@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&family=Caveat:wght@600&display=swap";*,:before,:after{box-sizing:border-box}body{margin:0}.ui{--blue:#3859f9;--blue-t:#bedffd;--green:#02693e;--green-t:#84e7a5;--magenta:#cc089e;--magenta-t:#f8b9e3;--purple:#6d4cd6;--purple-t:#d8d0ff;background:var(--bg);min-height:100vh;color:var(--fg);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;transition:background .25s,color .25s}.ui[data-theme=dark]{--bg:#0f1113;--fg:#f7f7f8;--muted:#f7f7f8bd;--tile:#1c1e20;--tile2:#16181a;--ring:inset 0 0 0 1px #ffffff24;--line:#ffffff1a;--accent:#d1fe17;--on-accent:#1a1a1a;--primary:#d1fe17;--on-primary:#1a1a1a;--ghost:#ffffff0f;--soft:#d1fe171a;--tab-bg:#292f1a;--cell:#16181a;--lbl:#f7f7f8b3;--pn-basic:#8fa3ff;--pn-pro:#ff5fd2;--pn-elite:#a58cff}.ui[data-theme=light]{--bg:#fff;--fg:#000;--muted:#000000b3;--tile:#f9f8f6;--tile2:#fff;--ring:inset 0 0 0 1px #0000001a;--line:#0000001a;--accent:#cc089e;--on-accent:#fff;--primary:#000;--on-primary:#fff;--ghost:#0000000d;--soft:#cc089e14;--tab-bg:#fbebf7;--cell:#fff;--lbl:#55534e;--pn-basic:#3859f9;--pn-pro:#cc089e;--pn-elite:#6d4cd6}.ui *,.ui :before,.ui :after{box-sizing:border-box}.ui h1,.ui h2,.ui h3{letter-spacing:-.04em;margin:0;font-family:Space Grotesk,Inter,sans-serif}.ui p{margin:0}.ui button{cursor:pointer;font-family:inherit}.ui a{color:inherit}.ui-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 32px;font-size:12px;display:flex}.ui-toolbar a{text-decoration:none}.ui-toolbar a:hover{color:var(--fg)}.ui-toolbar .grp{align-items:center;gap:16px;display:flex}.ui-mini{background:var(--ghost);border-radius:8px;padding:2px;display:inline-flex}.ui-mini button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;transition:background .15s,color .15s}.ui-mini button.on{background:var(--primary);color:var(--on-primary);font-weight:500}.ui-nav{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:14px 32px;display:flex}.ui-logo{letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-weight:700;display:flex}.ui-logo i{background:var(--accent);border-radius:8px;width:26px;height:26px;display:block}.ui-links{color:var(--muted);flex:1;gap:22px;font-size:14px;display:flex}.ui-links .on{color:var(--fg)}.ui-nav .login{font-size:14px}.ui-btn{border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.ui-btn:hover{transform:translateY(-1px)}.ui-btn:active{transform:translateY(0)scale(.98)}.ui-btn.primary{background:var(--primary);color:var(--on-primary);font-weight:600}.ui-btn.primary:hover{filter:brightness(1.06)}.ui-btn.ghost{background:var(--ghost);color:var(--fg);box-shadow:var(--ring)}.ui-btn.ghost:hover{background:var(--line)}.ui-btn.block{width:100%}.ui-btn.sm{height:36px;padding:0 14px}.ui-link{color:var(--muted);text-underline-offset:3px;text-align:center;font-size:13px;text-decoration:underline;display:block}.ui-link:hover{color:var(--fg)}.ui-seg{background:var(--ghost);box-shadow:var(--ring);border-radius:12px;grid-template-columns:1fr 1fr;width:320px;padding:3px;display:grid;position:relative}.ui-seg button{z-index:1;color:var(--muted);background:0 0;border:0;border-radius:9px;height:44px;font-size:14px;transition:color .2s;position:relative}.ui-seg button.on{color:var(--on-primary);font-weight:600}.ui-seg .thumb{background:var(--primary);border-radius:9px;width:calc(50% - 3px);transition:transform .25s cubic-bezier(.3,.9,.3,1);position:absolute;top:3px;bottom:3px;left:3px}.ui-seg[data-pos="1"] .thumb{transform:translate(100%)}.ui-save{margin-left:6px;font-size:11px;font-weight:600}.ui-page{gap:64px;max-width:1120px;margin:0 auto;padding:56px 32px 80px;display:grid}.ui-eyebrow{background:var(--soft);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.ui[data-theme=light] .ui-eyebrow{color:var(--accent)}.ui-hero{text-align:center;justify-items:center;gap:16px;display:grid}.ui-hero h1{text-transform:uppercase;max-width:760px;font-size:56px;line-height:1.02}.ui-hero p{color:var(--muted);max-width:520px}.ui-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ui-plan{background:var(--tile);box-shadow:var(--ring);border-radius:20px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.ui-plan:hover{transform:translateY(-4px)}.ui-plan.rec{box-shadow:inset 0 0 0 2px var(--accent);background:var(--tile2);margin-top:-16px;margin-bottom:-16px}.ui-plan .band{background:var(--accent);color:var(--on-accent);text-align:center;letter-spacing:.02em;text-transform:uppercase;border-radius:18px 18px 0 0;padding:8px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600}.ui-plan-in{flex:1;align-content:start;gap:14px;padding:28px;display:grid}.ui-plan h3{text-transform:uppercase;font-size:24px}.ui-plan .blurb{color:var(--muted);min-height:46px;font-size:15px}.ui-price{align-items:baseline;gap:10px;display:flex}.ui-price b{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:52px;line-height:1}.ui-price span{color:var(--muted);font-size:14px;line-height:1.3}.ui-hint{color:var(--muted);gap:2px;min-height:36px;font-size:13px;display:grid}.ui-fine{text-align:center;color:var(--muted);margin:-32px 0 0;font-size:14px}.ui-page .ui-btn,.ui-page .ui-btn.sm{min-height:44px}.ui-intro{color:var(--muted);margin-top:6px;font-size:14px}.ui-feats{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.ui-feats li{align-items:flex-start;gap:10px;display:flex}.ui-feats li:before{content:"";background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23c9cacf' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.ui[data-theme=light] .ui-feats li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-sec-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.ui-sec-head h2{text-transform:uppercase;font-size:32px}.ui-tabs{flex-wrap:wrap;gap:6px;display:flex}.ui-tabs button{background:var(--ghost);color:var(--muted);border:0;border-radius:999px;padding:7px 14px;font-size:13px;transition:background .15s,color .15s}.ui-tabs button.on{background:var(--primary);color:var(--on-primary);font-weight:500}.ui-table{border-collapse:separate;border-spacing:0;background:var(--tile);width:100%;box-shadow:var(--ring);border-radius:20px;font-size:14px;overflow:hidden}.ui-table th,.ui-table td{text-align:center;border-bottom:1px solid var(--line);padding:14px 20px}.ui-table th:first-child,.ui-table td:first-child{text-align:left;width:34%}.ui-table thead th{letter-spacing:-.03em;vertical-align:bottom;padding-top:22px;padding-bottom:18px;font-family:Space Grotesk,sans-serif;font-size:18px}.ui-table thead th small{color:var(--muted);letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;display:block}.ui-table .rec{background:var(--soft)}.ui-table thead th.rec{box-shadow:inset 0 3px 0 var(--accent)}.ui-table tr.cat td{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--ghost);padding:10px 20px;font-family:Space Grotesk,sans-serif;font-size:12px}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table .yes{color:var(--accent);font-weight:700}.ui-table .no{color:var(--muted)}.ui-strip{background:var(--tile);box-shadow:var(--ring);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.ui-strip h3{text-transform:uppercase;font-size:22px}.ui-strip p{color:var(--muted);margin-top:4px;font-size:14px}.ui-faq{gap:10px;display:grid}.ui-faq details{background:var(--tile);box-shadow:var(--ring);border-radius:14px;padding:0 20px;transition:background .2s}.ui-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:18px 0;font-weight:500;list-style:none;display:flex}.ui-faq summary::-webkit-details-marker{display:none}.ui-faq summary:after{content:"+";color:var(--muted);font-size:20px;transition:transform .2s}.ui-faq details[open] summary:after{transform:rotate(45deg)}.ui-faq details p{color:var(--muted);padding-bottom:18px;font-size:14px}.ui-final{text-align:center;background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;justify-items:center;gap:16px;padding:44px 24px;display:grid}.ui-final h2{text-transform:uppercase;font-size:32px}.ui-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:center;gap:24px;padding:28px;font-size:13px;display:flex}.ui-cl-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ui-cl-hero h1{text-transform:none;max-width:520px;font-size:58px;font-weight:600;line-height:1}.ui-cl-hero p{color:var(--muted);margin-top:14px;font-size:18px}.ui-cl-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ui-cl-card{background:var(--tile);border-radius:18px;flex-direction:column;transition:transform .25s;display:flex}.ui-cl-card:hover{transform:translateY(-4px)rotate(-.25deg)}.ui-cl-head{color:#fff;border-radius:18px 18px 18px 10px;align-content:end;gap:6px;min-height:176px;padding:64px 20px 20px;display:grid;position:relative}.ui-cl-head.c-basic{background:var(--blue)}.ui-cl-head.c-pro{background:var(--magenta)}.ui-cl-head.c-elite{background:var(--purple)}.ui-cl-head h3{letter-spacing:-.03em;font-size:22px;font-weight:600}.ui-cl-head span.tag{opacity:.92;font-size:13px;line-height:1.35}.ui-cl-tile{color:#000;border-radius:8px;place-items:center;width:52px;height:52px;transition:transform .25s;display:grid;position:absolute;top:-10px;left:16px}.ui-cl-card:hover .ui-cl-tile{transform:rotate(-8deg)scale(1.06)}.c-basic .ui-cl-tile{background:var(--blue-t)}.c-pro .ui-cl-tile{background:var(--magenta-t)}.c-elite .ui-cl-tile{background:var(--purple-t)}.ui-cl-rec{color:#000;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;position:absolute;top:16px;right:16px}.ui-cl-body{flex:1;align-content:start;gap:12px;padding:22px 20px 24px;display:grid}.ui-cl-price{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:40px;line-height:1}.ui-cl-price small{letter-spacing:0;color:var(--muted);font-family:Inter,sans-serif;font-size:16px}.ui-cl-sub{color:var(--muted);font-size:12px}.ui-cl-body .ui-intro{margin:4px 0 0;font-style:italic}.ui-cl-cta{gap:10px;margin-top:auto;padding-top:10px;display:grid}.ui-cl-bar{background:var(--tile);width:100%;box-shadow:var(--ring);color:var(--fg);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:15px;font-weight:500;transition:background .2s;display:flex}.ui-cl-bar:hover{background:var(--ghost)}.ui-cl-cathead{text-align:left}.ui-cl-cathead b{text-transform:none;color:var(--fg);letter-spacing:-.02em;margin-right:12px;font-family:Space Grotesk,sans-serif;font-size:18px}.ui-cl-cathead span{text-transform:none;font-size:13px}.ui-cl-desc{color:var(--muted);font-size:12px;display:block}.ui-usage{background:var(--tile);box-shadow:var(--ring);border-radius:20px;gap:14px;padding:32px;display:grid}.ui-usage ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.ui-usage ul b{color:var(--fg);font-weight:600}.ui-usage h2{font-size:28px}.ui-cust{gap:20px;display:grid}.ui-cust-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ui-cust-card{color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:200px;padding:22px;transition:transform .25s;display:flex}.ui-cust-card:hover{transform:translateY(-4px)}.ui-cust-card:nth-child(4n+1){background:var(--blue)}.ui-cust-card:nth-child(4n+2){background:var(--green)}.ui-cust-card:nth-child(4n+3){background:var(--magenta)}.ui-cust-card:nth-child(4n+4){background:var(--purple)}.ui-cust-card small{letter-spacing:.08em;opacity:.85;font-size:11px}.ui-cust-card strong{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:40px;display:block}.ui-cust-card p{opacity:.92;font-size:13px}.ui-cust-card a{font-size:12px}.ui-sec-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ui-badge{background:var(--tile);box-shadow:var(--ring);border-radius:16px;gap:8px;padding:18px;font-size:13px;display:grid}.ui-badge i{background:var(--ghost);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;font-size:11px;font-style:normal;display:grid}.ui-badge span{color:var(--muted);font-size:12px}.ui-idx{gap:28px;max-width:900px;margin:0 auto;padding:72px 32px;display:grid}.ui-idx h1{text-transform:uppercase;font-size:44px}.ui-idx .tiles{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ui-idx .tile{background:var(--tile);box-shadow:var(--ring);border-radius:20px;gap:8px;padding:24px;text-decoration:none;transition:transform .25s;display:grid}.ui-idx .tile h3{text-transform:uppercase;font-size:20px}.ui-idx .tile p{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){.ui *,.ui :before,.ui :after{transition:none!important;animation:none!important}.ui-plan:hover,.ui-cl-card:hover,.ui-cust-card:hover,.ui-btn:hover{transform:none}}.ui-plans{padding-top:40px}.ui-plan{border-radius:16px}.ui-plan.rec{box-shadow:inset 0 0 0 2px var(--accent), 0 18px 40px -18px var(--accent);border-radius:16px;margin-top:-16px;margin-bottom:8px}.ui-plan-in{text-align:center;justify-items:center}.ui-plan .ui-price,.ui-plan .ui-btn{justify-self:stretch}.ui-plan .ui-price{justify-content:center}.ui-plan .ui-feats,.ui-plan .ui-intro{text-align:left;justify-self:stretch}.ui-plan .ui-intro{text-align:center}.ui-tab{background:var(--accent);color:var(--on-accent);white-space:nowrap;z-index:2;border-radius:10px;padding:6px 16px;font-size:14px;font-weight:600;line-height:1.2;position:absolute;top:0;left:20px;transform:translateY(-50%);box-shadow:0 4px 12px #00000047}.ui-cl-plans.raised{padding-top:40px}.ui-cl-card{position:relative}.ui-cl-card.raised{box-shadow:0 0 0 2px var(--accent), 0 18px 40px -18px var(--accent);margin-top:-16px;margin-bottom:8px}.ui[data-theme=light] .ui-cl-card.raised{box-shadow:0 0 0 2px var(--magenta), 0 18px 40px -18px var(--magenta)}.ui-cmp{background:var(--tile);box-shadow:var(--ring);border-radius:16px;padding:0 24px 24px}.ui-cmp table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ui-cmp col.a{width:34%}.ui-cmp thead th{z-index:3;background:var(--tile);vertical-align:bottom;padding:20px 8px 14px;font-weight:500;position:sticky;top:0}.ui-cmp thead th.lead{text-align:left;letter-spacing:-.03em;padding-left:0;font-family:Space Grotesk,sans-serif;font-size:22px}.ui-cmp thead th .nm{margin-bottom:10px;font-size:13px;display:block}.ui-cmp th.c-basic .nm{color:var(--pn-basic)}.ui-cmp th.c-pro .nm{color:var(--pn-pro)}.ui-cmp th.c-elite .nm{color:var(--pn-elite)}.ui-cmp-cta{border:1px solid var(--fg);height:34px;color:var(--fg);background:0 0;border-radius:999px;padding:0 16px;font-size:12px;font-weight:500;transition:transform .15s,background .15s}.ui-cmp-cta:hover{background:var(--ghost);transform:translateY(-1px)}.ui-cmp-cta.rec{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.ui-cmp tr.cat td{text-align:left;padding:36px 0 12px;display:table-cell}.ui-cmp tr.cat b{font-size:13px;font-weight:600;display:block}.ui-cmp tr.cat span{color:var(--lbl);margin-top:2px;font-size:13px;display:block}.ui-cmp td.lbl{text-align:left;color:var(--lbl);padding:10px 12px 10px 0;font-size:13px}.ui-cmp td.lbl .d{opacity:.8;font-size:11px;display:block}.ui-cmp td.val{background:var(--cell);text-align:center;border-bottom:1px solid var(--line);height:38px;padding:10px 8px;font-size:13px}.ui-cmp-check circle{fill:var(--fg)}.ui-cmp-check path{stroke:var(--bg)}.ui-cmp-dash{color:var(--lbl)}.ui-su-split{grid-template-columns:1fr 1fr;min-height:calc(100vh - 42px);display:grid}.ui-su-formcol{flex-direction:column;gap:32px;padding:32px 48px;display:flex}.ui-su-form{gap:14px;width:100%;max-width:420px;margin:auto;display:grid}.ui-su-form h1{text-transform:uppercase;font-size:40px;line-height:1.05}.ui-su-sub{color:var(--muted);font-size:15px}.ui-su-back{color:var(--muted);cursor:pointer;font-size:13px;text-decoration:none}.ui-su-back:hover{color:var(--fg)}.ui-su-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui-su-field{gap:6px;display:grid}.ui-su-field .l{font-size:13px;font-weight:500}.ui-su-field .box{background:var(--tile);height:44px;box-shadow:var(--ring);border-radius:10px;align-items:center;gap:8px;padding:0 14px;transition:box-shadow .15s;display:flex}.ui-su-field .box:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.ui-su-field input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.ui-su-field input::placeholder{color:var(--muted)}.ui-su-field .show{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;font-size:13px;text-decoration:underline}.ui-su-rules{gap:8px;display:grid}.ui-su-rules .meter{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ui-su-rules .meter i{background:var(--ghost);border-radius:4px;height:4px;transition:background .2s}.ui-su-rules .meter i.on{background:var(--accent)}.ui-su-rules ul{color:var(--muted);grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ui-su-rules.flag li{color:var(--err)}.ui-su-rules li:before{content:"○  "}.ui-su-rules li.ok{color:var(--fg)}.ui-su-rules li.ok:before{content:"●  ";color:var(--accent)}.ui-su-check{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.ui-su-check input{opacity:0;position:absolute}.ui-su-check .b{background:var(--tile);width:18px;height:18px;box-shadow:var(--ring);border-radius:5px;flex:none;place-items:center;transition:background .15s;display:grid}.ui-su-check input:checked+.b{background:var(--accent)}.ui-su-check input:checked+.b:after{content:"✓";color:var(--on-accent);font-size:12px;font-weight:700}.ui-su-check input:focus-visible+.b{outline:2px solid var(--accent);outline-offset:2px}.ui-su-small{color:var(--muted);text-align:center;font-size:12px}.ui-su-small a{text-underline-offset:2px;cursor:pointer;color:var(--fg);text-decoration:underline}.ui-su-or{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.ui-su-or:before,.ui-su-or:after{content:"";background:var(--line);flex:1;height:1px}.ui-su-dot{background:var(--line);border-radius:50%;width:16px;height:16px}.ui-su-side{background:var(--purple);color:#fff;flex-direction:column;justify-content:center;gap:22px;padding:48px;display:flex}.ui-su-photo{background:var(--purple-t);color:#1a1a1a;border-radius:18px 18px 18px 10px;place-items:center;min-height:220px;font-size:13px;display:grid}.ui-su-quote{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:26px;line-height:1.2}.ui-su-role{opacity:.8;font-size:13px;display:block}.ui-su-badges{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.ui-su-badges span{background:#ffffff24;border-radius:10px;place-items:center;min-height:48px;font-size:12px;display:grid}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}.ui-refs{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 32px;font-size:12px;display:flex}.ui-refs a{color:var(--fg);text-underline-offset:3px;opacity:.85;text-decoration:underline}.ui-refs a:hover{opacity:1;color:var(--accent)}.ui-refs.in-tile{border:0;padding:0}.ui-idx .tile .tl{color:inherit;gap:8px;text-decoration:none;display:grid}.ui-idx .tile:hover{transform:none}.ui-ux-page{gap:8px;max-width:880px;margin:0 auto;padding:64px 24px 96px;display:grid}.ui-ux-head{grid-template-columns:1.3fr repeat(3,1fr);align-items:start;gap:16px;padding-bottom:28px;display:grid}.ui-ux-head h1{text-transform:uppercase;font-size:40px;line-height:1}.ui-ux-plan{text-align:center;justify-items:center;gap:6px;display:grid}.ui-ux-plan b{font-size:13px;font-weight:600}.ui-ux-plan .pr{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:600;line-height:1.1}.ui-ux-plan .pr small{letter-spacing:0;color:var(--muted);font-family:Inter,sans-serif;font-size:14px;font-weight:400}.ui-ux-plan .sv{color:var(--muted);min-height:32px;font-size:12px}.ui-ux-plan .sv.rec{color:var(--accent)}.ui-ux-plan .sv span{opacity:.5}.ui-ux-plan .ui-btn{margin-top:4px}.ui-ux-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:32px 14px 10px;font-size:11px;font-weight:600}.ui-ux-row{border-radius:10px;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:16px;padding:12px 14px;font-size:14px;transition:background .15s;display:grid}.ui-ux-row:nth-of-type(2n){background:var(--tile)}.ui-ux-row:hover{background:var(--ghost)}.ui-ux-row .lb{color:var(--muted)}.ui-ux-row .lb i{opacity:.7;font-size:12px;font-style:normal}.ui-ux-row .vl{text-align:center;justify-items:center;display:grid}.ui-ux-check circle{fill:var(--fg)}.ui-ux-check path{stroke:var(--bg)}.ui-ux-check.rec circle{fill:var(--accent)}.ui-ux-check.rec path{stroke:var(--on-accent)}.ui-ux-dash{color:var(--muted)}.ui-ck{grid-template-columns:1fr 1fr;min-height:calc(100vh - 80px);display:grid}.ui-ck-main{justify-content:center;padding:32px 56px;display:flex}.ui-ck-main .col,.ui-ck-side .col{align-content:start;gap:16px;width:100%;max-width:520px;display:grid}.ui-ck h1{text-transform:uppercase;font-size:40px;line-height:1.05}.ui-ck h3{font-size:20px}.ui-ck-steps{color:var(--muted);gap:20px;font-size:13px;display:flex}.ui-ck-steps span{align-items:center;gap:8px;display:inline-flex}.ui-ck-steps i{width:24px;height:24px;box-shadow:var(--ring);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.ui-ck-steps .on{color:var(--fg);font-weight:600}.ui-ck-steps .on i{background:var(--accent);color:var(--on-accent);box-shadow:none}.ui-ck-steps .past i{background:var(--ghost);color:var(--fg)}.ui-ck-card{background:var(--tile);box-shadow:var(--ring);border-radius:18px;gap:12px;padding:18px 20px;transition:box-shadow .2s,opacity .2s;display:grid}.ui-ck-card.open{box-shadow:inset 0 0 0 1.5px var(--accent)}.ui-ck-card.locked{opacity:.5}.ui-ck-card header{justify-content:space-between;font-size:15px;display:flex}.ui-ck-card header a{text-underline-offset:3px;cursor:pointer;color:var(--muted);font-size:13px;text-decoration:underline}.ui-ck-card .sum{color:var(--muted);font-size:13px}.ui-ck-card .body{gap:14px;animation:.25s ui-fade;display:grid}.ui-ck-actions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.ui-ck-disc{background:var(--bg);box-shadow:var(--ring);border-radius:14px;gap:10px;padding:14px;font-size:14px;display:grid}.ui-ck-disc .apply{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.ui-ck-disc .apply .ui-btn{height:44px}.ui-ck-disc .err{color:#ff6b6b;font-size:12px}.ui[data-theme=light] .ui-ck-disc .err{color:#c0271d}.ui-ck-disc .hint{color:var(--muted);font-size:12px}.ui-ck-disc .chip{background:var(--soft);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ui-ck-disc .chip em{color:var(--muted);flex:1;font-size:12px;font-style:normal}.ui-ck-disc .chip button{color:var(--fg);background:0 0;border:0;font-size:18px;line-height:1}.ui-ck-disc .coins{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-ck-disc .coins>div{display:grid}.ui-ck-disc .coins span{color:var(--muted);font-size:12px}.ui-ck-switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ui-ck-switch input{opacity:0;position:absolute}.ui-ck-switch i{background:var(--ghost);width:38px;height:22px;box-shadow:var(--ring);border-radius:11px;transition:background .2s;position:relative}.ui-ck-switch i:after{content:"";background:var(--fg);border-radius:50%;width:16px;height:16px;transition:left .2s,background .2s;position:absolute;top:3px;left:3px}.ui-ck-switch input:checked+i{background:var(--accent)}.ui-ck-switch input:checked+i:after{background:var(--on-accent);left:19px}.ui-ck-switch input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.ui-ck-disc .slider{gap:4px;display:grid}.ui-ck-disc .slider input{width:100%;accent-color:var(--accent)}.ui-ck-disc .slider span{color:var(--muted);font-size:12px}.ui-ck-ok{background:var(--soft);border-radius:10px;padding:10px 12px;font-size:13px}.ui-ck-side{background:var(--tile);border-left:1px solid var(--line);justify-content:center;padding:32px 56px;display:flex}.ui-ck-sum{background:var(--bg);box-shadow:var(--ring);border-radius:18px;gap:10px;padding:20px;font-size:14px;display:grid}.ui-ck-sum hr{border:0;border-top:1px solid var(--line);width:100%;margin:0}.ui-ck-sum .ln{justify-content:space-between;gap:12px;display:flex}.ui-ck-sum .ln.ok{color:var(--accent)}.ui-ck-sum .ln.big{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.ui-ck-sum .ln.big em{color:var(--muted);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400}@media (width<=900px){.ui-ck{grid-template-columns:1fr}.ui-ck-main,.ui-ck-side{padding:24px}}.ui-ck-side{background:var(--bg);border-left:0;padding:16px}.ui-ck-side .col.panel{background:var(--tile);max-width:none;height:100%;box-shadow:var(--ring);border-radius:24px;align-content:start;justify-items:center;gap:32px;padding:40px 48px}.ui-ck-side .col.panel>*{width:100%;max-width:440px}.ui-ck-sum{background:var(--bg)}.ui-ck-how h3{margin-bottom:16px;font-size:18px}.ui-ck-how ol{margin:0;padding:0;list-style:none;display:grid;position:relative}.ui-ck-how ol:before{content:"";background:linear-gradient(180deg, var(--ghost), transparent);width:40px;box-shadow:var(--ring);border-radius:20px;position:absolute;top:0;bottom:0;left:0}.ui-ck-how li{grid-template-columns:40px 1fr;gap:16px;padding:14px 0;font-size:14px;display:grid;position:relative}.ui-ck-how .ic{width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.ui-ck-how b{margin-top:8px;font-size:14px;display:block}.ui-ck-how p{color:var(--muted);margin-top:2px;font-size:13px}.ui-qe-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-qe-facts li{background:var(--ghost);box-shadow:var(--ring);color:var(--lbl);border-radius:999px;padding:6px 12px;font-size:13px}.ui-qe-cta{background:var(--fg);height:52px;color:var(--bg);border:0;border-radius:999px;padding:0 40px;font-size:16px;font-weight:600;transition:transform .15s,filter .15s}.ui-qe-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.ui-qe-cta:active{transform:scale(.98)}.ui-qe-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ui-qe-stage{place-items:center;min-height:calc(100vh - 86px);padding:32px 16px;display:grid;position:relative;overflow:hidden}.ui-qe-app{filter:blur(3px);opacity:.55;pointer-events:none;grid-template-columns:220px 1fr;display:grid;position:absolute;inset:0}.ui-qe-app .side{background:var(--tile2);border-right:1px solid var(--line);align-content:start;gap:14px;padding:32px 20px;display:grid}.ui-qe-app .side i,.ui-qe-app .row i{background:var(--ghost);border-radius:6px;height:14px;display:block}.ui-qe-app .main{align-content:start;gap:24px;padding:40px;display:grid}.ui-qe-app .main b{background:var(--ghost);border-radius:8px;width:240px;height:28px;display:block}.ui-qe-app .row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ui-qe-app .row i{background:var(--tile);height:110px;box-shadow:var(--ring);border-radius:16px}.ui-qe-app .big{background:var(--tile);height:280px;box-shadow:var(--ring);border-radius:20px}.ui-qe-scrim{background:#00000073;animation:.3s ui-fade;position:absolute;inset:0}.ui[data-theme=light] .ui-qe-scrim{background:#00000047}.ui-qe-sheet{text-align:center;background:var(--tile2);width:100%;max-width:520px;box-shadow:var(--ring), 0 30px 80px -20px #0009;border-radius:28px;justify-items:center;gap:16px;padding:14px 28px 28px;animation:.45s cubic-bezier(.2,.8,.2,1) ui-rise;display:grid;position:relative}.ui-qe-sheet .handle{background:var(--line);border-radius:3px;width:44px;height:5px}.ui-qe-sheet .art{background:radial-gradient(circle at 70% 20%, var(--soft), transparent 60%), var(--tile);width:100%;height:190px;box-shadow:var(--ring);border-radius:20px;margin-top:6px;overflow:hidden}.ui-qe-sheet .art svg{width:100%;height:100%;display:block}.ui-qe-sheet h1{margin-top:8px;font-size:30px;line-height:1.1}.ui-qe-sheet .sub{color:var(--muted);max-width:400px;font-size:15px}.ui-qe-sheet .ui-qe-cta{width:100%;margin-top:4px}.ui-qe-sheet small{color:var(--muted);font-size:12px}.ui-qe-paper{background:radial-gradient(900px 500px at 50% 0%, var(--soft), transparent 70%), var(--bg);place-items:center;min-height:calc(100vh - 86px);padding:48px 16px;display:grid}.ui-qe-letter{text-align:center;background:var(--tile);width:100%;max-width:480px;box-shadow:var(--ring), 0 24px 60px -30px #00000080;border-radius:12px;justify-items:center;gap:16px;padding:40px 40px 36px;animation:.5s cubic-bezier(.2,.8,.2,1) ui-rise;display:grid;transform:rotate(-.4deg)}.ui-qe-facts li svg{flex:none}.ui-qe-letter .mark{color:var(--accent)}.ui-qe-letter p{color:var(--fg);max-width:380px;font-size:16px;line-height:1.65}.ui-qe-letter .hi{font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:600}.ui-qe-letter em{color:var(--fg);box-shadow:inset 0 -.5em 0 var(--soft);font-style:normal}.ui-qe-letter .love{color:var(--muted);margin-top:6px}.ui-qe-letter .sig{color:var(--accent);margin:-4px 0 6px;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:34px;line-height:1;transform:rotate(-3deg)}.ui-qe-letter .ui-qe-facts{gap:8px 16px;margin-top:4px}.ui-qe-letter .ui-qe-facts li{box-shadow:none;color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-qe-letter .ui-qe-cta{background:var(--accent);height:52px;min-height:48px;color:var(--on-accent);border-radius:12px;margin-top:8px}@media (width<=640px){.ui-qe-app{grid-template-columns:1fr}.ui-qe-app .side{display:none}.ui-qe-letter{padding:32px 24px;transform:none}}.ui-qq{grid-template-columns:1fr;min-height:calc(100vh - 41px);display:grid}.ui-qq-side{text-align:center;background:var(--tile);border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px;display:flex}.ui-qq-side h2{font-size:32px}.ui-qq-side p{color:var(--muted);max-width:320px}.ui-qq-main{flex-direction:column;align-items:center;padding:28px 24px 56px;display:flex}.ui-qq-top{align-items:center;gap:14px;width:100%;max-width:640px;display:flex}.ui-qq-back{background:var(--ghost);width:40px;height:40px;box-shadow:var(--ring);color:var(--fg);border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid}.ui-qq-back:hover:not(:disabled){background:var(--soft)}.ui-qq-back:disabled{opacity:.35;cursor:default}.ui-qq-back:focus-visible,.ui-qq-opts .opt:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ui-qq-body{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:560px;margin:auto 0;padding-top:24px;animation:.28s both ui-qq-in;display:flex}@keyframes ui-qq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-qq-body{animation:none}}.ui-qq-body .eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.ui-qq-body h1{text-align:center;font-size:34px;line-height:1.15}.ui-qq-body .sub{color:var(--muted);text-align:center}.ui-qq-mascot{width:84px;height:auto;color:var(--fg)}.ui-qq-mascot.big{width:140px}.ui-qq-prog{flex:1;min-width:0}.ui-qq-prog.line{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:13px;display:flex}.ui-qq-prog .bar{background:var(--ghost);height:6px;box-shadow:var(--ring);border-radius:999px;flex:1;overflow:hidden}.ui-qq-prog .bar i{background:var(--accent);border-radius:999px;height:100%;transition:width .3s;display:block}.ui-qq-prog.segs{gap:3px;display:flex}.ui-qq-prog.segs i{background:var(--ghost);height:6px;box-shadow:var(--ring);border-radius:3px;flex:1}.ui-qq-prog.segs i.done{background:var(--accent);box-shadow:none}.ui-qq-prog.segs i.now{background:var(--fg);box-shadow:none}.ui-qq-prog.steps{gap:10px;display:flex}.ui-qq-prog.steps .st{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ui-qq-prog.steps span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.ui-qq-prog.steps .now span{color:var(--fg);font-weight:600}.ui-qq-prog.steps .done span{color:var(--lbl)}.ui-qq-prog.count{color:var(--muted);text-align:center;font-size:14px}.ui-qq-prog.count b{color:var(--fg)}.ui-qq-opts{flex-direction:column;gap:12px;width:100%;margin-top:6px;display:flex}.ui-qq-opts .opt{text-align:left;width:100%;min-height:60px;color:var(--fg);background:var(--tile);box-shadow:var(--ring);border:0;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;font-size:16px;font-weight:500;transition:background .15s,box-shadow .15s,transform .12s;display:flex;position:relative}.ui-qq-opts .opt:hover{background:var(--ghost);transform:translateY(-1px)}.ui-qq-opts .opt:active{transform:scale(.99)}.ui-qq-opts .key{width:28px;height:28px;color:var(--muted);background:var(--ghost);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.ui-qq-opts .lbl{flex:1}.ui-qq-opts .tick{opacity:0;background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;transition:opacity .15s,transform .15s;display:grid;transform:scale(.6)}.ui-qq-opts .opt.sel{background:var(--soft);box-shadow:inset 0 0 0 2px var(--accent)}.ui-qq-opts .opt.sel .key{background:var(--accent);color:var(--on-accent)}.ui-qq-opts .opt.sel .tick{opacity:1;transform:none}.ui-qq-opts.n2 .opt{min-height:84px;font-size:18px}.ui-qq.op-pills .ui-qq-opts .opt{text-align:center;border-radius:999px;justify-content:center;padding:14px 56px}.ui-qq.op-pills .ui-qq-opts .key{display:none}.ui-qq.op-pills .ui-qq-opts .lbl{flex:none}.ui-qq.op-pills .ui-qq-opts .tick{position:absolute;right:16px}.ui-qq.op-pills .ui-qq-opts .opt.sel{background:var(--accent);color:var(--on-accent);box-shadow:none}.ui-qq.op-pills .ui-qq-opts .opt.sel .tick{background:var(--on-accent);color:var(--accent)}.ui-qq-foot{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.ui-qq-foot .ui-qe-cta{width:100%;max-width:360px}.ui-qe-cta:disabled{opacity:.35;cursor:not-allowed;filter:none;transform:none}.ui-qq-foot small{color:var(--muted);font-size:13px}@media (width<=860px){.ui-qq.lay-split{grid-template-columns:1fr}.ui-qq-side{display:none}.ui-qq-body h1{font-size:26px}}.ui-qq-prog.steps .bar{flex:none}.ui-qq-body.wide{max-width:760px}.ui-qq-body h1.sm{font-size:26px}.ui-qq-body .hint,.ui-qq-deck .hint,.ui-qq-body small.hint{color:var(--muted);font-size:13px}.ui-qq-scene{background:var(--tile);width:100%;box-shadow:var(--ring);border-radius:20px;margin:0;padding:14px 16px 6px}.ui-qq-scene figcaption{letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.ui-qq-scene figcaption b{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:28px}.ui-qq-scene svg{width:100%;height:auto;display:block}.ui-qq-scene .ln{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out .1s forwards ui-qq-draw}@keyframes ui-qq-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ui-qq-scene .ln{stroke-dashoffset:0;animation:none}}.ui-qq-opts.grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ui-qq-opts.grid .opt{min-height:64px;font-size:15px}.ui-qq-duel{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:8px;display:grid}.ui-qq-duel .tile{text-align:center;background:var(--tile);box-shadow:var(--ring);color:var(--fg);letter-spacing:-.02em;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 18px;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:600;transition:transform .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ui-qq-duel.n2 .tile{min-height:220px;font-size:22px}.ui-qq-duel.n4 .tile{min-height:124px}.ui-qq-duel .tile:hover{background:var(--ghost);transform:translateY(-3px)}.ui-qq-duel .tile:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ui-qq-duel .key{width:28px;height:28px;color:var(--muted);background:var(--ghost);border-radius:8px;place-items:center;font:500 13px Inter,sans-serif;display:grid}.ui-qq-duel .tile.sel{background:var(--accent);color:var(--on-accent);box-shadow:none;transform:scale(1.02)}.ui-qq-duel .tile.sel .key{background:var(--on-accent);color:var(--accent)}@media (width<=860px){.ui-qq-duel.n2 .tile{min-height:140px}.ui-qq-opts.grid{grid-template-columns:1fr}}.ui-qq-setsegs{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:280px;display:flex}.ui-qq-setsegs span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.ui-qq-setsegs div{gap:4px;width:100%;display:flex}.ui-qq-setsegs i{background:var(--ghost);height:5px;box-shadow:var(--ring);border-radius:3px;flex:1}.ui-qq-setsegs i.done{background:var(--accent);box-shadow:none}.ui-qq-setsegs i.now{background:var(--fg);box-shadow:none}.ui-qp-stage{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.ui-qp-center{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto 0;padding-bottom:60px;animation:.25s both ui-qq-in;display:flex}.ui-qp-center h2{font-size:26px}.ui-qp-center p{color:var(--muted)}.ui-qp-tick{background:var(--accent);width:52px;height:52px;color:var(--on-accent);border-radius:50%;place-items:center;animation:.35s cubic-bezier(.3,1.5,.5,1) both ui-qp-pop;display:grid}.ui-qp-tick.sm{flex:none;width:22px;height:22px;animation:none}@keyframes ui-qp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ui-qp-bar{background:var(--ghost);width:200px;height:4px;box-shadow:var(--ring);border-radius:2px;margin-top:8px;overflow:hidden}.ui-qp-bar i{background:var(--accent);transform-origin:0;height:100%;animation:linear forwards ui-qp-fill;display:block}@keyframes ui-qp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ui-qp-ring{width:76px;height:76px;transform:rotate(-90deg)}.ui-qp-ring circle{fill:none;stroke-width:5px}.ui-qp-ring .trk{stroke:var(--ghost)}.ui-qp-ring .fill{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ui-qp-draw calc(var(--d) * .7) ease-out forwards}.ui-qp-ring .chk{fill:none;stroke:var(--fg);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:36px 36px;animation:ui-qp-draw calc(var(--d) * .3) ease-out calc(var(--d) * .65) forwards;transform:rotate(90deg)}@keyframes ui-qp-draw{to{stroke-dashoffset:0}}.ui-qp-list{text-align:left;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ui-qp-list li{opacity:0;align-items:center;gap:12px;font-size:17px;animation:.25s forwards ui-qq-in;display:flex}.ui-qp-list .ck{background:var(--ghost);width:24px;height:24px;box-shadow:var(--ring);color:#0000;border-radius:50%;place-items:center;animation:.2s forwards ui-qp-ck;display:grid}@keyframes ui-qp-ck{to{background:var(--accent);color:var(--on-accent);box-shadow:none}}.ui-qp-banner{z-index:5;background:var(--fg);color:var(--bg);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;animation:forwards ui-qp-banner;display:flex;position:fixed;top:112px;left:50%;box-shadow:0 10px 30px #00000059}@keyframes ui-qp-banner{0%{opacity:0;transform:translate(-50%,-14px)}15%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-14px)}}@media (prefers-reduced-motion:reduce){.ui-qp-center,.ui-qp-tick,.ui-qp-list li{opacity:1;animation:none}.ui-qp-bar i{animation:none;transform:none}.ui-qp-ring .fill,.ui-qp-ring .chk{stroke-dashoffset:0;animation:none}.ui-qp-list .ck{background:var(--accent);color:var(--on-accent);animation:none}.ui-qp-banner{animation:none}}.ui{--err:#ff6b6b}.ui[data-theme=light]{--err:#c62828}.ui-fl-steps{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ui-fl-steps span{margin-right:6px}.ui-fl-steps i{background:var(--ghost);width:28px;height:4px;box-shadow:var(--ring);border-radius:3px}.ui-fl-steps i.on{background:var(--accent);box-shadow:none}.ui-su-err{color:var(--err);font-size:12px}.ui-su-hint{color:var(--muted);font-size:12px}.ui-su-field.bad .box,.ui-su-field.bad .ui-ph{box-shadow:inset 0 0 0 1.5px var(--err)}.ui-su-field .l{cursor:default}.ui-su-form .ui-btn:disabled{opacity:.6;cursor:progress;transform:none}.ui-ph{background:var(--tile);height:44px;box-shadow:var(--ring);border-radius:10px;align-items:center;transition:box-shadow .15s;display:flex;position:relative}.ui-ph:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.ui-ph>input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 14px 0 12px;font-size:14px}.ui-ph>input::placeholder{color:var(--muted)}.ui-cc{height:100%;position:static}.ui-cc-btn{border:0;border-right:1px solid var(--line);height:100%;color:var(--fg);background:0 0;border-radius:10px 0 0 10px;align-items:center;gap:7px;padding:0 12px 0 14px;font-size:14px;display:flex}.ui-cc-btn:hover{background:var(--ghost)}.ui-cc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-cc .iso{letter-spacing:.04em;color:var(--muted);font-size:11px}.ui-cc-pop{z-index:20;background:var(--tile);width:min(320px,100%);box-shadow:var(--ring), 0 18px 40px #00000059;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 6px);left:0}[data-theme=light] .ui-cc-pop{box-shadow:var(--ring), 0 18px 40px #00000024;background:#fff}.ui-flag{object-fit:cover;border-radius:3px;flex:none;width:24px;height:18px;box-shadow:0 0 0 1px #ffffff29}[data-theme=light] .ui-flag{box-shadow:0 0 0 1px #00000024}.ui-cc-sw{color:var(--muted);margin-bottom:8px;position:relative}.ui-cc-sw svg{pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-cc-pop .ui-cc-search{background:var(--ghost);width:100%;height:48px;color:var(--fg);font:inherit;box-shadow:var(--ring);border:0;border-radius:10px;outline:0;padding:0 14px 0 40px;font-size:15px;display:block}.ui-cc-pop .ui-cc-search:focus{box-shadow:inset 0 0 0 2px var(--accent)}.ui-cc-pop ul{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-cc-pop li{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;font-size:14px;display:flex}.ui-cc-pop li .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-cc-pop li b{color:var(--muted);font-weight:500}.ui-cc-pop li.act{background:var(--ghost)}.ui-cc-pop li.sel .nm{color:var(--accent);font-weight:600}.ui-cc-pop li.none{color:var(--muted);cursor:default}.ui-otp{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ui-otp input{text-align:center;width:100%;height:56px;color:var(--fg);background:var(--tile);box-shadow:var(--ring);caret-color:var(--accent);border:0;border-radius:12px;outline:0;font:600 22px Space Grotesk,Inter,sans-serif;transition:box-shadow .15s}.ui-otp.ok input{box-shadow:inset 0 0 0 2px var(--accent);opacity:1}.ui-otp.bad input{box-shadow:inset 0 0 0 2px var(--err);animation:.3s ui-otp-shake}@keyframes ui-otp-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ui-otp-msg{min-height:18px;color:var(--muted);font-size:12px}.ui-otp-msg .ok,.ui-otp-resend .ok{color:var(--accent);font-weight:500}.ui-otp-msg:empty{min-height:0}.ui-otp-msg .bad{color:var(--err)}.ui-otp-resend{color:var(--muted);font-size:13px}.ui-otp-resend button{color:var(--fg);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (width<=860px){.ui-su-split{grid-template-columns:1fr}.ui-su-side{display:none}.ui-su-formcol{padding:24px 20px}.ui-su-form{margin:0 auto}.ui-su-form h1{font-size:32px}}.ui-flow .ui-su-split{min-height:100vh}.ui-cx{width:100%}.ui-cx-head{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1.3fr repeat(3,1fr);align-items:end;gap:16px;padding:14px 14px 12px;display:grid;position:sticky;top:0}.ui-cx-head h2{text-transform:uppercase;align-self:center;font-size:26px;line-height:1}.ui-cx-head .ui-ux-plan{gap:4px}.ui-cx-head .ui-ux-plan .pr{font-size:28px}.ui-cx-head .ui-ux-plan .sv{min-height:0;font-size:11px}.ui-cx .ui-ux-cat{padding-top:28px}@media (width<=700px){.ui-cx-head{grid-template-columns:1fr repeat(3,1fr);gap:8px;padding:10px 8px}.ui-cx-head h2{font-size:16px}.ui-cx-head .ui-ux-plan .pr{font-size:20px}.ui-cx-head .ui-ux-plan .sv{display:none}.ui-cx .ui-ux-row{grid-template-columns:1fr repeat(3,1fr);gap:8px;font-size:13px}}.ui-flow .ui-ck{min-height:100vh}.ui-ps{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.ui-ps-card{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:480px;display:flex}.ui-ps-ok{background:var(--accent);width:52px;height:52px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid}.ui-ps-card h1{margin:6px 0 0}.ui-ps-ln{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ui-ps-ln.ok{color:var(--accent)}.ui-ps-ln.big{font-size:16px;font-weight:700}.ui-ps-ln em{opacity:.7;font-style:normal;font-weight:400}.ui-ps-redir{opacity:.75;margin:8px 0 0;font-size:13px}.ui-ps-bar{background:var(--soft);border-radius:4px;height:4px;overflow:hidden}.ui-ps-bar i{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:linear forwards ui-ps-run;display:block}@keyframes ui-ps-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ui-ps-bar i{animation:none;transform:none}}.ui-flow .ui-qe,.ui-flow .ui-qe-page{min-height:100vh}.ui-ps-rule{background:var(--line,#8080804d);height:1px;margin:4px 0}.ui-ab{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.ui-ab-card{flex-direction:column;gap:18px;width:100%;max-width:440px;display:flex}.ui-ab-card h1{margin:8px 0 0}.ui-ab-set{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ui-ab-set legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.ui-ab-dob{grid-template-columns:1fr 76px 100px;gap:10px;display:grid}.ui-ab-dob input,.ui-ab-dob select{background:var(--tile);height:52px;color:var(--fg);box-shadow:var(--ring);font:inherit;border:0;border-radius:14px;min-width:0;padding:0 14px;font-size:16px}.ui-ab-dob select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23898990' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ui-ab-dob input:focus-visible,.ui-ab-dob select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ui-ab-dob select.ph{color:var(--muted)}.ui-ab-dob [aria-invalid=true]{box-shadow:0 0 0 1.5px #ff6b6b}.ui-ab-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ui-ab-opts button{background:var(--tile);min-height:52px;color:var(--fg);box-shadow:var(--ring);font:inherit;border:0;border-radius:14px;padding:0 14px;font-size:15px;font-weight:500;transition:background .15s,transform .12s}.ui-ab-opts button:hover{background:var(--ghost)}.ui-ab-opts button.on{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:600}.ui-ab-opts button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ui-ab-opts.bad button:not(.on){box-shadow:0 0 0 1.5px #ff6b6b}.ui-ab-card .ui-btn.primary{height:52px}.ui-qw-scrim{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-qw{background:var(--bg);width:100%;max-width:420px;color:var(--fg);box-shadow:var(--ring), 0 24px 60px #00000080;text-align:left;border-radius:24px;flex-direction:column;gap:12px;padding:28px 24px 24px;display:flex}.ui-qw .ic{color:#1a1a1a;background:#f5a524;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.ui-qw h2{margin:4px 0 0;font-size:22px}.ui-qw p{opacity:.8;margin:0;font-size:15px;line-height:1.5}.ui-qw .ui-qe-cta{width:100%;margin-top:8px}.ui-cl-bar .chev{flex:none;transition:transform .2s}.ui-cl-bar[aria-expanded=true] .chev{transform:rotate(180deg)}.ui-cl-bar:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ui-su-note{background:var(--soft);color:var(--accent);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.ui-su-small a,.ui-su-small a:visited{color:var(--fg)}@media (width<=480px){.ui-su-split{grid-template-columns:minmax(0,1fr);min-height:100dvh}.ui-su-formcol,.ui-su-form,.ui-su-row>*{min-width:0}.ui-su-field{grid-template-columns:minmax(0,1fr);min-width:0}.ui-su-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-flow .ui-su-split{min-height:100dvh}.ui-su-side{display:none}.ui-su-formcol{gap:24px;padding:20px 16px 32px}.ui-su-form{gap:16px;max-width:none}.ui-su-form h1{font-size:30px}.ui-su-sub{font-size:14px}.ui-su-field .box,.ui-ph{height:48px}.ui-su-field input,.ui-ph>input,.ui-cc-search{font-size:16px}.ui-su-form .ui-btn{font-size:16px;height:50px!important}.ui-su-rules ul{grid-template-columns:1fr}.ui-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ui-otp input{min-width:0;height:52px;padding:0;font-size:20px}.ui-cc-pop{width:auto;max-height:70dvh;position:fixed;inset:auto 16px 16px}.ui-cc-pop ul{max-height:45dvh}.ui-cc-pop li{padding:12px 10px}.ui-cc-pop .ui-cc-search{height:50px}.ui-ps{padding:24px 16px}}.ui-pm-stage{place-items:start center;padding:24px 16px 40px;display:grid}.ui-pm{background:var(--bg);width:100%;max-width:390px;height:844px;min-height:560px;max-height:calc(100dvh - 130px);color:var(--fg);box-shadow:var(--ring), 0 24px 60px #00000059;border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:clip}.ui-pm-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px 0 20px;display:flex;overflow-y:auto}.ui-pm-top{justify-content:flex-end;padding:0 16px;display:flex}.ui-pm-x{background:var(--tile);width:44px;height:44px;box-shadow:var(--ring);color:var(--fg);border:0;border-radius:50%;place-items:center;display:grid}.ui-pm-x:focus-visible,.ui-pm-all:focus-visible,.ui-pm-cta:focus-visible,.ui-pm-cyc button:focus-visible,.ui-pm-cards .pc:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ui-pm-hero{justify-items:start;gap:10px;margin-top:-10px;padding:0 20px;display:grid}.ui-pm-hero>div:first-child{flex:1 1 0;gap:10px;min-width:0;display:grid}.ui-pm-hero .ey{letter-spacing:.14em;color:var(--accent);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.ui-pm-hero h1{text-transform:none;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.ui-pm-hero .sub{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.ui-pm-time{text-align:center;background:var(--tile);box-shadow:var(--ring);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 16px;padding:16px 12px;list-style:none;display:grid;position:relative}.ui-pm-time:before{content:"";background:var(--ghost);height:2px;position:absolute;top:34px;left:17%;right:17%}.ui-pm-time li{align-content:start;justify-items:center;gap:4px;display:grid;position:relative}.ui-pm-time i{background:var(--bg);width:38px;height:38px;box-shadow:inset 0 0 0 1.5px var(--ghost);color:var(--muted);border-radius:50%;place-items:center;display:grid}.ui-pm-time li.now i{background:var(--accent);color:var(--on-accent);box-shadow:none}.ui-pm-time b{margin-top:5px;font-size:13px}.ui-pm-time span{color:var(--muted);font-size:12px;line-height:1.35}.ui-pm-cyc{background:var(--tile);box-shadow:var(--ring);border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;margin:0 16px;padding:3px;display:grid}.ui-pm-cyc button{height:44px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ui-pm-cyc button.on{background:var(--primary);color:var(--on-primary)}.ui-pm-cyc .sv{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 8px;font-size:11px}.ui-pm-cards{padding:14px 16px 6px;position:relative}.ui-pm-cards.swipe{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}.ui-pm-cards.swipe::-webkit-scrollbar{display:none}.ui-pm-cards.swipe .pc{scroll-snap-align:center;flex:0 0 62%}.ui-pm-cards.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-pm-cards .pc{text-align:left;background:var(--tile);box-shadow:var(--ring);color:var(--fg);font:inherit;border:0;border-radius:18px;align-content:start;gap:6px;min-width:0;padding:16px 14px 14px;transition:background .15s,transform .12s;display:grid;position:relative}.ui-pm-cards .pc.on{background:var(--accent);color:var(--on-accent);box-shadow:none}.ui-pm-cards .pc .rd{opacity:.7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1.5px}.ui-pm-cards .pc.on .rd{opacity:1;background:var(--on-accent);box-shadow:none}.ui-pm-cards .pc .rd i{background:var(--accent);border-radius:50%;width:8px;height:8px}.ui-pm-cards .nm{padding-right:28px;font-size:16px}.ui-pm-cards .pr em{letter-spacing:-.02em;font-size:24px;font-style:normal;font-weight:800}.ui-pm-cards .pr small{opacity:.7;margin-left:2px;font-size:12px}.ui-pm-cards .bl{opacity:.75;font-size:12px}.ui-pm-cards .chip{background:var(--ghost);color:var(--fg);border-radius:8px;justify-self:start;margin-top:10px;padding:3px 9px;font-size:12px;font-weight:600}.ui-pm-cards .pc.on .chip{background:var(--on-accent);color:var(--accent)}.ui-pm-cards.grid .pc{padding:14px 10px 12px}.ui-pm-cards.grid .nm{padding-right:0;font-size:14px}.ui-pm-cards.grid .rd{margin-bottom:4px;position:static}.ui-pm-cards.grid .pr em{font-size:19px}.ui-pm-cards.grid .bl{font-size:11px}.ui-pm-cards.grid .chip{padding:2px 7px;font-size:11px}.ui-pm-rec{background:var(--fg);color:var(--bg);white-space:nowrap;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:0;left:14px;transform:translateY(-50%);box-shadow:0 3px 10px #00000040}.ui-pm-feats{gap:12px;padding:0 20px;display:grid}.ui-pm-feats h2{margin:0;font-size:20px}.ui-pm-feats ul{margin:0;padding:0;list-style:none}.ui-pm-feats .list{gap:14px;display:grid}.ui-pm-feats .list li{align-items:center;gap:14px;min-height:40px;display:flex}.ui-pm-feats .list li>span:last-child{gap:2px;min-width:0;display:grid}.ui-pm-feats b{font-size:14px}.ui-pm-feats small{color:var(--muted);font-size:13px;line-height:1.35}.ui-pm-feats .ic{background:var(--tile);width:40px;height:40px;box-shadow:var(--ring);color:var(--fg);border-radius:50%;flex:none;place-items:center;display:grid}.ui-pm-feats .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-pm-feats .grid li{background:var(--tile);box-shadow:var(--ring);border-radius:16px;align-content:start;justify-items:start;gap:6px;padding:14px;display:grid}.ui-pm-feats .grid .ic{background:var(--ghost);box-shadow:none;color:var(--accent)}.ui-pm-all{height:44px;box-shadow:inset 0 0 0 1.5px var(--fg);color:var(--fg);font:inherit;background:0 0;border:0;border-radius:999px;justify-self:center;margin-top:4px;padding:0 22px;font-size:14px;font-weight:600}.ui-pm-bar{z-index:3;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 -1px 0 var(--line), 0 -14px 24px -12px #00000059;flex:none;gap:10px;display:grid}.ui-pm-bar .fine{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.45}.ui-pm-bar .fine a{color:var(--fg);text-underline-offset:2px;margin:-14px -4px;padding:14px 6px;text-decoration:underline;display:inline-block}.ui-pm-cta{background:var(--accent);height:56px;color:var(--on-accent);font:inherit;border:0;border-radius:999px;font-size:17px;font-weight:700}.ui-pm-cta:active{transform:scale(.98)}@media (width<=480px){.ui-pm-stage{padding:0}.ui-pm{max-width:none;height:auto;min-height:100dvh;max-height:none;box-shadow:none;border-radius:0;overflow:visible}.ui-pm-body{overflow:visible}.ui-pm-bar{position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.ui-pm-cards .pc,.ui-pm-cta{transition:none}}.ui-pm-body>*{flex:none}.ui-pm-cards .chip{white-space:nowrap}.ui-pm-cards.grid .ui-pm-rec{padding:2px 8px;font-size:11px;left:8px}.ui-pm-all{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-pc-top{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 8px 8px;display:grid}.ui-pc-top h1{text-transform:none;letter-spacing:0;margin:0;font-size:16px;font-weight:600}.ui-pc-top .bk{min-height:44px;color:var(--fg);justify-self:start;align-items:center;gap:2px;padding:0 8px;font-size:14px;text-decoration:none;display:inline-flex}.ui-pc-top .bk:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:8px}.ui-pc-body{gap:0;padding:0 0 16px}.ui-pc-cols{z-index:2;background:var(--bg);box-shadow:0 1px 0 var(--line);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:end;gap:4px;padding:8px 16px 10px;display:grid;position:sticky;top:0}.ui-pc-cols .ft{letter-spacing:.08em;color:var(--muted);padding-bottom:6px;font-size:11px;font-weight:700}.ui-pc-cols button{text-align:center;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:3px;padding:4px 0;display:grid}.ui-pc-cols button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ui-pc-cyc{margin:12px 16px 4px}.ui-pc-cols b{letter-spacing:.06em;text-transform:uppercase;background:var(--tile);box-shadow:var(--ring);border-radius:6px;padding:3px 8px;font-size:11px}.ui-pc-cols .sel b{background:var(--accent);color:var(--on-accent);box-shadow:none}.ui-pc-cols small{color:var(--muted);font-size:11px}.ui-pc-rows{padding:0 8px}.ui-pc-rows .ui-ux-cat{padding:24px 8px 8px}.ui-pc-rows .ui-ux-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:4px;min-height:48px;padding:12px 8px;font-size:13px}.ui-pc-rows .ui-ux-row .lb{font-size:13px;line-height:1.3}.ui-pc-faq{gap:10px;padding:24px 16px 8px;display:grid}.ui-pc-faq h2{margin:0 0 4px;font-size:20px}.ui-pc-faq details{background:var(--tile);box-shadow:var(--ring);border-radius:14px;padding:0 16px}.ui-pc-faq summary{cursor:pointer;box-sizing:border-box;justify-content:space-between;gap:12px;min-height:48px;padding:16px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.ui-pc-faq summary::-webkit-details-marker{display:none}.ui-pc-faq summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.ui-pc-faq details[open] summary:after{content:"–"}.ui-pc-faq p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}@media (width<=480px){.ui-pc .ui-pc-body{overflow:visible}.ui-pc-top{z-index:4;background:var(--bg);position:sticky;top:0}.ui-pc-cols{top:64px}}.ui-pc a.ui-pm-cta,.ui-pc a.ui-pm-cta:visited{color:var(--on-accent)}.ui-flow .ui-pm-hero{margin-top:16px}@media (width<=480px){.ui-ck-side{display:none}}.ui-qq{grid-template-columns:minmax(0,1fr)}.ui-qq.lay-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-qq-main{min-width:0}@media (width<=480px){.ui-qq,.ui-flow .ui-qq{min-height:100dvh}.ui-qq-main{padding:16px 16px 32px}.ui-qq-body h1{font-size:26px}.ui-qq-body{gap:16px}.ui-qq-opts .opt{min-height:56px;padding:12px 14px}.ui-qe-cta{height:54px}.ui-qq-prog.steps span{font-size:11px;display:block}.ui-qq-prog.steps .st.now{flex:2.2}.ui-qq-prog.steps span svg{vertical-align:-3px;margin-right:2px;display:inline-block}.ui-ps-card .ui-su-sub{margin-bottom:8px}.ui-ab{align-items:start;padding:24px 16px}.ui-ab-card{max-width:none}.ui-ab-dob input,.ui-ab-dob select{font-size:16px}.ui-ps{align-items:start;padding:24px 16px}.ui-ps-card{max-width:none}.ui-qw{padding:24px 20px 20px}.ui-su-back{align-items:center;min-height:44px;display:inline-flex}.ui-su-small{line-height:1.6}.ui-su-small a{padding:15px 0;display:inline}.ui-su-field .show{min-width:44px;min-height:44px;padding:0 4px}.ui-ck-actions .ui-btn,.ui-ck-steps{min-height:48px}.ui-ck .ui-su-back{min-height:44px}.ui-ck-switch span{white-space:nowrap}.ui-ck .coins{gap:12px}}.ui-qq-prog.steps em{font-style:normal}.ui-qq-prog.steps .sm{display:none}@media (width<=480px){.ui-qq-prog.steps .full{display:none}.ui-qq-prog.steps .st.now .sm{display:inline}.ui-qq-prog.steps .st.now{flex:1}.ui-qq-prog.steps .lbl{min-height:16px}}.ui-qq-prog.steps .meta,.ui-qq-prog.steps .all,.ui-qq-prog.steps .dot{display:none}.ui-qq-prog.steps[class*=pv-]{flex-wrap:wrap;gap:8px}.ui-qq-prog.steps[class*=pv-] .st{flex:1}.ui-qq-prog.steps[class*=pv-] .full,.ui-qq-prog.steps[class*=pv-] .sm{display:none}.ui-qq-prog.steps.pv-part .st.now .sm{display:inline}.ui-qq-prog.steps.pv-part .lbl{min-height:16px}.ui-qq-prog.steps.pv-bars .lbl,.ui-qq-prog.steps.pv-num .lbl,.ui-qq-prog.steps.pv-meta .lbl,.ui-qq-prog.steps.pv-all .lbl{display:none}.ui-qq-prog.steps.pv-bars{align-self:center}.ui-qq-prog.steps.pv-meta .meta{color:var(--muted);flex:0 0 100%;order:-1;justify-content:space-between;font-size:12px;display:flex}.ui-qq-prog.steps.pv-meta .meta span:first-child{color:var(--fg);font-weight:600}.ui-qq-prog.steps.pv-meta{row-gap:8px}.ui-qq-prog.steps.pv-all .st{display:none}.ui-qq-prog.steps.pv-all .all{color:var(--muted);font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:12px;font-size:13px;display:flex}.ui-qq-prog.steps.pv-all .all b{font-weight:500}.ui-qq-prog.steps.pv-num{flex-wrap:nowrap;align-items:center;gap:0}.ui-qq-prog.steps.pv-num .st{flex-direction:row;align-items:center;gap:0}.ui-qq-prog.steps.pv-num .st .bar{flex:1;height:4px;margin-right:6px}.ui-qq-prog.steps.pv-num .st:not(:first-child) .bar{margin-left:6px}.ui-qq-prog.steps.pv-num .dot{background:var(--ghost);width:28px;height:28px;color:var(--muted);box-shadow:var(--ring);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ui-qq-prog.steps.pv-num .dot svg{width:16px;height:16px}.ui-qq-prog.steps.pv-num .st.now .dot{background:var(--bg);color:var(--fg);box-shadow:0 0 0 2px var(--fg)}.ui-qq-prog.steps.pv-num .st.done .dot{background:var(--accent);color:var(--on-accent);box-shadow:none}.ui-qq-board{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:24px;padding:24px;display:grid}.ui-qq-board h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.ui-qq-board h3 em{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.ui-qq-ph{background:var(--tile);width:358px;max-width:100%;box-shadow:var(--ring);border-radius:20px;gap:18px;padding:16px;display:grid}.ui-qq-ph .ui-qq-top{align-items:center;gap:8px;display:flex}.ui-qq-prog.steps.pv-all .all .bar{flex:1}.ui-fs{text-align:center;place-content:center;justify-items:center;gap:24px;min-height:100dvh;padding:24px;display:grid}.ui-fs-note{color:var(--muted);margin:0;font-size:14px}.ui-su-banner{background:color-mix(in srgb, var(--err) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 55%, transparent);color:var(--fg);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.ui-su-err a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ui-su-lock{border:0;gap:14px;min-width:0;margin:0;padding:0;transition:opacity .2s;display:grid}.ui-su-lock:disabled{opacity:.45}.ui-su-toprow{justify-content:space-between;align-items:center;gap:12px;display:flex}.nw{white-space:nowrap}.ui-otp-resend{flex-wrap:wrap;align-items:center;gap:0 6px;font-size:14px;display:flex}.ui-otp-resend button.rs{min-height:32px;box-shadow:none;color:var(--accent);font-variant-numeric:tabular-nums;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.ui-otp-resend button.rs:hover:not(:disabled){text-decoration-thickness:2px}.ui-otp-resend button.rs:disabled{color:var(--muted);cursor:default;font-weight:500;text-decoration:none}.ui-otp-resend .ok:not(:empty):before{content:"✓ "}@media (width<=480px){.ui-otp-resend button.rs{min-height:44px}}.ui-otp{grid-template-columns:repeat(3,minmax(0,1fr)) 14px repeat(3,minmax(0,1fr));align-items:center;gap:8px}.ui-otp .sep{background:var(--muted);opacity:.6;border-radius:2px;justify-self:center;width:10px;height:2px}.ui-otp input{border-radius:14px;height:60px;font-size:24px}.ui-otp input:focus{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.ui-mailbadge{background:color-mix(in srgb, var(--accent) 16%, transparent);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ui-otp-resend>span:first-child{color:var(--muted)}@media (width<=480px){.ui-otp{grid-template-columns:repeat(3,minmax(0,1fr)) 12px repeat(3,minmax(0,1fr));gap:6px}.ui-otp input{height:56px;font-size:22px}}.ui .po-stage{padding:32px 16px 64px}.ui .po-stage.phone .po-wrap{max-width:390px;box-shadow:var(--ring);border-radius:28px;overflow:hidden}.ui .po-wrap{background:var(--tile2);max-width:1040px;box-shadow:var(--ring);border-radius:24px;margin:0 auto;container-type:inline-size}.ui .po{padding:40px 40px 44px}.ui .po-kick{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.ui .po-h{max-width:22ch;margin:0 0 28px;font-size:30px;line-height:1.2}.ui .po-h em{color:var(--accent);font-style:normal}.ui .po-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;padding-bottom:32px;display:grid}.ui .po-cap{color:var(--muted);margin:0 0 12px;font-size:13px}.ui .po-lead{margin:0;font-size:19px;line-height:1.55}.ui .po-ends{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.ui .po-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-top:32px;display:grid}.ui .po-sec{margin:0 0 4px;font-size:18px}.ui .po-sub{color:var(--muted);margin:0 0 16px;font-size:13px}.ui .po-gauge svg{width:100%;max-width:380px;margin:0 auto;display:block}.ui .po-gauge .seg{fill:none;stroke:var(--line);stroke-width:22px;stroke-linecap:butt}.ui .po-gauge .seg.lit,.ui .po-gauge .seg.you{stroke:var(--accent)}.ui .po-gauge .needle{stroke:var(--fg);stroke-width:4px;stroke-linecap:round}.ui .po-gauge .hub{fill:var(--fg)}.ui .po-gauge-lbls{color:var(--muted);justify-content:space-between;gap:4px;margin-top:8px;font-size:12px;display:flex}.ui .po-gauge-lbls span{text-align:center;flex:1}.ui .po-gauge-lbls .on{color:var(--fg);font-weight:700}.ui .po-track{padding-top:30px;position:relative}.ui .po-track .line{background:var(--line);border-radius:2px;height:4px;position:absolute;top:48px;left:10%;right:10%}.ui .po-track .line i{background:var(--accent);border-radius:2px;height:100%;display:block}.ui .po-track ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.ui .po-track li{color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.ui .po-track li b{background:var(--tile2);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--accent);border-radius:50%;margin-top:12px}.ui .po-track li.on b{background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 6px var(--soft);margin-top:5px}.ui .po-track li.on{color:var(--fg);font-weight:700}.ui .po-track li em{background:var(--accent);color:var(--on-accent);letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-30px}.ui .po-hero .big{letter-spacing:-.02em;color:var(--accent);font-size:64px;font-weight:800;line-height:1}.ui .po-hero .bar{gap:4px;margin-top:18px;display:flex}.ui .po-hero .bar i{background:var(--line);border-radius:4px;flex:1;height:8px}.ui .po-hero .bar i.lit,.ui .po-hero .bar i.you{background:var(--accent)}.ui .po-hero .bar i.lit{opacity:.4}.ui .po-shows{gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ui .po-shows li{align-items:flex-start;gap:14px;display:flex}.ui .po-shows b{font-size:16px;display:block}.ui .po-shows p{color:var(--muted);margin:2px 0 0;font-size:14px}.ui .po-shows .ic{background:var(--soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.ui .po-shows.insights{grid-template-columns:1fr 1fr;gap:22px 24px}.ui .po-shows.insights small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:11px;display:block}.ui .po-shows.insights p{color:var(--fg);font-size:17px;line-height:1.35}.ui .po-shows.rail{gap:22px;padding-left:4px;position:relative}.ui .po-shows.rail:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:9px}.ui .po-shows .dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--tile2);border-radius:50%;flex:none;margin-top:5px;position:relative}.ui .po-chips .row{flex-wrap:wrap;gap:8px;display:flex}.ui .po-chips button{background:var(--ghost);color:var(--fg);cursor:pointer;box-shadow:var(--ring);border:0;border-radius:999px;padding:9px 14px;font-size:14px}.ui .po-chips button.on{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:700}.ui .po-chips p{background:var(--soft);border-radius:14px;margin:16px 0 0;padding:16px 18px;font-size:16px}.ui .po-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ui .po-tiles .t{background:var(--tile);box-shadow:var(--ring);border-radius:16px;padding:16px}.ui .po-tiles .t span{color:var(--accent);font-size:12px;font-weight:700}.ui .po-tiles .t b{margin:6px 0 4px;font-size:15px;display:block}.ui .po-tiles .t p{color:var(--muted);margin:0;font-size:13px}.ui .po-callout{background:var(--soft);border-radius:18px;padding:22px 22px 8px}.ui .po-callout h4{margin:0;font-size:18px}.ui .po-callout .sub{color:var(--muted);margin:2px 0 8px;font-size:13px}.ui .po-callout ul{margin:0;padding:0;list-style:none}.ui .po-callout li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.ui .po-callout li:first-child{border-top:0}.ui .po-callout li b{font-size:15px}.ui .po-callout li span{color:var(--muted);font-size:14px}@container (width<=640px){.ui .po{padding:28px 20px 32px}.ui .po-h{font-size:24px}.ui .po-top,.ui .po-cols{grid-template-columns:1fr;gap:24px}.ui .po-lead{font-size:17px}.ui .po-shows.insights{grid-template-columns:1fr}.ui .po-gauge-lbls span:not(.on):not(:first-child):not(:last-child),.ui .po-track li:not(.on):not(:first-child):not(:last-child) span{visibility:hidden}.ui .po-hero .big{font-size:48px}}._page_1teti_2{max-width:1280px;font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);color:var(--fg);gap:40px;margin:0 auto;padding:32px 24px 0;display:grid}._section_1teti_14{gap:16px;display:grid}._display_1teti_19,._h1_1teti_20,._h2_1teti_21,._h3_1teti_22{font-family:var(--ff-h1);margin:0}._h1_1teti_20{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1)}._h2_1teti_21{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}._h3_1teti_22{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}._body_1teti_42{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);margin:0}._label_1teti_48{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--muted);margin:0}._overline_1teti_55{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--muted);margin:0}._micro_1teti_64{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-micro);color:var(--muted);margin:0}._muted_1teti_71{color:var(--muted)}._row_1teti_75{border-top:1px solid var(--line);grid-template-columns:148px 1fr;align-items:baseline;gap:8px 24px;padding:16px 0;display:grid}._spec_1teti_83{gap:2px;display:grid}._sample_1teti_87{overflow-wrap:anywhere;margin:0}._card_1teti_92{background:var(--tile);box-shadow:var(--ring);border-radius:20px;gap:24px;padding:24px;display:grid}._cardHead_1teti_100{gap:8px;display:grid}._split_1teti_104{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;display:grid}._block_1teti_109{align-content:start;gap:12px;min-width:0;display:grid}._badge_1teti_115{background:var(--soft);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-tiny);line-height:var(--lh-tiny);font-weight:var(--fw-tiny);vertical-align:middle;border-radius:999px;padding:0 8px;display:inline-block}._chart_1teti_127{width:100%;height:auto;color:var(--accent)}._dense_1teti_133{border-collapse:collapse;width:100%}._dense_1teti_133 th,._dense_1teti_133 td{border-top:1px solid var(--line);text-align:right;padding:8px 0}._dense_1teti_133 th:first-child,._dense_1teti_133 td:first-child{text-align:left}._dense_1teti_133 th{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--muted);border-top:0}._dense_1teti_133 td{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);font-weight:var(--fw-bodySmall)}._num_1teti_161{font-variant-numeric:var(--num)}._up_1teti_164{color:#3ec27a}._down_1teti_167{color:#ff5f6d}._rules_1teti_171{gap:8px;margin:0;padding-left:20px;display:grid}@container frame (width<=768px){._split_1teti_104{grid-template-columns:minmax(0,1fr)}}@container frame (width<=480px){._page_1teti_2{padding:24px 16px 0}._row_1teti_75{grid-template-columns:minmax(0,1fr)}._card_1teti_92{padding:16px}}._root_12tpg_2{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);gap:24px;padding-bottom:96px;display:grid}._top_12tpg_13{gap:24px;width:100%;max-width:1040px;margin:0 auto;padding:32px 24px 0;display:grid}._top_12tpg_13>*{min-width:0}._header_12tpg_24{gap:8px;display:grid}._title_12tpg_28{font-family:var(--ff-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);margin:0}._intro_12tpg_36{color:var(--muted);margin:0}._sectionTitle_12tpg_40{font-family:var(--ff-h3);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);margin:0 0 8px}._label_12tpg_47{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--muted)}._controls_12tpg_55{background:var(--tile);box-shadow:var(--ring);border-radius:16px;flex-wrap:wrap;gap:16px 24px;padding:16px;display:flex}._control_12tpg_55{gap:6px;min-width:0;display:grid}._sliderRow_12tpg_69{align-items:center;gap:12px;display:flex}._sliderRow_12tpg_69 input[type=range]{accent-color:var(--accent);flex:1}._readout_12tpg_78{text-align:right;min-width:64px;font-size:var(--fs-bodySmall);font-variant-numeric:var(--num)}._group_12tpg_84{background:var(--ghost);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}._group_12tpg_84 button{color:var(--muted);font:inherit;font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}._group_12tpg_84 button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);font-weight:500}._status_12tpg_108{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}._status_12tpg_108 strong{color:var(--fg);font-weight:600}._tableWrap_12tpg_121{overflow-x:auto}._table_12tpg_121{border-collapse:collapse;width:100%;font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);font-variant-numeric:var(--num)}._table_12tpg_121 th,._table_12tpg_121 td{text-align:left;border-top:1px solid var(--line);white-space:nowrap;padding:6px 8px}._table_12tpg_121 th{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--muted);border-top:0}._table_12tpg_121 ._wrap_12tpg_147{white-space:normal}._table_12tpg_121[data-tier=phone] [data-col=phone],._table_12tpg_121[data-tier=tablet] [data-col=tablet],._table_12tpg_121[data-tier=desktop] [data-col=desktop],._table_12tpg_121 tr[data-active=true] td{background:var(--soft);color:var(--fg);font-weight:600}._note_12tpg_158{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);margin:8px 0 0}._stage_12tpg_166{padding:0 16px;overflow-x:auto}._frame_12tpg_170{background:var(--bg);max-width:100%;margin:0 auto;container:frame/inline-size}._frame_12tpg_170[data-sim=true]{outline:1px dashed var(--line);max-width:none}@media (width<=480px){._top_12tpg_13{padding:24px 16px 0}}._logo_8wh6x_1{font-family:var(--ff-display);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.04em;text-transform:uppercase;color:var(--fg);align-items:center;gap:.625rem;font-weight:700;display:flex}._mark_8wh6x_13{border-radius:var(--r-sm);background:var(--accent);width:1.625rem;height:1.625rem;display:block}._split_1356u_1{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);grid-template-columns:minmax(0,1fr);display:grid}._formCol_1356u_11{flex-direction:column;gap:1.5rem;min-width:0;padding:1.25rem 1rem 2rem;display:flex}._wrap_1356u_18{grid-template-columns:minmax(0,1fr);gap:.875rem;width:100%;min-width:0;max-width:26.25rem;margin:0 auto;display:grid}._wide_1356u_27{max-width:34rem}._side_1356u_30{display:none}@media (width>=480px){._formCol_1356u_11{padding:1.5rem 1.5rem 2.5rem}}@media (width>=768px){._wrap_1356u_18{margin-block:auto}._formCol_1356u_11{padding:2rem 2rem 3rem}}@media (width>=1024px){._split_1356u_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._formCol_1356u_11{gap:2rem;padding:2rem 3rem}._side_1356u_30{background:var(--purple);color:var(--on-brand);flex-direction:column;justify-content:center;gap:1.375rem;padding:3rem;display:flex}._inset_1356u_63{border-radius:var(--r-xl);background:var(--tile);color:var(--fg);box-shadow:var(--ring);justify-content:flex-start;margin:1rem 1rem 1rem 0;padding:2rem;overflow:auto}}._heading_i49wb_1{font-family:var(--ff-display);color:var(--fg);text-wrap:balance;margin:0}._display_i49wb_7{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);text-transform:var(--heading-case)}._h1_i49wb_14{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);text-transform:var(--heading-case)}._h2_i49wb_21{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-h2)}._h3_i49wb_27{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);letter-spacing:var(--ls-h3)}._center_i49wb_33{text-align:center}._caps_i49wb_36{text-transform:var(--heading-case)}._text_1py8o_1{font-family:var(--ff-body);margin:0}._body_1py8o_5{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);letter-spacing:var(--ls-body)}._bodySmall_1py8o_11{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);font-weight:var(--fw-bodySmall);letter-spacing:var(--ls-bodySmall)}._label_1py8o_17{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label)}._overline_1py8o_23{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase}._default_1py8o_30{color:var(--fg)}._muted_1py8o_33{color:var(--muted)}._error_1py8o_36{color:var(--err)}._accent_1py8o_39{color:var(--accent)}._center_1py8o_42{text-align:center}._btn_mv84d_1{border-radius:var(--r-md);font-family:var(--ff-body);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;transition:transform .15s,filter .15s,background .15s;display:inline-flex;position:relative}._md_mv84d_20{min-height:2.75rem;padding:0 1.25rem}._sm_mv84d_24{min-height:2.25rem;padding:0 .875rem}._block_mv84d_28{width:100%}._primary_mv84d_31{background:var(--primary);color:var(--on-primary)}._ghost_mv84d_35{background:var(--ghost);color:var(--fg);box-shadow:var(--ring);font-weight:500}._text_mv84d_41{color:var(--muted);text-underline-offset:3px;background:0 0;padding:0 .5rem;font-weight:500;text-decoration:underline}._btn_mv84d_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._btn_mv84d_1:disabled{opacity:.6;cursor:progress}._primary_mv84d_31:disabled{background:var(--line);color:var(--muted);opacity:1}@media (hover:hover){._primary_mv84d_31:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}._ghost_mv84d_35:hover:not(:disabled){background:var(--line)}._text_mv84d_41:hover{color:var(--fg)}}._btn_mv84d_1:active:not(:disabled){transform:scale(.98)}@media (pointer:coarse){._md_mv84d_20{min-height:3rem}._sm_mv84d_24{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){._btn_mv84d_1{transition:none}}._sr_mv84d_91{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._field_b91zj_1{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}._label_b91zj_7{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--fg)}._box_b91zj_13{border-radius:var(--r-md);background:var(--tile);min-height:2.75rem;box-shadow:var(--ring);align-items:center;gap:.5rem;padding:0 .875rem;transition:box-shadow .15s;display:flex}._box_b91zj_13:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}._bad_b91zj_27,._bad_b91zj_27:focus-within{box-shadow:inset 0 0 0 1.5px var(--err)}._input_b91zj_31{min-width:0;height:100%;min-height:inherit;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;outline:0;flex:1}._input_b91zj_31::placeholder{color:var(--muted)}._show_b91zj_47{color:var(--muted);font-family:var(--ff-body);font-size:var(--fs-bodySmall);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:2.5rem;text-decoration:underline}._err_b91zj_58{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--err)}._err_b91zj_58 a{color:inherit}._hint_b91zj_66{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted)}@media (pointer:coarse){._box_b91zj_13{min-height:3rem}}._cc_fzwlp_1{align-self:stretch;position:static}._btn_fzwlp_5{height:100%;min-height:inherit;border:0;border-right:1px solid var(--line);border-radius:var(--r-md) 0 0 var(--r-md);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-bodySmall);cursor:pointer;background:0 0;align-items:center;gap:.4375rem;padding:0 .75rem 0 .875rem;display:flex}._btn_fzwlp_5:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){._btn_fzwlp_5:hover{background:var(--ghost)}}._pop_fzwlp_30{z-index:20;border-radius:var(--r-lg);background:var(--pop);width:min(20rem,100%);box-shadow:var(--ring), var(--shadow-modal);padding:.5rem;position:absolute;top:calc(100% + .375rem);left:0}._flag_fzwlp_41{object-fit:cover;width:1.5rem;height:1.125rem;box-shadow:0 0 0 1px var(--line);border-radius:.1875rem;flex:none}._sw_fzwlp_49{color:var(--muted);margin-bottom:.5rem;position:relative}._sw_fzwlp_49 svg{pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}._search_fzwlp_61{border-radius:var(--r-md);background:var(--ghost);width:100%;height:3rem;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);box-shadow:var(--ring);border:0;outline:0;padding:0 .875rem 0 2.5rem;display:block}._search_fzwlp_61:focus{box-shadow:inset 0 0 0 2px var(--accent)}._list_fzwlp_78{max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}._item_fzwlp_85{border-radius:var(--r-sm);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);cursor:pointer;align-items:center;gap:.75rem;padding:.625rem;display:flex}._item_fzwlp_85 b{color:var(--muted);font-weight:500}._nm_fzwlp_99{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._act_fzwlp_106{background:var(--ghost)}._sel_fzwlp_109 ._nm_fzwlp_99{color:var(--accent);font-weight:600}._none_fzwlp_113{color:var(--muted);cursor:default}@media (width<=480px){._pop_fzwlp_30{border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}._list_fzwlp_78{max-height:50dvh}._item_fzwlp_85{min-height:3rem}}._field_1tqgb_1{grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}._label_1tqgb_6{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}._ph_1tqgb_11{border-radius:var(--r-md);background:var(--tile);min-height:2.75rem;box-shadow:var(--ring);align-items:center;transition:box-shadow .15s;display:flex;position:relative}._ph_1tqgb_11:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}._bad_1tqgb_24,._bad_1tqgb_24:focus-within{box-shadow:inset 0 0 0 1.5px var(--err)}._input_1tqgb_28{min-width:0;min-height:inherit;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;outline:0;flex:1;padding:0 .875rem 0 .75rem}._input_1tqgb_28::placeholder{color:var(--muted)}._err_1tqgb_44{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--err)}@media (pointer:coarse){._ph_1tqgb_11{min-height:3rem}}._steps_dpork_1{color:var(--muted);align-items:center;gap:.375rem;display:flex}._label_dpork_7{font-size:var(--fs-label);line-height:var(--lh-label);margin-right:.375rem}._bar_dpork_12{background:var(--ghost);width:1.75rem;height:.25rem;box-shadow:var(--ring);border-radius:.1875rem}._on_dpork_19{background:var(--accent);box-shadow:none}._box_a3vuf_1{border-radius:var(--r-md);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);margin:0;padding:.625rem .75rem}._error_a3vuf_8{background:color-mix(in srgb, var(--err) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 55%, transparent);color:var(--fg)}._note_a3vuf_13{background:var(--soft);color:var(--accent)}._link_1hs58_1{color:var(--fg);text-underline-offset:2px;cursor:pointer;text-decoration:underline}._quiet_1hs58_7{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);align-items:center;gap:.375rem;min-height:2.5rem;text-decoration:none;display:inline-flex}@media (hover:hover){._quiet_1hs58_7:hover{color:var(--fg)}}._asButton_1hs58_22{font:inherit;background:0 0;border:0;padding:0}._link_1hs58_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.125rem}._form_1dniy_1{grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;display:grid}._row_1dniy_7{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}._top_1dniy_12{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._photo_6us6t_1{border-radius:var(--r-xl) var(--r-xl) var(--r-xl) var(--r-md);background:var(--purple-t);min-height:13.75rem;color:var(--on-brand-soft);font-size:var(--fs-label);place-items:center;display:grid}._role_6us6t_10{opacity:.8}._badges_6us6t_13{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-top:.5rem;display:grid}._badges_6us6t_13 span{border-radius:var(--r-md);min-height:3rem;font-size:var(--fs-label);background:var(--glass);place-items:center;display:grid}._nowrap_2zava_1{white-space:nowrap}._otp_c7or0_1{gap:.5rem;display:flex}._sep_c7or0_5{flex:none;width:.5rem}._box_c7or0_9{text-align:center;min-width:0;height:3.5rem;font-family:var(--ff-xl);font-size:var(--fs-xl);line-height:var(--lh-xl);font-variant-numeric:var(--num);color:var(--fg);border-radius:var(--r-lg);background:var(--tile);box-shadow:var(--ring);caret-color:var(--accent);border:0;outline:0;flex:1;font-weight:600;transition:box-shadow .15s}._box_c7or0_9:focus{box-shadow:inset 0 0 0 2px var(--accent)}._ok_c7or0_31 ._box_c7or0_9{box-shadow:inset 0 0 0 2px var(--accent);opacity:1}._bad_c7or0_35 ._box_c7or0_9{box-shadow:inset 0 0 0 2px var(--err);animation:.3s _shake_c7or0_1}@keyframes _shake_c7or0_1{25%{transform:translate(-4px)}75%{transform:translate(4px)}}._resend_c7or0_47{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);color:var(--muted)}._rs_c7or0_52{color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:2.5rem;padding:0 .25rem;text-decoration:underline}._rs_c7or0_52:disabled{color:var(--muted);cursor:default}._sent_c7or0_67{color:var(--accent);font-weight:500}._hint_c7or0_71{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);margin:0}._badge_c7or0_77{background:var(--soft);width:3rem;height:3rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){._bad_c7or0_35 ._box_c7or0_9{animation:none}}._rules_48ptu_1{gap:.5rem;display:grid}._meter_48ptu_5{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}._seg_48ptu_10{background:var(--ghost);border-radius:.25rem;height:.25rem;transition:background .2s}._on_48ptu_16{background:var(--accent)}._list_48ptu_19{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:grid}._list_48ptu_19 li:before{content:"○  "}._flag_48ptu_33,._flag_48ptu_33 li{color:var(--err)}._group_19ovh_1{border:0;grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;margin:0;padding:0;transition:opacity .2s;display:grid}._group_19ovh_1:disabled{opacity:.5}._strong_1ksai_1{color:var(--fg);font-weight:600}._otpBlock_1ksai_5{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}._otpMsg_1ksai_10{min-height:1.125rem}._otpMsg_1ksai_10:empty{min-height:0}._done_1ksai_16{justify-items:center;gap:.875rem;display:grid}._tick_1ksai_21{background:var(--accent);width:3rem;height:3rem;color:var(--on-accent);font-size:var(--fs-lg);border-radius:50%;place-items:center;font-weight:700;display:grid}._page_142rl_1{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;display:flex}._head_142rl_11{padding:1.25rem 1rem 0}._main_142rl_14{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;margin:auto;padding:1.5rem 1rem 2.5rem;display:grid}._top_142rl_23{margin-top:0}._narrow_142rl_26{max-width:28rem}._medium_142rl_29{max-width:40rem}._wide_142rl_32{max-width:var(--content-max)}@media (width>=480px){._head_142rl_11{padding:1.5rem 1.5rem 0}._main_142rl_14{padding-inline:1.5rem}}@media (width>=1024px){._head_142rl_11{padding:2rem 3rem 0}._main_142rl_14{padding-block:2rem 3rem;padding-inline:2rem}}._card_4lv5r_1{border-radius:var(--r-xl);background:var(--tile);min-width:0;box-shadow:var(--ring)}._padded_4lv5r_7{padding:1.25rem}@media (width>=768px){._padded_4lv5r_7{padding:1.75rem}}._box_1aoci_1{width:100%;margin-inline:auto;padding-inline:1rem}._wide_1aoci_6{max-width:var(--content-max)}._narrow_1aoci_9{max-width:28rem}@media (width>=480px){._box_1aoci_1{padding-inline:1.5rem}}@media (width>=1024px){._box_1aoci_1{padding-inline:2rem}}._page_wwfme_1{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;display:flex}._main_wwfme_11{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:3rem;padding-block:2rem 3rem;display:grid}._withBar_wwfme_19{padding-block-end:1rem}._footer_wwfme_23{border-top:1px solid var(--line);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;padding:1.5rem 1rem;display:flex}@media (width>=768px){._main_wwfme_11{gap:4rem;padding-block:3.5rem 5rem}}._seg_1lylq_1{border-radius:var(--r-lg);background:var(--ghost);width:min(100%,20rem);box-shadow:var(--ring);grid-template-columns:1fr 1fr;padding:.1875rem;display:grid;position:relative}._btn_1lylq_11{z-index:1;border-radius:var(--r-md);min-height:2.75rem;color:var(--muted);font-family:var(--ff-body);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;transition:color .2s;display:flex;position:relative}._btn_1lylq_11:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._on_1lylq_33{color:var(--on-primary);font-weight:600}._thumb_1lylq_37{border-radius:var(--r-md);background:var(--primary);width:calc(50% - .1875rem);transition:transform .25s cubic-bezier(.3,.9,.3,1);position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem}._seg_1lylq_1[data-pos="1"] ._thumb_1lylq_37{transform:translate(100%)}._save_1lylq_50{font-size:var(--fs-tiny);line-height:var(--lh-tiny);font-weight:600}@media (pointer:coarse){._btn_1lylq_11{min-height:3rem}}@media (prefers-reduced-motion:reduce){._thumb_1lylq_37{transition:none}}._faq_1sp59_1{gap:.625rem;display:grid}._item_1sp59_5{border-radius:var(--r-lg);background:var(--tile);box-shadow:var(--ring);padding:0 1.25rem}._summary_1sp59_11{cursor:pointer;min-height:3rem;font-size:var(--fs-body);line-height:var(--lh-body);justify-content:space-between;gap:.75rem;padding:1rem 0;font-weight:500;list-style:none;display:flex}._summary_1sp59_11::-webkit-details-marker{display:none}._summary_1sp59_11:after{content:"+";font-size:var(--fs-lg);color:var(--muted);line-height:1;transition:transform .2s}._item_1sp59_5[open] ._summary_1sp59_11:after{transform:rotate(45deg)}._answer_1sp59_36{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);color:var(--muted);margin:0;padding-bottom:1.125rem}._card_yjgpz_1{flex-direction:column;display:flex;position:relative}._card_yjgpz_1._rec_yjgpz_6{background:var(--tile2);box-shadow:inset 0 0 0 2px var(--accent), 0 18px 40px -18px var(--accent)}._badge_yjgpz_12{z-index:2;border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-pop);font-size:var(--fs-bodySmall);line-height:var(--lh-label);white-space:nowrap;padding:.375rem 1rem;font-weight:600;position:absolute;top:0;left:1.25rem;transform:translateY(-50%)}._inner_yjgpz_28{text-align:center;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.875rem;padding:1.5rem;display:grid}._blurb_yjgpz_37{color:var(--muted);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);min-height:2.5rem;margin:0}._price_yjgpz_44{justify-content:center;align-items:baseline;gap:.625rem;display:flex}._amount_yjgpz_50{font-family:var(--ff-display);font-size:var(--fs-display);line-height:1;font-weight:var(--fw-display);letter-spacing:-.04em;font-variant-numeric:var(--num)}._was_yjgpz_58{color:var(--muted);font-family:var(--ff-h2);font-size:var(--fs-h2);line-height:1;font-weight:var(--fw-body);font-variant-numeric:var(--num);text-decoration-thickness:2px}._per_yjgpz_67{text-align:left;color:var(--muted);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}._hint_yjgpz_73{min-height:1.25rem;color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);gap:.125rem;display:grid}._intro_yjgpz_81{color:var(--muted);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);margin:.375rem 0 0}._feats_yjgpz_87{text-align:left;font-size:var(--fs-body);line-height:var(--lh-body);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}._feats_yjgpz_87 li{align-items:flex-start;gap:.625rem;display:flex}._tick_yjgpz_102{color:var(--accent);flex:none;margin-top:.1875rem;display:grid}@media (width>=1024px){._rec_yjgpz_6{margin-block:-1rem .5rem}}@media (width>=768px){._inner_yjgpz_28{padding:1.75rem}}@media (hover:hover){._card_yjgpz_1{transition:transform .25s}._card_yjgpz_1:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._card_yjgpz_1{transition:none}}._table_81wlu_1{width:100%;min-width:0}._head_81wlu_5,._row_81wlu_6{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:center;gap:.5rem;display:grid}._head_81wlu_5{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);align-items:end;padding:.625rem .5rem;position:sticky;top:0}._title_81wlu_21{align-self:center}._plan_81wlu_24{text-align:center;justify-items:center;gap:.25rem;min-width:0;display:grid}._pname_81wlu_31{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600}._pprice_81wlu_36{font-family:var(--ff-mega);font-size:var(--fs-mega);line-height:var(--lh-mega);letter-spacing:-.03em;font-variant-numeric:var(--num);font-weight:600}._pprice_81wlu_36 small{font-family:var(--ff-body);font-size:var(--fs-bodySmall);letter-spacing:0;color:var(--muted);font-weight:400}._save_81wlu_51{min-height:1.5rem;font-size:var(--fs-tiny);line-height:var(--lh-tiny);color:var(--muted)}._saveRec_81wlu_57{color:var(--accent)}._pick_81wlu_60{border-radius:var(--r-lg);background:var(--tile);min-width:0;min-height:3rem;box-shadow:var(--ring);color:var(--fg);font-family:var(--ff-body);cursor:pointer;border:0;justify-items:center;gap:.125rem;padding:.375rem .25rem;display:grid}._pick_81wlu_60 b{font-size:var(--fs-label);line-height:var(--lh-label)}._pick_81wlu_60 small{font-size:var(--fs-tiny);line-height:var(--lh-tiny);color:var(--muted)}._sel_81wlu_84{background:var(--accent);color:var(--on-accent);box-shadow:none}._sel_81wlu_84 small{color:inherit}._pick_81wlu_60:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._cat_81wlu_96{font-size:var(--fs-tiny);line-height:var(--lh-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:1.75rem .5rem .5rem;font-weight:600}._row_81wlu_6{border-radius:var(--r-md);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);padding:.75rem .5rem}._odd_81wlu_111{background:var(--tile)}._label_81wlu_114{color:var(--muted);min-width:0}._value_81wlu_118{text-align:center;justify-items:center;min-width:0;display:grid}._check_81wlu_124{color:var(--fg);display:grid}._recCheck_81wlu_128{color:var(--accent);--check-ink:var(--on-accent)}._dash_81wlu_132{color:var(--muted)}@media (width>=768px){._head_81wlu_5,._row_81wlu_6{gap:1rem}._head_81wlu_5{padding:.875rem}._row_81wlu_6{padding:.75rem .875rem}}@media (hover:hover){._row_81wlu_6:hover{background:var(--ghost)}}._hero_4b3a3_1{text-align:center;justify-items:center;gap:1rem;display:grid}._plans_4b3a3_7{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;width:100%;padding:1.5rem .25rem 1rem;display:flex;overflow-x:auto}._plans_4b3a3_7>*{scroll-snap-align:center;flex:0 0 min(20rem,80%)}._fine_4b3a3_21{margin-top:-1.5rem}._nowrap_4b3a3_24{white-space:nowrap}._compare_4b3a3_27{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}._bar_4b3a3_32{border-radius:var(--r-lg);background:var(--tile);width:100%;min-height:3.25rem;box-shadow:var(--ring);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}._bar_4b3a3_32:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (hover:hover){._bar_4b3a3_32:hover{background:var(--ghost)}}._chev_4b3a3_59{transition:transform .2s;display:grid}._flip_4b3a3_63{transform:rotate(180deg)}._strip_4b3a3_66{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}._faq_4b3a3_72{gap:1.25rem;display:grid}._final_4b3a3_76{justify-items:center;gap:1rem;padding:1rem 0;display:grid}@media (width>=768px){._strip_4b3a3_66{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}@media (width>=1024px){._plans_4b3a3_7{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:66rem;margin-inline:auto;padding:2.5rem 0 0;display:grid;overflow:visible}._plans_4b3a3_7>*{flex:none}}@media (prefers-reduced-motion:reduce){._chev_4b3a3_59{transition:none}}._list_1sjq3_1{margin:0;padding:0;list-style:none;display:grid;position:relative}._list_1sjq3_1 li{position:relative}._list_1sjq3_1 i{z-index:1;background:var(--bg);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--ghost);color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative}._now_1sjq3_23 i{background:var(--accent);color:var(--on-accent);box-shadow:none}._list_1sjq3_1 b{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);display:block}._list_1sjq3_1 p{color:var(--muted);margin:.125rem 0 0}._column_1sjq3_39 li{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:.875rem 0;display:grid}._column_1sjq3_39 li:not(:last-child):after{content:"";background:var(--ghost);width:2px;position:absolute;top:3.375rem;bottom:-.875rem;left:calc(1.25rem - 1px)}._column_1sjq3_39 li._now_1sjq3_23:not(:last-child):after{background:linear-gradient(180deg, var(--accent) 30%, var(--ghost))}._column_1sjq3_39 b{margin-top:.5rem}._column_1sjq3_39 p{font-size:var(--fs-label);line-height:var(--lh-label)}._row_1sjq3_67{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}._row_1sjq3_67:before{content:"";background:linear-gradient(90deg, var(--accent), var(--ghost) 55%);height:2px;position:absolute;top:calc(1.25rem - 1px);left:16.6%;right:16.6%}._row_1sjq3_67 li{align-content:start;justify-items:center;gap:.25rem;min-width:0;display:grid}._row_1sjq3_67 b{font-size:var(--fs-label);line-height:var(--lh-label);margin-top:.3125rem}._row_1sjq3_67 p{font-size:var(--fs-tiny);line-height:var(--lh-tiny)}._page_57ey7_1{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;display:flex}._body_57ey7_11{flex-direction:column;flex:1;gap:1.125rem;min-width:0;padding:1.25rem 0;display:flex}._hero_57ey7_19{gap:.625rem;padding:0 1.25rem;display:grid}._sub_57ey7_24{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);color:var(--muted);margin:0}._time_57ey7_30{margin:0 1rem;padding:1rem .75rem}._nw_57ey7_34{white-space:nowrap}._cycle_57ey7_37{justify-items:stretch;margin:0 1rem;display:grid}._cycle_57ey7_37>*{width:100%}._rail_57ey7_45{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.625rem;padding:1rem 1rem .375rem;display:flex;overflow-x:auto}._rail_57ey7_45::-webkit-scrollbar{display:none}._pc_57ey7_57{scroll-snap-align:center;text-align:left;border-radius:var(--r-xl);background:var(--tile);box-shadow:var(--ring);color:var(--fg);font:inherit;cursor:pointer;border:0;flex:0 0 62%;align-content:start;gap:.375rem;min-width:0;min-height:3rem;padding:1rem .875rem .875rem;transition:background .15s;display:grid;position:relative}._pc_57ey7_57:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._on_57ey7_81{background:var(--accent);color:var(--on-accent);box-shadow:none}._rd_57ey7_86{opacity:.7;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;top:.875rem;right:.875rem;box-shadow:inset 0 0 0 1.5px}._on_57ey7_81 ._rd_57ey7_86{opacity:1;background:var(--on-accent);box-shadow:none}._rd_57ey7_86 i{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}._nm_57ey7_109{font-size:var(--fs-body);line-height:var(--lh-body);padding-right:1.75rem}._pr_57ey7_114 em{font-style:normal;font-family:var(--ff-mega);font-size:var(--fs-mega);line-height:var(--lh-mega);letter-spacing:-.02em;font-variant-numeric:var(--num);font-weight:700}._pr_57ey7_114 small{font-size:var(--fs-label);opacity:.7;margin-left:.125rem}._bl_57ey7_128{font-size:var(--fs-label);line-height:var(--lh-label);opacity:.75}._chip_57ey7_133{border-radius:var(--r-sm);font-size:var(--fs-label);line-height:var(--lh-label);background:var(--ghost);color:var(--fg);justify-self:start;margin-top:.625rem;padding:.1875rem .5625rem;font-weight:600}._on_57ey7_81 ._chip_57ey7_133{background:var(--on-accent);color:var(--accent)}._rec_57ey7_148{border-radius:var(--r-sm);background:var(--fg);color:var(--bg);font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap;box-shadow:var(--shadow-pop);padding:.1875rem .625rem;font-weight:700;position:absolute;top:0;left:.875rem;transform:translateY(-50%)}._feats_57ey7_163{gap:.75rem;padding:0 1.25rem;display:grid}._feats_57ey7_163 ul{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}._feats_57ey7_163 li{align-items:center;gap:.875rem;min-height:2.5rem;display:flex}._feats_57ey7_163 b{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);font-weight:600}._ic_57ey7_186{background:var(--tile);width:2.5rem;height:2.5rem;box-shadow:var(--ring);border-radius:50%;flex:none;place-items:center;display:grid}._all_57ey7_196{min-height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--fg);color:var(--fg);font-size:var(--fs-bodySmall);border-radius:999px;justify-self:center;align-items:center;margin-top:.25rem;padding:0 1.375rem;font-weight:600;text-decoration:none;display:inline-flex}._all_57ey7_196:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._bar_57ey7_214{z-index:3;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);gap:.625rem;display:grid;position:sticky;bottom:0}._fine_57ey7_224{text-align:center;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);margin:0}._fine_57ey7_224 a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){._pc_57ey7_57{transition:none}}._page_1518i_1{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;display:flex}._top_1518i_11{grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem 1rem;display:grid}._back_1518i_17{min-height:2.75rem;color:var(--fg);font-size:var(--fs-bodySmall);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}._body_1518i_27{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;padding:.5rem .5rem 1.5rem;display:grid}._cycle_1518i_36{padding:0 .5rem;display:grid}._faq_1518i_40{gap:.75rem;padding:1rem .5rem 0;display:grid}._bar_1518i_45{z-index:3;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);position:sticky;bottom:0}._paper_u118e_1{background:radial-gradient(56rem 31rem at 50% 0%, var(--soft), transparent 70%), var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);place-items:center;padding:3rem 1rem;display:grid}._paper_u118e_1 ._letter_u118e_14{text-align:center;width:100%;max-width:30rem;box-shadow:var(--ring), var(--shadow-lift);grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;padding:2rem 1.5rem;animation:.5s cubic-bezier(.2,.8,.2,1) _rise_u118e_1;display:grid}._letter_u118e_14 p{max-width:23.75rem;font-size:var(--fs-body);line-height:var(--lh-body);margin:0}._letter_u118e_14 em{box-shadow:inset 0 -.5em 0 var(--soft);font-style:normal}._mark_u118e_36{color:var(--accent);display:grid}._letter_u118e_14 ._hi_u118e_40{font-family:var(--ff-h3);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}._letter_u118e_14 ._love_u118e_46{color:var(--muted);margin-top:.375rem}._letter_u118e_14 ._sig_u118e_50{font-family:var(--font-hand);font-size:var(--fs-hero);color:var(--accent);margin:-.25rem 0 .375rem;line-height:1;transform:rotate(-3deg)}._facts_u118e_58{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}._facts_u118e_58 li{color:var(--muted);align-items:center;gap:.375rem;display:inline-flex}._facts_u118e_58 svg{flex:none}._cta_u118e_76{min-height:3.25rem;margin-top:.5rem;padding-inline:2.5rem}@keyframes _rise_u118e_1{0%{opacity:0;transform:translateY(1rem)scale(.98)}}@media (width>=768px){._paper_u118e_1 ._letter_u118e_14{padding:2.5rem 2.5rem 2.25rem;transform:rotate(-.4deg)}}@media (prefers-reduced-motion:reduce){._paper_u118e_1 ._letter_u118e_14{animation:none}}._wrap_138eg_1{min-width:0;display:grid;position:relative}._select_138eg_6{appearance:none;border-radius:var(--r-md);background:var(--tile);width:100%;min-width:0;min-height:2.75rem;box-shadow:var(--ring);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;border:0;padding:0 2.25rem 0 .875rem;transition:box-shadow .15s}._select_138eg_6[data-empty]{color:var(--muted)}._select_138eg_6:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:0}._select_138eg_6[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--err)}._icon_138eg_34{color:var(--muted);pointer-events:none;display:grid;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}@media (pointer:coarse){._select_138eg_6{min-height:3rem}}@media (prefers-reduced-motion:reduce){._select_138eg_6{transition:none}}._set_1gs07_1{border:0;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;margin:0;padding:0;display:grid}._legend_1gs07_10{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);margin-bottom:.5rem;padding:0}._dob_1gs07_17{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);gap:.5rem;display:grid}._ctl_1gs07_22{border-radius:var(--r-md);background:var(--tile);min-width:0;min-height:2.75rem;box-shadow:var(--ring);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);border:0;padding:0 .875rem;transition:box-shadow .15s}._ctl_1gs07_22::placeholder{color:var(--muted)}._ctl_1gs07_22:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:0}._ctl_1gs07_22[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--err)}._opts_1gs07_46{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._opt_1gs07_46{border-radius:var(--r-md);background:var(--tile);min-height:2.75rem;box-shadow:var(--ring);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);cursor:pointer;border:0;padding:0 .75rem;font-weight:500;transition:transform .15s,background .15s}@media (hover:hover){._opt_1gs07_46:hover:not(._on_1gs07_69){background:var(--line)}}._opt_1gs07_46:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){._opt_1gs07_46,._ctl_1gs07_22{transition:none}}._on_1gs07_69{background:var(--accent);color:var(--on-accent);box-shadow:none}._bad_1gs07_87{box-shadow:inset 0 0 0 1.5px var(--err)}._opt_1gs07_46:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._scrim_1bgq6_1{z-index:20;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._box_1bgq6_11{text-align:center;border-radius:var(--r-xl);background:var(--pop);width:100%;max-width:26rem;max-height:100%;color:var(--fg);box-shadow:var(--ring), var(--shadow-modal);justify-items:center;gap:.875rem;padding:1.5rem;display:grid;overflow:auto}._ic_1bgq6_26{background:var(--soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}._center_1uft8_1{text-align:center;justify-items:center;gap:.75rem;padding:3rem 0;display:grid}._tick_1uft8_8{background:var(--accent);width:3.5rem;height:3.5rem;color:var(--on-accent);border-radius:50%;place-items:center;animation:.3s both _pop_1uft8_1;display:grid}._bar_1uft8_18{background:var(--tile2);border-radius:2px;width:min(16rem,100%);height:4px;margin-top:.5rem;overflow:hidden}._bar_1uft8_18 i{background:var(--accent);transform-origin:0;height:100%;animation:linear forwards _fill_1uft8_1;display:block}._list_1uft8_33{text-align:left;gap:1rem;margin:0;padding:0;list-style:none;display:grid}._list_1uft8_33 li{opacity:0;align-items:center;gap:.75rem;animation:.3s forwards _show_1uft8_1;display:flex}._ck_1uft8_48{background:var(--tile2);color:#0000;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;animation:.2s forwards _done_1uft8_1;display:grid}@keyframes _fill_1uft8_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _pop_1uft8_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes _show_1uft8_1{to{opacity:1}}@keyframes _done_1uft8_1{to{background:var(--accent);color:var(--on-accent)}}@media (prefers-reduced-motion:reduce){._tick_1uft8_8,._bar_1uft8_18 i,._list_1uft8_33 li,._ck_1uft8_48{animation:none}._list_1uft8_33 li{opacity:1}._bar_1uft8_18 i{transform:none}._ck_1uft8_48{background:var(--accent);color:var(--on-accent)}}._progress_7yenk_1{flex:1;min-width:0}._dot_7yenk_5{width:1.75rem;height:1.75rem;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}._now_7yenk_18 ._dot_7yenk_5{background:var(--accent);color:var(--on-accent);box-shadow:none}._done_7yenk_23 ._dot_7yenk_5{background:var(--tile2);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line)}._dots_7yenk_29{align-items:center;margin:0;padding:0;list-style:none;display:flex}._dots_7yenk_29 li{flex:1;align-items:center;display:flex}._dots_7yenk_29 li:last-child{flex:none}._link_7yenk_44{background:var(--line);border-radius:1px;flex:1;height:2px;margin-inline:.5rem}._dots_7yenk_29 ._done_7yenk_23 ._link_7yenk_44{background:var(--accent)}._parts_7yenk_54{display:none}@media (width>=481px){._dots_7yenk_29{display:none}._parts_7yenk_54{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._parts_7yenk_54 li{gap:.375rem;min-width:0;display:grid}._bar_7yenk_75{background:var(--tile2);border-radius:2px;height:4px;overflow:hidden}._bar_7yenk_75 i{background:var(--accent);height:100%;transition:width .25s;display:block}._label_7yenk_87{min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--muted);align-items:center;gap:.375rem;display:flex}._parts_7yenk_54 ._now_7yenk_18 ._label_7yenk_87{color:var(--fg)}._parts_7yenk_54 ._dot_7yenk_5{width:1.375rem;height:1.375rem;font-weight:inherit}._full_7yenk_105{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}._seg_7yenk_112{justify-items:center;gap:.5rem;display:grid}._segTitle_7yenk_117{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);text-transform:var(--heading-case);font-weight:600}._segBars_7yenk_124{gap:.25rem;display:flex}._segBars_7yenk_124 i{background:var(--line);border-radius:2px;width:1.5rem;height:4px}._segBars_7yenk_124 ._segDone_7yenk_134{background:var(--accent)}._segBars_7yenk_124 ._segNow_7yenk_137{background:var(--fg)}@media (prefers-reduced-motion:reduce){._bar_7yenk_75 i{transition:none}}._top_wr906_1{align-items:center;gap:.75rem;padding-top:.75rem;display:flex}._back_wr906_7{background:var(--tile);width:2.75rem;height:2.75rem;box-shadow:var(--ring);color:var(--fg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._back_wr906_7:disabled{opacity:.4;cursor:default}._back_wr906_7:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._q_wr906_28{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;padding-top:1rem;display:grid}._opts_wr906_35{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;display:grid}._opt_wr906_35{border-radius:var(--r-lg);background:var(--tile);min-height:3.5rem;box-shadow:var(--ring);color:var(--fg);text-align:left;font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;border:0;align-items:center;gap:.875rem;padding:.75rem 1rem;transition:background .15s;display:flex}._opt_wr906_35:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (hover:hover){._opt_wr906_35:hover{background:var(--tile2)}}._sel_wr906_68,._sel_wr906_68:hover{background:var(--tile);box-shadow:inset 0 0 0 2px var(--accent)}._sel_wr906_68 ._key_wr906_73{background:var(--accent);color:var(--on-accent);box-shadow:none;opacity:1}._key_wr906_73{border-radius:var(--r-sm);width:1.75rem;height:1.75rem;font-size:var(--fs-label);opacity:.7;flex:none;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 0 0 1.5px}._lbl_wr906_91{flex:1;min-width:0}._tick_wr906_95{background:var(--accent);width:1.5rem;height:1.5rem;color:var(--on-accent);opacity:0;border-radius:50%;flex:none;place-items:center;display:grid}._sel_wr906_68 ._tick_wr906_95{opacity:1}._foot_wr906_109{gap:.5rem;width:100%;display:grid}._done_wr906_114{text-align:center;justify-items:center;gap:1rem;padding-top:2rem;display:grid}@media (width>=768px){._q_wr906_28{padding-top:2rem}}@media (prefers-reduced-motion:reduce){._opt_wr906_35{transition:none}}._chip_3r6sm_1{--c:var(--muted);background:color-mix(in srgb, var(--c) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);color:var(--fg);font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-weight:600;display:inline-block}._up_3r6sm_14{--c:var(--up);color:var(--up);font-weight:700}._down_3r6sm_19{--c:var(--down);color:var(--down);font-weight:700}._btn_8o33x_1{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:color .15s,background .15s;display:inline-grid}._round_8o33x_15{border-radius:50%}._square_8o33x_18{border-radius:var(--r-md)}._btn_8o33x_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._btn_8o33x_1[aria-pressed=true]{color:var(--fg)}._btn_8o33x_1:disabled{opacity:.4;cursor:default}@media (hover:hover){._btn_8o33x_1:hover:not(:disabled){color:var(--fg);background:var(--ghost)}}@media (pointer:coarse){._btn_8o33x_1{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){._btn_8o33x_1{transition:none}}._bar_v0pkh_1{z-index:20;background:var(--bg);position:sticky;top:0}._in_v0pkh_7{grid-template-columns:1fr minmax(0,32rem) 1fr;align-items:center;gap:1rem;min-height:3.5rem;padding-inline:1.25rem;display:grid}._start_v0pkh_15{justify-self:start}._center_v0pkh_18{min-width:0}._end_v0pkh_21{justify-self:end}@media (width<=767px){._bar_v0pkh_1{display:none}}._row_1col0_1{scrollbar-width:none;border-bottom:1px solid var(--line);gap:.25rem;max-width:100%;display:flex;overflow-x:auto}._row_1col0_1::-webkit-scrollbar{display:none}._tab_1col0_12{min-height:2.5rem;color:var(--muted);font-family:var(--ff-body);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.375rem;margin-bottom:-1px;padding:0 .75rem;font-weight:500;display:inline-flex}._tab_1col0_12[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}._tab_1col0_12:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){._tab_1col0_12:hover{color:var(--fg)}}@media (pointer:coarse){._tab_1col0_12{min-height:3rem}}._count_1col0_50{font-style:normal;font-size:var(--fs-label);opacity:.75}._strong_1tl4e_1{color:var(--fg);font-weight:600}._bar_1tl4e_5{border-left:3px solid var(--accent);max-width:48rem;padding-left:.875rem}._logo_14c9c_1{background:var(--ghost);width:2rem;height:2rem;box-shadow:var(--ring);font-size:var(--fs-label);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}._lg_14c9c_14{width:2.5rem;height:2.5rem}._dot_14c9c_18{border-radius:50%;flex:none;width:.5625rem;height:.5625rem;margin-right:.5rem;display:inline-block}._px_14c9c_26{flex-direction:column;align-items:flex-end;display:inline-flex}._start_14c9c_31{flex-direction:row;align-items:baseline;gap:.625rem}._px_14c9c_26 b{font-variant-numeric:tabular-nums;font-weight:600}._px_14c9c_26 small{font-size:var(--fs-label);line-height:var(--lh-label);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}._up_14c9c_48{color:var(--up)}._dn_14c9c_51{color:var(--down)}._root_m3ag6_1{width:100%;position:relative}._box_m3ag6_5{border-radius:var(--r-md);background:var(--tile);min-height:2.5rem;box-shadow:var(--ring);color:var(--muted);align-items:center;gap:.625rem;padding:0 .875rem;transition:box-shadow .15s;display:flex}._box_m3ag6_5:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}._input_m3ag6_20{min-width:0;height:2.5rem;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;outline:0;flex:1}._input_m3ag6_20::placeholder{color:var(--muted)}._list_m3ag6_35{z-index:30;border-radius:var(--r-lg);background:var(--pop);box-shadow:var(--ring), var(--shadow-pop);margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}._item_m3ag6_48{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .5rem;display:flex}._on_m3ag6_57{background:var(--ghost)}._who_m3ag6_60{min-width:0;display:grid}._who_m3ag6_60 b{font-weight:600}._who_m3ag6_60 span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);overflow:hidden}._none_m3ag6_75{padding:.75rem .5rem}@media (prefers-reduced-motion:reduce){._box_m3ag6_5{transition:none}}._panel_1x4js_2{z-index:80;background:var(--tile2);max-width:100%;color:var(--fg);font-family:var(--ff-body);border-left:1px solid var(--line);box-shadow:var(--shadow-modal);outline:none;flex-direction:column;animation:.22s ease-out both _slide_1x4js_1;display:flex;position:fixed;top:0;bottom:0;right:0}._dragging_1x4js_19{-webkit-user-select:none;user-select:none}._handle_1x4js_23{z-index:1;cursor:col-resize;touch-action:none;width:1rem;position:absolute;top:0;bottom:0;left:0}._handle_1x4js_23:before{content:"";background:var(--muted);opacity:.45;border-radius:2px;width:3px;height:4rem;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._handle_1x4js_23:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._handle_1x4js_23:focus-visible:before,._dragging_1x4js_19 ._handle_1x4js_23:before{opacity:1}@media (hover:hover){._handle_1x4js_23:hover:before{opacity:1}}._head_1x4js_60{flex:none;grid-template-columns:1fr minmax(0,52rem) 1fr;align-items:center;min-height:3.5rem;padding:1rem 1rem .5rem 1.25rem;display:grid}._slot_1x4js_68{grid-column:2;min-width:0;padding:0 1.5rem}._close_1x4js_73{grid-column:3;justify-self:end}._scroll_1x4js_77{flex:1;min-height:0;padding-bottom:2.5rem;overflow-y:auto}._col_1x4js_83{box-sizing:border-box;width:100%;max-width:52rem;margin:0 auto;padding:.75rem 1.5rem 0}@keyframes _slide_1x4js_1{0%{opacity:0;transform:translate(2rem)}}@media (width<=767px){._panel_1x4js_2{border-left:0;width:100%}._head_1x4js_60{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem 1rem .25rem}._slot_1x4js_68{grid-column:1;padding:0}._close_1x4js_73{grid-column:2}._col_1x4js_83{padding:.5rem 1rem 0}}@media (prefers-reduced-motion:reduce){._panel_1x4js_2{animation:none}._handle_1x4js_23:before{transition:none}}._search_9rwwe_1{border-radius:var(--r-md);background:var(--tile);min-height:2.5rem;box-shadow:var(--ring);color:var(--muted);align-items:center;gap:.625rem;padding:0 .5rem 0 .875rem;transition:box-shadow .15s;display:flex}._search_9rwwe_1:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}._input_9rwwe_16{min-width:0;height:2.5rem;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;outline:0;flex:1}._input_9rwwe_16::placeholder{color:var(--muted)}._clear_9rwwe_31{width:1.75rem;height:1.75rem}._crumbs_9rwwe_35{color:var(--muted);font-family:var(--ff-body);font-size:var(--fs-label);line-height:var(--lh-label);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}._crumbs_9rwwe_35 li+li:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:1px;height:.875rem;margin-right:.625rem;display:inline-block;transform:rotate(20deg)}._crumbs_9rwwe_35 li[aria-current]{color:var(--fg)}._title_9rwwe_63{margin:0}._status_9rwwe_66{min-height:1.25rem;color:var(--muted);font-family:var(--ff-body);font-size:var(--fs-label);line-height:var(--lh-label);margin:.5rem 0 0}._article_9rwwe_74{gap:1.5rem;margin-top:1rem;display:grid}._block_9rwwe_79{gap:.5rem;display:grid}._mark_9rwwe_83{background:var(--mark);color:inherit;border-radius:.125rem;padding:0 .125rem}._btn_1029j_1{width:1.25rem;height:1.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .15s;display:inline-grid;position:relative}._btn_1029j_1:after{content:"";position:absolute;inset:-.5rem}._btn_1029j_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){._btn_1029j_1:hover{color:var(--fg)}}@media (pointer:coarse){._btn_1029j_1:after{inset:-.75rem}}@media (prefers-reduced-motion:reduce){._btn_1029j_1{transition:none}}._chart_1nepe_1{touch-action:pan-y;height:7rem;position:relative}._svg_1nepe_6{width:100%;height:100%;display:block;overflow:visible}._line_1nepe_12{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}._area_1nepe_19{fill:var(--accent);fill-opacity:.1}._lineDown_1nepe_23{fill:none;stroke:var(--down);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}._areaDown_1nepe_30{fill:var(--down);fill-opacity:.12}._axis_1nepe_34{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);justify-content:space-between;margin-top:.25rem;display:flex}._zero_1nepe_42{stroke:var(--muted);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}._up_1nepe_48{fill:var(--up);fill-opacity:.8}._down_1nepe_52{fill:var(--down);fill-opacity:.8}._hot_1nepe_56{fill-opacity:1}._rule_1nepe_59{background:var(--muted);opacity:.5;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}._dot_1nepe_68{background:var(--accent);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--tile);pointer-events:none;border-radius:50%;margin:-.3125rem 0 0 -.3125rem;position:absolute}._tip_1nepe_78{z-index:2;border-radius:var(--r-md);background:var(--pop);box-shadow:var(--ring), var(--shadow-pop);font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap;pointer-events:none;gap:.125rem;margin-left:.625rem;padding:.375rem .625rem;display:grid;position:absolute;top:0}._tip_1nepe_78 span{color:var(--muted)}._tipLeft_1nepe_97{margin-left:0;transform:translate(calc(-100% - .625rem))}._ticks_1nepe_103{color:var(--muted);font-size:var(--fs-tiny);line-height:var(--lh-tiny);pointer-events:none;flex-direction:column;justify-content:space-between;padding:2% 0;display:flex;position:absolute;top:0;bottom:0;left:0}._grid_qt8v1_1{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._tile_qt8v1_6{border-radius:var(--r-lg);background:var(--tile2);gap:.125rem;padding:.5rem .75rem;display:grid}._label_qt8v1_13{align-items:center;gap:.375rem;display:flex}._value_qt8v1_18{font-family:var(--ff-h1);font-size:var(--fs-h3);line-height:var(--lh-h3);font-variant-numeric:tabular-nums;font-weight:600;position:relative}._box_qt8v1_26{border-radius:var(--r-lg);background:var(--tile2);gap:.75rem;padding:1rem;display:grid}._strong_qt8v1_33{color:var(--fg);font-weight:600}._good_qt8v1_39{color:var(--up)}._fair_qt8v1_42{color:var(--warn)}._weak_qt8v1_45{color:var(--down)}._sr_qt8v1_48{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._float_qt8v1_58{z-index:2;pointer-events:none;margin-top:.25rem;padding-bottom:.5rem;position:sticky;bottom:0}._float_qt8v1_58>*{pointer-events:auto}._peek_10hnd_1{display:inline-flex;position:relative}._btn_10hnd_5{background:var(--tile);width:2rem;height:2rem;box-shadow:var(--ring);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}._warn_10hnd_17{color:var(--warn)}._warn_10hnd_17 svg{fill:currentColor}._accent_10hnd_23{color:var(--accent)}._btn_10hnd_5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._card_10hnd_30{z-index:5;border-radius:var(--r-lg);background:var(--pop);width:min(20rem,78vw);box-shadow:var(--ring), var(--shadow-pop);color:var(--fg);gap:.5rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}._card_10hnd_30:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}._end_10hnd_53{left:auto;right:0}._wide_10hnd_57{width:min(22rem,78vw)}._fill_10hnd_60{position:static}._fillCard_10hnd_63{align-self:flex-start;width:auto;margin-top:2.5rem;top:auto;left:0;right:0}._wrap_4so13_1{font-family:var(--ff-body);gap:1.25rem;margin-top:.75rem;display:grid}._col_4so13_7{gap:1.5rem;display:grid}._sec_4so13_11{gap:.75rem;display:grid}._stats_4so13_15{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._stat_4so13_15{border-radius:var(--r-lg);box-shadow:var(--ring);background:var(--tile2);align-content:start;gap:.25rem;padding:.75rem;display:grid}._stat_4so13_15 dt{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}._stat_4so13_15 dd{flex-wrap:wrap;align-items:baseline;gap:.25rem;margin:0;display:flex}._stat_4so13_15 b{font-family:var(--ff-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600}._stat_4so13_15 span{color:var(--muted);font-size:var(--fs-xs)}._headline_4so13_52{font-size:var(--fs-lg);line-height:var(--lh-lg);margin:0}._list_4so13_57{color:var(--muted);font-size:var(--fs-base);line-height:var(--lh-base);gap:.5rem;margin:0;padding-left:1.25rem;display:grid}._list_4so13_57 b{color:var(--fg);font-weight:600}._fundRows_4so13_72{margin:0;padding:0;list-style:none;display:grid}._fundRows_4so13_72 li{border-bottom:1px solid var(--line);font-size:var(--fs-base);line-height:var(--lh-base);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}._fundRows_4so13_72 li span{color:var(--muted)}._overall_4so13_91{border-radius:var(--r-lg);background:var(--soft);gap:.25rem;margin:0;padding:.75rem;font-weight:600;display:grid}._overall_4so13_91 span{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:500}._block_1vu4q_1{gap:.5rem;display:grid}._row_1vu4q_5{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}._num_1vu4q_11{border-radius:var(--r-sm);outline:none;align-items:baseline;gap:.25rem;display:flex;position:relative}._num_1vu4q_11 b{font-family:var(--ff-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600}._num_1vu4q_11 span{color:var(--muted);font-size:var(--fs-bodySmall)}._hoverable_1vu4q_29{cursor:default}._hoverable_1vu4q_29 b{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:.3em}._hoverable_1vu4q_29:focus-visible{box-shadow:0 0 0 2px var(--accent)}._delta_1vu4q_39{font-size:var(--fs-label);line-height:var(--lh-label);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}._up_1vu4q_47{color:var(--up)}._down_1vu4q_50{color:var(--down)}._toggle_1vu4q_53{background:var(--ghost);min-height:2rem;color:var(--fg);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.25rem;margin-left:auto;padding:0 .375rem 0 .75rem;font-weight:600;display:inline-flex}._toggle_1vu4q_53 svg{transition:transform .2s}._opened_1vu4q_72 svg{transform:rotate(180deg)}._toggle_1vu4q_53:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._card_1vu4q_79{z-index:5;border-radius:var(--r-lg);background:var(--pop);width:min(19rem,78vw);box-shadow:var(--ring), var(--shadow-pop);color:var(--fg);padding:.75rem;position:absolute;top:calc(100% + .5rem);left:0}._history_1vu4q_91{gap:.5rem;display:grid}._ranges_1vu4q_95{gap:.25rem;display:flex}._ranges_1vu4q_95 button{min-height:1.75rem;color:var(--muted);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .625rem;font-weight:600}._ranges_1vu4q_95 button[aria-pressed=true]{background:var(--ghost);color:var(--fg)}._ranges_1vu4q_95 button:focus-visible{outline:2px solid var(--accent)}@media (prefers-reduced-motion:reduce){._toggle_1vu4q_53 svg{transition:none}}._list_1mc3f_1{gap:.75rem;display:grid}._box_1mc3f_5{border-radius:var(--r-lg);background:var(--tile2);gap:.75rem;padding:1rem;display:grid}._title_1mc3f_12{align-items:center;gap:.375rem;display:flex}._row_1mc3f_17{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;display:flex}._num_1mc3f_23{align-items:baseline;gap:.25rem;display:flex}._num_1mc3f_23 b{font-family:var(--ff-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600}._num_1mc3f_23 span{color:var(--muted);font-size:var(--fs-bodySmall)}._delta_1mc3f_38{font-size:var(--fs-label);line-height:var(--lh-label);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}._up_1mc3f_46{color:var(--up)}._down_1mc3f_49{color:var(--down)}._class_1mc3f_52{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._panelHead_1mc3f_59{gap:.5rem;display:grid}._box_1mc3f_5{position:relative}._link_1mc3f_67{color:var(--accent);font-family:var(--ff-body);font-size:var(--fs-label);line-height:var(--lh-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem 0;font-weight:600;display:inline-flex}._points_1mc3f_84{color:var(--muted);font-size:var(--fs-overline);line-height:var(--lh-overline);gap:.375rem;margin:0;padding:0;list-style:none;display:grid}._points_1mc3f_84 li{align-items:flex-start;gap:.5rem;display:flex}._points_1mc3f_84 svg{color:var(--accent);flex:none;margin-top:.125rem}._stars_1mc3f_104 svg{color:var(--warn);fill:currentColor}._peeks_1mc3f_110{gap:.5rem;display:flex}._box_1eluz_1{border-radius:var(--r-lg);background:var(--tile2);gap:.625rem;padding:1rem;display:grid;position:relative}._between_1eluz_9{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._stats_1eluz_15{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding-top:.75rem;display:grid}._stats_1eluz_15 div{align-content:start;justify-items:start;gap:.25rem;min-width:0;display:grid}._stats_1eluz_15 dt{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label)}._stats_1eluz_15 dd{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);margin:0;font-weight:600}._price_1eluz_41{align-items:baseline;gap:.375rem;display:inline-flex}._price_1eluz_41 small{font-size:var(--fs-label);line-height:var(--lh-label)}._up_1eluz_50{color:var(--up)}._down_1eluz_53{color:var(--down)}._clamp_1eluz_56{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._more_1eluz_62{color:var(--accent);font-family:var(--ff-body);font-size:var(--fs-label);line-height:var(--lh-label);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}._more_1eluz_62 svg{transition:transform .2s}._opened_1eluz_80 svg{transform:rotate(180deg)}._more_1eluz_62:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._box_pc0l1_1{border-radius:var(--r-lg);background:var(--tile2);gap:.625rem;padding:1rem;display:grid}._headline_pc0l1_8{align-items:flex-start;gap:.5rem;display:flex}._headline_pc0l1_8 h4{margin:0}._head_pc0l1_8{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._strong_pc0l1_22{color:var(--fg);font-weight:600}._ranges_pc0l1_26{gap:.25rem;display:flex}._ranges_pc0l1_26 button{min-height:1.75rem;color:var(--muted);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .625rem;font-weight:600}._ranges_pc0l1_26 button[aria-pressed=true]{background:var(--ghost);color:var(--fg)}._ranges_pc0l1_26 button:focus-visible{outline:2px solid var(--accent)}._legend_pc0l1_49{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);gap:1rem;display:flex}._legend_pc0l1_49 span{align-items:center;gap:.375rem;display:inline-flex}._legend_pc0l1_49 i{border-radius:2px;width:.625rem;height:.625rem}._up_pc0l1_66{background:var(--up)}._down_pc0l1_69{background:var(--down)}._title_pc0l1_73{align-items:center;gap:.375rem;display:flex}._side_po5vm_1{align-self:stretch;min-width:0;margin-bottom:-8.5rem}._panel_po5vm_6{border-radius:var(--r-xl);flex-direction:column;max-height:calc(100dvh - 8.5rem);display:flex;position:sticky;top:7.5rem;overflow:hidden}._overlay_po5vm_16{z-index:60;background:var(--tile2);height:100dvh;max-height:none;box-shadow:none;border-radius:0;position:fixed;inset:0}._top_po5vm_27{flex:none;gap:.75rem;padding:1.125rem 1.125rem 0;display:grid}._overlay_po5vm_16 ._top_po5vm_27{padding:1rem 1rem 0}._body_po5vm_36{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;align-content:start;gap:.75rem;min-height:0;padding:.75rem 1.125rem 1.125rem;display:grid;overflow-y:auto}._overlay_po5vm_16 ._body_po5vm_36{padding:.75rem 1rem 2.5rem}._floatClose_po5vm_51{justify-self:end}._head_po5vm_54{align-items:center;gap:.75rem;display:flex}._who_po5vm_59{flex:1;min-width:0}._title_po5vm_63{color:var(--accent);align-items:center;display:flex}._box_po5vm_68{border-radius:var(--r-lg);background:var(--tile2);padding:1rem}._overlay_po5vm_16 ._box_po5vm_68{background:var(--tile)}._box_po5vm_68>:first-child{margin-bottom:.625rem}._class_po5vm_79{align-items:center;gap:1rem;display:flex}._class_po5vm_79 dl{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);flex:1;gap:.5rem;margin:0;display:grid}._class_po5vm_79 dl div{justify-content:space-between;gap:.625rem;display:flex}._class_po5vm_79 dt{color:var(--muted)}._class_po5vm_79 dd{align-items:center;margin:0;font-weight:600;display:flex}._chips_po5vm_106{flex-wrap:wrap;gap:.375rem;display:flex}._peer_po5vm_111{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}._peer_po5vm_111:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._list_po5vm_122{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}._list_po5vm_122 li{border-top:1px solid var(--line);font-size:var(--fs-label);line-height:var(--lh-label);grid-template-columns:3rem 1fr auto;align-items:center;gap:.5rem;padding:.5rem 0;display:grid}._list_po5vm_122 li:first-child{border-top:0}._list_po5vm_122 span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._list_po5vm_122 em{font-size:var(--fs-overline);color:var(--muted);font-style:normal}._col_1iuqg_1{min-width:0}._title_1iuqg_4{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}._info_1iuqg_10{color:var(--muted);display:inline-flex}._wrap_1iuqg_14{position:relative}._svg_1iuqg_17{width:100%;max-width:28.5rem;font-family:var(--ff-body);margin:0 auto;display:block}._name_1iuqg_25{font-size:var(--fs-body);font-weight:600}._ct_1iuqg_29{font-size:var(--fs-h3);font-weight:700}._k_1iuqg_33{fill:var(--muted);font-size:var(--fs-label);font-weight:600}._wide_1iuqg_38 ._k_1iuqg_33{font-size:var(--fs-bodySmall)}._slice_1iuqg_41{cursor:pointer;outline:none;transition:filter .15s,opacity .15s}._slice_1iuqg_41:hover,._slice_1iuqg_41:focus-visible{filter:brightness(1.15)}._dim_1iuqg_52{opacity:.25}._lead_1iuqg_55{fill:none;stroke:var(--muted);stroke-opacity:.4;stroke-width:1px}._lab_1iuqg_61{transition:opacity .15s}._dimLab_1iuqg_64{opacity:.3}._center_1iuqg_67{pointer-events:none}._tip_1iuqg_70{z-index:3;border-radius:var(--r-lg);background:var(--pop);min-width:12rem;max-width:15rem;box-shadow:var(--ring), var(--shadow-pop);font-size:var(--fs-label);line-height:var(--lh-label);pointer-events:none;margin:.875rem 0 0 .875rem;padding:.75rem .875rem;position:absolute}._left_1iuqg_84{margin-left:-.875rem;transform:translate(-100%)}._tipHead_1iuqg_88{font-size:var(--fs-bodySmall);justify-content:space-between;gap:.625rem;margin-bottom:.5rem;font-weight:600;display:flex}._tipHead_1iuqg_88 em{font-size:var(--fs-label);color:var(--muted);font-style:normal;font-weight:400}._tip_1iuqg_70 ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}._tip_1iuqg_70 li{grid-template-columns:3rem 1fr;gap:.5rem;display:grid}._tip_1iuqg_70 li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=480px){._svg_1iuqg_17{max-width:15.25rem}}@media (prefers-reduced-motion:reduce){._slice_1iuqg_41,._lab_1iuqg_61{transition:none}}._list_1p4wi_1{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._card_1p4wi_9{border-radius:var(--r-lg);background:var(--tile2);cursor:pointer;padding:1rem;display:block}._card_1p4wi_9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._on_1p4wi_20{box-shadow:var(--ring), inset 0 0 0 2px var(--accent)}._head_1p4wi_25{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}._idCol_1p4wi_32{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._line_1p4wi_39{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}._sym_1p4wi_45{color:var(--accent);font-size:var(--fs-body);font-weight:600}._grid_1p4wi_50{grid-template-columns:1fr 1fr;gap:1rem .75rem;padding-top:.875rem;display:grid}._grid_1p4wi_50>span{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}._grid_1p4wi_50 b{font-size:var(--fs-body);font-weight:600}._num_1p4wi_67{font-variant-numeric:tabular-nums}._table_6nhrc_1{border-collapse:separate;border-spacing:0 .5rem;width:100%;font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall)}._table_6nhrc_1 th,._table_6nhrc_1 td{white-space:nowrap;text-align:left;vertical-align:middle;padding:.75rem .4375rem}._table_6nhrc_1 th{z-index:2;background:var(--bg);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);padding-block:.5rem;font-weight:600;position:sticky;top:3rem}._table_6nhrc_1 td{background:var(--tile);transition:background .15s}._table_6nhrc_1 td:first-child{border-radius:var(--r-lg) 0 0 var(--r-lg);width:1%}._table_6nhrc_1 td:last-child{border-radius:0 var(--r-lg) var(--r-lg) 0}._table_6nhrc_1 ._r_6nhrc_37{text-align:right}._table_6nhrc_1 tbody tr{cursor:pointer;outline:none;transition:opacity .15s}._rowOn_6nhrc_45 td,._table_6nhrc_1 tbody tr:focus-visible td{background:var(--ghost)}._table_6nhrc_1 tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--accent)}._rowDim_6nhrc_52{opacity:.35}._id_6nhrc_55{align-items:center;gap:.625rem;display:inline-flex}._sym_6nhrc_60{flex-direction:column;max-width:6.5rem;display:inline-flex}._sym_6nhrc_60 b{color:var(--accent);font-weight:600}._sym_6nhrc_60 small{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sort_6nhrc_77{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}._sort_6nhrc_77:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sort_6nhrc_77._on_6nhrc_93{color:var(--fg)}._arrow_6nhrc_96{transition:transform .25s;display:inline-flex}._flip_6nhrc_100{transform:rotate(180deg)}._menu_6nhrc_103{z-index:6;border-radius:var(--r-md);background:var(--pop);min-width:12rem;box-shadow:var(--ring), var(--shadow-pop);text-align:left;padding:.375rem;font-weight:400;display:grid;position:absolute;top:calc(100% - .125rem);left:.25rem}._end_6nhrc_117{left:auto;right:.25rem}._menu_6nhrc_103 p{font-size:var(--fs-overline);color:var(--muted);margin:0;padding:.375rem .625rem .25rem}._menu_6nhrc_103 button{border-radius:var(--r-sm);width:100%;color:var(--fg);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}._menu_6nhrc_103 button:hover,._menu_6nhrc_103 button._on_6nhrc_93{background:var(--ghost)}._tick_6nhrc_146{width:.875rem;color:var(--accent);display:inline-flex}@media (prefers-reduced-motion:reduce){._table_6nhrc_1 td,._table_6nhrc_1 tbody tr,._arrow_6nhrc_96{transition:none}}._bar_ieum0_1{z-index:10;background:var(--tile);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:1rem;min-height:3.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:3.5rem}._lead_ieum0_15{font-weight:500}._more_ieum0_18{display:none}._page_ieum0_21{gap:1.25rem;min-width:0;display:grid}._head_ieum0_26{gap:.5rem;display:grid}._meta_ieum0_30{align-items:center;gap:.75rem;display:flex}._sep_ieum0_35{background:var(--muted);opacity:.7;width:1px;height:1rem}._charts_ieum0_41{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}._charts_ieum0_41::-webkit-scrollbar{display:none}._charts_ieum0_41>*{scroll-snap-align:start;flex:0 0 100%}._dots_ieum0_57{justify-content:center;margin-top:-.5rem;display:flex}._dots_ieum0_57 button{cursor:pointer;background:0 0;border:0;width:3.25rem;height:3rem;padding:0;position:relative}._dots_ieum0_57 button:after{content:"";background:var(--line);border-radius:.125rem;width:1.25rem;height:.25rem;transition:width .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._dots_ieum0_57 button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}._dots_ieum0_57 ._dotOn_ieum0_89:after{background:var(--accent);width:2rem}._holdings_ieum0_93{grid-template-columns:minmax(0,1fr);gap:1rem;scroll-margin-top:7rem;display:grid}._main_ieum0_99{align-content:start;gap:.75rem;min-width:0;display:grid}._top_ieum0_105{justify-content:space-between;align-items:center;display:flex}._topTitle_ieum0_110{align-items:center;gap:.625rem;display:flex}._list_ieum0_115{min-width:0}@media (width<=767px){._bar_ieum0_1{top:0}}@media (width>=1280px){._more_ieum0_18{display:inline}._bar_ieum0_1{min-height:3rem}._charts_ieum0_41{grid-template-columns:1fr 1fr;gap:2rem;display:grid;overflow:visible}._dots_ieum0_57{display:none}._holdings_ieum0_93{grid-template-columns:minmax(0,1fr) 23.75rem}._closed_ieum0_143{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._dots_ieum0_57 button:after{transition:none}}._overline_kwc5l_1{color:var(--muted);font-family:var(--ff-overline);font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}blockquote{margin:0}@keyframes _rise_kwc5l_1{0%{opacity:0;transform:translateY(.75rem)}}._page_kwc5l_20{background:radial-gradient(48rem 26rem at 50% 0%, var(--soft), transparent 70%);justify-items:center;padding:2rem 1rem 3rem;display:grid}._wrap_kwc5l_30{gap:1.5rem;width:100%;max-width:40rem;animation:.5s cubic-bezier(.2,.8,.2,1) both _rise_kwc5l_1;display:grid}._cover_kwc5l_39{border-radius:var(--r-xl);background:var(--tile);box-shadow:var(--ring);gap:.75rem;padding:1.5rem;display:grid}._coverTop_kwc5l_47{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}._name_kwc5l_53{margin:.5rem 0 0}._sub_kwc5l_56{color:var(--accent);font-family:var(--font-serif);font-size:var(--fs-xl);line-height:var(--lh-xl);margin:-.25rem 0 0;font-style:italic}._line_kwc5l_64{color:var(--muted);font-size:var(--fs-lg);line-height:var(--lh-lg);margin:.25rem 0 0}._tiles_kwc5l_70{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.5rem 0 0;display:grid}._tile_kwc5l_70{border-radius:var(--r-lg);background:var(--tile2);align-content:start;gap:.25rem;padding:.75rem .875rem;display:grid}._tile_kwc5l_70 dt{color:var(--muted);font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:.12em;text-transform:uppercase;font-weight:600}._tile_kwc5l_70 dd{font-family:var(--ff-h3);font-size:var(--fs-base);line-height:var(--lh-base);margin:0;font-weight:600}._prepared_kwc5l_99{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:.25rem 0 0;display:flex}._prepared_kwc5l_99 span:first-child{color:var(--fg);font-weight:600}._paper_kwc5l_115{border-radius:var(--r-xl);background:var(--tile);box-shadow:var(--ring), var(--shadow-lift);font-family:var(--font-serif);gap:1.25rem;padding:2rem 1.5rem;display:grid}._paperHi_kwc5l_124{font-size:var(--fs-hero);line-height:var(--lh-hero);margin:0;font-weight:500}._paperText_kwc5l_130{color:var(--muted);font-size:var(--fs-lg);line-height:var(--lh-lg);margin:0}._rule_kwc5l_136{background:var(--line);border:0;width:3rem;height:1px;margin:.25rem 0}._paperQuote_kwc5l_143{border-left:3px solid var(--accent);font-size:var(--fs-xl);line-height:var(--lh-xl);padding-left:1rem;font-style:italic;font-weight:400}._paper_kwc5l_115 ._overline_kwc5l_1{font-family:var(--font-body)}._boldHi_kwc5l_156{font-family:var(--ff-hero);font-size:var(--fs-hero);line-height:var(--lh-hero);margin:0 0 .75rem;font-weight:600}._boldText_kwc5l_163{color:var(--muted);font-size:var(--fs-lg);line-height:var(--lh-lg)}._boldText_kwc5l_163 p{margin:0}._boldText_kwc5l_163 ._boldHi_kwc5l_156{color:var(--fg);margin-bottom:.75rem}._boldCard_kwc5l_175{border-radius:var(--r-xl);background:var(--accent);color:var(--on-accent);gap:1rem;padding:1.5rem;display:grid}._boldLabel_kwc5l_183{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:0;font-weight:600}._boldQuote_kwc5l_192{font-family:var(--ff-mass);font-size:var(--fs-mass);line-height:var(--lh-mass);letter-spacing:-.02em;font-weight:600}@media (width<=767px){._tiles_kwc5l_70{grid-template-columns:minmax(0,1fr)}._tile_kwc5l_70{grid-template-columns:7rem minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion:reduce){._wrap_kwc5l_30{animation:none}}._page_14edw_1{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body)}._temp_14edw_10{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.5rem 1rem 0;display:flex}._panel_1ip0q_1{grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;max-width:30rem;margin-inline:auto;display:grid}._panel_1ip0q_1 ._card_1ip0q_9{background:var(--bg)}._lines_1ip0q_12{gap:.625rem;margin-top:.625rem;display:grid}._ln_1ip0q_17{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);font-variant-numeric:var(--num);justify-content:space-between;gap:1rem;display:flex}._ln_1ip0q_17>span:last-child{flex:none;font-weight:600}._ok_1ip0q_29{color:var(--green)}._big_1ip0q_32{font-family:var(--ff-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}._big_1ip0q_32 em{font-family:var(--ff-body);font-size:var(--fs-label);color:var(--muted);font-style:normal;font-weight:400}._rule_1ip0q_45{border:0;border-top:1px solid var(--line);width:100%;margin:.25rem 0}._nw_1ip0q_51{white-space:nowrap}._how_1ip0q_54{gap:1rem;display:grid}@media (width<=480px){._how_1ip0q_54{display:none}}._card_f0ufz_1{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:1rem;display:grid}._card_f0ufz_1>h1,._card_f0ufz_1>p{justify-self:center}._badge_f0ufz_11{background:var(--accent);width:3.5rem;height:3.5rem;color:var(--on-accent);border-radius:50%;justify-self:center;place-items:center;display:grid}._lines_f0ufz_21{gap:.625rem;display:grid}._ln_f0ufz_25{font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);font-variant-numeric:var(--num);justify-content:space-between;gap:1rem;display:flex}._ln_f0ufz_25>span:last-child{flex:none;font-weight:600}._ln_f0ufz_25._ok_f0ufz_37{color:var(--green)}._big_f0ufz_40{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:700}._big_f0ufz_40 em{color:var(--muted);font-style:normal;font-weight:400}._rule_f0ufz_50{border:0;border-top:1px solid var(--line);width:100%;margin:.25rem 0}._nw_f0ufz_56{white-space:nowrap}._bar_f0ufz_59{background:var(--tile2);border-radius:2px;height:4px;overflow:hidden}._bar_f0ufz_59 i{background:var(--accent);transform-origin:0;height:100%;animation:linear forwards _fill_f0ufz_1;display:block}@keyframes _fill_f0ufz_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._bar_f0ufz_59 i{animation:none;transform:scaleX(1)}}._steps_3jcf3_1{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}._steps_3jcf3_1 li{align-items:center;gap:.5rem;display:inline-flex}._steps_3jcf3_1 i{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;place-items:center;font-style:normal;display:grid}._on_3jcf3_27{color:var(--fg);font-weight:600}._on_3jcf3_27 i{background:var(--accent);color:var(--on-accent);box-shadow:none}._past_3jcf3_36 i{background:var(--tile2);color:var(--fg)}._card_3jcf3_40{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1.25rem;display:grid}._card_3jcf3_40._open_3jcf3_47{box-shadow:inset 0 0 0 2px var(--accent)}._locked_3jcf3_50{opacity:.55}._head_3jcf3_53{font-size:var(--fs-body);line-height:var(--lh-body);justify-content:space-between;align-items:center;gap:1rem;display:flex}._sum_3jcf3_61{overflow-wrap:anywhere}._actions_3jcf3_64{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}._review_3jcf3_70{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}._disc_3jcf3_75{border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--ring);gap:.625rem;padding:1rem;display:grid}._apply_3jcf3_83{grid-template-columns:minmax(0,1fr);align-items:end;gap:.625rem;display:grid}._chip_3jcf3_89{border-radius:var(--r-md);background:var(--soft);font-size:var(--fs-bodySmall);line-height:var(--lh-bodySmall);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}._chip_3jcf3_89 span{font-weight:700}._chip_3jcf3_89 em{color:var(--green);flex:1;font-style:normal}._chip_3jcf3_89 button{min-width:2.75rem;min-height:2.75rem;color:var(--fg);font-size:var(--fs-h3);cursor:pointer;background:0 0;border:0}._coins_3jcf3_117{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._switch_3jcf3_124{min-height:2.75rem;font-size:var(--fs-bodySmall);cursor:pointer;align-items:center;gap:.625rem;display:inline-flex}._switch_3jcf3_124 input{opacity:0;width:1px;height:1px;position:absolute}._switch_3jcf3_124 i{background:var(--tile2);width:2.5rem;height:1.5rem;box-shadow:var(--ring);border-radius:999px;transition:background .15s;position:relative}._switch_3jcf3_124 i:after{content:"";background:var(--fg);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}._switch_3jcf3_124 input:checked+i{background:var(--accent)}._switch_3jcf3_124 input:checked+i:after{background:var(--on-accent);transform:translate(1rem)}._switch_3jcf3_124 input:focus-visible+i{outline:3px solid var(--accent);outline-offset:2px}._slider_3jcf3_169{gap:.5rem;display:grid}._slider_3jcf3_169 input{width:100%;min-height:2.75rem;accent-color:var(--accent)}._inline_3jcf3_178{margin-top:1rem}@media (width>=480px){._card_3jcf3_40{padding:1.5rem}._apply_3jcf3_83{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){._inline_3jcf3_178{display:none}}@media (prefers-reduced-motion:reduce){._switch_3jcf3_124 i,._switch_3jcf3_124 i:after{transition:none}}
