@font-face{font-family:Schibsted Grotesk;src:url(/_next/static/media/SchibstedGrotesk-Variable.5aab0a65.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--bg:#FFFFFF;--surface:#F5F6F8;--line:#E8E9EC;--line-control:#868B94;--ink:#16181D;--muted:#6C7079;--muted-site:#6C7079;--mark:#FCCF34;--on-mark:#16181D;--mark-edge:#A68000;--mark-soft:#F5E6B0;--mark-soft-glyph:#16181D;--mark-soft-muted:#5C5338;--mark-tint:#FFF3C4;--on-mark-tint:#16181D;--feature:#16181D;--feature-line:#16181D;--on-feature:#FFFFFF;--on-feature-muted:#A1A1A6;--ghost-line:#E2D6A6;--wall:#F4F2EE;--ghost-glyph:#958650;--cover-sage:#8FA38A;--cover-slate:#8C9DB5;--cover-clay:#C4A08E;--cover-teal:#8FB0AC;--cover-sand:#CDBF9F;--cover-rose:#C49A9F;--font:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--t-sm:.8125rem;--t-base:.875rem;--t-body:1rem;--t-lg:1.1875rem;--t-xl:1.875rem;--t-search:2.5rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:44px;--s-8:64px;--radius:8px;--radius-thumb:6px;--radius-card:16px;--radius-pill:999px;--dur:140ms;--ease:cubic-bezier(.2,0,0,1);--col:680px;--thumb-list:40px;--thumb-detail:72px;--ops-ok:#1F7A4D;--ops-warn:#A68000;--ops-bad:#C2362B;--ops-off:#868B94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E1013;--surface:#17191E;--line:#22252A;--line-control:#686E78;--ink:#EDEEF0;--muted:#9096A0;--muted-site:#A1A6AF;--mark:#FCCF34;--on-mark:#16181D;--mark-edge:#9C7800;--mark-soft:#3A3322;--mark-soft-glyph:#FCCF34;--mark-soft-muted:#CFC39A;--mark-tint:#2B2615;--on-mark-tint:#F3E3A6;--feature:#262A31;--feature-line:#2C3038;--on-feature:#EDEEF0;--on-feature-muted:#9096A0;--ghost-line:#4A4330;--ghost-glyph:#857A55;--wall:#141519;--cover-sage:#4B5A48;--cover-slate:#47566C;--cover-clay:#6A5246;--cover-teal:#44605C;--cover-sand:#5E5640;--cover-rose:#6A4D52;--ops-ok:#5CC38A;--ops-warn:#FCCF34;--ops-bad:#F0776C;--ops-off:#686E78}}:root[data-theme=dark],[data-theme=dark]{--bg:#0E1013;--surface:#17191E;--line:#22252A;--line-control:#686E78;--ink:#EDEEF0;--muted:#9096A0;--mark:#FCCF34;--on-mark:#16181D;--muted-site:#A1A6AF;--mark-edge:#9C7800;--mark-soft:#3A3322;--mark-soft-glyph:#FCCF34;--mark-soft-muted:#CFC39A;--mark-tint:#2B2615;--on-mark-tint:#F3E3A6;--feature:#262A31;--feature-line:#2C3038;--on-feature:#EDEEF0;--on-feature-muted:#9096A0;--ghost-line:#4A4330;--ghost-glyph:#857A55;--wall:#141519;--cover-sage:#4B5A48;--cover-slate:#47566C;--cover-clay:#6A5246;--cover-teal:#44605C;--cover-sand:#5E5640;--cover-rose:#6A4D52;--ops-ok:#5CC38A;--ops-warn:#FCCF34;--ops-bad:#F0776C;--ops-off:#686E78}:root[data-theme=light],[data-theme=light]{--bg:#FFFFFF;--surface:#F5F6F8;--line:#E8E9EC;--line-control:#868B94;--ink:#16181D;--muted:#6C7079;--mark:#FCCF34;--on-mark:#16181D;--muted-site:#6C7079;--mark-edge:#A68000;--mark-soft:#F5E6B0;--mark-soft-glyph:#16181D;--mark-soft-muted:#5C5338;--mark-tint:#FFF3C4;--on-mark-tint:#16181D;--feature:#16181D;--feature-line:#16181D;--on-feature:#FFFFFF;--on-feature-muted:#A1A1A6;--ghost-line:#E2D6A6;--ghost-glyph:#958650;--wall:#F4F2EE;--cover-sage:#8FA38A;--cover-slate:#8C9DB5;--cover-clay:#C4A08E;--cover-teal:#8FB0AC;--cover-sand:#CDBF9F;--cover-rose:#C49A9F;--ops-ok:#1F7A4D;--ops-warn:#A68000;--ops-bad:#C2362B;--ops-off:#868B94}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{color-scheme:light dark}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}mark{background:var(--mark);color:var(--on-mark);padding:.06em .1em;border-radius:3px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button{font:inherit;cursor:pointer}input::placeholder{color:var(--muted)}.ss-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ss-search{width:100%;box-sizing:border-box;border:0;background:transparent;font-family:inherit;font-size:var(--t-search);font-weight:500;letter-spacing:-.03em;color:var(--ink);padding:0;min-height:var(--s-7)}.ss-row{display:flex;gap:20px;align-items:flex-start}.ss-row__body{flex-grow:1;min-width:0;overflow-wrap:anywhere}.ss-row__meta{font-size:var(--t-base);color:var(--muted)}.ss-row__title{display:block;margin-top:5px;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em;line-height:1.3}.ss-evidence{margin-top:11px;font-size:var(--t-body);line-height:1.55}.ss-row__foot{margin-top:11px;display:flex;gap:16px;font-size:var(--t-sm);color:var(--muted)}.ss-btn,.ss-row__flag{color:var(--ink)}.ss-btn{box-sizing:border-box;font-size:var(--t-base);border:1px solid var(--line);background:var(--bg);border-radius:var(--radius);padding:10px 16px;min-height:var(--s-7);min-width:var(--s-7)}.ss-btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:500}.ss-btn--tertiary{border:0;background:transparent;color:var(--muted);padding:10px 6px}.ss-btn[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:1;cursor:progress}.ss-btn[aria-busy=true]:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ss-spin .7s linear infinite}@keyframes ss-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ss-btn[aria-busy=true]:before{animation-duration:2s}}a.ss-btn{display:inline-flex;align-items:center}a.ss-btn,a.ss-btn:hover{text-decoration:none}.ss-toast{background:var(--ink);color:var(--bg);border-radius:12px;padding:15px 18px;display:flex;align-items:center;gap:13px;animation:ss-stamp var(--dur) var(--ease) both}@keyframes ss-stamp{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.ss-dialog{border:0;background:var(--bg);color:var(--ink);border-radius:var(--radius);padding:var(--s-5);max-width:min(var(--col),calc(100vw - var(--s-6)));font-family:var(--font)}.ss-dialog::-webkit-backdrop{background:var(--ink);opacity:.32}.ss-dialog::backdrop{background:var(--ink);opacity:.32}.ss-dialog__title{margin:0;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em}.ss-skeleton{background:var(--surface);border-radius:var(--radius)}.ss-thumb{display:block;flex-shrink:0;object-fit:cover;border-radius:var(--radius-thumb)}.ss-thumb--list{width:var(--thumb-list);height:var(--thumb-list)}.ss-thumb--detail{width:var(--thumb-detail);height:var(--thumb-detail)}.ss-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:0 40px;font-size:var(--t-base)}.ss-nav__brand{display:inline-flex;align-items:center;min-height:var(--s-7)}.ss-nav__brand:hover{text-decoration:none}.ss-logo{display:block;height:28px;width:auto}.ss-logo--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ss-logo--light{display:none}:root:not([data-theme=light]) .ss-logo--dark{display:block}}:root[data-theme=dark] .ss-logo--light{display:none}:root[data-theme=dark] .ss-logo--dark{display:block}.ss-nav__links{display:flex;gap:26px}.ss-nav__dest,.ss-nav__links{align-items:center;color:var(--muted)}.ss-nav__dest{display:inline-flex;min-height:var(--s-7)}.ss-nav__dest[aria-current=page]{color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-decoration-thickness:3px;text-underline-offset:8px}.ss-page{display:flex;justify-content:center;padding-top:84px}.ss-col{width:var(--col);max-width:100%}.ss-theme-btn{width:var(--s-7);height:var(--s-7);min-width:var(--s-7);min-height:var(--s-7);padding:0;border:0;background:transparent;color:var(--ink);border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center}.ss-library-head+.ss-filters,.ss-page-h+.ss-filters{margin-top:var(--s-3)}.ss-library-collections{margin-top:0}.ss-library-collections__label{color:var(--muted)}.ss-library-h{margin:var(--s-6) 0 0;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em}.ss-library-h+.ss-results,.ss-library-h+.ss-search-empty,.ss-library-more{margin-top:var(--s-6)}.ss-library-more{display:inline-flex;align-items:center;min-height:var(--s-7);color:var(--muted)}.ss-home-box__save{margin-top:var(--s-4);display:flex;align-items:center;gap:var(--s-4)}.ss-home-box__hint{font-size:var(--t-base);color:var(--muted)}.ss-home-box__toast{margin-top:var(--s-4)}.ss-home-notices{margin-top:52px;display:flex;flex-direction:column;gap:var(--s-2)}.ss-home-notices .ss-home-recent__title{margin-bottom:var(--s-2)}.ss-meter{height:6px;margin:var(--s-2) 0 var(--s-3);border-radius:var(--radius);background:var(--surface);overflow:hidden;max-width:65ch}.ss-meter__fill{height:100%;background:var(--ink)}.ss-plan-best{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:5px;background:var(--mark);color:var(--on-mark);font-size:var(--t-sm);font-weight:600;transform:rotate(-3deg)}.ss-home-notice-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.ss-home-notice{margin:0;overflow-wrap:anywhere;font-size:var(--t-body);line-height:1.5}.ss-home-empty{margin-top:52px;display:flex;flex-direction:column;gap:var(--s-5);align-items:flex-start}.ss-home-empty__body{margin:0;font-size:var(--t-body);color:var(--muted)}.ss-home-recent{margin-top:52px}.ss-home-recent__title{margin:0 0 22px;font-size:var(--t-sm);font-weight:500;color:var(--muted)}.ss-home-recent__list{display:flex;flex-direction:column;gap:var(--s-7)}.ss-filters{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:var(--t-base);color:var(--muted)}.ss-filters__rule{width:1px;height:12px;background:var(--line)}.ss-filters__chip{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--muted);padding:0;min-height:var(--s-7)}.ss-filters__label{color:var(--ink);font-weight:500}.ss-filters__group{display:inline-flex;flex-wrap:wrap;gap:20px}.ss-filters__chip[aria-current=page],.ss-filters__chip[aria-pressed=true]{color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-decoration-thickness:3px;text-underline-offset:6px}@keyframes ss-highlighter{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ss-evidence mark,.ss-results mark,.ss-wall mark{background:transparent;position:relative;isolation:isolate}.ss-evidence mark:before,.ss-results mark:before,.ss-wall mark:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:var(--mark);animation:ss-highlighter .42s var(--ease) .12s both}.ss-results{margin-top:52px;display:flex;flex-direction:column;gap:var(--s-7)}.ss-row[aria-selected=true]{background:var(--surface);border-radius:var(--radius)}.ss-row[role=option]{cursor:pointer;margin:-12px -16px;padding:12px 16px;border-radius:var(--radius)}.ss-status{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.ss-status__icon{display:block;flex-shrink:0}.ss-search-empty{margin-top:52px;display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.ss-search-empty__title{margin:0;font-size:var(--t-lg);font-weight:500}.ss-search-empty__body{margin:0;font-size:var(--t-body);color:var(--muted)}.ss-search-empty__recent{align-self:stretch;margin-top:36px}.ss-search-notice{margin:var(--s-4) 0 0;font-size:var(--t-base);color:var(--muted)}.ss-onboard{display:flex;flex-direction:column;gap:var(--s-8)}.ss-onboard__promise{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.02em;line-height:1.25}.ss-onboard__lead{margin:0;font-size:var(--t-body);color:var(--muted)}.ss-onboard-form__row{display:flex;gap:var(--s-3);align-items:center}.ss-onboard-url{flex:1 1;min-width:0;min-height:var(--s-7);border:0;background:transparent;font:inherit;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em;color:var(--ink);padding:0}.ss-onboard-states{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-5)}.ss-onboard-states__badge{font-size:var(--t-base);font-weight:500}.ss-onboard-states__detail{margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--t-body)}.ss-onboard>.ss-btn{align-self:flex-start}.ss-discovery{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--s-4)}.ss-discovery__q{padding:0;margin-bottom:var(--s-3);font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em}.ss-chip--pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;font-size:var(--t-body);color:var(--ink);min-height:var(--s-7);padding:0 var(--s-4);cursor:pointer}.ss-chip--pick[aria-pressed=true]{background:var(--mark);color:var(--on-mark);font-weight:500}.ss-chip--pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ss-discovery .ss-input{max-width:360px}.ss-onboard__field{display:flex;flex-direction:column;gap:var(--s-1);max-width:420px;font-size:var(--t-base);color:var(--muted)}.ss-onboard__consent{display:flex;gap:var(--s-2);align-items:center;min-height:var(--s-7);font-size:var(--t-body);color:var(--ink);cursor:pointer}.ss-onboard__consent input{width:18px;height:18px;accent-color:var(--ink)}html[data-ss-onboarding] .ss-nav__links{display:none}.ss-ob__col{max-width:520px}.ss-ob__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--s-7)}.ss-ob__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;min-height:var(--s-7);font:inherit;font-size:var(--t-base);color:var(--muted);cursor:pointer}.ss-ob__dots{display:flex;gap:var(--s-2);margin:0;padding:0;list-style:none}.ss-ob__dots li{width:8px;height:8px;border-radius:50%;background:var(--line)}.ss-ob__dots li.is-done{background:var(--muted)}.ss-ob__dots li[aria-current=step]{background:var(--mark);width:22px;border-radius:4px}.ss-ob__screen{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-6)}.ss-ob__welcome{margin-top:var(--s-8);gap:var(--s-5)}.ss-ob__promise{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.02em;line-height:1.25}.ss-ob__promise .ss-sweep{white-space:normal}.ss-ob__lead{margin:0;color:var(--muted);font-size:var(--t-lg);line-height:1.4}.ss-ob__q{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.02em;line-height:1.2}.ss-ob__hint{margin:calc(-1 * var(--s-2)) 0 0;color:var(--muted);font-size:var(--t-base);line-height:1.45}.ss-ob__options{display:flex;flex-direction:column;gap:var(--s-2)}.ss-ob__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;min-height:52px;padding:0 var(--s-4);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ss-ob__option[aria-checked=true]{background:var(--mark);color:var(--on-mark);font-weight:500}.ss-ob__option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ss-ob__tick{position:relative;flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--muted)}.ss-ob__option[role=checkbox] .ss-ob__tick{border-radius:5px}.ss-ob__option[aria-checked=true] .ss-ob__tick{border-color:var(--on-mark)}.ss-ob__option[aria-checked=true] .ss-ob__tick:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:var(--on-mark)}.ss-ob__other{max-width:420px}.ss-ob__next{align-self:stretch;justify-content:center;min-height:52px;margin-top:var(--s-3)}.ss-ob__next:disabled{opacity:.4;cursor:not-allowed}.ss-ob__screen .ss-actions__row{margin-top:var(--s-2)}.ss-onboard+form{margin-top:var(--s-7)}.ss-item-hero{display:flex;gap:20px;align-items:flex-start}.ss-item-hero__body{flex-grow:1;min-width:0;overflow-wrap:anywhere}.ss-item-meta{margin:0;font-size:var(--t-base)}.ss-item-meta,.ss-item-meta a{color:var(--muted)}.ss-item-h{margin:8px 0 0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.028em;line-height:1.22}.ss-item .ss-item-h{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ss-item-flag,.ss-item-h+.ss-item-meta{margin-top:10px}.ss-item-meta a{text-underline-offset:3px}.ss-item-meta a:hover{color:var(--ink)}.ss-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ss-chip{display:inline-flex;align-items:center;min-height:36px;padding-left:12px;border-radius:var(--radius);background:var(--surface);font-size:var(--t-base)}.ss-chip a{color:var(--ink);text-decoration:none}.ss-chip a:hover{text-decoration:underline;text-underline-offset:3px}.ss-chip__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);cursor:pointer}.ss-chip__remove:hover{color:var(--ink)}.ss-chip__remove:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.ss-note{margin-top:26px;padding:18px 20px;background:var(--surface);border-radius:var(--radius)}.ss-note__label{font-size:var(--t-sm);color:var(--muted)}.ss-note__text{margin:6px 0 0;overflow-wrap:anywhere;font-size:var(--t-body);line-height:1.5}.ss-note__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-body);padding:0;margin-top:6px;min-height:var(--s-7)}.ss-note__add:hover{color:var(--ink)}.ss-note__form{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ss-note__form textarea{box-sizing:border-box;width:100%;min-height:96px;border:0;background:var(--bg);border-radius:var(--radius);font:inherit;font-size:var(--t-body);line-height:1.5;color:var(--ink);padding:12px 14px;resize:vertical}.ss-item-filing{margin-top:28px;display:flex;flex-direction:column;gap:10px}.ss-toast__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--bg);font:inherit;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-decoration-thickness:3px;text-underline-offset:4px;min-width:var(--s-7);min-height:var(--s-7);padding:0 8px;border-radius:var(--radius)}.ss-item-lifecycle{margin:28px 0 0;font-size:var(--t-sm);color:var(--muted)}.ss-actions{margin-top:34px;display:flex;flex-direction:column;gap:10px;font-size:var(--t-base)}.ss-actions__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ss-actions .ss-btn--tertiary:first-child{padding-left:0}.ss-repair{margin-top:40px}.ss-repair__title{margin:0;font-size:var(--t-body);font-weight:500}.ss-repair__prompt{display:block;margin-top:6px;font-size:var(--t-base);color:var(--muted)}.ss-repair__text{box-sizing:border-box;display:block;width:100%;min-height:120px;margin:12px 0;border:0;background:var(--surface);border-radius:var(--radius);font:inherit;font-size:var(--t-body);line-height:1.5;color:var(--ink);padding:18px 20px;resize:vertical}.ss-repair__note{margin:12px 0 0;font-size:var(--t-sm);color:var(--muted)}label.ss-btn{display:inline-flex;align-items:center;cursor:pointer}.ss-action-inline{display:flex;gap:8px;align-items:center;margin-top:8px}.ss-action-inline input{flex:1 1;max-width:16rem;font:inherit;background:transparent;border:0;border-bottom:1px solid var(--line);min-height:var(--s-7);min-width:0}.ss-action-inline input,.ss-item-error{font-size:var(--t-base);color:var(--ink)}.ss-item-error{margin:16px 0 0}.ss-page-h{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.028em;line-height:1.22}.ss-input{box-sizing:border-box;height:var(--s-7);min-height:var(--s-7);min-width:0;border:1px solid var(--muted);border-radius:var(--radius);background:var(--bg);color:var(--ink);padding:0 var(--s-3);font:inherit;font-size:var(--t-body)}.ss-settings__section{margin-top:var(--s-8)}.ss-page-h+.ss-settings__section{margin-top:var(--s-7)}.ss-settings__h{margin:0;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em}.ss-settings__body{max-width:65ch;margin:10px 0 var(--s-4);font-size:var(--t-body);line-height:1.55;color:var(--muted)}.ss-settings__group{margin-top:var(--s-7);display:flex;flex-direction:column;gap:var(--s-3)}.ss-page-h+.ss-settings__group{margin-top:var(--s-6)}.ss-settings__group:last-child{margin-bottom:var(--s-8)}.ss-col.ss-col--settings{width:min(1040px,100% - 64px)}.ss-col--settings>.ss-found{margin-top:var(--s-6)}.ss-settings__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--s-6);gap:0 var(--s-6);align-items:start}.ss-settings__column{min-width:0}.ss-settings__column>.ss-settings__group:last-child{margin-bottom:0}.ss-settings__columns{margin-bottom:var(--s-8)}@media (max-width:860px){.ss-col.ss-col--settings{width:100%;padding:0 20px;box-sizing:border-box}.ss-settings__columns{grid-template-columns:minmax(0,1fr)}.ss-settings__column+.ss-settings__column>.ss-settings__group:first-child{margin-top:var(--s-7)}}.ss-settings__group-h{margin:0 0 0 4px;font-size:var(--t-base);font-weight:600;color:var(--muted)}.ss-settings__group>.ss-settings__section{margin-top:0;background:var(--surface);border-radius:var(--radius-card);padding:var(--s-5)}.ss-settings__group>.ss-settings__section>:last-child{margin-bottom:0}.ss-settings__group>.ss-settings__section .ss-settings__body{margin-bottom:var(--s-3)}.ss-settings__group>.ss-settings__section>.ss-settings__body:last-child{margin-bottom:0}.ss-settings__group>.ss-settings__section .ss-btn:not(.ss-btn--primary):not(.ss-btn--tertiary):not(.ss-btn--chunky){background:var(--bg)}.ss-settings__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.ss-settings__links{padding-block:var(--s-1)!important;display:flex;flex-direction:column}.ss-settings__link{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--ink);text-decoration:none;font-size:var(--t-body)}.ss-settings__link+.ss-settings__link{border-top:1px solid var(--line)}.ss-settings__link span:last-child{color:var(--muted);font-size:1.25em}.ss-settings__link:hover span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.ss-btn--danger{border:1.5px solid var(--ink);font-weight:600}.ss-btn--danger:disabled{opacity:.5;cursor:not-allowed}.ss-danger-box{margin-top:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--radius-card);background:var(--mark-tint);color:var(--on-mark-tint);border-left:4px solid var(--mark-edge)}.ss-danger-box:focus{outline:none}.ss-danger-box:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.ss-danger-box__h{margin:0;font-size:var(--t-lg);font-weight:600}.ss-danger-box .ss-settings__body,.ss-danger-box .ss-settings__label{color:inherit}.ss-danger-box .ss-input{background:var(--bg)}.ss-toggle{flex:none;position:relative;width:52px;height:32px;border-radius:var(--radius-pill);border:0;padding:0;background:var(--muted);cursor:pointer;transition:background var(--dur) var(--ease)}.ss-toggle:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--bg);transition:transform var(--dur) var(--ease)}.ss-toggle[aria-checked=true]{background:var(--ink)}.ss-toggle[aria-checked=true]:after{transform:translateX(20px)}.ss-toggle:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.ss-segments{display:flex;margin:var(--s-3) 0;padding:3px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);max-width:28rem}.ss-segments__opt{flex:1 1;min-height:40px;border:0;border-radius:calc(var(--radius-card) - 3px);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-base);font-weight:500;cursor:pointer}.ss-segments__opt[aria-checked=true]{background:var(--ink);color:var(--bg)}.ss-segments__opt:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.ss-settings__form{display:flex;flex-direction:column;gap:var(--s-2)}.ss-settings__label{font-size:var(--t-base)}.ss-settings__row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ss-settings__row .ss-input{flex:1 1 16rem;max-width:24rem}.ss-settings__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.ss-settings__list .ss-settings__row{align-items:center;justify-content:space-between}.ss-source-status__heading{margin:0;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em}.ss-source-status__list{margin-top:52px;display:flex;flex-direction:column;gap:var(--s-7)}.ss-source-status__claim{margin:5px 0 0;font-size:var(--t-body);line-height:1.55}.ss-source-status__limit{margin:11px 0 0;font-size:var(--t-sm);color:var(--muted)}.ss-page.ss-page--ops{padding-top:48px;padding-bottom:var(--s-8)}.ss-col.ss-col--ops{width:min(1180px,100% - 64px)}.ss-ops-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4)}.ss-ops-head h1{margin:0;font-size:var(--t-xl);font-weight:600;letter-spacing:-.025em}.ss-ops-head__sub{margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--t-base);overflow-wrap:anywhere}.ss-ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-5)}.ss-ops-kpis+.ss-ops-kpis{margin-top:var(--s-4)}.ss-ops-kpi{background:var(--surface);border-radius:var(--radius-card);padding:var(--s-5);min-width:0}.ss-ops-kpi[data-accent]{background:var(--mark);color:var(--on-mark)}.ss-ops-kpi p{margin:0}.ss-ops-kpi__label{font-size:var(--t-base);font-weight:500;color:var(--muted)}.ss-ops-kpi[data-accent] .ss-ops-kpi__label,.ss-ops-kpi[data-accent] .ss-ops-kpi__note{color:var(--on-mark)}.ss-ops-kpi__value{margin-top:var(--s-3)!important;display:flex;align-items:center;gap:var(--s-2);font-size:2.5rem;line-height:1.05;font-weight:600;letter-spacing:-.035em}.ss-ops-kpi__note{margin-top:var(--s-2)!important;font-size:var(--t-base);color:var(--muted);overflow-wrap:anywhere}.ss-ops-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-4)}.ss-ops-card{grid-column:span 12;background:var(--surface);border-radius:var(--radius-card);padding:var(--s-5);min-width:0}.ss-ops-card h3{margin:0;font-size:var(--t-body);font-weight:600;letter-spacing:-.01em}.ss-ops-card h4{margin:var(--s-6) 0 var(--s-3);font-size:var(--t-base);font-weight:500;color:var(--muted);gap:var(--s-2)}.ss-ops-card h4,.ss-ops-card__head{display:flex;flex-wrap:wrap;align-items:center}.ss-ops-card__head{justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4);min-height:2.25rem}.ss-ops-card__head+h4{margin-top:0}.ss-ops-card p{margin:0}.ss-ops-card .ss-ops-note+.ss-ops-note{margin-top:var(--s-1)}.ss-ops-card .ss-btn{background:var(--bg)}.ss-ops-group{margin-top:var(--s-7)}.ss-ops-group>h2{margin:0 0 var(--s-3);font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em}.ss-ops-group .ss-ops-grid{margin-top:0}@media (min-width:960px){[data-ss-ops-section=revenue]{grid-column:1/span 6;grid-row:1}[data-ss-ops-section=saves]{grid-column:7/span 6;grid-row:1}[data-ss-ops-section=location]{grid-column:1/span 6;grid-row:2}[data-ss-ops-section=spend]{grid-column:7/span 6;grid-row:2;align-self:start}[data-ss-ops-section=age]{grid-column:1/span 4;grid-row:1}[data-ss-ops-section=gender]{grid-column:5/span 4;grid-row:1}[data-ss-ops-section=saves_on]{grid-column:9/span 4;grid-row:1}[data-ss-ops-section=discovery]{grid-column:1/-1;grid-row:2}[data-ss-ops-section=usage]{grid-column:1/-1;grid-row:3}[data-ss-ops-section=stuck]{grid-column:9/span 4;grid-row:1}[data-ss-ops-section=capture_health]{grid-column:1/span 8;grid-row:1/span 2}[data-ss-ops-section=breakers]{grid-column:9/span 4;grid-row:2}[data-ss-ops-section=cost_per_save]{grid-column:1/span 5;grid-row:3;align-self:start}[data-ss-ops-section=failures]{grid-column:6/span 7;grid-row:3}}.ss-ops-ranges{display:flex;gap:var(--s-2);margin-top:var(--s-5);overflow-x:auto;padding-bottom:var(--s-1);scrollbar-width:thin}.ss-ops-range{flex:none;padding:var(--s-2) var(--s-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--t-base);font-weight:500;text-decoration:none;white-space:nowrap}.ss-ops-range:hover{background:var(--mark-tint);color:var(--on-mark-tint)}.ss-ops-range[aria-current=true]{background:var(--ink);color:var(--bg)}.ss-ops-banner{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--mark-tint);color:var(--on-mark-tint);font-size:var(--t-base)}.ss-ops-live{display:inline-block;padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--bg);font-size:var(--t-sm)}.ss-ops-big__unit,.ss-ops-live{color:var(--muted);font-weight:500}.ss-ops-big__unit{margin-left:var(--s-2);font-size:var(--t-base);letter-spacing:0}.ss-ops-big{flex-wrap:wrap}.ss-ops-note--fine{margin-top:var(--s-3)!important;font-size:var(--t-sm)!important}.ss-ops-sublist{margin:var(--s-5) 0 var(--s-4)}.ss-ops-ranked{counter-reset:place;margin-top:var(--s-4)}.ss-ops-ranked .ss-ops-share__label:before{counter-increment:place;content:counter(place) ".";display:inline-block;min-width:1.5em;color:var(--muted);font-weight:400}.ss-ops-rows{list-style:none;margin:var(--s-5) 0 var(--s-4);padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.ss-ops-rows>li{padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--bg)}.ss-ops-rows--plain{margin-top:var(--s-4);gap:var(--s-1)}.ss-ops-rows--plain>li{padding:0;background:none}.ss-ops-rows__name{font-size:var(--t-sm);font-weight:500;color:var(--muted)}.ss-ops-rows__main{margin-top:2px!important;font-weight:600}.ss-ops-big{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-xl)!important;line-height:1.1!important;font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere}.ss-ops-note{font-size:var(--t-base)!important;color:var(--muted);line-height:1.45!important}.ss-ops-card .ss-ops-big+.ss-ops-note,.ss-ops-card .ss-ops-track+.ss-ops-note{margin-top:var(--s-3)}.ss-ops-note .ss-ops-dot{margin-right:var(--s-2)}.ss-ops-dot{flex:none;display:inline-block;width:10px;height:10px;border-radius:var(--radius-pill);background:var(--ops-off)}.ss-ops-dot[data-tone=ok]{background:var(--ops-ok)}.ss-ops-dot[data-tone=warn]{background:var(--ops-warn)}.ss-ops-dot[data-tone=bad]{background:var(--ops-bad)}.ss-ops-kpi[data-accent] .ss-ops-dot{outline:2px solid var(--on-mark)}.ss-ops-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.ss-ops-list--tight{gap:var(--s-3)}.ss-ops-note+.ss-ops-list{margin-top:var(--s-4)}.ss-ops-track{height:8px;background:var(--bg);overflow:hidden}.ss-ops-fill,.ss-ops-track{border-radius:var(--radius-pill)}.ss-ops-fill{display:block;height:100%;background:var(--line-control)}.ss-ops-share[data-lead] .ss-ops-fill,.ss-ops-track--meter .ss-ops-fill{background:var(--ink)}.ss-ops-track--meter{height:12px;margin-top:var(--s-4)}.ss-ops-track--meter[data-tone=ok] .ss-ops-fill{background:var(--ops-ok)}.ss-ops-track--meter[data-tone=warn] .ss-ops-fill{background:var(--ops-warn)}.ss-ops-track--meter[data-tone=bad] .ss-ops-fill{background:var(--ops-bad)}.ss-ops-share__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2);font-size:var(--t-base)}.ss-ops-share__label{font-weight:500;min-width:0;overflow-wrap:anywhere}.ss-ops-share__value{color:var(--muted);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ops-health__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2)}.ss-ops-health__name{font-weight:500}.ss-ops-health__rate{font-size:var(--t-base);font-weight:600}.ss-ops-stack{display:flex;gap:2px;height:10px;margin-bottom:var(--s-2)}.ss-ops-stack span{min-width:4px;background:var(--ink)}.ss-ops-stack span:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.ss-ops-stack span:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.ss-ops-stack span:only-child{border-radius:var(--radius-pill)}.ss-ops-stack [data-seg=partial]{background:var(--line-control)}.ss-ops-stack [data-seg=link_only]{background:var(--mark)}.ss-ops-stack [data-seg=failed]{background:var(--ops-bad)}.ss-ops-pill{display:inline-block;margin-top:var(--s-4)!important;padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);background:var(--mark-tint);color:var(--on-mark-tint);font-size:var(--t-base);font-weight:500}.ss-ops-breaker{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--bg)}.ss-ops-breaker__name{font-weight:500;min-width:0;overflow-wrap:anywhere}.ss-ops-breaker .ss-ops-note{text-align:right}.ss-ops-table{list-style:none;margin:0;padding:0}.ss-ops-table--scroll{max-height:22rem;overflow-y:auto}.ss-ops-table li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.ss-ops-table li:last-child{border-bottom:0}.ss-ops-table__main{font-weight:500;overflow-wrap:anywhere}.ss-ops-table__value{flex:none;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ops-link{text-underline-offset:3px}.ss-ops-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-decoration-thickness:2px}.ss-ops-table .ss-ops-fail{display:block}.ss-ops-fail__why{display:block;margin-top:2px;color:var(--muted);font-size:var(--t-base);line-height:1.4}.ss-ops-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6)}@media (min-width:960px){.ss-ops-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7)}}.ss-ops-split>div>h4:first-child{margin-top:0}[data-ss-ops-actives]+.ss-ops-split{margin-top:var(--s-6)}.ss-ops-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.ss-ops-tile{background:var(--bg);border-radius:var(--radius);padding:var(--s-4);min-width:0}.ss-ops-tile__label{font-size:var(--t-base);color:var(--muted)}.ss-ops-tile__value{margin:var(--s-1) 0 var(--s-2)!important;font-size:var(--t-xl);line-height:1.1;font-weight:600;letter-spacing:-.03em}.ss-ops-cols{position:relative;list-style:none;margin:0;padding:0;height:120px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--line-control)}.ss-ops-cols:after,.ss-ops-cols:before{content:"";position:absolute;left:0;right:0;z-index:0;border-top:1px solid var(--line);pointer-events:none}.ss-ops-cols:before{top:0}.ss-ops-cols:after{top:50%}.ss-ops-cols li{position:relative;z-index:1;flex:1 1;height:100%;display:flex;align-items:flex-end}.ss-ops-cols__bar{display:block;width:100%;min-height:0;border-radius:4px 4px 0 0;background:var(--line-control)}.ss-ops-cols li:hover .ss-ops-cols__bar{background:var(--ink)}.ss-ops-cols li[data-last] .ss-ops-cols__bar{background:var(--mark)}.ss-ops-axis{display:flex;justify-content:space-between;margin-top:var(--s-2);font-size:var(--t-sm);color:var(--muted)}.ss-ops-steps{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--bg);font-size:var(--t-base)}.ss-ops-steps__name{font-weight:600;min-width:7.5rem}.ss-ops-steps__flow{color:var(--muted)}.ss-ops-steps__flow strong{color:var(--ink);font-weight:600}.ss-ops-card [data-ss-ops-new] .ss-ops-note{margin-top:var(--s-3)}@media (max-width:960px){.ss-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ss-nav{padding:0 20px;flex-wrap:wrap;row-gap:0}.ss-nav__links{gap:20px}.ss-search::placeholder{font-size:1.375rem}.ss-page{padding-top:40px}.ss-col{width:100%;padding:0 20px;box-sizing:border-box}.ss-search{font-size:1.75rem;letter-spacing:-.028em}.ss-home-recent__list,.ss-results{gap:var(--s-6)}.ss-filters{gap:16px}.ss-source-status__list{gap:var(--s-6)}.ss-col.ss-col--ops{width:100%;padding:0 20px;box-sizing:border-box}.ss-page.ss-page--ops{padding-top:24px}.ss-ops-kpi{padding:var(--s-4)}.ss-ops-kpi__value{font-size:2rem}.ss-ops-card{padding:var(--s-4)}.ss-ops-group{margin-top:var(--s-6)}.ss-ops-tiles{grid-template-columns:1fr}.ss-ops-breaker{grid-template-columns:auto 1fr}.ss-ops-breaker .ss-ops-note{grid-column:2;text-align:left}}@media (max-width:560px){.ss-nav__links:has(.ss-nav__dest){width:100%}.ss-theme-btn{margin-left:auto}}.ss-deleted{margin-top:var(--s-7)}.ss-deleted__body{margin:6px 0 var(--s-3);color:var(--muted);font-size:var(--t-base);max-width:65ch}.ss-deleted__list{list-style:none;margin:0;padding:0}.ss-deleted__row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) 0}.ss-deleted__text{flex-grow:1;min-width:0;overflow-wrap:anywhere}.ss-deleted__title{font-size:var(--t-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ss-deleted-toast{margin:var(--s-3) 0 var(--s-4)}.ss-search-more{margin-top:var(--s-5)}.ss-toast__detail{opacity:.72;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-chips--suggest{margin-top:4px}.ss-chip--add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--t-base);padding:0 12px;cursor:pointer}.ss-chip--add:hover{border-color:var(--muted)}.ss-sign-in__new{margin:0;font-size:var(--t-base);color:var(--muted)}.ss-legal{max-width:68ch}.ss-legal h2{margin:var(--s-6) 0 var(--s-2);font-size:var(--t-lg);font-weight:500}.ss-legal li,.ss-legal p{font-size:var(--t-body);line-height:1.6}.ss-legal ul{padding-left:1.2em}.ss-legal li+li{margin-top:6px}.ss-legal__updated{color:var(--muted);font-size:var(--t-base)}.ss-legal__table{width:100%;border-collapse:collapse;font-size:var(--t-base);margin:var(--s-3) 0}.ss-legal__table td,.ss-legal__table th{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--line)}.ss-legal__table th{font-weight:500;color:var(--muted)}.ss-legal__code{background:var(--surface);border-radius:var(--radius);padding:12px 14px;overflow-x:auto}@media (max-width:760px){.ss-legal__table{display:block;overflow-x:auto}}.ss-blog{max-width:68ch;margin-inline:auto}.ss-blog__lead{margin:var(--s-3) 0 0;font-size:var(--t-lg);line-height:1.5;color:var(--muted)}.ss-blog__section{margin-top:var(--s-7)}.ss-blog__h{margin:0 0 var(--s-4);font-size:var(--t-base);font-weight:500;color:var(--muted)}.ss-blog__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-6)}.ss-blog__title{display:block;margin-top:5px;font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ink);text-decoration:none}.ss-blog__title:hover{text-decoration:underline;text-underline-offset:3px}.ss-blog__desc{margin:6px 0 0;font-size:var(--t-body);line-height:1.55;color:var(--muted)}.ss-post{max-width:68ch}.ss-post__kicker{margin:0 0 var(--s-3);font-size:var(--t-base)}.ss-post__kicker,.ss-post__kicker a{color:var(--muted)}.ss-post__title{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.028em;line-height:1.18}.ss-post__meta{margin:var(--s-3) 0 0;font-size:var(--t-base);color:var(--muted)}.ss-post__body{margin-top:var(--s-6)}.ss-post__body li,.ss-post__body p{font-size:var(--t-body);line-height:1.65}.ss-post__body h2,.ss-post__faq h2,.ss-post__more h2{margin:var(--s-7) 0 var(--s-3);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.ss-post__body ol,.ss-post__body ul{padding-left:1.3em}.ss-post__body li+li{margin-top:8px}.ss-post__body code{font:inherit;background:var(--surface);border-radius:4px;padding:1px 5px}.ss-post__body a,.ss-post__faq a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ss-post__table-wrap{margin:var(--s-5) 0;overflow-x:auto}.ss-post__table{width:100%;border-collapse:collapse;font-size:var(--t-base);line-height:1.45}.ss-post__table td,.ss-post__table th{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--line)}.ss-post__table thead th{font-weight:500;color:var(--ink)}.ss-post__table tbody th{font-weight:500;color:var(--muted);width:26%}.ss-post__faq{margin-top:var(--s-6)}.ss-post__qa h3{margin:var(--s-5) 0 var(--s-1);font-size:var(--t-body);font-weight:500}.ss-post__qa p{margin:0;font-size:var(--t-body);line-height:1.6;color:var(--muted)}.ss-post-cta{margin-top:var(--s-7);padding:var(--s-6);background:var(--surface);border-radius:var(--radius)}.ss-post-cta__title{margin:0;font-size:var(--t-lg);font-weight:500;letter-spacing:-.015em}.ss-post-cta__body{margin:var(--s-2) 0 0;font-size:var(--t-body);line-height:1.55;color:var(--muted)}.ss-post-cta__actions{margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-3)}.ss-post-cta__actions--stores{flex-direction:column;align-items:flex-start}.ss-post-cta__web{color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-underline-offset:4px}.ss-post__more ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.ss-post__more a{font-size:var(--t-body);color:var(--ink);text-underline-offset:3px}@media (max-width:560px){.ss-post-cta{padding:var(--s-5)}.ss-post__table tbody th{width:auto}}.ss-note__row+.ss-note__row{margin-top:10px}.ss-note__actions{display:flex;gap:12px;align-items:center}.ss-resurface{margin-top:52px}.ss-resurface__note{margin:0;font-size:var(--t-xl);font-weight:500;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.ss-resurface__save{margin:var(--s-3) 0 0;font-size:var(--t-base);color:var(--muted);overflow-wrap:anywhere}.ss-resurface__save a{color:var(--ink)}.ss-resurface .ss-actions__row{margin-top:var(--s-4)}.ss-library-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.ss-layout-toggle{display:inline-flex;gap:var(--s-4);font-size:var(--t-base)}.ss-layout-toggle button{font:inherit;color:var(--muted);background:none;border:0;padding:0;min-height:var(--s-7);cursor:pointer}.ss-layout-toggle button[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-decoration-thickness:2px;text-underline-offset:.3em}.ss-card-grid.ss-card-grid--wall{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s-2)}.ss-library-layout{display:flex;justify-content:flex-end;margin-top:var(--s-4)}.ss-save-card__note{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere}@media (max-width:760px){.ss-card-grid.ss-card-grid--wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-backup{display:flex;flex-direction:column;gap:var(--s-3)}.ss-backup__last{margin:0;color:var(--muted)}.ss-backup__warning{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);background:var(--surface);border-radius:var(--radius)}.ss-backup__warning p{margin:0}.ss-backup__warning-title{font-weight:500;color:var(--ink)}.ss-backup__warning .ss-actions__row{margin-top:var(--s-2)}.ss-btn--chunky,.ss-btn--chunky-quiet{border-radius:12px;font-weight:600;min-height:48px;padding:10px 20px;transition:transform var(--dur) var(--ease),border-bottom-width var(--dur) var(--ease)}.ss-btn--chunky{background:var(--mark);color:var(--on-mark);border:0;border-bottom:4px solid var(--mark-edge)}.ss-btn--chunky-quiet{background:var(--bg);color:var(--ink);border:solid var(--line);border-width:2px 2px 4px}.ss-btn--chunky-quiet:active,.ss-btn--chunky:active{transform:translateY(2px);border-bottom-width:2px}.ss-btn--chunky-quiet:disabled,.ss-btn--chunky:disabled{opacity:.5;cursor:default;transform:none}a.ss-btn--chunky,a.ss-btn--chunky-quiet{justify-content:center}.ss-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 14px;border-radius:var(--radius-pill);border:2px solid var(--surface);background:var(--surface);color:var(--ink);font-size:var(--t-base)}.ss-pill[aria-pressed=true]{background:var(--mark);color:var(--on-mark);border-color:var(--on-mark);font-weight:600}.ss-pill--add{background:transparent;border-style:dashed;border-color:var(--muted);font-weight:500}.ss-tag{display:inline-block;padding:0 6px;border-radius:6px;background:var(--mark-tint);color:var(--on-mark-tint);font-size:var(--t-sm);font-weight:500;line-height:1.5}.ss-progress{height:10px;background:var(--line);overflow:hidden}.ss-progress,.ss-progress__fill{border-radius:var(--radius-pill)}.ss-progress__fill{display:block;height:100%;background:var(--mark);transition:width var(--dur) var(--ease)}.ss-card{box-sizing:border-box;border-radius:var(--radius-card);padding:var(--s-5);background:var(--surface);color:var(--ink)}.ss-card--soft{background:var(--mark-soft)}.ss-card--feature{background:var(--feature);color:var(--on-feature);border:1px solid var(--feature-line)}.ss-cover{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--surface);display:grid}.ss-cover img{width:100%;height:100%;object-fit:cover;display:block}.ss-cover--mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-cover--plain{align-items:end;padding:var(--s-3);box-sizing:border-box;color:var(--ink);font-size:var(--t-lg);font-weight:600;line-height:1.15;overflow-wrap:anywhere}.ss-cover--plain[data-tone=sage]{background:var(--cover-sage)}.ss-cover--plain[data-tone=slate]{background:var(--cover-slate)}.ss-cover--plain[data-tone=clay]{background:var(--cover-clay)}.ss-cover--plain[data-tone=teal]{background:var(--cover-teal)}.ss-cover--plain[data-tone=sand]{background:var(--cover-sand)}.ss-cover--plain[data-tone=rose]{background:var(--cover-rose)}.ss-save-panel{margin-top:var(--s-4);padding:var(--s-5);border-radius:var(--radius-card);background:var(--surface);display:flex;flex-direction:column;gap:var(--s-5)}.ss-save-panel__what{display:flex;align-items:center;gap:var(--s-4);min-width:0}.ss-save-panel__notice{border-radius:12px;padding:var(--s-3) var(--s-4);background:var(--mark-soft);color:var(--ink);font-size:var(--t-base)}.ss-save-panel__notice p{margin:0}.ss-save-panel__notice--broken{background:var(--bg);border:2px solid var(--ink);display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.ss-save-panel__thumb{width:64px;height:64px;border-radius:var(--radius);object-fit:cover;flex-shrink:0}.ss-save-panel__what-text{min-width:0;display:flex;flex-direction:column;gap:2px}.ss-save-panel__title{margin:0;font-size:var(--t-lg);font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ss-save-panel__meta{margin:0;font-size:var(--t-base);color:var(--muted)}.ss-save-panel__field{display:flex;flex-direction:column;gap:var(--s-3)}.ss-save-panel__label{margin:0;font-size:var(--t-base);font-weight:500;color:var(--ink)}.ss-save-panel__hint{font-weight:400;color:var(--muted)}.ss-save-panel__note{box-sizing:border-box;width:100%;min-height:64px;resize:vertical;border:0;border-radius:12px;padding:var(--s-3);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--t-body)}.ss-save-panel .ss-pill:not([aria-pressed=true]):not(.ss-pill--add){background:var(--bg);border-color:var(--bg)}.ss-save-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-4)}.ss-picker{display:flex;flex-direction:column;gap:var(--s-3)}.ss-picker__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ss-picker__new{display:flex;gap:var(--s-2);max-width:420px}.ss-picker__new .ss-input{flex:1 1 auto;min-width:0}.ss-picker__edit{border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-base);text-decoration:underline;text-underline-offset:3px;padding:0 6px;min-height:40px;cursor:pointer}.ss-pill--remove span{color:var(--muted);font-size:var(--t-lg);line-height:1}.ss-picker__ask{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--mark-tint);color:var(--on-mark-tint)}.ss-picker__ask-text{margin:0;font-size:var(--t-base);line-height:1.4}.ss-picker__ask-actions{display:flex;gap:var(--s-2);align-items:center}.ss-picker__ask .ss-btn--tertiary{color:var(--on-mark-tint)}.ss-item-reason{margin-top:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.ss-col.ss-col--wide{width:min(1040px,100% - 64px)}.ss-col--wide>*+*{margin-top:var(--s-7)}.ss-col--wide>.ss-library-back+.ss-library-head{margin-top:var(--s-3)}.ss-found{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5) var(--s-7);padding:var(--s-5) var(--s-6)}.ss-found__count{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ss-found__label{margin:0;font-size:var(--t-base);font-weight:500;color:var(--on-feature-muted)}.ss-found__line{margin:0;display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;color:var(--on-feature);font-size:var(--t-body)}.ss-found__number{font-size:3.5rem;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--mark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-found__first{margin:0;font-size:var(--t-lg);font-weight:600;color:var(--on-feature)}.ss-found__hint{margin:0;font-size:var(--t-base);color:var(--on-feature-muted)}.ss-found__hint--wide{flex-basis:100%}.ss-found__chart{display:flex;align-items:flex-end;gap:6px;height:56px}.ss-found__bar{width:16px;border-radius:4px;background:var(--on-feature-muted);opacity:.45}.ss-found__bar--now{background:var(--mark);opacity:1}.ss-found__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ss-found__chip{min-height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--on-feature-muted);background:transparent;color:var(--on-feature);font:inherit;font-size:var(--t-base);cursor:pointer}.ss-library-section{display:flex;flex-direction:column;gap:var(--s-4)}.ss-library-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4)}.ss-library-section__title{margin:0;font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em}.ss-library-section__body{margin:0;font-size:var(--t-base);color:var(--muted)}.ss-library-section__action{border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-base);font-weight:600;padding:0;min-height:40px;cursor:pointer}.ss-library-section>.ss-filters{margin-top:0}.ss-col--wide>.ss-library-saves-h{margin-top:var(--s-8)}.ss-library-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--s-5) var(--s-4);gap:var(--s-5) var(--s-4)}.ss-library-grid__more{align-self:center;min-height:40px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-base);font-weight:600;cursor:pointer}.ss-folder{display:flex;flex-direction:column;gap:2px;width:100%;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ss-folder .ss-folder__cover{margin-bottom:var(--s-2)}.ss-folder__cover--app,.ss-folder__cover--ghost{aspect-ratio:1/1;border-radius:12px;display:flex;align-items:center;justify-content:center}.ss-folder__cover--app{background:var(--mark-soft);color:var(--mark-soft-glyph)}.ss-folder__cover--ghost{border:2px dashed var(--ghost-line);color:var(--ghost-glyph);box-sizing:border-box}.ss-folder__name{font-size:var(--t-body);font-weight:600;overflow-wrap:anywhere}.ss-folder__meta{margin:0;font-size:var(--t-sm);color:var(--muted)}.ss-folder--ghost{cursor:default}.ss-folder--ghost .ss-folder__name{color:var(--muted);font-weight:500}.ss-folder__cover--small{width:56px;height:56px;flex-shrink:0;aspect-ratio:auto}.ss-folder__cover--small.ss-cover--plain span{display:none}.ss-library-back{border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-base);padding:0;min-height:40px;cursor:pointer}.ss-library-head__folder{display:flex;align-items:center;gap:var(--s-4);min-width:0}@media (max-width:760px){.ss-col.ss-col--wide{width:100%}.ss-found{padding:var(--s-5)}.ss-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4) var(--s-3)}}.ss-page.ss-page--home{padding-top:48px}.ss-col.ss-col--home{width:min(880px,100% - 64px)}.ss-col--home>*+*{margin-top:var(--s-7)}.ss-col--home>.ss-home-reasons,.ss-col--home>.ss-home-reasons-wrap{margin-top:var(--s-4)}.ss-home-reasons-wrap{display:flex;flex-direction:column;gap:var(--s-3)}.ss-home-reasons .ss-picker__edit{align-self:center}.ss-home-search{display:flex;align-items:center;gap:var(--s-3);min-height:68px;padding:0 var(--s-5);border-radius:var(--radius-card);background:var(--surface);color:var(--muted);outline:2px solid transparent;outline-offset:0}.ss-home-search:focus-within{outline-color:var(--mark-edge)}.ss-home-search__icon{flex-shrink:0}.ss-home-search .ss-search-wrap{flex:1 1 auto;min-width:0}.ss-search.ss-search--box{font-size:1.625rem;font-weight:400;letter-spacing:-.02em;min-height:64px}.ss-search.ss-search--box:focus,.ss-search.ss-search--box:focus-visible{outline:none}.ss-home-search__key{font:inherit;font-size:var(--t-sm);padding:1px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--muted)}.ss-home-reasons{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ss-home-reasons .ss-pill{min-height:36px;padding:0 14px}.ss-home-reasons__count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.ss-home-reasons .ss-pill[aria-pressed=true] .ss-home-reasons__count{color:var(--on-mark)}.ss-home-section{display:flex;flex-direction:column;gap:var(--s-4)}.ss-home-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.ss-home-section__title{margin:0;font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em}.ss-home-section__link{font-size:var(--t-base);color:var(--muted)}.ss-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-5) var(--s-4);gap:var(--s-5) var(--s-4)}.ss-save-card{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ss-save-card__pic{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--surface)}.ss-save-card__pic img{width:100%;height:100%;object-fit:cover;display:block}.ss-save-card__app{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--mark-soft);color:var(--mark-soft-glyph)}.ss-save-card__text{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ss-save-card__title{color:var(--ink);text-decoration:none;font-size:var(--t-body);font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ss-save-card__title:hover{text-decoration:underline}.ss-save-card__meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.ss-save-card__meta,.ss-save-card__why{font-size:var(--t-sm);color:var(--muted)}.ss-tag.ss-tag--example{background:var(--ink);color:var(--bg)}.ss-save-card--large{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:center}.ss-save-card--large .ss-save-card__pic{aspect-ratio:1/1}.ss-save-card--large .ss-save-card__title{font-size:var(--t-lg)}.ss-home-results{margin-top:var(--s-6)}.ss-home-top{display:flex;flex-direction:column;gap:var(--s-4)}.ss-home-top__more{margin-top:var(--s-4)}.ss-rediscover{display:grid;grid-template-columns:minmax(0,1fr) 168px;grid-gap:var(--s-6);gap:var(--s-6);align-items:center;padding:var(--s-5) var(--s-6);border-radius:var(--radius-card);background:var(--mark-soft);color:var(--ink)}.ss-rediscover--rest{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2)}.ss-rediscover__body{min-width:0;display:flex;flex-direction:column;gap:var(--s-3)}.ss-rediscover__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.ss-rediscover__label{margin:0;font-size:var(--t-base);font-weight:600}.ss-rediscover__progress{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--mark-soft-muted)}.ss-rediscover .ss-progress{width:120px;height:8px;background:var(--bg)}.ss-rediscover .ss-progress__fill{background:var(--ink)}.ss-rediscover__note{margin:0;font-size:1.75rem;line-height:1.2;letter-spacing:-.02em;font-weight:500;overflow-wrap:anywhere}.ss-rediscover__meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--t-base);color:var(--mark-soft-muted)}.ss-rediscover__title{color:var(--ink);font-weight:500}.ss-rediscover .ss-tag{background:var(--bg)}.ss-rediscover__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.ss-rediscover__pic{width:168px;height:168px;border-radius:12px;object-fit:cover}.ss-rediscover__pic--app{display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--mark-soft-glyph)}.ss-steps{padding:var(--s-5) var(--s-6);border-radius:var(--radius-card);background:var(--surface)}.ss-steps__head{display:flex;align-items:center;gap:var(--s-4)}.ss-steps__title{margin:0 auto 0 0;font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em}.ss-steps__progress{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--muted)}.ss-steps .ss-progress{width:120px;height:8px}.ss-steps__close{border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-lg);min-width:40px;min-height:40px;cursor:pointer}.ss-steps__list{list-style:none;margin:var(--s-3) 0 0;padding:0}.ss-steps__step{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-top:1px solid var(--line)}.ss-steps__step:first-child{border-top:0}.ss-steps__num{width:36px;height:36px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:var(--bg);font-weight:600}.ss-steps__step--done .ss-steps__num{background:var(--mark);color:var(--on-mark)}.ss-steps__step--done .ss-steps__h{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.ss-steps__text{min-width:0}.ss-steps__h{margin:0;font-size:var(--t-body);font-weight:600}.ss-steps__b{margin:2px 0 0}.ss-steps__b,.ss-steps__done{font-size:var(--t-base);color:var(--muted)}.ss-steps__step .ss-btn--chunky,.ss-steps__step .ss-btn--chunky-quiet{min-height:44px}.ss-steps__example{margin:var(--s-2) 0 0;font-size:var(--t-base);color:var(--muted)}.ss-steps__example-cta{border:0;background:transparent;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ss-anywhere{display:flex;flex-direction:column;gap:var(--s-4)}.ss-anywhere__apps{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ss-anywhere__app{width:64px;height:64px;border-radius:14px}@media (max-width:760px){.ss-page.ss-page--home{padding-top:24px}.ss-col.ss-col--home{width:100%}.ss-search.ss-search--box{font-size:1.25rem;min-height:56px}.ss-home-search{min-height:56px;padding:0 var(--s-4)}.ss-home-search__key{display:none}.ss-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-save-card--large{grid-template-columns:112px minmax(0,1fr);gap:var(--s-4)}.ss-rediscover{grid-template-columns:minmax(0,1fr);padding:var(--s-5)}.ss-rediscover__pic{display:none}.ss-rediscover__note{font-size:1.375rem}.ss-steps{padding:var(--s-5)}.ss-steps__step{grid-template-columns:36px minmax(0,1fr)}.ss-steps__step>.ss-btn,.ss-steps__step>.ss-steps__done{grid-column:2;justify-self:start}.ss-anywhere__app{width:52px;height:52px}}:root[data-ss-welcome] body{background:var(--wall)}.ss-ob{background:var(--bg)}.ss-welcome{position:relative;min-height:calc(100dvh - 64px);display:flex;flex-direction:column;align-items:center;padding:0 20px 48px;box-sizing:border-box;overflow:hidden}.ss-welcome__grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ss-welcome>:not(.ss-welcome__grain){position:relative;z-index:1}.ss-welcome__stage{position:relative;width:min(1180px,100%);container-type:inline-size;flex-shrink:0}.ss-welcome__stage--narrow{display:none}.ss-welcome__piece{position:absolute;display:block;animation:ss-doodle-float 6s ease-in-out infinite}.ss-welcome__piece img{width:100%;height:auto}.ss-welcome .ss-welcome__light{display:block}.ss-welcome rect.ss-welcome__light{display:inline}.ss-welcome__hero{animation:ss-doodle-pulse 4.4s ease-in-out infinite}.ss-welcome__fall{opacity:0;animation:ss-doodle-fall 4.4s cubic-bezier(.45,0,.85,.5) infinite}.ss-welcome .ss-welcome__dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ss-welcome .ss-welcome__light{display:none}:root:not([data-theme=light]) .ss-welcome img.ss-welcome__dark{display:block}:root:not([data-theme=light]) .ss-welcome rect.ss-welcome__dark{display:inline}}:root[data-theme=dark] .ss-welcome .ss-welcome__light{display:none}:root[data-theme=dark] .ss-welcome img.ss-welcome__dark{display:block}:root[data-theme=dark] .ss-welcome rect.ss-welcome__dark{display:inline}.ss-welcome__h{margin:var(--s-4) 0 0;text-align:center;font-size:2.25rem;line-height:1.39;font-weight:500;letter-spacing:-.02em}.ss-welcome__h mark{background:var(--mark);color:var(--on-mark);border-radius:8px;padding:0 6px}.ss-welcome__go{margin-top:var(--s-6);width:min(300px,100%);min-height:54px;border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);font:inherit;font-size:var(--t-body);font-weight:600;cursor:pointer}@keyframes ss-doodle-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes ss-doodle-pulse{0%,84%,to{transform:scale(1)}90%{transform:scale(1.05)}}@keyframes ss-doodle-fall{0%{transform:translate(0) scale(1) rotate(0deg);opacity:0}12%{opacity:1}80%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2) rotate(40deg);opacity:0}}@media (prefers-reduced-motion:reduce){.ss-welcome__hero,.ss-welcome__piece{animation:none}.ss-welcome__fall{display:none}}@media (max-width:760px){.ss-welcome__stage--wide{display:none}.ss-welcome__stage--narrow{display:block;width:min(420px,100%)}.ss-welcome__h{font-size:1.6875rem}}.ss-note-from{position:relative;flex-wrap:wrap;gap:var(--s-5);padding:var(--s-5);border-radius:var(--radius-card);background:var(--mark-soft)}.ss-note-from,.ss-note-from__close{display:flex;align-items:center;color:var(--ink)}.ss-note-from__close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:var(--radius-pill);background:var(--bg);justify-content:center;cursor:pointer}.ss-note-from__text{flex:999 1 380px;min-width:0;display:flex;flex-direction:column;gap:var(--s-3);padding-right:44px}.ss-note-from__text p{margin:0;font-size:var(--t-base);line-height:1.6}.ss-note-from__head{display:flex;align-items:center;gap:var(--s-3)}.ss-note-from__badge{background:var(--feature);color:var(--mark);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--t-lg)}.ss-note-from__badge,.ss-note-from__photo{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-pill)}.ss-note-from__photo{object-fit:cover;border:2px solid var(--mark);box-sizing:border-box}.ss-note-from__title{margin:0;font-size:var(--t-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-note-from__link{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ss-note-from__watch{display:inline-flex;align-items:center;gap:8px;justify-self:start;align-self:flex-start;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font:inherit;font-weight:600;cursor:pointer}.ss-note-from__watch:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.ss-note-from__video{display:block;flex:1 1 360px;min-width:0;height:auto;aspect-ratio:16/9;border-radius:12px;background:var(--feature);object-fit:cover}.ss-note-from__video--tall{flex:0 1 auto;width:min(100%,calc(72svh * 9 / 16));aspect-ratio:9/16;margin:0 auto}.ss-note-closed{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-radius:12px;background:var(--surface);color:var(--muted);font-size:var(--t-base)}.ss-note-closed__undo{border:0;background:transparent;font:inherit;font-weight:600;color:var(--ink);min-height:40px;cursor:pointer}@media (max-width:760px){.ss-note-from__title{white-space:normal;font-size:var(--t-base)}.ss-steps__progress .ss-progress{display:none}.ss-steps__progress{white-space:nowrap}}.ss-collection-edit{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4)}.ss-collection-edit__form{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;width:100%}.ss-collection-edit__form .ss-input{flex:1 1 12rem;min-width:0}.ss-collection-edit__saves{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--s-3)}.ss-collection-edit__saves li{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between}.ss-collection-edit__saves li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-collection-edit__saves li .ss-collection-edit__picks{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:flex-end;overflow:visible;white-space:normal}.ss-collection-edit__picks .ss-input{width:auto;max-width:14rem}.ss-collection-share{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-5);padding:var(--s-4);border-radius:var(--radius-card);background:var(--surface)}.ss-collection-share__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.ss-collection-share__h{margin:0;font-size:var(--t-body);font-weight:600}.ss-collection-share__link{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ss-collection-share__link .ss-input{flex:1 1 16rem;min-width:0}.ss-collection-share__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.ss-collection-share__note{color:var(--muted);font-size:var(--t-sm)}.ss-collection-share__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.ss-collection-share__pro{color:var(--muted);font-size:var(--t-base);text-underline-offset:3px}.ss-btn--locked,.ss-btn--locked:disabled{background:var(--line);border:1px solid var(--muted);color:var(--muted);cursor:not-allowed;opacity:1}.ss-collection-badge{display:inline-block;margin-left:var(--s-2);padding:0 var(--s-2);border-radius:var(--radius-pill);background:var(--mark-tint);color:var(--on-mark-tint);font-size:var(--t-sm);font-weight:500;vertical-align:middle}.ss-cover-pick{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);width:100%;padding:var(--s-4);border-radius:var(--radius-card);background:var(--surface);box-sizing:border-box}.ss-cover-pick__now{width:6rem}.ss-cover-pick__now.ss-cover--plain{font-size:var(--t-sm);overflow-wrap:normal}.ss-cover-pick__side{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;min-width:0}.ss-cover-pick__side .ss-settings__body{margin:0}.ss-cover-pick__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ss-cover-pick__saves{grid-column:1/-1;list-style:none;margin:0;padding:0;display:flex;gap:var(--s-2);overflow-x:auto}.ss-cover-pick__save{display:block;width:4rem;height:4rem;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--bg);cursor:pointer}.ss-cover-pick__save img{width:100%;height:100%;object-fit:cover;display:block}.ss-cover-pick__save[aria-pressed=true]{border-color:var(--ink)}.ss-cover-pick__save:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ss-cover-pick__save:disabled{cursor:default;opacity:.6}.ss-col.ss-col--item{width:min(1040px,100% - 64px)}.ss-item-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--s-7);gap:var(--s-7);align-items:start}.ss-item-pic{position:-webkit-sticky;position:sticky;top:var(--s-6);aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden;background:var(--surface)}.ss-item-pic img{width:100%;height:100%;object-fit:cover;display:block}.ss-item-pic--app{display:flex;align-items:center;justify-content:center;background:var(--mark-soft);color:var(--mark-soft-glyph)}.ss-item-main{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.ss-item-main>*{margin-top:0}.ss-item-what{display:flex;flex-direction:column;gap:var(--s-2);overflow-wrap:anywhere}.ss-item-what .ss-item-h{margin:0;font-size:1.75rem;line-height:1.2}.ss-item .ss-item-what .ss-item-h{-webkit-line-clamp:3;line-clamp:3}.ss-item-facts{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.ss-item-rename{display:flex;flex-direction:column;gap:var(--s-3)}.ss-item-rename__field{width:100%;font-size:var(--t-lg)}.ss-item-open{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.ss-item-open__go{flex:1 1 auto;min-height:52px;font-size:var(--t-body)}.ss-item-open__share{flex:0 0 auto;width:52px;height:52px;border-radius:50%;border:2px solid var(--line);background:var(--bg);color:var(--ink);display:inline-grid;place-items:center;cursor:pointer}.ss-item-open__share:hover{border-color:var(--muted)}.ss-item-open__share:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ss-item-open__copied{flex-basis:100%;font-size:var(--t-sm);color:var(--muted)}.ss-item-main .ss-item-filing,.ss-item-main .ss-note,.ss-item-main .ss-repair{margin-top:0}.ss-item-main .ss-item-actions-wrap{display:flex;flex-direction:column;gap:var(--s-6)}.ss-item-list{list-style:none;margin:0;padding:0;border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.ss-item-list li+li{border-top:1px solid var(--bg)}.ss-item-list__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:48px;padding:0 var(--s-5);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.ss-item-list__row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.ss-item-list__row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ss-item-list__row:disabled{opacity:.5;cursor:default}@media (max-width:860px){.ss-col.ss-col--item{width:100%;padding:0 20px;box-sizing:border-box}.ss-item-layout{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.ss-item-pic{position:static}.ss-item-what .ss-item-h{font-size:1.5rem}}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-breathe{0%,to{opacity:.55}50%{opacity:1}}.ss-loading{display:flex;flex-direction:column;gap:var(--s-5);animation:ss-fade-in .24s var(--ease) .16s both}.ss-loading__block{background:var(--surface);border-radius:var(--radius-card);animation:ss-breathe 1.6s ease-in-out .4s infinite}.ss-loading__line{height:20px;width:40%;border-radius:6px}.ss-loading__found{height:132px}.ss-loading__panel{height:96px}.ss-loading__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-5) var(--s-4);gap:var(--s-5) var(--s-4)}.ss-loading__row--folders{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ss-loading__tile{aspect-ratio:4/3}.ss-loading__row--folders .ss-loading__tile{aspect-ratio:1/1}.ss-loading__item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--s-7);gap:var(--s-7)}.ss-loading__item>div{display:flex;flex-direction:column;gap:var(--s-4)}.ss-loading__pic{aspect-ratio:4/3}.ss-loading__button{height:52px}.ss-col--settings>.ss-found,.ss-col--wide>.ss-app-folders,.ss-col--wide>.ss-library-section,.ss-fade-in{animation:ss-fade-in .22s var(--ease) both}.ss-home-stack{display:flex;flex-direction:column;gap:var(--s-7)}.ss-col--settings>.ss-loading{margin-top:var(--s-6)}@media (max-width:860px){.ss-loading__item{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}@media (max-width:760px){.ss-loading__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-loading__row--folders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ss-col--settings>.ss-found,.ss-col--wide>.ss-app-folders,.ss-col--wide>.ss-library-section,.ss-fade-in,.ss-loading,.ss-loading__block{animation:none}}.ss-ops-delta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-1);font-size:var(--t-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ops-delta__vs{color:var(--muted);font-weight:400}.ss-ops-kpi[data-accent] .ss-ops-delta__vs{color:var(--on-mark);opacity:.8}.ss-ops-kpi__delta{margin-top:var(--s-1)!important}.ss-ops-stats{margin:var(--s-4) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.ss-ops-stats>div{padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--bg);min-width:0}.ss-ops-stats dt{font-size:var(--t-sm);color:var(--muted)}.ss-ops-stats dd{margin:2px 0 0;display:flex;flex-direction:column;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ops-stats dd .ss-ops-delta{font-size:var(--t-sm);letter-spacing:0}.ss-ops-legend{list-style:none;margin:var(--s-4) 0 var(--s-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font-size:var(--t-sm);color:var(--muted)}.ss-ops-legend li{display:inline-flex;align-items:center;gap:var(--s-2)}.ss-ops-legend__swatch{width:10px;height:10px;border-radius:3px;background:var(--ink)}.ss-ops-legend__swatch[data-seg=partial]{background:var(--line-control)}.ss-ops-legend__swatch[data-seg=link_only]{background:var(--mark)}.ss-ops-legend__swatch[data-seg=failed]{background:var(--ops-bad)}.ss-ops-big,.ss-ops-health__rate,.ss-ops-table__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}