.ss{--bg:var(--lv3-c-fafaf7);--bg-2:var(--lv3-c-f3f2ee);--surface:var(--lv3-c-ffffff);--ink:var(--lv3-c-111114);--ink-2:var(--lv3-c-4a4a52);--ink-3:var(--lv3-c-6a6a72);--line:var(--lv3-c-e7e6e1);--line-2:var(--lv3-c-d7d6d0);--accent:var(--lv3-c-4f46e5);--accent-ink:var(--lv3-c-4338ca);--accent-soft:var(--lv3-c-eeedfd);--accent-wash:var(--lv3-c-f5f4fe);--chip:var(--lv3-c-f1f0ec);--btn:var(--lv3-c-111114);--btn-fg:var(--lv3-c-ffffff);--btn-hover:var(--lv3-c-2a2a31);--dot:var(--lv3-c-d6d5cf);--col:var(--lv3-c-f4f3ef);--col-line:var(--lv3-c-e9e8e3);--late:var(--lv3-c-b42318);--late-soft:var(--lv3-c-fce9e7);--amber:var(--lv3-c-8a5300);--amber-soft:var(--lv3-c-fdf0d5);--good:var(--lv3-c-0b7a4b);--good-soft:var(--lv3-c-e3f4eb);--side:var(--lv3-c-111114);--side-2:var(--lv3-c-1e1e23);--side-ink:var(--lv3-c-ededf1);--side-mute:var(--lv3-c-9c9ca6);--side-line:var(--lv3-c-27272d);--band:var(--lv3-c-111114);--band-ink:var(--lv3-c-f2f2f6);--band-mute:var(--lv3-c-a9a9b4);--shadow:0 30px 70px -30px #11111447,0 2px 8px #1111140d;--card-shadow:0 1px 2px #1111140d}.ss.dark{--bg:var(--lv3-c-0b0b0e);--bg-2:var(--lv3-c-121216);--surface:var(--lv3-c-16161b);--ink:var(--lv3-c-f1f1f4);--ink-2:var(--lv3-c-b3b3bd);--ink-3:var(--lv3-c-8f8f9a);--line:var(--lv3-c-24242b);--line-2:var(--lv3-c-34343d);--accent:var(--lv3-c-8e86ff);--accent-ink:var(--lv3-c-aba5ff);--accent-soft:#8e86ff2b;--accent-wash:#8e86ff14;--chip:var(--lv3-c-1e1e25);--btn:var(--lv3-c-f1f1f4);--btn-fg:var(--lv3-c-0b0b0e);--btn-hover:var(--lv3-c-d9d9e0);--dot:var(--lv3-c-24242c);--col:var(--lv3-c-111116);--col-line:var(--lv3-c-202027);--late:var(--lv3-c-ff8a7a);--late-soft:#ff8a7a21;--amber:var(--lv3-c-f2b552);--amber-soft:#f2b55221;--good:var(--lv3-c-45d495);--good-soft:#45d49521;--side:var(--lv3-c-070709);--side-2:var(--lv3-c-17171c);--side-line:var(--lv3-c-1d1d23);--band:var(--lv3-c-16161d);--shadow:0 30px 70px -30px #000000d9,0 2px 8px #0006;--card-shadow:0 1px 0 #ffffff08}@media (prefers-color-scheme:dark){.ss:not(.light){--bg:var(--lv3-c-0b0b0e);--bg-2:var(--lv3-c-121216);--surface:var(--lv3-c-16161b);--ink:var(--lv3-c-f1f1f4);--ink-2:var(--lv3-c-b3b3bd);--ink-3:var(--lv3-c-8f8f9a);--line:var(--lv3-c-24242b);--line-2:var(--lv3-c-34343d);--accent:var(--lv3-c-8e86ff);--accent-ink:var(--lv3-c-aba5ff);--accent-soft:#8e86ff2b;--accent-wash:#8e86ff14;--chip:var(--lv3-c-1e1e25);--btn:var(--lv3-c-f1f1f4);--btn-fg:var(--lv3-c-0b0b0e);--btn-hover:var(--lv3-c-d9d9e0);--dot:var(--lv3-c-24242c);--col:var(--lv3-c-111116);--col-line:var(--lv3-c-202027);--late:var(--lv3-c-ff8a7a);--late-soft:#ff8a7a21;--amber:var(--lv3-c-f2b552);--amber-soft:#f2b55221;--good:var(--lv3-c-45d495);--good-soft:#45d49521;--side:var(--lv3-c-070709);--side-2:var(--lv3-c-17171c);--side-line:var(--lv3-c-1d1d23);--band:var(--lv3-c-16161d);--shadow:0 30px 70px -30px #000000d9,0 2px 8px #0006;--card-shadow:0 1px 0 #ffffff08}}.ss,.ss *{box-sizing:border-box}.ss{font-family:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.ss :where(a){color:inherit;text-decoration:none}.ss :where(button,.ss input){color:inherit;font-family:inherit}.ss :where(h1,.ss h2,.ss h3,.ss h4,.ss p,.ss ul){margin:0}.ss :where(h1,.ss h2,.ss h3){text-wrap:balance;font-weight:600}.ss :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ss svg{flex:none;display:block}.ss .mono{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace}.ss .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ss .mark{letter-spacing:-.015em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.ss .ring{border:2px solid var(--accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ss .ring i{background:var(--accent);border-radius:50%;width:7px;height:7px}.ss .nav{align-items:center;gap:24px;height:72px;display:flex}.ss .nav-links{color:var(--ink-2);gap:2px;margin:0 auto;font-size:14px;display:flex}.ss .nav-links a{border-radius:8px;padding:8px 12px;transition:background .15s,color .15s}.ss .nav-r{align-items:center;gap:8px;display:flex}.ss .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.ss .btn:active{transform:scale(.98)}.ss .btn-sm{min-height:36px;padding:0 14px;font-size:13px}.ss .btn-solid{background:var(--btn);color:var(--btn-fg)}.ss .btn-line{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.ss .btn-ghost{color:var(--ink-2)}.ss .btn-indigo{background:var(--lv3-c-4f46e5);color:var(--lv3-c-ffffff)}.ss .hero{text-align:center;padding-top:56px;position:relative;overflow:hidden}.ss .dots{background-image:radial-gradient(var(--dot) 1.1px,transparent 1.2px);height:760px;-webkit-mask-image:radial-gradient(ellipse 46% 52% at 50% 34%,transparent 32%,var(--lv3-c-000000) 80%);-webkit-mask-image:radial-gradient(ellipse 46% 52% at 50% 34%,transparent 32%,var(--lv3-c-000000) 80%);mask-image:radial-gradient(ellipse 46% 52% at 50% 34%,transparent 32%,var(--lv3-c-000000) 80%);pointer-events:none;background-size:18px 18px;position:absolute;top:0;left:0;right:0}.ss .dots-fade{background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;height:300px;position:absolute;top:460px;left:0;right:0}.ss .hero-in{position:relative}.ss .ann{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:13px;transition:border-color .15s;display:inline-flex}.ss .ann b{font:500 11px var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 9px}.ss .h1 em{color:var(--accent);font-style:normal}.ss .lede{color:var(--ink-2);text-wrap:balance;max-width:36ch;margin:24px auto 0;font-size:18px}.ss .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.ss .trust{color:var(--ink-3);margin-top:16px;font-size:13px}@keyframes lv3-rise{0%{clip-path:inset(0 0 100%);transform:translateY(10px)}to{clip-path:inset(0);transform:none}}.ss .win-wrap{max-width:1200px;margin:64px auto 0;position:relative}.ss .win{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);text-align:left;border-radius:18px;grid-template-columns:224px minmax(0,1fr);height:640px;font-size:12px;line-height:1.35;display:grid;overflow:hidden}.ss .win-fade{background:linear-gradient(to bottom,transparent,var(--bg) 92%);pointer-events:none;height:120px;position:absolute;bottom:-1px;left:-1px;right:-1px}.ss .side{background:var(--side);color:var(--side-ink);flex-direction:column;gap:1px;padding:14px 10px;font-size:13px;display:flex}.ss .side .mark{gap:8px;padding:2px 6px 12px;font-size:14px}.ss .side .ring{border-color:var(--lv3-c-8e86ff);width:17px;height:17px}.ss .side .ring i{background:var(--lv3-c-8e86ff);width:6px;height:6px}.ss .side-search{background:var(--side-2);color:var(--side-mute);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.ss .side-ws{background:var(--side-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.ss .side-ws .lg{background:var(--lv3-c-16a34a);width:26px;height:26px;color:var(--lv3-c-ffffff);border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid}.ss .side-ws b{font-size:12px;font-weight:600;display:block}.ss .side-ws small{color:var(--side-mute);font-size:11px}.ss .side-h{color:var(--side-mute);padding:12px 8px 5px;font-size:11px}.ss .side-i{color:#ededf1db;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ss .side-i svg{color:var(--side-mute)}.ss .side-i.on{background:var(--side-2);color:var(--lv3-c-ffffff);font-weight:500}.ss .side-i.on svg{color:var(--lv3-c-ffffff)}.ss .board-area{flex-direction:column;min-width:0;display:flex}.ss .tbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex}.ss .tseg{background:var(--chip);border-radius:9px;gap:2px;padding:3px;display:flex}.ss .tseg span{color:var(--ink-3);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:flex}.ss .tseg span.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #1111141a}.ss .tgroup{border:1px solid var(--line);color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:flex}.ss .tgroup b{color:var(--ink);font-weight:500}.ss .tfind{border:1px solid var(--line);color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;width:200px;margin-left:auto;padding:6px 10px;display:flex}.ss .board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr)) 40px;gap:10px;min-height:0;padding:14px 16px;display:grid;overflow:hidden}.ss .col{background:var(--col);border:1px solid var(--col-line);border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:8px;display:flex}.ss .col-h{padding:4px 6px 6px}.ss .col-t{align-items:center;gap:7px;display:flex}.ss .col-t b{font-size:13px;font-weight:600}.ss .col-t .n{color:var(--ink-3);font-size:13px}.ss .col-t svg.spark{margin-left:auto}.ss .col-s{color:var(--ink-3);margin-top:4px;font-size:11px}.ss .col-s .stuck{color:var(--amber);font-weight:500}.ss .tk{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:11px;flex:none;overflow:hidden}.ss .tk-b{flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex}.ss .tk-t{color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.3}.ss .tk-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ss .tk-row .av{margin-left:auto}.ss .dc{background:var(--chip);color:var(--ink-2);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.ss .dc.late{background:var(--late-soft);color:var(--late)}.ss .dc.today{background:var(--accent-soft);color:var(--accent-ink)}.ss .dc.amber{background:var(--amber-soft);color:var(--amber);margin-left:auto}.ss .pri{align-items:flex-end;gap:1.5px;height:10px;display:flex}.ss .pri i{background:var(--ink);border-radius:1px;width:2.5px}.ss .pri i.off{background:var(--line-2)}.ss .pj{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;display:inline-flex}.ss .pj i{border-radius:50%;width:6px;height:6px}.ss .av{width:22px;height:22px;color:var(--lv3-c-ffffff);border:1.5px solid var(--surface);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.ss .avs{margin-left:auto;display:flex}.ss .avs .av:first-child{margin-left:0}.ss .av.more{background:var(--chip);color:var(--ink-2)}.ss .wait{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.ss .wait b{color:var(--ink);font-weight:500}.ss .cover{height:66px;position:relative;overflow:hidden}.ss .cover svg.art{width:100%;height:100%;position:absolute;inset:0}.ss .cover .lbl{color:var(--lv3-c-ffffff);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1111148c;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;bottom:7px;left:8px}.ss .cv-a{background:linear-gradient(120deg,var(--lv3-c-5b4fe8) 0%,var(--lv3-c-3e7f86) 70%,var(--lv3-c-2d8a57) 100%)}.ss .cv-b{background:linear-gradient(120deg,var(--lv3-c-4f46e5) 0%,var(--lv3-c-3b6ff0) 100%)}.ss .cv-c{background:linear-gradient(120deg,var(--lv3-c-1f7a54) 0%,var(--lv3-c-2e9a6a) 100%)}.ss .att{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;align-items:center;gap:7px;padding:5px 7px;display:flex}.ss .att-i{background:var(--surface);border:1px solid var(--line);width:20px;height:20px;color:var(--accent);border-radius:5px;flex:none;place-items:center;display:grid}.ss .att-n{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.ss .att-k{font:500 9.5px var(--font-geist-mono),"Geist Mono",monospace;color:var(--ink-3);letter-spacing:.04em;margin-left:auto}.ss .prog{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.ss .prog .dots5{gap:2px;display:flex}.ss .prog .dots5 i{background:var(--line-2);border-radius:1.5px;width:5px;height:5px}.ss .prog .dots5 i.on{background:var(--ink)}.ss .col-done{background:var(--col);border:1px solid var(--col-line);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding-top:12px;display:flex}.ss .col-done span{writing-mode:vertical-rl;color:var(--ink-2);font-size:12px;font-weight:600}.ss .pulse{animation:2.4s ease-out 1.2s 2 lv3-pulse}@keyframes lv3-pulse{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.ss .made{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:56px;font-size:14px;display:flex}.ss .made .pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.ss .made .pill svg{color:var(--ink-3)}.ss .sec{padding:136px 0 0}.ss .eyebrow{font:500 12px var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.ss .sub{color:var(--ink-2);max-width:46ch;margin-top:18px;font-size:18px}.ss .sec-head{text-align:center;flex-direction:column;align-items:center;display:flex}.ss .sec-head .sub{text-align:center}.ss .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.ss .fact{border-top:1px solid var(--line-2);padding-top:16px}.ss .fact b{font-size:15px;font-weight:600;display:block}.ss .fact p{color:var(--ink-2);margin-top:4px;font-size:14px}.ss .frame{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.ss .frame-bar{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.ss .frame-bar b{color:var(--ink);font-weight:600}.ss .frame-bar .url{font:400 12px var(--font-geist-mono),"Geist Mono",monospace;background:var(--chip);color:var(--ink-3);border-radius:7px;margin:0 auto;padding:4px 12px}.ss .t3{background:var(--surface);padding:0 44px}.ss .t3-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;display:flex}.ss .t3-word{letter-spacing:-.045em;font-size:18px;font-weight:600}.ss .t3-word i,.ss .t3-foot b i{color:var(--accent);font-style:normal}.ss .t3-share{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:9px;height:36px;padding:0 16px;font-size:13px;display:inline-flex}.ss .t3-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600;line-height:14px}.ss .t3-top{grid-template-columns:minmax(0,1fr) 352px;align-items:end;gap:48px;padding-top:40px;display:grid}.ss .t3-name{letter-spacing:-.045em;margin-top:12px;font-size:58px;line-height:1.05}.ss .t3-count{align-items:flex-end;gap:16px;margin-top:8px;display:flex}.ss .t3-count b{letter-spacing:-.065em;margin-left:-4px;font-size:160px;font-weight:600;line-height:.8}.ss .t3-count span{letter-spacing:-.02em;padding-bottom:2px;font-size:24px;line-height:1.16}.ss .t3-panel{padding-bottom:8px}.ss .t3-date{letter-spacing:-.035em;white-space:nowrap;margin-top:10px;font-size:29px;font-weight:600;line-height:36px}.ss .t3-place{color:var(--ink-2);margin-top:4px;font-size:15px}.ss .t3-prog{color:var(--ink-2);margin-top:16px;font-size:13px}.ss .t3-bar{background:var(--chip);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.ss .t3-bar i{background:var(--ink);border-radius:2px;width:22.2%;height:100%;display:block}.ss .t3-cal{background:var(--btn);height:44px;color:var(--btn-fg);border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:0 20px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.ss .t3-rail-wrap{margin-top:30px;overflow-x:auto}.ss .t3-rail{grid-template-columns:repeat(9,minmax(0,1fr));min-width:820px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ss .t3-line{background:var(--line-2);height:1px;position:absolute;top:36px;left:5.55%;right:5.55%}.ss .t3-line-done{background:var(--ink-3);border-radius:1px;width:11.1%;height:2px;position:absolute;top:35.5px;left:5.55%}.ss .t3-rail li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ss .t3-flag{height:16px;color:var(--ink);font-size:12px;font-weight:500}.ss .t3-flag.acc{color:var(--accent)}.ss .t3-dot{z-index:1;justify-content:center;align-items:center;height:40px;display:flex;position:relative}.ss .t3-done{background:var(--ink);width:19px;height:19px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.ss .t3-next{background:var(--accent-soft);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ss .t3-next i{background:var(--accent);border-radius:50%;width:12px;height:12px}.ss .t3-todo{border:1.5px solid var(--edge,var(--ink-3));background:var(--surface);border-radius:50%;width:14px;height:14px}.ss .t3-todo.you{border:2px solid var(--ink);width:16px;height:16px}.ss .t3-final{border:1.5px solid var(--ink-3);background:var(--surface);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ss .t3-t{height:32px;color:var(--ink-2);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;padding:0 4px;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.ss .t3-d{order:0}.ss .t3-t.acc{color:var(--accent);font-weight:600}.ss .t3-t.strong{color:var(--ink);font-weight:600}.ss .t3-d{color:var(--ink-3);margin-top:5px;font-size:12px}.ss .t3-m{letter-spacing:.12em;color:var(--ink-3);height:12px;margin-top:18px;font-size:10px;font-weight:600}.ss .t3-bottom{grid-template-columns:minmax(0,1fr) 352px;gap:48px;margin-top:22px;display:grid}.ss .t3-up-h{justify-content:space-between;align-items:baseline;display:flex}.ss .t3-up-h span{color:var(--ink-3);font-size:12px}.ss .t3-rows{margin:14px 0 0;padding:0;list-style:none}.ss .t3-rows li{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:52px;padding:6px 0;display:grid}.ss .t3-n{letter-spacing:-.035em;align-items:baseline;gap:5px;font-size:22px;display:flex}.ss .t3-n small{color:var(--ink-3);letter-spacing:0;font-size:12px}.ss .t3-n.acc,.ss .t3-rows b.acc{color:var(--accent)}.ss .t3-rows b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.ss .t3-rows b.reg{font-weight:400}.ss .t3-nextw{color:var(--accent);margin-left:10px;font-size:11px;font-style:normal;font-weight:600}.ss .t3-you{border:1px solid var(--ink);border-radius:999px;margin-left:10px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.ss .t3-note{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.ss .t3-rd{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.ss .t3-pitch{margin-top:14px;font-size:15px;line-height:22px}.ss .t3-field{border:1px solid var(--ink-3);height:46px;color:var(--ink-3);border-radius:999px;align-items:center;margin-top:14px;padding-left:18px;font-size:14px;display:flex}.ss .t3-fbtn{border:1px solid var(--ink);height:36px;color:var(--ink);border-radius:999px;place-items:center;margin-left:auto;margin-right:4px;padding:0 16px;font-size:13px;font-weight:600;display:grid}.ss .t3-fine{color:var(--ink-3);margin:8px 0 0 18px;font-size:12px}.ss .t3-foot{border-top:1px solid var(--line);height:56px;color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:28px;font-size:12.5px;display:flex}.ss .t3-foot b{color:var(--ink);font-weight:600}.ss .split{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:64px;display:grid}.ss .split .copy{padding-top:40px}.ss .split.rev{align-items:center}.ss .split.rev .copy{padding-top:0}.ss .split.rev{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.ss .ticks{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ss .ticks li{color:var(--ink-2);align-items:flex-start;gap:12px;display:flex}.ss .ticks li svg{color:var(--accent);margin-top:3px}.ss .ticks b{color:var(--ink);font-weight:600}.ss .ar{background:var(--surface)}.ss .ar-in{padding:30px 32px 32px}.ss .ar-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ss .ar-h{letter-spacing:-.03em;font-size:30px;font-weight:300;line-height:1.15}.ss .ar-sum{color:var(--ink-2);max-width:62ch;margin-top:6px}.ss .ar-sum b{color:var(--ink);font-weight:500}.ss .ar-range,.ss .ar-view{background:var(--chip);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ss .ar-range span,.ss .ar-view span{height:30px;color:var(--ink-2);border-radius:7px;place-items:center;padding:0 11px;font-size:13px;font-weight:500;display:grid}.ss .ar-range span.on,.ss .ar-view span.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.ss .ar-view{margin-left:auto}.ss .ar-view span{width:32px;padding:0}.ss .ar-scope{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;display:flex}.ss .ar-scope-btn{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:10px;height:38px;margin-right:4px;padding:0 12px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.ss .ar-scope-btn small{color:var(--ink-3);font-size:13px;font-weight:400}.ss .ar-stack{display:inline-flex}.ss .ar-stack i{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:3px;margin-left:-3px}.ss .ar-stack i:first-child{margin-left:0}.ss .ar-q{height:32px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ss .ar-q small{font:400 12px var(--font-geist-mono),"Geist Mono",monospace;opacity:.75}.ss .ar-q.on{background:var(--ink);color:var(--bg);border-color:#0000}.ss .ar-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0}.ss .ar-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ss .ar-kpi{flex-direction:column;padding:16px 18px 18px;display:flex}.ss .ar-kpi .l{color:var(--ink-3);font-size:13px;font-weight:500}.ss .ar-kpi .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:40px;font-weight:300;line-height:1.1}.ss .ar-kpi .v small{color:var(--ink-3);margin-left:3px;font-size:18px}.ss .ar-kpi .v.bad{color:var(--late)}.ss .ar-kpi .s{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45}.ss .ar-kpi .good{color:var(--good)}.ss .ar-map{margin-top:12px;padding:18px 20px 20px}.ss .ar-ph{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ss .ar-ph h4{margin:0;font-size:16px;font-weight:500}.ss .ar-ph span{color:var(--ink-3);font-size:13px}.ss .ar-gh{align-items:center;gap:10px;padding:10px 4px 8px;display:flex}.ss .ar-gh b{letter-spacing:-.01em;font-size:15px;font-weight:600}.ss .ar-gh small{color:var(--ink-3);font-size:13px}.ss .ar-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ss .ar-tile{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ss .ar-tt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.ss .ar-tt i{border-radius:3px;flex:none;width:8px;height:8px}.ss .ar-track{background:var(--chip);border-radius:999px;height:6px;display:block;position:relative}.ss .ar-track i{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ss .ar-track b{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ss .ar-tm{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ss .ar-tm .late{color:var(--late)}.ss .ar-pace{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ss .ar-pace.behind{background:var(--ink);color:var(--bg)}.ss .ar-pace.behind:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ss .ar-pace.close{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.ss .ar-pace.plain{color:var(--ink-3);height:auto;padding:0;font-weight:400}.ss .ar-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:12.5px;display:flex}.ss .ar-legend span{align-items:center;gap:6px;display:inline-flex}.ss .ar-legend i{background:var(--accent);border-radius:999px;width:12px;height:6px;display:inline-block}.ss .ar-legend i.tick{background:var(--ink);width:2px;height:12px}.ss .ar-legend i.dot{background:var(--late);width:8px;height:8px}.ss .ar-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.ss .ar-panel{padding:18px 20px 20px}.ss .ar-day{grid-template-columns:24px minmax(0,1fr);gap:8px;height:170px;display:grid}.ss .ar-yax{font:400 11px var(--font-geist-mono),"Geist Mono",monospace;color:var(--ink-3);position:relative}.ss .ar-yax span{position:absolute;right:0;transform:translateY(50%)}.ss .ar-plot{border-bottom:1px solid var(--line-2);position:relative}.ss .ar-g{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.ss .ar-bars{align-items:flex-end;gap:3px;display:flex;position:absolute;inset:0}.ss .ar-d{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.ss .ar-d i{background:var(--accent);border-radius:3px 3px 1px 1px;width:72%;display:block}.ss .ar-d i.z{background:var(--chip);height:2px!important}.ss .ar-d em{background:var(--late);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-4px;position:absolute;left:50%}.ss .ar-xax{font:400 11px var(--font-geist-mono),"Geist Mono",monospace;color:var(--ink-3);justify-content:space-between;margin:8px 0 0 32px;display:flex}.ss .ar-list{margin:0;padding:0;list-style:none}.ss .ar-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.ss .ar-list li:first-child{border-top:0;padding-top:2px}.ss .ar-list li>span:first-child{flex:1;min-width:0}.ss .ar-list b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.ss .ar-list small{color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.ss .ar-list small i{border-radius:2px;flex:none;width:7px;height:7px}.ss .ar-list .d{color:var(--late);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.ss{--tone-blue-bg:var(--lv3-c-e8edfb);--tone-blue-fg:var(--lv3-c-1d4ed8);--tone-teal-bg:var(--lv3-c-e7f1f0);--tone-teal-fg:var(--lv3-c-0f766e);--tone-green-bg:var(--lv3-c-e8f0eb);--tone-green-fg:var(--lv3-c-166534);--tone-amber-bg:var(--lv3-c-f4ece7);--tone-amber-fg:var(--lv3-c-92400e);--tone-rose-bg:var(--lv3-c-f8e8ef);--tone-rose-fg:var(--lv3-c-be185d);--tone-plum-bg:var(--lv3-c-f2e9fa);--tone-plum-fg:var(--lv3-c-7e22ce);--mention:#e5a93b1f;--mention-text:var(--lv3-c-8a5a00)}.ss.dark{--tone-blue-bg:var(--lv3-c-333a49);--tone-blue-fg:var(--lv3-c-91b1f5);--tone-teal-bg:var(--lv3-c-2b3f3c);--tone-teal-fg:var(--lv3-c-6ecabc);--tone-green-bg:var(--lv3-c-304035);--tone-green-fg:var(--lv3-c-86cc9c);--tone-amber-bg:var(--lv3-c-453b2d);--tone-amber-fg:var(--lv3-c-e2b677);--tone-rose-bg:var(--lv3-c-47363b);--tone-rose-fg:var(--lv3-c-ec9eb4);--tone-plum-bg:var(--lv3-c-3f3646);--tone-plum-fg:var(--lv3-c-c99ee9);--mention:#e8b64c1a;--mention-text:var(--lv3-c-e8b64c)}@media (prefers-color-scheme:dark){.ss:not(.light){--tone-blue-bg:var(--lv3-c-333a49);--tone-blue-fg:var(--lv3-c-91b1f5);--tone-teal-bg:var(--lv3-c-2b3f3c);--tone-teal-fg:var(--lv3-c-6ecabc);--tone-green-bg:var(--lv3-c-304035);--tone-green-fg:var(--lv3-c-86cc9c);--tone-amber-bg:var(--lv3-c-453b2d);--tone-amber-fg:var(--lv3-c-e2b677);--tone-rose-bg:var(--lv3-c-47363b);--tone-rose-fg:var(--lv3-c-ec9eb4);--tone-plum-bg:var(--lv3-c-3f3646);--tone-plum-fg:var(--lv3-c-c99ee9);--mention:#e8b64c1a;--mention-text:var(--lv3-c-e8b64c)}}.ss .cp-rail{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}.ss .cp-rb{width:42px;height:42px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.ss .cp-rb.cur{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line-2)}.ss .cp-sep{background:var(--line);width:24px;height:1px;margin:4px 0}.ss .cp-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:6px;right:6px}.ss .cp-av{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.ss .cp-av.lg{width:30px;height:30px}.ss .cp-pair{flex:none;width:30px;height:30px;position:relative}.ss .cp-pair span{width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute}.ss .cp-pair span:first-child{top:0;left:0}.ss .cp-pair span:last-child{bottom:0;right:0}.ss .cp-vh{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:54px;padding:0 10px 0 14px;display:flex}.ss .cp-vh>b{letter-spacing:-.01em;margin-right:auto;font-size:15px;font-weight:600}.ss .cp-ib{width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.ss .cp-search{background:var(--bg-2);border:1px solid var(--line);height:34px;color:var(--ink-3);border-radius:9px;align-items:center;gap:8px;margin:12px 12px 8px;padding:0 10px;font-size:12.5px;display:flex}.ss .cp-filters{gap:4px;padding:0 12px 8px;display:flex}.ss .cp-filters span{border:1px solid var(--line);height:26px;color:var(--ink-2);border-radius:13px;place-items:center;padding:0 10px;font-size:12px;display:grid}.ss .cp-filters span.on{background:var(--chip);color:var(--ink);border-color:var(--line-2);font-weight:500}.ss .cp-row{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;margin:0 6px;padding:7px 8px;display:grid}.ss .cp-row.cur{background:var(--chip)}.ss .cp-pm{background:var(--accent-wash);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ss .cp-rt{min-width:0}.ss .cp-rt b{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.ss .cp-rt b.reg{color:var(--ink-2);font-weight:500}.ss .cp-rt b em{color:var(--ink-3);font-style:normal;font-weight:400}.ss .cp-rt small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.ss .cp-rt small.strong{color:var(--ink);font-weight:500}.ss .cp-tag{border:1px solid var(--line-2);color:var(--ink-2);border-radius:9px;padding:0 6px;font-size:10.5px;font-weight:400;line-height:15px}.ss .cp-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;align-self:start;align-items:flex-end;gap:4px;padding-top:2px;font-size:11px;display:flex}.ss .cp-badges{gap:4px;display:flex}.ss .cp-n{background:var(--accent);min-width:18px;height:18px;color:var(--lv3-c-ffffff);font:600 11px/18px var(--font-geist-sans),"Geist",sans-serif;text-align:center;border-radius:9px;padding:0 5px}.ss .cp-at{background:var(--mention);width:18px;height:18px;color:var(--mention-text);border-radius:9px;place-items:center;font-size:11px;font-weight:600;display:grid}.ss .cp-sect{font:500 10.5px var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:14px 16px 6px}.ss .cp-who{flex-direction:column;min-width:0;margin-right:auto;display:flex}.ss .cp-who b{font-size:13.5px;font-weight:600}.ss .cp-who small{color:var(--ink-3);font-size:11.5px}.ss .cp-catch{border:1px solid var(--line-2);height:28px;color:var(--ink-2);white-space:nowrap;border-radius:14px;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:12.5px;display:inline-flex}.ss .cp-day,.ss .cp-new{color:var(--ink-3);align-items:center;gap:10px;margin:8px 16px 4px;font-size:11px;display:flex}.ss .cp-day:before,.ss .cp-day:after{content:"";background:var(--line);flex:1;height:1px}.ss .cp-new{color:var(--accent-ink);font:500 10.5px var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;text-transform:uppercase}.ss .cp-new:after{content:"";background:var(--accent);opacity:.5;flex:1;height:1px}.ss .cp-msg{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 16px;display:grid}.ss .cp-hd{align-items:baseline;gap:8px;display:flex}.ss .cp-hd b{font-weight:600}.ss .cp-hd time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.ss .cp-priv{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ss .cp-body{color:var(--ink);margin-top:2px;line-height:1.5}.ss .cp-mention{color:var(--accent-ink);font-weight:600}.ss .cp-file{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;align-items:center;gap:10px;max-width:300px;margin-top:8px;padding:8px 12px 8px 8px;display:flex}.ss .cp-file .ext{background:var(--surface);border:1px solid var(--line-2);width:30px;height:34px;font:500 9.5px var(--font-geist-mono),"Geist Mono",monospace;color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.ss .cp-file b{font-size:12.5px;font-weight:600;display:block}.ss .cp-file small{color:var(--ink-3);font-size:11.5px}.ss .cp-under{gap:6px;margin-top:6px;display:flex}.ss .cp-ack{border:1px solid var(--line);height:22px;color:var(--ink-2);border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.ss .cp-ack.mine{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.ss .cp-plan{border:1px solid var(--line-2);background:var(--bg-2);border-radius:14px;max-width:440px;margin-top:10px;overflow:hidden}.ss .cp-ph{justify-content:space-between;align-items:center;padding:10px 14px 4px;display:flex}.ss .cp-ph b{font-size:12.5px;font-weight:600}.ss .cp-ph span{color:var(--ink-3);font-size:11px}.ss .cp-plan ol{flex-direction:column;gap:1px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.ss .cp-plan li{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:7px 6px;display:grid}.ss .cp-plan .what{color:var(--ink-2);font-size:12.5px;line-height:1.4;display:block}.ss .cp-plan .what b{color:var(--ink);font-weight:600}.ss .cp-box{border:1.5px solid var(--accent);background:var(--accent-soft);width:16px;height:16px;color:var(--accent-ink);border-radius:5px;place-items:center;margin-top:1px;display:grid}.ss .cp-fields{flex-wrap:wrap;gap:4px 6px;margin-top:5px;display:flex}.ss .cp-field{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink-2);border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11.5px;display:inline-flex}.ss .cp-pf{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.ss .cp-apply{background:var(--lv3-c-4f46e5);height:30px;color:var(--lv3-c-ffffff);border-radius:8px;place-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:grid}.ss .cp-edit{border:1px solid var(--line-2);height:30px;color:var(--ink-2);border-radius:8px;place-items:center;padding:0 12px;font-size:12.5px;display:grid}.ss .cp-pf small{color:var(--ink-3);margin-left:auto;font-size:11.5px}.ss .cp-typing{color:var(--ink-3);align-items:center;gap:8px;height:20px;padding:2px 16px 0 56px;font-size:11px;display:flex}.ss .cp-dots{gap:3px;display:inline-flex}.ss .cp-dots i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite lv3-cpdot}.ss .cp-dots i:nth-child(2){animation-delay:.16s}.ss .cp-dots i:nth-child(3){animation-delay:.32s}@keyframes lv3-cpdot{0%,to{opacity:.3}50%{opacity:1}}.ss .cp-comp{flex:none;padding:4px 14px 14px}.ss .cp-aud{color:var(--mention-text);align-items:center;gap:6px;padding:0 4px 6px;font-size:11px;display:flex}.ss .cp-box2{border:1px solid var(--accent);background:var(--surface);height:46px;box-shadow:0 0 0 3px var(--accent-soft);color:var(--ink-3);border-radius:12px;align-items:center;gap:8px;padding:0 6px;font-size:13px;display:flex}.ss .cp-plus{width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.ss .cp-send{background:var(--chip);width:32px;height:32px;color:var(--ink-3);border-radius:8px;place-items:center;margin-left:auto;display:grid}.ss .cx-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.ss .cx-stage{border:1px solid var(--line);background:var(--bg-2);border-radius:24px;height:860px;position:relative;overflow:hidden}.ss .cx-dots{background-image:radial-gradient(var(--dot) 1.1px,transparent 1.2px);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 70% 45%,var(--lv3-c-000000) 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 70% 45%,var(--lv3-c-000000) 20%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 70% 45%,var(--lv3-c-000000) 20%,transparent 80%);background-size:18px 18px;position:absolute;inset:0}.ss .cx-panel{background:var(--surface);width:452px;box-shadow:0 40px 90px -30px #11111459,0 2px 8px #1111140f,0 0 0 1px var(--line-2);text-align:left;border-radius:18px;grid-template-columns:58px minmax(0,1fr);font-size:13px;line-height:1.4;display:grid;position:absolute;top:28px;bottom:104px;right:28px;overflow:hidden}.ss.dark .cx-panel{box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px var(--line-2)}@media (prefers-color-scheme:dark){.ss:not(.light) .cx-panel{box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px var(--line-2)}}.ss .cx-conv{flex-direction:column;min-width:0;min-height:0;display:flex}.ss .cx-stream{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding-bottom:6px;display:flex;overflow:hidden}.ss .cx-peek{background:var(--surface);box-shadow:0 18px 40px -16px #1111144d,0 0 0 1px var(--line-2);animation:lv3-peek .6s var(--ease-out) 1s both;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:12.5px;display:flex;position:absolute;bottom:30px;right:96px}.ss .cx-peek b{font-size:12.5px;font-weight:600;display:block}.ss .cx-peek small{color:var(--ink-2);font-size:12px;display:block}.ss .cx-launch{background:var(--ink);width:52px;height:52px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 12px 28px -8px #11111473}.ss .cx-launch span{background:var(--lv3-c-4f46e5);min-width:20px;height:20px;color:var(--lv3-c-ffffff);font:600 11px/20px var(--font-geist-sans),"Geist",sans-serif;text-align:center;box-shadow:0 0 0 2px var(--bg-2);border-radius:10px;padding:0 5px;position:absolute;top:-3px;right:-3px}@keyframes lv3-peek{0%{opacity:0;transform:translate(10px,6px)scale(.97)}to{opacity:1;transform:none}}.ss .fsx{--v3-accent:var(--lv3-c-4f46e5);--v3-accent-hover:var(--lv3-c-4338ca);--v3-accent-soft:#4f46e51a;--v3-border:var(--lv3-c-e3e3e3);--v3-border-strong:var(--lv3-c-cccccc);--v3-brand-signal:var(--lv3-c-534dff);--v3-canvas:var(--lv3-c-ffffff);--v3-control-border:var(--lv3-c-878787);--v3-ease:var(--ease-out);--v3-hover:#1414140d;--v3-kind-link:var(--lv3-c-0c8c98);--v3-on-accent:var(--lv3-c-ffffff);--v3-page-w:100%;--v3-radius-lg:12px;--v3-radius-sm:6px;--v3-shadow-1:0 1px 2px #14141412, 0 1px 1px #1414140a;--v3-shadow-pop:0 10px 32px #14141429, 0 0 0 1px var(--lv3-c-cccccc);--v3-sunken:var(--lv3-c-f5f5f5);--v3-surface:var(--lv3-c-ffffff);--v3-text:var(--lv3-c-141414);--v3-text-2:var(--lv3-c-474747);--v3-text-3:var(--lv3-c-636363)}.ss.dark .fsx{--v3-accent:var(--lv3-c-8b87f8);--v3-accent-hover:var(--lv3-c-a3a0fa);--v3-accent-soft:#8b87f829;--v3-border:var(--lv3-c-2c2c2c);--v3-border-strong:var(--lv3-c-3b3b3b);--v3-brand-signal:var(--lv3-c-534dff);--v3-canvas:var(--lv3-c-1c1c1c);--v3-control-border:var(--lv3-c-707070);--v3-ease:var(--ease-out);--v3-hover:#ffffff0f;--v3-kind-link:var(--lv3-c-3fc7d3);--v3-on-accent:var(--lv3-c-0e0e12);--v3-page-w:100%;--v3-radius-lg:12px;--v3-radius-sm:6px;--v3-shadow-1:0 1px 2px #00000073;--v3-shadow-pop:0 16px 40px #0000008c, 0 0 0 1px var(--lv3-c-3b3b3b);--v3-sunken:var(--lv3-c-181818);--v3-surface:var(--lv3-c-232323);--v3-text:var(--lv3-c-ececec);--v3-text-2:var(--lv3-c-b8b8b8);--v3-text-3:var(--lv3-c-8f8f8f)}@media (prefers-color-scheme:dark){.ss:not(.light) .fsx{--v3-accent:var(--lv3-c-8b87f8);--v3-accent-hover:var(--lv3-c-a3a0fa);--v3-accent-soft:#8b87f829;--v3-border:var(--lv3-c-2c2c2c);--v3-border-strong:var(--lv3-c-3b3b3b);--v3-brand-signal:var(--lv3-c-534dff);--v3-canvas:var(--lv3-c-1c1c1c);--v3-control-border:var(--lv3-c-707070);--v3-ease:var(--ease-out);--v3-hover:#ffffff0f;--v3-kind-link:var(--lv3-c-3fc7d3);--v3-on-accent:var(--lv3-c-0e0e12);--v3-page-w:100%;--v3-radius-lg:12px;--v3-radius-sm:6px;--v3-shadow-1:0 1px 2px #00000073;--v3-shadow-pop:0 16px 40px #0000008c, 0 0 0 1px var(--lv3-c-3b3b3b);--v3-sunken:var(--lv3-c-181818);--v3-surface:var(--lv3-c-232323);--v3-text:var(--lv3-c-ececec);--v3-text-2:var(--lv3-c-b8b8b8);--v3-text-3:var(--lv3-c-8f8f8f)}}.ss .fsx{background:var(--v3-canvas);color:var(--v3-text);border-radius:20px;overflow:hidden}.ss .fsx .files_shelf_page{height:auto!important;overflow:visible!important}.ss .fsx :where(button){font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.ss .fsx :where(input){font:inherit;color:inherit;background:0 0;border:0;outline:none}.ss .fsx :where(h1,.ss h2,.ss h3,.ss p,.ss ul){margin:0;padding:0}.ss .fsx :where(ul){list-style:none}.ss .files_shelf_page{--shelf-folder-back:color-mix(in srgb, var(--v3-text) 10%, var(--v3-surface));--shelf-folder-front:var(--v3-surface);--shelf-folder-line:color-mix(in srgb, var(--v3-text) 17%, transparent);--shelf-folder-lip:color-mix(in srgb, var(--v3-text) 7%, transparent);--shelf-paper-1:color-mix(in srgb, var(--v3-text) 3%, var(--v3-surface));--shelf-paper-2:color-mix(in srgb, var(--v3-text) 10%, var(--v3-surface));--shelf-paper-line:color-mix(in srgb, var(--v3-text) 16%, var(--v3-surface));--shelf-contact:color-mix(in srgb, var(--v3-text) 14%, transparent);--shelf-ambient:color-mix(in srgb, var(--v3-text) 9%, transparent);--shelf-paper:var(--v3-surface);--shelf-line:color-mix(in srgb, var(--v3-text) 10%, var(--v3-surface));--shelf-line-head:color-mix(in srgb, var(--v3-text) 16%, var(--v3-surface));--shelf-block:color-mix(in srgb, var(--v3-text) 6%, var(--v3-surface));--shelf-photo:color-mix(in srgb, var(--v3-text) 15%, var(--v3-surface));--shelf-dock-w:400px;background:var(--v3-canvas);min-height:0;color:var(--v3-text);flex:1;overflow:auto}.ss.dark .files_shelf_page{--shelf-folder-back:color-mix(in srgb, var(--v3-text) 8%, var(--v3-sunken));--shelf-folder-front:color-mix(in srgb, var(--v3-text) 15%, var(--v3-surface));--shelf-folder-line:color-mix(in srgb, var(--v3-text) 12%, transparent);--shelf-folder-lip:#00000059;--shelf-paper-1:color-mix(in srgb, var(--v3-text) 26%, var(--v3-surface));--shelf-paper-2:color-mix(in srgb, var(--v3-text) 16%, var(--v3-surface));--shelf-paper-line:color-mix(in srgb, var(--v3-text) 40%, var(--v3-surface));--shelf-contact:#0009;--shelf-ambient:#00000080;--shelf-paper:var(--v3-sunken);--shelf-line:color-mix(in srgb, var(--v3-text) 14%, var(--v3-sunken));--shelf-line-head:color-mix(in srgb, var(--v3-text) 24%, var(--v3-sunken));--shelf-block:color-mix(in srgb, var(--v3-text) 8%, var(--v3-sunken));--shelf-photo:color-mix(in srgb, var(--v3-text) 22%, var(--v3-sunken))}@media (prefers-color-scheme:dark){.ss:not(.light) .files_shelf_page{--shelf-folder-back:color-mix(in srgb, var(--v3-text) 8%, var(--v3-sunken));--shelf-folder-front:color-mix(in srgb, var(--v3-text) 15%, var(--v3-surface));--shelf-folder-line:color-mix(in srgb, var(--v3-text) 12%, transparent);--shelf-folder-lip:#00000059;--shelf-paper-1:color-mix(in srgb, var(--v3-text) 26%, var(--v3-surface));--shelf-paper-2:color-mix(in srgb, var(--v3-text) 16%, var(--v3-surface));--shelf-paper-line:color-mix(in srgb, var(--v3-text) 40%, var(--v3-surface));--shelf-contact:#0009;--shelf-ambient:#00000080;--shelf-paper:var(--v3-sunken);--shelf-line:color-mix(in srgb, var(--v3-text) 14%, var(--v3-sunken));--shelf-line-head:color-mix(in srgb, var(--v3-text) 24%, var(--v3-sunken));--shelf-block:color-mix(in srgb, var(--v3-text) 8%, var(--v3-sunken));--shelf-photo:color-mix(in srgb, var(--v3-text) 22%, var(--v3-sunken))}}.ss .files_shelf_inner{max-width:var(--v3-page-w);margin:0 auto;padding:32px 40px 56px;container:files_shelf_shelf/inline-size}.ss .files_shelf_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:32px;display:flex}.ss .files_shelf_headText{flex:320px;min-width:0}.ss .files_shelf_title{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.15}.ss .files_shelf_summary{color:var(--v3-text-2);font-variant-numeric:tabular-nums;text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.5}.ss .files_shelf_headTools{flex:0 400px;align-items:center;gap:8px;min-width:0;display:flex}.ss .files_shelf_crumb{color:var(--v3-text-3);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.ss .files_shelf_crumb button{border-radius:var(--v3-radius-sm);min-height:28px;color:var(--v3-text-2);cursor:pointer;margin-left:-4px;padding:0 4px}.ss .files_shelf_crumb button:hover{color:var(--v3-text);background:var(--v3-hover)}.ss .files_shelf_crumb [aria-current]{color:var(--v3-text);font-weight:500}.ss .files_shelf_folderHead{align-items:center;gap:16px;min-width:0;display:flex}.ss .files_shelf_folderHeadArt{flex:none;width:72px}.ss .files_shelf_field{border:1px solid var(--v3-border-strong);background:var(--v3-surface);min-width:0;height:40px;color:var(--v3-text-3);transition:border-color .14s var(--v3-ease), box-shadow .14s var(--v3-ease);border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.ss .files_shelf_field:focus-within{border-color:var(--v3-accent);box-shadow:0 0 0 3px var(--v3-accent-soft)}.ss .files_shelf_input{min-width:0;height:100%;color:var(--v3-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ss .files_shelf_input::placeholder{color:var(--v3-text-3)}.ss .files_shelf_input::-webkit-search-cancel-button{display:none}.ss .files_shelf_kbd{border:1px solid var(--v3-border);min-width:22px;height:22px;font:inherit;color:var(--v3-text-3);border-radius:6px;place-items:center;margin-right:4px;font-size:11px;display:grid}.ss .files_shelf_iconBtn{width:30px;height:30px;color:var(--v3-text-2);cursor:pointer;border-radius:8px;place-items:center;display:grid}.ss .files_shelf_iconBtn:hover{background:var(--v3-hover);color:var(--v3-text)}.ss .files_shelf_btn,.ss .files_shelf_btnPrimary{white-space:nowrap;cursor:pointer;height:36px;transition:background-color .14s var(--v3-ease), border-color .14s var(--v3-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.ss .files_shelf_btn{border-color:var(--v3-border-strong);background:var(--v3-surface);color:var(--v3-text)}.ss .files_shelf_btn:hover{background:var(--v3-hover)}.ss .files_shelf_btnPrimary{background:var(--v3-accent);color:var(--v3-on-accent)}.ss .files_shelf_btnPrimary:hover{background:var(--v3-accent-hover)}.ss .files_shelf_linkBtn{min-height:28px;color:var(--v3-text);text-decoration:underline;-webkit-text-decoration-color:var(--v3-border-strong);text-decoration-color:var(--v3-border-strong);text-underline-offset:3px;cursor:pointer;border-radius:4px;padding:0 2px;font-size:13px;font-weight:500}.ss .files_shelf_linkBtn:hover{text-decoration-color:currentColor}.ss .files_shelf_page :is(button,.ss a,.ss input):focus-visible{outline:2px solid var(--v3-accent);outline-offset:2px}.ss .files_shelf_field input:focus-visible{outline:none}.ss .files_shelf_notice{border:1px solid var(--v3-border);border-radius:var(--v3-radius-lg);background:var(--v3-sunken);color:var(--v3-text-2);margin-bottom:20px;padding:10px 14px;font-size:13px;line-height:1.5}.ss .files_shelf_split{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.ss .files_shelf_main{min-width:0;container:files_shelf_shelfmain/inline-size}.ss .files_shelf_section{margin-top:8px}.ss .files_shelf_sources+.files_shelf_section,.ss .files_shelf_sources+.files_shelf_empty{margin-top:40px}.ss .files_shelf_sectionHead{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:36px;margin-bottom:16px;display:flex}.ss .files_shelf_sectionTitle{letter-spacing:-.01em;font-size:15px;font-weight:600}.ss .files_shelf_sectionSub{color:var(--v3-text-3);font-size:13.5px}.ss .files_shelf_spacer{flex:1}.ss .files_shelf_sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 -16px;list-style:none;display:grid}.ss .files_shelf_sourceItem{min-width:0;display:flex}.ss .files_shelf_source{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;transition:background-color .22s var(--v3-ease), transform .1s var(--v3-ease);border-radius:20px;flex-direction:column;padding:16px 16px 14px;display:flex}.ss .files_shelf_source:active{transform:scale(.985)}.ss .files_shelf_source .files_shelf_folder{max-width:232px;margin-bottom:20px}.ss .files_shelf_sourceText{flex-direction:column;min-width:0;display:flex}.ss .files_shelf_sourceName{letter-spacing:-.01em;font-size:15px;font-weight:600}.ss .files_shelf_sourceBlurb{color:var(--v3-text-2);text-wrap:balance;margin-top:2px;font-size:13.5px;line-height:1.45}.ss .files_shelf_sourceFact{color:var(--v3-text-3);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12.5px}.ss .files_shelf_source[data-add] .files_shelf_sourceName{color:var(--v3-text-2)}.ss .files_shelf_cta{color:var(--v3-text);text-decoration:underline;-webkit-text-decoration-color:var(--v3-border-strong);text-decoration-color:var(--v3-border-strong);text-underline-offset:3px;font-weight:500}.ss .files_shelf_source[data-empty] .files_shelf_folder{opacity:.6}.ss .files_shelf_folder{aspect-ratio:200/150;isolation:isolate;width:100%;display:block;position:relative}.ss .files_shelf_folder:before,.ss .files_shelf_folder:after{content:"";z-index:-1;border-radius:999px;position:absolute}.ss .files_shelf_folder:before{background:var(--shelf-contact);filter:blur(2px);height:4%;bottom:-1%;left:3%;right:3%}.ss .files_shelf_folder:after{background:var(--shelf-ambient);filter:blur(16px);height:14%;bottom:-6%;left:10%;right:10%}.ss .files_shelf_folder[data-ghost]:before,.ss .files_shelf_folder[data-ghost]:after,.ss .files_shelf_folder[data-size=small]:after{display:none}.ss .files_shelf_folder>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ss .files_shelf_folderBack{fill:var(--shelf-folder-back);stroke:var(--shelf-folder-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ss .files_shelf_folderFront{fill:var(--shelf-folder-front);stroke:var(--shelf-folder-line);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transition:transform .16s ease-out}.ss .files_shelf_folderLip{fill:none;stroke:var(--shelf-folder-lip);stroke-width:2px;vector-effect:non-scaling-stroke}.ss .files_shelf_paper{transform-box:fill-box;transform-origin:50% 100%;transition:transform .16s ease-out}.ss .files_shelf_paper rect{stroke:var(--shelf-folder-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ss .files_shelf_paper1 rect{fill:var(--shelf-paper-1)}.ss .files_shelf_paper2 rect{fill:var(--shelf-paper-2)}.ss .files_shelf_paper2{transform:rotate(-1.5deg)}.ss .files_shelf_paper path{fill:none;stroke:var(--shelf-paper-line);stroke-width:3.2px;stroke-linecap:round}.ss .files_shelf_folder[data-ghost] .files_shelf_folderBack,.ss .files_shelf_folder[data-ghost] .files_shelf_folderFront{fill:none;stroke:var(--v3-control-border);stroke-dasharray:5 5}.ss .files_shelf_folderLabel{pointer-events:none;justify-content:space-between;align-items:center;line-height:0;display:flex;position:absolute;bottom:8.5%;left:7%;right:7.5%}.ss .files_shelf_folderLabel[data-ghost]{color:var(--v3-text-3);justify-content:center;bottom:22%}.ss .files_shelf_folder[data-size=small] .files_shelf_folderLabel{bottom:12%;left:9%}.ss .files_shelf_folderCount{font-variant-numeric:tabular-nums;color:var(--v3-text-2);font-size:13.5px;font-weight:600;line-height:1.45}.ss .files_shelf_markSignal{color:var(--v3-brand-signal)}.ss .files_shelf_markLink{color:var(--v3-kind-link)}.ss .files_shelf_markDrive{display:block}@media (hover:hover) and (pointer:fine){.ss .files_shelf_source:hover{background:var(--v3-hover)}.ss .files_shelf_source:hover .files_shelf_paper,.ss .files_shelf_source:hover .files_shelf_folderFront{transition-duration:.22s;transition-timing-function:var(--v3-ease)}.ss .files_shelf_source:hover .files_shelf_paper1{transform:translateY(-6px)}.ss .files_shelf_source:hover .files_shelf_paper2{transition-delay:30ms;transform:translateY(-10px)rotate(-.5deg)}.ss .files_shelf_source:hover .files_shelf_folderFront{transform:translateY(1.5px)}.ss .files_shelf_source[data-add]:hover .files_shelf_folderBack,.ss .files_shelf_source[data-add]:hover .files_shelf_folderFront{stroke:var(--v3-text-2)}.ss .files_shelf_source[data-add]:hover .files_shelf_sourceName{color:var(--v3-text)}}.ss .files_shelf_thumb{background:var(--shelf-paper);width:100%;height:100%;display:block;position:relative;overflow:hidden}.ss .files_shelf_thumb[data-type=image]{background:var(--shelf-block);place-items:center;display:grid}.ss .files_shelf_thumb[data-type=image] svg{width:clamp(28px,30%,64px);height:auto;fill:var(--shelf-photo)}.ss .files_shelf_thumbPage{background:0 0;flex-direction:column;gap:7px;padding:14px 14px 0;display:flex;position:absolute;inset:0;overflow:hidden}.ss .files_shelf_line{background:var(--shelf-line);border-radius:3px;flex:none;height:4px;display:block}.ss .files_shelf_lineHead{background:var(--shelf-line-head);height:6px;margin-bottom:5px}.ss .files_shelf_sheetHead,.ss .files_shelf_sheetRow{grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:8px;padding:0 14px;display:grid}.ss .files_shelf_sheetHead{background:var(--shelf-block);height:24px}.ss .files_shelf_sheetRow{border-bottom:1px solid var(--shelf-line);height:16px}.ss .files_shelf_sheetHead i,.ss .files_shelf_sheetRow i{background:var(--shelf-line);border-radius:3px;height:4px;display:block}.ss .files_shelf_sheetHead i{background:var(--shelf-line-head)}.ss .files_shelf_sheetRow i:first-child,.ss .files_shelf_sheetHead i:first-child{width:64%}.ss .files_shelf_webBar{align-items:center;gap:6px;display:flex}.ss .files_shelf_webBar b{background:var(--shelf-block);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--shelf-line);border-radius:4px;flex:none}.ss .files_shelf_webBar+.files_shelf_lineHead{margin-top:10px}.ss .files_shelf_webBlock{background:var(--shelf-block);border-radius:4px;flex:1;min-height:12px;margin:4px 0 14px}.ss .files_shelf_cards{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px;margin:0 -6px;list-style:none;display:grid}.ss .files_shelf_cardItem{min-width:0;display:flex}.ss .files_shelf_card{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;padding:6px;transition:background-color .16s ease-out;display:flex}.ss .files_shelf_cardThumb{aspect-ratio:4/3;border:1px solid var(--v3-border);box-shadow:var(--v3-shadow-1);transition:transform .22s var(--v3-ease), box-shadow .22s var(--v3-ease), border-color .16s ease-out;border-radius:10px;display:block;overflow:hidden}.ss .files_shelf_card:active .files_shelf_cardThumb{transition-duration:.1s;transform:scale(.98)}.ss .files_shelf_card[aria-current=true]{background:var(--v3-accent-soft)}.ss .files_shelf_card[aria-current=true] .files_shelf_cardThumb{border-color:var(--v3-accent)}.ss .files_shelf_card[aria-current=true] .files_shelf_cardMeta,.ss .files_shelf_row[aria-current=true] .files_shelf_rowCell,.ss .files_shelf_row[aria-current=true] .files_shelf_rowSub{color:var(--v3-text-2)}.ss .files_shelf_card[data-archived] .files_shelf_cardThumb{opacity:.6}.ss .files_shelf_cardName{min-width:0;margin:10px 0 3px;font-size:13.5px;font-weight:500;display:flex}.ss .files_shelf_name{min-width:0;display:flex}.ss .files_shelf_nameBase{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss .files_shelf_nameExt{white-space:nowrap;flex:none}.ss .files_shelf_cardMeta{min-width:0;color:var(--v3-text-3);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.6;display:flex}.ss .files_shelf_cardMeta>*+:before{content:"·";margin-right:6px}.ss .files_shelf_cardMeta>*{flex:none}.ss .files_shelf_cardMeta>.files_shelf_ctx{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ss .files_shelf_where{align-items:center;gap:5px;display:inline-flex}.ss .files_shelf_where:before{content:none}.ss .files_shelf_flag{color:var(--v3-text);font-weight:500}.ss .files_shelf_lit{color:var(--v3-text);background:0 0;font-weight:600}.ss .files_shelf_cards[data-one-row]{grid-template-columns:repeat(2,minmax(0,1fr))}.ss .files_shelf_cards[data-one-row]>:nth-child(n+5){display:none}@container files_shelf_shelfmain (min-width:600px){.ss .files_shelf_cards[data-one-row]{grid-template-columns:repeat(3,minmax(0,1fr))}.ss .files_shelf_cards[data-one-row]>:nth-child(4){display:none}}@container files_shelf_shelfmain (min-width:820px){.ss .files_shelf_cards[data-one-row]{grid-template-columns:repeat(4,minmax(0,1fr))}.ss .files_shelf_cards[data-one-row]>:nth-child(4){display:flex}}@container files_shelf_shelfmain (min-width:1040px){.ss .files_shelf_cards[data-one-row]{grid-template-columns:repeat(5,minmax(0,1fr))}.ss .files_shelf_cards[data-one-row]>:nth-child(5){display:flex}}@container files_shelf_shelfmain (min-width:1440px){.ss .files_shelf_cards[data-one-row]{grid-template-columns:repeat(6,minmax(0,1fr))}.ss .files_shelf_cards[data-one-row]>:nth-child(6){display:flex}}.ss .files_shelf_list{border-top:1px solid var(--v3-border);margin:0 -10px}.ss .files_shelf_listHead,.ss .files_shelf_row{grid-template-columns:minmax(200px,2fr) minmax(0,1.4fr) minmax(0,120px) 72px minmax(0,140px);align-items:center;gap:12px;display:grid}.ss .files_shelf_listHead{border-bottom:1px solid var(--v3-border);letter-spacing:.02em;color:var(--v3-text-3);padding:8px 10px;font-size:11px;font-weight:600}.ss .files_shelf_listGroup{letter-spacing:.02em;color:var(--v3-text-3);padding:18px 10px 6px;font-size:11px;font-weight:600}.ss .files_shelf_rows{list-style:none}.ss .files_shelf_row{text-align:left;width:100%;min-height:48px;color:inherit;cursor:pointer;border-radius:10px;padding:6px 10px;font-size:13.5px;transition:background-color .16s ease-out}.ss .files_shelf_row[aria-current=true]{background:var(--v3-accent-soft)}.ss .files_shelf_row[data-archived] .files_shelf_rowThumb{opacity:.6}.ss .files_shelf_rowName{align-items:center;gap:11px;min-width:0;font-weight:500;display:flex}.ss .files_shelf_rowThumb{border:1px solid var(--v3-border);border-radius:6px;flex:none;width:40px;height:30px;display:block;overflow:hidden}.ss .files_shelf_rowThumb .files_shelf_thumbPage{gap:3px;padding:5px}.ss .files_shelf_rowThumb .files_shelf_line{height:2px}.ss .files_shelf_rowThumb .files_shelf_lineHead{height:2px;margin-bottom:1px}.ss .files_shelf_rowThumb .files_shelf_sheetHead,.ss .files_shelf_rowThumb .files_shelf_sheetRow{grid-template-columns:1fr 8px;gap:2px;height:5px;padding:0 4px}.ss .files_shelf_rowThumb .files_shelf_sheetHead i,.ss .files_shelf_rowThumb .files_shelf_sheetRow i{height:1px}.ss .files_shelf_rowThumb .files_shelf_sheetRow i:last-child,.ss .files_shelf_rowThumb .files_shelf_sheetHead i:last-child,.ss .files_shelf_rowThumb .files_shelf_webBar{display:none}.ss .files_shelf_rowThumb .files_shelf_webBlock{margin:2px 0 4px}.ss .files_shelf_rowNameText{flex-direction:column;min-width:0;display:flex}.ss .files_shelf_rowSub{color:var(--v3-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;display:none;overflow:hidden}.ss .files_shelf_rowCell{min-width:0;color:var(--v3-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss .files_shelf_rowCell[data-col=where]{align-items:center;gap:6px;display:inline-flex}.ss .files_shelf_rowCell[data-col=where] span{text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.ss .files_shelf_card:hover{background:var(--v3-hover)}.ss .files_shelf_card:hover .files_shelf_cardThumb{box-shadow:var(--v3-shadow-pop);transform:translateY(-2px)}.ss .files_shelf_card[aria-current=true]:hover{background:var(--v3-accent-soft)}.ss .files_shelf_card:hover .files_shelf_cardMeta,.ss .files_shelf_row:hover .files_shelf_rowCell,.ss .files_shelf_row:hover .files_shelf_rowSub,.ss .files_shelf_source:hover .files_shelf_sourceFact{color:var(--v3-text-2)}.ss .files_shelf_row:hover{background:var(--v3-hover)}.ss .files_shelf_row[aria-current=true]:hover{background:var(--v3-accent-soft)}}.ss .files_shelf_toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.ss .files_shelf_seg{border:1px solid var(--v3-border);background:var(--v3-sunken);border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ss .files_shelf_seg button{min-width:30px;min-height:28px;color:var(--v3-text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ss .files_shelf_seg:not([data-chips]) button{width:30px;padding:0}.ss .files_shelf_seg button:hover{color:var(--v3-text)}.ss .files_shelf_seg button[aria-pressed=true]{background:var(--v3-surface);color:var(--v3-text);box-shadow:0 0 0 1px var(--v3-border-strong), var(--v3-shadow-1)}.ss .files_shelf_seg button:focus-visible{outline-offset:-2px}.ss .files_shelf_segCount{color:var(--v3-text-3);font-variant-numeric:tabular-nums;font-weight:400}.ss .files_shelf_status{min-height:28px;color:var(--v3-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:10px 0 12px;font-size:13px;display:flex}.ss .files_shelf_status:empty{min-height:0;margin:0 0 16px}.ss .files_shelf_empty,.ss .files_shelf_noMatch{border:1px dashed var(--v3-border-strong);border-radius:var(--v3-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:32px 28px;display:flex}.ss .files_shelf_emptyTitle,.ss .files_shelf_noMatchTitle{font-size:15px;font-weight:600}.ss .files_shelf_noMatchTitle span{overflow-wrap:anywhere}.ss .files_shelf_emptyBody,.ss .files_shelf_noMatchBody{max-width:52ch;color:var(--v3-text-2);margin-bottom:6px;font-size:13.5px;line-height:1.55}.ss .files_shelf_foot{color:var(--v3-text-3);margin-top:40px;font-size:13px}.ss .files_shelf_footLink{color:var(--v3-text-2);text-underline-offset:3px;text-decoration:underline}.ss .files_shelf_footLink:hover{color:var(--v3-text)}@media (prefers-reduced-motion:no-preference){.ss .files_shelf_main{animation:lv3-files_shelf_shelf-rise .32s var(--v3-ease) both}.ss .files_shelf_sourceItem,.ss .files_shelf_cardItem{animation:lv3-files_shelf_shelf-rise .32s var(--v3-ease) both;animation-delay:calc(var(--i,0) * 24ms)}}@media (prefers-reduced-motion:reduce){.ss .files_shelf_source,.ss .files_shelf_card,.ss .files_shelf_cardThumb,.ss .files_shelf_row,.ss .files_shelf_paper,.ss .files_shelf_folderFront,.ss .files_shelf_field{transition:none}.ss .files_shelf_source:hover .files_shelf_paper1,.ss .files_shelf_source:hover .files_shelf_paper2,.ss .files_shelf_source:hover .files_shelf_folderFront,.ss .files_shelf_card:hover .files_shelf_cardThumb{transform:none}}@keyframes lv3-files_shelf_shelf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (forced-colors:active){.ss .files_shelf_card[aria-current=true],.ss .files_shelf_row[aria-current=true]{outline-offset:2px;outline:2px solid highlight}.ss .files_shelf_seg button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.ss .files_shelf_page :is(button,.ss a,.ss input):focus-visible{outline-color:highlight}.ss .files_shelf_folderBack,.ss .files_shelf_folderFront,.ss .files_shelf_paper rect{stroke:canvastext}.ss .files_shelf_line,.ss .files_shelf_sheetHead i,.ss .files_shelf_sheetRow i{forced-color-adjust:none;background:graytext}.ss .files_shelf_thumb[data-type=image] svg{forced-color-adjust:none;fill:graytext}.ss .files_shelf_lit{text-decoration:underline}}@media (min-width:1280px){.ss .files_shelf_split[data-preview]{grid-template-columns:minmax(0, 1fr) var(--shelf-dock-w)}}@container files_shelf_shelfmain (max-width:900px){.ss .files_shelf_sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@container files_shelf_shelfmain (max-width:980px){.ss .files_shelf_sources{gap:8px}.ss .files_shelf_listHead,.ss .files_shelf_row{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 72px}.ss .files_shelf_listHead [data-col=who],.ss .files_shelf_listHead [data-col=where],.ss .files_shelf_row [data-col=who],.ss .files_shelf_row [data-col=where]{display:none}}@container files_shelf_shelfmain (max-width:560px){.ss .files_shelf_sources{grid-template-columns:minmax(0,1fr);gap:0;margin:0 -8px}.ss .files_shelf_source{border-radius:14px;flex-direction:row;align-items:center;gap:16px;padding:10px 8px}.ss .files_shelf_source .files_shelf_folder{flex:none;width:104px;margin:0}.ss .files_shelf_folderCount{font-size:12.5px}.ss .files_shelf_folderMark svg{width:16px;height:16px}.ss .files_shelf_sectionSub{flex-basis:100%;order:3}.ss .files_shelf_listHead{display:none}.ss .files_shelf_list{border-top:0}.ss .files_shelf_row{grid-template-columns:minmax(0,1fr)}.ss .files_shelf_row [data-col]{display:none}.ss .files_shelf_rowSub{display:block}}@media (max-width:720px){.ss .files_shelf_inner{padding:20px 16px 40px}.ss .files_shelf_head{margin-bottom:20px}.ss .files_shelf_headTools{flex:100%}.ss .files_shelf_title{font-size:22px}.ss .files_shelf_input{font-size:16px}.ss .files_shelf_kbd{display:none}.ss .files_shelf_field{height:44px}.ss .files_shelf_iconBtn{width:40px;height:40px}.ss .files_shelf_seg button{min-height:34px}.ss .files_shelf_seg:not([data-chips]) button{width:36px}.ss .files_shelf_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.ss .band{background:var(--band);color:var(--band-ink);border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;padding:64px;display:grid}.ss .band p{color:var(--band-mute);max-width:46ch;margin-top:16px;font-size:17px}.ss .band .btn-w{background:var(--lv3-c-ffffff);color:var(--lv3-c-111114)}.ss .gift{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;justify-self:end;width:100%;max-width:360px;padding:20px 22px}.ss .gift small{font:500 11px var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--band-mute);display:block}.ss .gift b{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:600;display:block}.ss .gift span{color:var(--band-mute);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.ss .gift span i{background:var(--lv3-c-8e86ff);border-radius:50%;width:7px;height:7px}.ss .wl{text-align:center;flex-direction:column;align-items:center;display:flex}.ss .wl-form{gap:8px;width:100%;max-width:460px;margin-top:32px;display:flex}.ss .field{text-align:left;flex-direction:column;flex:1;display:flex}.ss .field input{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;height:48px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ss .field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.ss .field input::placeholder{color:var(--ink-3);opacity:1}.ss .sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss .runs{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.ss .runs p{color:var(--ink-3);font-size:14px}.ss .chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ss .chip{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;transition:background .15s,border-color .15s,color .15s}.ss .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.ss .fine{color:var(--ink-3);max-width:52ch;margin-top:28px;font-size:13px}.ss .fine b{color:var(--ink-2);font-weight:600}.ss .foot{border-top:1px solid var(--line);margin-top:136px;padding:56px 0 40px}.ss .foot-g{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.ss .foot-g p{color:var(--ink-3);margin-top:12px;font-size:14px}.ss .foot-g h4{font:500 11px var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.ss .foot-g ul{color:var(--ink-2);flex-direction:column;gap:8px;padding:0;font-size:14px;list-style:none;display:flex}.ss .foot-b{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}@media (max-width:1080px){.ss .win{grid-template-columns:minmax(0,1fr)}.ss .side{display:none}.ss .split,.ss .split.rev{grid-template-columns:minmax(0,1fr);gap:40px}.ss .split.rev .copy{order:-1}.ss .band{grid-template-columns:minmax(0,1fr);padding:48px}.ss .gift{justify-self:start}.ss .ar-tiles,.ss .ar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ss .t3-top,.ss .t3-bottom{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.ss .wrap{padding:0 16px}.ss .nav{height:64px}.ss .nav-links,.ss .nav-login{display:none}.ss .nav-r{margin-left:auto}.ss .hero{padding-top:32px}.ss .h1{font-size:46px}.ss .lede{font-size:16px}.ss .ctas{flex-direction:column;align-items:stretch}.ss .win-wrap{margin-top:44px}.ss .win{height:560px}.ss .tfind,.ss .tgroup{display:none}.ss .board{grid-template-columns:repeat(4,200px) 40px;overflow-x:auto}.ss .made{margin-top:40px}.ss .sec{padding-top:96px}.ss .h2{font-size:36px}.ss .sub{font-size:16px}.ss .facts{grid-template-columns:minmax(0,1fr);gap:16px}.ss .t3{padding:0 18px}.ss .t3-name{font-size:40px}.ss .t3-count b{font-size:110px}.ss .t3-count span{font-size:19px}.ss .t3-date{white-space:normal;font-size:24px}.ss .t3-rows li{grid-template-columns:72px minmax(0,1fr)}.ss .t3-rd{display:none}.ss .t3-foot{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;padding:14px 0}.ss .ar-in{padding:20px 16px}.ss .ar-h{font-size:24px}.ss .ar-tiles,.ss .ar-cols{grid-template-columns:minmax(0,1fr)}.ss .ar-kpi .v{font-size:30px}.ss .ar-range,.ss .cp-rail,.ss .cp-catch{display:none}.ss .band{border-radius:20px;padding:32px 24px}.ss .wl-form{flex-direction:column}.ss .foot{margin-top:96px}.ss .foot-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ss .foot-brand{grid-column:1/-1}}@media (hover:hover) and (pointer:fine){.ss .nav-links a:hover{background:var(--chip);color:var(--ink)}.ss .btn-solid:hover{background:var(--btn-hover)}.ss .btn-line:hover{background:var(--chip)}.ss .btn-ghost:hover{background:var(--chip);color:var(--ink)}.ss .btn-indigo:hover{background:var(--lv3-c-4338ca)}.ss .ann:hover{border-color:var(--line-2)}.ss .band .btn-w:hover{background:var(--lv3-c-e9e9ee)}.ss .field input:hover{border-color:var(--ink-3)}.ss .chip:hover{background:var(--chip)}.ss .foot-g ul a:hover{color:var(--ink)}}.ss{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--t-arrive:.48s;--t-ack:.14s;overflow-x:clip}@keyframes lv3-fadeonly{0%{opacity:0}to{opacity:1}}@keyframes lv3-cxin{0%{clip-path:inset(0 0 100%);transform:translateY(8px)}to{clip-path:inset(0);transform:none}}@keyframes lv3-bump{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes lv3-spin{to{transform:rotate(360deg)}}@keyframes lv3-drawck{to{stroke-dashoffset:0}}.ss .mark{letter-spacing:-.02em;font-size:18px}.ss .nav-links,.ss .btn{font-size:15px}.ss .btn-sm,.ss .ann,.ss .eyebrow{font-size:13px}.ss .lede,.ss .sub{font-size:18px}.ss .trust{font-size:13px}.ss .fact b,.ss .fact p,.ss .runs p,.ss .foot-g p,.ss .foot-g ul{font-size:15px}.ss .foot-g h4,.ss .foot-b{font-size:13px}.ss .btn:active,.ss .chip:active{transform:scale(.97)}.ss .btn{transition:background var(--t-ack) var(--ease-out),border-color var(--t-ack) var(--ease-out),transform var(--t-ack) var(--ease-out)}.ss .av{letter-spacing:-.03em;width:24px;height:24px;font-size:11px}.ss .att-k,.ss .cp-file .ext,.ss .t3-m,.ss .cp-pair span{font-size:11px}.ss .cp-av.xs{width:18px;height:18px;font-size:11px}.ss .cp-new,.ss .cp-sect,.ss .cp-tag{font-size:11px}.ss .ann{gap:9px;padding:6px 12px 6px 10px}.ss .ann-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.ss .h1{margin-top:22px;font-size:76px}.ss .lede{max-width:40ch;margin-top:20px}.ss .ctas{margin-top:28px}.ss .rise{animation:lv3-rise var(--t-arrive) var(--ease-out) backwards}.ss .rise.d1{animation-delay:60ms}.ss .rise.d2{animation-delay:.12s}.ss .rise.d3{animation-delay:.18s}.ss .rise.d4{animation-delay:.26s}.ss .win-cap{color:var(--ink-3);z-index:2;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex;position:relative}.ss .win-cap-dot{background:var(--good);border-radius:50%;width:6px;height:6px}.ss .col{gap:0}.ss .col-h{margin-bottom:7px}.ss .tkw{transition:grid-template-rows .32s var(--ease-io);grid-template-rows:1fr;display:grid}.ss .tkw-in{min-height:0;padding-bottom:7px;overflow:hidden}.ss .tkw.is-gone{visibility:hidden;transition:grid-template-rows .32s var(--ease-io),visibility 0s linear .32s;grid-template-rows:0fr}.ss .tk{transition:opacity .22s var(--ease-out) .15s,transform .22s var(--ease-out) .15s;position:relative}.ss .tk-t{padding-right:22px}.ss .tk-ck{border:1.5px solid var(--line-2);background:var(--surface);color:#0000;cursor:pointer;opacity:0;width:20px;height:20px;transition:opacity var(--t-ack) var(--ease-out),background var(--t-ack) var(--ease-out),border-color var(--t-ack) var(--ease-out),color var(--t-ack) var(--ease-out),transform var(--t-ack) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.ss .tk-ck:before{content:"";position:absolute;inset:-12px}.ss .tk-ck svg{transition:transform .2s var(--ease-out);transform:scale(.6)}.ss .tk-ck:focus-visible{opacity:1;outline-offset:2px}.ss .tk-ck:active{transform:scale(.97)}.ss .tk.is-done .tk-ck{opacity:1;background:var(--good);border-color:var(--good);color:var(--lv3-c-ffffff)}.ss .tk.is-done .tk-ck svg{transform:none}@media (hover:hover) and (pointer:fine){.ss .tk:hover .tk-ck{opacity:1}.ss .tk-ck:hover{border-color:var(--good);color:var(--good)}.ss .tk.is-done .tk-ck:hover{color:var(--lv3-c-ffffff)}}@media (hover:none){.ss .tk-ck{opacity:1}}.ss .col-done.bump svg{animation:lv3-bump .42s var(--ease-out)}.ss .done-n{font-variant-numeric:tabular-nums}.ss .win-toast{z-index:3;background:var(--ink);max-width:calc(100% - 32px);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:13px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%,10px);box-shadow:0 16px 40px -12px #11111473}.ss .win-toast.on{opacity:1;pointer-events:auto;transition-duration:var(--t-arrive);transform:translate(-50%)}.ss .wt-ck{background:var(--good);width:18px;height:18px;color:var(--lv3-c-ffffff);border-radius:50%;flex:none;place-items:center;display:grid}.ss .wt-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss .wt-u{height:32px;color:inherit;font:600 13px var(--font-geist-sans),"Geist",sans-serif;cursor:pointer;transition:transform var(--t-ack) var(--ease-out),background var(--t-ack);background:#ffffff29;border:0;border-radius:8px;padding:0 12px}.ss.dark .wt-u{background:#0000001a}@media (prefers-color-scheme:dark){.ss:not(.light) .wt-u{background:#0000001a}}.ss .wt-u:active{transform:scale(.97)}.ss .tl-stage{margin-top:56px;padding-right:190px;position:relative}.ss .lap{border:1px solid var(--line);background:var(--surface);height:596px;box-shadow:var(--shadow);border-radius:16px;margin:0;position:relative;overflow:hidden}.ss .lap:after{content:"";background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none;height:72px;position:absolute;bottom:0;left:0;right:0}.ss .lap-bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;height:42px;padding:0 16px;display:flex}.ss .lap-dots{gap:7px;display:flex}.ss .lap-dots i{background:var(--line-2);border-radius:50%;width:11px;height:11px}.ss .lap-url{background:var(--surface);border:1px solid var(--line);height:26px;font:400 12px var(--font-geist-mono),"Geist Mono",monospace;color:var(--ink-3);border-radius:7px;align-items:center;gap:7px;margin:0 auto;padding:0 14px;display:inline-flex;transform:translate(-26px)}.ss .lap .t3{padding:0 40px}.ss .t3-top{padding-top:34px}.ss .t3-rail{grid-template-columns:repeat(8,minmax(0,1fr));min-width:0}.ss .t3-line{left:6.25%;right:6.25%}.ss .t3-line-done{transform-origin:0;width:25%;left:6.25%}.ss .t3-bar i{width:37.5%}.ss .tl-n{font-variant-numeric:tabular-nums;min-width:.62em;display:inline-block}.ss .phone{background:var(--lv3-c-141418);border-radius:46px;width:300px;margin:0;padding:10px;box-shadow:0 50px 90px -34px #11111480,inset 0 0 0 1px #ffffff14}.ss.dark .phone{background:var(--lv3-c-050507);box-shadow:0 50px 90px -34px #000000e6,inset 0 0 0 1px var(--lv3-c-2c2c33)}@media (prefers-color-scheme:dark){.ss:not(.light) .phone{background:var(--lv3-c-050507);box-shadow:0 50px 90px -34px #000000e6,inset 0 0 0 1px var(--lv3-c-2c2c33)}}.ss .phone-in{background:var(--surface);text-align:left;border-radius:36px;height:600px;padding:46px 20px 20px;line-height:1.35;position:relative;overflow:hidden}.ss .phone-notch{background:var(--lv3-c-141418);border-radius:13px;width:86px;height:25px;margin-left:-43px;position:absolute;top:11px;left:50%}.ss .tl-phone{position:absolute;top:96px;right:0}.ss .pt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.ss .pt-head .t3-word{font-size:18px}.ss .pt-share{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ss .pt-name{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:600;line-height:1.1}.ss .pt-count{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.ss .pt-count b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:96px;font-weight:600;line-height:.8}.ss .pt-count span{font-size:15px;line-height:1.2}.ss .pt-today{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-soft);border-radius:14px;align-items:center;gap:12px;margin-top:22px;padding:12px;display:flex}.ss .pt-ring{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ss .pt-ring i{background:var(--accent);border-radius:50%;width:12px;height:12px}.ss .pt-today small{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600;display:block}.ss .pt-today b{font-size:15px;font-weight:600;display:block}.ss .pt-rows{margin:12px 0 0;padding:0;list-style:none}.ss .pt-rows li{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);align-items:center;min-height:44px;display:grid}.ss .pt-n{letter-spacing:-.03em;align-items:baseline;gap:4px;font-size:18px;display:flex}.ss .pt-n small{color:var(--ink-3);letter-spacing:0;font-size:11px}.ss .pt-rows b{font-size:15px;font-weight:600}.ss .pt-rows b.reg{font-weight:400}.ss .pt-rows em{border:1px solid var(--ink);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.ss .pt-cal{background:var(--btn);height:44px;color:var(--btn-fg);border-radius:999px;justify-content:center;align-items:center;margin-top:16px;font-size:15px;font-weight:600;display:flex}.ss .pt-foot{text-align:center;color:var(--ink-3);margin-top:12px;font-size:13px}.ss .pt-foot b{color:var(--ink);font-weight:600}.ss .tl-sec .facts{margin-top:56px}.ss .t3-dot>*{transition:transform .36s var(--ease-out),opacity .36s var(--ease-out);transition-delay:calc(var(--i) * 55ms + .15s)}.ss[data-motion] .tl-sec:not([data-in]) .t3-line-done{transform:scaleX(0)}.ss[data-motion] .tl-sec:not([data-in]) .tl-phone{opacity:0;transform:translateY(24px)}.ss .an-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;display:grid}.ss .an-how{max-width:42ch;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-size:15px;display:flex}.ss .an-key{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ss .an-key i{background:var(--accent);border-radius:999px;width:18px;height:6px}.ss .an-key i.tick{background:var(--ink);border-radius:1px;width:2px;height:14px}.ss .an-card{padding:24px 26px 20px}.ss .an-top{justify-content:space-between;align-items:baseline;display:flex}.ss .an-title{letter-spacing:-.03em;font-size:24px;font-weight:300}.ss .an-range{color:var(--ink-3);font-size:13px}.ss .an-scope{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ss .an-q{border:1px solid var(--line);background:var(--surface);height:34px;font:500 13px var(--font-geist-sans),"Geist",sans-serif;color:var(--ink-2);cursor:pointer;transition:background var(--t-ack) var(--ease-out),color var(--t-ack) var(--ease-out),border-color var(--t-ack) var(--ease-out),transform var(--t-ack) var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.ss .an-q small{font:400 12px var(--font-geist-mono),"Geist Mono",monospace;opacity:.7}.ss .an-q[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:#0000}.ss .an-q:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ss .an-q[aria-pressed=false]:hover{background:var(--chip);color:var(--ink)}}.ss .an-ans{letter-spacing:-.022em;color:var(--ink-2);text-wrap:pretty;min-height:2.5em;margin-top:22px;font-size:24px;line-height:1.25}.ss .an-ans b{color:var(--ink);font-weight:600}.ss .an-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ss .an-kpi{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:14px 16px 16px;display:flex}.ss .an-kpi .l{color:var(--ink-3);font-size:13px;font-weight:500}.ss .an-kpi .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:40px;font-weight:300;line-height:1.05}.ss .an-kpi .v small{color:var(--ink-3);margin-left:2px;font-size:18px}.ss .an-kpi .v.bad{color:var(--late)}.ss .an-kpi .s{color:var(--ink-2);margin-top:2px;font-size:13px}.ss .an-list-h{align-items:baseline;gap:10px;margin-top:22px;padding-bottom:8px;display:flex}.ss .an-list-h b{font-size:15px;font-weight:600}.ss .an-list-h span{color:var(--ink-3);font-size:13px}.ss .an-rows{min-height:256px;margin:0;padding:0;list-style:none}.ss .an-row{border-top:1px solid var(--line);animation:lv3-fadeonly .28s var(--ease-out) backwards;animation-delay:calc(var(--d) * 40ms);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 84px;grid-template-areas:"name track pace""meta track pace";align-items:center;gap:1px 18px;padding:11px 0;display:grid}.ss .an-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:500;display:flex;overflow:hidden}.ss .an-name i{border-radius:3px;flex:none;width:8px;height:8px}.ss .an-meta{color:var(--ink-3);grid-area:meta;padding-left:16px;font-size:13px}.ss .an-meta .late{color:var(--late)}.ss .an-track{background:var(--chip);border-radius:999px;grid-area:track;height:6px;position:relative}.ss .an-track i{border-radius:inherit;background:var(--accent);transform-origin:0;transform:scaleX(var(--w));transition:transform .64s var(--ease-out);position:absolute;inset:0}.ss .an-track b{transform:translateX(var(--t));transition:transform .64s var(--ease-out),opacity .3s var(--ease-out);position:absolute;inset:-5px 0}.ss .an-track s{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px}.ss .an-track.no-tick b{display:none}.ss[data-motion] .an-sec:not([data-in]) .an-track i{transform:scaleX(0)}.ss[data-motion] .an-sec:not([data-in]) .an-track b{opacity:0}.ss .an-pace{white-space:nowrap;border-radius:999px;grid-area:pace;justify-self:end;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.ss .an-pace.behind:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ss .an-pace.close{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.ss .an-pace.plain{color:var(--ink-3);padding:0;font-weight:400}.ss .an-foot{border-top:1px solid var(--line);color:var(--ink-3);padding-top:12px;font-size:13px}.ss .fl-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.ss .fl-head .h2{max-width:11ch}.ss .fl-side .sub{margin-top:0}.ss .fl-try{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.ss .fl-sug{border:1px dashed var(--line-2);height:32px;font:500 13px var(--font-geist-sans),"Geist",sans-serif;color:var(--ink);cursor:pointer;transition:background var(--t-ack) var(--ease-out),border-color var(--t-ack) var(--ease-out),transform var(--t-ack) var(--ease-out);background:0 0;border-radius:999px;padding:0 12px}.ss .fl-sug:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ss .fl-sug:hover{background:var(--chip);border-style:solid}}.ss .fl-bleed{margin-top:48px;margin-left:max(24px,50% - 576px)}.ss .fsx .files_shelf_inner{max-width:none;padding:32px 40px 40px}.ss .fsx .files_shelf_title{font-size:24px}.ss .fsx .files_shelf_sources{grid-template-columns:repeat(4,232px);margin:0 -16px}.ss .fsx .files_shelf_sources.is-hidden{display:none}.ss .fsx .files_shelf_sources.is-hidden+.files_shelf_section{margin-top:0}.ss .fx-row{grid-template-columns:none;grid-auto-columns:204px;grid-auto-flow:column;gap:16px;margin:0 -6px;display:grid}.ss .fx-row.is-search{grid-template-columns:repeat(auto-fill,204px);grid-auto-columns:auto;grid-auto-flow:row;max-width:1100px}.ss .fsx .files_shelf_cardItem.is-out{display:none}.ss .fsx .files_shelf_card{cursor:default}.ss .fsx .files_shelf_seg{display:inline-flex}.ss .fx-art{width:100%;height:100%;display:block}.ss .fx-clear{width:28px;height:28px;color:var(--v3-text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-right:2px;display:grid}@media (hover:hover) and (pointer:fine){.ss .fx-clear:hover{background:var(--v3-hover);color:var(--v3-text)}}.ss .fx-empty{flex-direction:column;align-items:flex-start;gap:6px;padding:28px 0 8px;display:flex}.ss .fx-empty b{font-size:15px;font-weight:600}.ss .fx-empty p{color:var(--v3-text-3);margin-bottom:8px;font-size:13px}.ss .fsx .files_shelf_main,.ss .fsx .files_shelf_sourceItem,.ss .fsx .files_shelf_cardItem{animation:none}.ss .fl-sec[data-in] .fsx .files_shelf_sourceItem{animation:lv3-rise var(--t-arrive) var(--ease-out) backwards;animation-delay:calc(var(--i) * 50ms + 80ms)}.ss .fl-sec[data-in] .fsx .files_shelf_cardItem{animation:lv3-rise var(--t-arrive) var(--ease-out) backwards;animation-delay:calc(var(--i) * 35ms + .26s)}.ss[data-motion] .fl-sec:not([data-in]) .fsx .files_shelf_sourceItem,.ss[data-motion] .fl-sec:not([data-in]) .fsx .files_shelf_cardItem{opacity:0}.ss .cx-split{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:72px;display:grid}.ss .cx-split .copy{padding-top:0}.ss .cx-stage{height:740px}.ss .cx-replay{margin-top:28px}.ss .cp-apply{cursor:pointer;transition:background var(--t-ack) var(--ease-out),color var(--t-ack) var(--ease-out),transform var(--t-ack) var(--ease-out);border:0;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.ss .cp-apply:active{transform:scale(.97)}.ss .cp-apply-ck{display:none}.ss .cp-edit{background:var(--surface);cursor:pointer;transition:transform var(--t-ack) var(--ease-out);font-family:inherit}.ss .cp-edit:active{transform:scale(.97)}.ss .cp-box{transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.ss .cp-plan.is-applied .cp-apply{background:var(--good-soft);color:var(--good);cursor:default}.ss .cp-plan.is-applied .cp-apply-ck{display:block}.ss .cp-plan.is-applied .cp-box{background:var(--good);border-color:var(--good);color:var(--lv3-c-ffffff);transition-delay:calc(var(--i) * 90ms)}.ss .cp-plan.is-applied .what{color:var(--ink-3)}.ss .cp-plan.is-applied .what b{color:var(--ink-2)}.ss .cp-box2{transition:color var(--t-ack) var(--ease-out)}.ss .cp-box2.has-draft{color:var(--ink)}.ss .cp-box2.has-draft .cp-send{background:var(--lv3-c-4f46e5);color:var(--lv3-c-ffffff)}.ss .cp-draft{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ss .cp-typing{padding-left:56px}.ss .cx-peek{animation:lv3-peek var(--t-arrive) var(--ease-out) backwards}.ss .band{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:40px;padding:0 64px;overflow:hidden}.ss .band-copy{align-self:center;padding:72px 0}.ss .eyebrow-band{color:var(--lv3-c-aba5ff)}.ss .band p{font-size:18px}.ss .band .ctas{justify-content:flex-start}.ss .band-phone{justify-self:center;margin:64px 0 -150px}.ss .vp-brand{background:var(--lv3-c-2e5e44);color:var(--lv3-c-f3efe3);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.ss .vp-crest{border:1.5px solid #f3efe38c;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:grid}.ss .vp-brand small{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:11px;display:block}.ss .vp-brand b{font-size:15px;font-weight:600;display:block}.ss .vp-hi{letter-spacing:-.03em;margin-top:22px;font-size:24px;font-weight:600;line-height:1.15}.ss .vp-lede{color:var(--lv3-c-56605a);margin-top:6px;font-size:13px}.ss .vp-card{background:var(--lv3-c-ffffff);border:1px solid var(--lv3-c-e5e1d5);border-radius:16px;margin-top:18px;padding:14px 16px}.ss .vp-card small{letter-spacing:.1em;text-transform:uppercase;color:var(--lv3-c-2e5e44);font-size:11px;font-weight:600;display:block}.ss .vp-card b{letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:600;display:block}.ss .vp-card span{color:var(--lv3-c-56605a);margin-top:2px;font-size:13px;display:block}.ss .vp-rows{margin:12px 0 0;padding:0;list-style:none}.ss .vp-rows li{border-top:1px solid var(--lv3-c-e5e1d5);justify-content:space-between;align-items:center;min-height:44px;display:flex}.ss .vp-rows li:first-child{border-top:0}.ss .vp-rows span{color:var(--lv3-c-56605a);font-size:13px}.ss .vp-rows b{font-size:15px;font-weight:600}.ss .vp-btn{background:var(--lv3-c-2e5e44);height:46px;color:var(--lv3-c-f3efe3);border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-size:15px;font-weight:600;display:flex}.ss .wl-sec .h2{margin-top:0}.ss .wl .sub{text-align:center}.ss .wl-form{max-width:480px;margin-top:32px;display:block}.ss .field-l{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ss .field-row{gap:8px;display:flex}.ss .field-row input{flex:1;min-width:0}.ss .field input[aria-invalid=true]{border-color:var(--late);box-shadow:0 0 0 4px var(--late-soft)}.ss .field-msg{min-height:20px;color:var(--ink-3);margin-top:8px;font-size:13px}.ss .field-msg.is-error{color:var(--late)}.ss .wl-btn{min-height:48px}.ss .wl-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite lv3-spin;display:none}.ss .wl-btn.is-busy{cursor:progress;opacity:.86}.ss .wl-btn.is-busy .wl-spin{display:block}.ss .runs{margin-top:20px}.ss .wl-done{animation:lv3-cxin var(--t-arrive) var(--ease-out) backwards;flex-direction:column;align-items:center;margin-top:32px;display:flex}.ss .wl-check{background:var(--good-soft);width:52px;height:52px;color:var(--good);border-radius:50%;place-items:center;display:grid}.ss .wl-check .draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:lv3-drawck .48s var(--ease-out) .14s forwards}.ss .wl-done-t{letter-spacing:-.02em;margin-top:16px;font-size:24px;font-weight:600}.ss .wl-done-s{color:var(--ink-2);margin-top:6px;font-size:15px}.ss .wl-done-s b{color:var(--ink);font-weight:600}.ss .wl-done .btn{margin-top:14px}.ss .price{border-top:1px solid var(--line);width:100%;max-width:560px;margin-top:72px;padding-top:40px}.ss .price-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ss .price-c{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;padding:20px 22px}.ss .price-c b{font-size:15px;font-weight:600;display:block}.ss .price-v{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:600;display:block}.ss .price-v small{color:var(--ink-3);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.ss .price-c p{color:var(--ink-2);margin-top:4px;font-size:15px}@media (prefers-reduced-motion:reduce){.ss .rise,.ss .cx-in,.ss .cp-plan li,.ss .wl-done,.ss .fl-sec[data-in] .fsx .files_shelf_sourceItem,.ss .fl-sec[data-in] .fsx .files_shelf_cardItem,.ss .cx-peek{animation-name:lv3-fadeonly;animation-duration:.24s}.ss .tkw,.ss .tkw.is-gone{transition:none}.ss .tk{transition:opacity .2s ease-out}.ss .tk.is-done{transform:none}.ss .win-toast,.ss .win-toast.on{transform:translate(-50%)}.ss .an-track i,.ss .an-track b{transition:opacity .3s ease-out}.ss[data-motion] .an-sec:not([data-in]) .an-track i{transform:scaleX(var(--w));opacity:0}.ss .t3-line-done{transition:opacity .3s ease-out}.ss[data-motion] .tl-sec:not([data-in]) .t3-line-done{opacity:0;transform:none}.ss .t3-dot>*{transition:opacity .3s ease-out}.ss[data-motion] .tl-sec:not([data-in]) .t3-dot>*{transform:none}.ss .tl-phone{transition:opacity .3s ease-out}.ss[data-motion] .tl-sec:not([data-in]) .tl-phone{transform:none}.ss .cp-dots i,.ss .pulse{animation:none}.ss .cp-dots i{opacity:.6}.ss .col-done.bump svg{animation:none}.ss .wl-spin{animation-duration:1.6s}.ss .wl-check .draw{stroke-dashoffset:0;animation:none}.ss .btn:active,.ss .chip:active,.ss .an-q:active,.ss .tk-ck:active,.ss .cp-apply:active,.ss .fl-sug:active{transform:none}}@media (max-width:1439px){.ss .h1{font-size:64px}}@media (max-width:1080px){.ss .tl-stage{padding-right:0}.ss .tl-phone{margin:-220px 24px 0 auto;position:relative;top:auto;right:auto}.ss .an-split,.ss .cx-split{grid-template-columns:minmax(0,1fr);gap:40px}.ss .cx-split .copy{order:-1}.ss .fl-head{grid-template-columns:minmax(0,1fr);gap:16px}.ss .band{grid-template-columns:minmax(0,1fr);padding:0 48px}.ss .band-copy{padding:56px 0 0}.ss .band-phone{margin:8px auto -170px}}.ss .t3-count b span,.ss .pt-count b span{font:inherit;letter-spacing:inherit;line-height:inherit;padding:0}.ss .tl-phone{top:72px}.ss .win-fade{background:linear-gradient(to bottom,transparent,var(--bg) 62%);height:168px;bottom:-48px}.ss .fsx .files_shelf_thumb .fx-art{width:100%;height:100%;fill:initial}.ss .band .vp-hi{color:var(--lv3-c-18201b);max-width:none;margin-top:22px;font-size:24px;line-height:1.15}.ss .band .vp-lede{color:var(--lv3-c-56605a);max-width:none;margin-top:6px;font-size:13px}.ss .band-phone{background:var(--lv3-c-2b2b31);box-shadow:0 50px 90px -30px #000c,inset 0 0 0 1px #ffffff24}@media (max-width:760px){.ss .sec{padding-top:80px}.ss .h1{letter-spacing:-.045em;font-size:42px;line-height:1}.ss .h2{font-size:34px;line-height:1.05}.ss .lede,.ss .sub{font-size:18px}.ss .hero{padding-top:20px}.ss .h1{margin-top:20px}.ss .ctas{flex-direction:column;align-items:stretch;margin-top:24px}.ss .ctas .btn{min-height:48px}.ss .win-wrap{margin-top:36px;margin-left:-16px;margin-right:-16px}.ss .win{border-left:0;border-right:0;border-radius:0;height:500px}.ss .board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:repeat(4,236px) 40px;padding:12px 16px;scroll-padding-left:16px;overflow-x:auto}.ss .board::-webkit-scrollbar{display:none}.ss .col{scroll-snap-align:start}.ss .tk-t{font-size:13px}.ss .win-toast{bottom:36px}.ss .win-cap{text-align:center;padding:0 16px}.ss .tl-stage{margin-top:36px;padding:0}.ss .lap{display:none}.ss .tl-phone{margin:0 auto;position:relative;top:auto;right:auto}.ss .tl-sec .facts{gap:20px;margin:40px 0 0}.ss .tl-sec .sec-head{text-align:left;align-items:flex-start}.ss .tl-sec .sec-head .sub{text-align:left}.ss .an-split{gap:28px}.ss .an-how{display:none}.ss .an-card{margin:0 -4px;padding:18px 16px 14px}.ss .an-scope{scrollbar-width:none;flex-wrap:nowrap;margin:14px -16px 0;padding:0 16px;overflow-x:auto}.ss .an-scope::-webkit-scrollbar{display:none}.ss .an-q{flex:none;height:40px}.ss .an-ans{min-height:0;margin-top:16px;font-size:18px}.ss .an-kpis{gap:8px;margin-top:16px}.ss .an-kpi{padding:12px}.ss .an-kpi .v{font-size:34px}.ss .an-kpi .s{display:none}.ss .an-rows{min-height:0}.ss .an-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pace""meta pace""track track";row-gap:4px;padding:12px 0}.ss .an-row:nth-child(n+4){display:none}.ss .an-track{margin-top:8px}.ss .an-meta{padding-left:16px}.ss .fl-head{gap:12px}.ss .fl-head .h2{max-width:none}.ss .fl-try{margin-top:14px}.ss .fl-sug{height:40px;padding:0 14px}.ss .fl-bleed{margin:28px 0 0 16px}.ss .fsx .files_shelf_inner{padding:20px 16px 24px}.ss .fsx .files_shelf_head{margin-bottom:16px}.ss .fsx .files_shelf_title{font-size:24px}.ss .fsx .files_shelf_summary{font-size:13px}.ss .fsx .files_shelf_headTools{flex:100%;margin-right:16px}.ss .fsx .files_shelf_sources,.ss .fsx .files_shelf_sectionSub,.ss .fsx .files_shelf_seg{display:none}.ss .fx-row,.ss .fx-row.is-search{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:168px;grid-auto-flow:column;gap:6px;max-width:none;margin:0 -6px;padding-right:16px;overflow-x:auto}.ss .fx-row::-webkit-scrollbar{display:none}.ss .cx-split{gap:28px}.ss .cx-stage{border-left:0;border-right:0;border-radius:0;height:620px;margin:0 -16px}.ss .cx-panel{grid-template-columns:minmax(0,1fr);width:auto;inset:12px 12px 84px}.ss .cp-rail,.ss .cp-catch{display:none}.ss .cp-file{max-width:none}.ss .cx-peek{bottom:20px;left:12px;right:84px}.ss .cx-launch{bottom:18px;right:12px}.ss .cx-replay{min-height:44px;margin-top:20px}.ss .band{border-radius:20px;gap:0;padding:0 20px}.ss .band-copy{padding:36px 4px 0}.ss .band .h2{font-size:34px}.ss .band p{font-size:18px}.ss .band .ctas{flex-direction:column;align-items:stretch}.ss .band-phone{width:280px;margin:36px auto -250px}.ss .band-phone .phone-in{height:560px}.ss .wl{text-align:left;align-items:stretch}.ss .wl .h2,.ss .wl .sub{text-align:left}.ss .wl-form{max-width:none;margin-top:24px}.ss .field-row{flex-direction:column}.ss .field-row input{min-height:48px;font-size:16px}.ss .wl-btn{width:100%}.ss .runs{align-items:flex-start}.ss .runs p{text-align:left}.ss .chips{justify-content:flex-start}.ss .chip{min-height:44px}.ss .wl-done{text-align:left;align-items:flex-start}.ss .price{margin-top:48px;padding-top:28px}.ss .price-g{gap:8px}.ss .price-c{padding:16px}.ss .price-c p{font-size:13px}.ss .foot{margin-top:80px;padding:40px 0 32px}.ss .foot-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ss .foot-g ul{gap:4px}.ss .foot-g ul a{align-items:center;min-height:36px;display:inline-flex}.ss .foot-b{margin-top:28px}}.ss .win-cap{text-align:center;display:block}.ss .win-cap-dot{vertical-align:middle;margin:-2px 8px 0 0;display:inline-block}.ss .wt-u,.ss .cp-apply,.ss .cp-edit,.ss .fx-clear{position:relative}.ss .wt-u:before,.ss .cp-apply:before,.ss .cp-edit:before,.ss .fx-clear:before{content:"";position:absolute;inset:-7px -2px}.ss .fsx .files_shelf_field{height:44px}@media (max-width:760px){.ss .nav-r .btn-sm{min-height:44px}.ss .an-q,.ss .fl-sug{height:44px}.ss .tl-sec .sub{font-size:18px}.ss .pt-foot{display:none}.ss .tl-phone .phone-in{height:560px}.ss .tl-sec .facts{gap:14px;margin-top:32px}.ss .fact{padding-top:12px}.ss .wl-sec .sub{margin-top:12px}.ss .runs{gap:10px}.ss .chips{gap:6px}.ss .price{margin-top:40px}.ss .foot-g{grid-template-columns:minmax(0,1fr);gap:20px}.ss .foot-g h4{margin-bottom:2px}.ss .foot-g ul{flex-flow:wrap;gap:0 20px}.ss .foot-g ul a{min-height:44px}.ss .foot-b{flex-direction:column;gap:4px}.ss .sec{padding-top:72px}.ss .mark{padding:9px 0}.ss .ann{padding:11px 14px 11px 12px}.ss .foot-g ul a{min-width:44px}.ss .cx-stage{height:580px}.ss .band-phone{margin-bottom:-340px}.ss .an-foot{display:none}.ss .an-row:nth-child(3){border-bottom:0}.ss .foot{margin-top:64px}.ss .win{height:470px}.ss .foot-brand p{display:none}.ss .foot-g{gap:14px}.ss .tl-sec .facts{margin-top:28px}.ss .wl-form{margin-top:20px}}.ss .chip{font-size:15px}.ss .sub,.ss .band p{text-wrap:pretty}.ss .sec-head .sub,.ss .band .vp-hi{text-wrap:balance}.ss .band{position:relative}.ss .band:after{content:"";background:linear-gradient(to bottom,transparent,var(--band));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.ss .band-phone{margin-bottom:-340px}}.ss .h1{letter-spacing:-.035em}.ss .win-fade{display:none}.ss.dark .win{box-shadow:var(--shadow),0 0 0 1px var(--line-2)}@media (prefers-color-scheme:dark){.ss:not(.light) .win{box-shadow:var(--shadow),0 0 0 1px var(--line-2)}}.ss .win-toast{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);top:62px;bottom:auto;transform:translate(-50%,-8px)}.ss .col-done.bump svg{animation-name:lv3-bump2}@keyframes lv3-bump2{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.ss .tkw{transition-duration:.24s}.ss .tl-stage{padding-right:280px}.ss.dark .tl-phone{background:var(--lv3-c-2b2b31);box-shadow:0 50px 90px -30px #000000d9,inset 0 0 0 1px #ffffff24}@media (prefers-color-scheme:dark){.ss:not(.light) .tl-phone{background:var(--lv3-c-2b2b31);box-shadow:0 50px 90px -30px #000000d9,inset 0 0 0 1px #ffffff24}}.ss.dark .tl-phone .phone-notch{background:var(--lv3-c-2b2b31)}@media (prefers-color-scheme:dark){.ss:not(.light) .tl-phone .phone-notch{background:var(--lv3-c-2b2b31)}}.ss .an-split{align-items:start}.ss .an-pace.behind{background:var(--late-soft);color:var(--late)}.ss .an-pace.close{background:var(--amber-soft);color:var(--amber);box-shadow:none}.ss .an-pace.close:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ss .an-pace.plain{color:var(--good);font-weight:500}.ss .fx-row:not(.is-search){-webkit-mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 160px),transparent);-webkit-mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 160px),transparent);mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 160px),transparent)}@media (prefers-color-scheme:dark){.ss:not(.light) .band{background:var(--lv3-c-1b1b23);box-shadow:inset 0 0 0 1px #ffffff0f}}@media (prefers-color-scheme:dark){.ss:not(.light) .vp{filter:brightness(.92)}}.ss .wl-btn{min-width:172px}.ss .foot{padding:56px 24px 40px}.ss .foot-g{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}@media (max-width:760px){.ss .foot{padding:40px 16px 32px}.ss .foot-g{grid-template-columns:minmax(0,1fr)}.ss .an-scope{-webkit-mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 32px),transparent)}.ss .fx-row,.ss .fx-row.is-search{-webkit-mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,var(--lv3-c-000000) calc(100% - 48px),transparent)}.ss .win-toast{top:56px}}@media (prefers-reduced-motion:reduce){.ss .win-toast,.ss .win-toast.on{transform:translate(-50%)}}@media (max-width:1080px){.ss .an-split .copy{padding-top:0}}.ss .win-toast{top:9px;left:auto;right:16px;transform:translateY(-6px)}.ss .win-toast.on{transform:none}.ss .win{-webkit-mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 72px),transparent);-webkit-mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 72px),transparent);mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 72px),transparent)}.ss .tl-sec .facts{margin-right:280px}.ss .fl-bleed{max-width:1200px;margin:48px auto 0;padding:0 24px}.ss .fl-bleed .fsx{border-right:1px solid var(--line);border-radius:20px}.ss .fsx .files_shelf_head{max-width:none}.ss .fx-row:not(.is-search){scrollbar-width:none;padding-bottom:6px;overflow-x:auto}.ss .fx-row::-webkit-scrollbar{display:none}.ss .cx-stage{background:0 0;border:0;overflow:visible}.ss .cx-stage .cx-dots{-webkit-mask-image:radial-gradient(ellipse 60% 60% at 60% 50%,var(--lv3-c-000000) 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 60% 50%,var(--lv3-c-000000) 30%,transparent 78%);mask-image:radial-gradient(ellipse 60% 60% at 60% 50%,var(--lv3-c-000000) 30%,transparent 78%)}.ss .band:after{display:none}@media (prefers-color-scheme:dark){.ss:not(.light) .vp{filter:brightness(.85)}}.ss .wl-form{width:100%}.ss .price-c p+p{color:var(--ink-3);margin-top:2px;font-size:13px}.ss .foot{border-top:0;padding-top:0}.ss .foot-g{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;padding-top:56px}@media (max-width:760px){.ss .fl-bleed{margin-top:28px;padding:0 16px}.ss .foot-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-top:40px}.ss .foot-brand{grid-column:1/-1}.ss .foot-g ul{flex-direction:column;gap:0}.ss .foot-g ul a{min-width:0;min-height:40px}.ss .cp-file{display:none}.ss .win-toast{top:8px;right:12px}}@media (max-width:760px){.ss .band-phone{margin-bottom:-340px}.ss .tl-sec .facts{margin:28px 0 0}.ss .foot-g ul a{min-height:44px}.ss .price-c p+p{display:none}.ss .foot-g{padding-top:28px}.ss .foot{margin-top:56px}.ss .foot-b{margin-top:20px;padding-top:16px}.ss .foot-g ul a{min-width:44px}}.ss .cx-stage{justify-self:start;width:100%;max-width:470px}.ss .cx-panel{width:auto;left:0;right:0}.ss .cx-launch{right:0}.ss .cx-peek{right:68px}@media (max-width:760px){.ss .cx-stage{max-width:none}.ss .cx-panel{left:12px;right:12px}.ss .cx-launch{right:12px}.ss .cx-peek{right:84px}.ss .cx-stream{-webkit-mask-image:linear-gradient(transparent,var(--lv3-c-000000) 52px);-webkit-mask-image:linear-gradient(transparent,var(--lv3-c-000000) 52px);mask-image:linear-gradient(transparent,var(--lv3-c-000000) 52px)}.ss .price-c p+p{display:block}.ss .price{margin-top:28px;padding-top:20px}.ss .price-g{margin-top:14px}}@media (min-width:1081px){.ss .cx-split{grid-template-columns:470px minmax(0,1fr);gap:112px}.ss .cx-split .copy{max-width:480px}}.ss{--t-press:.14s;--t-change:.22s;--t-arrive:.48s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1)}.ss :where(section[id]){scroll-margin-top:24px}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.ss .skip{z-index:50;background:var(--btn);color:var(--btn-fg);transition:top var(--t-change) var(--ease-out);border-radius:10px;padding:10px 16px;font-size:15px;font-weight:600;position:absolute;top:-60px;left:16px}.ss .skip:focus{top:12px}.ss .mark{white-space:nowrap}.ss .h1{letter-spacing:-.04em;margin-top:8px;font-size:clamp(56px,6.4vw,96px);line-height:.98}.ss .h2{letter-spacing:-.035em;margin-top:0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}@media (max-width:1439px){.ss .h1{font-size:clamp(56px,6.4vw,96px)}}.ss .lede{margin-top:20px}.ss .hero-form{justify-content:center;gap:8px;max-width:460px;margin:28px auto 0;display:flex}.ss .hero-form input{border:1px solid var(--line-2);background:var(--surface);min-width:0;height:48px;transition:border-color var(--t-press) var(--ease-out),box-shadow var(--t-press) var(--ease-out);border-radius:10px;flex:1;padding:0 16px;font-size:15px}.ss .hero-form input::placeholder{color:var(--ink-3);opacity:1}.ss .hero-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ss .hero-form input:focus-visible,.ss .wl-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ss .hero-form input[aria-invalid=true]{border-color:var(--late);box-shadow:0 0 0 3px var(--late-soft)}.ss .hero-msg{min-height:20px;color:var(--ink-3);margin-top:8px;font-size:13px}.ss .hero-msg.is-error{color:var(--late)}.ss .hero-done{background:var(--good-soft);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:12px 16px;font-size:15px;display:inline-flex}.ss .hero-done b{font-weight:600}.ss .hd-ck{background:var(--good);width:22px;height:22px;color:var(--lv3-c-ffffff);border-radius:50%;flex:none;place-items:center;display:grid}.ss .trust{margin-top:4px}.ss .trust-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:4px;margin-left:6px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ss .trust-link:hover{text-decoration-color:currentColor}}.ss .win-wrap{margin-top:40px}.ss .board{grid-template-columns:repeat(4,minmax(0,1fr))}.ss .tdone{background:var(--good-soft);color:var(--good);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-weight:600;display:inline-flex}.ss .tdone+.tfind{margin-left:8px}@keyframes lv3-roll{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}.ss .done-n{display:inline-block}.ss .tk-ck{opacity:1;border-color:color-mix(in srgb,var(--ink-3) 45%,transparent)}.ss .tk.cue .tk-ck{animation:lv3-cue 1.2s var(--ease-out) 2;border-color:var(--good)}@keyframes lv3-cue{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 45%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.ss .win-toast{transition:opacity var(--t-change) var(--ease-out),transform var(--t-change) var(--ease-out);transform:translateY(-4px)scale(.96)}.ss .win-toast.on{transition-duration:var(--t-change);transform:none}.ss .tkw{transition:grid-template-rows var(--t-change) var(--ease-io)}.ss .tkw.is-gone{transition:grid-template-rows var(--t-change) var(--ease-io),visibility 0s linear var(--t-change)}.ss .tk{transition:opacity var(--t-change) var(--ease-out) .14s,transform var(--t-change) var(--ease-out) .14s}.ss .win-cap{margin-top:10px}.ss .band{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:56px;padding:0 64px}.ss .band .h2{color:var(--band-ink)}.ss .band-copy>p{margin-top:16px}.ss .band-ticks{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ss .band-ticks li{color:var(--band-ink);padding-left:26px;font-size:15px;position:relative}.ss .band-ticks li:before{content:"";border-left:2px solid var(--lv3-c-aba5ff);border-bottom:2px solid var(--lv3-c-aba5ff);width:12px;height:7px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.ss .band-offer{color:var(--band-mute);font-size:15px!important}.ss .band-offer b{color:var(--band-ink);font-weight:600}.ss .band .ctas{margin-top:28px}.ss .band-phone{background:var(--lv3-c-2b2b31);justify-self:center;margin:64px 0 -150px;box-shadow:0 50px 90px -30px #000c,inset 0 0 0 1px #ffffff24}.ss .band-phone .phone-notch{background:var(--lv3-c-2b2b31)}.ss .vp{background:var(--surface);color:var(--ink);padding-top:48px}.ss.dark .vp{filter:none}@media (prefers-color-scheme:dark){.ss:not(.light) .vp{filter:none}}.ss .band .vp-from{max-width:none;color:var(--ink-3);border-bottom:1px solid var(--line);transition:opacity var(--t-arrive) var(--ease-out),transform var(--t-arrive) var(--ease-out);margin-top:0;padding-bottom:12px;font-size:13px}.ss[data-motion] .vp-from:not(.on){opacity:0;transform:translateY(4px)}.ss .band .vp-hi{letter-spacing:-.03em;color:var(--ink);margin-top:18px;font-size:24px;font-weight:600;line-height:1.15}.ss .band .vp-lede{color:var(--ink-3);margin-top:4px;font-size:13px}.ss .vp-card{background:var(--bg-2);border:1px solid var(--line)}.ss .vp-card small{color:var(--accent-ink)}.ss .vp-card span,.ss .vp-rows span{color:var(--ink-3)}.ss .vp-rows li{border-top-color:var(--line)}.ss .vp-btn{background:var(--btn);color:var(--btn-fg)}@media (prefers-color-scheme:dark){.ss:not(.light) .band{background:var(--lv3-c-1e1b4b);box-shadow:none}}@media (prefers-color-scheme:dark){.ss:not(.light) .band-ticks li:before{border-color:var(--lv3-c-c7c3ff)}}.ss .tl-sec .sec-head .sub{max-width:52ch}.ss .season{border-top:1px solid var(--line);margin:72px 0 0;padding:32px 0 0}.ss .season-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.ss .season-t{letter-spacing:-.02em;max-width:22ch;font-size:24px;font-weight:600;line-height:1.2}.ss .season-s{color:var(--ink-2);max-width:48ch;font-size:15px}.ss .season-plot{margin-top:40px;position:relative}.ss-axis{height:56px;position:relative}.ss-line{background:var(--line-2);border-radius:1px;height:2px;position:absolute;top:28px;left:0;right:0}.ss-fill{background:var(--ink);transform-origin:0;height:2px;transition:transform var(--t-arrive) var(--ease-io) .2s;border-radius:1px;position:absolute;top:28px;left:0}.ss-m{font:500 13px var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;color:var(--ink-3);letter-spacing:.04em;position:absolute;top:0;transform:translate(-50%)}.ss-m:after{content:"";background:var(--line-2);width:1px;height:14px;position:absolute;top:22px;left:50%}.ss-dot{background:var(--surface);border:2px solid var(--ink-3);width:12px;height:12px;transition:transform var(--t-change) var(--ease-out),opacity var(--t-change) var(--ease-out);transition-delay:calc(var(--i) * 40ms + .5s);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:29px}.ss-dot.done{background:var(--ink);border-color:var(--ink)}.ss-dot.today{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ss-dot.final{border-color:var(--ink);width:14px;height:14px;margin:-7px 0 0 -7px}.ss-crunch{background:var(--accent-wash);height:38px;box-shadow:inset 0 0 0 1.5px var(--accent);transition:opacity var(--t-arrive) var(--ease-out) .8s;border-radius:10px;position:absolute;top:10px}.ss-early{height:44px;margin-top:6px;position:relative}.ss-lab{color:var(--ink-3);white-space:nowrap;font-size:13px;position:absolute;transform:translate(-12px)}.ss-lab b{color:var(--ink);font-size:13px;font-weight:600;display:block}.ss-lab:first-child{transform:none}.ss-late{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,520px);margin:20px 0 0 auto;padding:0;list-style:none;display:grid}.ss-late li{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.ss-late li b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.ss-late li.today{border-color:var(--accent);background:var(--accent-wash)}.ss-late li.today span{color:var(--accent-ink)}.ss[data-motion] .tl-sec:not([data-in]) .ss-fill{transform:scaleX(0)}.ss[data-motion] .tl-sec:not([data-in]) .ss-dot{opacity:0;transform:scale(.9)}.ss[data-motion] .tl-sec:not([data-in]) .ss-crunch{opacity:0}.ss .tl-sec .facts{margin:48px 0 0}.ss .t3-line-done{transition:transform var(--t-arrive) var(--ease-io) .2s}.ss .t3-rail li:nth-child(3) .t3-dot>*{transition-delay:.2s}.ss .t3-rail li:nth-child(4) .t3-dot>*{transition-delay:.44s}.ss .t3-rail li:nth-child(5) .t3-dot>*{transition-delay:.68s}.ss .t3-rail li:nth-child(n+6) .t3-dot>*{transition-delay:calc(.72s + (var(--i) - 3) * 40ms)}.ss .t3-dot>*{transition-property:transform,opacity;transition-duration:var(--t-change);transition-timing-function:var(--ease-out)}.ss[data-motion] .tl-sec:not([data-in]) .t3-dot>*{opacity:0;transform:scale(.9)}.ss .tl-n{text-align:right;min-width:1.15em}.ss .pt-count .tl-n{min-width:1.15em}.ss .sec.field{background:var(--bg-2);margin-top:136px;padding:120px 0}@media (prefers-color-scheme:dark){.ss:not(.light) .sec.field{background:var(--lv3-c-101014)}}.ss .an-sec .an-split{align-items:start}.ss .an-how{margin-top:28px;display:block}.ss .an-how .an-key{margin-right:18px}.ss .an-how-t{color:var(--ink-2);margin-top:10px;display:block}.ss .an-card{background:var(--surface)}.ss .an-kpi{background:var(--bg-2);border:0;border-radius:12px}.ss.dark .an-kpi{background:var(--chip)}@media (prefers-color-scheme:dark){.ss:not(.light) .an-kpi{background:var(--chip)}}.ss .an-rows{flex-direction:column;min-height:244px;display:flex}.ss .an-row{transition:grid-template-rows var(--t-change) var(--ease-io),opacity var(--t-change) var(--ease-out);border:0;grid-template-rows:1fr;padding:0;animation:none;display:grid}.ss .an-row-in{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 84px;grid-template-areas:"name track pace""meta track pace";align-items:center;gap:1px 18px;min-height:0;padding:11px 0;display:grid;overflow:hidden}.ss .an-row.is-out{opacity:0;visibility:hidden;transition:grid-template-rows var(--t-change) var(--ease-io),opacity .15s var(--ease-out),visibility 0s linear var(--t-change);grid-template-rows:0fr}.ss .an-meta{font-size:13px}.ss .an-track i,.ss .an-track b{transition-duration:var(--t-arrive)}.ss .an-sec[data-in] .an-track i,.ss .an-sec[data-in] .an-track b{transition-delay:0s}.ss .an-card.is-revealing .an-row:first-child .an-track i,.ss .an-card.is-revealing .an-row:first-child .an-track b{transition-delay:.12s}.ss .an-card.is-revealing .an-row:nth-child(2) .an-track i,.ss .an-card.is-revealing .an-row:nth-child(2) .an-track b{transition-delay:.18s}.ss .an-card.is-revealing .an-row:nth-child(3) .an-track i,.ss .an-card.is-revealing .an-row:nth-child(3) .an-track b{transition-delay:.24s}.ss .an-card.is-revealing .an-row:nth-child(4) .an-track i,.ss .an-card.is-revealing .an-row:nth-child(4) .an-track b{transition-delay:.3s}.ss .an-card.is-swap .an-ans,.ss .an-card.is-swap .an-kpi .v,.ss .an-card.is-swap .an-kpi .s,.ss .an-card.is-swap .an-foot,.ss .an-card.is-swap .an-list-h b{animation:lv3-swap var(--t-change) var(--ease-out)}@keyframes lv3-swap{0%{clip-path:inset(0 0 100%);transform:translateY(6px)}to{clip-path:inset(0);transform:none}}.ss .an-q{transition:background var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out)}.ss .fl-sec{padding-top:136px}.ss .fx-tools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ss .fx-tools .files_shelf_field{flex:0 420px;height:44px}.ss .fx-sum{color:var(--v3-text-3);font-size:13px}.ss .fsx .files_shelf_sources{grid-template-columns:repeat(4,minmax(0,180px));gap:8px;margin:0 -12px}.ss .fsx .files_shelf_source{transition:background var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out);border:1px solid #0000;border-radius:16px;padding:12px}.ss .fsx .files_shelf_source .files_shelf_folder{max-width:116px;margin-bottom:12px}.ss .fsx .files_shelf_sourceBlurb{display:none}.ss .fsx .files_shelf_sourceFact{margin-top:4px}.ss .fsx button.files_shelf_source{cursor:pointer}.ss .fsx button.files_shelf_source:active{transform:scale(.97)}.ss .fsx button.files_shelf_source[aria-pressed=true]{background:var(--v3-accent-soft);border-color:var(--v3-accent)}.ss .fsx .has-src button.files_shelf_source[aria-pressed=false],.ss .fsx.has-src button.files_shelf_source[aria-pressed=false]{opacity:.5}.ss .fsx .fx-add{cursor:default}.ss .fsx .fx-add:hover{background:0 0}.ss .fsx .fx-add:active{transform:none}.ss .fsx .fx-add .files_shelf_folder:before,.ss .fsx .fx-add .files_shelf_folder:after{display:none}@media (hover:none){.ss .fsx .files_shelf_source:hover{background:0 0}}.ss .fsx .files_shelf_sources+.files_shelf_section{margin-top:28px}.ss .fsx .files_shelf_seg button{cursor:pointer}.ss .fx-row,.ss .fx-row:not(.is-search){grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;margin:0 -6px;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.ss .fx-row.is-search{max-width:none}.ss .fx-row>.files_shelf_cardItem:nth-child(n+6){display:none}.ss .fx-row.is-search>.files_shelf_cardItem:nth-child(n+6),.ss .fx-row.is-list>.files_shelf_cardItem:nth-child(n+6){display:flex}.ss .fsx .files_shelf_cardItem.is-out,.ss .fx-row>.files_shelf_cardItem.is-out:nth-child(n+6){display:none}.ss .fsx .files_shelf_card,.ss .fsx .files_shelf_card:hover{cursor:default;background:0 0}.ss .fsx .files_shelf_card:hover .files_shelf_cardThumb{box-shadow:var(--v3-shadow-1);transform:none}.ss .fsx .files_shelf_card:active .files_shelf_cardThumb{transform:none}.ss .fx-row.is-list{grid-template-columns:minmax(0,1fr);gap:0}.ss .fx-row.is-list .files_shelf_card{border-top:1px solid var(--v3-border);border-radius:0;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb name meta""thumb ctx meta";align-items:center;column-gap:14px;padding:8px 6px;display:grid}.ss .fx-row.is-list .files_shelf_cardThumb{border-radius:6px;grid-area:thumb;width:64px}.ss .fx-row.is-list .files_shelf_cardName{grid-area:name;margin:0}.ss .fx-row.is-list .files_shelf_cardMeta:first-of-type{grid-area:meta}.ss .fx-row.is-list .files_shelf_cardMeta:last-of-type{grid-area:ctx}.ss .fsx{--fx-h:color-mix(in srgb,var(--v3-text) 34%,var(--v3-surface));--fx-l:color-mix(in srgb,var(--v3-text) 15%,var(--v3-surface))}.ss.dark .fsx .files_shelf_page{--shelf-folder-front:color-mix(in srgb,var(--v3-text) 20%,var(--v3-surface));--shelf-folder-back:color-mix(in srgb,var(--v3-text) 11%,var(--v3-sunken))}@media (prefers-color-scheme:dark){.ss:not(.light) .fsx .files_shelf_page{--shelf-folder-front:color-mix(in srgb,var(--v3-text) 20%,var(--v3-surface));--shelf-folder-back:color-mix(in srgb,var(--v3-text) 11%,var(--v3-sunken))}}.ss .fx-empty{padding:24px 0 4px}.ss .fl-sug{height:36px}@media (min-width:1081px){.ss .cx-split{grid-template-columns:560px minmax(0,1fr);gap:96px}.ss .cx-split .copy{max-width:460px}}.ss .cx-dots{display:none}.ss .cx-panel{font-size:14px;inset:0 0 76px}.ss .cx-launch{bottom:4px;right:0}.ss .cx-launch span{box-shadow:0 0 0 2px var(--bg)}.ss .cx-ping{color:var(--ink-2);align-items:center;gap:10px;margin-top:20px;font-size:15px;display:flex}.ss .cx-ping-m{border:2px solid var(--accent);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ss .cx-ping-m i{background:var(--accent);border-radius:50%;width:8px;height:8px}.ss .cp-apply{justify-content:center;min-width:118px}.ss .cp-apply.is-ready{animation:lv3-ring 1.2s var(--ease-out) 2}@keyframes lv3-ring{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 8px #4f46e500}to{box-shadow:0 0 #4f46e500}}.ss .cp-apply span{transition:opacity var(--t-change) var(--ease-out)}.ss .cp-send{transition:transform var(--t-press) var(--ease-out),background var(--t-press) var(--ease-out)}.ss .cp-send.is-pressed{transform:scale(.97);background:var(--lv3-c-4338ca)!important}.ss .cp-edit{animation:lv3-fadeonly var(--t-change) var(--ease-out) backwards}.ss .cx-in{animation:lv3-cxin var(--t-arrive) var(--ease-out) backwards}.ss .cp-plan li{animation:lv3-cxin var(--t-change) var(--ease-out) backwards;animation-delay:calc(var(--i) * 60ms + .1s)}.ss .cl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.ss .cl-form .sub{margin-top:16px}.ss .wl-form{max-width:none;margin-top:28px}.ss .wl-input{border:1px solid var(--line-2);background:var(--surface);width:100%;height:52px;transition:border-color var(--t-press) var(--ease-out),box-shadow var(--t-press) var(--ease-out);border-radius:12px;padding:0 16px;font-size:16px}.ss .wl-input::placeholder{color:var(--ink-3);opacity:1}.ss .wl-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ss .wl-input[aria-invalid=true]{border-color:var(--late);box-shadow:0 0 0 3px var(--late-soft)}.ss .runs{text-align:left;border:0;margin:8px 0 0;padding:0;display:block}.ss .runs legend{color:var(--ink);padding:0;font-size:15px;font-weight:600}.ss .runs legend span{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.ss .runs .chips{justify-content:flex-start;margin-top:12px}.ss .chip[aria-pressed=true]{font-weight:400}.ss .chip{transition:background var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out)}.ss .wl-submit{width:100%;min-height:52px;margin-top:24px}.ss .wl-privacy{color:var(--ink-3);margin-top:12px;font-size:13px}.ss .wl-privacy a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.ss .wl-done{text-align:left;align-items:flex-start;margin-top:28px}.ss .wl-done-t:focus{outline:none}.ss .cl-side{flex-direction:column;gap:32px;padding-top:8px;display:flex}.ss .price{border:0;max-width:none;margin:0;padding:0}.ss .price-h{font:600 15px var(--font-geist-sans),"Geist",sans-serif;letter-spacing:0;text-transform:none;color:var(--ink)}.ss .price-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ss .price-c{flex-direction:column;padding:20px;display:flex}.ss .price-c p{font-size:15px}.ss .price-c .price-n{color:var(--ink-3);margin-top:auto;padding-top:12px;font-size:13px}.ss .founder{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:44px minmax(0,1fr);column-gap:16px;margin:0;padding:20px;display:grid}.ss .founder-m{background:var(--accent);width:44px;height:44px;color:var(--lv3-c-ffffff);border-radius:50%;grid-row:span 2;place-items:center;font-size:18px;font-weight:600;display:grid}.ss .founder blockquote{margin:0}.ss .founder blockquote p{color:var(--ink);font-size:15px;line-height:1.55}.ss .founder figcaption b{color:var(--ink);font-weight:600}.ss .foot3{padding:96px 0 40px;overflow:hidden}.ss .foot-word{letter-spacing:-.055em;color:var(--ink);white-space:nowrap;font-size:clamp(64px,13.2vw,190px);font-weight:600;line-height:.86}.ss .foot-word i{color:var(--accent);font-style:normal}.ss .foot-links{color:var(--ink-2);flex-wrap:wrap;gap:4px 24px;margin-top:40px;font-size:15px;display:flex}.ss .foot-links a{align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ss .foot-links a:hover{color:var(--ink)}}.ss .foot-legal{color:var(--ink-3);margin-top:12px;font-size:13px}.ss .sticky-cta{display:none}@media (max-width:760px){.ss .sticky-cta{z-index:40;transition:transform var(--t-change) var(--ease-out);display:block;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 24px))}.ss .sticky-cta.on{transform:none}.ss .sticky-cta .btn{width:100%;min-height:52px;box-shadow:0 16px 40px -12px #11111473}}@media (prefers-reduced-motion:reduce){.ss .tk.cue .tk-ck,.ss .cp-apply.is-ready{animation:none}.ss-fill,.ss-dot,.ss-crunch,.ss .t3-dot>*{transition:opacity var(--t-change) ease-out}.ss[data-motion] .tl-sec:not([data-in]) .ss-fill{opacity:0;transform:none}.ss[data-motion] .tl-sec:not([data-in]) .ss-dot,.ss[data-motion] .tl-sec:not([data-in]) .t3-dot>*{transform:none}.ss .an-row,.ss .an-row.is-out{transition:opacity var(--t-change) ease-out}.ss .an-card.is-swap .an-ans,.ss .an-card.is-swap .an-kpi .v{animation:lv3-fadeonly var(--t-change) ease-out}.ss .tdone.bump .done-n{animation:none}.ss .band .vp-from{max-width:none;transition:opacity var(--t-change) ease-out;margin-top:0}.ss[data-motion] .vp-from:not(.on){transform:none}.ss .sticky-cta,.ss .skip{transition:none}}@media (max-width:1080px){.ss .nav-links{gap:0;font-size:15px}.ss .nav-links a{padding:8px}.ss .board{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,240px);overflow-x:auto}.ss .board::-webkit-scrollbar{display:none}.ss .col{scroll-snap-align:start}.ss .tl-stage{padding-right:0}.ss .lap{display:none}.ss .tl-phone{margin:0 auto;position:relative;top:auto;right:auto}.ss .season-head{grid-template-columns:minmax(0,1fr);gap:12px}.ss-late{width:100%;margin-left:0}.ss .cx-stage{justify-self:stretch;max-width:none}.ss .cl-grid{grid-template-columns:minmax(0,1fr);gap:48px}.ss .band{grid-template-columns:minmax(0,1fr);padding:0 48px}.ss .band-copy{padding:56px 0 0}.ss .band-phone{margin:16px auto -200px}.ss .fsx .files_shelf_sources{grid-template-columns:repeat(4,minmax(0,1fr))}.ss .fx-row,.ss .fx-row:not(.is-search){grid-template-columns:repeat(3,minmax(0,1fr))}.ss .fx-row>.files_shelf_cardItem:nth-child(n+4){display:none}.ss .fx-row.is-search>.files_shelf_cardItem:nth-child(n+4),.ss .fx-row.is-list>.files_shelf_cardItem:nth-child(n+4){display:flex}}@media (max-width:900px){.ss .nav-login,.ss .nav-links a:first-child{display:none}}@media (max-width:760px){.ss .h1{font-size:42px}.ss .h2{font-size:34px}.ss .hero{padding-top:24px}.ss .hero-form{flex-direction:column;max-width:none;margin-top:24px}.ss .hero-form input,.ss .hero-form .btn{height:52px;min-height:52px;font-size:16px}.ss .trust{text-align:center}.ss .vn-sec{padding-top:72px}.ss .band{padding:0 20px}.ss .band-copy{padding:36px 4px 0}.ss .band-phone{width:280px;margin:32px auto -300px}.ss .band-phone .phone-in{height:560px}.ss .season{margin-top:48px;padding-top:24px}.ss .season-t{font-size:18px}.ss-early{display:none}.ss-m{font-size:11px}.ss-m:nth-child(2n){visibility:hidden}.ss-late{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-late li:last-child{grid-column:1/-1}.ss .sec.field{margin-top:72px;padding:72px 0}.ss .sec.field+.sec{padding-top:72px}.ss .cl-sec{margin-top:72px}.ss .an-row-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pace""meta pace""track track";row-gap:4px}.ss .an-rows{min-height:0}.ss .fsx .files_shelf_inner{padding:16px 16px 20px}.ss .fx-sum{display:none}.ss .fsx .files_shelf_sources{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -6px}.ss .fsx .files_shelf_sources>li:last-child{display:none}.ss .fsx .files_shelf_source{flex-direction:column;align-items:flex-start;gap:0;padding:8px}.ss .fsx .files_shelf_source .files_shelf_folder{width:100%;max-width:none;margin-bottom:8px}.ss .fsx .files_shelf_sourceFact{display:none}.ss .fsx .files_shelf_sources{display:grid}.ss .fx-row,.ss .fx-row:not(.is-search),.ss .fx-row.is-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss .fx-row>.files_shelf_cardItem:nth-child(n+3){display:none}.ss .fx-row.is-search>.files_shelf_cardItem:nth-child(n+3){display:flex}.ss .fx-row.is-search>.files_shelf_cardItem:nth-child(n+5){display:none}.ss .cx-stage{height:600px;margin:0 -16px}.ss .cx-panel{bottom:72px;left:12px;right:12px}.ss .cx-launch{right:12px}.ss .cl-form .sub{font-size:18px}.ss .price-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ss .price-c{padding:16px}.ss .price-c p{font-size:13px}.ss .founder{grid-template-columns:36px minmax(0,1fr);column-gap:12px;padding:16px}.ss .founder-m{width:36px;height:36px;font-size:15px}.ss .foot3{padding:64px 0 96px}.ss .foot-links{gap:0 18px;margin-top:24px}}.ss .an-row{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.ss .an-row-in{width:100%}.ss .cp-apply .cp-apply-ck{display:none}.ss .cp-plan.is-applied .cp-apply .cp-apply-ck{display:block}.ss .tl-n,.ss .pt-count .tl-n{text-align:left;min-width:0;display:inline-block}@keyframes lv3-tlroll{0%{opacity:0;filter:blur(3px);transform:translateY(-18%)}to{opacity:1;filter:none;transform:none}}.ss-early{height:40px;margin:0;position:relative}.ss-lab{bottom:4px}.ss-axis{height:52px}.ss-line,.ss-fill{top:10px}.ss-dot{z-index:2;top:11px}.ss-m{top:26px}.ss-m:after{height:10px;top:-14px}.ss-crunch{z-index:1;background:0 0;height:38px;top:-8px}.ss-crunch:after{content:"";background:var(--accent);width:1.5px;height:30px;position:absolute;top:100%;left:50%}.ss-late{margin-top:16px}.ss-late li{position:relative}@media (prefers-reduced-motion:reduce){.ss .tl-n.roll{animation:lv3-fadeonly var(--t-change) ease-out}}.ss-m:nth-child(10 of .ss-m){visibility:hidden}.ss-crunch:before{content:"Last 9 days";font:600 13px var(--font-geist-sans),"Geist",sans-serif;color:var(--accent-ink);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);right:0}@media (max-width:760px){.ss .an-rows{min-height:0}.ss .season,.ss .tl-sec .facts,.ss .an-how{display:none}.ss .tl-phone{transform-origin:top;margin-bottom:-60px;transform:scale(.9)}.ss .founder blockquote p{font-size:15px}.ss .wl-done{min-height:0}.ss .sec,.ss .vn-sec{padding-top:64px}.ss .sec.field{margin-top:64px;padding:56px 0}.ss .sec.field+.sec{padding-top:64px}.ss .win{height:440px}.ss .band-phone{margin-bottom:-380px}.ss .cx-stage{height:520px}.ss .foot3{padding:56px 0 88px}.ss .fl-sug{height:44px}.ss .trust-link{margin:-12px 0;padding:12px 4px}.ss .hero-form .btn{width:100%}.ss .foot-word{font-size:14.2vw}}.ss{--shadow:0 24px 60px -36px #11111438,0 1px 3px #1111140a}.ss.dark{--shadow:0 24px 60px -30px #000000b3,0 0 0 1px #ffffff0a}@media (prefers-color-scheme:dark){.ss:not(.light){--shadow:0 24px 60px -30px #000000b3,0 0 0 1px #ffffff0a}}.ss .sec{padding-top:160px}.ss .vn-sec{padding-top:120px}.ss .sec.field{margin-top:160px;padding:128px 0}.ss .sec.field+.sec{padding-top:160px}.ss .cl-sec{margin-top:160px}.ss .foot3{padding-top:200px}.ss.dark .sec.field{background:var(--lv3-c-16161b)}@media (prefers-color-scheme:dark){.ss:not(.light) .sec.field{background:var(--lv3-c-16161b)}}.ss :where(a,.ss button,.ss input){transition-timing-function:var(--ease-out)}.ss .nav-links a,.ss .chip,.ss .field input,.ss .foot-links a{transition:background var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out)}.ss .hero-form{flex-wrap:wrap}.ss .hero-l{text-align:left;color:var(--ink-2);flex:100%;margin-bottom:-2px;font-size:13px;font-weight:600}@media (min-width:1600px){.ss .win-wrap{max-width:1360px}.ss .h1{font-size:96px}}.ss .win{-webkit-mask-image:none;mask-image:none}.ss .thint{color:var(--ink-3);margin-left:auto;font-size:13px}.ss .thint+.tdone{margin-left:10px}.ss .avs .av{margin-left:-4px}.ss.dark .tk-ck{border-color:color-mix(in srgb,var(--ink-3) 75%,transparent)}@media (prefers-color-scheme:dark){.ss:not(.light) .tk-ck{border-color:color-mix(in srgb,var(--ink-3) 75%,transparent)}}.ss .tk.cue .tk-ck{border-color:var(--good);animation:none}.ss .tk.cue .tk-ck svg{color:var(--good);opacity:.55;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out);transform:none}.ss .tk.cue .tk-ck:after{content:"";border:2px solid var(--good);animation:lv3-ghostring .9s var(--ease-out) 2;border-radius:50%;position:absolute;inset:-2px}@keyframes lv3-ghostring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ss .tk.kb{transition-delay:0s}.ss .tdone{transition:transform var(--t-press) var(--ease-out)}.ss .tdone.bump{transform:scale(1.04)}.ss .tdone.bump .done-n{animation:lv3-rollup var(--t-change) var(--ease-out)}@keyframes lv3-rollup{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.ss .win-toast{transform-origin:0 0;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);left:16px;right:auto}.ss .vn-sec>.wrap{max-width:none;padding:0}.ss .band{border-radius:0;padding:0 max(24px,50% - 576px)}.ss .band-copy{padding:88px 0 80px}.ss .band-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:32px 0 0;display:grid}.ss .band-facts div{border-top:1px solid #ffffff24;padding-top:12px}.ss .band-facts dt{color:var(--band-ink);font-size:13px;font-weight:600}.ss .band-facts dd{color:color-mix(in srgb,var(--band-ink) 80%,transparent);margin:4px 0 0;font-size:15px}.ss .band-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.ss .band-cta-s{color:color-mix(in srgb,var(--band-ink) 80%,transparent);font-size:13px}.ss .vp-card small{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.ss[data-motion] .vp-from:not(.on),.ss .band .vp-from{opacity:1;transition:none;transform:none}.ss .band-phone{margin-bottom:-170px}.ss .tl-n.roll{animation:none}.ss .t3-rail li:nth-child(6) .t3-flag{transition-delay:.68s}.ss .t3-rail li:nth-child(8) .t3-flag{transition-delay:.76s}.ss[data-motion] .tl-sec:not([data-in]) .t3-flag{opacity:0}.ss .pt-today small{color:var(--accent)}.ss .season .ss-fill{transition:transform var(--t-arrive) var(--ease-io) .1s}.ss .season .ss-dot{transition-delay:calc(var(--i) * 60ms + .2s)}.ss .season .ss-crunch{transition:opacity var(--t-change) var(--ease-out) .7s}.ss[data-motion] .season:not([data-in]) .ss-fill{transform:scaleX(0)}.ss[data-motion] .season:not([data-in]) .ss-dot{opacity:0;transform:scale(.9)}.ss[data-motion] .season:not([data-in]) .ss-crunch,.ss[data-motion] .season:not([data-in]) .ss-zoom{opacity:0}.ss-late,.ss-crunch:after{display:none}.ss-zoom{width:min(100%,640px);transition:opacity var(--t-arrive) var(--ease-out) .82s;margin:4px 0 0 auto;position:relative}.ss-trap{width:100%;height:56px;display:block;overflow:visible}.ss-trap polygon{fill:var(--accent-wash);stroke:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:1px}.ss-zaxis{background:var(--accent-wash);height:96px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:12px;position:relative}.ss-zline{background:var(--line-2);border-radius:1px;height:2px;position:absolute;top:34px;left:24px;right:24px}.ss-zday{font:500 11px var(--font-geist-mono,var(--font-geist-mono),"Geist Mono"),var(--font-geist-mono),"Geist Mono",monospace;color:var(--ink-3);position:absolute;top:40px;transform:translate(-50%)}.ss-ztick{background:var(--surface);border:2px solid var(--ink-3);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:28px}.ss-ztick.today{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ss-ztick.final{border-color:var(--ink);background:var(--ink)}.ss-zlab{text-align:center;color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:58px;transform:translate(-50%)}.ss-zlab.today{color:var(--accent-ink)}.ss-zlab.up{top:-2px}.ss .an-rule{max-width:460px;margin:36px 0 0}.ss .an-rule-bar{height:96px;position:relative}.ss .an-rule-bar:before{content:"";background:var(--chip);border-radius:999px;height:14px;position:absolute;top:40px;left:0;right:0}.ss .an-rule-bar .done{background:var(--late);transform-origin:0;width:50%;height:14px;transition:transform var(--t-arrive) var(--ease-out) .2s;border-radius:999px;position:absolute;top:40px;left:0}.ss .an-rule-bar .gap{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--late) 30%,transparent) 0 4px,transparent 4px 8px);width:15%;height:14px;position:absolute;top:40px;left:50%}.ss .an-rule-bar .tick{background:var(--ink);border-radius:2px;width:3px;height:30px;margin-left:-1.5px;position:absolute;top:32px;left:65%}.ss .an-rule-bar .lab{white-space:nowrap;font-size:13px;font-weight:600;position:absolute}.ss .an-rule-bar .l-done{color:var(--late);top:10px;left:0}.ss .an-rule-bar .l-time{color:var(--ink);top:10px;left:65%;transform:translate(-50%)}.ss .an-rule-bar .l-gap{color:var(--ink-3);font-weight:500;top:66px;left:57.5%;transform:translate(-50%)}.ss .an-rule figcaption{color:var(--ink-2);font-size:15px}.ss .an-rule figcaption b{color:var(--ink);font-weight:600}.ss[data-motion] .an-sec:not([data-in]) .an-rule-bar .done{transform:scaleX(0)}.ss .an-split .copy{padding-top:40px}.ss .an-stat{color:var(--ink-2);flex-wrap:wrap;gap:4px 24px;margin-top:14px;font-size:15px;display:flex}.ss .an-stat b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:24px;font-weight:600}.ss .an-stat b.bad{color:var(--late)}.ss .an-name i{display:none}.ss .an-pace,.ss .an-pace.behind,.ss .an-pace.close,.ss .an-pace.plain{box-shadow:none;background:0 0;height:auto;padding:0;font-size:13px;font-weight:600}.ss .an-pace.behind{color:var(--late)}.ss .an-pace.close{color:var(--amber)}.ss .an-pace.plain{color:var(--good)}.ss .an-pace.plain.nodate{color:var(--ink-3);font-weight:400}.ss .an-pace:before,.ss .an-pace.behind:before,.ss .an-pace.close:before{display:none}.ss .an-track i{background:var(--ink-2)}.ss .an-track.is-behind i{background:var(--late)}.ss .an-row[data-row=roof] .an-track i{background:var(--amber)}.ss .an-rows{min-height:0}.ss .an-row,.ss .an-row.is-out{transition:none}.ss .an-row.is-out{display:none}.ss .an-row{animation:lv3-rowin .2s var(--ease-out) backwards}.ss .an-row:nth-child(2){animation-delay:40ms}.ss .an-row:nth-child(3){animation-delay:80ms}.ss .an-row:nth-child(4){animation-delay:.12s}@keyframes lv3-rowin{0%{clip-path:inset(0 0 100%);transform:translateY(4px)}to{clip-path:inset(0);transform:none}}.ss .an-card.is-swap .an-track i,.ss .an-card.is-swap .an-track b{transition-duration:.24s;transition-delay:0s}.ss .an-sec .an-list-h{margin-top:20px}.ss .fsx,.ss .fl-bleed .fsx{box-shadow:none;background:0 0;border:0;border-radius:0}.ss .fsx .files_shelf_page{background:0 0}.ss .fsx .files_shelf_inner{padding:0}.ss .fx-tools{gap:12px 16px;margin-bottom:28px}.ss .fx-tools .files_shelf_field{background:var(--surface);flex:0 380px}.ss .fx-try{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.ss .fx-try .fl-sug{height:34px}.ss .fx-sum{color:var(--v3-text-3);flex:100%;font-size:13px}.ss .fx-cap{color:var(--v3-text-3);font-size:12.5px}.ss .fsx .files_shelf_source{transition:background var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out),opacity .15s var(--ease-out)}.ss .fx-row,.ss .fx-row:not(.is-search){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ss .fx-row>.files_shelf_cardItem:nth-child(n+5){display:none}.ss .fx-row.is-search>.files_shelf_cardItem:nth-child(n+5),.ss .fx-row.is-list>.files_shelf_cardItem:nth-child(n+5){display:flex}.ss .fsx .files_shelf_cardThumb{background:var(--surface)}.ss .fsx.is-settled .files_shelf_cardItem,.ss .fsx.is-settled .files_shelf_sourceItem{animation:lv3-fadeonly .15s var(--ease-out) backwards;animation-delay:0s}.ss .fx-row{transition:opacity .15s var(--ease-out),filter .15s var(--ease-out)}@media (min-width:1081px){.ss .cx-split{grid-template-columns:620px minmax(0,1fr);gap:88px}}.ss .cx-stage{max-width:620px;height:700px}.ss .cx-panel{bottom:0}.ss .cx-ping{display:block}.ss .cx-ping b{color:var(--ink);font-weight:600}.ss .cp-box .cp-num{font:600 10px var(--font-geist-sans,var(--font-geist-sans),"Geist"),var(--font-geist-sans),"Geist",sans-serif;line-height:1}.ss .cp-box{border-color:var(--line-2);background:var(--surface);color:var(--ink-2)}.ss .cp-box svg,.ss .cp-plan.is-applied .cp-box .cp-num{display:none}.ss .cp-plan.is-applied .cp-box svg{display:block}.ss .cp-apply.is-ready{animation:none;position:relative}.ss .cp-apply.is-ready:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--lv3-c-4f46e5);animation:lv3-applyring 1.2s var(--ease-out) 2;position:absolute;inset:0}@keyframes lv3-applyring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}.ss .cp-draft{font-variant-ligatures:none}.ss .price-g{gap:12px}.ss .price-c{background:var(--surface);border:0;border-radius:16px}.ss.dark .price-c{background:var(--chip)}@media (prefers-color-scheme:dark){.ss:not(.light) .price-c{background:var(--chip)}}.ss .price-v{letter-spacing:-.04em;margin-top:10px;font-size:clamp(40px,4.2vw,60px);font-weight:600;line-height:1}.ss .price-v small{letter-spacing:0;font-size:15px}.ss .price-c p{margin-top:12px}.ss .price-venue{color:var(--ink-2);font-size:15px}.ss .price-venue a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:600}.ss .founder{background:0 0;border:0;border-radius:0;padding:0;display:block}.ss .founder blockquote p{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:500;line-height:1.3}.ss .founder figcaption{color:var(--ink-3);margin-top:12px;font-size:15px}.ss .wl-check,.ss .hd-ck{background:var(--ink);color:var(--bg)}.ss .hero-done{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ss .wl-done{min-height:330px}.ss .wl-spin{opacity:0;width:0;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out),width .15s var(--ease-out),margin .15s var(--ease-out);margin-right:-8px;display:block;transform:scale(.8)}.ss .wl-btn.is-busy .wl-spin{opacity:1;width:14px;margin-right:0;transform:none}.ss .wl-btn{transition:opacity .15s var(--ease-out),background var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out)}.ss .wl-input[aria-invalid=true],.ss .hero-form input[aria-invalid=true]{animation:lv3-shake .24s var(--ease-out)}@keyframes lv3-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes lv3-chipflash{0%,60%{box-shadow:0 0 0 4px var(--accent-soft)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ss .tk.cue .tk-ck:after,.ss .cp-apply.is-ready:after,.ss .wl-input[aria-invalid=true],.ss .hero-form input[aria-invalid=true],.ss .chip.flash,.ss .an-row{animation:none}.ss .tdone.bump{transform:none}.ss .fsx .files_shelf_sourceItem,.ss .fsx .files_shelf_cardItem{animation-delay:0s!important}.ss[data-motion] .season:not([data-in]) .ss-fill{transform:none}}@media (max-width:1080px){.ss .band{padding:0 48px}.ss .band-facts{grid-template-columns:minmax(0,1fr)}.ss .fx-row,.ss .fx-row:not(.is-search){grid-template-columns:repeat(3,minmax(0,1fr))}.ss .fx-row>.files_shelf_cardItem:nth-child(n+4){display:none}.ss .cx-stage{max-width:none}.ss-zoom{width:100%}}@media (max-width:900px){.ss .nav-links a:first-child{display:inline-flex}.ss .nav-links a:nth-child(n+3){display:none}}@media (max-width:760px){html{scroll-padding-bottom:88px}.ss .sec{padding-top:72px}.ss .vn-sec{padding-top:64px}.ss .sec.field{margin-top:72px;padding:56px 0}.ss .sec.field+.sec{padding-top:72px}.ss .cl-sec{margin-top:72px}.ss .foot3{padding:72px 0 96px}.ss .nav-links{display:none}.ss .hero-l{text-align:left}.ss .band{padding:0 20px}.ss .band-copy{padding:48px 0 0}.ss .band-facts{gap:14px}.ss .band-phone{margin-bottom:-330px}.ss .an-stat b{font-size:18px}.ss .fx-try{flex-wrap:wrap}.ss .fx-row,.ss .fx-row:not(.is-search),.ss .fx-row.is-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss .fx-row>.files_shelf_cardItem:nth-child(n+3){display:none}.ss .fx-row.is-search>.files_shelf_cardItem:nth-child(n+3){display:flex}.ss .cx-stage{height:560px}.ss .cx-panel{bottom:0}.ss .an-scope{flex-wrap:wrap;margin:14px 0 0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ss .tl-phone{width:100%;max-width:340px;box-shadow:none;background:0 0;border-radius:20px;margin:0 auto;padding:0;transform:none}.ss .tl-phone .phone-in{height:auto;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:20px}.ss .tl-phone .phone-notch{display:none}.ss .price-v{font-size:40px}.ss .founder blockquote p{font-size:18px}.ss .foot-word{font-size:12.4vw}.ss .foot-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ss .wl-done{min-height:0}}.ss-zoom{width:100%;margin:0}.ss-trap{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 22%,transparent),var(--accent-wash));height:48px}.ss-zbox{background:var(--accent-wash);width:min(100%,640px);height:118px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent);border-radius:0 0 14px 14px;margin-left:auto;position:relative}.ss-zline{top:46px}.ss-zday{top:18px}.ss-ztick{top:39px}.ss-zlab{top:64px}.ss-zlab.row2{top:88px}.ss-zcap{color:var(--accent-ink);font-size:13px;font-weight:600;position:absolute;top:12px;right:16px}.ss-zday:last-of-type{visibility:visible}.ss-crunch:before{display:none}.ss-crunch{border-radius:8px}@media (max-width:760px){.ss .season{display:block}.ss .season-plot{margin-top:24px}.ss-early{display:none}.ss-zlab{font-size:11px}}.ss-zcap{top:auto;bottom:-24px;right:0}.ss-zbox{margin-bottom:28px}.ss-zlab.first{transform:translate(-10px)}.ss-zlab.final{transform:translate(calc(10px - 100%))}.ss-zday{font-size:13px}.ss .cp-box .cp-num{font-size:11px}.ss .hero{padding-top:28px}.ss .hero-form{margin-top:24px}@media (max-width:760px){.ss .season-head{gap:6px}.ss .season-s,.ss .season-plot,.ss-trap{display:none}.ss .season{margin-top:40px;padding-top:20px}.ss-zbox{border-radius:14px;width:100%;margin-top:16px}.ss .an-rule-bar{display:none}.ss .an-rule{margin-top:20px}.ss .band-facts dd{font-size:15px}.ss .cl-side{gap:24px}.ss .vn-sec{padding-top:56px}.ss .sec{padding-top:64px}.ss .sec.field{margin-top:64px;padding:48px 0}.ss .sec.field+.sec{padding-top:64px}.ss .cl-sec{margin-top:64px}.ss .foot3{padding:56px 0 88px}.ss .an-row:nth-child(n+4){display:grid}.ss .an-row.is-out{display:none}.ss .cx-stage{height:480px}.ss .band-phone{margin-bottom:-390px}.ss .win{height:400px}.ss .pt-cal{display:none}.ss .foot-links{grid-template-columns:repeat(3,minmax(0,1fr))}.ss .band-facts div:nth-child(4),.ss .an-foot{display:none}.ss .price-venue{font-size:13px}.ss .an-row[style*="order: 3"]{display:none}.ss .fx-try .fl-sug{height:44px}.ss .band-facts div:nth-child(4){display:block}.ss .wl-privacy a,.ss .band-cta-s{display:inline-block}}.ss .tdone{white-space:nowrap}@media (max-width:760px){.ss .thint{display:none}.ss-zbox{height:128px}.ss .cx-stage{height:540px}.ss .cp-plan .cp-fields{display:none}.ss .cp-plan li{padding:6px}}.ss.dark .band{background:var(--lv3-c-1b1b23);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}@media (prefers-color-scheme:dark){.ss:not(.light) .band{background:var(--lv3-c-1b1b23);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}}.ss.dark .band-ticks li:before{border-color:var(--lv3-c-aba5ff)}@media (prefers-color-scheme:dark){.ss:not(.light) .band-ticks li:before{border-color:var(--lv3-c-aba5ff)}}.ss .hero-l{text-align:center}@media (min-width:761px){.ss .win-toast{transform-origin:0 100%;inset:auto auto 16px 16px}}.ss [data-product] .t3-share,.ss [data-product] .t3-cal,.ss .pt-cal,.ss .cp-box2,.ss .side,.ss .wtb,.ss .tbar,.ss .cp-rail{cursor:default}.ss .cp-box2{border-color:var(--line-2);box-shadow:none;transition:color var(--t-change) var(--ease-out),border-color var(--t-change) var(--ease-out),box-shadow var(--t-change) var(--ease-out)}.ss .cp-box2.has-draft{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ss .an-try{color:var(--ink-3);align-self:center;margin-right:4px;font-size:13px}.ss .an-row-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr) 84px}.ss .cp-old .cp-body,.ss .cp-old .cp-hd b{color:var(--ink-2)}.ss .cx-replay{visibility:hidden;opacity:0;transition:opacity var(--t-change) var(--ease-out),visibility 0s linear var(--t-change)}.ss .cx-replay.is-ready{visibility:visible;opacity:1;transition:opacity var(--t-change) var(--ease-out)}@media (max-width:1080px){.ss .nav-links,.ss .thint{display:none}}@media (max-width:760px){.ss .hero .win{-webkit-mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 64px),transparent);-webkit-mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 64px),transparent);mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 64px),transparent)}.ss .an-try{display:none}.ss .an-row-in{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.ss .cx-replay,.ss .cx-replay.is-ready{transition:none}}.ss .chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:400}@media (max-width:760px){.ss .cx-replay,.ss .cx-replay.is-ready,.ss .cx-stream .cp-new{display:none}}.ss .fl-sug{border-style:solid}.ss .fsx .files_shelf_sources{grid-template-columns:repeat(3,minmax(0,1fr))}.ss .thint+.tdone,.ss .tdone{margin-left:auto}@media (max-width:760px){.ss .band-phone{display:none}.ss .foot-links a[href^=mailto]{grid-column:1/-1}}.ss main:focus{outline:none}.ss-zoom{transition:transform var(--t-arrive) var(--ease-out) .82s,visibility 0s linear .82s}.ss[data-motion] .season:not([data-in]) .ss-zoom{opacity:1;visibility:hidden;transform:translateY(8px)}.ss .t3-flag{transition:transform var(--t-change) var(--ease-out),visibility 0s linear;transition-delay:inherit}.ss[data-motion] .tl-sec:not([data-in]) .t3-flag{opacity:1;visibility:hidden;transform:translateY(4px)}.ss[data-motion] .tl-sec:not([data-in]) .tl-phone{opacity:1;visibility:hidden}.ss .price-v small{white-space:nowrap}@media (max-width:760px){.ss .price-g{grid-template-columns:minmax(0,1fr)}.ss .price-v small{margin:0 0 0 6px;display:inline}}.ss .foot4{border-top:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);margin-top:0}.ss .foot4 .wrap{padding-top:72px;padding-bottom:40px}.ss .f4-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr);align-items:start;gap:48px;display:grid}.ss .f4-mark{letter-spacing:-.02em;min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.ss .f4-line{text-wrap:balance;max-width:36ch;color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.5}.ss .f4-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ss .f4-h{letter-spacing:0;color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.ss .f4-col ul{margin:0;padding:0;list-style:none}.ss .f4-col li a,.ss .f4-col li span{min-height:36px;color:var(--ink-2);transition:color var(--t-press) var(--ease-out);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.ss .f4-col li span{color:var(--ink-3)}.ss .f4-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:24px;display:flex}.ss .f4-legal{color:var(--ink-3);font-size:13px}.ss .f4-legal-links{gap:24px;font-size:13px;display:flex}.ss .f4-legal-links a{min-height:36px;color:var(--ink-3);transition:color var(--t-press) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.ss .f4-col a:focus-visible,.ss .f4-legal-links a:focus-visible,.ss .f4-mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.ss .f4-col li a:hover,.ss .f4-legal-links a:hover{color:var(--ink)}.ss .f4-mark:hover .ring{transform:scale(1.06)}}@media (max-width:900px){.ss .f4-top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.ss .foot4{margin-top:0}.ss .foot4 .wrap{padding-top:48px;padding-bottom:104px}.ss .f4-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ss .f4-col:last-child{grid-column:1/-1}.ss .f4-col li a,.ss .f4-col li span{min-height:44px}.ss .f4-base{flex-direction:column;align-items:flex-start;gap:4px;margin-top:40px}.ss .f4-legal-links a{min-height:44px}}.ss{--t-exit:.15s;--t-ping:.64s;--ping:var(--accent)}.ss .an-card .an-ans,.ss .an-card .an-stat,.ss .an-card .an-foot{transition:none}.ss .an-card.is-swap .an-ans,.ss .an-card.is-swap .an-stat,.ss .an-card.is-swap .an-foot,.ss .an-card.is-swap .an-list-h b{opacity:1;filter:none;animation:lv3-swap var(--t-change) var(--ease-out)}.ss .fsx.is-swap .fx-row{opacity:1;filter:none}.ss .band .vp-from{transition:clip-path var(--t-arrive) var(--ease-io)}.ss[data-motion] .band .vp-from:not(.on){clip-path:inset(0 100% 0 0)}@keyframes lv3-sping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes lv3-spingbox{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ping) 55%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--ping) 0%,transparent)}}.ss .tk.cue .tk-ck:after{border-color:var(--good);animation:lv3-sping var(--t-ping) var(--ease-out) 1}.ss .cp-apply.is-ready:after{opacity:1;box-shadow:none;animation:lv3-spingbox var(--t-ping) var(--ease-out) 1;transform:none}.ss .chip.flash{animation:lv3-spingbox var(--t-ping) var(--ease-out) 1}.ss .wl-check,.ss .hd-ck{position:relative}.ss .wl-check:after,.ss .hd-ck:after{content:"";border:2px solid var(--good);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.ss .wl-done .wl-check:after,.ss .hero-done .hd-ck:after{animation:lv3-sping var(--t-ping) var(--ease-out) .12s 1}.ss .f4-mark .ring{transition:transform var(--t-press) var(--ease-out);position:relative}.ss .f4-mark .ring:after{content:"";border:2px solid var(--ping);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.ss[data-motion] .foot4[data-in] .f4-mark .ring:after{animation:lv3-sping var(--t-ping) var(--ease-out) .2s 1}.ss [id]{scroll-margin-top:24px}.ss .win-toast{transition:opacity var(--t-exit) var(--ease-out),transform var(--t-exit) var(--ease-out)}.ss .win-toast.on{transition-duration:var(--t-change)}@media (prefers-reduced-motion:reduce){.ss .rise,.ss .cx-in,.ss .cp-plan li,.ss .wl-done,.ss .an-row,.ss .an-card.is-swap .an-ans,.ss .an-card.is-swap .an-stat,.ss .an-card.is-swap .an-foot,.ss .an-card.is-swap .an-list-h b{animation:none}.ss[data-motion] .band .vp-from:not(.on){clip-path:none}.ss .band .vp-from{transition:none}.ss[data-motion] .an-sec:not([data-in]) .an-rule-bar .done,.ss .an-rule-bar .done{transition:none;transform:none}.ss .tk.cue .tk-ck:after,.ss .cp-apply.is-ready:after,.ss .chip.flash,.ss .wl-done .wl-check:after,.ss .hero-done .hd-ck:after,.ss[data-motion] .foot4[data-in] .f4-mark .ring:after{animation:none}.ss .tk.cue .tk-ck:after{opacity:1;transform:none}.ss .cp-apply.is-ready{box-shadow:0 0 0 2px var(--ping)}}.ss .hl .w{vertical-align:top;margin:0 -.05em -.16em;padding:0 .05em .16em;display:inline-block;overflow:clip}.ss .hl .w>span{animation:lv3-hlw var(--t-arrive) var(--ease-out) backwards;animation-delay:calc(var(--k) * 45ms + 60ms);display:inline-block}.ss .hl em{animation:lv3-hldot var(--t-change) var(--ease-out) .42s backwards;display:inline-block}@keyframes lv3-hlw{0%{transform:translateY(108%)}to{transform:none}}@keyframes lv3-hldot{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:none}}.ss .tk.is-done{opacity:1;transform:none}.ss .tkw.is-gone .tk{opacity:0;transform:scale(.97)}.ss .tk.is-done .tk-ck{animation:lv3-tkpop var(--t-change) var(--ease-out)}.ss .tk.is-done .tk-ck path{stroke-dasharray:24;stroke-dashoffset:0;animation:lv3-tkdraw .18s var(--ease-out) 60ms backwards}@keyframes lv3-tkpop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}@keyframes lv3-tkdraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.ss .tk-t{transition:background-size var(--t-change) var(--ease-out) 80ms;background:linear-gradient(currentColor,currentColor) 0 56%/0 1.5px no-repeat}.ss .tk.is-done .tk-t{color:var(--ink-2);background-size:100% 1.5px}.ss .fly-dot{z-index:60;background:var(--good);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 22%,transparent);pointer-events:none;border-radius:50%;position:fixed}.ss .tk.cue{box-shadow:0 10px 24px -14px #00000059,var(--card-shadow);transition:transform var(--t-change) var(--ease-out),box-shadow var(--t-change) var(--ease-out);transform:translateY(-2px)}.ss .t3-count .tl-n,.ss .pt-count .tl-n{box-sizing:content-box;min-width:0;height:.8em;margin:-.3em 0 -.12em;padding:.3em 0 .12em;overflow:clip}.ss .tl-n .rl-i{transition:transform var(--t-arrive) var(--ease-out);line-height:.8;display:block;transform:translateY(-1.25em)}.ss .tl-n .rl-i:before{content:attr(data-prev);content:attr(data-prev) / "";height:.8em;margin-bottom:.45em;display:block}.ss[data-motion] .tl-sec:not([data-tick]) .tl-n .rl-i{transform:none}.ss .pt-count .tl-n .rl-i{transition-delay:60ms}.ss .tl-sec[data-tick] .pt-ring,.ss .tl-sec[data-tick] .t3-todo.you{animation:lv3-spingbox var(--t-ping) var(--ease-out) .56s 1}.ss .t3-bar i{transform-origin:0;transition:transform var(--t-arrive) var(--ease-io) .2s}.ss[data-motion] .tl-sec:not([data-in]) .t3-bar i{transform:scaleX(0)}.ss .tl-phone{transition:transform .56s var(--ease-out) .16s,visibility 0s linear .16s}.ss[data-motion] .tl-sec:not([data-in]) .tl-phone{transform:translateY(28px)}.ss .season .ss-fill,.ss .season .ss-dot,.ss .season .ss-crunch,.ss .season .ss-zoom{transition:none}.ss[data-motion] .season:not([data-play]) .ss-fill{transform:scaleX(0)}.ss[data-motion] .season:not([data-play]) .ss-dot,.ss[data-motion] .season:not([data-play]) .ss-crunch{opacity:0}.ss[data-motion] .season:not([data-play]) .ss-lab,.ss[data-motion] .season:not([data-play]) .ss-zoom{visibility:hidden}.ss[data-motion] .season[data-play] .ss-zoom{visibility:visible;transform:none}.ss .an-rule-bar .done{transition:none}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .done{transform:scaleX(0)}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .tick,.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-time{left:0}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-time{transform:none}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .gap{clip-path:inset(0 100% 0 0)}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-gap,.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-done{visibility:hidden}@media (prefers-reduced-motion:reduce){.ss .hl .w>span,.ss .hl em,.ss .tk.is-done .tk-ck,.ss .tk.is-done .tk-ck path,.ss .tl-sec[data-tick] .pt-ring,.ss .tl-sec[data-tick] .t3-todo.you{animation:none}.ss .tk-t,.ss .tl-n .rl-i,.ss .t3-bar i,.ss .tl-phone,.ss .tk.cue{transition:none}.ss .tl-n .rl-i,.ss[data-motion] .tl-sec:not([data-tick]) .tl-n .rl-i{transform:translateY(-1.25em)}.ss[data-motion] .tl-sec:not([data-in]) .t3-bar i,.ss[data-motion] .tl-sec:not([data-in]) .tl-phone,.ss .tk.cue,.ss[data-motion] .season:not([data-play]) .ss-fill{transform:none}.ss[data-motion] .season:not([data-play]) .ss-dot,.ss[data-motion] .season:not([data-play]) .ss-crunch{opacity:1}.ss[data-motion] .season:not([data-play]) .ss-lab,.ss[data-motion] .season:not([data-play]) .ss-zoom{visibility:visible}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .done{transform:none}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .tick,.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-time{left:65%}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-time{transform:translate(-50%)}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .gap{clip-path:none}.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-gap,.ss[data-motion] .an-sec:not([data-race]) .an-rule-bar .l-done{visibility:visible}}@media (min-width:1081px){.ss .win-toast{left:calc(var(--side-w,224px) + 16px)}}.ss .band-phone{transition:transform .72s var(--ease-out) .12s}.ss[data-motion] .vn-sec:not([data-in]) .band-phone{transform:translateY(96px)}.ss .vp-from~.vp-hi,.ss .vp-from~.vp-lede,.ss .vp-from~.vp-card,.ss .vp-from~.vp-rows li{transition:transform var(--t-arrive) var(--ease-out),clip-path var(--t-arrive) var(--ease-out)}.ss[data-motion] .vp-from:not(.on)~.vp-hi,.ss[data-motion] .vp-from:not(.on)~.vp-lede,.ss[data-motion] .vp-from:not(.on)~.vp-card,.ss[data-motion] .vp-from:not(.on)~.vp-rows li{clip-path:inset(0 0 100%);transform:translateY(8px)}.ss .vp-from.on~.vp-hi{transition-delay:.12s}.ss .vp-from.on~.vp-lede{transition-delay:.17s}.ss .vp-from.on~.vp-card{transition-delay:.22s}.ss .vp-from.on~.vp-rows li:first-child{transition-delay:.27s}.ss .vp-from.on~.vp-rows li:nth-child(2){transition-delay:.32s}.ss .vp-from.on~.vp-rows li:nth-child(3){transition-delay:.37s}.ss .vp-from{position:relative}.ss .vp-from:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--t-arrive) var(--ease-io) 80ms,height var(--t-change) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ss .vp-from.on:after{transform:scaleX(.32)}.ss .band-phone .phone-in{position:relative}.ss .vp-frost{background:color-mix(in srgb,var(--surface) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity var(--t-change) var(--ease-out),visibility 0s linear var(--t-change);pointer-events:none;border-radius:0 0 28px 28px;position:absolute;inset:118px 0 0}.ss .vp-pill{background:var(--ink);color:var(--bg);white-space:nowrap;visibility:hidden;transition:transform var(--t-change) var(--ease-out),visibility 0s linear var(--t-change);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:150px;left:50%;transform:translate(-50%,8px)}.ss .vp-note{background:var(--accent);color:var(--lv3-c-ffffff);visibility:hidden;transition:transform var(--t-change) var(--ease-out),visibility 0s linear var(--t-change);pointer-events:none;border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.35;position:absolute;bottom:24px;left:20px;right:20px;transform:translateY(10px)}@media (hover:hover) and (pointer:fine){.ss .band-facts div{cursor:default;transition:border-color var(--t-change) var(--ease-out)}.ss .band-facts div:hover{border-top-color:color-mix(in srgb,var(--band-ink) 60%,transparent)}:is(.ss .band:has(.band-facts div:nth-child(2):hover) .vp-frost,.ss .band:has(.band-facts div:nth-child(4):hover) .vp-frost){opacity:1;visibility:visible;transition:opacity var(--t-change) var(--ease-out),visibility 0s}.ss .band:has(.band-facts div:nth-child(2):hover) .vp-pill{visibility:visible;transition:transform var(--t-change) var(--ease-out),visibility 0s;transform:translate(-50%)}:is(.ss .band:has(.band-facts div:first-child:hover) .n-gift,.ss .band:has(.band-facts div:nth-child(3):hover) .n-after){visibility:visible;transition:transform var(--t-change) var(--ease-out),visibility 0s;transform:none}.ss .band:has(.band-facts div:nth-child(4):hover) .vp-from:after{height:2px;transform:scaleX(1)}}.ss .vp-tag{display:none}@media (max-width:760px){.ss .vp-tag{background:var(--surface);color:var(--ink);transition:transform .52s var(--ease-out) .16s;border-radius:18px 18px 0 0;gap:2px;margin:28px 0 -1px;padding:16px 18px 20px;display:grid}.ss .vp-tag small{color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:8px;font-size:13px}.ss .vp-tag b{letter-spacing:-.03em;font-size:22px;font-weight:600}.ss .vp-tag span{color:var(--ink-2);font-size:14px}.ss[data-motion] .vn-sec:not([data-in]) .vp-tag{transform:translateY(48px)}}.ss .files_shelf_source[aria-pressed=true] .files_shelf_paper1{transform:translateY(-12px)rotate(2.5deg)}.ss .files_shelf_source[aria-pressed=true] .files_shelf_paper2{transform:translateY(-16px)rotate(-3deg)}.ss .files_shelf_source[aria-pressed=true] .files_shelf_folderFront{transform-origin:50% 100%;transform:scaleY(.9)translateY(3px)}.ss .files_shelf_source .files_shelf_paper,.ss .files_shelf_source .files_shelf_folderFront{transition:transform .36s var(--ease-out)}.ss .fsx.has-src .files_shelf_source[aria-pressed=false]{opacity:1}.ss .fsx.has-src .files_shelf_source[aria-pressed=false] .files_shelf_folder{opacity:.5}.ss .cp-plan li{animation-delay:calc(var(--i) * .16s + .12s)}.ss .cp-pf{animation:lv3-cxin var(--t-change) var(--ease-out) .64s backwards}.ss .cp-plan.is-applied .cp-box{transition-delay:calc(var(--i) * .12s);animation:lv3-cpbox .26s var(--ease-out) backwards;animation-delay:calc(var(--i) * .12s)}@keyframes lv3-cpbox{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:none}}.ss .cp-plan.is-applied .what{transition:color var(--t-change) var(--ease-out);transition-delay:calc(var(--i) * .12s + .12s)}.ss .cp-typing.is-ai .cp-dots i{background:var(--accent);animation:lv3-aiwave 1s var(--ease-io) infinite}.ss .cp-typing.is-ai .cp-dots i:nth-child(2){animation-delay:.12s}.ss .cp-typing.is-ai .cp-dots i:nth-child(3){animation-delay:.24s}@keyframes lv3-aiwave{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}.ss .cp-new:after{transform-origin:0;animation:lv3-newline .4s var(--ease-out) .12s backwards}@keyframes lv3-newline{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ss .band-phone,.ss .vp-tag,.ss .vp-from~*,.ss .vp-from:after,.ss .vp-frost,.ss .vp-pill,.ss .vp-note{transition:none}.ss[data-motion] .vn-sec:not([data-in]) .band-phone,.ss[data-motion] .vn-sec:not([data-in]) .vp-tag{transform:none}.ss[data-motion] .vp-from:not(.on)~.vp-hi,.ss[data-motion] .vp-from:not(.on)~.vp-lede,.ss[data-motion] .vp-from:not(.on)~.vp-card,.ss[data-motion] .vp-from:not(.on)~.vp-rows li{clip-path:none;transform:none}.ss .files_shelf_source .files_shelf_paper,.ss .files_shelf_source .files_shelf_folderFront{transition:none}.ss .cp-pf,.ss .cp-plan.is-applied .cp-box,.ss .cp-typing.is-ai .cp-dots i,.ss .cp-new:after{animation:none}}.ss .fx-row.is-list,.ss .fx-row.is-list:not(.is-search),.ss .fx-row.is-list.is-search{grid-template-columns:minmax(0,1fr);gap:0}@media (min-width:761px){.ss[data-nav]>header{z-index:45;transition:transform .22s var(--ease-out),background-color .22s var(--ease-out),box-shadow .22s var(--ease-out);position:sticky;top:0}.ss[data-nav=shown]>header,.ss[data-nav=hidden]>header{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--line)}.ss[data-nav=hidden]>header{transition-duration:var(--t-exit);transition-timing-function:ease-in;transform:translateY(-100%)}.ss[data-nav] [id]{scroll-margin-top:84px}}.ss .nav-links{position:relative}.ss .nav-dot{background:var(--accent);opacity:0;pointer-events:none;width:6px;height:6px;transition:transform var(--t-change) var(--ease-io),opacity var(--t-change) var(--ease-out);border-radius:50%;position:absolute;bottom:2px;left:0}.ss .nav-links a[aria-current=location]{color:var(--ink)}.ss .price-c{transition:transform var(--t-change) var(--ease-out),box-shadow var(--t-change) var(--ease-out)}.ss .price-c.is-hi{box-shadow:0 0 0 1.5px var(--accent),0 14px 30px -18px color-mix(in srgb,var(--accent) 60%,transparent);transform:translateY(-2px)}.ss .price-g .price-c{transition:transform var(--t-arrive) var(--ease-out),box-shadow var(--t-change) var(--ease-out),visibility 0s}.ss[data-motion] .cl-sec:not([data-in]) .price-g .price-c{visibility:hidden;transform:translateY(12px)}.ss .cl-sec[data-in] .price-g .price-c:nth-child(2){transition-delay:60ms,0s,60ms}.ss .wl-done .wl-check{animation:lv3-tkpop var(--t-change) var(--ease-out) 60ms backwards}.ss .wl-done>*{animation:lv3-cxin var(--t-arrive) var(--ease-out) backwards}.ss .wl-done>:nth-child(2){animation-delay:.12s}.ss .wl-done>:nth-child(3){animation-delay:.18s}.ss .wl-done>:nth-child(4){animation-delay:.24s}.ss .wl-done{animation:none}.ss .chip{isolation:isolate;position:relative;overflow:hidden}.ss .chip:before{content:"";z-index:-1;background:var(--ink);clip-path:circle(0 at var(--px,50%) var(--py,50%));transition:clip-path var(--t-change) var(--ease-out);position:absolute;inset:0}.ss .chip[aria-checked=true]{background:0 0}.ss .chip[aria-checked=true]:before{clip-path:circle(150% at var(--px,50%) var(--py,50%))}@keyframes lv3-ringin{0%{outline-offset:7px;outline-color:#0000}}.ss :focus-visible{animation:lv3-ringin var(--t-press) var(--ease-out)}.ss .f4-col li a,.ss .f4-legal-links a{transition:color var(--t-press) var(--ease-out),background-size var(--t-change) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .72em)/0 1px no-repeat}@media (hover:hover) and (pointer:fine){.ss .f4-col li a:hover,.ss .f4-legal-links a:hover{background-size:100% 1px}}.ss .sticky-cta{transition:transform var(--t-exit) ease-in}.ss .sticky-cta.on{transition:transform var(--t-change) var(--ease-out)}.ss .sticky-cta .btn{transition:background-color var(--t-change) var(--ease-out),color var(--t-change) var(--ease-out)}.ss[data-overband] .sticky-cta .btn{background:var(--surface);color:var(--ink)}.ss .sticky-cta{bottom:calc(12px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.ss[data-nav]>header,.ss .nav-dot,.ss .price-c,.ss .price-g .price-c,.ss .chip:before,.ss .f4-col li a,.ss .f4-legal-links a,.ss .sticky-cta,.ss .sticky-cta.on,.ss .sticky-cta .btn{transition:none}.ss[data-motion] .cl-sec:not([data-in]) .price-g .price-c{visibility:visible;transform:none}.ss .wl-done .wl-check,.ss .wl-done>*,.ss :focus-visible{animation:none}}.ss .lv{width:20px;height:20px;color:var(--lv3-c-6860ff);transition:transform var(--t-press) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ss .lv-mark{width:100%;height:100%;display:block}.ss.dark .lv,.ss .side .lv{color:var(--lv3-c-8b87f8)}@media (prefers-color-scheme:dark){.ss:not(.light) .lv{color:var(--lv3-c-8b87f8)}}.ss .side .lv{width:17px;height:17px}.ss .f4-mark .lv{width:22px;height:22px}.ss .f4-mark .lv:after{content:"";border:2px solid var(--ping);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.ss[data-motion] .foot4[data-in] .f4-mark .lv:after{animation:lv3-sping var(--t-ping) var(--ease-out) .2s 1}@media (hover:hover) and (pointer:fine){.ss .f4-mark:hover .lv{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ss[data-motion] .foot4[data-in] .f4-mark .lv:after{animation:none}.ss .lv{transition:none}}@media (max-width:760px){.ss .fsx .files_shelf_sources>li:last-child{display:flex}}.ss .hl{text-wrap:balance}@media (max-width:760px){.ss .hl{font-size:38px;line-height:1.02}}.ss .hero{margin-bottom:-48px;padding-bottom:48px}.ss-dot.today,.ss-dot.todo,.ss-dot.final{border-width:1.5px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.ss-dot.today{box-shadow:0 0 0 2px var(--accent-soft)}.ss-axis .ss-m:last-of-type{display:none}@media (max-width:760px){.ss .an-rule-bar{display:block}}.ss .an-meta{padding-left:0}.ss .an-row[data-row=xmas] .an-track i,.ss .an-row[data-row=spring] .an-track i,.ss .an-row[data-row=web] .an-track i{background:var(--good)}.ss .an-scope{column-gap:6px}.ss .an-try{flex-basis:100%;margin:0 0 4px}@media (max-width:760px){.ss .cx-stage{background:0 0;border:0;justify-self:stretch;width:100%;margin:0;overflow:visible}.ss .cx-panel{left:0;right:0}}.ss .cp-msg.ping{box-shadow:none}.ss .cx-stream{-webkit-mask-image:linear-gradient(transparent,var(--lv3-c-000000) 64px);-webkit-mask-image:linear-gradient(transparent,var(--lv3-c-000000) 64px);mask-image:linear-gradient(transparent,var(--lv3-c-000000) 64px)}.ss .cp-pair span{width:18px;height:18px}.ss .band-phone{-webkit-mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 72px),transparent);-webkit-mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 72px),transparent);mask-image:linear-gradient(var(--lv3-c-000000) calc(100% - 72px),transparent)}.ss.dark .band{background:color-mix(in srgb,var(--lv3-c-8b87f8) 9%,var(--lv3-c-141419))}@media (prefers-color-scheme:dark){.ss:not(.light) .band{background:color-mix(in srgb,var(--lv3-c-8b87f8) 9%,var(--lv3-c-141419));background:color-mix(in srgb,var(--lv3-c-8b87f8) 9%,var(--lv3-c-141419))}}@media (max-width:760px){.ss .foot4 .wrap{padding-bottom:84px}}.ss .nw{white-space:nowrap}.ss .price-qa{border-top:1px solid var(--line);margin-top:4px;padding-top:18px}.ss .price-qa-h{letter-spacing:.01em;color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:600}.ss .price-qa dl{gap:12px;margin:0;display:grid}.ss .price-qa dt{color:var(--ink);font-size:14px;font-weight:600}.ss .price-qa dd{color:var(--ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}@media (max-width:760px){.ss .price-qa dt,.ss .price-qa dd{font-size:13px}}.ss .price-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss .price-trial{letter-spacing:.01em;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:600;line-height:1}
