:root{--bg:#141117;--bg-2:#1a161e;--surface:#1f1a24;--surface-2:#262029;--ink:#f4f1f6;--ink-2:#bdb4c4;--ink-3:#968d9e;--line:#3a3142;--brand:#7b2d93;--brand-text:#d9b8e8;--brand-red:#ff5a6e;--brand-red-fill:#c8102e;--on-brand:#fff;--focus:#ff5a6e;--error:#ff8a50;--error-bg:#2a150d;--caution:#f5c35b;--violet:var(--brand-text);--cyan:#22d3ee;--purple:#d9b8e8;--amber:#f59e0b;--gold:#ffc857;--green:#22c55e;--danger:var(--error);--accent:var(--brand-text);--accent-ink:#fff;--warn-bg:#1f1a24;--warn-line:#7b2d93;--warn-ink:#f4f1f6;--radius:14px;--glow:0 0 0 1px #ffffff0f, 0 8px 30px #0000008c;--page:radial-gradient(1100px 600px at 50% -10%, #2a1433 0%, transparent 60%), radial-gradient(700px 500px at 100% 100%, #1d1022 0%, transparent 60%), var(--bg);--card-a:var(--surface);--card-b:var(--bg-2);--tile-a:var(--surface);--tile-b:#17131b;--tile-glow:0 0 22px -6px var(--tile,var(--cyan)), inset 0 0 30px -22px var(--tile,var(--cyan));--badge-a:#1f1a24;--badge-b:#1a161e;--badge-line:#3a3142;--proven-ink:#fff;--on-gold:#1a1016;--on-pink:#fff;--side-bg:color-mix(in srgb, var(--bg-2) 88%, transparent);--nav-on-a:var(--brand-text);--nav-on-b:var(--brand-text);--nav-on-ink:var(--brand-text);--nav-on-fill:color-mix(in srgb, var(--brand-text) 14%, transparent);--folder:#c8102e;--folder-2:#5c0970;--folder-ink:#fff8ff}[data-theme=light]{--bg:#f7f4f9;--bg-2:#f7f4f9;--surface:#fff;--surface-2:#f7f4f9;--ink:#1a1a1f;--ink-2:#5b5563;--ink-3:#6a6373;--line:#e3dce8;--brand:#5c0970;--brand-text:#5c0970;--brand-red:#c8102e;--brand-red-fill:#c8102e;--on-brand:#fff;--focus:#c8102e;--error:#c2410c;--error-bg:#fff1ea;--caution:#8a5a00;--plum:#5c0970;--plum2:#5c0970;--burgundy:#c8102e;--violet:var(--brand-text);--blue:#7c7bef;--purple:#5c0970;--cyan:#22988f;--amber:#7a4e00;--gold:#f2a93b;--green:#4fa35b;--coral:#f0664b;--danger:var(--error);--accent:var(--brand-text);--accent-ink:#fff;--warn-bg:#f7f4f9;--warn-line:#e3dce8;--warn-ink:#5c0970;--glow:0 14px 40px #4116441a;--page:radial-gradient(900px 520px at 50% -12%, #efe6f3 0%, transparent 62%), var(--bg);--card-a:#fff;--card-b:#fff;--tile-a:#fff;--tile-b:#fff;--tile-glow:0 14px 40px -18px #4116442e;--badge-a:#f7f4f9;--badge-b:#f7f4f9;--badge-line:#e3dce8;--proven-ink:#fff;--on-gold:#211c1f;--on-pink:#fff;--side-bg:#fff;--nav-on-ink:#fff;--nav-on-fill:linear-gradient(95deg, var(--brand), var(--brand-red-fill));--folder:#c8102e;--folder-2:#5c0970;--folder-ink:#fff8ff}.lp{--lp-violet:var(--brand-text);--brand:#5c0970;--brand-text:#5c0970;--brand-red:#c8102e;--brand-red-fill:#c8102e;--focus:#c8102e;--error:#c2410c;--error-bg:#fff1ea;--caution:#8a5a00;--amber:#7a4e00;--ink:#17121c;--ink-2:#544d5a;--ink-3:#6b6475;--line:#eadcea;--surface:#fff;--band-blush:#f7f4f9;--band-lilac:#f1ebf5;--band-plum:#3f064d;--lp-teal-ink:#136f68;--lp-pink-ink:#c8102e;--wordmark-font:var(--ui);--wordmark-size:24px;max-width:1160px;color:var(--ink);margin:0 auto;padding:0 28px 28px}:root[data-look=neon] .lp{--ink:#f4f4fa;--ink-2:#b4b4cc;--ink-3:#9a9ab4;--line:#26264a;--surface:#0e0e1c;--band-blush:#1a161e;--band-lilac:#141117;--band-plum:#2a0c33;--brand:#7b2d93;--brand-text:#d9b8e8;--brand-red:#ff5a6e;--brand-red-fill:#c8102e;--focus:#ff5a6e;--error:#ff8a50;--error-bg:#2a150d;--caution:#f5c35b;--amber:#ff9f0a;--lp-teal-ink:#5fd4c8;--lp-pink-ink:#ff5a6e}.lp{--lp-space:104px;--lp-space-sm:64px;--lp-radius:16px;--lp-ok-ink:#2e7d3a;--lp-plum-soft:#d9b8e8;--lp-plum-red:#ff5a6e;--lp-plum-teal:#9ce8df;--lp-plum-gold:#ffcf7a;--lp-film-ground:#150a1a;--lp-veil:#140f1e8c}[data-theme=light] .app{--bg:#f4f4f5;--bg-2:#f4f4f5;--surface-2:#f4f4f5}[data-theme=dark] .app{--bg:#141416;--bg-2:#1a1a1d;--surface:#1f1f23;--surface-2:#26262a}:root{--plum-stop-1:#220a29;--plum-stop-2:#351039;--plum-stop-3:#4a164f;--band-plum-deep:#3f064d;--plum-deep:#5c0970;--shell-stop-1:#1f1f23;--shell-stop-2:#2a2a2f;--shell-stop-3:#34343a}:root[data-page]{--bg:#f7f7f5;--panel:#fff;--ink:#1a1a17;--muted:#6b6b63;--line:#e2e2dc;--chip:#f0efea;--accent:#7a5c2e;--hot:#a33a2a;--warm:#b8752a;--cool:#3b6b5a;--brand:#5c0970;--brand-red:#c8102e;--pink:#ff1e7a}@media (prefers-color-scheme:dark){:root[data-page]:not([data-theme=light]){--bg:#16161a;--panel:#1e1e23;--ink:#eceae4;--muted:#9c9c94;--line:#32323a;--chip:#26262c;--accent:#d0aa68;--hot:#e0705c;--warm:#e0a153;--cool:#6fb39a;--brand:#7b2d93;--brand-red:#ff5a6e;--pink:#ff4f94}}:root[data-page=guide]{--paper:#fdfbfe;--card:#fff;--sunk:#f7f2fb;--ink:#1d1626;--ink-2:#574f63;--ink-3:#6b6475;--line:#ece4f2;--line-2:#e0d6ea;--pink:#c8102e;--pink-bright:#c8102e;--violet:#5c0970;--blue:#2563eb;--green:#0a9c5b;--shadow:0 1px 2px #1d16260a, 0 12px 32px #5c09700f}@media (prefers-color-scheme:dark){:root[data-page=guide]:not([data-theme=light]){--paper:#140f1c;--card:#1b1526;--sunk:#201829;--ink:#f4eefb;--ink-2:#c3b9d1;--ink-3:#8b8298;--line:#2b2237;--line-2:#362b45;--pink:#ff5a6e;--pink-bright:#ff5a6e;--violet:#d9b8e8;--blue:#7aa2ff;--green:#38d08a;--shadow:0 1px 2px #0000004d, 0 14px 40px #00000059}}:root[data-page=guide][data-theme=dark]{--paper:#140f1c;--card:#1b1526;--sunk:#201829;--ink:#f4eefb;--ink-2:#c3b9d1;--ink-3:#8b8298;--line:#2b2237;--line-2:#362b45;--pink:#ff5a6e;--pink-bright:#ff5a6e;--violet:#d9b8e8;--blue:#7aa2ff;--green:#38d08a;--shadow:0 1px 2px #0000004d, 0 14px 40px #00000059}@font-face{font-family:Caveat;src:url(/assets/Caveat-var-CP6HlsNg.woff2)format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-var-CSUZDoAs.woff2)format("woff2-variations");font-weight:400 900;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-400-BwTUGeWf.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-500-CWICHMj6.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-600-DJVo7c07.woff2)format("woff2");font-weight:600;font-display:swap}:root{--display:"Playfair Display", Georgia, "Times New Roman", serif;--ui:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--hand:"Caveat", "Bradley Hand", "Segoe Print", cursive}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--ink);background:var(--page);font:15px/1.6 var(--ui);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}h1,h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}h1{font-size:31px}h2{font-size:21px}h3{font-family:var(--ui);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:12px;font-weight:600;line-height:1.3}.brand{text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(92deg, var(--brand-text), var(--brand-red) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-style:italic;font-weight:900}.brand small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);font-size:10.5px;font-style:normal;font-weight:600;display:block}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:10px;padding:9px 16px;font-weight:700;transition:transform 80ms,filter .15s,background .15s}button:hover:not(:disabled){filter:brightness(1.25)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button.primary,a.primary{color:var(--on-brand);background:var(--brand);text-transform:uppercase;letter-spacing:.02em;box-shadow:0 0 24px color-mix(in srgb, var(--brand) 30%, transparent);border:none;font-style:italic;font-weight:900}a.primary{cursor:pointer;border-radius:10px;padding:9px 16px;text-decoration:none;display:inline-block}button.ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding:7px 11px;font-weight:600}button.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}button.exit{background:var(--brand-red-fill);color:#fff;text-transform:uppercase;border:none;font-weight:900;box-shadow:0 0 20px #c8102e59}input,textarea{font:inherit;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;width:100%;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:focus,textarea:focus,button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 99999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 99999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 99999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 99999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 99999s ease-out}.shell{max-width:1020px;margin:0 auto;padding:0 18px 110px}.topbar{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 18px;display:flex;position:sticky;top:0}.topbar .spacer{flex:1}.card{background:linear-gradient(180deg, var(--card-a), var(--card-b));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);margin-top:16px;padding:18px}.notice{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:var(--radius);margin-top:16px;padding:15px 17px;font-size:13.5px}.notice h3{color:var(--brand-text);margin-bottom:7px}.notice ul{margin:8px 0 0;padding-left:18px}.notice li{margin-bottom:5px}.notice a{color:var(--brand-text)}.keep-place{font-family:var(--ui);text-transform:none;letter-spacing:.01em;color:#fff;margin:0;font-size:28px;font-weight:600;line-height:1.25}:root:is([data-look=neon],[data-look=paper]) .keep-place{font-family:var(--ui)!important;text-transform:none!important;letter-spacing:.01em!important;font-size:28px!important;font-weight:600!important;line-height:1.25!important}:root[data-look=neon] .keep-place{color:#fff!important}:root[data-look=paper] .keep-place{color:#1b1b1d!important}a{color:var(--cyan)}.muted{color:var(--ink-2)}.tiny{color:var(--ink-3);letter-spacing:.02em;font-size:12px}.row{align-items:center;gap:10px;display:flex}.wrap{flex-wrap:wrap}.tiles{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.tile{border-radius:var(--radius);text-align:center;background:linear-gradient(180deg, var(--tile-a), var(--tile-b));border:1.5px solid var(--tile,var(--cyan));box-shadow:var(--tile-glow);color:var(--ink);cursor:pointer;font:inherit;padding:20px 16px;transition:transform .1s,box-shadow .15s;position:relative}.tile:hover:not(:disabled){box-shadow:0 0 34px -4px var(--tile,var(--cyan));filter:none;transform:translateY(-2px)}.tile:disabled{opacity:.45;cursor:not-allowed}.tile .t-label{text-transform:uppercase;letter-spacing:.01em;color:var(--tile);font-size:15px;font-style:italic;font-weight:900;display:block}.tile .t-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:11.5px;display:block}.tile-cyan{--tile:var(--cyan)}.tile-pink{--tile:var(--brand-text)}.tile-purple{--tile:var(--purple)}.tile-amber{--tile:var(--amber)}.badges{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.badge{border:1px solid var(--badge-line);background:linear-gradient(180deg, var(--badge-a), var(--badge-b));text-align:center;border-radius:10px;padding:10px 8px}.badge b{text-transform:uppercase;letter-spacing:.04em;color:var(--gold);font-size:11px;line-height:1.25;display:block}.proven{text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--proven-ink);background:var(--brand-red-fill);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-style:italic;font-weight:900}.stamp{border:2px solid var(--brand-text);color:var(--brand-text);text-transform:uppercase;box-shadow:0 0 18px -6px var(--brand-text);border-radius:8px;padding:8px 12px;font-size:12px;font-style:italic;font-weight:900;line-height:1.25;display:inline-block;transform:rotate(3deg)}.warcry{text-align:center;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(92deg, var(--brand-text), var(--brand-red));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:18px;font-style:italic;font-weight:900}.drop{border:2px dashed color-mix(in srgb, var(--brand-text) 45%, var(--line));border-radius:var(--radius);text-align:center;background:var(--surface);min-height:260px;color:var(--ink);cursor:pointer;padding:48px 22px 36px;transition:border-color .15s,background .15s}.drop.over{border-color:var(--brand-text);background:color-mix(in srgb, var(--brand-text) 12%, var(--surface));color:var(--ink)}.drop .muted,.drop .tiny{color:var(--ink-2)}.drop h2{margin:0;font-size:clamp(22px,3vw,32px)}.drop button.primary{color:#fff;background:var(--brand);box-shadow:none}.exhibit{border-top:1px solid var(--line);grid-template-columns:96px 1fr;gap:14px;padding:14px 0;display:grid}.exhibit:first-child{border-top:none}.thumb{object-fit:cover;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:96px;height:96px}.thumb.placeholder{color:var(--ink-3);text-align:center;place-items:center;padding:6px;font-size:11px;display:grid}.label{font-variant-numeric:tabular-nums;color:var(--gold);letter-spacing:.02em;font-weight:900}.tagbtn{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.tagbtn.on{background:var(--brand);color:#fff;box-shadow:0 0 16px -4px var(--brand-text);border-color:#0000;font-weight:800}.ocrtext{color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line);white-space:pre-wrap;border-radius:10px;max-height:130px;margin-top:8px;padding:9px 11px;font-size:12.5px;overflow:auto}.bar{grid-template-columns:210px 1fr 34px;align-items:center;gap:10px;margin-bottom:7px;font-size:13px;display:grid}.bar .track{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.bar .fill{background:var(--fillc,linear-gradient(90deg, var(--cyan), var(--purple)));border-radius:999px;height:100%}.bardot{vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;margin-right:8px;display:inline-block}.bar.bar-total{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-weight:700}.bar.bar-total .n{color:var(--ink)}.bar .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--gold);font-weight:800}.footerbar{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex;position:fixed;bottom:0;left:0;right:0}.footerbar .spacer{flex:1}@media (width<=620px){.topbar{flex-wrap:wrap;row-gap:8px;padding:10px 14px}.brand{flex:100%;font-size:16px}.topbar .spacer{display:none}.topbar button{white-space:nowrap;flex:auto;padding:9px 8px;font-size:12px}h1{font-size:24px}.tiles{gap:10px}.badges{grid-template-columns:repeat(2,1fr)}.exhibit{grid-template-columns:64px 1fr}.thumb{width:64px;height:64px}.bar{grid-template-columns:130px 1fr 30px;font-size:12px}}.hero{align-items:center;gap:22px;padding:26px 0 20px;display:flex}.hero img{filter:drop-shadow(0 0 26px #c8102e73);border-radius:26px;flex:none;width:116px;height:116px}.hero-words{min-width:0}.hero-name{text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(96deg, var(--brand-text), var(--brand-red) 78%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,5.2vw,52px);font-style:italic;font-weight:900;line-height:.94}.hero-line{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-top:10px;font-size:clamp(11px,1.5vw,13.5px);font-style:italic;font-weight:800}@media (width<=620px){.hero{gap:14px;padding:18px 0 14px}.hero img{border-radius:18px;width:76px;height:76px}}.fold{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:14px;margin-top:10px;overflow:hidden}.fold.open{border-color:color-mix(in srgb, var(--brand-text) 34%, var(--line))}.fold-head{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:baseline;gap:12px;padding:13px 16px;display:flex}.fold-head:hover{background:color-mix(in srgb, var(--brand-text) 7%, transparent)}.fold-title{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:12.5px;font-style:italic;font-weight:800}.fold.loud .fold-title{color:var(--amber)}.fold-hint{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.fold-mark{color:var(--ink-3);font-size:15px;font-weight:700}.fold-body{padding:2px 16px 16px}.fold-body p:first-child{margin-top:0}.card h2{letter-spacing:-.01em}.card>p.muted:first-of-type{max-width:62ch}.buy-means-label{letter-spacing:.01em;margin:12px 0 0;font-weight:600}.buy-means{max-width:62ch;margin:8px 0 0;padding-left:1.2em}.buy-means li{margin:.4em 0}.tiny{line-height:1.5}.app{grid-template-columns:264px minmax(0,1fr);min-height:100%;display:grid}.side{background:var(--side-bg);border-right:1px solid var(--line);flex-direction:column;gap:14px;height:100vh;padding:18px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.side-mark{text-align:center;padding:4px 0 2px;display:block}.side-mark img{width:108px;filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--brand-text) 34%, transparent));border-radius:24px}.side-name{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-top:10px;font-size:27px;font-style:normal;font-weight:800;line-height:.98}.side-name .dn{background:linear-gradient(90deg, var(--brand), var(--brand-red-fill));color:#0000;-webkit-background-clip:text;background-clip:text}.side-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text);margin-top:8px;font-size:9.5px;font-weight:700}.side-cta{color:#fff;background:linear-gradient(95deg, var(--brand), var(--brand-red-fill));text-transform:none;letter-spacing:.01em;width:100%;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--brand-text) 70%, transparent);border:none;border-radius:11px;padding:12px 10px;font-size:13.5px;font-style:normal;font-weight:700}.navitem{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.navitem:hover:not(:disabled){background:var(--surface-2);color:var(--ink);filter:none}.navitem .ico{width:17px;height:17px;color:var(--ink-3);flex:none}.navitem.on{background:var(--nav-on-fill);border-color:color-mix(in srgb, var(--brand-text) 40%, transparent);color:var(--nav-on-ink)}.navitem.on .ico{color:currentColor}.side-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.sidecard{border:1px solid var(--line);background:linear-gradient(180deg, var(--card-a), var(--card-b));border-radius:12px;padding:12px}.sidecard h3{color:var(--brand-text);font-size:10.5px;font-style:italic}.sidecard .sub{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:9.5px;font-weight:700}.folder{text-align:center;background:linear-gradient(170deg, var(--folder), var(--folder-2));border-radius:8px;margin-top:10px;padding:22px 12px 18px;position:relative;box-shadow:0 6px 18px -10px #0009}.folder:before{content:"";background:var(--folder-2);border-radius:6px 6px 0 0;width:78px;height:12px;position:absolute;top:-7px;left:12px}.folder-name{text-transform:uppercase;letter-spacing:-.01em;color:var(--folder-ink);font-size:15px;font-style:italic;font-weight:900}.folder .stamp{background:#ffffff8c;margin-top:8px;padding:5px 10px;font-size:11px}.main{min-width:0;padding:22px 26px 40px}.mainhead{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.mainhead .spacer{flex:1}.mainhead h1{background:linear-gradient(94deg, var(--ink), var(--ink));-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,34px)}.kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-text);margin-top:6px;font-size:12px;font-style:italic;font-weight:800}.head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.head-cta{color:var(--on-pink);background:var(--brand);white-space:nowrap;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:800}.just-in{border:1px solid color-mix(in srgb, var(--green) 45%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--green) 10%, var(--surface));margin-bottom:16px;padding:16px 18px}.just-in h3{margin:0;font-size:18px}.just-in p{margin:8px 0 0;font-size:14px}.just-in ul{margin:10px 0 0;padding-left:18px;font-size:13.5px}.type-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.type-tile{text-align:left;border:1px solid var(--line);background:linear-gradient(180deg, var(--card-a), var(--card-b));color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:14px 12px;display:flex}.type-tile:hover:not(:disabled){border-color:color-mix(in srgb, var(--tile,var(--brand-text)) 55%, var(--line))}.type-name{font-size:13px;font-weight:800;line-height:1.25}.type-n{font-family:var(--display);color:var(--tile,var(--brand-text));font-size:28px;font-weight:800;line-height:1}.type-go{color:var(--ink-3);margin-top:auto;font-size:11px;font-weight:700}.type-other{grid-column:span 1}@media (width<=980px){.type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.head-actions{flex-wrap:wrap;justify-content:flex-end}}.stats{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;overflow:visible}.stat{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--card-a), var(--card-b));box-shadow:var(--glow);padding:16px 14px;position:relative;overflow:hidden}.stat:after{content:"";filter:blur(36px);opacity:.28;background:var(--tone,var(--brand));pointer-events:none;border-radius:50%;width:96px;height:96px;position:absolute;top:-22px;right:-22px}.stat.tone-cyan{--tone:var(--cyan)}.stat.tone-violet{--tone:var(--purple)}.stat.tone-lime{--tone:var(--green)}.stat.tone-gold{--tone:var(--gold)}.stat.tone-cyan .k,.stat.tone-cyan .v{color:var(--cyan)}.stat.tone-violet .k,.stat.tone-violet .v{color:var(--purple)}.stat.tone-lime .k,.stat.tone-lime .v{color:var(--green)}.stat.tone-gold .k,.stat.tone-gold .v{color:var(--gold)}.stat .k{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-text);font-size:9.5px;font-weight:800}.stat .v{font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:900;line-height:1.1}.stat .v.sm{font-size:13.5px}.stat .note{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:9.5px;font-style:italic;font-weight:700}.seclabel{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-text);margin:22px 0 10px;font-size:10.5px;font-style:italic;font-weight:800}.tiles.four{grid-template-columns:repeat(4,1fr)}.tile .t-ico{width:26px;height:26px;color:var(--tile);margin:0 auto 9px;display:block}.panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:4px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--card-a), var(--card-b));box-shadow:var(--glow);padding:14px}.panel>h3{color:var(--brand-text);font-style:italic}.panel .sub{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:9.5px;font-weight:700}.panel .body{margin-top:12px}.routes{flex-direction:column;gap:9px;display:flex}.routes.over{outline:2px dashed var(--accent);outline-offset:6px;background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:12px}.route{text-align:left;border:1px solid var(--line);background:linear-gradient(180deg, var(--card-a), var(--card-b));width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:13px;padding:13px 15px;display:flex}.route:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-text) 45%, var(--line));filter:none}.route .ico{width:21px;height:21px;color:var(--brand-text);flex:none}.route .txt{flex:1;min-width:0}.route .t{font-size:13.5px;font-weight:800}.route .s{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:600}.route .chev{color:var(--ink-3);font-weight:900}.route.notyet{opacity:.62;cursor:default}.route.notyet .s{color:var(--amber)}.promise{border:1.5px solid var(--brand-text);border-radius:var(--radius);text-align:center;text-transform:uppercase;letter-spacing:.02em;color:var(--brand-text);background:color-mix(in srgb, var(--brand-text) 7%, transparent);box-shadow:0 0 26px -12px var(--brand-text);margin-top:16px;padding:15px 16px;font-size:12.5px;font-style:italic;font-weight:900;line-height:1.5}.checks{flex-direction:column;gap:9px;display:flex}.check{border:1px solid var(--line);background:linear-gradient(180deg, var(--card-a), var(--card-b));border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.check .txt{flex:1;min-width:0}.check .t{font-size:13px;font-weight:800}.check .s{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:600}.check .tick{width:19px;height:19px;color:var(--green);flex:none}.check.off .tick{color:var(--ink-3);opacity:.5}.built{border:1.5px solid var(--green);border-radius:var(--radius);text-align:center;background:color-mix(in srgb, var(--green) 8%, transparent);box-shadow:0 0 30px -14px var(--green);margin-top:16px;padding:18px 14px}.built .k{letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:800}.built .v{letter-spacing:-.01em;color:var(--green);font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-style:italic;font-weight:900}.built .s{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10.5px;font-weight:700}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tab{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:800}.tab.on{background:var(--brand);color:var(--on-pink);border-color:#0000}.review-tabs{gap:8px;margin:0 0 18px}.file-row{border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;grid-template-columns:36px 112px minmax(0,1fr);align-items:center;column-gap:14px;margin:0;padding:14px 0;display:grid}.file-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--brand-text);flex-shrink:0;justify-self:center;margin:0}.file-row-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.file-row-id{font-variant-numeric:tabular-nums;color:var(--gold);font-weight:800}.file-row-name{color:var(--ink-2);word-break:break-all;font-size:13px}.tagpill{letter-spacing:.02em;color:var(--on-pink,#fff);background:var(--brand);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-block}.matched-line{flex-wrap:wrap;gap:6px;display:flex}.matched-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.suggest-cat{border:1px solid var(--line);border-left:3px solid var(--brand-text);background:var(--surface);border-radius:12px;margin-top:8px;padding:14px 16px 4px}.suggest-cat-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.suggest-explainer{color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.5}.suggest-law{background:var(--surface-2);border-radius:10px;margin:0 0 12px;padding:10px 12px}.suggest-cites{margin:0;padding-left:18px}.suggest-cites li{margin:4px 0}.suggest-apply{z-index:4;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 0 8px;display:flex;position:sticky;bottom:0}.peek{border:1px solid var(--line);background:var(--surface-2);width:112px;height:112px;color:inherit;font:inherit;cursor:zoom-in;border-radius:10px;flex-shrink:0;padding:0;display:block;overflow:hidden}.peek-lg{width:168px;height:168px}.peek img{object-fit:contain;background:var(--surface-2);width:100%;height:100%;display:block}.peek-words{text-align:left;height:100%;color:var(--ink-2);flex-direction:column;justify-content:center;gap:4px;padding:8px;font-size:11px;line-height:1.35;display:flex}.peek-words strong{text-transform:uppercase;letter-spacing:.04em;color:var(--gold);font-size:11px}.peek-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:14px;display:grid}.peek-card{text-align:left;flex-direction:column;gap:8px;min-width:0;display:flex}.peek-card .peek,.peek-card .peek-lg{width:100%;height:180px}.peek-card-meta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.peek-overlay{z-index:80;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.peek-sheet{background:var(--bg);border:1px solid var(--line);border-radius:14px;width:min(920px,100%);max-height:90vh;padding:14px;overflow:auto}.peek-sheet-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.peek-full{object-fit:contain;background:#0b0b10;border-radius:8px;width:100%;max-height:72vh;display:block}.peek-full-text{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}:root:is([data-look=neon],[data-look=paper]) .file-row,:root:is([data-look=neon],[data-look=paper]) .file-row *,:root:is([data-look=neon],[data-look=paper]) .peek-card,:root:is([data-look=neon],[data-look=paper]) .peek-card *,:root:is([data-look=neon],[data-look=paper]) .suggest-cat,:root:is([data-look=neon],[data-look=paper]) .suggest-cat *{text-align:left!important}:root:is([data-look=neon],[data-look=paper]) .file-row{font-size:16px!important;line-height:1.4!important}:root:is([data-look=neon],[data-look=paper]) .tagpill{text-transform:none!important;font-size:15px!important;font-weight:700!important}:root:is([data-look=neon],[data-look=paper]) .peek-words{font-size:13px!important}:root:is([data-look=neon],[data-look=paper]) .review-tabs .tab{text-transform:none!important;letter-spacing:.01em!important}:root[data-look=neon] .paper-preview{color:var(--ink)!important;background:#120a14!important;border-color:#3d2347!important}:root[data-look=neon] .paper-preview img{background:#0b0710!important}:root[data-look=neon] .bubble{color:var(--ink)!important;background:#262029!important}:root[data-look=neon] .bubble.me{background:var(--brand)!important;color:#fff!important}:root[data-look=neon] .exhibit-stamp{background:#120a14cc!important}:root[data-look=neon] .date-fix-bar{background:#100915!important;border-color:#3d2347!important}.tl{padding-left:16px;position:relative}.tl:before{content:"";background:color-mix(in srgb, var(--brand-text) 35%, transparent);width:1.5px;position:absolute;top:6px;bottom:6px;left:4px}.tlitem{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.tlitem:hover:not(:disabled){background:var(--surface-2);filter:none}.tlitem.on{border-color:color-mix(in srgb, var(--brand-text) 45%, transparent);background:color-mix(in srgb, var(--brand-text) 8%, transparent)}.tlitem:before{content:"";background:var(--brand);width:9px;height:9px;box-shadow:0 0 10px -1px var(--brand-text);border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;left:-16px}.tlitem .when{font-variant-numeric:tabular-nums;flex:0 0 132px;font-size:11.5px;font-weight:800}.tlitem .when small{color:var(--ink-3);font-size:10.5px;font-weight:600;display:block}.tlitem .what{flex:1;min-width:0}.tlitem .what .t{font-size:13px;font-weight:700}.tlitem .what .s{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tldate,.tlnote{font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;width:100%;padding:4px 6px}.tlitem .tlnote{font-size:13px;font-weight:700}.tltags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tltags .tagpill{padding:4px 10px;font-size:12px}.undated-strip-wrap{margin:12px 0 16px}.undated-strip{gap:10px;padding:4px 0 10px;display:flex;overflow-x:auto}.undated-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;flex:0 0 148px;gap:6px;padding:8px;display:flex}.undated-card.on{border-color:color-mix(in srgb, var(--brand-text) 45%, transparent);background:color-mix(in srgb, var(--brand-text) 8%, transparent)}.undated-card .peek{width:100%;height:112px}.tlitem .peek,.peek-sm{width:56px;height:56px}.peek-sm .peek-words{padding:4px;font-size:9px}.timelinepage,.split{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.timelinepage,.split{grid-template-columns:1fr}.timelinepage>.panel{order:-1}.paper-preview{min-height:220px}}.tlitem{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:56px 132px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:12px;display:grid;position:relative}.tl-id{color:var(--brand-text);padding-top:4px;font-size:12px}.tl-preview-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:11px}.sectionlabel{color:var(--brand-text);letter-spacing:.08em;margin:14px 0 8px;font-size:10px;font-weight:800}.paper-preview{color:var(--ink);background:#120a14;border:1px solid #3d2347;border-radius:8px;min-height:200px;padding:28px 20px 48px;position:relative;overflow:hidden}.paper-preview img,.paper-preview .paper-av,.paper-preview .paper-pdf{object-fit:contain;background:#0b0710;width:100%;max-height:520px;display:block}.paper-preview .paper-pdf{background:#fff;border:0;min-height:420px}.paper-when{text-align:center;color:var(--ink-3);margin-bottom:12px;font-size:11px}.paper-thread{flex-direction:column;gap:10px;display:flex}.bubble{width:max-content;max-width:80%;color:var(--ink);background:#262029;border-radius:14px;padding:10px 12px;font-size:13px}.bubble.me{background:var(--brand);color:#fff;margin-left:auto}.paper-words{white-space:pre-wrap;color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.exhibit-stamp{color:#ff5a6e;pointer-events:none;background:#120a14cc;border:3px solid #ff5a6e;padding:8px 10px;font-size:18px;font-weight:900;line-height:1.15;position:absolute;bottom:28px;right:22px;transform:rotate(-7deg)}.date-fix-bar{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;font-size:13px;display:flex}.shield{width:62px;height:62px;color:var(--green);filter:drop-shadow(0 0 16px color-mix(in srgb, var(--green) 55%, transparent));margin:2px auto 12px;display:block}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.side{z-index:40;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-right:none;border-bottom:1px solid var(--line);background:var(--bg);flex-direction:row;align-items:center;gap:8px;height:auto;padding:8px 12px;position:sticky;top:0;overflow:auto hidden}.side::-webkit-scrollbar{display:none}.side-mark,.side-tag{display:none}.side-name{white-space:nowrap;margin:0 4px 0 0;font-size:15px}.sidecard{display:none}.nav,.side-foot{border:none;flex-direction:row;gap:6px;margin:0;padding:0;display:flex}.navitem{white-space:nowrap;padding:8px 11px;font-size:13px}.side-cta{white-space:nowrap;order:-1;padding:9px 13px;font-size:13px}.main{padding:18px 16px 40px}.stats,.tiles.four{grid-template-columns:repeat(2,1fr)}.panels,.split{grid-template-columns:minmax(0,1fr)}}[data-theme=light] button:hover:not(:disabled){filter:brightness(.96)}.ico{flex:none;width:17px;height:17px}.tick{width:19px;height:19px;color:var(--green);flex:none}.check.off .tick,.chev{color:var(--ink-3)}.side-mark img,.hero img{background:0 0;border-radius:0;height:auto}.route .txt,.route .t,.route .s,.check .txt,.check .t,.check .s,.tlitem .when,.tlitem .what,.tlitem .what .t,.tlitem .what .s{display:block}.pep{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--card-a), var(--card-b));max-width:66ch;box-shadow:var(--glow);text-align:center;margin:18px auto 0;padding:34px 34px 30px}.pep-mark{filter:drop-shadow(0 0 22px #00000059);width:92px;height:auto}.pep-title{background:linear-gradient(96deg, var(--brand-text), var(--brand-red) 84%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 22px;font-size:22px}.pep-line{color:var(--ink);text-wrap:balance;margin:0;font-size:15.5px;line-height:1.75}.pep-gap{height:15px}.pep-sign{letter-spacing:.01em;color:var(--brand-text);margin-top:26px;font-size:17px;font-style:italic;font-weight:900}@media (width<=900px){.pep{padding:24px 20px 22px}.pep-line{font-size:15px}}.receipts{margin-top:20px}.receipts-head{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,7vw,62px);line-height:.95}.receipts-warcry{font-family:var(--display);letter-spacing:-.01em;margin-top:2px;font-size:clamp(38px,8vw,72px);font-style:italic;display:block}.receipts-h2{font-family:var(--display);margin:26px 0 2px;font-size:clamp(22px,4vw,32px)}.receipts-sub{color:var(--ink-2);max-width:62ch;margin-top:10px;font-size:17px;line-height:1.5}.receipts-sub.small{margin-top:6px;font-size:14px}.receipts-note{color:var(--ink-2);max-width:68ch;margin-top:12px;font-size:14px;line-height:1.55}.receipts-note strong{color:var(--ink)}.statgrid{gap:12px;margin-top:18px;display:grid}.statgrid-2{grid-template-columns:repeat(2,1fr)}.statgrid-4{grid-template-columns:repeat(4,1fr)}.stat{border-radius:var(--radius);background:linear-gradient(180deg, var(--tile-a), var(--tile-b));border:1.5px solid var(--tile,var(--cyan));box-shadow:var(--tile-glow);padding:18px 14px}.stat-n{font-family:var(--display);color:var(--tile,var(--cyan));font-size:clamp(30px,5.5vw,52px);font-weight:900;line-height:1;display:block}.stat-unit{font-family:var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-left:8px;font-size:.34em;font-style:normal;font-weight:800}.stat-label{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.35;display:block}.receipts-turn{border-left:3px solid var(--brand-text);background:color-mix(in srgb, var(--brand-text) 7%, transparent);border-radius:0 var(--radius) var(--radius) 0;margin-top:22px;padding:16px 18px}.receipts-turn p{margin:0;font-size:16px;line-height:1.5}.receipts-turn-2{color:var(--ink-2);margin-top:10px!important;font-size:14.5px!important}.receipts-stamps{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding-bottom:4px;display:flex}.stamp-gold{border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px -6px var(--gold);transform:rotate(-2deg)}.receipts-src{color:var(--ink-3);margin-top:18px;line-height:1.5}@media (width<=700px){.statgrid-2,.statgrid-4{grid-template-columns:repeat(2,1fr)}}.folders-card{margin-top:20px}.folders-head{font-family:var(--display);margin:0 0 10px;font-size:clamp(26px,5vw,40px)}.folders-intro{color:var(--ink-2);max-width:70ch;margin:0 0 8px;font-size:15px;line-height:1.55}.folders-intro.small{color:var(--ink-3);font-size:13.5px}.folders{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;margin-top:16px;display:grid}.folder{text-align:left;border:1.5px solid var(--folder,var(--amber));background:linear-gradient(180deg, var(--tile-a), var(--tile-b));color:var(--ink);font:inherit;cursor:pointer;border-radius:3px 10px 10px;margin-top:10px;padding:14px 13px 13px;transition:transform .1s,box-shadow .15s;position:relative}.folder-tab{border:1.5px solid var(--folder,var(--amber));background:linear-gradient(180deg, var(--tile-a), var(--tile-a));border-bottom:0;border-radius:5px 8px 0 0;width:62px;height:11px;position:absolute;top:-10px;left:-1.5px}.folder:hover,.folder:focus-visible{box-shadow:0 0 26px -8px var(--folder,var(--amber));transform:translateY(-2px)}.folder-open{box-shadow:0 0 30px -6px var(--folder,var(--amber));background:linear-gradient(180deg, color-mix(in srgb, var(--folder) 14%, var(--tile-a)), var(--tile-b))}.folder-name{color:var(--folder,var(--amber));font-size:14px;font-weight:800;line-height:1.2;display:block}.folder-plain{color:var(--ink-2);margin-top:5px;font-size:12px;line-height:1.35;display:block}.folder-control{--folder:var(--brand-text)}.folder-money{--folder:var(--gold)}.folder-panel{border:1.5px solid var(--line);border-top:3px solid var(--brand-text);border-radius:0 0 var(--radius) var(--radius);background:var(--surface);margin-top:16px;padding:18px 20px 20px}.folder-panel-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.folder-panel-head h2{font-family:var(--display);margin:0;font-size:clamp(21px,3.4vw,30px)}.folder-close{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border-radius:8px;flex:none;padding:6px 12px;font-size:13px}.folder-close:hover{color:var(--ink);border-color:var(--ink-3)}.folder-panel-plain{color:var(--ink);margin:10px 0 0;font-size:16.5px;line-height:1.5}.folder-panel-h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:18px 0 6px;font-size:11.5px}.folder-list{margin:0;padding-left:20px}.folder-list li{margin-bottom:4px;font-size:14.5px;line-height:1.5}.folder-laws>li{margin-bottom:12px}.folder-laws .folder-list li{color:var(--ink-2);font-size:13px}.folder-note{color:var(--ink-3);margin-top:14px;font-size:13px;line-height:1.5}.folders-src{color:var(--ink-3);margin-top:16px;line-height:1.5}.fbtab{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;width:min(380px,100vw - 32px);display:flex;position:fixed;top:0;right:16px}.fbtab>*{pointer-events:auto}.fbtab-handle{border:1px solid var(--gold);background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--gold);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-top:0;border-radius:0 0 10px 10px;padding:7px 14px 8px;font-size:12px;font-weight:800;box-shadow:0 6px 18px -8px #0009}.fbtab-handle:hover{color:var(--ink);border-color:var(--ink-3)}.fbtab-body{border:1px solid var(--gold);background:var(--bg-2);border-radius:10px;width:100%;max-height:min(76vh,620px);margin-top:-1px;padding:4px 14px 14px;overflow-y:auto;box-shadow:0 18px 44px -14px #000000b3}.fbtab-body .card{box-shadow:none;background:0 0;border:0;margin-top:10px;padding:0}@media (width<=560px){.fbtab{width:auto;left:8px;right:8px}}.msgs{padding-top:10px}.msgs-email{margin-bottom:10px;display:block}.msgs-email span{margin-bottom:4px;display:block}.msgs-email input{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:9px 11px}.msgs-thread{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;max-height:320px;margin:4px 0 10px;padding:10px;display:flex;overflow-y:auto}.msgs-empty{opacity:.85;margin:6px 2px}.msgs-row{display:flex}.msgs-row.from-user{justify-content:flex-end}.msgs-row.from-admin{justify-content:flex-start}.msgs-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:82%;padding:8px 12px;font-size:14px;line-height:1.45}.from-user .msgs-bubble{background:var(--brand);color:#fff;border-bottom-right-radius:4px}.from-admin .msgs-bubble{background:var(--bg-2);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px}.msgs-compose{align-items:flex-end;gap:8px;display:flex}.msgs-compose textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:9px 11px}.msgs-compose button{white-space:nowrap}[data-look=loud]{--radius:3px;--glow:7px 7px 0 var(--edge);--edge:var(--brand-text)}[data-theme=light][data-look=loud]{--bg:#f7feff;--bg-2:#fff;--surface-2:#fff;--ink:#150a11;--ink-2:#574450;--ink-3:#857381;--page:var(--bg);--edge:var(--brand-text);--frame:var(--ink);--frame-w:3px}[data-theme=dark][data-look=loud],:root[data-look=loud]:not([data-theme=light]){--page:var(--bg);--edge:var(--cyan);--frame:var(--brand-text);--frame-w:3px}[data-look=loud] .card{background:var(--surface);border:var(--frame-w) solid var(--frame);box-shadow:7px 7px 0 var(--edge)}[data-look=loud] h3{color:var(--cyan)}[data-look=loud] h1,[data-look=loud] h2{letter-spacing:-.035em;font-weight:900}[data-look=loud] button.primary{border:2px solid var(--frame);box-shadow:4px 4px 0 var(--frame)}[data-look=loud] button.primary:active:not(:disabled){box-shadow:1px 1px 0 var(--frame)}.importbar{z-index:50;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:10px 16px;position:fixed;top:0;left:0;right:0}.importbar-track{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.importbar-fill{background:linear-gradient(90deg, var(--brand), var(--brand-red-fill));border-radius:999px;height:100%;transition:width .22s}.importbar-track.unknown .importbar-fill{width:38%;animation:1.15s ease-in-out infinite importsweep}@keyframes importsweep{0%{transform:translate(-100%)}to{transform:translate(264%)}}.importbar-row{align-items:baseline;gap:12px;margin-top:8px;display:flex}.importbar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.importbar-pct{font-variant-numeric:tabular-nums;color:var(--brand-text);font-size:14px;font-weight:800}.importbar-note{opacity:.75;margin-top:2px;font-size:12px}@media (prefers-reduced-motion:reduce){.importbar-fill{transition:none}.importbar-track.unknown .importbar-fill{opacity:.45;width:100%;animation:none}}@media (width<=620px){.importbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid var(--brand-text);padding:12px 16px 14px;animation:.32s cubic-bezier(.16,1,.3,1) importbar-arrive;box-shadow:0 10px 26px -8px #00000073}.importbar-track{height:12px}.importbar-label{font-size:16px;font-weight:800}.importbar-pct{font-size:16px}.importbar-note{opacity:.9;margin-top:4px;font-size:13px}}@keyframes importbar-arrive{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.importbar{animation:none}}.opener{margin:4px 0 18px}.opener h1{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,8.5vw,46px);line-height:1.03}.opener p{color:var(--ink-2);max-width:54ch;margin:10px 0 0;font-size:15px;line-height:1.5}.opener .opener-sub{color:var(--ink-3);margin-top:8px;font-size:13.5px}.opener-hero h1{background:linear-gradient(92deg, var(--brand), var(--brand-red-fill));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.opener-hero .opener-reveal{color:var(--ink-2);max-width:52ch;margin-top:16px;font-size:17px;line-height:1.5}.opener-hero .opener-reveal strong{color:var(--ink)}.howworks{border:1px solid var(--line);border-left:3px solid var(--brand-red);background:var(--surface);border-radius:12px;max-width:72ch;margin:22px 0 6px;padding:16px 18px}.howworks-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-red);margin:0 0 8px;font-size:11px;font-weight:700}.howworks-body{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.howworks-body strong{color:var(--ink)}.safety-short{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:18px;padding:14px 16px}.safety-short p{color:var(--ink-2);margin:0 0 7px;font-size:13.5px;line-height:1.5}.safety-short p:last-child{color:var(--ink-3);margin-bottom:0}.safety-short strong{color:var(--ink)}@media (width<=900px){.fbtab.fbtab-open{z-index:60;flex-direction:column;width:auto;inset:8px 8px auto}.fbtab.fbtab-open .fbtab-body{border-radius:10px;max-height:min(70vh,560px)}.fbtab input,.fbtab textarea{font-size:16px}}.fbtab-top{background:var(--bg-2);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 8px;display:flex;position:sticky;top:0}.fbtab-title{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:800}.fbtab-close{font:inherit;border:1px solid var(--gold);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:15px;font-weight:800}.topbar2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:4px;padding:0 190px 16px 0;display:flex}.tb-brand{align-items:center;gap:11px;margin-right:auto;display:flex}.tb-brand img{object-fit:contain;width:38px;height:38px}.tb-name{font-family:var(--display);letter-spacing:.01em;font-size:17px;font-weight:800;line-height:1.1}.tb-tag{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.tb-where{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-where select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;max-width:200px;padding:8px 10px;font-size:13.5px}.tb-ask{padding:7px 10px;font-size:12.5px}.tb-request{flex:1 0 100%}.opener{text-align:center;margin:clamp(24px,11vh,130px) 0 20px}.opener p{margin-left:auto;margin-right:auto}@media (width<=900px){.topbar2{gap:10px;padding:0 0 12px}.tb-brand img{width:30px;height:30px}.tb-name{font-size:15px}.tb-tag{display:none}.tb-where{flex:1 0 100%}.tb-where select{flex:1;max-width:none}.opener{margin-top:20px}}.whyhere{text-align:center;max-width:62ch;margin:0 auto 26px}.whyhere-lead{font-family:var(--display);color:var(--ink);margin:0 0 12px;font-size:clamp(19px,2.5vw,25px);line-height:1.3}.whyhere-neon{color:var(--brand-text);text-shadow:0 0 18px color-mix(in srgb, var(--brand-text) 55%, transparent);white-space:nowrap;font-style:italic}.whyhere-body{color:var(--ink-2);margin:0 0 10px;font-size:14.5px;line-height:1.6}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px;display:grid}.fact{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;padding:16px 16px 14px}.fact-n{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(26px,3.4vw,36px);font-weight:900;line-height:1}.fact-and{opacity:.85;font-size:.62em;font-weight:700}.fact-pink .fact-n{color:var(--brand-text);text-shadow:0 0 20px color-mix(in srgb, var(--brand-text) 45%, transparent)}.fact-cyan .fact-n{color:var(--cyan);text-shadow:0 0 20px color-mix(in srgb, var(--cyan) 45%, transparent)}.fact-amber .fact-n{color:var(--amber);text-shadow:0 0 20px color-mix(in srgb, var(--amber) 45%, transparent)}.fact-line{color:var(--ink-2);margin:9px 0 0;font-size:13.5px;line-height:1.5}.fact-src{color:var(--ink-3);margin:8px 0 0;font-size:11px;line-height:1.45}@media (width<=860px){.facts{grid-template-columns:minmax(0,1fr)}.whyhere-neon{white-space:normal}}:root:is([data-look=neon],[data-look=paper]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07050b;--bg-2:#0c0711;--page:#08050c;--surface:#100915;--surface-2:#160c1d;--card-a:#160b1d;--card-b:#0d0812;--tile-a:#190d20;--tile-b:#0b0710;--ink:#fff8ff;--ink-2:#d8c9df;--ink-3:#9f8aa9;--brand:#7b2d93;--brand-text:#d9b8e8;--brand-red:#ff5a6e;--brand-red-fill:#c8102e;--on-brand:#fff;--focus:#ff5a6e;--error:#ff8a50;--error-bg:#2a150d;--caution:#f5c35b;--danger:var(--error);--violet:var(--brand-text);--accent:#ff5a6e;--cyan:#08e5e5;--purple:#d9b8e8;--gold:#ffc400;--amber:#ff9f0a;--green:#24e378;--folder:#c8102e;--folder-2:#5c0970;--folder-ink:#fff8ff;--line:#3a3142;--radius:14px;--glow:0 16px 40px -28px #000000b8, inset 0 1px 0 #ffffff08;background:#07050b}:root[data-look=neon]{--warn-bg:#0e2a72;--warn-line:#3d6ad4;--warn-ink:#fff}:root[data-look=neon] .notice{color:#fff!important;background:#0e2a72!important;border-color:#3d6ad4!important}:root[data-look=neon] .notice h1,:root[data-look=neon] .notice h2,:root[data-look=neon] .notice h3,:root[data-look=neon] .notice a{color:#fff!important;font-family:var(--ui)!important;text-transform:none!important;letter-spacing:.01em!important;font-size:26px!important;font-weight:600!important}:root[data-look=paper] .notice h1,:root[data-look=paper] .notice h2,:root[data-look=paper] .notice h3{color:var(--warn-ink)!important}:root:is([data-look=neon],[data-look=paper]){scrollbar-color:#ff5a6e #100915;background:#07050b!important}:root:is([data-look=neon],[data-look=paper]) body{letter-spacing:.002em;color:#fff8ff!important;background:radial-gradient(900px 440px at 58% 4%,#37103a40,#0000 65%),radial-gradient(680px 480px at 100% 58%,#240b2c38,#0000 70%),#07050b!important}:root:is([data-look=neon],[data-look=paper]) body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff015 1px,transparent 1px),linear-gradient(90deg,#ffffff012 1px,transparent 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 72%);mask-image:linear-gradient(#0008,#0000 72%)}:root:is([data-look=neon],[data-look=paper]) .app{min-height:100dvh;grid-template-columns:252px minmax(0,1fr)!important}:root:is([data-look=neon],[data-look=paper]) .side{box-shadow:18px 0 42px -34px #ff5a6eaa;background:linear-gradient(#100817 0%,#09060d 58%,#0b0710 100%)!important;border-right:1px solid #311a39!important;width:252px!important;padding:18px 12px 16px!important}:root:is([data-look=neon],[data-look=paper]) .side-mark img{filter:drop-shadow(0 0 14px #ff5a6e80)!important}:root:is([data-look=neon],[data-look=paper]) .side-name{font-family:var(--display)!important;letter-spacing:.04em!important;font-size:20px!important}:root:is([data-look=neon],[data-look=paper]) .side-tag{color:var(--gold)!important;letter-spacing:.18em!important;font-size:9px!important}:root:is([data-look=neon],[data-look=paper]) .nav{gap:5px!important;margin-top:16px!important;padding-top:14px!important}:root:is([data-look=neon],[data-look=paper]) .navitem{min-height:42px;color:#cdbed5!important;border:1px solid #0000!important;border-radius:10px!important;padding:9px 12px!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important}:root:is([data-look=neon],[data-look=paper]) .navitem:hover:not(:disabled),:root:is([data-look=neon],[data-look=paper]) .navitem.on,:root:is([data-look=neon],[data-look=paper]) .navitem.active,:root:is([data-look=neon],[data-look=paper]) [aria-current=page].navitem{color:#fff!important;filter:none!important;background:linear-gradient(90deg,#ff5a6e32,#9a164225)!important;border-color:#ff5a6e!important;box-shadow:inset 3px 0 #ff5a6e,0 0 18px -9px #ff5a6e!important}:root:is([data-look=neon],[data-look=paper]) .side-cta,:root:is([data-look=neon],[data-look=paper]) button.primary{text-transform:uppercase;letter-spacing:.025em;color:#fff!important;background:linear-gradient(135deg,#7b2d93,#5c0970)!important;border:1px solid #ff5a6e!important;border-radius:10px!important;font-weight:900!important;box-shadow:0 0 24px -10px #ff5a6e,inset 0 1px #ffffff45!important}:root:is([data-look=neon],[data-look=paper]) .side-cta:hover,:root:is([data-look=neon],[data-look=paper]) button.primary:hover:not(:disabled){filter:brightness(1.12)!important;box-shadow:0 0 30px -7px #ff5a6e!important}:root:is([data-look=neon],[data-look=paper]) .sidecard{background:linear-gradient(#1a0a19,#0c0810)!important;border-color:#ff5a6e!important;box-shadow:0 0 22px -16px #ff5a6e!important}:root:is([data-look=neon],[data-look=paper]) .main{max-width:none!important;padding:14px 20px 28px!important}:root:is([data-look=neon],[data-look=paper]) .topbar2{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:66px;box-shadow:0 14px 32px -28px #ff5a6e;background:#050407ef!important;border-bottom:1px solid #34203a!important;margin:-14px -20px 16px!important;padding:10px 180px 10px 20px!important}:root:is([data-look=neon],[data-look=paper]) .tb-brand img{filter:drop-shadow(0 0 10px #ff5a6e88);width:46px!important;height:46px!important}:root:is([data-look=neon],[data-look=paper]) .tb-name{font-style:italic;font-family:var(--display)!important;letter-spacing:.04em!important;font-size:22px!important}:root:is([data-look=neon],[data-look=paper]) .tb-tag{color:var(--gold)!important;letter-spacing:.16em!important;font-size:9px!important}:root:is([data-look=neon],[data-look=paper]) .tb-where select,:root:is([data-look=neon],[data-look=paper]) input,:root:is([data-look=neon],[data-look=paper]) textarea,:root:is([data-look=neon],[data-look=paper]) select{box-shadow:inset 0 1px 8px #0008;color:#f9effd!important;background:#0f0914!important;border-color:#43254d!important;border-radius:10px!important}:root:is([data-look=neon],[data-look=paper]) .opener h1,:root:is([data-look=neon],[data-look=paper]) .receipts-head,:root:is([data-look=neon],[data-look=paper]) .receipts-warcry{font-family:var(--display)!important;font-size:clamp(38px,4.2vw,64px)!important;line-height:.95!important}:root:is([data-look=neon],[data-look=paper]) h1,:root:is([data-look=neon],[data-look=paper]) h2,:root:is([data-look=neon],[data-look=paper]) .folders-head,:root:is([data-look=neon],[data-look=paper]) .folder-panel-head h2{text-shadow:0 2px 20px #6d2a7140;color:#fffaff!important}:root:is([data-look=neon],[data-look=paper]) h3,:root:is([data-look=neon],[data-look=paper]) .panel>h3{font-family:var(--display)!important;color:#fffaff!important;font-style:normal!important}:root:is([data-look=neon],[data-look=paper]) .whyhere{text-align:left!important;max-width:none!important;margin:0 0 14px!important}:root:is([data-look=neon],[data-look=paper]) .whyhere-neon,:root:is([data-look=neon],[data-look=paper]) .pep-sign{font-family:var(--hand)!important;letter-spacing:.01em!important;font-size:46px!important;font-weight:700!important;line-height:1.15!important}:root:is([data-look=neon],[data-look=paper]) .whyhere-neon{margin:14px auto 4px!important;display:block!important}:root[data-look=neon] .whyhere-neon,:root[data-look=neon] .pep-sign{color:#ff5a6e!important;text-shadow:0 0 22px #ff5a6e55!important}:root:is([data-look=neon],[data-look=paper]) .facts,:root:is([data-look=neon],[data-look=paper]) .panels{gap:16px!important;margin-bottom:18px!important}:root:is([data-look=neon],[data-look=paper]) .fact,:root:is([data-look=neon],[data-look=paper]) .card,:root:is([data-look=neon],[data-look=paper]) .panel,:root:is([data-look=neon],[data-look=paper]) .safety-short,:root:is([data-look=neon],[data-look=paper]) .pep,:root:is([data-look=neon],[data-look=paper]) .folder-panel{background:linear-gradient(155deg,#160b1d 0%,#0d0812 72%)!important;border:1px solid #3d2347!important;border-radius:14px!important;box-shadow:0 18px 40px -28px #000c,inset 0 1px #ffffff08!important}:root:is([data-look=neon],[data-look=paper]) .fact{padding:13px 14px 12px!important}:root:is([data-look=neon],[data-look=paper]) .stats{box-shadow:none!important;background:0 0!important;border:none!important;gap:14px!important;overflow:visible!important}:root:is([data-look=neon],[data-look=paper]) .stat{background:linear-gradient(#150b1b,#0c0811)!important;border:1px solid #3d2347!important;border-radius:14px!important;padding:16px 12px!important}:root:is([data-look=neon],[data-look=paper]) .stat .v{font-family:var(--display)!important;font-size:28px!important}:root:is([data-look=neon],[data-look=paper]) .stat .k{color:#ff5a6e!important}:root:is([data-look=neon],[data-look=paper]) .routes,:root:is([data-look=neon],[data-look=paper]) .checks{gap:7px!important}:root:is([data-look=neon],[data-look=paper]) .route,:root:is([data-look=neon],[data-look=paper]) .check{background:#100a15!important;border-color:#382141!important;padding:10px 12px!important}:root:is([data-look=neon],[data-look=paper]) .route:hover:not(:disabled){transform:translate(2px);box-shadow:0 0 20px -13px #ff5a6e;border-color:#ff5a6e!important}:root:is([data-look=neon],[data-look=paper]) .folders-card{margin-top:14px!important}:root:is([data-look=neon],[data-look=paper]) .folders{grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:14px!important;margin-top:14px!important}:root:is([data-look=neon],[data-look=paper]) .folder{min-height:112px;overflow:visible;background:linear-gradient(150deg,color-mix(in srgb,var(--folder) 22%,#160b1d),#0b0710 76%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--folder) 70%,transparent),0 12px 28px -22px var(--folder)!important;border-width:1px!important;border-radius:4px 13px 13px!important;padding:15px 14px 12px!important}:root:is([data-look=neon],[data-look=paper]) .folder-tab{background:color-mix(in srgb,var(--folder) 45%,#1a0c20)!important;border-width:1px!important;width:42%!important;height:12px!important;top:-11px!important}:root:is([data-look=neon],[data-look=paper]) .folder-name{font-family:var(--display)!important;color:#fff!important;font-size:15px!important}:root:is([data-look=neon],[data-look=paper]) .folder-plain{color:#d4c3da!important;font-size:11.5px!important}:root:is([data-look=neon],[data-look=paper]) .folder:hover,:root:is([data-look=neon],[data-look=paper]) .folder:focus-visible,:root:is([data-look=neon],[data-look=paper]) .folder-open{box-shadow:0 0 26px -7px var(--folder),inset 0 1px var(--folder)!important;transform:translateY(-3px)!important}:root:is([data-look=neon],[data-look=paper]) .tiles,:root:is([data-look=neon],[data-look=paper]) .type-grid{gap:10px!important}:root:is([data-look=neon],[data-look=paper]) .type-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}:root:is([data-look=neon],[data-look=paper]) .type-tile,:root:is([data-look=neon],[data-look=paper]) .tile{background:linear-gradient(155deg,color-mix(in srgb,var(--tile,var(--brand)) 14%,#160b1d),#0b0710)!important;border-color:color-mix(in srgb,var(--tile,var(--brand-text)) 70%,#3d2347)!important;min-height:112px!important;box-shadow:0 12px 28px -24px var(--tile,var(--brand-text))!important;padding:12px!important}:root:is([data-look=neon],[data-look=paper]) .type-n,:root:is([data-look=neon],[data-look=paper]) .stat-n{text-shadow:0 0 14px}:root:is([data-look=neon],[data-look=paper]) .tabs{gap:5px!important;margin-bottom:10px!important}:root:is([data-look=neon],[data-look=paper]) .tab{background:#110a16!important;padding:5px 11px!important}:root:is([data-look=neon],[data-look=paper]) .tab.on{box-shadow:0 0 16px -8px #ff5a6e;background:linear-gradient(95deg,#7b2d93,#5c0970)!important}:root:is([data-look=neon],[data-look=paper]) .promise,:root:is([data-look=neon],[data-look=paper]) .built{margin-top:10px!important;padding:12px!important}:root:is([data-look=neon],[data-look=paper]) .tlitem{padding:8px 10px!important}:root:is([data-look=neon],[data-look=paper]) .fbtab-handle{color:#ff5a6e!important;background:#100915!important;border-color:#ff5a6e!important}:root:is([data-look=neon],[data-look=paper]) :focus-visible{outline-offset:2px;outline:2px solid #ff5a6e!important}@media (width>=901px) and (width<=1260px){:root:is([data-look=neon],[data-look=paper]) .app{grid-template-columns:190px minmax(0,1fr)!important}:root:is([data-look=neon],[data-look=paper]) .side{width:190px!important}:root:is([data-look=neon],[data-look=paper]) .folders,:root:is([data-look=neon],[data-look=paper]) .type-grid,:root:is([data-look=neon],[data-look=paper]) .facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){:root:is([data-look=neon],[data-look=paper]) .app{grid-template-columns:minmax(0,1fr)!important}:root:is([data-look=neon],[data-look=paper]) .side{background:#09060df2!important;width:auto!important;padding:8px 10px!important}:root:is([data-look=neon],[data-look=paper]) .main{padding:12px 12px 30px!important}:root:is([data-look=neon],[data-look=paper]) .topbar2{margin:-12px -12px 14px!important;padding:10px 12px!important}:root:is([data-look=neon],[data-look=paper]) .folders,:root:is([data-look=neon],[data-look=paper]) .type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root:is([data-look=neon],[data-look=paper]) .opener{margin-top:14px!important}}@media (width<=560px){:root:is([data-look=neon],[data-look=paper]) .folders,:root:is([data-look=neon],[data-look=paper]) .type-grid,:root:is([data-look=neon],[data-look=paper]) .facts,:root:is([data-look=neon],[data-look=paper]) .stats,:root:is([data-look=neon],[data-look=paper]) .tiles.four{grid-template-columns:1fr!important}:root:is([data-look=neon],[data-look=paper]) .folder{min-height:94px}}@media (prefers-reduced-motion:reduce){:root:is([data-look=neon],[data-look=paper]) *,:root:is([data-look=neon],[data-look=paper]) :before,:root:is([data-look=neon],[data-look=paper]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root:is([data-look=neon],[data-look=paper]) .side-tag,:root:is([data-look=neon],[data-look=paper]) .tb-tag{letter-spacing:.08em!important;font-size:12px!important;font-weight:600!important}:root:is([data-look=neon],[data-look=paper]) .sub{line-height:1.5;font-size:15.5px!important}:root:is([data-look=neon],[data-look=paper]) h3,:root:is([data-look=neon],[data-look=paper]) .panel>h3{letter-spacing:0!important;text-transform:none!important;font-size:20px!important;font-weight:800!important;line-height:1.3!important}:root:is([data-look=neon],[data-look=paper]) h2,:root:is([data-look=neon],[data-look=paper]) .folders-head,:root:is([data-look=neon],[data-look=paper]) .folder-panel-head h2{font-size:30px!important;line-height:1.2!important}:root:is([data-look=neon],[data-look=paper]) .tiny{font-weight:500;line-height:1.6;font-size:16px!important}:root:is([data-look=neon],[data-look=paper]) .navitem{font-size:17.5px!important;font-weight:600!important}:root:is([data-look=neon],[data-look=paper]) .tagbtn,:root:is([data-look=neon],[data-look=paper]) .tab{padding:7px 13px!important;font-size:15px!important;font-weight:600!important}:root:is([data-look=neon],[data-look=paper]) p,:root:is([data-look=neon],[data-look=paper]) .muted,:root:is([data-look=neon],[data-look=paper]) li,:root:is([data-look=neon],[data-look=paper]) label,:root:is([data-look=neon],[data-look=paper]) td,:root:is([data-look=neon],[data-look=paper]) th{font-size:19.5px!important;line-height:1.62!important}:root:is([data-look=neon],[data-look=paper]) select,:root:is([data-look=neon],[data-look=paper]) option,:root:is([data-look=neon],[data-look=paper]) input,:root:is([data-look=neon],[data-look=paper]) textarea,:root:is([data-look=neon],[data-look=paper]) button{font-size:17.5px!important}:root:is([data-look=neon],[data-look=paper]) .notice{font-size:16.5px!important;line-height:1.6!important}:root:is([data-look=neon],[data-look=paper]) .side-mark img{width:168px!important}:root:is([data-look=neon],[data-look=paper]) .side-name{font-size:30px!important;line-height:1.05!important}:root:is([data-look=neon],[data-look=paper]) .fact-n{font-size:50px!important;line-height:1.05!important;font-family:var(--ui)!important;font-weight:800!important}:root:is([data-look=neon],[data-look=paper]) .fact-and{font-size:.62em!important}:root:is([data-look=neon],[data-look=paper]) .whyhere-lead{font-size:42px!important;line-height:1.18!important;font-family:var(--display)!important;max-width:34ch!important;margin-left:auto!important;margin-right:auto!important;font-weight:700!important}:root:is([data-look=neon],[data-look=paper]) .whyhere-body{font-size:19.5px!important}:root:is([data-look=neon],[data-look=paper]) .fact-line{font-size:18px!important}:root:is([data-look=neon],[data-look=paper]) .card,:root:is([data-look=neon],[data-look=paper]) .panel{padding:20px!important}:root:is([data-look=neon],[data-look=paper]) .navitem{min-height:46px;padding:11px 13px!important}:root[data-look=neon]{--ink-2:#e6dcea;--ink-3:#bbaac4}:root:is([data-look=neon],[data-look=paper]) .stat .v,:root:is([data-look=neon],[data-look=paper]) .type-n,:root:is([data-look=neon],[data-look=paper]) .stat-n,:root:is([data-look=neon],[data-look=paper]) .fact .n{font-variant-numeric:tabular-nums;font-family:var(--ui)!important;font-size:34px!important;font-weight:800!important;line-height:1.05!important}:root[data-look=neon] .stat .v,:root[data-look=neon] .type-n,:root[data-look=neon] .stat-n,:root[data-look=neon] .fact .n{color:#fff!important;text-shadow:0 0 18px #ff5a6e99!important}:root[data-look=neon] .stat.tone-cyan{border-color:color-mix(in srgb, var(--cyan) 55%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--cyan), inset 0 1px #ffffff08!important}:root[data-look=neon] .stat.tone-violet{border-color:color-mix(in srgb, var(--purple) 55%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--purple), inset 0 1px #ffffff08!important}:root[data-look=neon] .stat.tone-lime{border-color:color-mix(in srgb, var(--green) 55%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--green), inset 0 1px #ffffff08!important}:root[data-look=neon] .stat.tone-gold{border-color:color-mix(in srgb, var(--gold) 55%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--gold), inset 0 1px #ffffff08!important}:root[data-look=neon] .stat.tone-cyan .k,:root[data-look=neon] .stat.tone-cyan .v{color:var(--cyan)!important;text-shadow:0 0 18px color-mix(in srgb, var(--cyan) 50%, transparent)!important}:root[data-look=neon] .stat.tone-violet .k,:root[data-look=neon] .stat.tone-violet .v{color:var(--purple)!important;text-shadow:0 0 18px color-mix(in srgb, var(--purple) 50%, transparent)!important}:root[data-look=neon] .stat.tone-lime .k,:root[data-look=neon] .stat.tone-lime .v{color:var(--green)!important;text-shadow:0 0 18px color-mix(in srgb, var(--green) 50%, transparent)!important}:root[data-look=neon] .stat.tone-gold .k,:root[data-look=neon] .stat.tone-gold .v{color:var(--gold)!important;text-shadow:0 0 18px color-mix(in srgb, var(--gold) 50%, transparent)!important}:root[data-look=neon] .fact-pink{border-color:color-mix(in srgb, var(--brand-text) 50%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--brand-text), inset 0 1px #ffffff08!important}:root[data-look=neon] .fact-cyan{border-color:color-mix(in srgb, var(--cyan) 50%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--cyan), inset 0 1px #ffffff08!important}:root[data-look=neon] .fact-amber{border-color:color-mix(in srgb, var(--amber) 50%, #3d2347)!important;box-shadow:0 16px 36px -20px var(--amber), inset 0 1px #ffffff08!important}:root[data-look=neon] .fact-pink .fact-n{color:var(--brand-text)!important;text-shadow:0 0 22px color-mix(in srgb, var(--brand-text) 55%, transparent)!important}:root[data-look=neon] .fact-cyan .fact-n{color:var(--cyan)!important;text-shadow:0 0 22px color-mix(in srgb, var(--cyan) 55%, transparent)!important}:root[data-look=neon] .fact-amber .fact-n{color:var(--amber)!important;text-shadow:0 0 22px color-mix(in srgb, var(--amber) 55%, transparent)!important}:root[data-look=neon] .panel-cyan{border-color:color-mix(in srgb, var(--cyan) 42%, #3d2347)!important;box-shadow:0 16px 36px -22px var(--cyan), inset 0 1px #ffffff08!important}:root[data-look=neon] .panel-violet{border-color:color-mix(in srgb, var(--purple) 42%, #3d2347)!important;box-shadow:0 16px 36px -22px var(--purple), inset 0 1px #ffffff08!important}:root[data-look=neon] .panel-gold{border-color:color-mix(in srgb, var(--gold) 42%, #3d2347)!important;box-shadow:0 16px 36px -22px var(--gold), inset 0 1px #ffffff08!important}:root[data-look=neon] .panel-cyan>h3{color:var(--cyan)!important}:root[data-look=neon] .panel-violet>h3{color:var(--purple)!important}:root[data-look=neon] .panel-gold>h3{color:var(--gold)!important}:root[data-look=paper] .stat .v,:root[data-look=paper] .type-n,:root[data-look=paper] .stat-n,:root[data-look=paper] .fact .n{color:#1b1b1d!important;text-shadow:none!important}:root:is([data-look=neon],[data-look=paper]) .type-n{font-size:27px!important;font-family:var(--ui)!important}:root:is([data-look=neon],[data-look=paper]) .stat .k,:root:is([data-look=neon],[data-look=paper]) .type-k{letter-spacing:.06em;font-size:12.5px!important;font-weight:700!important}:root:is([data-look=neon],[data-look=paper]) .topbar2{align-items:center;min-height:60px;padding:12px 190px 12px 22px!important}:root:is([data-look=neon],[data-look=paper]) .tb-where{align-items:center;gap:10px}:root:is([data-look=neon],[data-look=paper]) .opener{text-align:center!important;margin:26px 0 20px!important}:root:is([data-look=neon],[data-look=paper]) .opener p{max-width:62ch!important;margin-left:auto!important;margin-right:auto!important}:root:is([data-look=neon],[data-look=paper]) .whyhere{text-align:center!important;max-width:70ch!important;margin-left:auto!important;margin-right:auto!important}:root:is([data-look=neon],[data-look=paper]) .opener p{margin-top:10px!important}:root:is([data-look=neon],[data-look=paper]) *{text-transform:none!important}:root:is([data-look=neon],[data-look=paper]) .side-tag,:root:is([data-look=neon],[data-look=paper]) .tb-tag,:root:is([data-look=neon],[data-look=paper]) .stat .k,:root:is([data-look=neon],[data-look=paper]) .type-k,:root:is([data-look=neon],[data-look=paper]) .tiny,:root:is([data-look=neon],[data-look=paper]) .sub,:root:is([data-look=neon],[data-look=paper]) label{letter-spacing:.01em!important}:root:is([data-look=neon],[data-look=paper]) .main{max-width:1040px!important;margin-left:auto!important;margin-right:auto!important}:root:is([data-look=neon],[data-look=paper]) .facts,:root:is([data-look=neon],[data-look=paper]) .fact,:root:is([data-look=neon],[data-look=paper]) .whyhere,:root:is([data-look=neon],[data-look=paper]) .whyhere p,:root:is([data-look=neon],[data-look=paper]) .opener,:root:is([data-look=neon],[data-look=paper]) .opener p{text-align:center!important}:root:is([data-look=neon],[data-look=paper]) .mainhead{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:46px;padding-right:0}:root:is([data-look=neon],[data-look=paper]) .mainhead .spacer{display:none}:root:is([data-look=neon],[data-look=paper]) .head-actions{justify-content:center}:root:is([data-look=neon],[data-look=paper]) .main>h1,:root:is([data-look=neon],[data-look=paper]) .main>h2,:root:is([data-look=neon],[data-look=paper]) .main>p,:root:is([data-look=neon],[data-look=paper]) .card>h2,:root:is([data-look=neon],[data-look=paper]) .card>h3,:root:is([data-look=neon],[data-look=paper]) .card>p,:root:is([data-look=neon],[data-look=paper]) .panel>h2,:root:is([data-look=neon],[data-look=paper]) .panel>h3,:root:is([data-look=neon],[data-look=paper]) .panel>.sub,:root:is([data-look=neon],[data-look=paper]) .notice>h3,:root:is([data-look=neon],[data-look=paper]) .notice>p{text-align:center}:root:is([data-look=neon],[data-look=paper]) .tlitem,:root:is([data-look=neon],[data-look=paper]) .tlitem *,:root:is([data-look=neon],[data-look=paper]) .undated-card,:root:is([data-look=neon],[data-look=paper]) .undated-card *,:root:is([data-look=neon],[data-look=paper]) table,:root:is([data-look=neon],[data-look=paper]) table *,:root:is([data-look=neon],[data-look=paper]) li,:root:is([data-look=neon],[data-look=paper]) label,:root:is([data-look=neon],[data-look=paper]) .route,:root:is([data-look=neon],[data-look=paper]) .check,:root:is([data-look=neon],[data-look=paper]) .folder,:root:is([data-look=neon],[data-look=paper]) .type-tile,:root:is([data-look=neon],[data-look=paper]) .import-hint,:root:is([data-look=neon],[data-look=paper]) .tile,:root:is([data-look=neon],[data-look=paper]) details{text-align:left}:root[data-look=paper]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfbf9;--bg-2:#f4f4f1;--surface:#fff;--surface-2:#f8f8f6;--ink:#1b1b1d;--ink-2:#55555c;--ink-3:#8a8a90;--line:#e3e3df;--brand:#3d3d42;--brand-text:#3d3d42;--brand-red:#3d3d42;--brand-red-fill:#3d3d42;--on-brand:#fff;--focus:#3d3d42;--violet:#3d3d42;--accent:#3d3d42;--accent-ink:#fff;--gold:#3d3d42;--amber:#3d3d42;--purple:#4a4a52;--cyan:#3f6b74;--green:#2f6b43;--error:#9b2c2c;--error-bg:#fbeeee;--caution:#8a5a00;--danger:var(--error);--warn-bg:#f4f4f6;--warn-line:#c8c8ce;--warn-ink:#2a2a30;--glow:0 0 0 1px #1b1b1d0f, 0 1px 2px #1b1b1d0d;--page:var(--bg);--card-a:#fff;--card-b:#fff;--tile-a:#fff;--tile-b:#fff;--tile-glow:0 0 0 1px #1b1b1d12;--badge-a:#f8f8f6;--badge-b:#f4f4f1;--badge-line:#e3e3df;--proven-ink:#fff;--on-gold:#fff;--on-pink:#fff;--side-bg:#f4f4f1;--nav-on-a:#3d3d42;--nav-on-b:#3d3d42;--nav-on-ink:#1b1b1d;--nav-on-fill:#ecece8;--folder:#5a5a62;--folder-2:#3d3d42;--folder-ink:#fff;scrollbar-color:#b9b9b4 #f4f4f1;background:var(--bg)!important}:root[data-look=paper] body{background:var(--bg)!important;color:var(--ink)!important}:root[data-look=paper] body:before{background-image:linear-gradient(#1b1b1d08 1px,#0000 1px),linear-gradient(90deg,#1b1b1d06 1px,#0000 1px)}:root[data-look=paper] .side{box-shadow:none;border-right:1px solid var(--line)!important;background:#fff!important}:root[data-look=paper] .side-tag,:root[data-look=paper] .tb-tag{color:var(--brand-text)!important}:root[data-look=paper] .navitem{color:var(--ink-2)!important}:root[data-look=paper] .navitem:hover:not(:disabled){color:var(--ink)!important;background:color-mix(in srgb, var(--brand-text) 7%, transparent)!important}:root[data-look=paper] .navitem.on,:root[data-look=paper] .navitem.active,:root[data-look=paper] [aria-current=page].navitem{color:var(--brand-text)!important;background:color-mix(in srgb, var(--brand-text) 12%, transparent)!important;box-shadow:inset 3px 0 var(--brand-text)!important;border-color:#0000!important}:root[data-look=paper] .side-cta,:root[data-look=paper] button.primary{background:linear-gradient(95deg, var(--brand), var(--brand-red-fill))!important;color:#fff!important;text-transform:none!important;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--brand-text) 70%, transparent)!important;border:none!important;font-weight:700!important}:root[data-look=paper] .side-cta:hover,:root[data-look=paper] button.primary:hover:not(:disabled){filter:brightness(1.06)!important;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--brand-text) 75%, transparent)!important}:root[data-look=paper] .sidecard{border-color:var(--line)!important;box-shadow:none!important;background:#fff!important}:root[data-look=paper] .topbar2{box-shadow:none;border-bottom:1px solid var(--line)!important;background:#fffffff2!important}:root[data-look=paper] .tb-where select,:root[data-look=paper] input,:root[data-look=paper] textarea,:root[data-look=paper] select{box-shadow:none;color:var(--ink)!important;border-color:var(--line)!important;background:#fff!important}:root[data-look=paper] h1,:root[data-look=paper] h2,:root[data-look=paper] .folders-head,:root[data-look=paper] .folder-panel-head h2{text-shadow:none;color:var(--ink)!important}:root[data-look=paper] h3,:root[data-look=paper] .panel>h3{color:var(--ink)!important}:root[data-look=paper] .whyhere-neon,:root[data-look=paper] .pep-sign{font-family:var(--hand)!important;color:#5a4319!important;text-shadow:none!important}:root[data-look=paper] .fact,:root[data-look=paper] .card,:root[data-look=paper] .panel,:root[data-look=paper] .stats,:root[data-look=paper] .safety-short,:root[data-look=paper] .pep,:root[data-look=paper] .folder-panel{border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1d0d!important}:root[data-look=paper] .stat{background:#fff!important}:root[data-look=paper] .stat .k{color:#3d3d42!important}:root[data-look=paper] .route,:root[data-look=paper] .check{border-color:var(--line)!important;background:#fff!important}:root[data-look=paper] .route:hover:not(:disabled){box-shadow:none;border-color:#3d3d42!important}:root[data-look=paper] .folder{box-shadow:inset 0 1px var(--line), 0 1px 2px #1b1b1d0d!important;background:#fff!important}:root[data-look=paper] .folder-tab{background:#ecece8!important}:root[data-look=paper] .folder-name{color:var(--ink)!important}:root[data-look=paper] .folder-plain{color:var(--ink-2)!important}:root[data-look=paper] .folder:hover,:root[data-look=paper] .folder:focus-visible,:root[data-look=paper] .folder-open{box-shadow:inset 0 1px var(--line), 0 4px 10px -6px #1b1b1d40!important}:root[data-look=paper] .type-tile,:root[data-look=paper] .tile{border-color:var(--line)!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1d0d!important}:root[data-look=paper] .type-n,:root[data-look=paper] .stat-n{text-shadow:none}:root[data-look=paper] .tab{background:#f4f4f1!important}:root[data-look=paper] .tab.on{box-shadow:none;color:#fff!important;background:#1b1b1d!important}:root[data-look=paper] .fbtab-handle{border-color:var(--line)!important;color:var(--ink-2)!important;background:#fff!important}:root[data-look=paper] :focus-visible{outline:2px solid #3d3d42!important}.notice{color:#fff!important;background:#0e2a72!important;border:1px solid #3d6ad4!important}.notice h1,.notice h2,.notice h3,.notice a{color:#fff!important;font-family:var(--ui)!important;text-transform:none!important;letter-spacing:.01em!important;font-size:26px!important;font-weight:600!important}.keep-alert{color:#fff!important;background:#0e2a72!important;border:2px solid #3d6ad4!important}:root .keep-alert h3{color:#fff!important;font-family:var(--ui)!important;text-transform:none!important;letter-spacing:.01em!important;font-size:26px!important;font-weight:600!important;line-height:1.25!important}.practice-checks{flex-direction:column;gap:8px;margin-top:4px;display:flex}.practice-box{align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.practice-box input{flex:none;margin-top:3px}.practice-wrap{margin-top:10px;overflow-x:auto}.practice-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.practice-table th,.practice-table td{text-align:left;border-bottom:1px solid var(--line,#2a3358);vertical-align:top;word-wrap:break-word;padding:6px 8px}.practice-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#8a90a8);font-size:11px}.practice-table th:first-child,.practice-table td:first-child{width:28%}.practice-table th:nth-child(2),.practice-table td:nth-child(2),.practice-table th:nth-child(3),.practice-table td:nth-child(3),.practice-table th:nth-child(4),.practice-table td:nth-child(4){width:24%}.practice-table tr.is-here td{font-weight:600}.app{flex-direction:column;min-height:100vh;display:flex!important}.main{width:100%;max-width:1180px;margin:0 auto;padding:26px 30px 44px!important}:root[data-look=paper] .main,:root[data-look=neon] .main,:root[data-look=calm] .main,:root[data-look=loud] .main{max-width:1180px!important;margin:0 auto!important;padding:26px 30px 44px!important}.topnav{z-index:30;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.topnav-in{align-items:center;gap:22px;width:100%;max-width:1240px;margin:0 auto;padding:11px 24px;display:flex}.tb-brand{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.tb-shield{width:44px;height:44px;filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--brand-text) 34%, transparent));border-radius:12px}.tb-word{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.tb-name{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:21px;font-style:normal;font-weight:800}.tb-name .dn{background:linear-gradient(90deg, var(--brand-text), var(--brand-red));color:#0000;-webkit-background-clip:text;background-clip:text}.tb-sub{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:8.5px;font-weight:700}.topnav-links{align-items:center;gap:2px;margin:0 auto;display:flex}.toplink{cursor:pointer;font-family:var(--ui);color:var(--ink-2);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px;padding:9px 13px;font-size:14px;font-weight:600}.toplink:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--brand-text) 6%, transparent)}.toplink.on{color:var(--brand-text);border-bottom-color:var(--brand-text);border-radius:8px 8px 0 0;font-weight:700}.topnav-right{align-items:center;gap:8px;display:flex}.icobtn{background:var(--surface);border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icobtn.on{color:var(--brand-text);border-color:var(--brand-text)}.topcta{color:#fff;background:linear-gradient(95deg, var(--brand), var(--brand-red-fill));cursor:pointer;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--brand-text) 70%, transparent);border:none;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:700}.topcta:hover:not(:disabled){filter:brightness(1.06)}.devicefoot{border-top:1px solid var(--line);width:100%;max-width:1240px;color:var(--brand-text);align-items:center;gap:10px;margin-top:auto;margin-left:auto;margin-right:auto;padding:16px 26px 22px;font-size:12.5px;font-weight:600;display:flex}.devicefoot .ico{flex:none;width:18px;height:18px}.devicefoot .spacer{flex:1}.devicefoot .df-muted{color:var(--ink-3);font-weight:500}.hero{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:10px 0 6px;display:grid}.hero-sub{font-family:var(--ui);color:var(--ink-2);margin:14px 0 0;font-size:17px;font-weight:500}.hero-shield{width:clamp(140px,20vw,220px);height:auto;filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--brand-text) 32%, transparent));border-radius:28px}.tilebar{grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0 6px;display:grid}.tilebar-2{grid-template-columns:repeat(3,1fr);max-width:640px;margin-top:12px}.dash-tile{background:var(--surface);border:1px solid var(--line);cursor:pointer;box-shadow:0 2px 10px -6px color-mix(in srgb, var(--brand-text) 28%, transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px 12px;transition:transform 80ms,box-shadow .15s,border-color .15s;display:flex}.dash-tile:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-text) 45%, var(--line));box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand-text) 45%, transparent);transform:translateY(-2px)}.dash-tile.mini{flex-direction:row;justify-content:flex-start;gap:10px;padding:15px 12px}.dt-ico{color:var(--brand-text);display:inline-flex}.dt-ico svg{width:30px;height:30px}.dash-tile.mini .dt-ico svg{width:20px;height:20px}.dt-label{font-family:var(--ui);color:var(--ink);text-align:center;font-size:14px;font-weight:700}@media (width<=900px){.topnav-in{flex-wrap:wrap;gap:10px 16px}.topnav-links{order:3;justify-content:flex-start;width:100%;margin:0;overflow-x:auto}.hero{grid-template-columns:1fr}.hero-shield{display:none}.tilebar{grid-template-columns:repeat(2,1fr)}.tilebar-2{grid-template-columns:repeat(3,1fr);max-width:none}}[data-theme=light] .notice,[data-theme=light] .keep-alert{background:color-mix(in srgb, var(--brand-text) 7%, #fff)!important;border:1px solid color-mix(in srgb, var(--brand-text) 26%, var(--line))!important;color:var(--ink)!important}[data-theme=light] .notice h1,[data-theme=light] .notice h2,[data-theme=light] .notice h3,[data-theme=light] .notice a,[data-theme=light] .keep-alert h3{color:var(--brand-text)!important}@media (width>=621px){.fbtab{top:72px!important}}.tab.on,.review-tabs .tab.on{background:color-mix(in srgb, var(--brand-text) 14%, transparent)!important;color:var(--brand-text)!important;border-color:color-mix(in srgb, var(--brand-text) 35%, transparent)!important}.mainhead{text-align:left}.mainhead h1{font-size:clamp(30px,4vw,46px)}:root{--r:22px}.app{background:var(--bg);min-height:100vh;grid-template-columns:248px minmax(0,1fr)!important;display:grid!important}.shell{flex-direction:column;min-width:0;max-width:none;min-height:100vh;margin:0;padding:0;display:flex}.content{width:100%;max-width:1360px;margin:0 auto;padding:24px 36px 10px}.sidebar{background:linear-gradient(180deg, var(--plum-stop-1) 0%, var(--plum-stop-2) 58%, var(--plum-stop-3) 100%);color:#fff;flex-direction:column;gap:17px;height:100vh;padding:20px 15px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff1c;align-items:center;gap:11px;width:100%;padding:2px 4px 15px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000047);border-radius:12px;width:46px;height:46px}.brand-word{flex-direction:column;min-width:0;display:flex}.brand-name{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:800;line-height:.98}.brand-name .dn{background:linear-gradient(90deg,#ff8a9a,#ff5a6e);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-sub{text-transform:uppercase;letter-spacing:.12em;opacity:.7;margin-top:5px;font-size:8.5px;line-height:1.35}.sidebar .brand{flex-direction:column;align-items:flex-start;gap:6px}.sidebar .brand img.brand-logo{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:72px}.side-label{text-transform:uppercase;letter-spacing:.17em;color:#d9b8e8;padding:0 11px;font-size:10px;font-weight:700}.nav{flex-direction:column;gap:5px;display:flex}.nav .navitem{color:#ebddec;text-align:left;font-family:var(--ui);cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13.5px;font-weight:600;transition:all .16s;display:flex}.nav .navitem:hover:not(:disabled){color:#fff;background:#ffffff14}.nav .navitem.active{color:#fff!important;background:linear-gradient(90deg,#c8102e4d,#d9b8e824)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.nav .ico{color:#f1e4f7;background:#ffffff17;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.nav .ico svg{width:15px;height:15px}.nav .navitem.active .ico{background:var(--brand);color:#fff}.side-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;margin-top:auto;padding:14px}.local-row{color:#fff;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.local-dot{background:#63e0a8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #63e0a838}.side-card p{color:#d8c9db;margin:8px 0 0;font-size:10.5px;line-height:1.55}.side-foot{color:#bfaac3;padding:0 5px;font-size:9px;line-height:1.5}.topbar{z-index:15;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--line);align-items:center;gap:9px;height:66px;padding:0 26px;display:flex;position:sticky;top:0}.case-chip{color:var(--ink);align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.case-chip b{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-weight:700;overflow:hidden}.case-count{color:var(--ink-3);white-space:nowrap}.demo-pill{letter-spacing:.08em;color:#fff;background:linear-gradient(90deg, var(--brand), var(--brand-red-fill));border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:800}.top-spacer{flex:1}.ghost-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:600}.ghost-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-text) 35%, var(--line))}.theme-toggle{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:600}.primary-btn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:11px;padding:10px 16px;font-size:13px;font-weight:700;box-shadow:0 10px 22px -10px #5c097099}.primary-btn:hover:not(:disabled){filter:brightness(1.05)}.icobtn{background:var(--surface);border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icobtn:hover:not(:disabled){color:var(--brand-text);border-color:color-mix(in srgb, var(--brand-text) 40%, var(--line))}.icobtn svg{width:18px;height:18px}.card{border-radius:var(--r);box-shadow:var(--glow)}.hero{grid-template-columns:minmax(0,1.45fr) minmax(255px,.72fr);gap:18px;margin-bottom:18px;display:grid}.hero-main{background:linear-gradient(135deg,#fff 0%,#fff9fc 62%,#f3ecfa 100%);padding:28px 30px;position:relative;overflow:hidden}.hero-main:after{content:"";background:radial-gradient(circle,#5c097029,#c8102e0a 55%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-80px}.hero-copy{z-index:2;position:relative}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text);font-size:10.5px;font-weight:800}.hero-h{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:10px 0 0;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.04}.hero-h .accent{color:var(--brand-red)}.hero-lead{color:var(--ink-2);max-width:680px;margin:15px 0 20px;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-side{background:linear-gradient(150deg, var(--plum-stop-1) 0%, var(--band-plum-deep) 58%, var(--plum-deep) 100%);color:#fff;padding:22px;position:relative;overflow:hidden}.hero-side:before{content:"";background:radial-gradient(circle,#c8102e4d,#0000 68%);width:250px;height:250px;position:absolute;inset:auto -20px -75px auto}.hero-side .eyebrow{color:#d9b8e8}.hero-side .quote{font-family:var(--display);z-index:2;color:#fff;margin:16px 0 20px;font-size:24px;line-height:1.16;position:relative}.hero-side .small{color:#e3d5e5;z-index:2;font-size:11.5px;line-height:1.6;position:relative}.step-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.step{background:var(--surface);border:1px solid var(--line);align-items:center;gap:12px;padding:15px 16px;display:flex}.step-no{width:30px;height:30px;color:var(--burgundy);font-family:var(--display);background:#f7f4f9;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.step.done .step-no{color:#147867;background:#e8f6f1}.step.current{border-color:#d9b8e8;box-shadow:0 12px 34px #5c09701f}.step.current .step-no{background:var(--brand);color:#fff}.step b{color:var(--ink);font-size:12.5px}.step span{color:var(--ink-3);margin-top:3px;font-size:9.5px;display:block}.tag{color:var(--plum2);background:#f4eaf6;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:800}.tag.pink{color:#c8102e;background:#fcebee}.tag.blue{color:#5c55cc;background:#ecebff}.tag.teal{color:#16776e;background:#e4f5f2}.tag.orange{color:#b45a27;background:#fff0e4}.tilebar-2{grid-template-columns:repeat(3,1fr);max-width:660px;margin:2px 0 16px}.devicefoot{max-width:1220px}@media (width<=900px){.app{display:block!important}.sidebar{flex-flow:wrap;align-items:center;gap:10px 14px;height:auto;position:relative}.brand{border:0;width:auto;padding:0}.nav{flex-direction:row;overflow-x:auto}.nav .ico,.side-card,.side-foot,.side-label{display:none}.hero{grid-template-columns:1fr}.step-strip{grid-template-columns:1fr 1fr}.tilebar-2{grid-template-columns:1fr}}.brand{text-transform:none;font-style:normal}.brand-name{color:#fff;-webkit-text-fill-color:#fff;text-transform:none!important;font-style:normal!important}.brand-name .dn{-webkit-text-fill-color:transparent}.table-shell{margin-top:16px;padding:0;overflow:hidden}.table-head{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 12px;display:flex}.table-head h2{font-size:20px}.table-scroll{overflow-x:auto}.exhibit-table{border-collapse:collapse;width:100%;font-size:13.5px}.exhibit-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);white-space:nowrap;padding:10px 16px;font-size:10.5px;font-weight:700}.exhibit-table tbody td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:13px 16px}.exhibit-table tbody tr:last-child td{border-bottom:0}.exhibit-table tbody tr:hover{background:color-mix(in srgb, var(--brand-text) 4%, transparent)}.exhibit-table .exno{font-weight:800;font-family:var(--display);color:var(--plum);background:var(--badge-a);border:1px solid var(--badge-line);border-radius:8px;padding:2px 9px;font-size:13px;display:inline-block}.exhibit-table .nowrap{white-space:nowrap;color:var(--ink-2)}.exhibit-table .desc{max-width:360px;color:var(--ink-2)}.exhibit-table td .tag{margin:0 4px 4px 0}.sample-load{border:1px dashed color-mix(in srgb, var(--brand-text) 42%, var(--line));background:color-mix(in srgb, var(--brand-text) 4%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:2px 0 18px;padding:14px 16px;display:flex}.sample-load .muted{max-width:640px;font-size:12.5px;line-height:1.5}.tag-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:4px 0 16px;display:grid}.tag-card{text-align:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--glow);border-radius:16px;padding:16px 14px}.tag-card .n{font-family:var(--display);color:var(--plum);font-size:30px;font-weight:800;line-height:1}.tag-card b{color:var(--ink);margin-top:6px;font-size:11.5px;display:block}.tag-card span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:9px;display:block}.landing{background:linear-gradient(180deg, var(--plum-stop-1) 0%, var(--plum-stop-2) 58%, var(--plum-stop-3) 100%);background-attachment:fixed;min-height:100vh;padding:20px 20px 64px}.landing>*{max-width:1080px;margin-left:auto;margin-right:auto}.landing-top{align-items:center;gap:12px;padding:6px 0 18px;display:flex}.landing-top img{border-radius:14px}.landing-block{box-sizing:border-box;width:100%;margin-top:34px}.signin-wrap{width:min(620px,100%);margin-left:auto;margin-right:auto}.landing .card{overflow-wrap:anywhere;max-width:100%}.recovery-code{letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(13px,3.4vw,20px);line-height:1.7}.landing-on-plum{color:#e3d5e5!important}.landing h2.landing-on-plum{color:#fff!important}.landing-back{color:#e3d5e5!important;background:0 0!important;border-color:#ffffff47!important}.step-strip>button.step{font:inherit;text-align:left;cursor:pointer;width:100%}.landing-block>h2,.landing>section>h2{font-family:var(--display);margin:0;font-size:clamp(22px,3vw,30px)}.landing-foot{border-top:1px solid #ffffff24;margin-top:56px;padding-top:24px}.landing-foot,.landing-foot .tiny,.landing-foot .muted{color:#e3d5e5}.landing-foot strong,.landing-foot b{color:#fff}.landing .safety-short{color:#e3d5e5}.landing .safety-short strong{color:#fff}@media (width<=860px){.landing{padding:14px 14px 48px}.landing-block{margin-top:24px}}.logout-veil{z-index:200;background:color-mix(in srgb, var(--bg) 88%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.logout-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;width:100%;max-width:520px;padding:18px}.cmd-head{margin:4px 0 18px}.cmd-head .hero-h{font-size:clamp(28px,3.6vw,42px)}.cmd-head .hero-lead{max-width:640px}.page-tip{border:1px solid color-mix(in srgb, var(--brand-text) 35%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--brand-text) 7%, var(--surface));box-shadow:var(--glow);margin:0 0 16px;padding:14px 16px 12px}.page-tip p{color:var(--ink-2);max-width:640px;margin:8px 0 0;font-size:13.5px;line-height:1.55}.page-tip .eyebrow{margin-bottom:2px}.page-tip>button{color:var(--brand-text);margin-top:10px;padding:0;font-weight:800}.page-tip-open{color:var(--brand-text);margin:0 0 14px;padding:0;font-size:12.5px;font-weight:800}.mainhead.cmd-head{align-items:flex-end;margin-bottom:20px}.mainhead.cmd-head .hero-h,.mainhead.cmd-head .hero-lead{margin-top:8px}.import-workspace{margin-bottom:8px}.import-hints{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.import-hint{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--card-a), var(--card-b));color:var(--ink);box-shadow:var(--glow);cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.import-hint:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-text) 45%, var(--line))}.import-hint:disabled{opacity:.55;cursor:not-allowed}.import-hint svg{color:var(--brand-text);flex:none}.import-hint strong{font-size:13px;font-weight:800;display:block}.import-hint span{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.filter-bar{margin-bottom:12px}.filter-bar input{width:100%;padding:10px 12px;font-size:14px}.empty-workspace{padding:22px 20px}.empty-workspace h2{font-family:var(--display);margin:8px 0 0;font-size:clamp(20px,2.4vw,28px)}.page-split{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.export-split{grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr)}.detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);align-items:start;gap:12px;display:grid}.settings-grid{flex-direction:column;gap:14px;display:flex}@media (width<=980px){.import-hints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.page-split,.export-split,.detail-layout,.import-hints{grid-template-columns:1fr}}.dash-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}.dash-bottom{grid-template-columns:1fr 2fr;gap:12px;margin-bottom:16px;display:grid}.dash-bottom .panel p.tiny{margin:0 0 12px}.case-chip-block{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.case-chip-block b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.mini-stats{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.mini-stats span{color:var(--ink-3);font-size:12px}.mini-stats b{color:var(--ink);font-weight:800}.activity-list{display:grid}.activity-list>div{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.activity-list>div:last-child{border-bottom:0}.activity-list strong,.activity-list small{display:block}.activity-list strong{font-size:12.5px}.activity-list small{color:var(--ink-3);margin-top:2px;font-size:11px}.activity-list .dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--brand-text) 50%, transparent);border-radius:50%;flex:none;margin-top:6px}.mini-timeline{margin-bottom:10px;position:relative}.mini-timeline:before{content:"";background:color-mix(in srgb, var(--brand-text) 40%, var(--line));width:1px;position:absolute;top:6px;bottom:6px;left:5px}.mini-timeline>div{grid-template-columns:14px 72px 72px minmax(0,1fr);align-items:center;gap:7px;padding:6px 0;font-size:11px;display:grid}.mini-timeline>div>span{background:var(--brand);z-index:1;border-radius:50%;width:10px;height:10px}.mini-timeline b{font-size:11px}.mini-timeline em{color:var(--ink-2);font-style:normal}.mini-timeline small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check-row{align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.check-row span{border:1px solid var(--green);width:17px;height:17px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.check-row b{color:var(--ink);font-weight:600}@media (width<=1200px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.dash-grid,.dash-bottom{grid-template-columns:1fr}.mini-timeline>div{grid-template-columns:14px 1fr}.mini-timeline em,.mini-timeline small{grid-column:2}}.si{--si-violet:var(--brand-text);--ink:#141419;--ink-2:#5b5b67;--ink-3:#8f8898;--line:#e7e7ee;--surface:#fff;--field:#fff;flex-direction:column;align-items:center;min-height:100%;padding:26px 20px 48px;display:flex}:root[data-look=neon] .si{--ink:#f4f4fa;--ink-2:#a6a6c2;--ink-3:#6e6e86;--line:#20203a;--surface:#0e0e1c;--field:#111124}.si *{box-sizing:border-box}.si-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.si-back{text-align:left;width:100%;max-width:420px;color:var(--ink-2);font-family:var(--ui);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 0 2px;font-size:14px;font-weight:600}.si-back:hover{color:var(--ink)}.si-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;width:100%;max-width:420px;padding:34px 30px 28px;box-shadow:0 24px 60px -30px #14142859}.si-badge{background:linear-gradient(135deg, var(--brand), var(--brand-red-fill));border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.si-h1{font-family:var(--display);text-align:center;color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.12}.si-sub{color:var(--ink-2);text-align:center;margin:0 0 24px;font-size:14.5px;line-height:1.5}.si-sub b{color:var(--ink)}.si-label{color:var(--ink);letter-spacing:.02em;margin:0 0 7px;font-size:13px;font-weight:600;display:block}.si-field{border:1.5px solid var(--line);background:var(--field);border-radius:12px;align-items:center;margin-bottom:14px;padding:0 14px;transition:all .15s;display:flex}.si-field:focus-within{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-text) 18%, transparent)}.si-field input{color:var(--ink);font-family:var(--ui);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:15.5px}.si-field input::placeholder{color:var(--ink-3)}.si-show{color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:12.5px;font-weight:600}.si-btn{background:var(--brand);color:#fff;width:100%;font-family:var(--ui);cursor:pointer;box-shadow:0 8px 20px -8px var(--brand-text);border:0;border-radius:12px;margin-top:4px;padding:15px;font-size:16px;font-weight:600}.si-btn:hover{filter:brightness(1.06)}.si-btn:disabled{opacity:.6;cursor:default;filter:none}.si-btn-ghost{border:1.5px solid var(--line);width:100%;color:var(--ink);font-family:var(--ui);cursor:pointer;background:0 0;border-radius:12px;padding:13px;font-size:15px;font-weight:600}.si-btn-ghost:hover{border-color:var(--ink-3)}.si-btn-ghost:disabled{opacity:.6;cursor:default}.si-fine{color:var(--ink-2);margin:2px 0 14px;font-size:12.5px;line-height:1.5}.si-error{color:var(--error);margin:10px 0 0;font-size:13px;font-weight:500}.si-trust{flex-wrap:wrap;justify-content:center;gap:16px;margin:20px 0 2px;display:flex}.si-trust span{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.si-trust svg{flex:none}.si-t-teal{color:var(--cyan)}.si-t-green{color:var(--green)}.si-t-violet{color:var(--si-violet)}.si-hr{background:var(--line);height:1px;margin:22px 0 16px}.si-foot{text-align:center;color:var(--ink-2);margin:0;font-size:14px}.si-link{color:var(--brand-text);cursor:pointer;font-weight:600;font-family:var(--ui);background:0 0;border:0;padding:0;font-size:14px}.si-link:hover{text-decoration:underline}.si-price{text-align:center;color:var(--ink-3);margin:14px 0 0;font-size:11.5px;line-height:1.5}.si-card h3{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:19px;font-weight:700}.si-recovery{font-family:var(--mono,ui-monospace, "SFMono-Regular", monospace);letter-spacing:.06em;word-break:break-all;background:var(--field);border:1.5px dashed color-mix(in srgb, var(--brand-text) 45%, var(--line));color:var(--ink);text-align:center;border-radius:12px;padding:16px;font-size:15px}.si-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (width<=460px){.si-card{padding:26px 20px 22px}.si-trust{gap:10px}}.mk-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 20px;display:grid}.mk-scard{border:1px solid var(--line);background:var(--card-a,var(--surface,#fff));border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.mk-ic{border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.mk-ic svg{display:block}.mk-scard .mk-body{min-width:0}.mk-num{font-family:var(--display);font-size:26px;font-weight:700;line-height:1}.mk-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:11px;font-weight:700}.mk-sub{color:var(--ink-3);margin-top:3px;font-size:12.5px}.mk-teal .mk-ic{background:color-mix(in srgb, var(--cyan) 15%, transparent);color:var(--cyan)}.mk-teal .mk-num{color:var(--cyan)}.mk-violet .mk-ic{background:color-mix(in srgb, var(--brand-text) 15%, transparent);color:var(--brand-text)}.mk-violet .mk-num{color:var(--brand-text)}.mk-green .mk-ic{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.mk-green .mk-num{color:var(--green)}.mk-amber .mk-ic{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.mk-amber .mk-num{color:var(--amber)}.mk-pink .mk-ic{background:color-mix(in srgb, var(--brand-text) 14%, transparent);color:var(--brand-text)}.mk-pink .mk-num{color:var(--brand-text)}@media (width<=900px){.mk-stats{grid-template-columns:1fr}}.mk-ctable{border-top:1px solid var(--line)}.mk-crow{border-bottom:1px solid var(--line);grid-template-columns:30px 1.5fr auto 1.4fr;align-items:center;gap:12px;padding:12px 2px;display:grid}.mk-crow-h{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:6px 2px;font-size:10.5px;font-weight:700}.mk-chk{border:1.6px solid var(--line);width:22px;height:22px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.mk-chk-ready{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green);border-color:#0000}.mk-chk-needs{background:color-mix(in srgb, var(--amber) 18%, transparent);color:var(--amber);border-color:#0000}.mk-chk-optional{border-style:dashed}.mk-citem b{color:var(--ink);font-size:14.5px;font-weight:600}.mk-badge{white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700}.mk-badge-ready{background:color-mix(in srgb, var(--green) 15%, transparent);color:var(--green)}.mk-badge-needs{background:color-mix(in srgb, var(--amber) 18%, transparent);color:var(--amber)}.mk-badge-optional{background:color-mix(in srgb, var(--brand-text) 15%, transparent);color:var(--brand-text)}.mk-cdet{color:var(--ink-2);font-size:12.5px}@media (width<=560px){.mk-crow{grid-template-columns:24px 1fr auto}.mk-cdet{grid-column:2/-1}.mk-crow-h{display:none}}.mk-srcs-h{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);margin:0 0 10px;font-size:12px;font-weight:700}.mk-srcs-h span{color:var(--ink-3);font-weight:600}.mk-srcs{border:1px solid var(--line);background:var(--card-a,#fff);border-radius:14px;overflow:hidden}.mk-srow{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.mk-srow:first-child{border-top:0}.mk-si{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mk-si-pink,.mk-si-violet{background:color-mix(in srgb, var(--brand-text) 14%, transparent);color:var(--brand-text)}.mk-si-teal{background:color-mix(in srgb, var(--cyan) 15%, transparent);color:var(--cyan)}.mk-si-amber{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.mk-srow .snm{color:var(--ink);font-size:14.5px;font-weight:600}.mk-srow .sfm{color:var(--ink-3);font-size:12.5px}.mk-ok{color:var(--green);white-space:nowrap;font-size:12.5px;font-weight:600}.mk-warn{color:var(--amber);white-space:nowrap;font-size:12.5px;font-weight:600}.mk-srcs-note{color:var(--ink-3);margin:10px 2px 0;font-size:12.5px}.mk-toolbar{flex-wrap:wrap;gap:10px;padding:0 0 14px;display:flex}.mk-search{border:1.5px solid var(--line);background:var(--bg-2);min-width:190px;color:var(--ink);font-family:var(--ui);border-radius:10px;flex:1;padding:9px 13px;font-size:14px}.mk-search:focus{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-text) 16%, transparent);outline:none}.mk-search::placeholder{color:var(--ink-3)}.mk-sort{border:1.5px solid var(--line);background:var(--bg-2);color:var(--ink);font-family:var(--ui);cursor:pointer;border-radius:10px;padding:9px 13px;font-size:14px}.mem{max-width:640px;margin:0 auto}.mem-h1{font-family:var(--display);color:var(--ink);margin:4px 0 8px;font-size:34px;font-weight:700}.mem-lead{color:var(--ink-2);margin:0 0 22px;font-size:15px;line-height:1.55}.mem-plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mem-plan{border:1.5px solid var(--line);background:var(--card-a,#fff);text-align:center;border-radius:16px;padding:22px 18px;position:relative}.mem-best{border-color:var(--brand-text);box-shadow:0 10px 30px -18px var(--brand-text)}.mem-tag{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.mem-price{font-family:var(--display);color:var(--ink);margin-top:4px;font-size:34px;font-weight:800;line-height:1}.mem-per{color:var(--ink-2);margin-top:4px;font-size:13px}.mem-note{color:var(--ink-3);min-height:30px;margin-top:8px;font-size:12px}.mem-buy{background:var(--brand);color:#fff;width:100%;font-family:var(--ui);cursor:pointer;border:0;border-radius:12px;margin-top:12px;padding:13px;font-size:15px;font-weight:700}.mem-buy:hover{filter:brightness(1.06)}.mem-buy:disabled{opacity:.6;cursor:default;filter:none}.mem-restore{color:var(--brand-text);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--ui);background:0 0;border:0;margin:16px auto 0;display:block}.mem-msg{text-align:center;color:var(--ink-2);margin:14px 0 0;font-size:13.5px;line-height:1.5}.mem-promise{border:1px solid var(--line);background:color-mix(in srgb, var(--green) 8%, transparent);color:var(--ink-2);border-radius:14px;margin-top:22px;padding:16px 18px;font-size:13px;line-height:1.55}.mem-promise strong{color:var(--ink)}.mem-active{text-align:center;padding:30px 24px}.mem-badge{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:26px;font-weight:800;display:grid}@media (width<=480px){.mem-plans{grid-template-columns:1fr}}.scan-row{border:1.5px dashed color-mix(in srgb, var(--brand-text) 55%, var(--line));background:color-mix(in srgb, var(--brand-text) 7%, transparent);border-radius:12px;align-items:center;gap:12px;margin:8px 0 4px;padding:14px 16px;display:flex}.scan-row svg{color:var(--brand-text);flex:none}.scan-row .scan-t{color:var(--ink);font-size:14.5px;font-weight:600}.scan-row .scan-s{color:var(--ink-3);font-size:12.5px}.scan-btn{background:var(--brand);color:#fff;font-family:var(--ui);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:600}.scan-btn:hover{filter:brightness(1.06)}.scan-btn:disabled{opacity:.6;cursor:default}.stat.stat-ordeals{box-shadow:var(--glow), 0 0 0 2px var(--gold);animation:1.8s ease-in-out 3 ordeals-breathe}@keyframes ordeals-breathe{0%,to{box-shadow:var(--glow), 0 0 0 2px var(--gold)}50%{box-shadow:var(--glow), 0 0 0 6px var(--gold), 0 0 28px var(--gold)}}@media (prefers-reduced-motion:reduce){.stat.stat-ordeals{animation:none}}.lp-under{opacity:.85;margin:10px 0 0;font-size:14px}.lp-textlink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-kept{opacity:.7;font-size:13px}.lp-people{border:1px solid color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent);border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:6px 14px;font-size:14px;display:inline-flex}.lp-people strong{color:var(--green);font-size:16px}.lp-people-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite lp-people-pulse}@keyframes lp-people-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 60%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.lp-people-dot{animation:none}}.promise-tags{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.promise-tag{border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.promise-tag.free{background:color-mix(in srgb, var(--brand-text) 12%, transparent);color:var(--brand-text);border-color:color-mix(in srgb, var(--brand-text) 35%, transparent)}button.promise-tag.see{background:color-mix(in srgb, var(--brand-text) 12%, transparent);color:var(--brand-text);border-color:color-mix(in srgb, var(--brand-text) 35%, transparent);cursor:pointer;width:auto;min-height:0;box-shadow:none;margin:0}button.promise-tag.see:hover{background:color-mix(in srgb, var(--brand-text) 20%, transparent)}.facts-strip{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:10px 12px;display:flex}.facts-f{flex-direction:column;flex:160px;gap:3px;min-width:0;display:flex}.facts-f.facts-sm{flex:0 108px}.facts-f.facts-wide{flex:100%}.facts-f textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);resize:vertical;border-radius:7px;padding:6px 8px;font-family:inherit;font-size:13px}.fourmin{margin-top:4px}.fourmin .fm-toggle{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.fourmin .fm-row{align-items:center;gap:8px;margin-top:6px;display:flex}.fourmin .fm-row select{font:inherit;font-size:12px}.fourmin .fm-cap{margin:6px 0 0;font-size:12px}.facts-f>span{letter-spacing:.02em;text-transform:uppercase;opacity:.72;font-size:11px}.facts-f input,.facts-f select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:7px;padding:6px 8px;font-family:inherit;font-size:13px}.facts-warn{color:var(--error);flex:100%;margin:0;font-size:12px}.facts-checks label{align-items:center;gap:6px;font-size:13px;display:flex}.facts-checks input[type=checkbox]{width:auto;margin:0;padding:0}.tagbtn.bp-found{border:1px dashed var(--amber);color:var(--amber);background:color-mix(in srgb, var(--amber) 10%, transparent)}.tagbtn.bp-found:hover,.tagbtn.bp-found:focus-visible{background:color-mix(in srgb, var(--amber) 18%, transparent)}.bp-found-n{opacity:.9;font-weight:700}.bp-found-note{opacity:.85}.bp-found-swatch{border:1px dashed var(--amber);background:color-mix(in srgb, var(--amber) 18%, transparent);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin:0 2px;display:inline-block}.lp:before{content:"";z-index:-1;background:#fff;position:fixed;inset:0}:root[data-look=neon] .lp:before{background:#000}body:has(.lp){background:#fff}:root[data-look=neon] body:has(.lp){background:#000}.lp *{box-sizing:border-box}.lp-band{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax);position:relative}.lp h3{text-transform:none;letter-spacing:0}.lp-eyebrow{font-family:var(--hand);letter-spacing:0;text-transform:none;margin:0 0 10px;font-size:25px;font-weight:700;line-height:1}.lp-teal{color:var(--lp-teal-ink)}.lp-violet-t{color:var(--brand-text)}.lp-accent{color:var(--brand-red)}.lp-btn{min-height:48px;font-family:var(--ui);cursor:pointer;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .15s,border-color .15s,transform .15s;display:inline-flex}.lp-btn:focus-visible,.lp-textlink:focus-visible,.lp a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.lp-btn-sm{border-radius:10px;min-height:44px;padding:9px 18px;font-size:14.5px}.lp-btn-pink{background:var(--brand);color:#fff;box-shadow:0 10px 24px -12px var(--brand-text);padding:15px 30px;font-size:19px;font-weight:700}.lp-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}@media (prefers-reduced-motion:reduce){.lp-btn-pink:hover{transform:none}}.lp-head{--band:var(--band-blush);align-items:center;height:76px;display:flex}.lp-brand{align-items:center;gap:12px;display:flex}.lp-brand .lp-logo{flex:none;width:auto;height:58px;display:block}.lp-brand .lp-logo-dark,:root[data-look=neon] .lp-brand .lp-logo-light{display:none}:root[data-look=neon] .lp-brand .lp-logo-dark{display:block}.lp-word,.lp-wordmark{height:44px;line-height:44px;font-family:var(--wordmark-font);font-size:var(--wordmark-size);color:var(--ink);white-space:nowrap;font-weight:600;display:inline-block}.lp-word .dn{color:var(--brand-red)}.lp-hero{--band:var(--band-blush);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"copy film""steps steps";align-items:center;gap:40px 56px;padding:28px 0 48px;display:grid}.lp-hero-copy{grid-area:copy}.lp-h1{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:wrap;margin:0 0 24px;font-size:54px;font-weight:700;line-height:1.04}.lp-slogan{color:var(--ink-2);letter-spacing:.005em;margin:0 0 14px;font-size:17px;font-style:italic;font-weight:600}.lp-foot-slogan{color:var(--ink-2);grid-column:1/-1;margin:0;font-size:14px;font-style:italic}.lp-lead{color:var(--ink-2);max-width:36ch;margin:0 0 26px;font-size:18.5px;line-height:1.55}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-hero-copy .lp-hero-actions .lp-under{margin:0}.lp-promise{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--line);max-width:46ch;color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin:22px 0 0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.lp-promise svg{color:var(--brand-text);flex:none;margin-top:1px}.lp-nothing{border-left:4px solid var(--brand-red-fill);background:color-mix(in srgb, var(--brand) 9%, transparent);max-width:46ch;color:var(--ink);border-radius:4px 12px 12px 4px;margin:22px 0 0;padding:12px 16px;font-size:15.5px;line-height:1.5}.lp-nothing strong{color:var(--brand-red);margin-top:4px;font-size:17px;font-weight:700;display:block}.lp-art{place-items:center;min-height:360px;display:grid;position:relative}.lp-hero>.lp-art{grid-area:film;min-height:0}.lp-art-film{background:linear-gradient(135deg, var(--brand), var(--brand-red-fill));border-radius:20px;padding:5px;box-shadow:0 30px 60px -30px #5c09708c}.lp-art-film .lp-film{background:var(--lp-film-ground);aspect-ratio:16/9;object-fit:cover;border-radius:15px!important}.lp-art-film{width:100%}.lp-hero-shield{filter:drop-shadow(0 20px 42px #0006);width:min(430px,92%);display:none}.lp-hero-timeline{width:100%;max-width:480px;display:block}:root[data-look=neon] .lp-hero-shield{display:block}:root[data-look=neon] .lp-hero-timeline{display:none}.lp-steps{border-top:1px solid color-mix(in srgb, var(--brand-text) 22%, var(--line));grid-area:steps;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:22px 0 0;list-style:none;display:grid}.lp-steps li{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.lp-steps strong{color:var(--ink)}.lp-step-n{width:32px;height:32px;font-family:var(--display);color:#fff;background:var(--lp-pink-ink);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.lp-steps li:nth-child(2) .lp-step-n{background:var(--lp-teal-ink)}.lp-steps li:nth-child(3) .lp-step-n{background:var(--brand)}:root[data-look=neon] .lp-step-n{color:#14091a}:root[data-look=neon] .lp-steps li:nth-child(3) .lp-step-n{background:#d9b8e8}.lp-two{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:76px 0;display:grid}.lp-h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:40px;font-weight:700;line-height:1.08}.lp-h2-sm{font-size:29px;line-height:1.15}.lp-body{color:var(--ink-2);max-width:62ch;margin:0 0 16px;font-size:16.5px;line-height:1.65}.lp-note{color:var(--ink-2);align-items:flex-start;gap:12px;margin-top:12px;font-size:14.5px;line-height:1.55;display:flex}.lp-note svg{flex:none;margin-top:2px}.lp-read{min-height:44px;color:var(--lp-teal-ink);text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.lp-packets{padding:76px 0 72px}.lp-packets>.lp-h2,.lp-packets>.lp-body{max-width:30ch}.lp-packets>.lp-body{max-width:60ch}.lp-pk-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:30px;display:grid}.lp-pk{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;padding:24px 22px;display:flex;position:relative}.lp-pk h3{font-family:var(--display);color:var(--ink);margin:6px 0 10px;font-size:23px;font-weight:700;line-height:1.15}.lp-pk p{color:var(--ink-2);margin:12px 0 0;font-size:14.5px;line-height:1.55}.lp-pk .lp-pk-for{letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:600}.lp-pk-price{font-family:var(--display);color:var(--ink);border-bottom:1px dashed var(--line);padding-bottom:14px;font-size:34px;font-weight:700;line-height:1}.lp-pk-price span{font-family:var(--ui);color:var(--ink-3);margin-left:4px;font-size:13.5px;font-weight:500}.lp-pk-green{background:color-mix(in srgb, var(--green) 8%, var(--surface));border-color:color-mix(in srgb, var(--green) 55%, var(--line))}.lp-pk-green .lp-pk-for,.lp-pk-green .lp-pk-price{color:var(--lp-ok-ink)}.lp-pk-cyan{border-color:color-mix(in srgb, var(--cyan) 55%, var(--line))}.lp-pk-cyan .lp-pk-for{color:var(--lp-teal-ink)}.lp-pk-pink .lp-pk-for{color:var(--lp-pink-ink)}:root[data-look=neon] .lp-pk-green .lp-pk-for,:root[data-look=neon] .lp-pk-green .lp-pk-price{color:#7fd48a}:root[data-look=neon] .lp-pk-cyan .lp-pk-for{color:#5fd4c8}:root[data-look=neon] .lp-pk-pink .lp-pk-for{color:var(--lp-pink-ink)}.lp-pk-terms{color:var(--ink-2);margin:22px 0 18px;font-size:14.5px}.lp-pk-actions{gap:12px}.lp-three{padding:76px 0 72px}.lp-three>.lp-body{max-width:60ch}.lp-three-film{max-width:860px;margin:26px 0 30px}.lp-three-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lp-three-tool{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;padding:24px 22px;display:flex}.lp-three-tool h3{font-family:var(--display);margin:0 0 4px;font-size:23px;font-weight:700;line-height:1.15}.lp-three-tool h3 a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.lp-three-tag{color:var(--lp-teal-ink);margin:0 0 6px;font-size:14.5px;font-weight:600}.lp-three-beat{margin-top:14px}.lp-three-beat p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.lp-three-cap{font-weight:700;color:var(--ink)!important;margin:0 0 4px!important}.lp-three-tool .lp-read{margin-top:auto;padding-top:16px}.lp-three-close{font-size:17px;margin-top:30px!important}@media (width<=900px){.lp-three{padding:56px 0}.lp-three-row{grid-template-columns:1fr;gap:14px}}@media (width<=480px){.lp-three{padding:48px 0}.lp-three-tool{padding:20px 18px}}.lp-timeline{--band:var(--band-lilac)}.lp-pattern{--band:var(--band-plum);--ink:#fff;--ink-2:#eadcf0;--line:#ffffff38;align-items:start}.lp-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.lp-stat{border:1.5px solid var(--line);text-align:center;background:#ffffff0f;border-radius:18px;padding:22px 18px}.lp-stat h3{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:21px;font-weight:600}.lp-num{font-family:var(--display);font-size:54px;font-weight:700;line-height:1}.lp-num sup{font-size:22px}.lp-stat p{color:var(--ink-2);margin:12px 0 0;font-size:13.5px}.lp-src{color:var(--ink-2);margin-top:16px;font-size:13px}.lp-src a{color:var(--lp-plum-teal);padding-block:10px;display:inline-block}.lp-noai{align-items:start}.lp-noai-cry{font-family:var(--display);color:var(--ink);border-left:4px solid var(--brand-red-fill);padding-left:14px;font-size:21px;line-height:1.35}.lp-noai-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-noai-list li{background:var(--band-lilac);color:var(--ink-2);border-radius:16px;padding:16px 18px;font-size:15px;line-height:1.55}.lp-noai-list strong{color:var(--ink)}.lp-noai-straight{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:14.5px;line-height:1.55}.lp-noai-src a{color:var(--brand-text);overflow-wrap:anywhere}.lp-book{width:100%;max-width:320px;margin-top:10px}.lp-fg{flex-direction:column;display:flex}.lp-fg-item{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.lp-fg-item:first-child{border-top:0;padding-top:0}.lp-fg-ic{border:2px solid;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.lp-fg-item h4,.lp-fg-item .lp-h4{font-family:var(--ui);color:var(--ink);margin:0 0 4px;font-size:16.5px;font-weight:600}.lp-fg-item p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.lp-i-teal{border-color:var(--cyan);color:var(--cyan)}.lp-i-pink,.lp-i-violet{border-color:var(--brand-text);color:var(--brand-text)}.lp-i-amber{border-color:var(--amber);color:var(--amber)}.lp-other{border-top:1px solid var(--line);align-items:start}.lp-other .lp-fg-item{background:var(--band-lilac);border:0;border-radius:16px;margin-bottom:12px;padding:20px}.lp-other .lp-fg-item:first-child{padding-top:20px}.lp-testers{border:1.5px solid var(--line);border-left:6px solid var(--lp-teal-ink);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;margin:36px 0 8px;padding:28px 32px;display:flex}.lp-testers-copy{min-width:0}.lp-testers .lp-h2{margin-bottom:10px}.lp-testers .lp-body{margin-bottom:18px}.lp-testers-qr{text-align:center;flex:none;margin:0}.lp-testers-qr img{width:180px;height:180px;image-rendering:pixelated;background:#fff;border-radius:10px;padding:6px;display:block}.lp-testers-qr figcaption{max-width:180px;color:var(--ink-2);margin-top:8px;font-size:13px;line-height:1.4}@media (width<=700px){.lp-testers{margin-top:24px;padding:22px 18px}.lp-testers-qr{display:none}.lp-testers .lp-btn{width:100%}}.lp-tell-row{padding:8px 0 28px}.lp-tell{text-align:left;max-width:520px;margin:10px 0 4px}.lp-safety{--band:var(--band-blush);padding:56px 0 60px}.lp-safety-h{font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--lp-pink-ink);margin:0;font-size:32px;font-weight:700;line-height:1}.lp-safety-row{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}.lp-si{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;font-size:14px;line-height:1.45;display:flex}.lp-foot{grid-template-columns:auto 1fr;align-items:center;gap:20px 40px;padding:40px 0 12px;display:grid}.lp-hot{border:2px solid var(--brand-text);background:var(--surface);border-radius:18px;align-items:center;gap:14px;padding:18px 22px;display:flex}.lp-hot-h{color:var(--lp-pink-ink);font-size:14px;font-weight:600}.lp-hot-org{color:var(--ink-2);font-size:14px}.lp-hot-num{font-family:var(--display);color:var(--lp-pink-ink);font-size:24px;font-weight:700}.lp-foot-p{color:var(--ink-2);max-width:60ch;margin:0;font-size:15.5px;line-height:1.6}.lp-foot-links{color:var(--ink-2);border-top:1px solid var(--line);grid-column:1/-1;margin:8px 0 0;padding-top:12px;font-size:14px}.lp-foot-links a{color:inherit}.lp-under{color:var(--ink-2);opacity:1;margin:10px 0 0;font-size:14.5px}.lp-quiet{color:var(--ink-2)}.lp-textlink{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lp-textlink:hover{opacity:.8}.lp-textlink,.lp-foot-links a{padding-block:12px;display:inline-block}@media (width<=900px){.lp-hero{grid-template-columns:1fr;grid-template-areas:"copy""film""steps";row-gap:28px;padding:28px 0 36px}.lp-h1{font-size:46px}.lp-two{grid-template-columns:1fr;gap:36px;padding:56px 0}.lp-packets{padding:56px 0}.lp-pk-row{grid-template-columns:1fr;gap:14px}.lp-safety-row{grid-template-columns:repeat(2,1fr)}.lp-foot{grid-template-columns:1fr}.lp-art{min-height:0}.lp-steps{grid-template-columns:1fr;gap:14px}}@media (width<=480px){.lp{--wordmark-size:20px;padding:0 16px 24px}.lp-head{height:64px}.lp-brand .lp-logo{height:48px}.lp-hero{row-gap:24px;padding:16px 0 30px}.lp-h1{margin-bottom:14px;font-size:37px;line-height:1.06}.lp-lead{margin-bottom:20px;font-size:16.5px}.lp-hero-actions{flex-direction:column;align-items:stretch;gap:4px}.lp-hero-actions .lp-btn{width:100%}.lp-hero-copy .lp-hero-actions .lp-under{text-align:center}.lp-promise{margin-top:14px;font-size:13.5px}.lp-steps{padding-top:18px}.lp-steps li{font-size:14.5px}.lp-h2{font-size:31px}.lp-h2-sm{font-size:25px}.lp-eyebrow{font-size:23px}.lp-two{gap:28px;padding:48px 0}.lp-packets{padding:48px 0}.lp-stats{gap:12px}.lp-stat{padding:18px 12px}.lp-num{font-size:42px}.lp-book{max-width:240px}.lp-safety-row{grid-template-columns:1fr;gap:10px}.lp-si{flex-direction:row;align-items:center}.lp-hot{width:100%}}body{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.skip-link{z-index:1000;background:var(--surface);color:var(--ink);border:2px solid var(--brand-text);border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.nav{gap:14px}.nav-group{flex-direction:column;gap:4px;display:flex}.nav-group-label{color:#cdb8d1;letter-spacing:.14em;text-transform:uppercase;padding:0 12px 3px;font-size:9px;font-weight:800}.nav .navitem{min-height:44px}.next-action{border:1px solid color-mix(in srgb, var(--brand-text) 35%, var(--line));background:color-mix(in srgb, var(--brand-text) 6%, var(--surface));box-shadow:var(--glow);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:4px 0 22px;padding:18px 20px;display:flex}.next-action>div{min-width:0}.next-action-label{color:var(--brand-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.next-action h2{font-family:var(--display);color:var(--ink);margin:0;font-size:20px}.next-action p{color:var(--ink-2);margin:5px 0 0;font-size:13.5px;line-height:1.5}.next-action .primary-btn{flex:none;min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=900px){.sidebar{z-index:30;background:linear-gradient(90deg, var(--plum-stop-1), var(--plum-stop-2) 58%, var(--plum-stop-3));flex-wrap:nowrap;padding:10px 12px;position:sticky;top:0;overflow:auto hidden}.brand{flex:none}.brand-sub{display:none}.brand img{width:38px;height:38px}.sidebar .brand img.brand-logo{width:auto;height:42px}.brand-name{font-size:18px}.nav{scrollbar-width:thin;flex-direction:row;flex:1;gap:8px;overflow-x:auto}.nav-group{flex-direction:row;gap:4px}.nav-group-label{display:none}.nav .navitem{flex:none;min-height:44px;padding:9px 12px}.content{padding:20px 18px 10px}.topbar{padding:0 16px}}@media (width<=560px){.case-count{display:none}.topbar .primary-btn{min-height:44px;padding-inline:12px}.content{padding-inline:14px}.next-action{flex-direction:column;align-items:stretch;gap:14px}.next-action .primary-btn{width:100%}.step-strip{grid-template-columns:1fr}}.fp-card{border-left:4px solid var(--brand-text);margin-bottom:16px}.fp-new{margin:0 0 6px}.fp-new span{background:var(--brand);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.fp-title{margin:0 0 8px;font-size:18px;line-height:1.3}.fp-q{border:0;margin:0 0 14px;padding:0}.fp-q legend{margin-bottom:6px;padding:0;font-weight:600}.fp-opt{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:inline-flex}.fp-opt.fp-on{border-color:var(--brand-text);background:color-mix(in srgb, var(--brand-text) 10%, transparent)}.fp-check{cursor:pointer;align-items:flex-start;gap:8px;margin:12px 0 4px;display:flex}.fp-check input{margin-top:3px}.fp-opt input,.fp-check input{flex:none;width:auto;min-width:0;min-height:0;padding:0}.fp-opt{white-space:nowrap}.fp-kept{border:1px solid var(--line);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:14px}@media (width<=900px){body.fp-form-open .fbtab:not(.fbtab-open){display:none}}.pk-panel{flex-direction:column;gap:14px;display:flex}.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pk-choice{border:2px solid var(--line);background:var(--surface);min-height:96px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;text-transform:none;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.pk-choice:hover:not(:disabled){border-color:var(--ink-3)}.pk-choice:disabled{opacity:.6;cursor:progress}.pk-emergency{border-left:6px solid var(--brand-text)}.pk-export{border-left:6px solid var(--cyan)}.pk-full{border-left:6px solid var(--brand-text)}.pk-name{font-size:19px;font-weight:700;line-height:1.2}.pk-line{color:var(--ink-2);font-size:14.5px;font-weight:500}.pk-actions{flex-wrap:wrap;gap:10px;display:flex}.pk-big{min-height:52px;padding:12px 20px;font-size:16px}.fp-compact{margin:12px 0 0}.fp-cta{min-height:48px}@media (width<=700px){.pk-grid{grid-template-columns:1fr}.pk-choice{min-height:80px}.pk-actions .pk-big{flex:100%}}.phone-nav{display:none}@media (width<=900px){.sidebar{flex-wrap:wrap;overflow:visible}.phone-nav{flex:1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.phone-navitem{color:#ebddec;min-height:44px;font-family:var(--ui);white-space:nowrap;cursor:pointer;text-transform:none;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;flex:0 auto;padding:9px 12px;font-size:14px;font-weight:700}.phone-navitem.active{color:#fff;background:linear-gradient(90deg,#c8102e59,#d9b8e833);border-color:#ffffff38}.nav{display:none}.nav.nav-open{flex-flow:wrap;flex:100%;gap:6px;padding-top:6px;display:flex;overflow:visible}.nav.nav-open .nav-group{flex-wrap:wrap}.sidebar .brand{flex:none}}@media (width<=480px){.sidebar{row-gap:8px}.phone-nav{flex:100%;justify-content:stretch;gap:5px}.phone-navitem{flex:1 1 0;padding:9px 6px;font-size:14px}}@media (width<=900px){.sidebar{top:env(safe-area-inset-top,0px)}}.topnav{top:env(safe-area-inset-top,0px)}body:after{content:"";z-index:1000;height:env(safe-area-inset-top,0px);background:var(--bg);pointer-events:none;position:fixed;top:0;left:0;right:0}.hiw-card{margin-bottom:16px}.hiw-h{margin:0 0 4px}.hiw-lead{margin:0 0 12px}.hiw-frame{width:100%;max-width:720px;position:relative}.hiw-video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:14px;width:100%;height:auto;display:block}.hiw-play{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 6px 22px #00000059}.hiw-play svg{margin-left:4px}.hiw-play:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hiw-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 0;display:flex}.hiw-quiet{color:var(--ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.hiw-link-row{text-align:right;margin:0 0 10px;font-size:14px}.lp-art-stack{flex-direction:column;align-items:stretch;gap:16px;display:flex}.lp-hiw{width:100%}.lp-hiw-h{margin:0 0 8px;font-size:16px;font-weight:700}.msg-fab{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--brand);color:#fff;cursor:pointer;text-transform:none;letter-spacing:0;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;min-height:0;padding:0;display:grid;position:fixed;box-shadow:0 6px 18px #00000047}.msg-fab svg{width:24px;height:24px}.msg-fab:hover{filter:brightness(1.12)}.msg-fab[aria-expanded=true]{background:var(--brand-red-fill)}.app .shell{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (width>=901px){.app .content{padding-right:88px}}.suggest-apply{padding-right:76px}@media (width<=900px){body.fp-form-open .msg-fab{display:none}}@media (width>=481px) and (width<=900px){.phone-nav{flex:auto}}.unverified-quote{margin:10px 0 12px}.unverified-badge{letter-spacing:.02em;color:var(--caution);border:1.5px solid var(--caution);border-radius:999px;margin:0 0 6px;padding:1px 9px;font-size:11.5px;font-weight:800;display:inline-block}.unverified-quote blockquote{border-left:3px dashed var(--caution);white-space:pre-wrap;margin:4px 0 6px;padding:2px 0 2px 12px;font-size:13.5px}.unverified-quote .from-line{opacity:.9;word-break:break-word;margin:2px 0;font-size:12px}@media (width<=900px){.sidebar{background:linear-gradient(90deg, var(--shell-stop-1), var(--shell-stop-2) 58%, var(--shell-stop-3))}.phone-navitem{color:#ededf0}}@media (width<=620px){.topbar{flex-wrap:nowrap;gap:8px;height:auto;min-height:60px;padding:8px 14px}.topbar .case-chip{flex:auto;min-width:0;overflow:hidden}.topbar .case-chip b{flex:0 auto;min-width:0;max-width:none}.topbar button{flex:none;min-height:44px}}@media (width<=850px){.dash-grid,.dash-bottom{grid-template-columns:minmax(0,1fr)}}.dash-grid>.panel,.dash-bottom>.panel{min-width:0}@media (width<=900px){.timelinepage,.split{grid-template-columns:minmax(0,1fr)}.timelinepage>*,.split>*{min-width:0}}.app .content a{overflow-wrap:anywhere}@media (width<=620px){.tlitem{grid-template-columns:56px minmax(0,1fr) auto}.tlitem .when{grid-column:2;min-width:0}.tlitem .when .tldate{max-width:100%}.tlitem .tl-id{grid-area:1/3}.tlitem .what{grid-column:1/-1;min-width:0}.tlitem>button.ghost{grid-column:1/-1;justify-self:end}.practice-box>span{overflow-wrap:anywhere;min-width:0}}@media (width>=901px){.app .sidebar{background:linear-gradient(180deg, var(--shell-stop-1) 0%, var(--shell-stop-2) 58%, var(--shell-stop-3) 100%)}}.lp-band{box-shadow:none;clip-path:none;background:0 0}.lp-head{border-bottom:1px solid var(--line);height:92px}.lp-brand .lp-logo{height:64px}.lp>main>section{padding-block:var(--lp-space);border-top:1px solid var(--line)}.lp>main>section.lp-hero{border-top:0;padding-top:56px;padding-bottom:72px}.lp>main>section.lp-tell-row{padding-block:28px}.lp>main>section.lp-testers{padding-block:32px}.lp-two{align-items:start;gap:72px;padding:0}.lp-eyebrow,.lp-teal,.lp-violet-t{color:var(--brand-text)}.lp-eyebrow{margin-bottom:12px;font-size:24px}.lp-h2{margin-bottom:20px}.lp-body{font-size:17px;line-height:1.7}.lp-read{color:var(--brand-text)}.lp-hero{align-items:center;gap:64px 72px}.lp-slogan{margin-bottom:18px}.lp-h1{margin-bottom:26px;font-size:58px}.lp-lead{max-width:34ch;margin-bottom:30px;font-size:19px}.lp-btn{border-radius:999px}.lp-btn-pink{box-shadow:none;padding:16px 34px}.lp-btn-pink:hover{filter:brightness(1.12);transform:none}.lp-btn-ghost{border-color:color-mix(in srgb, var(--brand-text) 45%, var(--line));color:var(--brand-text);background:0 0}.lp-btn-ghost:hover{border-color:var(--brand-text)}.lp-nothing{max-width:44ch;color:var(--ink-2);background:0 0;border:0;border-radius:0;margin:30px 0 0;padding:0;font-size:16px}.lp-nothing strong{margin-top:6px}.lp-promise{color:var(--ink-3);background:0 0;border:0;margin:18px 0 0;padding:0;font-size:14px}.lp-art-film{box-shadow:0 24px 60px -30px color-mix(in srgb, var(--brand) 60%, transparent);border-radius:var(--lp-radius);background:0 0;padding:0}.lp-art-film .lp-film{background:var(--lp-film-ground);border-radius:var(--lp-radius)!important}.lp-steps{border-top:0;gap:40px;padding-top:0}.lp-step-n,.lp-steps li:nth-child(2) .lp-step-n,.lp-steps li:nth-child(3) .lp-step-n{color:var(--brand-text);border:1.5px solid var(--brand-text);background:0 0}.lp-testers{background:0 0;border:0;border-radius:0;margin:0;padding:32px 0}.lp>main>section.lp-testers{border-top:1px solid var(--line)}.lp-packets>.lp-h2{max-width:24ch}.lp-pk-row{gap:24px;margin-top:40px}.lp-pk,.lp-pk-green,.lp-pk-cyan{background:var(--surface);border:1px solid var(--line);border-radius:var(--lp-radius);box-shadow:none;padding:28px 26px}.lp-pk-pink{border:2px solid var(--brand-text);box-shadow:none}.lp-pk .lp-pk-for,.lp-pk-cyan .lp-pk-for,.lp-pk-pink .lp-pk-for{color:var(--ink-2)}.lp-pk-green .lp-pk-for,.lp-pk-green .lp-pk-price{color:var(--lp-ok-ink)}.lp-pk h3{margin:8px 0 14px;font-size:24px}.lp-pk-price{border-bottom:1px solid var(--line);padding-bottom:18px;font-size:40px}.lp-pk p{margin-top:16px}.lp-pk-terms{margin:28px 0 22px}.lp-noai-list{gap:0}.lp-noai-list li{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.lp-noai-list li:first-child{border-top:0;padding-top:0}.lp-noai-straight{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding:18px 0 0}.lp>main>section.lp-pattern{background:var(--band-plum);box-shadow:0 0 0 100vmax var(--band-plum);clip-path:inset(0 -100vmax);border-top:0}.lp-pattern .lp-eyebrow{color:var(--lp-plum-soft)}.lp-pattern .lp-accent{color:var(--lp-plum-red)}.lp-stat-teal .lp-num{color:var(--lp-plum-teal)}.lp-stat-green .lp-num{color:var(--lp-plum-gold)}.lp-src a{color:var(--lp-plum-teal)}.lp-noai-src a{color:var(--brand-text)}.lp-stat{border-radius:var(--lp-radius)}.lp-fg-ic,.lp-i-teal,.lp-i-pink,.lp-i-violet,.lp-i-amber{border:1.5px solid var(--brand-text);color:var(--brand-text)}.lp-other{border-top:0}.lp-other .lp-fg-item{border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:18px 0}.lp-other .lp-fg-item:first-child{border-top:0;padding-top:0}.lp-note svg{stroke:var(--brand-text)}.lp-pattern .lp-note svg{stroke:var(--lp-plum-teal)}.lp-safety-h{color:var(--brand-red)}.lp-safety-row{gap:28px;margin-top:30px}.lp-si{background:0 0;border:0;border-radius:0;padding:0;font-size:15px}.lp-si svg{stroke:var(--brand-text)}.lp-three-tool{border:1px solid var(--line);border-radius:var(--lp-radius);padding:28px 26px}.lp-three-tag{color:var(--brand-text)}.lp-foot{border-top:1px solid var(--line);padding-top:56px}.lp-hot{border-radius:var(--lp-radius)}.lp-hot svg{stroke:var(--brand-red)}@media (width<=900px){.lp{--lp-space:72px}.lp-hero{row-gap:40px}.lp-h1{font-size:46px}.lp-two{gap:44px}.lp-pk-row{gap:16px}.lp-safety-row{gap:20px}}@media (width<=480px){.lp{--lp-space:var(--lp-space-sm)}.lp-head{height:76px}.lp-brand .lp-logo{height:54px}.lp>main>section.lp-hero{padding-top:32px;padding-bottom:48px}.lp-h1{font-size:38px}.lp-lead{margin-bottom:24px;font-size:17px}.lp-hero-actions{gap:6px}.lp-nothing{margin-top:24px;font-size:15.5px}.lp-steps{gap:18px}.lp-two{gap:36px}.lp-pk{padding:24px 20px}.lp-pk-price{font-size:36px}.lp-safety-row{gap:16px}.lp-si{flex-direction:row;align-items:center;gap:14px}.lp-three-tool{padding:22px 18px}}button.primary,a.primary{text-transform:none;letter-spacing:0;box-shadow:none;border-radius:999px;padding-inline:22px;font-style:normal;font-weight:700}.topbar .primary-btn{color:var(--brand-text);border:1.5px solid color-mix(in srgb, var(--brand-text) 55%, var(--line));box-shadow:none;background:0 0;border-radius:999px}.topbar .primary-btn:hover{border-color:var(--brand-text)}.app .panel,.app .card{border-radius:16px}@media (width<=620px){.facts-f,.facts-f.facts-sm{flex:calc(50% - 12px);min-width:0}.facts-f.facts-wide{flex:100%}}.acct-card{padding:28px 28px 24px}@media (width>=621px){.acct-card{margin-top:8vh!important}}.packet-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.packet-split>.packet-side{margin:0}.packet-side ul{margin:6px 0 10px;padding-left:18px}.packet-side li{margin-bottom:4px}.packet-side .packet-price{margin:0 0 8px}.packet-main>:first-child{margin-top:0}@media (width>=1000px){.packet-split{grid-template-columns:minmax(0,1fr) 300px}.packet-split>.packet-side{grid-area:1/2;position:sticky;top:16px}.packet-split>.packet-main{grid-area:1/1}}
