.vr-app-pad.vr-app-pad--wide:has(.ad){width:min(1320px,calc(100% - 32px))}.vr-app .ad{display:grid;gap:20px;color:var(--s-ink)}@media (min-width:900px){.vr-app-pad.vr-app-pad--wide:has(.ad){width:min(1320px,calc(100% - 64px));padding-top:32px}.vr-app .ad{grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}}.vr-app .ad-nav{display:flex;flex-direction:column;gap:4px;padding:20px 14px;border-radius:20px;background:#1e1a16;color:#f3ede4}@media (min-width:900px){.vr-app .ad-nav{position:sticky;top:88px;min-height:420px}}.vr-app .ad-brand{display:flex;align-items:center;gap:10px;padding:0 8px 18px;font-size:17px;font-weight:600}.vr-app .ad-links{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:900px){.vr-app .ad-links{flex-direction:column}}.vr-app .ad-link{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:#f3ede4;font-size:15px;font-weight:500;text-decoration:none}.vr-app .ad-link:hover{background:#2c2620}.vr-app .ad-link.is-on{background:#36312a;font-weight:600}.vr-app .ad-link:focus-visible{outline:2px solid #b9cdbe;outline-offset:2px}.vr-app .ad-signed{margin-top:16px;padding:0 8px;font-size:13px;line-height:1.5;color:#b4aa9e;overflow-wrap:anywhere}@media (min-width:900px){.vr-app .ad-signed{margin-top:auto}}.vr-app .ad-main{min-width:0;display:flex;flex-direction:column;gap:20px}.vr-app .ad-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.vr-app .ad-head>span{display:flex;flex-direction:column;gap:4px;min-width:0}.vr-app .ad h1{font-size:30px;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.vr-app .ad h1,.vr-app .ad h2{margin:0;font-family:inherit;font-weight:600;color:var(--s-ink)}.vr-app .ad h2{font-size:17px}.vr-app .ad-sub{font-size:15px;line-height:1.5;color:var(--s-muted)}.vr-app .ad-back{align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;color:var(--s-accent-text);font-size:15px;font-weight:600;text-decoration:none}.vr-app .ad-back:hover{text-decoration:underline}.vr-app .ad-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:22px;border:0;background:var(--s-accent);color:var(--s-on-accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.vr-app .ad-btn:hover:not(:disabled){background:var(--s-accent-hover)}.vr-app .ad-btn.is-ghost{background:transparent;color:var(--s-ink);border:1.5px solid var(--s-line-strong)}.vr-app .ad-btn.is-ghost:hover:not(:disabled){background:var(--s-band)}.vr-app .ad-btn.is-outline{background:transparent;color:var(--s-ink);border:1.5px solid var(--s-ink)}.vr-app .ad-btn:disabled{opacity:.55;cursor:not-allowed}.vr-app .ad-btn:focus-visible,.vr-app .ad-field:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}.vr-app .ad-label{font-size:14px;font-weight:600;color:var(--s-ink)}.vr-app .ad-field{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--s-line-strong);background:var(--s-field);color:var(--s-ink);font:inherit;font-size:15px}.vr-app textarea.ad-field{padding:10px 12px;line-height:1.5;resize:vertical}.vr-app textarea.ad-field.is-code{font-family:ui-monospace,Menlo,monospace;font-size:13px}.vr-app .ad-field[aria-invalid=true]{border-color:var(--iv-err)}.vr-app .ad-err{font-size:13px;font-weight:600;color:var(--iv-err)}.vr-app .ad-note{padding:12px 16px;border-radius:14px;border:1px solid var(--s-line);background:var(--s-surface);font-size:14px;line-height:1.5}.vr-app .ad-note.is-ok{background:var(--iv-ok-bg);color:var(--iv-ok-ink);border-color:transparent}.vr-app .ad-note.is-err{background:var(--iv-err-bg);color:var(--iv-err);border-color:transparent;font-weight:600}.vr-app .ad-card{padding:18px 20px;border-radius:16px;background:var(--s-surface);border:1px solid var(--s-line);display:flex;flex-direction:column;gap:12px;min-width:0}.vr-app .ad-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--s-line);font-size:14px;line-height:1.5}.vr-app .ad-row>:last-child{color:var(--s-muted);text-align:right}.vr-app .ad-small{margin:0;font-size:13px;line-height:1.55;color:var(--s-muted)}.vr-app .ad-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:900px){.vr-app .ad-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vr-app .ad-stat{padding:16px;border-radius:14px;background:var(--s-surface);border:1px solid var(--s-line);display:flex;flex-direction:column;gap:4px}.vr-app .ad-stat span{font-size:13px;color:var(--s-muted)}.vr-app .ad-stat strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.vr-app .ad-split{display:grid;gap:16px;align-items:start}@media (min-width:1100px){.vr-app .ad-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.vr-app .ad-col{display:flex;flex-direction:column;gap:16px;min-width:0}.vr-app .ad .admin-page{width:100%}.vr-app .ad .admin-panel{border:1px solid var(--s-line);background:var(--s-surface);border-radius:16px}.vr-app .ad .admin-toolbar{gap:10px;padding:14px;border-bottom:1px solid var(--s-line)}.vr-app .ad .admin-search input{min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--s-line-strong);background:var(--s-field);color:var(--s-ink);font:inherit;font-size:15px}.vr-app .ad .admin-filter{min-height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--s-line-strong);background:transparent;color:var(--s-ink);font:inherit;font-size:14px;font-weight:600}.vr-app .ad .admin-filter.is-on,.vr-app .ad .admin-filter:hover{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-page)}.vr-app .ad .admin-count{font-family:inherit;font-size:14px;color:var(--s-muted)}.vr-app .ad .admin-table{font-size:14px}.vr-app .ad .admin-table th{padding:12px 14px;background:var(--s-band);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--s-body)}.vr-app .ad .admin-table td{padding:0 14px;height:56px;border-bottom:1px solid var(--s-line);vertical-align:middle}.vr-app .ad .admin-table tbody tr:hover td{background:var(--s-page)}.vr-app .ad .admin-sort{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--s-body)}.vr-app .ad .admin-account-name{font-weight:600;color:var(--s-ink)}.vr-app .ad .admin-account-email,.vr-app .ad .admin-date,.vr-app .ad .admin-visa{font-family:inherit;font-size:13px;color:var(--s-muted);letter-spacing:0;text-transform:none}.vr-app .ad .admin-num,.vr-app .ad .admin-score{font-family:inherit;font-variant-numeric:tabular-nums}.vr-app .ad .admin-pill{padding:2px 10px;border-radius:10px;border:0;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.vr-app .ad .admin-pill.is-ok{background:var(--iv-ok-bg);color:var(--iv-ok-ink)}.vr-app .ad .admin-pill.is-warn{background:var(--iv-err-bg);color:var(--iv-err)}.vr-app .ad .admin-row-link,.vr-app .ad button.admin-row-link{min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:18px;border:1.5px solid var(--s-line-strong);background:transparent;color:var(--s-ink);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}.vr-app .ad .admin-row-link:hover{background:var(--s-band)}.vr-app .ad .admin-actions .admin-row-link+.admin-row-link{margin-left:6px}.vr-app .ad .admin-empty{padding:24px 16px;font-size:15px}.vr-app .ad-tabs{display:flex;flex-wrap:wrap;gap:6px}.vr-app .ad-tab{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--s-line-strong);background:transparent;color:var(--s-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.vr-app .ad-tab[aria-selected=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-page)}.vr-app .ad-q{display:grid;gap:16px}@media (min-width:1100px){.vr-app .ad-q{grid-template-columns:300px minmax(0,1fr);gap:24px}}.vr-app .ad-qlist{max-height:560px;overflow:auto;margin:0;padding:0;list-style:none}.vr-app .ad-qbtn,.vr-app .ad-qlist{display:flex;flex-direction:column;gap:2px}.vr-app .ad-qbtn{width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--s-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.vr-app .ad-qbtn:hover{background:var(--s-band)}.vr-app .ad-qbtn[aria-pressed=true]{background:var(--s-band);font-weight:600}.vr-app .ad-mono{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--s-muted)}.vr-app .ad-eyebrow{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--s-muted)}.vr-app .ad-actions{display:flex;flex-wrap:wrap;gap:10px}.cb-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.cb-grid{grid-template-columns:1.25fr 1fr}.cb-grid .cb-main{grid-row:span 2}}.cb-main{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:26px 22px;border-radius:28px;background:var(--s-forest);color:var(--s-forest-ink);text-decoration:none}@media (min-width:900px){.cb-main{padding:36px}}.cb-main p{color:var(--s-forest-muted)}.cb-main .cb-go{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border-radius:24px;background:var(--s-cta-btn);color:var(--s-cta-btn-ink);font-size:16px;font-weight:600}.cb-small{display:flex;align-items:flex-start;gap:16px;padding:22px;border-radius:24px;background:var(--s-surface);border:1px solid var(--s-line);color:var(--s-ink);text-decoration:none}.cb-small:hover{border-color:var(--s-line-strong)}.cb-ico{flex:none;width:44px;height:44px;border-radius:50%;background:var(--s-band);display:flex;align-items:center;justify-content:center}.cb-how{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.cb-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-how li{gap:8px;padding:20px;border-radius:20px;background:var(--s-band)}.cb-how li,.cb-sec{display:flex;flex-direction:column}.cb-sec{gap:18px;padding:24px 0;border-top:1px solid var(--s-line)}@media (min-width:900px){.cb-sec{padding:28px 30px;border:1px solid var(--s-line);border-radius:24px;background:var(--s-surface)}}.cb-sec fieldset{margin:0;padding:0;border:0}.cb-sec legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.cb-num{font-size:13px;font-weight:700;color:var(--s-muted)}.cb-choices{display:flex;flex-wrap:wrap;gap:8px}.cb-choice{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:24px;border:1.5px solid var(--s-line-strong);background:var(--s-surface);color:var(--s-ink);font-size:15px;font-weight:600;cursor:pointer}.cb-choice:has(input:checked){border-color:var(--s-accent);background:var(--s-tint)}.cb-choice:has(input:focus-visible){outline:2px solid var(--s-focus);outline-offset:2px}.cb-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cb-q{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border-radius:16px;border:1.5px solid var(--s-line);background:var(--s-surface);color:var(--s-ink);font:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer}.cb-q[aria-pressed=true]{border-color:var(--s-accent);background:var(--s-tint)}.cb-q .cb-dot{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--s-line-strong);display:flex;align-items:center;justify-content:center;color:var(--s-on-accent)}.cb-q[aria-pressed=true] .cb-dot{background:var(--s-accent);border-color:var(--s-accent)}.cb-list{list-style:none;margin:0;padding:0;flex-direction:column}.cb-add,.cb-list{display:flex;gap:8px}.cb-add{align-items:center;padding:6px 6px 6px 16px;border-radius:18px;border:1.5px solid var(--s-line-strong);background:var(--s-field)}.cb-add input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--s-ink);font:inherit;font-size:16px}.cb-add input:focus{outline:none}.cb-add:focus-within{border-color:var(--s-accent)}.cb-add button{flex:none;height:44px;padding:0 18px;border-radius:14px;border:0;background:var(--s-band);color:var(--s-ink);font-size:15px;font-weight:600;cursor:pointer}.cb-preview{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:22px;background:var(--s-surface);border:1px solid var(--s-line)}.cb-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cb-facts div{padding:10px 12px;border-radius:12px;background:var(--s-band)}.cb-facts dt{font-size:12px;color:var(--s-muted)}.cb-facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.cb-agree{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border-radius:16px;background:var(--s-band);font-size:15px;line-height:1.5;cursor:pointer}.cb-agree input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--s-accent)}.cb-error{padding:12px 14px;border-radius:14px;background:var(--s-warm);color:var(--s-warm-ink);font-size:15px;line-height:1.5}.cb-report{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:var(--s-surface);border:1px solid var(--s-line)}.cb-status{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;font-size:13px;font-weight:600;background:var(--s-warm);color:var(--s-warm-ink)}.cb-status--used{background:var(--s-tint);color:var(--s-tint-ink)}.cb-status--not_used{background:transparent;border:1px solid var(--s-line-strong);color:var(--s-muted)}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_176c1b{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_176c1b{--font-sans:"Urbanist","Urbanist Fallback"}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cedd077c0f891edd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/facf13258462dcea-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d56d74bcfcecdda2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f80c5892e5a7a0e6-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/74bdcbd37e77ee59-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b70f49e4997f325-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6e82f47b74b798b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5a43b42e42628976-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a29f3c6ff6ed5c14-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/49fbfcdc311de027-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4fc7ea80e76ae5f9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bc708e50edc22686-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Mono Fallback;src:local("Arial");ascent-override:74.00%;descent-override:15.16%;line-gap-override:0.00%;size-adjust:112.16%}.__className_8d9030{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal}.__variable_8d9030{--font-mono:"Ubuntu Mono","Ubuntu Mono Fallback"}:root{--vr-vp-fix:1;--s-page:#f4eee6;--s-band:#ede5da;--s-surface:#ffffff;--s-field:#ffffff;--s-ink:#1e1a16;--s-muted:#625a51;--s-body:#3b342d;--s-line:#e3dace;--s-line-strong:#cfc4b5;--s-accent:#2f4a3e;--s-accent-hover:#243a30;--s-on-accent:#ffffff;--s-accent-text:#2f4a3e;--s-dark:#1e1a16;--s-dark-ink:#f3ede4;--s-dark-muted:#b4aa9e;--s-dark-line:#3a342c;--s-stage:#2c2620;--s-forest:#2f4a3e;--s-forest-ink:#ffffff;--s-forest-muted:#cfddd3;--s-cta-btn:#ffffff;--s-cta-btn-ink:#1e1a16;--s-card-shadow:0 30px 70px rgba(20,14,8,0.1);--s-float-shadow:0 24px 60px rgba(20,14,8,0.22);--s-warn:#f3dfc4;--s-tag-new:#dce7de;--s-tag-new-ink:#22382d;--s-skel:#ede5da;--s-wave-rest:#d9d0c4;--s-rec:#b4532a;--s-photo-dim:rgba(10,8,6,0);--s-focus:#2f4a3e;--s-tint:#e2ece4;--s-tint-ink:#24392f;--s-warm:#f3dfc4;--s-warm-ink:#5a3a16;--s-band-strong:#ede5da;--s-short-shadow:0 18px 44px rgba(20,14,8,0.07);--s-ease:cubic-bezier(0.2,0.7,0.2,1)}@media (min-width:900px){:root{--vr-vp-fix:calc(1 / 0.9);zoom:.9}}html.dark{--s-page:#15130f;--s-band:#1c1915;--s-surface:#221f1a;--s-field:#1c1915;--s-ink:#f3ede4;--s-muted:#b4aa9e;--s-body:#dad2c7;--s-line:#36312a;--s-line-strong:#4a433a;--s-accent:#b9cdbe;--s-accent-hover:#cfddd3;--s-on-accent:#14201a;--s-accent-text:#b9cdbe;--s-dark:#221f1a;--s-dark-ink:#f3ede4;--s-dark-muted:#b4aa9e;--s-dark-line:#3e3830;--s-stage:#2c2822;--s-forest:#24302a;--s-forest-ink:#f3ede4;--s-forest-muted:#c2d2c6;--s-cta-btn:#15130f;--s-cta-btn-ink:#f3ede4;--s-card-shadow:none;--s-float-shadow:0 24px 60px rgba(0,0,0,0.35);--s-warn:#3a3226;--s-tag-new:#2f3d35;--s-tag-new-ink:#cfe0d3;--s-skel:#3a342c;--s-wave-rest:#4a443b;--s-rec:#e8a87c;--s-photo-dim:rgba(10,8,6,0.28);--s-focus:#f2c9a0;--s-tint:#26332c;--s-tint-ink:#cfe0d3;--s-warm:#3a3226;--s-warm-ink:#f3dfc4;--s-band-strong:#2a2621;--s-short-shadow:none}.s-root{background:var(--s-page);color:var(--s-ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;min-height:calc(100vh * var(--vr-vp-fix, 1));display:flex;flex-direction:column}.s-root>main{flex:1}.s-root h1,.s-root h2,.s-root h3,.s-root p{margin:0}.s-appbar h2,.s-cookie h2,.s-root h1,.s-root h2,.s-root h3{color:inherit;font-family:inherit}.s-root .s-inline-link,.s-root p a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.s-cookie a:focus-visible,.s-cookie button:focus-visible,.s-root a:focus-visible,.s-root button:focus-visible,.s-root input:focus-visible,.s-root select:focus-visible,.s-root summary:focus-visible,.s-root textarea:focus-visible{outline:3px solid var(--s-focus);outline-offset:3px}.s-root button{font-family:inherit}.s-root summary{list-style:none;cursor:pointer}.s-root summary::-webkit-details-marker{display:none}.s-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-skip,.s-sr{position:absolute}.s-skip{left:12px;top:-60px;z-index:100;padding:12px 18px;border-radius:999px;background:var(--s-ink);color:var(--s-page);font-weight:600}.s-skip:focus{top:12px}.s-tabular{font-variant-numeric:tabular-nums}.s-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.s-section{padding-block:72px}.s-band{background:var(--s-band)}.s-dark{background:var(--s-dark);color:var(--s-dark-ink);--s-muted-here:var(--s-dark-muted)}.s-head,.s-stack{display:flex;flex-direction:column}.s-head{gap:14px;max-width:720px;margin-bottom:32px}.s-eyebrow{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--s-muted)}.s-h1{font-size:40px;line-height:1.05}.s-h1,.s-h2{font-weight:500;letter-spacing:-.025em}.s-h2{font-size:36px;line-height:1.04}.s-h3{font-size:24px;line-height:1.2;font-weight:500}.s-lead{font-size:17px;line-height:1.55;color:var(--s-muted)}.s-dark .s-lead{color:var(--s-dark-muted)}.s-muted,.s-small{color:var(--s-muted)}.s-small{font-size:14px;line-height:1.5}@media (min-width:900px){.s-wrap{width:min(1200px,100% - 96px)}.s-section{padding-block:120px}.s-head{margin-bottom:56px}.s-h1{font-size:60px}.s-h2{font-size:56px}.s-lead{font-size:19px}}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;border:0;font:inherit;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--s-ease),box-shadow .25s,background-color .25s,color .25s}.s-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,14,8,.2)}.s-btn:active{transform:translateY(0) scale(.98);box-shadow:none}.s-btn:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.s-btn--accent{background:var(--s-accent);color:var(--s-on-accent)}.s-btn--white{background:#ffffff;color:#1e1a16}.s-btn--cta{background:var(--s-cta-btn);color:var(--s-cta-btn-ink)}.s-btn--outline{border:1.5px solid var(--s-line-strong)}.s-btn--ghost-ink,.s-btn--outline{background:transparent;color:var(--s-ink)}.s-btn--ghost-ink{border:1.5px solid var(--s-ink)}.s-btn--sm{min-height:44px;padding:0 20px;font-size:16px}.s-btn--block{width:100%}.s-arrow{flex:none;transition:transform .3s var(--s-ease)}.s-btn:hover .s-arrow,.s-link:hover .s-arrow,.s-row:hover .s-arrow{transform:translateX(5px)}.s-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .25s}.s-link:hover{text-decoration-color:currentColor}.s-link--accent{color:var(--s-accent-text)}.s-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-decoration:none;font-size:21px;font-weight:600;letter-spacing:-.01em}.s-logo img{width:34px;height:34px}.s-logo .s-logo-white,html.dark .s-logo .s-logo-ink{display:none}.s-logo--white .s-logo-white,html.dark .s-logo .s-logo-white{display:block}.s-logo--white .s-logo-ink{display:none}.s-logo--white{color:#ffffff}.s-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px 10px 20px;min-height:72px;box-sizing:border-box;background:var(--s-page);color:var(--s-ink);border-bottom:1px solid var(--s-line)}.s-header .s-header-desk,.s-header .s-header-nav{display:none}.s-header-nav{align-items:center;gap:4px}.s-header-end,.s-header-end>div{display:flex;align-items:center;gap:6px}.s-navlink{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;white-space:nowrap;border:0;background:transparent;color:var(--s-muted);font:inherit;font-size:16px;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .25s;cursor:pointer}.s-navlink:hover{text-decoration-color:currentColor}.s-navlink[aria-current=page]{color:var(--s-ink);font-weight:600}.s-navlink svg{transition:transform .3s}.s-navlink[aria-expanded=true] svg{transform:rotate(180deg)}.s-iconbtn{width:44px;height:44px;flex:none;border-radius:22px;border:1px solid var(--s-line);display:inline-flex;justify-content:center;cursor:pointer}.s-iconbtn,.s-pill{background:var(--s-surface);color:var(--s-ink);align-items:center}.s-pill{display:flex;gap:2px;height:52px;box-sizing:border-box;padding:4px;border-radius:26px}.s-pill .s-iconbtn{border:0;background:transparent}.s-pill-rule{width:1px;height:22px;background:var(--s-line)}.s-header--overlay{background:transparent;border-bottom:0;color:#ffffff;padding:0;min-height:52px}.s-header--overlay .s-navlink{color:#ffffff;font-size:17px}.s-menu-anchor{position:relative}.s-menu{position:absolute;z-index:40;top:56px;left:-8px;width:540px;box-sizing:border-box;padding:10px;border-radius:24px;background:var(--s-surface);color:var(--s-ink);box-shadow:0 30px 70px rgba(20,14,8,.28);animation:s-up .4s var(--s-ease) both}.s-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.s-menu-item{display:grid;grid-template-columns:88px minmax(0,1fr) 24px;gap:16px;align-items:center;padding:12px;border-radius:16px;color:var(--s-ink);text-decoration:none;transition:background-color .2s}.s-menu-item--text{grid-template-columns:minmax(0,1fr) 24px}.s-menu-item:focus-visible,.s-menu-item:hover{background:var(--s-page)}html.dark .s-menu-item:focus-visible,html.dark .s-menu-item:hover{background:#2c2822}.s-menu-thumb{position:relative;width:88px;height:64px;border-radius:12px;overflow:hidden}.s-menu-name{display:block;font-size:18px;font-weight:600}.s-menu-who{display:block;margin-top:4px;line-height:1.4}.s-menu-foot,.s-menu-who{font-size:14px;color:var(--s-muted)}.s-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:14px 12px 6px;border-top:1px solid var(--s-line)}.s-sheet{position:fixed;inset:0;z-index:60;overflow-y:auto;display:flex;flex-direction:column;background:var(--s-page);color:var(--s-ink);animation:s-sheet .35s var(--s-ease) both}.s-sheet-top{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:12px 16px 12px 20px;box-sizing:border-box}.s-sheet nav{display:flex;flex-direction:column;padding:8px 20px 0}.s-sheet-label{padding:12px 0 4px}.s-sheet-visa{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:10px 0;border-bottom:1px solid var(--s-line);color:var(--s-ink);text-decoration:none}.s-sheet-visa strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.01em}.s-sheet-visa span span{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--s-muted)}.s-sheet-link{display:flex;align-items:center;min-height:60px;border-bottom:1px solid var(--s-line);font-size:20px;font-weight:500;color:var(--s-ink);text-decoration:none}.s-sheet-group>summary{justify-content:space-between;list-style:none;cursor:pointer}.s-sheet-group>summary::-webkit-details-marker{display:none}.s-sheet-group[open]>summary svg{transform:rotate(180deg)}.s-sheet-group>div{display:flex;flex-direction:column;border-bottom:1px solid var(--s-line);padding-bottom:8px}.s-sheet-sub{display:flex;align-items:center;min-height:48px;padding-left:16px;font-size:17px;color:var(--s-muted);text-decoration:none}.s-sheet-actions{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:28px 20px 24px}.s-sheet-actions p{margin-top:8px;text-align:center;font-size:13px;line-height:1.5;color:var(--s-muted)}@media (min-width:1180px){.s-header{padding:16px 48px}.s-header .s-header-desk,.s-header .s-header-nav{display:flex}.s-header .s-header-mob{display:none}.s-header--overlay{padding:0;min-height:56px}.s-header--overlay .s-header-nav{margin-left:120px;margin-right:auto}.s-header--overlay .s-pill{height:56px;padding:6px;border-radius:28px;gap:4px}.s-header--overlay .s-logo{font-size:24px;gap:12px}.s-header--overlay .s-logo img{width:40px;height:40px}}.s-appbar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 10px 20px;min-height:64px;box-sizing:border-box;background:var(--s-page);color:var(--s-ink);border-bottom:1px solid var(--s-line);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.s-appbar .s-logo span{display:none}.s-appbar-nav{display:none;align-items:center;gap:4px}.s-appbar-end{display:flex;align-items:center;gap:8px}.s-appbar-link{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:22px;border:0;background:transparent;color:var(--s-muted);font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.s-appbar-link:hover{color:var(--s-ink)}.s-appbar-link[aria-current=page]{background:var(--s-surface);color:var(--s-ink);font-weight:600}.s-appbar-count{justify-content:center;min-width:24px;height:24px;padding:0 7px;box-sizing:border-box;border-radius:12px;background:var(--s-accent);color:var(--s-on-accent);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.s-appbar-balance,.s-appbar-count{display:inline-flex;align-items:center}.s-appbar-balance{gap:8px;height:40px;padding:0 14px 0 9px;border-radius:20px;background:var(--s-band);color:var(--s-ink);text-decoration:none;font-size:14px;font-weight:600}.s-appbar-balance .s-appbar-count{min-width:22px;height:22px;font-size:12px}.s-appbar .landing-theme-btn,.s-appbar-avatar{width:44px;height:44px;flex:none;border-radius:22px;border:1px solid var(--s-line);background:var(--s-surface);color:var(--s-ink);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.s-appbar .landing-theme-btn svg{width:18px;height:18px}.s-appbar .landing-theme-slot{width:44px;height:44px}.s-appbar-account{position:relative}.s-appbar-menu{position:absolute;right:0;top:52px;z-index:40;min-width:240px;display:flex;flex-direction:column;padding:8px;border-radius:20px;background:var(--s-surface);color:var(--s-ink);border:1px solid var(--s-line);box-shadow:0 24px 60px rgba(20,14,8,.2);animation:s-sheet .3s var(--s-ease) both}.s-appbar-menu a,.s-appbar-menu button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;border:0;background:transparent;color:var(--s-ink);font:inherit;font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.s-appbar-menu a:hover,.s-appbar-menu a[aria-current=page],.s-appbar-menu button:hover{background:var(--s-page)}.s-appbar-menu-mob{display:flex;flex-direction:column;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--s-line)}.s-appbar a:focus-visible,.s-appbar button:focus-visible{outline:3px solid var(--s-focus);outline-offset:2px}@media (min-width:900px){.s-appbar{padding:14px 48px;min-height:76px}.s-appbar .s-logo span{display:inline}.s-appbar-nav{display:flex}.s-appbar-balance,.s-appbar-menu-mob{display:none}}.s-hero{background:var(--s-page)}.s-hero,.s-hero-frame{position:relative}.s-hero-media{position:absolute;top:0;left:0;right:0;height:640px;overflow:hidden;background:#3a2f27}.s-hero-media img{object-fit:cover;object-position:var(--s-crop-m,80% center)}.s-kb{animation:s-kb 26s ease-in-out infinite alternate;will-change:transform}.s-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,18,13,.45),rgba(24,18,13,0) 120px,rgba(24,18,13,0) 36%,rgba(24,18,13,.74) 62%,rgba(24,18,13,.9))}.s-hero-dim{position:absolute;inset:0;background:var(--s-photo-dim)}.s-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "copy" "card" "points";padding:12px 16px 32px 20px}.s-hero-layout>.s-header{grid-area:head}.s-hero-copy{grid-area:copy;height:calc(640px - 52px - 12px);box-sizing:border-box;padding-bottom:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;color:#ffffff}.s-hero-eyebrow{font-size:14px;font-weight:500;color:rgba(255,255,255,.88)}.s-hero-eyebrow a{color:rgba(255,255,255,.88);text-decoration:underline;text-decoration-color:rgba(255,255,255,.55);text-underline-offset:5px}.s-hero-h1{font-size:40px;line-height:1.06;font-weight:500;letter-spacing:-.02em;color:#ffffff;text-wrap:balance}.s-hero-sub{font-size:16px;line-height:1.55;color:rgba(255,255,255,.92);max-width:520px}.s-hero-actions{display:flex;flex-direction:column;gap:4px;margin-top:6px}.s-hero-actions .s-btn{width:100%}.s-hero-second{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#ffffff;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,.55)}.s-hero-second:hover{text-decoration-color:#ffffff}.s-hero-card{grid-area:card;margin:20px -4px 0}.s-hero-points{grid-area:points;list-style:none;margin:24px 0 0;padding:0 4px;color:var(--s-ink)}.s-hero-points li{display:flex;align-items:center;gap:14px;min-height:56px;border-bottom:1px solid var(--s-line);font-size:16px}.s-hero-note{margin-top:20px;padding:0 4px;font-size:13px;line-height:1.5;color:var(--s-muted)}@media (min-width:900px){.s-hero{padding:20px}.s-hero-frame{border-radius:28px;overflow:hidden;min-height:calc(calc(100vh * var(--vr-vp-fix, 1)) - 40px);display:flex}.s-hero-media{inset:0;height:auto}.s-hero-media img{object-position:var(--s-crop,center 40%)}.s-hero-shade{background:linear-gradient(90deg,rgba(24,18,13,.72),rgba(24,18,13,.58) 38%,rgba(24,18,13,.18) 62%,rgba(24,18,13,0) 76%),linear-gradient(180deg,rgba(24,18,13,.4),rgba(24,18,13,0) 170px)}.s-hero-layout{flex:1;min-height:720px;grid-template-columns:minmax(0,1fr) minmax(0,500px);grid-template-rows:auto 1fr auto;grid-template-areas:"head head" "copy card" "points card";column-gap:48px;padding:32px 64px 56px 72px}.s-hero-copy{height:auto;max-width:660px;padding:80px 0 40px;justify-content:flex-start;gap:24px}.s-hero-eyebrow{font-size:15px}.s-hero-h1{font-size:clamp(48px,calc(4.8vw * var(--vr-vp-fix, 1)),72px);line-height:1.03;letter-spacing:-.025em}.s-hero-sub{font-size:19px}.s-hero-actions{flex-direction:row;align-items:center;gap:24px;margin-top:8px}.s-hero-actions .s-btn{width:auto;min-height:60px;padding:0 30px 0 34px;font-size:18px}.s-hero-second{font-size:17px}.s-hero-card,.s-hero-points{align-self:end;margin:0}.s-hero-points{width:460px;padding:0;color:#ffffff}.s-hero-points li{min-height:54px;border-bottom-color:rgba(255,255,255,.3);font-size:17px}.s-hero-note{display:none}}.s-qcard{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:18px;padding:22px 20px;border-radius:24px;background:var(--s-surface);color:var(--s-ink);border:1px solid var(--s-line)}.s-qcard-meta{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:var(--s-muted)}.s-qcard-ticks{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;margin-top:12px}.s-qcard-ticks span{position:relative;height:4px;border-radius:2px;overflow:hidden;background:var(--s-line)}.s-qcard-ticks span i,.s-qcard-ticks span.is-done{background:var(--s-accent)}.s-qcard-ticks span i{position:absolute;inset:0;border-radius:2px;transform-origin:left center;animation:s-grow 7s linear both}.s-qcard.is-paused .s-qcard-ticks span i{animation-play-state:paused}.s-qcard-q{min-height:100px;display:flex;flex-direction:column;justify-content:center}.s-qcard-text{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.015em;animation:s-up .55s var(--s-ease) both}.s-qcard-asking{display:flex;flex-direction:column;gap:14px}.s-qcard-asking>span:first-child{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--s-muted)}.s-dot{width:8px;height:8px;flex:none;border-radius:4px;background:var(--s-accent)}.s-blink{animation:s-blink 1.2s ease-in-out infinite}.s-skel{display:block;height:18px;border-radius:8px;background:var(--s-skel);animation:s-shim 1.4s ease-in-out infinite}.s-qcard-player{gap:16px}.s-qcard-play,.s-qcard-player{display:flex;align-items:center}.s-qcard-play{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:var(--s-accent);color:var(--s-on-accent);justify-content:center;cursor:pointer}.s-wave{flex:1;height:36px;display:flex;align-items:center;gap:3px}.s-wave span{flex:1;border-radius:2px;transform-origin:center;background:var(--s-ink)}.s-wave.is-asking span{background:var(--s-accent)}.s-wave.is-on span{animation:s-wave 1s ease-in-out infinite}.s-qcard-time{flex:none;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--s-muted);font-variant-numeric:tabular-nums}.s-qcard-time .s-dot{background:var(--s-rec)}.s-qcard-rule{height:1px;background:var(--s-line)}.s-qcard-foot{display:flex;flex-direction:column;gap:16px}.s-qcard-foot p{font-size:14px;line-height:1.45;color:var(--s-muted)}.s-qcard-foot .s-btn{min-height:52px}.s-qcard .s-desk-only,.s-wave--sm span:nth-child(n+23){display:none}@media (min-width:900px){.s-qcard{gap:22px;padding:28px;border-radius:28px;border-color:transparent;box-shadow:var(--s-float-shadow)}html.dark .s-qcard{border-color:#3a342c}.s-qcard-meta{font-size:14px}.s-qcard-q{min-height:118px}.s-qcard-text{font-size:34px}.s-skel{height:22px}.s-qcard-play{width:52px;height:52px}.s-qcard-foot{flex-direction:row;align-items:center;justify-content:space-between}.s-qcard-foot .s-btn{min-height:48px;padding:0 24px;font-size:16px}.s-qcard .s-desk-only{display:inline}.s-qcard .s-mob-only{display:none}.s-wave--sm span:nth-child(n+23){display:block}}.s-ticker{overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:28px 0 8px}.s-marq{display:flex;width:max-content;animation:s-marq 70s linear infinite}.s-marq--rev{animation-direction:reverse;animation-duration:80s}.s-ticker:hover .s-marq{animation-play-state:paused}.s-tick{flex:none;display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 26px;margin-right:14px;border-radius:999px;border:1px solid var(--s-line-strong);font-size:16px;font-weight:500;white-space:nowrap}.s-tick .s-dot{background:var(--s-accent-text)}.s-tick--soft{border:0;background:var(--s-band);color:var(--s-muted)}@media (min-width:900px){.s-ticker{padding:56px 0 16px}.s-tick{height:58px;font-size:20px}}.s-rows{display:flex;flex-direction:column;border-top:1px solid var(--s-line-strong)}.s-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;padding:26px 4px;border-bottom:1px solid var(--s-line-strong);color:var(--s-ink);text-decoration:none;transition:background-color .4s var(--s-ease),color .4s,padding .4s var(--s-ease),border-radius .4s}.s-row-title{display:flex;align-items:baseline;gap:18px}.s-row-num{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.s-row-name{display:block;font-size:28px;line-height:1.05;font-weight:500;letter-spacing:-.02em}.s-row-note{display:block;margin-top:6px;font-size:15px}.s-row-who{font-size:17px;line-height:1.5}.s-row-m{color:var(--s-muted)}.s-row-cta,.s-row-m{transition:color .4s}.s-row-cta{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;color:var(--s-accent-text)}.s-row-thumb{display:none}@media (min-width:900px){.s-row{grid-template-columns:1.2fr 1fr 150px 230px;gap:40px;padding:36px 0}.s-row-name{font-size:40px}.s-row-cta{justify-content:flex-end;grid-column:4;grid-row:1}.s-row-thumb{display:block;position:relative;grid-column:3;grid-row:1;width:150px;height:104px;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(20,14,8,.28);opacity:0;transform:translateY(16px) rotate(-4deg) scale(.92);transition:opacity .4s,transform .5s var(--s-ease);pointer-events:none}.s-row:focus-visible,.s-row:hover{background:var(--s-accent);color:var(--s-on-accent);padding-left:32px;padding-right:32px;border-radius:24px}.s-row:focus-visible .s-row-cta,.s-row:focus-visible .s-row-m,.s-row:hover .s-row-cta,.s-row:hover .s-row-m{color:var(--s-on-accent)}.s-row:focus-visible .s-row-thumb,.s-row:hover .s-row-thumb{opacity:1;transform:rotate(-4deg) scale(1.06)}}.s-vq{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;padding:28px 0;border-bottom:1px solid var(--s-line-strong)}.s-vq-q{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.02em}.s-prep-card{gap:20px;padding:24px 20px;border-radius:28px;background:var(--s-stage)}.s-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.s-steps li{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:2px solid var(--s-ink)}@media (min-width:900px){.s-vq{grid-template-columns:56px 1.4fr 1fr;gap:40px;padding:44px 0}.s-vq-q{font-size:40px}.s-prep-card{padding:36px}.s-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-how{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.s-how ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;order:1}.s-how li{border-top:1px solid var(--s-dark-line)}.s-step{width:100%;display:flex;flex-direction:column;gap:10px;padding:22px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;opacity:.55;transition:opacity .3s}.s-step:hover,.s-step[aria-current=step]{opacity:1}.s-step-head{display:flex;align-items:baseline;gap:16px}.s-step-num{font-size:15px;font-weight:600;color:var(--s-dark-muted);font-variant-numeric:tabular-nums}.s-step-title{font-size:20px;line-height:1.2;font-weight:500}.s-step-body{display:block;padding-left:36px;font-size:16px;line-height:1.6;color:var(--s-dark-muted);animation:s-up .55s var(--s-ease) both}.s-step-bar{display:block;margin-left:36px;height:2px;border-radius:1px;background:var(--s-dark-line);overflow:hidden}.s-step-bar i{display:block;height:2px;background:var(--s-dark-ink);transform-origin:left center;animation:s-grow 5s linear both}.s-stage{min-height:420px;border-radius:28px;background:var(--s-stage);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.s-stage-card{width:100%;max-width:400px;box-sizing:border-box;border-radius:24px;background:var(--s-surface);color:var(--s-ink);padding:24px;box-shadow:0 30px 60px rgba(0,0,0,.25)}.s-stag>*{animation:s-up .6s var(--s-ease) both}.s-stag>:nth-child(2){animation-delay:.08s}.s-stag>:nth-child(3){animation-delay:.16s}.s-stag>:nth-child(4){animation-delay:.24s}.s-stag>:nth-child(5){animation-delay:.32s}.s-stag>:nth-child(6){animation-delay:.4s}.s-bar{height:6px;background:var(--s-line);overflow:hidden}.s-bar,.s-bar i{display:block;border-radius:3px}.s-bar i{height:100%;background:var(--s-ink);transform-origin:left center;animation:s-grow 1.2s var(--s-ease) .3s both}.s-tag{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:600;background:var(--s-band);color:var(--s-muted)}.s-tag--new{background:var(--s-tag-new);color:var(--s-tag-new-ink)}.s-mic{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.s-mic-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--s-accent);animation:s-ring 1.8s ease-out infinite}.s-mic-ring:nth-child(2){animation-delay:.6s}.s-mic-ring:nth-child(3){animation-delay:1.2s}.s-mic-core{position:relative;width:84px;height:84px;border-radius:50%;background:var(--s-accent);color:var(--s-on-accent);display:flex;align-items:center;justify-content:center}.s-caret{width:2px;height:22px;margin-left:2px;background:var(--s-ink);animation:s-blink 1s steps(1) infinite}@media (min-width:900px){.s-how{grid-template-columns:5fr 7fr;gap:64px;align-items:stretch}.s-stage{order:2;min-height:540px;padding:48px}.s-step-title{font-size:24px}}.s-card{box-sizing:border-box;border-radius:28px;background:var(--s-surface);border:1px solid var(--s-line);padding:20px;box-shadow:var(--s-card-shadow)}.s-panel{border-radius:16px;background:var(--s-band);padding:20px}.s-split{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.s-note{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:20px;background:var(--s-band)}.s-note,.s-note>div{display:flex;align-items:flex-start}.s-note>div{gap:14px}.s-note p{font-size:17px;line-height:1.55}@media (min-width:900px){.s-card{padding:32px}.s-split{grid-template-columns:5fr 7fr;gap:80px}.s-split--faq{grid-template-columns:4fr 8fr}.s-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.s-note{flex-direction:row;align-items:center}}.s-faq{display:flex;flex-direction:column;border-top:1px solid var(--s-line-strong)}.s-faq details{border-bottom:1px solid var(--s-line-strong)}.s-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;font-size:18px;font-weight:500}.s-faq--sm summary{min-height:60px;font-size:17px}.s-faq p{max-width:620px;margin:0 0 24px;font-size:16px;line-height:1.65;color:var(--s-muted)}.s-faq details[open]>p{animation:s-up .45s var(--s-ease) both}.s-plus{flex:none;transition:transform .35s var(--s-ease)}details[open]>summary .s-plus{transform:rotate(45deg)}@media (min-width:900px){.s-faq summary{font-size:21px}.s-faq--sm summary{font-size:18px}}.s-close{padding:8px 16px 56px}.s-close-box{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;box-sizing:border-box;border-radius:32px;background:var(--s-accent);color:var(--s-on-accent);padding:40px 24px 72px}.s-close-wave{position:absolute;left:0;right:0;bottom:0;height:120px;display:flex;align-items:flex-end;gap:6px;padding:0 24px;opacity:.16}.s-close-wave span{flex:1;border-radius:3px 3px 0 0;background:var(--s-on-accent);transform-origin:bottom;animation:s-wave 1s ease-in-out infinite}.s-close-wave span:nth-child(n+25){display:none}.s-close-inner{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:28px}.s-close-inner h2{font-size:40px;line-height:1.02;font-weight:500;letter-spacing:-.03em}.s-close-inner p{margin-top:12px;font-size:17px;line-height:1.55;opacity:.88}@media (min-width:900px){.s-close{padding:0 48px 120px}.s-close-box{padding:72px 72px 96px}.s-close-wave span:nth-child(n+25){display:block}.s-close-inner{flex-direction:row;align-items:center}.s-close-inner>div{max-width:660px}.s-close-inner h2{font-size:clamp(52px,calc(5vw * var(--vr-vp-fix, 1)),72px)}.s-close-inner p{font-size:19px}.s-close-inner .s-btn{flex:none;min-height:60px;padding:0 32px 0 36px;font-size:18px}}.s-footer{padding:48px 20px 32px;border-top:1px solid var(--s-line);background:var(--s-page);color:var(--s-ink)}.s-footer-in{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.s-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.s-footer-brand{grid-column:1/-1;display:flex;flex-direction:column;gap:16px}.s-footer-brand p{max-width:340px;font-size:15px;line-height:1.6;color:var(--s-muted)}.s-footer nav{display:flex;flex-direction:column;gap:2px}.s-footer nav>span{margin-bottom:8px;font-size:14px;font-weight:600}.s-footer nav a{display:flex;align-items:center;min-height:40px;font-size:15px;color:var(--s-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;transition:text-decoration-color .25s}.s-footer nav a:hover{text-decoration-color:currentColor}.s-footer-base{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--s-line);font-size:14px;color:var(--s-muted)}@media (min-width:900px){.s-footer{padding:72px 48px 40px}.s-footer-grid{grid-template-columns:2fr repeat(4,minmax(0,1fr))}.s-footer-brand{grid-column:auto}}.s-page{width:100%;max-width:1180px;margin:0 auto;box-sizing:border-box;padding:32px 16px 64px;display:flex;flex-direction:column;gap:40px}.s-page--narrow{max-width:760px;gap:22px}@media (min-width:900px){.s-page{padding:72px 48px 112px;gap:80px}.s-page--narrow{gap:22px}}.s-packs{display:flex;flex-direction:column;gap:12px}.s-pack{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:22px;background:var(--s-surface);border:1px solid var(--s-line)}.s-pack--popular{border:1.5px solid var(--s-accent-text)}.s-pack--free{background:var(--s-forest);color:var(--s-forest-ink);border:0}.s-pack-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:20px;font-weight:600}.s-pack-sub{display:block;margin-top:4px;font-size:14px;color:var(--s-muted)}.s-pack--free .s-pack-sub{color:var(--s-forest-muted)}.s-pack-price{font-size:30px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.s-seg{align-self:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--s-band)}.s-seg button{height:44px;padding:0 18px;border-radius:12px;border:0;background:transparent;color:var(--s-ink);font-size:15px;font-weight:500;cursor:pointer}.s-seg button[aria-checked=true]{background:var(--s-surface);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.12)}.s-facts{margin:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--s-line-strong)}.s-facts>div{display:flex;flex-direction:column;gap:6px;padding:22px 24px 22px 0;border-bottom:1px solid var(--s-line)}.s-facts dt{font-size:18px;font-weight:600}.s-facts dd{margin:0;font-size:15px;line-height:1.6;color:var(--s-muted)}@media (min-width:900px){.s-pack{padding:22px 28px}.s-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-contact-card{box-shadow:none}@media (min-width:900px){.s-contact-card{position:sticky;top:24px}}.s-forest{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:var(--s-forest);color:var(--s-forest-ink)}.s-forest p{font-size:16px;line-height:1.65;color:var(--s-forest-muted)}.s-form{gap:16px}.s-field,.s-form{display:flex;flex-direction:column}.s-field{gap:6px}.s-field label{font-size:14px;font-weight:600}.s-input{min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:14px;border:1.5px solid var(--s-line-strong);background:var(--s-field);color:var(--s-ink);font:inherit;font-size:17px}textarea.s-input{padding:14px 16px;line-height:1.5;resize:vertical}.s-input:focus{border-color:var(--s-accent)}.s-legal-top{display:flex;flex-direction:column;gap:14px;padding-bottom:32px;border-bottom:1px solid var(--s-line)}.s-chips{display:flex;gap:6px;flex-wrap:wrap}.s-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--s-line);color:var(--s-ink);text-decoration:none;font-size:15px;font-weight:600}.s-chip[aria-current=page]{background:var(--s-ink);color:var(--s-page);border-color:var(--s-ink)}.s-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:var(--s-warn);color:var(--s-ink);font-size:12px;font-weight:700}.s-legal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.s-toc-desk{display:none}.s-toc-mob{border-radius:16px;background:var(--s-surface);border:1px solid var(--s-line);padding:0 16px}.s-toc-mob summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-size:16px;font-weight:600}.s-toc-mob ol{list-style:none;margin:0 0 12px;padding:0}.s-toc-mob a{min-height:44px;border-top:1px solid var(--s-line);color:var(--s-ink)}.s-toc-desk a,.s-toc-mob a{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:15px}.s-toc-desk a{min-height:40px;padding:0 12px;border-radius:10px;color:var(--s-muted);font-weight:500}.s-toc-desk a:hover{background:var(--s-surface);color:var(--s-ink)}.s-legal-body{gap:40px;min-width:0;max-width:720px}.s-legal-body,.s-legal-sec{display:flex;flex-direction:column}.s-legal-sec{gap:14px;scroll-margin-top:24px}.s-legal-sec h2{display:flex;gap:12px;align-items:baseline;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.s-num{font-size:15px;font-weight:600;color:var(--s-muted);font-variant-numeric:tabular-nums}.s-short{display:flex;gap:12px;padding:16px 18px;border-radius:16px;background:var(--s-band)}.s-short span{flex:none;padding-top:3px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted)}.s-short p{font-size:16px;line-height:1.55;font-weight:500}.s-legal-sec>p{font-size:16px;line-height:1.75;color:var(--s-body)}.s-deflist{margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line)}.s-deflist li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--s-line);font-size:15px;line-height:1.55}.s-deflist span{color:var(--s-body)}@media (min-width:900px){.s-legal-grid{grid-template-columns:260px minmax(0,1fr);gap:80px}.s-toc-desk{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}.s-toc-mob{display:none}.s-legal-body{gap:56px}.s-legal-sec h2{font-size:28px}.s-deflist li{grid-template-columns:180px minmax(0,1fr)}}@media print{.s-cookie,.s-footer,.s-header,.s-print-hide,.s-toc-desk,.s-toc-mob{display:none!important}.s-root{background:#fff;color:#000}.s-legal-grid{display:block}}.s-cookie{position:fixed;left:12px;right:12px;bottom:12px;z-index:70;max-width:560px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:24px;background:var(--s-surface);color:var(--s-ink);border:1px solid var(--s-line);box-shadow:0 18px 50px rgba(20,16,12,.28);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;animation:s-sheet .35s var(--s-ease) both}.s-cookie h2{margin:0;font-size:18px;font-weight:600}.s-cookie p{margin:0;font-size:15px;line-height:1.55;color:var(--s-muted)}.s-cookie p a{color:var(--s-ink);font-weight:600;text-decoration:underline}.s-cookie-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-cookie-actions button{min-height:48px;border-radius:24px;border:1.5px solid var(--s-ink);background:transparent;color:var(--s-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}@media (min-width:900px){.s-cookie{left:32px;bottom:32px;right:auto;width:560px}}.s-ctable{display:flex;flex-direction:column;border-top:1px solid var(--s-line-strong)}.s-ctable>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 16px;padding:16px 0;border-bottom:1px solid var(--s-line)}.s-ctable code{font-size:15px;font-weight:600;font-family:var(--font-mono),ui-monospace,Menlo,monospace;word-break:break-all}@media (min-width:900px){.s-ctable>div{grid-template-columns:220px minmax(0,1fr) 180px}}@keyframes s-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes s-sheet{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes s-kb{0%{transform:scale(1.04)}to{transform:scale(1.13) translate(-1.5%,-1%)}}@keyframes s-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes s-ring{0%{transform:scale(.8);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes s-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes s-shim{0%,to{opacity:.45}50%{opacity:1}}@keyframes s-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-check{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes s-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.s-in{animation:s-up .9s var(--s-ease) both}.s-d1{animation-delay:.05s}.s-d2{animation-delay:.18s}.s-d3{animation-delay:.3s}.s-d4{animation-delay:.42s}.s-d5{animation-delay:.6s}.s-d6{animation-delay:.75s}.s-d7{animation-delay:.9s}.s-pop{animation:s-up .55s var(--s-ease) both}.s-check{animation:s-check .45s cubic-bezier(.2,.9,.3,1.3) both}@supports (animation-timeline:view()){.s-reveal{animation:s-up linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}@media (prefers-reduced-motion:reduce){.s-cookie,.s-root *,.s-root :after,.s-root :before{animation:none!important;transition:none!important}}.fk,.tp{width:min(820px,100% - 32px);margin:0 auto;padding:32px 0 64px;display:flex;flex-direction:column;gap:26px}.tp{width:min(1100px,100% - 32px);gap:32px}.fk-selects{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;position:relative;z-index:5}.fk-card{display:flex;flex-direction:column;gap:18px;padding:22px 20px;border-radius:28px;background:var(--s-surface);border:1px solid var(--s-line)}.fk-q{font-size:clamp(22px,calc(2.6vw * var(--vr-vp-fix, 1)),30px);line-height:1.25;font-weight:500;letter-spacing:-.01em}.fk-answer{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:var(--s-band)}.fk-answer p{font-size:16px;line-height:1.6}.fk-answer small{font-size:13px;color:var(--s-muted)}.tp-topics{display:flex;gap:8px;overflow-x:auto}.tp-topics a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:22px;border:1px solid var(--s-line-strong);color:var(--s-ink);text-decoration:none;font-size:15px;font-weight:600}.tp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.tp-grid section{display:flex;flex-direction:column;gap:4px;scroll-margin-top:24px}.tp-grid h2{margin-bottom:8px;font-size:24px;font-weight:500}.tp-grid ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--s-line-strong)}.tp-grid li{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--s-line)}.tp-grid li>span:first-child{font-size:16px;line-height:1.55;font-weight:500}.tp-grid li small{font-size:13px;color:var(--s-muted)}@media (min-width:900px){.fk,.tp{padding:72px 0 96px}.fk-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-card{padding:36px}.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-topics{scrollbar-width:none}.vr-select{position:relative;width:100%}.vr-select-btn{width:100%;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-radius:14px;border:1.5px solid var(--s-line-strong);background:var(--s-field);color:var(--s-ink);font:inherit;font-size:17px;text-align:left;cursor:pointer}.vr-select-btn:disabled{opacity:.55;cursor:not-allowed}.vr-select-btn:focus-visible,.vr-select.is-open .vr-select-btn{border-color:var(--s-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--s-accent) 22%,transparent)}.vr-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-select-btn svg{flex:none;color:var(--s-muted);transition:transform .2s var(--s-ease)}.vr-select.is-open .vr-select-btn svg{transform:rotate(180deg)}.vr-select-list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow:auto;margin:0;padding:6px;list-style:none;border-radius:16px;border:1px solid var(--s-line);background:var(--s-surface);color:var(--s-ink);box-shadow:var(--s-float-shadow);outline:none;animation:vr-select-in .16s var(--s-ease) both}@keyframes vr-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.vr-select-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;font-size:16px;cursor:pointer}.vr-select-opt.is-active{background:var(--s-band)}.vr-select-opt[aria-selected=true]{font-weight:600}.vr-select-opt svg{flex:none;color:var(--s-accent-text)}@media (prefers-reduced-motion:reduce){.vr-select-list{animation:none}}.s-qcard--fold{gap:0}.s-qcard-meta-r{display:inline-flex;align-items:center;gap:6px}.s-qcard-fold{width:36px;height:36px;margin:-8px -10px -8px 0;border:0;border-radius:18px;background:transparent;color:var(--s-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.s-qcard-fold svg{transform:rotate(180deg)}.s-qcard-fold:hover{background:var(--s-band);color:var(--s-ink)}.s-qcard-peek{width:100%;margin-top:14px;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 4px 0 0;border:0;background:transparent;color:var(--s-ink);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.s-qcard-peek>svg{margin-left:auto;color:var(--s-muted)}.s-qcard-peek-play{flex:none;width:36px;height:36px;border-radius:18px;background:var(--s-accent);color:var(--s-on-accent);display:flex;align-items:center;justify-content:center}.s-qcard-fold:focus-visible,.s-qcard-peek:focus-visible{outline:3px solid var(--s-focus);outline-offset:2px;border-radius:12px}.s-qcard-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--s-ease)}.s-qcard.is-open .s-qcard-body{grid-template-rows:1fr}.s-qcard-body-in{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:18px;opacity:0;transition:opacity .3s ease,padding-top .45s var(--s-ease)}.s-qcard.is-open .s-qcard-body-in{padding-top:18px;opacity:1;transition:opacity .35s ease .12s,padding-top .45s var(--s-ease)}@media (min-width:900px){.s-qcard-body-in{gap:22px}.s-qcard.is-open .s-qcard-body-in{padding-top:22px}}@media (prefers-reduced-motion:reduce){.s-qcard-body,.s-qcard-body-in{transition:none}}