:root{--bg:#faf8f4;--surface:#ffffff;--ink:#2b2437;--ink-soft:#6f6880;--muted:#6f6880;--border:#e7e1d6;--accent:#5b3fb8;--accent-deep:#46309c;--accent-soft:#efeafb;--gold:#c99215;--online:#1e9e63;--online-soft:#e2f5eb;--danger:#b3372b;--danger-soft:#fbeae7;--footer-bg:#262038;--footer-text:#cfc9dd;--radius:12px;--shadow:0 1px 2px rgba(43,36,55,.05),0 8px 24px rgba(43,36,55,.06);--font-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(1.7rem,4vw,2.4rem)}h2{font-size:1.35rem}h3{font-size:1.05rem}p{margin:0 0 1em}a{color:var(--accent)}a:hover{color:var(--accent-deep)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.container{max-width:1120px;margin:0 auto;padding:0 20px}.muted{color:var(--ink-soft);font-weight:normal}.mono{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:.85rem}.site-header{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;flex-wrap:wrap}.brand{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.brand-mark{color:var(--accent)}.site-nav{display:flex;align-items:center;gap:22px}.site-nav a{color:var(--ink);text-decoration:none;font-weight:500}.site-nav a:hover{color:var(--accent)}.site-nav .nav-cta{background:var(--accent);color:#fff;padding:8px 18px;border-radius:999px}.site-nav .nav-cta:hover{background:var(--accent-deep);color:#fff}.site-nav .nav-muted{color:var(--ink-soft);font-size:.92rem}.site-nav .nav-account{color:var(--accent-deep,#4a2f9e);font-weight:700;white-space:nowrap;border:1px solid currentColor;border-radius:999px;padding:6px 15px;line-height:1.4}.site-nav .nav-account:hover{background:var(--accent);border-color:var(--accent);color:#fff}.site-nav .nav-cart{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--ink);border:1px solid var(--border);flex:none}.site-nav .nav-cart:hover{color:var(--accent);border-color:var(--accent)}.subbar{background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:64px;z-index:19}.subbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.subbar-links{display:flex;align-items:center;gap:20px;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.subbar-links::-webkit-scrollbar{display:none}.subbar-links a{color:var(--ink-soft);text-decoration:none;font-size:.84rem;white-space:nowrap;letter-spacing:.01em}.subbar-links a:hover{color:var(--accent)}.subbar-links a.is-lead{color:var(--ink);font-weight:600}.subbar-links>a::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:2px;flex:none}.site-search-subbar{flex:none}.site-search-subbar input{width:118px;padding:5px 11px;font-size:.84rem;transition:width .18s ease}.site-search-subbar input:focus{width:176px}.site-search-subbar button{padding:0 9px}.site-search-subbar button svg{width:15px;height:15px}.nav-toggle{display:none;background:none;border:1px solid var(--border);border-radius:8px;font-size:1.2rem;padding:4px 12px;cursor:pointer;color:var(--ink)}.site-search{display:inline-flex;align-items:stretch}.site-search input{border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;font-size:.95rem;padding:7px 14px;border-radius:999px 0 0 999px;outline:none;min-width:0}.site-search input::placeholder{color:var(--ink-soft)}.site-search input:focus{border-color:var(--accent)}.site-search button{display:inline-flex;align-items:center;border:1px solid var(--border);border-left:none;background:var(--bg);color:var(--ink-soft);padding:0 12px;border-radius:0 999px 999px 0;cursor:pointer}.site-search button:hover{color:var(--accent);border-color:var(--accent)}.site-search-header input{width:132px;transition:width .18s ease}.site-search-header input:focus{width:188px}.site-search-page{display:flex;max-width:540px;margin-top:18px}.site-search-page input{flex:1 1 auto;padding:11px 16px;font-size:1rem}.site-search-page button{padding:0 18px}.search-group{margin-bottom:40px}.search-group:last-child{margin-bottom:0}.search-group-head{font-size:1.3rem;margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid var(--border)}.flash{padding:12px 0;background:var(--online-soft);color:#14603d;font-weight:500}.flash-error{background:var(--danger-soft);color:var(--danger)}.hero{background:radial-gradient(1000px 400px at 80% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(700px 300px at 10% 110%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 60%);padding:72px 0 56px;text-align:center}.hero h1{font-size:clamp(2rem,5vw,3rem)}.hero-sub{max-width:620px;margin:0 auto 28px;color:var(--ink-soft);font-size:1.1rem}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.btn{display:inline-block;border:1px solid transparent;border-radius:999px;padding:10px 22px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-deep);color:#fff}.btn-ghost{background:transparent;color:var(--accent);border-color:var(--accent)}.btn-ghost:hover{background:var(--accent-soft);color:var(--accent-deep)}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-soft)}.btn-outline{background:var(--surface);color:var(--accent-deep);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.btn-outline:hover{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent)}.btn-lg{padding:13px 28px;font-size:1.05rem}.btn-small{padding:5px 14px;font-size:.85rem}.btn-block{display:block;width:100%;text-align:center}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.chips-center{justify-content:center}.chip{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;padding:4px 14px;font-size:.85rem;font-weight:500;text-decoration:none}.chip:hover{background:var(--accent);color:#fff}.section{padding:48px 0}.section-alt{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.section-head h2{margin:0;font-size:1.6rem}.section-link{font-weight:600;text-decoration:none}.page-head{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent);padding:44px 0 26px}.page-head p{color:var(--ink-soft);max-width:640px;margin-bottom:0}.advisor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px}.advisor-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.advisor-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(43,36,55,.08),0 14px 34px rgba(43,36,55,.10)}.card-photo{position:relative;display:block}.card-photo img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.card-body{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.card-name{margin-bottom:0;font-size:1.02rem}.card-name a{color:var(--ink);text-decoration:none}.card-name a:hover{color:var(--accent)}.card-rate{display:block;font-size:.82rem;font-weight:600;margin:1px 0 4px}.card-rate .stars{letter-spacing:0;margin-right:1px}.card-rate .reviews{color:var(--ink-soft);font-weight:400}.card-tagline{color:var(--ink-soft);font-size:.86rem;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-specs{display:flex;align-items:center;gap:4px;margin:2px 0 10px}.card-specs-label{color:var(--ink-soft);font-size:.78rem;margin-right:2px}.spec-emoji{font-size:1.05rem;line-height:1;text-decoration:none;padding:3px;border-radius:6px;transition:transform .12s,background .12s}.spec-emoji:hover{transform:scale(1.25);background:var(--surface-2,rgba(0,0,0,.05))}.card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.88rem;margin:8px 0 14px}.card-meta .reviews{color:var(--ink-soft)}.card-meta .last-active{margin-left:auto;color:var(--ink-soft);font-weight:600}.stars{color:var(--gold);letter-spacing:1px}.card-cta{margin-top:auto;text-align:center}.card-cta .q78015{display:inline}.card-cta.cta-online{background:var(--accent);border:1px solid var(--accent);color:#fff}.card-cta.cta-online.q9037f{border-radius:10px;background:#c9a227;border-color:#c9a227;color:#241703;box-shadow:0 2px 8px rgba(150,110,15,.28)}.card-cta.cta-online.qd5d2e{border-radius:999px;background:#c9a227;border-color:#c9a227;color:#241703}.card-cta.cta-online.qf85be{border-radius:3px;background:#b8860b;border-color:#b8860b;color:#1f1502;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.card-cta.cta-online.qb311d{border-radius:999px;background:#221a38;border-color:#221a38;color:#fff6dc}.card-cta.cta-online.q8bddd{border-radius:12px;background:#6d1f3e;border-color:#6d1f3e;color:#fff3e4}.card-cta.cta-online.q1f6ce{border-radius:999px;background:#0f5f52;border-color:#0f5f52;color:#f3fbf7}.card-cta.cta-online.qce1a5{border-radius:999px;background:#fff9ea;border:1.5px solid #d4af37;color:#4a3809;box-shadow:0 2px 6px rgba(170,130,30,.18)}.card-cta.cta-online.q86ce0{border-radius:999px;background:transparent;border:2px solid #a87d0b;color:#7a5e12}.card-cta.cta-online.q86ce0:hover{background:rgba(201,162,39,.14)}.card-cta.cta-online.q4120b{border-radius:999px;background:transparent;border:1.5px solid #2e2149;color:#2e2149;transition:background .2s,color .2s}.card-cta.cta-online.q4120b:hover{background:#2e2149;color:#fff6dc}.card-cta.cta-online.q0c4a8{border-radius:12px;border:1px solid #a87d0b;color:#241703;background:linear-gradient(180deg,#f0d06b 0%,#d0a62b 48%,#b8860b 52%,#c99f1f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 3px 8px rgba(150,110,15,.35)}.card-cta.cta-online.q5072e{border-radius:999px;border:1px solid #8a6d1f;color:#241703;background:linear-gradient(100deg,#c9a227 0%,#f3de8e 30%,#fff6ce 50%,#f3de8e 70%,#c9a227 100%)}.card-cta.cta-online.q7f9f0{border-radius:999px;background:rgba(255,250,235,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(201,162,39,.85);color:#3a2b08;box-shadow:0 4px 16px rgba(160,120,30,.18),inset 0 1px 0 rgba(255,255,255,.6)}.card-cta.cta-online.q65a06{border-radius:14px;background:#2e2149;color:#f7eccb;border:1px solid #d4af37;letter-spacing:.03em;box-shadow:inset 0 0 0 3px #2e2149,inset 0 0 0 4px rgba(212,175,55,.75),0 3px 10px rgba(40,25,80,.3)}.card-cta.cta-online.q65a06:hover{box-shadow:inset 0 0 0 3px #2e2149,inset 0 0 0 4px #f1d98a,0 3px 10px rgba(40,25,80,.3)}.card-cta.cta-online.qa807e{border-radius:12px;border:0;color:#fff7e0;background:linear-gradient(115deg,#2e2149 0 72%,#c9a227 72% 100%)}.card-cta.cta-online.qf6f21{border-radius:8px;background:#e8b33a;color:#241703;border:2px solid #241703;box-shadow:4px 4px 0 #241703;font-weight:800;transition:transform .12s,box-shadow .12s}.card-cta.cta-online.qf6f21:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 #241703}.card-cta.cta-online.qf6f21:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #241703}.card-cta.cta-online.q04c44{border-radius:16px;background:#fbf2dd;color:#5c4708;border:0;box-shadow:6px 6px 12px rgba(180,150,90,.35),-6px -6px 12px rgba(255,255,255,.9),inset 0 0 0 1.5px #c9a227}.card-cta.cta-online.q05ce8{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#e8c65c,#c9a227);border-color:#c9a227;color:#241703;box-shadow:0 4px 14px rgba(160,120,20,.35)}.card-cta.cta-online.q05ce8::after{content:'';position:absolute;top:0;left:-80%;width:55%;height:100%;transform:skewX(-20deg);pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);animation:q655d5 6s ease-in-out infinite}.card-cta.cta-online.qb5fe3{position:relative;border-radius:999px;background:#33235a;border-color:#33235a;color:#fff7e0}.card-cta.cta-online.qb5fe3::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:q305b9 8s cubic-bezier(.3,.6,.4,1) infinite}.card-cta.cta-online.q5c8e6{border-radius:14px;background:linear-gradient(180deg,#ddb542,#b8860b);border-color:#b8860b;color:#221602;animation:qeec78 4.5s ease-in-out infinite;will-change:transform}.card-cta.cta-online.qc05ce{position:relative;border-radius:999px;background:#c9a227;border-color:#c9a227;color:#241703}.card-cta.cta-online.qc05ce::before,.card-cta.cta-online.qc05ce::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:2px solid rgba(180,140,25,.6);animation:q084d5 3.6s ease-out infinite}.card-cta.cta-online.qc05ce::after{animation-delay:1.8s}.card-cta.cta-online.q01f59{border-radius:999px;border:0;color:#241703;background:linear-gradient(115deg,#c2951b,#ebcb6b 40%,#d4af37 60%,#c2951b);background-size:230% 100%;animation:q455bb 7s ease-in-out infinite}.card-cta.cta-online.qe0f02{border-radius:999px;background:#241b3f;color:#f5de9c;border:1px solid #c9a227;animation:q6fde1 5s ease-in-out infinite}.card-cta.cta-online.q7f9e0{position:relative;border-radius:999px;background:#2e2149;border-color:#2e2149;color:#fff7e0;padding-left:26px}.card-cta.cta-online.q7f9e0::before{content:'';position:absolute;left:12px;top:50%;width:9px;height:9px;margin-top:-5px;border-radius:50%;background:#3dbe7b;animation:q54207 2.4s ease-out infinite}.card-cta.cta-online.qd0ca8{position:relative;z-index:0;border-radius:999px;background:#2a1e45;border:0;color:#fff6da}.card-cta.cta-online.qd0ca8::before{content:'';position:absolute;inset:-3px;z-index:-1;border-radius:999px;background:conic-gradient(#c9a227,#f7e7ae,#8a6d1f,#c9a227);animation:q890a6 5s linear infinite}.card-cta.cta-online.q5604b{border-radius:999px;background:#6d1f3e;border-color:#6d1f3e;color:#fff3e4;animation:qcdfcf 6s ease-in-out infinite;will-change:transform}.card-cta.cta-online.qd6fbc{position:relative;border-radius:16px;background:linear-gradient(180deg,#e3be52,#c09520);border-color:#c09520;color:#241703}.card-cta.cta-online.qd6fbc::before,.card-cta.cta-online.qd6fbc::after{content:'\2726';position:absolute;color:#fff6d8;pointer-events:none;animation:q7b9c2 3.2s ease-in-out infinite}.card-cta.cta-online.qd6fbc::before{top:3px;left:10px;font-size:11px}.card-cta.cta-online.qd6fbc::after{bottom:3px;right:12px;font-size:9px;animation-delay:1.6s}.card-cta.cta-online.qf1cd6{position:relative;overflow:hidden;border-radius:12px;background:#d4af37;border-color:#d4af37;color:#241602;transition:box-shadow .25s}.card-cta.cta-online.qf1cd6::after{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;transform:skewX(-20deg);pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.6),transparent);transition:left .55s}.card-cta.cta-online.qf1cd6:hover::after{left:125%}.card-cta.cta-online.qeeb0d{border-radius:999px;background:#c9a227;border-color:#c9a227;color:#241703;box-shadow:0 2px 6px rgba(140,100,10,.3);transition:transform .2s,box-shadow .2s}.card-cta.cta-online.qeeb0d:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(140,100,10,.35)}.card-cta.cta-online.qa3484{border-radius:999px;background:#8a5a0b;border-color:#8a5a0b;color:#fff8e6;transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s}.card-cta.cta-online.qa3484:hover{transform:scale(1.045);filter:brightness(1.08)}.card-cta.cta-online.q32d04{position:relative;overflow:hidden;z-index:0;border-radius:12px;background:#fffdf4;border:2px solid #c9a227;color:#3a2b08;transition:color .3s}.card-cta.cta-online.q32d04::before{content:'';position:absolute;left:0;right:0;bottom:0;height:0;z-index:-1;background:linear-gradient(180deg,#e2bc4e,#c9a227);transition:height .35s}.card-cta.cta-online.q32d04:hover::before{height:100%}.card-cta.cta-online.q32d04:hover{color:#241703}.card-cta.cta-online.q453bd{border-radius:999px;background:#2e2149;border:2px solid #2e2149;color:#f6e7b5;transition:background .25s,color .25s,border-color .25s}.card-cta.cta-online.q453bd:hover{background:#c9a227;border-color:#c9a227;color:#241703}.card-cta.cta-online.qaf8f2{border-radius:999px;background:#7a5e12;border-color:#7a5e12;color:#fff9e8;transition:box-shadow .25s,filter .15s}.card-cta.cta-online.qaf8f2:hover{box-shadow:0 0 0 5px rgba(201,162,39,.28);filter:brightness(1.06)}@keyframes q655d5{0%,70%{left:-80%}86%,100%{left:130%}}@keyframes q305b9{0%,86%{box-shadow:0 0 0 0 rgba(201,162,39,.55)}96%{box-shadow:0 0 0 14px rgba(201,162,39,0)}100%{box-shadow:0 0 0 0 rgba(201,162,39,0)}}@keyframes qeec78{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes q084d5{0%{transform:scale(1);opacity:.65}65%,100%{transform:scale(1.28,1.7);opacity:0}}@keyframes q455bb{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes q6fde1{0%,100%{box-shadow:0 0 6px rgba(212,175,55,.25)}50%{box-shadow:0 0 22px rgba(212,175,55,.6)}}@keyframes q54207{0%{box-shadow:0 0 0 0 rgba(61,190,123,.55)}70%{box-shadow:0 0 0 7px rgba(61,190,123,0)}100%{box-shadow:0 0 0 0 rgba(61,190,123,0)}}@keyframes q890a6{to{transform:rotate(1turn)}}@keyframes qcdfcf{0%,86%,100%{transform:scale(1)}89%{transform:scale(1.055)}92%{transform:scale(.99)}95%{transform:scale(1.04)}}@keyframes q7b9c2{0%,100%{opacity:0;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.card-cta.cta-online.q05ce8::after,.card-cta.cta-online.qf1cd6::after{display:none}.card-cta.cta-online.qb5fe3::before,.card-cta.cta-online.q5c8e6,.card-cta.cta-online.qc05ce::before,.card-cta.cta-online.qc05ce::after,.card-cta.cta-online.q01f59,.card-cta.cta-online.qe0f02,.card-cta.cta-online.q7f9e0::before,.card-cta.cta-online.qd0ca8::before,.card-cta.cta-online.q5604b,.card-cta.cta-online.qd6fbc::before,.card-cta.cta-online.qd6fbc::after{animation:none}.card-cta.cta-online.qe0f02{box-shadow:0 0 14px rgba(212,175,55,.45)}.card-cta.cta-online.qd6fbc::before,.card-cta.cta-online.qd6fbc::after{opacity:.7}}.badge{position:absolute;top:10px;left:10px;border-radius:999px;padding:4px 12px 4px 22px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge::before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:currentColor}.badge-online{background:var(--online);color:#fff}.badge-online::before{background:#2eff8f;border:1.5px solid #fff;width:8px;height:8px;margin-top:-4px;animation:q7fb48 2.2s ease-in-out infinite}.badge-busy{background:#b45309;color:#fff}.badge-busy::before{background:#ffd24a;border:1.5px solid #fff;width:8px;height:8px;margin-top:-4px}.badge-offline{background:rgba(43,36,55,.55);color:#eee}@keyframes q7fb48{0%,100%{opacity:1}50%{opacity:.15}}.chip-featured{position:absolute;top:10px;right:10px;background:rgba(255,250,235,.95);color:#8a6410;font-weight:700}.card-photo .chip-featured{margin:0}.filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:28px}.filter-bar label>span{display:block;font-size:.82rem;font-weight:600;margin-bottom:4px;color:var(--ink-soft)}.filter-check{display:flex;align-items:center;gap:8px;font-weight:500;padding-bottom:8px}.filter-check input{width:17px;height:17px;accent-color:var(--accent)}.filter-check span{font-size:.95rem;color:var(--ink);font-weight:500;margin:0}.filter-clear{align-self:end;margin-bottom:12px;font-size:.9rem}label{display:block;margin-bottom:14px}label>span{display:block;font-size:.88rem;font-weight:600;margin-bottom:5px}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="file"],select,textarea{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font:inherit;background:var(--surface);color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}textarea{resize:vertical}select{cursor:pointer}.filter-bar select,.filter-bar input:not([type="checkbox"]){width:auto;min-width:170px}.filter-bar label{margin-bottom:0}.filter-bar .btn{margin-bottom:2px}fieldset.check-group{border:1px solid var(--border);border-radius:8px;padding:12px 16px 4px;margin:0 0 14px}fieldset.check-group legend{font-size:.88rem;font-weight:600;padding:0 6px}.check-group .filter-check{padding-bottom:0;margin-bottom:10px}.profile-grid{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:start}.profile-photo{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.profile-photo img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.profile-facts{margin:18px 0 0}.profile-facts div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.profile-facts dt{color:var(--ink-soft);font-size:.9rem}.profile-facts dd{margin:0;text-align:right;font-weight:600;font-size:.92rem}.profile-tagline{color:var(--ink-soft);font-size:1.12rem;margin-top:-8px}.profile-bio{max-width:640px}.chat-section{margin-top:28px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius);padding:24px 26px}.chat-section h2{margin-bottom:8px}.chat-note{color:var(--ink-soft);font-size:.95rem}.chat-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.chat-head h2{margin-bottom:0}.chat-controls{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.chat-control{background:none;border:0;padding:0;font:inherit;font-size:.76rem;color:var(--accent-deep);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.chat-control:hover{color:var(--ink)}.chat-control[disabled]{opacity:.55;cursor:progress;text-decoration:none}.chat-control .muted{font-size:.7rem}.chat-reassure{margin:6px 0 12px;font-size:.78rem;color:var(--ink-soft)}.chat-section.chat-collapsed{padding-bottom:18px}.chat-section.chat-collapsed .chat-reassure{margin-bottom:0}.chat-embed-placeholder{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;background:var(--surface);border:2px dashed color-mix(in srgb,var(--accent) 40%,transparent);border-radius:10px;padding:34px 20px;color:var(--ink-soft)}.chat-embed-placeholder strong{color:var(--ink);font-family:var(--font-display)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.post-list{display:grid;gap:24px;max-width:760px}.post-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.post-card h2,.post-card h3{margin:6px 0 8px}.post-card a{color:var(--ink);text-decoration:none}.post-card a:hover{color:var(--accent)}.post-card time{color:var(--ink-soft);font-size:.85rem}.post-category{color:var(--accent-deep);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.article{max-width:720px}.article-head{margin-bottom:24px}.article-head time{color:var(--ink-soft)}.article-body{font-size:1.06rem}.article-foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-display);font-size:1.2rem;margin-bottom:12px}.about-notes{max-width:720px}.qc0c0b{max-width:1120px;margin:18px auto;padding:0 20px}.qc0c0b::before{content:"Advertisement";display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:4px}.advisor-grid .qc0c0b{grid-column:1 / -1;margin:0;padding:0}.breadcrumbs{font-size:.85rem;color:var(--ink-soft);margin-bottom:10px}.breadcrumbs a{text-decoration:none}.specialty-intro{max-width:680px}.specialty-intro p{color:var(--ink-soft)}.article-byline{color:var(--ink-soft);font-size:.9rem}.profile-articles{margin-top:28px}.profile-articles ul{list-style:none;margin:0;padding:0}.profile-articles li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--border)}.profile-articles li time{color:var(--ink-soft);font-size:.85rem;white-space:nowrap}.empty-state{text-align:center;padding:60px 20px;color:var(--ink-soft)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:32px}.pagination a,.page-current{min-width:38px;text-align:center;padding:7px 10px;border-radius:8px;border:1px solid var(--border);text-decoration:none}.page-current{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700}.error-page{text-align:center;padding:40px 0 60px}.error-code{font-family:var(--font-display);font-size:5rem;color:var(--accent);margin:0;line-height:1}.auth-card{max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow)}.auth-note{color:var(--ink-soft);font-size:.93rem}.dash-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.dash-grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:28px;align-items:start}.dash-grid>*{min-width:0}.panel>.table-wrap{margin:0 -24px -24px;padding:0 24px 24px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.panel h2{font-size:1.15rem}.status-panel{border-left:5px solid var(--ink-soft)}.status-panel.is-online{border-left-color:var(--online)}.status-panel.is-offline{border-left-color:var(--border)}.status-current strong{color:var(--online)}.is-offline .status-current strong{color:var(--ink-soft)}.status-note{font-size:.88rem;color:var(--ink-soft);margin-top:12px}.admin-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:26px}.admin-nav a{padding:7px 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:var(--ink);font-weight:500;font-size:.93rem}.admin-nav a.active{background:var(--accent);border-color:var(--accent);color:#fff}.admin-nav-logout{margin-left:auto}.admin-nav-logout button{background:none;border:none;color:var(--ink-soft);font:inherit;font-size:.9rem;cursor:pointer;text-decoration:underline}.admin-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin:18px 0 28px}.stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.stat-value{display:block;font-family:var(--font-display);font-size:2rem;line-height:1.1}.stat-online .stat-value{color:var(--online)}.stat-label{color:var(--ink-soft);font-size:.88rem}.bar-rows{display:grid;gap:7px}.bar-row{display:grid;grid-template-columns:92px 1fr 44px;align-items:center;gap:10px;font-size:.85rem}.bar-label{color:var(--ink-soft);white-space:nowrap}.bar-track{background:var(--accent-soft);border-radius:999px;height:12px;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.bar-value{text-align:right;font-weight:600}.panel>.admin-table{display:block;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;margin:14px 0 30px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.admin-table th,.admin-table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:middle;font-size:.93rem}.admin-table thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);background:color-mix(in srgb,var(--accent) 5%,transparent)}.admin-table tr:last-child td{border-bottom:none}.admin-table .num{text-align:right}.row-muted td{opacity:.55}.cell-thumb img{width:44px;height:44px;border-radius:8px;object-fit:cover}.cell-actions{white-space:nowrap}.cell-actions form{display:inline-block;margin-right:6px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.form-grid .span-2{grid-column:span 2}.form-section{margin:18px 0 6px;padding-top:14px;border-top:1px solid var(--border);font-size:1.05rem}.form-grid .form-section:first-child{border-top:none;margin-top:0;padding-top:0}.check-row{display:flex;gap:26px;flex-wrap:wrap}.status-form{display:inline-flex;gap:6px;align-items:center}.status-form select{width:auto;padding:5px 8px;font-size:.85rem}.advisors-compact td{padding-top:4px;padding-bottom:4px}.advisors-compact .cell-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.advisors-compact .cell-actions form{margin:0}.advisors-compact .status-form{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.advisors-compact .status-form .filter-check{margin:0;padding:0;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.advisors-compact .status-form select{padding:3px 6px;font-size:.8rem}.advisors-compact .btn-small{padding:3px 10px;font-size:.8rem}.chip.star-inline{position:static;display:inline-block;font-size:.68rem;padding:1px 6px;background:color-mix(in srgb,var(--gold) 18%,transparent);border:1px solid var(--gold);border-radius:10px}.admin-card{border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin-bottom:14px;background:var(--surface)}.admin-card>summary{cursor:pointer;font-size:.92rem}.admin-card>summary em{font-style:normal;color:var(--accent)}.rotation-profiles{display:grid;gap:8px;margin:12px 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.rotation-profile{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-weight:400;margin:0;cursor:pointer}.rotation-profile:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.rotation-profile input{margin-top:3px;accent-color:var(--accent)}.rotation-profile span{display:block}.rotation-profile strong{display:block;font-size:.9rem}.rotation-profile .muted{font-size:.78rem;line-height:1.35}.rotation-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.rotation-controls label{font-size:.82rem;margin:0}.rotation-controls select,.rotation-controls input[type="number"]{padding:5px 8px;font-size:.85rem;width:auto}.rotation-controls input[type="number"]{max-width:90px}.admin-sort-bar{font-size:.82rem;margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-sort-bar a{padding:3px 10px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--ink)}.admin-sort-bar a.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.admin-sort-bar .muted{flex-basis:100%;font-size:.76rem;line-height:1.4}.cell-rotation form{margin:0}.cell-rotation select{padding:3px 6px;font-size:.78rem;width:auto;max-width:150px}.admin .small{font-size:.76rem}.tick-list{padding-left:18px}.tick-list li{margin-bottom:6px}.scan-diff-head{font-size:.95rem;margin:18px 0 6px}.scan-diff-head .muted{font-weight:400;font-size:.82rem}.current-photo{display:flex;align-items:center;gap:12px;margin-bottom:14px}.current-photo img{width:72px;height:72px;border-radius:8px;object-fit:cover}.site-footer{background:var(--footer-bg);color:var(--footer-text);margin-top:40px}.site-footer .brand{color:color-mix(in srgb,var(--footer-text) 30%,#fff)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:36px;padding:44px 20px 20px}.footer-tagline{color:color-mix(in srgb,var(--footer-text) 80%,transparent);font-size:.95rem}.footer-links{display:grid;gap:8px;align-content:start}.footer-links a{color:var(--footer-text);text-decoration:none}.footer-links a:hover{color:color-mix(in srgb,var(--footer-text) 30%,#fff)}.footer-newsletter h3{color:color-mix(in srgb,var(--footer-text) 30%,#fff);margin-bottom:10px}.newsletter-row{display:flex;gap:10px}.newsletter-row input{border:none}.footer-note{border-top:1px solid color-mix(in srgb,var(--footer-text) 18%,transparent);padding-top:16px;padding-bottom:22px}.footer-note p{color:color-mix(in srgb,var(--footer-text) 65%,transparent);font-size:.82rem;margin:0}@media (max-width:900px){.profile-grid,.dash-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-brand,.footer-newsletter{grid-column:span 2}}@media (max-width:720px){.nav-toggle{display:block}.site-nav{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--border);padding:16px 20px;gap:14px;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-search-header{order:-1}.site-search-header input,.site-search-header input:focus{width:auto;flex:1 1 auto}.subbar{position:static}.subbar-inner{min-height:38px;gap:10px}.site-search-subbar input{width:96px}.site-search-subbar input:focus{width:130px}.site-nav .nav-account{align-self:flex-start}.hero{padding:48px 0 40px}.section{padding:34px 0}.cell-thumb{display:none}}.preset-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.preset-card{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .15s,box-shadow .15s}.preset-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.preset-dots{display:inline-flex;gap:4px}.preset-dots span{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.announcement-bar{padding:8px 0;font-size:.92rem;font-weight:600;text-align:center}.topics-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width:1000px){.topics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.topics-grid{grid-template-columns:repeat(2,1fr)}}.topic-box{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 16px;text-align:center;text-decoration:none;color:var(--ink);transition:transform .15s,box-shadow .15s,border-color .15s}.topic-box:hover{transform:translateY(-3px);border-color:var(--accent);color:var(--ink)}.topic-icon{display:block;font-size:1.9rem;line-height:1;margin-bottom:10px;color:var(--accent)}.topic-box h2{font-size:1.02rem;margin-bottom:6px}.topic-box p{color:var(--ink-soft);font-size:.82rem;margin:0}.topic-icon-inline{color:var(--accent)}.product-grid{display:flex;flex-wrap:wrap;gap:18px}.product-grid>*{flex:1 1 188px;min-width:0}.product-grid>.panel{display:flex;flex-direction:column}.product-grid>.panel>p:last-child{margin-top:auto;margin-bottom:0}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 6px rgba(40,24,8,.06),0 8px 20px rgba(40,24,8,.07);overflow:hidden;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease}.product-card:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(40,24,8,.1),0 16px 34px rgba(40,24,8,.12)}.product-card img{width:100%;height:132px;object-fit:cover;display:block;box-shadow:inset 0 -1px 0 rgba(40,24,8,.08)}.product-body{padding:13px 15px 15px;display:flex;flex-direction:column;flex:1}.product-body h3{font-size:.95rem;margin-bottom:5px;line-height:1.3}.product-body p{color:var(--ink-soft);font-size:.85rem;flex:none;line-height:1.45;max-height:4.35em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;flex-wrap:wrap}.product-foot .btn{white-space:nowrap;flex:none;padding:9px 18px}.product-price{font-weight:800;font-size:1.08rem;color:var(--accent);white-space:nowrap}.btn-disabled{opacity:.55;cursor:default;pointer-events:none}.store-note{margin-top:28px}.quiz-hero{background:radial-gradient(900px 360px at 50% -20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 65%);padding:40px 0 8px;text-align:center}.as-seen-on{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;font-size:1.02rem;letter-spacing:.02em}.as-seen-on strong{text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.as-seen-on .social{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent-deep)}.as-seen-on svg{width:20px;height:20px}.quiz-hero h1{font-size:clamp(1.9rem,4.5vw,2.7rem);margin-top:16px}.quiz-card{max-width:760px}.quiz-question{border:none;margin:0 0 26px;padding:0}.quiz-question legend{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin-bottom:12px}.quiz-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-body);font-size:.9rem;margin-right:6px}.quiz-answers{display:flex;flex-wrap:wrap;gap:10px}.quiz-answer{margin:0;cursor:pointer}.quiz-answer input{position:absolute;opacity:0}.quiz-answer span{display:inline-block;padding:9px 18px;border:1.5px solid var(--border);border-radius:999px;background:var(--surface);font-size:.93rem;font-weight:500;transition:border-color .12s,background .12s}.quiz-answer:hover span{border-color:var(--accent)}.quiz-answer input:checked + span{background:var(--accent);border-color:var(--accent);color:#fff}.quiz-answer input:focus-visible + span{outline:3px solid var(--accent);outline-offset:2px}.quiz-submit{text-align:center;margin-top:30px}.quiz-submit .muted{margin-top:10px;font-size:.88rem}.quiz-result{text-align:center;max-width:900px}.result-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--accent-deep);margin-bottom:4px}.result-blurb{max-width:680px;margin:0 auto 30px;font-size:1.06rem;text-align:left}.quiz-result .advisor-grid{text-align:left}.quiz-again{margin-top:26px}.quiz-cta{text-align:center;max-width:640px}.faq-item{border-bottom:1px solid var(--border);padding:4px 0}.faq-item summary{cursor:pointer;font-weight:600;padding:10px 0}.faq-item summary:hover{color:var(--accent-deep)}.faq-item p{color:var(--ink-soft);padding-bottom:12px;margin:0}.legal h2{margin-top:30px}.article-body h2{margin-top:34px}.article-body h3{margin-top:22px}.article-body ul{padding-left:22px}.article-body li{margin-bottom:6px}.post-figure{margin:26px 0}.post-figure img{width:100%;height:auto;border-radius:var(--radius)}.post-figure figcaption{color:var(--ink-soft);font-size:.85rem;margin-top:8px;text-align:center}.footer-links h3{color:color-mix(in srgb,var(--footer-text) 30%,#fff);font-size:.95rem;margin-bottom:4px}.footer-about{color:color-mix(in srgb,var(--footer-text) 85%,transparent);font-size:.88rem}.preset-pair{display:inline-flex;align-items:center;gap:4px}.preset-x{border:1px solid var(--border);background:var(--surface);border-radius:50%;width:26px;height:26px;line-height:1;cursor:pointer;color:var(--ink-soft);font-size:.95rem}.preset-x:hover{color:var(--danger);border-color:var(--danger)}.theme-save-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.theme-save-row input{max-width:320px}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:900px){.admin-columns{grid-template-columns:1fr}}.profile-gallery{display:flex;gap:10px;margin-top:10px}.profile-gallery img{width:96px;height:96px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);display:block}.profile-gallery a:hover img{border-color:var(--accent)}.admin-filter{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.admin-filter label{display:flex;gap:8px;align-items:center}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.admin-tabs button{font:inherit;font-weight:700;padding:10px 20px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-soft);cursor:pointer}.admin-tabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.settings-save{position:sticky;bottom:0;background:var(--surface);padding:14px 0;border-top:1px solid var(--border);margin-top:10px}.hex-row{display:flex;gap:8px;align-items:center}.hex-row input[type="text"]{flex:1}.hex-row input[type="color"]{width:42px;height:38px;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;flex-shrink:0}.admin-top-link{position:fixed;right:22px;bottom:22px;z-index:80;background:var(--accent);color:#fff;font-weight:700;font-size:.88rem;padding:10px 16px;border-radius:999px;text-decoration:none;box-shadow:var(--shadow)}.admin-top-link:hover{background:var(--accent-deep)}.brand-logo{display:inline-block;max-height:38px;width:auto;vertical-align:middle}.brand-has-logo{display:inline-flex;align-items:center;gap:10px}.import-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.import-pack-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.import-pack-form input[type="file"]{font-size:.85rem;max-width:240px}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.consent-inner{max-width:1120px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.consent-inner p{margin:0;font-size:.93rem}.consent-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:640px){.consent-inner{flex-direction:column;align-items:stretch;text-align:center}.consent-actions{justify-content:center}}.social-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:transform .12s ease,background .12s ease}.social-link:hover{transform:translateY(-2px)}.social-link svg{display:block}.social-style-brand .social-link{background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.18)}.social-style-brand .social-link:hover{background:#f3f3f3}.social-style-theme .social-link{color:var(--ink-soft);background:color-mix(in srgb,currentColor 10%,transparent)}.social-style-theme .social-link:hover{color:var(--accent)}.social-footer.social-style-theme .social-link{color:var(--footer-text)}.social-footer.social-style-theme .social-link:hover{color:#ffffff}.social-header{margin-left:4px}.social-header .social-link{width:28px;height:28px}.social-header .social-link svg{width:15px;height:15px}.footer-newsletter .social-heading{margin-top:26px}@media (max-width:960px){.social-header{display:none}}.app-badges{display:flex;gap:8px;margin-top:20px;flex-wrap:nowrap}.app-badge{display:block;flex:1 1 0;max-width:106px}.app-badge svg{display:block;width:100%;height:auto;border-radius:7px}.app-badge:hover svg rect:first-child{fill:#1a1a1a}.country-flag{margin-left:4px;font-size:1.05em;cursor:default}.profile-socials{margin-top:16px}.profile-socials h3{font-size:.95rem;margin-bottom:8px}.social-profile.social-style-theme .social-link{color:var(--ink-soft)}.social-profile.social-style-theme .social-link:hover{color:var(--accent)}.quiz-keep{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin:28px 0 8px}.quiz-capture{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;max-width:420px;text-align:left}.quiz-capture h3{margin-bottom:4px}.quiz-capture p{margin-bottom:10px}a.related-card{display:block;color:inherit;text-decoration:none}a.related-card h3{margin:6px 0}a.related-card:hover h3{color:var(--accent)}a.related-card time{font-size:.85rem;color:var(--ink-soft)}@font-face{font-family:"Twemoji Country Flags";src:url("/assets/fonts/TwemojiCountryFlags.woff2") format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.country-flag{font-family:"Twemoji Country Flags","Apple Color Emoji","Segoe UI Emoji",sans-serif}.zodiac-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.zodiac-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.zodiac-grid{grid-template-columns:repeat(2,1fr)}}.zodiac-box img{display:block;width:96px;height:96px;margin:0 auto 12px;border-radius:50%;object-fit:cover}.zodiac-note{text-align:center;margin-top:28px}.horoscope .article-head{text-align:center}.zodiac-hero{display:block;width:min(320px,70vw);height:auto;margin:26px auto 6px;border-radius:var(--radius);box-shadow:var(--shadow)}.sign-switcher{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sign-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);text-decoration:none;font-size:.9rem}.sign-chip span{color:var(--accent)}.sign-chip:hover{border-color:var(--accent)}.sign-chip.is-current{background:var(--accent-soft);border-color:var(--accent)}.article .qc0c0b{max-width:none;margin:26px 0;padding:0}.h1-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.h1-row h1{margin-bottom:0}.page-head .h1-row{margin-bottom:10px}.article-head .h1-row,.h1-row-center{position:relative;justify-content:center;padding:0 92px}.article-head .h1-row .share-wrap,.h1-row-center .share-wrap{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:640px){.article-head .h1-row,.h1-row-center{padding:0}.article-head .h1-row .share-wrap,.h1-row-center .share-wrap{position:relative;right:auto;top:auto;transform:none}}.share-wrap{position:relative;display:inline-flex;flex-shrink:0}.share-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-size:.8rem;font-weight:600;opacity:.68;cursor:pointer;transition:opacity .15s,color .15s,border-color .15s}.share-btn:hover{opacity:1;color:var(--accent);border-color:var(--border)}.share-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 12px;white-space:nowrap}.article-head .share-menu{left:auto;right:0}.share-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.share-row-label{font-weight:700;font-size:.92rem;margin-right:4px}.share-link{position:relative;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);cursor:pointer;text-decoration:none}.share-link:hover{color:var(--accent);border-color:var(--accent)}.share-copy.copied::after,.share-link[data-share-copyopen].copied::after{content:'Copied \2713';position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--ink);color:var(--bg);font-size:.72rem;padding:3px 8px;border-radius:6px;white-space:nowrap}.share-link[data-share-copyopen].copied::after{content:'Link copied \2013 paste it there'}.article-foot .share-row,.horoscope-share .share-row{justify-content:center;margin-top:18px}.profile-share{margin-top:16px}.profile-share .share-row-label{display:block;width:100%;margin-bottom:2px}.pagination{flex-wrap:wrap;align-items:center}.page-gap{color:var(--ink-soft);padding:0 2px;align-self:center}.page-arrow{font-weight:700}.h1-row-center .share-menu{left:auto;right:0}.page-intro{max-width:720px;color:var(--ink-soft);margin-bottom:18px}.page-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}@media (max-width:1000px){.page-panels{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.page-panels{grid-template-columns:1fr}}.page-panel{text-align:left;cursor:default}.page-panel:hover{transform:none;border-color:var(--border)}.page-panel h2{font-size:1.1rem;margin-bottom:8px}.page-panel p{font-size:.92rem;color:var(--ink-soft);margin-bottom:8px}.page-faq{max-width:760px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;padding:0}.faq-item summary{cursor:pointer;font-weight:700;padding:14px 18px;list-style:none}.faq-item summary::before{content:'+';color:var(--accent);font-weight:800;margin-right:10px}.faq-item[open] summary::before{content:'–'}.faq-answer{padding:0 18px 14px 18px;color:var(--ink-soft)}.affiliate-disclosure{margin-top:18px;font-size:.82rem;text-align:center}.store-group-head{margin-top:36px}.store-group-head:first-child{margin-top:0}.quiz-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}@media (max-width:720px){.quiz-hub-grid{grid-template-columns:1fr}}.quiz-hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 24px;text-decoration:none;color:var(--ink);transition:transform .15s ease,border-color .15s ease}.quiz-hub-card:hover{transform:translateY(-3px);border-color:var(--accent)}.free-badge{background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.quiz-hub-card h2{font-size:1.25rem;margin:0}.quiz-hub-card p{color:var(--ink-soft);font-size:.95rem;margin:0}.quiz-hub-meta{font-size:.82rem !important}.quiz-hub-card .btn{margin-top:6px}.quiz-hub-note{text-align:center;margin-top:30px}.quiz-gate{text-align:center;max-width:560px}.quiz-gate .newsletter-row{max-width:460px;margin:18px auto 0}.quiz-score{margin-top:-8px}.share-menu{width:max-content}.share-menu .share-row{flex-wrap:nowrap}.reading-cta{display:block;text-align:center;margin:14px 0 4px}.reading-cta-note{font-size:.82rem;text-align:center;margin:6px 0 0}.reading-grid{display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start}.reading-intro p{max-width:640px}.reading-type-list{margin:26px 0}.reading-type{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;padding:0}.reading-type summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;font-weight:600;list-style:none}.reading-type summary::-webkit-details-marker{display:none}.reading-type summary::after{content:"+";color:var(--accent);font-weight:700}.reading-type[open] summary::after{content:"\2212"}.reading-type-price{color:var(--accent);white-space:nowrap;margin-left:auto}.reading-type p{padding:0 18px 14px;margin:0;color:var(--ink-soft)}.reading-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px}.reading-form h2{margin-bottom:4px}.reading-form .form-grid{margin-top:16px}.btn-large{padding:14px 34px;font-size:1.05rem;margin-top:18px}.hp-field{position:absolute;left:-9999px;top:-9999px}.reading-fine-print{margin-top:26px;color:var(--ink-soft);font-size:.85rem}.reading-fine-print p{max-width:680px}.reading-advisor-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;text-align:center;position:sticky;top:84px}.reading-advisor-card img{border-radius:50%;margin:0 auto 12px;width:120px;height:120px;object-fit:cover}.reading-advisor-card h3{margin-bottom:2px}.reading-pay{max-width:640px}.reading-summary{margin-bottom:22px}.reading-pay-buttons{display:grid;gap:12px;margin-bottom:14px}.reading-pay-buttons .btn{text-align:center}.reading-pay-note{font-size:.88rem}.reading-thanks{max-width:640px}.reading-thanks-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.range-picker{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px}.range-picker a{padding:7px 16px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--ink);font-weight:500;font-size:.92rem;background:var(--surface)}.range-picker a.active{background:var(--accent);border-color:var(--accent);color:#fff}.bar-rows-scroll{max-height:420px;overflow-y:auto}.order-status{font-weight:600;font-size:.85rem;padding:3px 10px;border-radius:999px}.order-new{background:var(--accent-soft);color:var(--accent-deep)}.order-paid{background:var(--online-soft);color:#14603d}.order-delivered{background:var(--border);color:var(--ink-soft)}.readings-table details summary{cursor:pointer;color:var(--accent)}@media (max-width:900px){.reading-grid{grid-template-columns:1fr}.reading-advisor-card{position:static}}.trending-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem 1.5rem}.trending-list li{padding:.55rem .75rem;border:1px solid var(--border,#e4e0ee);border-radius:10px;background:var(--card-bg,#fff)}.trending-list li a{text-decoration:none;font-weight:600}.trending-list li .muted{font-size:.82rem;margin-left:.4rem}.key-fact{display:block;margin:1.4rem 0;padding:1rem 1.2rem;border-left:4px solid var(--accent,#5b3fb8);background:color-mix(in srgb,var(--accent,#5b3fb8) 6%,transparent);border-radius:0 10px 10px 0;font-size:1.02rem}.key-fact strong{color:var(--accent,#5b3fb8)}.post-updated{font-size:.88rem}.admin-down-link{position:fixed;right:22px;bottom:4.4rem;z-index:80;background:var(--accent);color:#fff;font-weight:700;font-size:.88rem;padding:10px 16px;border-radius:999px;text-decoration:none;box-shadow:var(--shadow)}.settings-form h2.form-section{cursor:pointer;user-select:none}.settings-form h2.form-section::after{content:" \2212";color:var(--accent,#5b3fb8);font-weight:700}.settings-form h2.form-section.sec-collapsed::after{content:" +"}.qe0c30::before{content:none}.qe0c30{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border-radius:var(--radius)}.qf6639{flex:1 1 auto;min-width:0}.q7e3db{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:2px}.q7971d{display:block;font-family:var(--font-display);font-weight:600;font-size:1.12rem;line-height:1.25;color:var(--ink)}.q4e710{flex:0 0 auto;white-space:nowrap;display:inline-block;border:1px solid transparent;border-radius:999px;padding:10px 22px;font:inherit;font-weight:600;text-decoration:none;background:var(--accent);color:#fff;transition:background .15s,transform .15s}.q4e710:hover{background:var(--accent-deep);transform:translateY(-1px);color:#fff}.q03e3b{width:26px;height:26px;display:block}.q9fc5c{flex:0 0 auto;width:50px;height:50px;border-radius:50%;display:grid;place-items:center}.article .qe0c30{margin:26px 0}.advisor-grid .qe0c30{margin:0}.q76478{align-items:center;background:linear-gradient(105deg,var(--surface) 55%,var(--accent-soft));border:1px solid var(--border);padding:16px 22px;box-shadow:0 1px 2px rgba(43,36,55,.05),0 10px 26px rgba(91,63,184,.06)}.q76478 .q9fc5c{background:var(--accent-soft);color:var(--accent)}.q76478 .q7e3db{color:var(--gold)}.qc36a7{gap:8px 22px;padding:20px 26px;color:#f3ecdd;overflow:hidden;background:radial-gradient(2px 2px at 14% 32%,rgba(255,244,214,.95),transparent 60%),radial-gradient(1.5px 1.5px at 26% 72%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.5px 1.5px at 42% 20%,rgba(255,244,214,.7),transparent 60%),radial-gradient(1px 1px at 58% 60%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2px 2px at 72% 38%,rgba(255,244,214,.85),transparent 60%),radial-gradient(1.5px 1.5px at 86% 66%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 92% 26%,rgba(255,244,214,.7),transparent 60%),radial-gradient(150% 200% at 90% 130%,color-mix(in srgb,var(--gold) 46%,transparent),transparent 52%),linear-gradient(118deg,#221d33,#1a1626 52%,#12101b)}.qc36a7 .q9fc5c{color:#f4e2b0;width:auto;height:auto}.qc36a7 .q03e3b{width:32px;height:32px;filter:drop-shadow(0 0 10px rgba(244,213,138,.4))}.qc36a7 .q7e3db{color:var(--gold)}.qc36a7 .q7971d{color:#fdf7ea;font-size:1.3rem}.qc36a7 .q4e710{background:var(--gold);color:#2a1e05}.qc36a7 .q4e710:hover{background:#e0a92a;color:#2a1e05}.q3745d{gap:0;padding:0;align-items:stretch;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px rgba(43,36,55,.05),0 10px 26px rgba(43,36,55,.05)}.q3745d .q69f5a{flex:0 0 120px;display:grid;place-items:center;color:rgba(255,255,255,.92);background:radial-gradient(120% 120% at 30% 20%,var(--accent),var(--accent-deep))}.q3745d .q03e3b{width:42px;height:42px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.q3745d .qf6639{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:16px 22px}.q3745d .q7e3db{color:var(--gold);flex:0 0 100%;margin:0}.q3745d .q7971d{flex:1 1 auto}.q3745d .q4e710{flex:0 0 auto;align-self:center}.qc5a21{gap:12px;padding:14px 4px;border-top:2px solid var(--gold);align-items:center}.qc5a21 .q9fc5c{width:auto;height:auto;color:var(--accent)}.qc5a21 .q03e3b{width:18px;height:18px}.qc5a21 .q7e3db{display:inline;color:var(--gold);margin-right:8px}.qc5a21 .q7971d{display:inline;font-size:1.02rem}.qc5a21 .q4e710{background:none;color:var(--accent);border:0;border-radius:0;padding:0;border-bottom:1px solid transparent}.qc5a21 .q4e710:hover{background:none;color:var(--accent-deep);border-bottom-color:currentColor;transform:none}.q5f235{gap:18px;align-items:center;padding:18px 24px;background:radial-gradient(circle at 0 50%,transparent 9px,var(--surface) 10px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,var(--surface) 10px) right / 51% 100% no-repeat;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--border))}.q5f235 .q8abeb{flex:0 0 auto;align-self:flex-start;background:var(--gold);color:#3a2a05;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800;padding:5px 11px;border-radius:6px;box-shadow:0 2px 6px rgba(201,146,21,.3)}.q5f235 .q790bf{display:block;color:var(--ink-soft);font-size:.9rem;margin-top:3px}@media (max-width:560px){.q7971d{flex:1 1 100%}.q76478 .q4e710,.qc36a7 .q4e710,.q5f235 .q4e710{width:100%;text-align:center}.q3745d{flex-direction:column}.q3745d .q69f5a{flex-basis:84px}.q3745d .q4e710{width:100%;text-align:center}}.recruit-table td{vertical-align:top}.copy-row{display:flex;align-items:center;gap:8px;margin:4px 0}.copy-tag{flex:0 0 auto;min-width:68px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.copy-input{flex:1 1 auto;min-width:0;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;padding:7px 9px;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:8px}.copy-input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.copy-block{display:block;width:100%;line-height:1.5;resize:vertical;white-space:pre}.copy-row .btn{flex:0 0 auto}@media (max-width:640px){.copy-row{flex-wrap:wrap}.copy-tag{min-width:0}}.settings-jump{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 18px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.settings-jump a{font-size:.85rem;color:var(--accent);text-decoration:none;padding:2px 8px;border-radius:999px;background:var(--accent-soft)}.settings-jump a:hover{background:var(--accent);color:#fff}.table-scroll{overflow-x:auto}.table-scroll .admin-table{min-width:720px}.admin-table--compact{font-size:.82rem}.admin-table--compact th,.admin-table--compact td{padding:7px 8px}.admin-table--compact td strong{font-weight:600}.landing{padding-top:28px}.landing-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.landing-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--accent);margin:0 0 6px}.landing-hero h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:0}.landing-price{font-size:1.1rem;padding:3px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);white-space:nowrap}.landing-promise{font-size:1.02rem}.landing-trust{list-style:none;margin:12px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.landing-trust li{font-size:.85rem;color:var(--muted)}.landing-trust li::before{content:'\2713\00a0';color:var(--accent)}.landing-next{font-size:.9rem}.landing-form{position:sticky;top:16px}.landing-fields{display:grid;gap:10px;margin-bottom:12px}.landing-fields label{display:block;font-size:.88rem}.landing-fields input,.landing-fields select,.landing-fields textarea{width:100%;margin-top:4px}.landing-pay{width:100%}.landing-fine{font-size:.78rem;margin-top:8px}#payment-slot{margin:12px 0}.landing-cross{margin-top:26px}.landing-cross h2{font-size:1.05rem;margin-bottom:10px}.landing-cross-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:460px}.landing-cross-card{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;font-size:.88rem}.landing-cross-card:hover{border-color:var(--accent)}.landing-cross-price{color:var(--accent);font-size:.82rem}@media (max-width:560px){.landing-cross-row{grid-template-columns:1fr}}.landing-form-thanks{text-align:center;overflow:hidden;position:relative}.ty-stage{position:relative;padding:34px 10px 30px}.ty-rays{position:absolute;inset:-40%;background:conic-gradient(from 0deg,rgba(196,154,62,0) 0deg,rgba(196,154,62,.20) 18deg,rgba(196,154,62,0) 36deg,rgba(196,154,62,0) 90deg,rgba(196,154,62,.16) 108deg,rgba(196,154,62,0) 126deg,rgba(196,154,62,0) 180deg,rgba(196,154,62,.20) 198deg,rgba(196,154,62,0) 216deg,rgba(196,154,62,0) 270deg,rgba(196,154,62,.16) 288deg,rgba(196,154,62,0) 306deg);animation:q54627 14s linear infinite;pointer-events:none}.ty-check{position:relative;width:84px;height:84px;margin:0 auto 12px;display:block}.ty-ring{fill:none;stroke:var(--gold,#c49a3e);stroke-width:3;stroke-dasharray:202;stroke-dashoffset:202;animation:qce625 .8s ease-out forwards}.ty-tick{fill:none;stroke:var(--gold,#c49a3e);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:qce625 .5s ease-out .55s forwards}.ty-head{position:relative;font-family:var(--font-display,serif);font-size:1.6rem;font-weight:700;margin:4px 0 6px;animation:q3c2ec .6s cubic-bezier(.2,1.4,.4,1) .7s both}.ty-sub{position:relative;color:var(--ink-soft);animation:q3c2ec .6s ease-out 1s both}.thanks-swap{animation:q3c2ec .8s ease-out both}.landing-hero-dim{opacity:.55;transition:opacity .8s}@keyframes q54627{to{transform:rotate(360deg)}}@keyframes qce625{to{stroke-dashoffset:0}}@keyframes q3c2ec{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ty-rays{animation:none;opacity:.3}.ty-ring,.ty-tick{animation:none;stroke-dashoffset:0}.ty-head,.ty-sub,.thanks-swap{animation:none}}.thanks-live .panel{margin-bottom:18px}.thanks-cross-head{margin-top:8px}.checkbox-label{display:flex;gap:8px;align-items:center;font-size:.85rem}@media (max-width:800px){.landing-wrap{grid-template-columns:1fr}.landing-form{position:static}.landing-promise{font-size:.95rem}}.q398bc{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q398bc .q4e710{margin-left:auto}.qc2afb{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:26px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.qc2afb .q7971d{font-size:1.45rem}.q495a0{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:var(--accent-soft)}.q495a0 .q7971d{font-size:.95rem}.q495a0 .q4e710{background:none;color:var(--accent);padding:0;font-weight:700}.q495a0 .q4e710:hover{transform:none;text-decoration:underline}.q495a0 .q03e3b{width:18px;height:18px;color:var(--accent)}.q274c8{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.q274c8 .q790bf{display:block;font-size:.85rem;color:var(--muted)}.q274c8 .q4e710{align-self:flex-start;margin-top:6px}@keyframes q931b3{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.q0f0f2{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--radius);color:#f5efff;background:linear-gradient(#241b38,#241b38) padding-box,linear-gradient(120deg,#7c5cff,#d6a72e,#7c5cff) border-box;border:2px solid transparent;background-size:100% 100%,300% 300%;animation:q931b3 7s ease infinite}.q0f0f2 .q7971d{color:#fff}.q0f0f2 .q7e3db{color:#d9c67f}.q0f0f2 .q4e710{margin-left:auto}.q712ed{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:22px 20px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q712ed .qd1c2c{position:absolute;top:12px;left:-34px;transform:rotate(-35deg);background:var(--accent);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 38px}.q712ed .q4e710{margin-left:auto}.q5629e{display:flex;align-items:flex-end;gap:10px;padding:6px 0}.q5629e .q90393{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:16px 16px 16px 4px;padding:12px 16px;max-width:34em;box-shadow:0 2px 8px rgba(0,0,0,.06)}.q5629e .q7971d{font-size:1rem;font-family:inherit}.q5629e .q790bf{display:block;font-size:.82rem;color:var(--muted);margin-top:2px}.q2c5d6{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q2c5d6 .q9004e{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--accent);white-space:nowrap}.q2c5d6 .q4e710{margin-left:auto}.qcb04e{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px dashed var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.qcb04e .q73918{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--accent);line-height:1}.qcb04e .q4e710{margin-left:auto}.qa4cfd{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:var(--radius);background:radial-gradient(ellipse 60% 120% at 30% 50%,#3d3358 0%,#17121f 70%);color:#efe9fb}.qa4cfd .q7971d{color:#fff;text-shadow:0 0 18px rgba(203,178,255,.45)}.qa4cfd .q7e3db{color:#cdb97e}.qa4cfd .q4e710{margin-left:auto}.qa95dc{display:flex;flex-direction:column;gap:4px;padding:16px 20px 14px;background:#fdf6df;border-radius:4px 14px 4px 14px;box-shadow:0 3px 10px rgba(120,90,20,.15);transform:rotate(-.6deg)}.qa95dc .q7971d{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:#4a3a12;font-size:1.1rem}.qa95dc .q790bf{font-size:.85rem;color:#7a6427}.qa95dc .q4e710{align-self:flex-end;background:#4a3a12}.qa95dc .q4e710:hover{background:#2f2408}@keyframes q8cc1b{from{transform:rotate(0deg) translateX(21px) rotate(0deg)}to{transform:rotate(360deg) translateX(21px) rotate(-360deg)}}.qd2512{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q047ae{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.q7f5c7{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;animation:q8cc1b 6s linear infinite;color:var(--gold)}.q7f5c7 .q03e3b{width:14px;height:14px}.qd2512 .q4e710{margin-left:auto}.qfb67a{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);perspective:500px}.qc81f6{position:relative;width:44px;height:66px;flex:0 0 auto;transform-style:preserve-3d;transition:transform .6s}.qfb67a:hover .qc81f6{transform:rotateY(180deg)}.q853a6,.q6e29d{position:absolute;inset:0;border-radius:6px;display:grid;place-items:center;backface-visibility:hidden}.q853a6{background:repeating-linear-gradient(45deg,var(--accent) 0 4px,var(--accent-deep,#4b3aa6) 4px 8px);color:var(--gold)}.q6e29d{background:#fdf7ea;color:#5a4a92;border:1px solid var(--gold);transform:rotateY(180deg)}.qfb67a .q4e710{margin-left:auto}@keyframes q2695f{0%,100%{transform:translateX(0) rotate(-6deg)}50%{transform:translateX(10px) rotate(4deg)}}.qf043b{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--radius);background:#1d1610;color:#efe3cd;border:1px solid #4a3a24;font-family:Georgia,'Times New Roman',serif}.qc8fdd{width:40px;height:44px;flex:0 0 auto;display:grid;place-items:center;background:#caa96d;color:#241b0d;clip-path:polygon(50% 0,100% 72%,78% 100%,22% 100%,0 72%);animation:q2695f 3.5s ease-in-out infinite}.qf043b .q7971d{color:#f7ecd7;letter-spacing:.06em}.qf043b .q7e3db{color:#caa96d}.qf043b .q4e710{margin-left:auto;background:#caa96d;color:#241b0d}.qf043b .q4e710:hover{background:#e0c084;color:#241b0d}@keyframes q81e0a{0%,100%{opacity:.85;transform:scale(1)}25%{opacity:1;transform:scale(1.06) translateY(-1px)}55%{opacity:.7;transform:scale(.97)}80%{opacity:.95;transform:scale(1.03)}}.qc8a7a{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:18px 20px;border-radius:var(--radius);background:#201626;color:#f4e9d8}.q06f6f{position:absolute;left:8%;top:50%;width:90px;height:90px;margin-top:-45px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,80,.55) 0%,rgba(255,140,40,.22) 45%,transparent 70%);animation:q81e0a 2.2s ease-in-out infinite;pointer-events:none}.qc8a7a .qf6639{position:relative}.qc8a7a .q7971d{color:#ffe9bd}.qc8a7a .q7e3db{color:#e9b45c}.qc8a7a .q4e710{margin-left:auto;background:#e9b45c;color:#33200a;position:relative}.qc8a7a .q4e710:hover{background:#f7ca7c;color:#33200a}@media (max-width:640px){.q398bc,.q0f0f2,.q2c5d6,.qcb04e,.qa4cfd,.qd2512,.qfb67a,.qf043b,.qc8a7a,.q712ed{flex-wrap:wrap}.q398bc .q4e710,.q0f0f2 .q4e710,.q2c5d6 .q4e710,.qcb04e .q4e710,.qa4cfd .q4e710,.qd2512 .q4e710,.qfb67a .q4e710,.qf043b .q4e710,.qc8a7a .q4e710,.q712ed .q4e710{margin-left:0;width:100%;text-align:center}}.for-you{padding:20px 0 6px}.for-you-block{margin-bottom:14px}.for-you-head{font-size:1.05rem;margin:0 0 10px}.for-you-recs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.for-you-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none}.for-you-card:hover{border-color:var(--accent)}.for-you-cat{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.for-you-trail{display:flex;flex-wrap:wrap;gap:8px}.for-you-chip{font-size:.82rem;padding:5px 12px;border-radius:999px;background:var(--accent-soft);color:var(--ink);text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.for-you-chip:hover{background:var(--accent);color:#fff}.product-grid--compact{gap:12px}.product-grid--compact>*{flex-basis:190px}.product-grid--compact .product-card{padding:12px}.product-grid--compact .product-card h3{font-size:.95rem}.product-grid--compact .product-card p{font-size:.82rem}.product-grid--compact .product-foot{gap:8px}.product-grid--compact .product-foot .btn{flex:1 1 auto;max-width:200px;text-align:center;padding:8px 12px;font-size:.84rem}@keyframes q9650d{0%,100%{opacity:.4}50%{opacity:1}}.qb0e5c{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:18px 20px;border-radius:var(--radius);background:#131024;color:#efeafd}.q0b823{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle 1.5px at 12% 30%,#fff 99%,transparent),radial-gradient(circle 1px at 28% 70%,#cbb2ff 99%,transparent),radial-gradient(circle 1.5px at 46% 22%,#fff 99%,transparent),radial-gradient(circle 1px at 63% 64%,#ffd98a 99%,transparent),radial-gradient(circle 1.5px at 78% 32%,#fff 99%,transparent),radial-gradient(circle 1px at 90% 74%,#cbb2ff 99%,transparent);animation:q9650d 3s ease-in-out infinite}.qb0e5c .qf6639{position:relative}.qb0e5c .q7971d{color:#fff}.qb0e5c .q7e3db{color:#cdb97e}.qb0e5c .q4e710{margin-left:auto;position:relative}@keyframes qdd57c{0%{background-position:-200% 0}100%{background-position:300% 0}}.qd3275{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.qd3275 .q7971d{background:linear-gradient(100deg,var(--ink) 40%,var(--gold) 50%,var(--ink) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:qdd57c 3.2s linear infinite}.qd3275 .q4e710{margin-left:auto}@media (max-width:640px){.qb0e5c,.qd3275{flex-wrap:wrap}.qb0e5c .q4e710,.qd3275 .q4e710{margin-left:0;width:100%;text-align:center}}.q51aef .product-card:nth-child(6n+2) img{filter:hue-rotate(18deg) saturate(1.08)}.q51aef .product-card:nth-child(6n+3) img{filter:hue-rotate(-16deg)}.q51aef .product-card:nth-child(6n+4) img{filter:hue-rotate(38deg) saturate(.95)}.q51aef .product-card:nth-child(6n+5) img{filter:hue-rotate(-32deg) saturate(1.1)}.q51aef .product-card:nth-child(6n) img{filter:sepia(.18) hue-rotate(8deg)}.q51aef .product-card:nth-child(4n+3) img{transform:rotate(-1.1deg)}.q51aef .product-card:nth-child(5n+2) img{transform:rotate(1deg)}.q51aef .product-card img{transition:transform .25s,filter .25s;border-radius:8px}.q51aef .product-card:hover img{transform:scale(1.03) rotate(0deg)}@keyframes qc02ed{0%,100%{transform:translateX(-9px)}50%{transform:translateX(9px)}}.qcd815{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--radius);background:#0e0b18;color:#f2ecdf}.qa124c{position:relative;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle,#ffe9b0 30%,rgba(255,210,110,.35) 55%,transparent 72%);box-shadow:0 0 22px rgba(255,215,130,.5)}.qa05fe{position:absolute;inset:5px;border-radius:50%;background:#0e0b18;animation:qc02ed 7s ease-in-out infinite}.qcd815 .q7971d{color:#fff}.qcd815 .q7e3db{color:#d9b96a}.qcd815 .q4e710{margin-left:auto;background:#d9b96a;color:#241b05}@keyframes qb916a{to{transform:rotate(360deg)}}.q9c8b6{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--radius);background:#171126;color:#efe9fb}.qee7d3{position:relative;width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#cbb2ff}.qee7d3::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(#7c5cff,#d6a72e,#43d0c4,#7c5cff);-webkit-mask:radial-gradient(circle,transparent 58%,#000 62%);mask:radial-gradient(circle,transparent 58%,#000 62%);animation:qb916a 6s linear infinite}.q9c8b6 .q03e3b{width:22px;height:22px}.q9c8b6 .q7971d{color:#fff}.q9c8b6 .q7e3db{color:#cdb97e}.q9c8b6 .q4e710{margin-left:auto}@keyframes q009f4{0%,100%{transform:translate(-18%,8%) scale(1)}50%{transform:translate(16%,-10%) scale(1.25)}}.q11382{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q9e848{position:relative;width:48px;height:48px;flex:0 0 auto;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 32% 28%,#ffffffcc 0 12%,transparent 40%),radial-gradient(circle,#dcd2f5 0%,#9a86d6 100%);box-shadow:inset 0 -6px 12px rgba(60,40,120,.35)}.qded5e{position:absolute;inset:-30%;border-radius:50%;filter:blur(7px);background:radial-gradient(closest-side,rgba(255,255,255,.85),transparent 70%);animation:q009f4 5s ease-in-out infinite}.q11382 .q4e710{margin-left:auto}@keyframes q3bbb7{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.qee85d{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--radius);background:#101425;color:#eef0fb}.q39140{position:relative;width:42px;height:42px;flex:0 0 auto;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 35%,#fdf6de,#cfc49a 78%)}.q37900{position:absolute;inset:0;border-radius:50%;background:#101425ee;animation:q3bbb7 9s ease-in-out infinite}.qee85d .q7971d{color:#fff}.qee85d .q7e3db{color:#b9c3f0}.qee85d .q4e710{margin-left:auto}@keyframes q511bc{0%,100%{opacity:.25}20%{opacity:1;text-shadow:0 0 10px currentColor}}.q14a68{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q4e711{display:flex;gap:6px;flex:0 0 auto;color:var(--accent);font-size:1.15rem}.qa93bb{animation:q511bc 3.5s infinite}.qa93bb:nth-child(2){animation-delay:.7s}.qa93bb:nth-child(3){animation-delay:1.4s}.qa93bb:nth-child(4){animation-delay:2.1s}.qa93bb:nth-child(5){animation-delay:2.8s}.q14a68 .q4e710{margin-left:auto}@keyframes qa86d7{0%,100%{transform:translateY(0);box-shadow:0 6px 14px rgba(40,20,90,.18)}50%{transform:translateY(-5px);box-shadow:0 14px 24px rgba(40,20,90,.12)}}.q664d9{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);animation:qa86d7 4s ease-in-out infinite}.q664d9 .q4e710{margin-left:auto}@keyframes q04cc6{0%{transform:translateY(18px) scaleX(1);opacity:0}30%{opacity:.5}100%{transform:translateY(-26px) scaleX(1.6);opacity:0}}.q01f71{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:18px 20px;border-radius:var(--radius);background:#1a1522;color:#efe7f6}.q19280{position:absolute;bottom:0;width:44px;height:60px;border-radius:50%;filter:blur(10px);background:rgba(203,178,255,.4);animation:q04cc6 5s ease-in infinite}.q915f8{left:12%}.q2da49{left:30%;animation-delay:2.4s}.q01f71 .qf6639{position:relative}.q01f71 .q7971d{color:#fff}.q01f71 .q7e3db{color:#cbb2ff}.q01f71 .q4e710{margin-left:auto;position:relative}@keyframes q51db0{to{transform:rotate(360deg)}}.q202c1{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.q397b9{position:absolute;right:-34px;top:50%;width:108px;height:108px;margin-top:-54px;display:grid;place-items:center;border:1px dashed var(--accent-soft);border-radius:50%;color:var(--accent);opacity:.5;font-size:.8rem;letter-spacing:4px;text-align:center;line-height:1.6;animation:q51db0 30s linear infinite;pointer-events:none}.q202c1 .qf6639,.q202c1 .q4e710{position:relative}.q202c1 .q4e710{margin-left:auto;margin-right:60px}@keyframes q4abb1{0%,28%,100%{transform:scale(1)}8%{transform:scale(1.07)}18%{transform:scale(1.03)}}.q48c76{position:relative;display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.qe3785{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-soft) 30%,var(--accent-soft) 70%,transparent);opacity:.55}.q48c76 .qf6639{position:relative}.q48c76 .q4e710{margin-left:auto;position:relative;animation:q4abb1 2.2s ease-in-out infinite}@keyframes qb9b6f{from{width:0}to{width:100%}}@keyframes qc65f4{0%,100%{border-color:transparent}50%{border-color:var(--accent)}}.q90a88{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.qecab0{display:block;overflow:hidden;white-space:nowrap;max-width:max-content;border-right:2px solid var(--accent);animation:qb9b6f 2.4s steps(34) 1 both,qc65f4 1s step-end infinite}.q90a88 .q4e710{margin-left:auto}@keyframes qc5dbf{0%,88%,100%{opacity:0}90%{opacity:.28}92%{opacity:.06}94%{opacity:.2}96%{opacity:0}}.qab130{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:18px 20px;border-radius:var(--radius);background:linear-gradient(#171b2b,#0f1220);color:#e9edf9}.qe8eda{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 0%,#cdd8ff 0%,transparent 55%);animation:qc5dbf 6s infinite;pointer-events:none}.qab130 .qf6639{position:relative}.qab130 .q7971d{color:#fff}.qab130 .q7e3db{color:#9fb0e8}.qab130 .q4e710{margin-left:auto;position:relative}.q0a299{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-box-reflect:below 2px linear-gradient(transparent 62%,rgba(0,0,0,.14));margin-bottom:34px}.q0a299 .q4e710{margin-left:auto}@keyframes qaf93d{0%{background-position:0% 0}100%{background-position:200% 0}}.q5e393{display:flex;align-items:center;gap:12px;padding:12px 16px;border-left:3px solid transparent;border-radius:4px;background:var(--surface);border-image:linear-gradient(180deg,var(--gold),#f7ca7c,var(--gold)) 1}.q5e393 .q03e3b{width:20px;height:20px;color:var(--gold);filter:drop-shadow(0 0 6px rgba(214,167,46,.55))}.q5e393 .q7971d{font-size:1rem;background:linear-gradient(90deg,var(--ink) 70%,var(--gold) 82%,var(--ink) 94%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:qaf93d 6s linear infinite}.q5e393 .q4e710{margin-left:auto;background:none;color:var(--gold);padding:0;font-weight:700}.q5e393 .q4e710:hover{transform:none;text-decoration:underline}@keyframes q62203{0%,100%{transform:translateX(-12%) skewX(-8deg);opacity:.5}50%{transform:translateX(10%) skewX(6deg);opacity:.8}}.q034a6{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:18px 20px;border-radius:var(--radius);background:#0d1420;color:#f4efdf}.q99665{position:absolute;inset:-40% -10%;filter:blur(22px);pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(67,208,150,.35) 40%,rgba(124,92,255,.3) 60%,transparent 80%);animation:q62203 9s ease-in-out infinite}.q034a6 .q9fc5c{position:relative;color:#f4e2b0}.q034a6 .qf6639{position:relative}.q034a6 .q7971d{color:#fdf7ea}.q034a6 .q7e3db{color:var(--gold)}.q034a6 .q4e710{margin-left:auto;position:relative;background:var(--gold);color:#2a1e05}@keyframes qe44bb{0%,100%{transform:rotate(0)}30%{transform:rotate(-.8deg)}60%{transform:rotate(.8deg)}}.q7a8ed{position:relative;display:flex;align-items:center;gap:14px;padding:16px 20px 16px 26px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);-webkit-mask:radial-gradient(circle 6px at 0 50%,transparent 97%,#000) left / 100% 100% no-repeat;mask:radial-gradient(circle 6px at 0 50%,transparent 97%,#000) left / 100% 100% no-repeat}.q7a8ed:hover{animation:qe44bb .5s ease-in-out}.q7a8ed .q8abeb{background:var(--accent);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:4px;flex:0 0 auto}.q7a8ed .q790bf{display:block;font-size:.82rem;color:var(--muted)}.q7a8ed .q4e710{margin-left:auto}@media (max-width:640px){.qcd815,.q9c8b6,.q11382,.qee85d,.q14a68,.q664d9,.q01f71,.q202c1,.q48c76,.q90a88,.qab130,.q0a299,.q034a6,.q7a8ed{flex-wrap:wrap}.qcd815 .q4e710,.q9c8b6 .q4e710,.q11382 .q4e710,.qee85d .q4e710,.q14a68 .q4e710,.q664d9 .q4e710,.q01f71 .q4e710,.q202c1 .q4e710,.q48c76 .q4e710,.q90a88 .q4e710,.qab130 .q4e710,.q0a299 .q4e710,.q034a6 .q4e710,.q7a8ed .q4e710{margin-left:0;margin-right:0;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.q664d9,.q48c76 .q4e710,.qecab0,.qa05fe,.q37900,.qe8eda,.q99665,.qee7d3::before,.qded5e,.q19280,.q397b9,.qa93bb,.q7f5c7,.qc8fdd,.q06f6f,.q0b823{animation:none}}.q9cffd .q7971d,.q00d82 .q7971d,.q58326 .q7971d,.q69c5a .q7971d,.q36be9 .q7971d,.qc3eb5 .q7971d,.qaa330 .q7971d,.q11739 .q7971d,.q02634 .q7971d,.qe452a .q7971d,.qe167d .q7971d,.q2e4e6 .q7971d,.q0dec9 .q7971d,.q3a5d8 .q7971d{color:#fdf9ef}.q794d2 .q7971d{color:#8d8471;text-shadow:0 1px 0 rgba(255,255,255,.95),0 -1px 0 rgba(0,0,0,.22)}.q2d3d8{animation:qca95b 3s linear infinite,qf0287 1.2s cubic-bezier(.22,.61,.36,1) .5s 1 forwards}.qba491{animation:q000da 2.6s cubic-bezier(.7,0,.2,1) .6s 1 forwards}.qd7f48 .q85116 .q7971d,.q01d52 .q6cff9 .q7971d{color:transparent}.q85116{background:linear-gradient(100deg,#2b2437 40%,#8a5a3e 48%,#6f6320 52%,#22574f 56%,#2b2437 64%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:qbe52f 6s linear infinite}.q6cff9{background:linear-gradient(115deg,#5c4708,#a8842d 30%,#7a5e12 50%,#b8944a 70%,#5c4708);-webkit-background-clip:text;background-clip:text}.qb1ba1 .q8abeb,.q01d52 .q4e710{color:#241703}.q9d669 .q4e710{background:#9c5236}.q96725 .q4e710{color:#7a5e12;font-weight:800}.q8aea2 .q42a09{color:#cbc2b0}@media (prefers-reduced-motion:reduce){.qaf007,.q2c1cb,.qe61bb,.qf4189,.q7164a,.q7e5df,.qd3445,.q8c8a6,.q72b2e,.q258e5,.q8684f,.qd3275 .q7971d,.q85116,.q5e393 .q7971d,.qba491,.q2d3d8{animation:none !important}.qba491{transform:translateX(103%) !important}.q7e5df{transform:rotateY(-58deg) !important}.qd3445{opacity:1 !important}}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.video-tile{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);transition:transform .15s,box-shadow .15s}.video-tile:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(43,36,55,.12)}.video-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#241d33,#14352a)}.video-thumb img,.video-thumb iframe{width:100%;height:100%;object-fit:cover;border:0;display:block;pointer-events:none}.video-brand{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#f2e6c8;font-family:var(--font-display,serif);font-size:1.2rem;letter-spacing:.06em;background:radial-gradient(90% 120% at 50% 100%,rgba(214,167,46,.25),transparent 60%)}.video-play{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:.8rem;padding-left:3px}.video-title{padding:10px 12px;color:var(--ink);font-weight:600;font-size:.92rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recruit-profile{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;background:var(--surface)}.recruit-profile summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;padding:10px 14px}.recruit-profile-body{padding:4px 14px 12px}.ha-family{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px}.ha-family>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer;padding:9px 14px;list-style:none}.ha-family>summary::-webkit-details-marker{display:none}.ha-family>summary::after{content:'\25BE';margin-left:auto;color:var(--muted);transition:transform .15s ease}.ha-family[open]>summary::after{transform:rotate(180deg)}.ha-family>table{margin:0 0 6px}.ha-family.panel{padding:0}.ha-family>*:not(summary):not(table){padding-left:14px;padding-right:14px}.ha-family>p{margin:0 0 10px}.ha-family>*:last-child{padding-bottom:12px}.ha-family>.table-scroll{overflow-x:auto}.qb8244{position:relative;overflow:hidden;padding:14px 18px;background:radial-gradient(120% 100% at 50% 100%,rgba(255,196,140,.28),transparent 60%),var(--surface)}.q2d3d8{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(120deg,#f6d8c8,#f3e2b8 30%,#bfe3da 65%,#f6d8c8);background-size:300% 100%;animation:qca95b 3s linear infinite,qf0287 1.6s cubic-bezier(.22,.61,.36,1) 1.4s 1 forwards}.qb8244 .q4e710{margin-left:auto}@keyframes qca95b{to{background-position:300% 0}}@keyframes qf0287{to{transform:translateY(-108%);opacity:0}}.qbd7ce{position:relative;padding:14px 18px;background:#fdf9f1;border:1px solid var(--border)}.qe3dc9{position:relative;flex-shrink:0;width:40px;height:40px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#f6dfc9;border-radius:47% 53% 51% 49%;background:radial-gradient(circle at 35% 30%,#c8564a,#7e1f1a 70%);box-shadow:0 2px 6px rgba(0,0,0,.28),inset 0 1px 2px rgba(255,255,255,.3);animation:q1ac79 9s ease-in-out infinite}.q64fc3{position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,225,180,.55) 50%,transparent 58%);background-size:250% 100%;animation:q8b294 9s linear infinite}.qbd7ce .q4e710{margin-left:auto}@keyframes q1ac79{0%,86%,100%{transform:scale(1)}89%{transform:scale(1.06)}93%{transform:scale(.92)}}@keyframes q8b294{0%,88%{background-position:250% 0}97%,100%{background-position:0 0}}.q9cffd{position:relative;padding:12px 18px;color:#f4eedd;background:radial-gradient(120% 130% at 30% 0%,#1d4a3a,#14352a 70%)}.q9cffd .q7e3db{color:#9fc4ae}.qa6459{flex-shrink:0;width:2px;height:44px;align-self:flex-start;background:linear-gradient(#e6c98a,#8a6a2a);transform-origin:top center;animation:q9803a 8s cubic-bezier(.45,0,.55,1) infinite}.qe6650{position:absolute;bottom:-14px;left:-8px;color:#ffd98a;text-shadow:0 0 10px rgba(255,217,138,.8),0 0 22px rgba(255,180,80,.35)}.q9cffd .q4e710{margin-left:auto;background:none;border:1px solid #e6c98a;color:#ffd98a}@keyframes q9803a{0%{transform:rotate(9deg)}25%{transform:rotate(-7deg)}50%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}85%,100%{transform:rotate(3deg)}}.q9c2d8{position:relative;padding:12px 18px;background:#faf6ee;border:1px solid var(--border)}.q67115{position:relative;flex-shrink:0;width:46px;height:28px;border-radius:50% / 60%;overflow:hidden;background:#f6efe2;box-shadow:inset 0 0 0 1px var(--gold)}.qa1e62{position:absolute;inset:-40%;background:conic-gradient(#0f6f6a,#35b3a5,#0d4f4b,#2a9d8f,#0f6f6a);animation:q5a601 14s linear infinite}.qa1e62::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#142320;box-shadow:inset 2px 2px 0 rgba(255,255,255,.5)}.q7431f{position:absolute;inset:0;background:#f2e9d8;transform:scaleY(0);transform-origin:top;animation:qaa008 7s linear infinite}.q9c2d8 .q4e710{margin-left:auto}@keyframes q5a601{to{transform:rotate(1turn)}}@keyframes qaa008{0%,94.5%,100%{transform:scaleY(0)}96%{transform:scaleY(1)}97.5%{transform:scaleY(0)}}.q9d669{position:relative;padding:14px 18px;border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(115deg,#9c5f4e,#f2c4ae 20%,#c98a72 40%,#9c5f4e 60%,#f2c4ae 80%,#9c5f4e) border-box;background-size:100% 100%,300% 300%;animation:q5ee5b 12s linear infinite}.qdc679{position:absolute;color:#d99d84;opacity:.3;font-size:.8rem;animation:q9650d 6s ease-in-out infinite}.q78e2c{top:2px;left:6px}.q3ec2e{bottom:2px;right:6px;animation-delay:3s}.q9d669 .q4e710{margin-left:auto;background:#c98a72;color:#fff}@keyframes q5ee5b{to{background-position:0 0,300% 0}}@keyframes q9650d{50%{opacity:1;text-shadow:0 0 6px rgba(242,196,174,.9)}}.q23602{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.q39bca{position:relative;flex:1 1 60px;min-width:40px;height:0;border-top:2px dashed #b23a2e;animation:qdea9a 4s linear infinite}.qdff64{position:absolute;top:-11px;left:50%;color:var(--gold);animation:q9650d 4s ease-in-out infinite}.q23602 .q4e710{margin-left:0}@keyframes qdea9a{0%,55%{border-image:none}0%{transform:translateX(0)}35%{transform:translateX(6px)}60%,100%{transform:translateX(0)}}.q1ecaa{position:relative;padding:12px 18px;background:var(--surface);border-top:2px solid var(--gold)}.q7455c{display:inline-flex;gap:12px;flex-shrink:0}.q37c9b{display:inline-block;color:var(--gold);position:relative;padding-top:10px;transform-origin:top center;animation:q46c95 5s ease-in-out infinite}.q37c9b::before{content:'';position:absolute;top:0;left:50%;width:1px;height:10px;background:linear-gradient(#c9b489,#8a6a2a)}.q37c9b:nth-child(2){animation-delay:.7s}.q37c9b:nth-child(3){animation-delay:1.4s}.q1ecaa .q4e710{margin-left:auto}@keyframes q46c95{0%,100%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}.q9053e{position:relative;padding:12px 18px;background:var(--surface);border:1px dashed var(--gold)}.q5accf{flex-shrink:0;font-size:1.4rem;display:inline-block;animation:q2b886 6s cubic-bezier(.6,-.28,.34,1.3) infinite}.q9053e .q4e710{margin-left:auto}@keyframes q2b886{0%,72%{transform:rotate(0)}82%,100%{transform:rotate(180deg)}}.q00d82{position:relative;overflow:hidden;padding:12px 18px;color:#e8f0ec;background:radial-gradient(140% 120% at 70% 100%,#0f2f33,#0a1d20 70%)}.q00d82 .q7e3db{color:#9ec4bb}.qdb49e{position:relative;margin-left:auto;display:inline-flex;align-items:center}.qe6dde{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:1px solid rgba(158,196,187,.7);border-radius:50%;pointer-events:none;animation:q7a6b5 3.2s ease-out infinite}.qad5bc{animation-delay:1.6s}.q00d82 .q4e710{position:relative;background:none;border:1px solid #9ec4bb;color:#d9efe8}@keyframes q7a6b5{from{transform:scale(.5);opacity:.9}to{transform:scale(4.2);opacity:0}}.qc11e9{position:relative;padding:12px 18px;background:radial-gradient(100% 120% at 15% 50%,rgba(233,170,170,.25),transparent 55%),var(--surface);border:1px solid var(--border)}.q3e059{flex-shrink:0;font-size:1.5rem;color:#c25e6a;display:inline-block;animation:qf622b 7s ease-in-out infinite}.qc11e9 .q4e710{margin-left:auto;background:#c25e6a;color:#fff}@keyframes qf622b{0%,100%{transform:scale(.8) rotate(-8deg)}40%,70%{transform:scale(1.15) rotate(6deg)}}.q58326{position:relative;padding:12px 18px;color:#f2ead8;background:linear-gradient(120deg,#241d33,#1a1426 70%)}.q58326 .q7e3db{color:#c9b8e8}.q684ae{position:relative;flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.qcd67f{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,208,120,.85) 0%,rgba(255,208,120,.12) 55%,transparent 70%);animation:qbc0d9 5s ease-in-out infinite}.q598a9{position:relative;display:inline-block;color:#ffd078;animation:q90b7c 5s cubic-bezier(.6,-.2,.4,1.2) infinite}.q58326 .q4e710{margin-left:auto;background:#ffd078;color:#241d33}@keyframes q90b7c{0%,55%{transform:rotate(0)}70%,100%{transform:rotate(90deg)}}@keyframes qbc0d9{0%,55%{opacity:.25}75%{opacity:1}100%{opacity:.4}}.q27f2e{position:relative;padding:14px 18px;background:var(--surface);border-radius:var(--radius);background-image:repeating-linear-gradient(90deg,var(--gold) 0 6px,transparent 6px 14px);background-size:100% 2px,100% 100%;background-repeat:no-repeat;background-position:0 0;border:1px solid var(--border);animation:q385ed 1.4s linear infinite}.q27f2e .q4e710{margin-left:auto}@keyframes q385ed{to{background-position:28px 0}}.q248b4{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--gold)}.qd4951{display:inline-flex;gap:4px;flex-shrink:0}.q81c2c{width:22px;height:24px;overflow:hidden;border:1px solid var(--border);border-radius:4px;background:#fbf6ea;text-align:center}.q81c2c>span{display:block;height:24px;line-height:24px;font-size:.8rem;color:var(--gold)}.q811a8>span{animation:qb92d8 3.6s cubic-bezier(.2,.9,.3,1) infinite}.q1a212>span{animation:qb92d8 3.6s cubic-bezier(.2,.9,.3,1) .25s infinite}.q2886d>span{animation:qb92d8 3.6s cubic-bezier(.2,.9,.3,1) .5s infinite}.q248b4 .q4e710{margin-left:auto}@keyframes qb92d8{0%,15%{transform:translateY(0)}45%,90%{transform:translateY(-48px)}100%{transform:translateY(0)}}.q029bb{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.qa2387{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--gold);background:repeating-conic-gradient(#f3e2b8 0 30deg,#fbf6ea 30deg 60deg);animation:q703a9 7s steps(12) infinite}.q1d0e2{position:absolute;top:-7px;left:50%;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #b23a2e}.q029bb .q4e710{margin-left:auto}@keyframes q703a9{to{transform:rotate(1turn)}}.q8aea2{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.qec119{display:inline-flex;gap:2px;flex-shrink:0}.q42a09{color:var(--border);animation:qbfb9f 4.5s ease-in-out infinite}.q8aea2 .q4e710{margin-left:auto}@keyframes qbfb9f{0%,8%{color:var(--border);text-shadow:none}18%,78%{color:var(--gold);text-shadow:0 0 6px rgba(214,167,46,.6)}92%,100%{color:var(--border)}}.q69c5a{position:relative;padding:12px 18px;color:#f2ead8;background:linear-gradient(180deg,#221d17,#171310)}.q69c5a .q7e3db{color:#cdb894}.q3037d{display:inline-flex;gap:10px;flex-shrink:0;align-items:flex-end}.q58d10{width:6px;height:10px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 80%,#ffd98a,#d98324 75%);box-shadow:0 0 8px rgba(255,190,90,.8);opacity:.15;animation:qb9b8c 4.8s ease-in-out infinite}.q69c5a .q4e710{margin-left:auto;background:#d98324;color:#171310}@keyframes qb9b8c{12%,70%{opacity:1}0%,92%,100%{opacity:.15}}.q36be9{position:relative;padding:12px 18px;color:#e9e4d8;background:linear-gradient(135deg,#2b2f33,#1d2023)}.q36be9 .q7e3db{color:#b9c2c9}.q49ee9{display:inline-flex;gap:8px;flex-shrink:0}.qf155a{width:24px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:40% 45% 42% 46%;background:#3a4046;color:#cdb894;font-size:.85rem;animation:q9d728 4.4s ease-in-out infinite}.q36be9 .q4e710{margin-left:auto;background:none;border:1px solid #cdb894;color:#e9d9ae}@keyframes q9d728{10%,30%{box-shadow:0 0 10px rgba(230,201,138,.75);color:#ffe9b0}0%,50%,100%{box-shadow:none}}.qc3eb5{position:relative;padding:12px 18px;color:#ece6f2;background:#14121c}.qc3eb5 .q7e3db{color:#a99bc4}.q61e65{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;overflow:hidden;border:1px solid #5d5378;background:#1d1930}.qb21ab{position:absolute;inset:-30%;background:conic-gradient(#2c2452,#4d3f86,#241d40,#3a2f66,#2c2452);filter:blur(4px);animation:q5a601 11s linear infinite reverse}.qc3eb5 .q4e710{margin-left:auto;background:#8d7ec4;color:#14121c}.q19d40{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.qada07{position:relative;display:inline-block;overflow:hidden}.qba491{position:absolute;inset:0;background:linear-gradient(90deg,var(--gold),#e8c987);transform:translateX(0);animation:q000da 6s cubic-bezier(.7,0,.2,1) infinite}.q19d40 .q4e710{margin-left:auto}@keyframes q000da{0%,18%{transform:translateX(0)}38%,88%{transform:translateX(103%)}96%,100%{transform:translateX(0)}}.qaa330{position:relative;padding:12px 18px;color:#eae6f4;background:linear-gradient(120deg,#1c1b2e,#141322)}.qaa330 .q7e3db{color:#a9a3cc}.q7bdac{display:inline-flex;gap:8px;margin-left:auto}.q5247b{color:#6f6899;animation:qc1002 2.8s ease-in-out infinite}.qaa330 .q4e710{margin-left:0;background:#cbb15f;color:#141322}@keyframes qc1002{20%{color:#ffe9a8;text-shadow:0 0 8px rgba(255,233,168,.8)}0%,55%,100%{color:#6f6899;text-shadow:none}}.qb1ba1{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 22px;background:var(--surface);border:1px solid var(--gold);border-left-width:6px;border-radius:6px}.qe904f{position:absolute;left:8px;top:50%;width:7px;height:7px;margin-top:-4px;border-radius:50%;background:var(--online,#2e9e5b);animation:q3cae8 1.6s ease-out infinite}.qb1ba1 .q8abeb{background:var(--gold);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:3px}.qb1ba1 .q4e710{margin-left:auto}@keyframes q3cae8{0%{box-shadow:0 0 0 0 rgba(46,158,91,.5)}100%{box-shadow:0 0 0 10px rgba(46,158,91,0)}}.q3f612{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.q2053e{position:relative;flex-shrink:0;width:40px;height:20px;border-radius:10px;background:var(--border);animation:qb1079 6s ease-in-out infinite}.q63d3e{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);animation:qa7ee2 6s cubic-bezier(.5,1.4,.4,1) infinite}.q3f612 .q4e710{margin-left:auto}@keyframes qb1079{0%,30%{background:var(--border)}45%,88%{background:var(--gold)}100%{background:var(--border)}}@keyframes qa7ee2{0%,30%{transform:translateX(0)}45%,88%{transform:translateX(20px)}100%{transform:translateX(0)}}.qf44f5{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.qa347f{display:block;height:5px;margin-top:6px;border-radius:3px;background:var(--border);overflow:hidden;max-width:220px}.qefb7f{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--gold),#e8c987);animation:q64f12 5s cubic-bezier(.3,.8,.3,1) infinite}.qf44f5 .q4e710{margin-left:auto}@keyframes q64f12{0%{width:0}55%,92%{width:92%}100%{width:92%}}.q713d1{position:relative;padding:14px 18px;background:var(--surface);border-bottom:2px solid var(--gold)}.q2c20d{display:inline-flex;gap:2px;margin-left:4px;color:var(--gold);font-weight:700}.q2c20d span{animation:q64417 2.4s ease-in-out infinite}.q2c20d span:nth-child(2){animation-delay:.3s}.q2c20d span:nth-child(3){animation-delay:.6s}.q713d1 .q4e710{margin-left:auto}@keyframes q64417{0%,100%{opacity:.25}50%{opacity:1}}.q20362{position:relative;overflow:hidden;padding:14px 18px;background:var(--surface);border:1px solid var(--border)}.q53bbb{position:absolute;left:-10%;right:-10%;top:55%;height:2px;pointer-events:none;transform:rotate(-4deg);background:linear-gradient(90deg,transparent,var(--gold) 30%,#f7e3ae 50%,var(--gold) 70%,transparent);background-size:300% 100%;animation:q55b75 7s linear infinite;filter:drop-shadow(0 0 4px rgba(214,167,46,.5))}.q20362 .q4e710{margin-left:auto}@keyframes q55b75{to{background-position:300% 0}}.q11739{position:relative;overflow:hidden;padding:12px 18px;color:#e6ecf2;background:linear-gradient(180deg,#17202b,#101720)}.q11739 .q7e3db{color:#9db4c9}.qc1f6d{position:absolute;left:0;right:0;bottom:0;height:16px;pointer-events:none;background:radial-gradient(60% 120% at 50% 100%,rgba(157,196,224,.45),transparent 70%);animation:qe6a09 6s ease-in-out infinite}.q11739 .q4e710{margin-left:auto;background:#9db4c9;color:#101720}@keyframes qe6a09{0%,100%{transform:translateX(-12%);opacity:.5}50%{transform:translateX(12%);opacity:1}}.q02634{position:relative;overflow:hidden;padding:12px 18px;color:#f4e8d8;background:linear-gradient(180deg,#201612,#150e0b)}.q02634 .q7e3db{color:#d8a071}.q35e81{position:absolute;inset:0;pointer-events:none}.qd0542{position:absolute;bottom:-4px;width:4px;height:4px;border-radius:50%;background:#ffb45e;box-shadow:0 0 6px rgba(255,150,60,.9);animation:q6387e 3.6s ease-in infinite}.q02634 .q4e710{margin-left:auto;background:#d98324;color:#150e0b}@keyframes q6387e{0%{transform:translateY(0) scale(1);opacity:0}15%{opacity:1}100%{transform:translateY(-46px) scale(.4);opacity:0}}.qd7f48{position:relative;padding:14px 18px;background:#fdfbf6;border:1px solid var(--border)}.q85116{background:linear-gradient(100deg,var(--ink) 40%,#c98a72 48%,#b8a44e 52%,#4e9a8e 56%,var(--ink) 64%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:qbe52f 6s linear infinite}.qd7f48 .q4e710{margin-left:auto}@keyframes qbe52f{to{background-position:250% 0}}.q96725{position:relative;padding:22px 26px;background:#fdfbf7;border-top:1px solid var(--gold);justify-content:center;text-align:center}.q96725 .q7e3db{letter-spacing:.22em;text-transform:uppercase;font-size:.62rem}.q96725 .q7971d{font-size:1.02rem;letter-spacing:.04em}.q96725 .q4e710{background:none;color:var(--gold);padding:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.q1fdfc{position:relative;padding:14px 18px;background:var(--surface);border:1px solid var(--border);display:block}.q1fdfc .q7971d{display:block}.q3786e{display:block;font-style:italic;font-family:Georgia,serif;color:var(--ink-soft);margin-top:4px;font-size:.9rem}.q1fdfc .q4e710{margin-top:8px;display:inline-block}.q7ce66{position:relative;padding:14px 18px;background:var(--surface)}.q56855{font-family:Georgia,serif;font-size:1.05rem;background:linear-gradient(transparent 82%,rgba(214,167,46,.5) 82%,rgba(214,167,46,.5) 94%,transparent 94%)}.q7ce66 .q4e710{margin-left:auto}.q794d2{position:relative;padding:16px 20px;background:#f3eee3}.q794d2 .q7971d{color:#d6cfc0;text-shadow:0 1px 0 rgba(255,255,255,.9),0 -1px 0 rgba(0,0,0,.18);font-weight:700}.q794d2 .q7e3db{color:#a89f8d}.q794d2 .q4e710{margin-left:auto;background:none;border:1px solid #a89f8d;color:#6f6754}.q01d52{position:relative;padding:14px 18px;background:#fbf7ee;border:1px solid var(--border)}.q6cff9{font-weight:800;background:linear-gradient(115deg,#8a6a2a,#e8c987 30%,#b08b3e 50%,#f2dfb0 70%,#8a6a2a);-webkit-background-clip:text;background-clip:text;color:transparent}.q01d52 .q4e710{margin-left:auto;background:var(--gold);color:#fff}.qe452a{position:relative;overflow:hidden;padding:12px 18px;color:#e9ecf4;background:linear-gradient(120deg,#141a2c,#0e1322 70%)}.qe452a .q7e3db{color:#9fb0d4}.qaf007{position:absolute;top:46%;left:-12%;width:60px;height:2px;pointer-events:none;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,220,140,.9));box-shadow:0 0 8px rgba(255,220,140,.8);opacity:0;animation:qa54bb 7s cubic-bezier(.3,.1,.4,1) infinite}.qe452a .q4e710{margin-left:auto;background:#e8c65c;color:#141a2c}@keyframes qa54bb{0%,78%{left:-12%;opacity:0}82%{opacity:1}96%,100%{left:96%;opacity:0}}.q88291{position:relative;padding:12px 18px;background:#f8f2e4;border:1px solid var(--border)}.qacec8{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--gold);background:radial-gradient(circle at 50% 50%,#fdfaf2 55%,#f1e6cb)}.q2c1cb{position:absolute;left:50%;top:50%;width:2px;height:13px;margin:-13px 0 0 -1px;transform-origin:bottom center;border-radius:2px;background:#b23a2e;animation:q88bb1 6s cubic-bezier(.45,0,.55,1) infinite}.q88291 .q4e710{margin-left:auto}@keyframes q88bb1{0%{transform:rotate(-50deg)}25%{transform:rotate(120deg)}45%{transform:rotate(70deg)}62%{transform:rotate(100deg)}75%,100%{transform:rotate(90deg)}}.qd9f84{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.qe61bb{position:relative;flex:1 1 70px;min-width:46px;height:2px;overflow:visible;background:linear-gradient(90deg,var(--gold),var(--gold)) no-repeat 0 0 / 0% 100%;animation:q75360 5s ease-in-out infinite;border-radius:2px}.q0c3cd{position:absolute;top:-16px;right:-4px;color:var(--gold);font-size:.9rem;transform:rotate(90deg)}.qd9f84 .q4e710{margin-left:0}@keyframes q75360{0%,10%{background-size:0% 100%}55%,90%{background-size:100% 100%}100%{background-size:0% 100%}}.q59e82{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.q9758e{display:inline-flex;gap:5px;flex-shrink:0}.qf4189{width:18px;height:26px;border-radius:3px;border:1px solid var(--gold);background:repeating-linear-gradient(45deg,#f1e6cb 0 3px,#fbf6ea 3px 6px);display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:.7rem}.q62690{animation:qd027f 6s ease-out infinite}.qe4c08{animation:qd027f 6s ease-out .25s infinite}.qa2c64{animation:qe697e 6s ease-out .5s infinite}.q59e82 .q4e710{margin-left:auto}@keyframes qd027f{0%{transform:translateX(-26px);opacity:0}12%,100%{transform:translateX(0);opacity:1}}@keyframes qe697e{0%{transform:translateX(-26px);opacity:0;color:transparent}12%{transform:translateX(0);opacity:1}30%,100%{transform:rotateY(180deg);background:#fdfaf2;color:var(--gold)}}.qe167d{position:relative;overflow:hidden;padding:12px 18px;color:#efe9dc;background:linear-gradient(140deg,#221c14,#171209 70%)}.qe167d .q7e3db{color:#cbb98f}.q09579{position:relative;margin-left:auto;display:inline-flex}.q7164a{position:absolute;right:100%;top:-6px;font-size:.85rem;pointer-events:none;animation:q232a3 6.5s ease-in-out infinite}.qe167d .q4e710{background:#e8c65c;color:#221c14;box-shadow:0 0 16px rgba(232,198,92,.45)}@keyframes q232a3{0%,12%{transform:translate(-46px,-14px) rotate(-16deg);opacity:0}22%{opacity:1}45%{transform:translate(-24px,6px) rotate(10deg)}70%{transform:translate(-10px,-8px) rotate(-8deg)}88%,100%{transform:translate(2px,0) rotate(0);opacity:0}}.q2e4e6{position:relative;padding:12px 18px;color:#ece5d6;background:linear-gradient(120deg,#241f2e,#181423 70%)}.q2e4e6 .q7e3db{color:#b8aed0}.q902f3{position:relative;flex-shrink:0;width:26px;height:36px;border:2px solid #8d7d5a;border-radius:3px 3px 0 0;overflow:hidden;perspective:60px;background:#0e0b16}.qd3445{position:absolute;inset:0;background:linear-gradient(75deg,rgba(255,214,130,.95),rgba(255,214,130,.06));animation:q322be 7s ease-in-out infinite}.q7e5df{position:absolute;inset:0;background:#3a3050;transform-origin:left center;animation:q6fb6d 7s ease-in-out infinite}.q2e4e6 .q4e710{margin-left:auto;background:#ffd682;color:#241f2e}@keyframes q6fb6d{0%,18%{transform:rotateY(0)}45%,85%{transform:rotateY(-58deg)}100%{transform:rotateY(0)}}@keyframes q322be{0%,18%{opacity:0}45%,85%{opacity:1}100%{opacity:0}}.q0dec9{position:relative;padding:12px 18px;color:#f2ead8;background:linear-gradient(180deg,#241d15,#17110c)}.q0dec9 .q7e3db{color:#d8b071}.q4a1a1{position:relative;flex-shrink:0;width:10px;height:30px;border-radius:2px;background:linear-gradient(180deg,#f3e5c2,#d9c49a)}.q8c8a6{position:absolute;top:-14px;left:50%;width:10px;height:14px;margin-left:-5px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 85%,#ffe9a8,#f2a33c 70%,rgba(242,163,60,0));transform-origin:bottom center;filter:drop-shadow(0 0 6px rgba(255,190,90,.7));animation:qf78a1 4.5s ease-in-out infinite}.q0dec9 .q4e710{margin-left:auto;background:#f2a33c;color:#241d15}@keyframes qf78a1{0%,100%{transform:rotate(4deg) scaleY(1)}45%{transform:rotate(26deg) scaleY(1.25)}60%{transform:rotate(18deg) scaleY(1.1)}}.q3a5d8{position:relative;padding:12px 18px;color:#e9e6f2;background:linear-gradient(120deg,#191627,#110f1d 70%)}.q3a5d8 .q7e3db{color:#a9a1cc}.q94db4{display:inline-flex;gap:7px;margin-left:auto;align-items:center}.q72b2e{color:#56506e;font-size:.7rem;animation:qda251 2.6s ease-in-out infinite}.q3a5d8 .q4e710{margin-left:0;background:#e8c65c;color:#191627}@keyframes qda251{18%{color:#ffe9a8;text-shadow:0 0 7px rgba(255,233,168,.9)}0%,45%,100%{color:#56506e;text-shadow:none}}.q0065b{position:relative;padding:12px 18px;background:var(--surface);border:1px solid var(--border)}.q258e5{width:22px;height:22px;margin-left:auto;border-radius:50%;flex-shrink:0;border:1px solid #8a6a2a;background:radial-gradient(circle at 35% 30%,#f7e3ae,#c9a227 70%);animation:q0402d 8s cubic-bezier(.4,.1,.4,1) infinite}.q0065b .q4e710{margin-left:0}@keyframes q0402d{0%,70%{transform:rotateY(0)}86%{transform:rotateY(540deg) translateY(-6px)}94%,100%{transform:rotateY(720deg) translateY(0)}}.q54853{position:relative;padding:12px 18px;background:#faf6ee;border:1px solid var(--border)}.qe54ab{display:inline-flex;gap:4px;flex-shrink:0}.q8684f{position:relative;width:20px;height:13px;border-radius:50% / 60%;background:#fff;border:1px solid var(--gold);overflow:hidden;animation:q34403 6s linear infinite}.q242f5{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:#142320}.q54853 .q4e710{margin-left:auto}@keyframes q34403{0%,93%,100%{transform:scaleY(1)}96%{transform:scaleY(.08)}}.q345aa{position:relative;padding:14px 18px;background:var(--surface);border:1px solid var(--border)}.q8cd67{display:inline-flex;gap:4px;flex-shrink:0}.q8cd67 span{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);border-radius:3px;color:var(--gold);font-size:.7rem;background:#fbf6ea}.q345aa .q4e710{margin-left:auto}@media (max-width:640px){.qb8244,.qbd7ce,.q9cffd,.q9c2d8,.q9d669,.q23602,.q1ecaa,.q9053e,.q00d82,.qc11e9,.q58326,.q27f2e,.q248b4,.q029bb,.q8aea2,.q69c5a,.q36be9,.qc3eb5,.q19d40,.qaa330,.qb1ba1,.q3f612,.qf44f5,.q713d1,.q20362,.q11739,.q02634,.qd7f48,.q96725,.q7ce66,.q794d2,.q01d52,.q345aa{flex-wrap:wrap}.qb8244 .q4e710,.qbd7ce .q4e710,.q9cffd .q4e710,.q9c2d8 .q4e710,.q9d669 .q4e710,.q23602 .q4e710,.q1ecaa .q4e710,.q9053e .q4e710,.qc11e9 .q4e710,.q58326 .q4e710,.q27f2e .q4e710,.q248b4 .q4e710,.q029bb .q4e710,.q8aea2 .q4e710,.q69c5a .q4e710,.q36be9 .q4e710,.qc3eb5 .q4e710,.q19d40 .q4e710,.qaa330 .q4e710,.qb1ba1 .q4e710,.q3f612 .q4e710,.qf44f5 .q4e710,.q713d1 .q4e710,.q20362 .q4e710,.q11739 .q4e710,.q02634 .q4e710,.qd7f48 .q4e710,.q7ce66 .q4e710,.q794d2 .q4e710,.q01d52 .q4e710,.q345aa .q4e710{margin-left:0;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.q2d3d8{display:none}.qe3dc9,.q64fc3,.qa6459,.qa1e62,.q7431f,.q9d669,.qdc679,.q39bca,.qdff64,.q37c9b,.q5accf,.qe6dde,.q3e059,.q598a9,.qcd67f,.q27f2e,.q81c2c>span,.qa2387,.q42a09,.q58d10,.qf155a,.qb21ab,.qba491,.q5247b,.qe904f,.q2053e,.q63d3e,.qefb7f,.q2c20d span,.q53bbb,.qc1f6d,.qd0542,.q85116{animation:none}.q42a09{color:var(--gold)}.q58d10{opacity:1}.qefb7f{width:92%}.qba491{transform:translateX(103%)}.q63d3e{transform:translateX(20px)}.q2053e{background:var(--gold)}}.qe4ee3{position:relative;overflow:hidden;padding:12px 16px;gap:8px 14px;min-height:90px;background:#fdf8ee}.qe4ee3 .qf6639,.qe4ee3 .q4e710{position:relative;z-index:1}.qe4ee3 .q7971d{color:#2a2118}.qe4ee3 .q7e3db{color:#8a6d1f}.qe4ee3 .q4e710{margin-left:auto;color:#fffdf5;background:linear-gradient(180deg,#8a6a1f,#6e5413);animation:q75607 .5s ease 3.6s}.q650e6{position:absolute;z-index:2;pointer-events:none;left:32%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;box-shadow:0 0 0 9999px rgba(26,20,14,.96),inset 0 0 12px 2px rgba(201,162,39,.9);animation:q8623a 2.6s cubic-bezier(.2,.7,.2,1) forwards}.q2196a{position:absolute;z-index:2;pointer-events:none;left:30%;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(#fff8dc,#c9a227 60%,transparent);filter:drop-shadow(0 0 6px #e6c34a);opacity:0;animation:qb6ccd 1.4s ease-in-out 2.4s forwards}@keyframes q8623a{60%{width:340px;height:340px;margin:-170px 0 0 -170px}100%{width:1400px;height:1400px;margin:-700px 0 0 -700px;opacity:0}}@keyframes qb6ccd{5%{opacity:1}100%{left:calc(100% - 70px);opacity:0}}@keyframes q75607{50%{transform:scale(1.07);box-shadow:0 0 18px rgba(201,162,39,.55)}}@media (prefers-reduced-motion:reduce){.q650e6,.q2196a{display:none}.qe4ee3 .q4e710{animation:none}}.q21276{position:relative;overflow:hidden;padding:12px 18px;min-height:110px;background:#fbf5e9}.q21276 .qf6639,.q21276 .q4e710{position:relative;z-index:1}.q21276 .q7971d{color:#2a2118}.q21276 .q7e3db{color:#8a6d1f;text-transform:none;font-variant:small-caps}.q21276 .q4e710{margin-left:auto;background:#8a6a1f;color:#fffdf5;animation:qcf0dc .5s ease 2.1s}.qf9fa8{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none}.qe4345{flex:1;background:linear-gradient(180deg,#3a2d1c,#241b10 55%,#4a3a22);border-right:1px solid rgba(201,162,39,.35);transform-origin:50% 0;animation:qa2a66 .7s cubic-bezier(.6,0,.3,1) forwards}.q1ff7d{position:absolute;z-index:2;pointer-events:none;top:0;bottom:0;left:-40px;width:36px;background:linear-gradient(90deg,transparent,rgba(230,195,74,.5),transparent);animation:q6965f 1s ease 1.1s forwards}@keyframes qa2a66{55%{transform:scaleY(.12);opacity:1}100%{transform:scaleY(.02);opacity:0}}@keyframes q6965f{100%{left:100%}}@keyframes qcf0dc{50%{transform:scale(1.06);box-shadow:0 0 16px rgba(230,195,74,.6)}}@media (max-width:480px){.q21276 .q4e710{min-height:40px}}@media (prefers-reduced-motion:reduce){.qf9fa8,.q1ff7d{display:none}.q21276 .q4e710{animation:none}}.qe8733{position:relative;overflow:hidden;padding:12px 18px;background:#f8efd9}.qe8733 .qf6639,.qe8733 .q4e710{position:relative;z-index:1;animation:q2ac91 .6s ease 2.6s both}.qe8733 .q7971d{color:#2a2118}.qe8733 .q7e3db{color:#86650f}.qe8733 .q4e710{margin-left:auto;background:#8a6a1f;color:#fffdf5}.q29532{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#fdf8ee,#f3e8cf);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:q00ddc 2.4s cubic-bezier(.55,.05,.35,1) .5s forwards}.qe55e4{position:absolute;z-index:3;pointer-events:none;left:0;top:0;width:0;height:0;border-bottom-left-radius:60%;background:linear-gradient(315deg,#fffdf5 0%,#e8d5a3 48%,rgba(0,0,0,.18) 50%,transparent 52%);filter:drop-shadow(-4px 6px 8px rgba(42,33,24,.35));animation:q7bf49 2.4s cubic-bezier(.55,.05,.35,1) .5s forwards}@keyframes q2ac91{0%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}@keyframes q00ddc{100%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}}@keyframes q7bf49{70%{width:70%;height:70%;left:30%;top:30%}100%{width:6%;height:6%;left:97%;top:97%;opacity:0}}@media (prefers-reduced-motion:reduce){.q29532,.qe55e4{display:none}.qe8733 .qf6639,.qe8733 .q4e710{animation:none}}.qa7e21{position:relative;overflow:hidden;padding:12px 18px;min-height:100px;background:#fdf8ee}.qa7e21 .qf6639,.qa7e21 .q4e710{position:relative;z-index:1}.qa7e21 .q7971d{color:#2a2118;text-shadow:0 0 14px rgba(201,162,39,.35)}.qa7e21 .q7e3db{color:#8a6d1f}.qa7e21 .q4e710{margin-left:auto;background:#8a6a1f;color:#fffdf5}.q21573{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,253,247,.94),rgba(244,246,244,.9)),radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.9),transparent 60%);background-size:auto,90px 60px;backdrop-filter:blur(5px);-webkit-mask:radial-gradient(ellipse 140px 90px at 50% 50%,transparent 0 40%,#000 75%);-webkit-mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(ellipse 140px 90px at 50% 50%,transparent 0 40%,#000 75%) no-repeat;mask-size:260% 100%;animation:q3817d 3s ease-in-out .4s forwards}.q22c81{position:absolute;top:0;width:2px;height:0;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(230,195,74,.45));animation:qbef99 2.2s ease-in 1s forwards}.qc551e{left:38%}.q18d70{left:55%;animation-delay:1.6s}@keyframes q3817d{0%{-webkit-mask-position:0% 0;mask-position:0% 0;opacity:1}45%{-webkit-mask-position:62% 0;mask-position:62% 0}80%{-webkit-mask-position:28% 0;mask-position:28% 0;opacity:1}100%{-webkit-mask-position:28% 0;mask-position:28% 0;opacity:0}}@keyframes qbef99{100%{height:100%}}@media (prefers-reduced-motion:reduce){.q21573{animation:none;opacity:0;backdrop-filter:none}.q22c81{animation:none}.qa7e21 .q7971d{text-shadow:none}}.qb17f1{position:relative;overflow:hidden;padding:12px 18px;background:#f8efd9;border:1px solid #3a2d1c}.qb17f1 .qf6639{position:relative;z-index:1;animation:q3ef84 3s ease-out both}.qb17f1 .q7971d{color:#2a2118}.qb17f1 .q7e3db{color:#7a3a1e}.qb17f1 .q4e710{position:relative;z-index:1;margin-left:auto;color:#fffdf5;background:linear-gradient(180deg,#8a6a1f,#6e5413);animation:q11700 .6s cubic-bezier(.3,1.4,.4,1) 3s both}.qe68cb{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(179,84,30,.28) 45%,rgba(230,140,60,.34) 50%,rgba(179,84,30,.28) 55%,transparent 80%);background-size:250% 100%;mix-blend-mode:multiply;animation:q0993b 3s linear forwards}@keyframes q3ef84{0%{filter:sepia(1) contrast(.3) brightness(1.35) opacity(.3)}100%{filter:none}}@keyframes q11700{0%{filter:sepia(1) opacity(.4);transform:scale(.96)}100%{filter:none;transform:scale(1);box-shadow:0 0 16px rgba(201,162,39,.5)}}@keyframes q0993b{0%{background-position:120% 0}100%{background-position:-40% 0;opacity:0}}@media (max-width:380px){.qb17f1 .q4e710{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.qb17f1 .qf6639,.qb17f1 .q4e710{animation:none;filter:none}.qe68cb{display:none}}.qbac47{position:relative;overflow:hidden;padding:12px 18px;min-height:110px;background:#fdf8ee}.qbac47 .qf6639,.qbac47 .q4e710{position:relative;z-index:1}.qbac47 .q7971d{color:#2a2118}.qbac47 .q7e3db{color:#8a6d1f}.qbac47 .q4e710{margin-left:auto;background:#3a2d1c;color:#e6c34a}.qdfb59{position:absolute;top:0;bottom:0;z-index:3;pointer-events:none;width:52%;background:repeating-linear-gradient(90deg,#d4af37 0 10px,#a8821f 10px 20px,#c9a227 20px 26px);box-shadow:inset 0 -10px 14px rgba(42,33,24,.35)}.qdfb59::after{content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background:radial-gradient(circle 8px at 8px 0,transparent 8px,#a8821f 8px) repeat-x;background-size:16px 12px}.qeaa2d{left:0;animation:qdbeed 1.6s cubic-bezier(.5,0,.2,1) .4s forwards}.q4d4c4{right:0;animation:q165a3 1.6s cubic-bezier(.5,0,.2,1) .4s forwards}.qae950{position:absolute;z-index:0;pointer-events:none;left:38%;top:50%;width:180px;height:120px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,244,200,.75),transparent);opacity:0;animation:q679f9 1.6s ease 1.9s forwards}@keyframes qdbeed{100%{transform:translateX(-108%) scaleX(.75)}}@keyframes q165a3{100%{transform:translateX(108%) scaleX(.75)}}@keyframes q679f9{30%{opacity:1;left:38%}100%{opacity:.9;left:82%}}@media (max-width:480px){.qeaa2d,.q4d4c4{animation-duration:1.2s}}@media (prefers-reduced-motion:reduce){.qdfb59,.qae950{display:none}}.qbce1f{position:relative;overflow:hidden;padding:12px 18px;min-height:110px;background:#fdf8ee}.qbce1f .qf6639,.qbce1f .q4e710{position:relative;z-index:1}.qbce1f .q7971d{color:#2a2118}.qbce1f .q7e3db{color:#8f5417}.qbce1f .q4e710{margin-left:auto;background:#8a6a1f;color:#fffdf5;animation:q32aa3 .6s ease 3.4s}.qe950a{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none}.qf6cb4{flex:1;background:linear-gradient(180deg,#f9efdb,#efe0bd);border-radius:0 0 45% 45%;box-shadow:inset 0 -6px 8px rgba(201,162,39,.25);transform-origin:top;animation:qa8d8c 2.2s cubic-bezier(.7,.05,.6,1) forwards}.qbc9f2{position:absolute;z-index:2;pointer-events:none;right:14%;top:-10px;width:8px;height:16px;border-radius:50% 50% 60% 60%;background:#f3e4c2;box-shadow:0 0 6px rgba(201,162,39,.5);opacity:0;animation:q6c69c 1s cubic-bezier(.5,0,.9,.6) 2.5s forwards}@keyframes qa8d8c{70%{transform:scaleY(.18)}100%{transform:scaleY(0)}}@keyframes q6c69c{10%{opacity:1}100%{top:78%;opacity:0}}@keyframes q32aa3{50%{transform:scale(1.06);box-shadow:0 0 20px rgba(230,195,74,.6)}}@media (prefers-reduced-motion:reduce){.qe950a,.qbc9f2{display:none}.qbce1f .q4e710{animation:none}}.qfe027{position:relative;overflow:hidden;padding:12px 18px;background:#fbf5e9;border:3px double #d8c49a}.qfe027 .qf6639{position:relative;z-index:1}.qfe027 .q7e3db{color:#8a6a1f}.q6b7f5>.q7971d{color:rgba(203,178,106,.6);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #cbb26a}.qcd5cc{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent 0 38%,#000 46% 54%,transparent 62% 100%);-webkit-mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask:linear-gradient(90deg,transparent 0 38%,#000 46% 54%,transparent 62% 100%) no-repeat;mask-size:260% 100%;animation:q5aa9f 2.8s cubic-bezier(.4,.1,.3,1) .3s both}.qcd5cc .q7971d{color:#2a2118;-webkit-text-fill-color:#2a2118;-webkit-text-stroke:0;text-shadow:0 0 10px rgba(230,195,74,.35)}.qbe572{position:absolute;z-index:3;pointer-events:none;top:0;bottom:0;left:-4%;width:3px;background:linear-gradient(180deg,transparent,#e6c34a,transparent);filter:blur(1px) drop-shadow(0 0 8px rgba(230,195,74,.8));animation:q3375f 2.8s cubic-bezier(.4,.1,.3,1) .3s forwards}.qfe027 .q4e710{position:relative;z-index:1;margin-left:auto;background:#3a2d1c;color:#e6c34a;animation:q95efb .6s ease 2.9s both}@keyframes q5aa9f{0%{-webkit-mask-position:130% 0;mask-position:130% 0}80%{-webkit-mask-position:32% 0;mask-position:32% 0}100%{-webkit-mask-position:28% 0;mask-position:28% 0}}@keyframes q3375f{0%{left:-4%;opacity:1}80%{left:86%;opacity:1}100%{left:86%;opacity:0}}@keyframes q95efb{100%{box-shadow:0 0 14px rgba(230,195,74,.55)}}@media (max-width:480px){.qbe572{width:2px}.qcd5cc,.qbe572{animation-duration:2.2s}}@media (prefers-reduced-motion:reduce){.qcd5cc{animation:none;-webkit-mask:none;mask:none}.qbe572{display:none}.qfe027 .q4e710{animation:none;box-shadow:0 0 14px rgba(230,195,74,.35)}}.q952ef{position:relative;overflow:hidden;padding:12px 18px;min-height:100px;background:#fdf8ee}.q952ef .qf6639{position:relative;z-index:2;animation:q29c64 3s ease-in-out .5s both}.q952ef .q7971d{color:#2a2118}.q952ef .q7e3db{color:#8a6d1f}.q952ef .q4e710{position:relative;z-index:2;margin-left:auto;background:transparent;border:1.5px solid #b8860b;color:#7a5c12;animation:q29c64 3s ease-in-out .5s both,qd27ac .8s ease 3.4s both}.q952ef .q4e710:hover{background:#7a5c12;color:#fffdf5}.q9179a{position:absolute;z-index:0;pointer-events:none;left:34%;top:50%;width:220px;height:150px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,241,190,.95),rgba(230,195,74,.35) 55%,transparent);filter:blur(2px);opacity:0;animation:qee435 3.4s ease-in-out .3s forwards}.q92a3b{position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(214,199,166,.55) 0 2px,transparent 2px 5px),repeating-linear-gradient(90deg,rgba(214,199,166,.55) 0 2px,transparent 2px 5px),rgba(247,240,224,.92);animation:qf474d 3s ease-in-out .5s forwards}@keyframes q29c64{0%{opacity:.25}100%{opacity:1}}@keyframes qf474d{100%{opacity:.14}}@keyframes qee435{25%{opacity:1;left:34%}70%{left:34%}100%{opacity:1;left:80%}}@keyframes qd27ac{100%{box-shadow:0 0 18px rgba(230,195,74,.55)}}@media (prefers-reduced-motion:reduce){.q92a3b{animation:none;opacity:.14}.q9179a{animation:none;opacity:.9;left:80%}.q952ef .qf6639,.q952ef .q4e710{animation:none}}.q0b114{position:relative;overflow:hidden;padding:12px 18px;min-height:96px;background:#fdf8ee}.q0b114 .qf6639,.q0b114 .q4e710{position:relative;z-index:1}.q0b114 .q7971d{color:#2a2118}.q0b114 .q7e3db{color:#8a6d1f}.q0b114 .q4e710{margin-left:auto;color:#fffdf5;background:linear-gradient(180deg,#8a6a1f,#6e5413)}.qa12bb{position:absolute;inset:0;z-index:2;pointer-events:none;animation:q9c2a2 1.1s cubic-bezier(.4,0,.2,1) 2.7s forwards}.qc68c1{position:absolute;left:10%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;box-shadow:0 0 0 9999px rgba(24,18,12,.96),inset 0 0 10px 2px rgba(230,195,74,.8);animation:q7f2ba 2.2s ease-in-out .4s forwards,qd3ae8 1.1s cubic-bezier(.4,0,.2,1) 2.7s forwards}.qc68c1::after{content:'';position:absolute;left:50%;top:64%;width:18px;height:20px;transform:translateX(-50%);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:#fdf8ee}@keyframes q7f2ba{100%{left:84%}}@keyframes qd3ae8{100%{width:1600px;height:1600px;margin:-800px 0 0 -800px}}@keyframes q9c2a2{100%{opacity:0}}@media (prefers-reduced-motion:reduce){.qa12bb{display:none}}.q123b2{position:relative;overflow:hidden;padding:14px 26px 14px 18px;background:#faf6ed;box-shadow:0 1px 2px rgba(42,36,29,.12),0 6px 18px rgba(42,36,29,.08)}.q123b2 .qf6639{flex:1 1 220px}.q123b2 .q7e3db{color:#6e6252}.q123b2 .q7971d{color:#3d3730;letter-spacing:.01em;font-size:clamp(15px,4vw,19px);text-shadow:0 1px 0 rgba(255,255,255,.9),0 -1px 1px rgba(0,0,0,.14)}.q123b2 .q7c22a{position:absolute;top:0;right:0;bottom:0;width:7px;pointer-events:none;background:repeating-radial-gradient(circle at 100% 0,#f1ead9 0 3px,transparent 3px 6px),repeating-radial-gradient(circle at 100% 9px,#f1ead9 0 4px,transparent 4px 8px);filter:drop-shadow(-1px 0 0 rgba(42,36,29,.10))}.q123b2 .q230dd{font-style:normal;font-weight:700;font-size:1.35rem;line-height:1;color:#a89d8c;animation:qcaac2 7s ease-in-out infinite}.q123b2 .q4e710{background:transparent;border:1px solid #b08d42;border-radius:2px;color:#7c6224;padding:8px 16px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@keyframes qcaac2{0%,100%{color:#a89d8c}50%{color:#221d17}}@media (prefers-reduced-motion:reduce){.q123b2 .q230dd{animation:none;color:#221d17}}.q8f8a2{position:relative;overflow:hidden;padding:12px 16px;background:#fffdf8;border:1px solid #e8e0cc;box-shadow:inset 0 0 24px rgba(201,162,75,.06)}.q8f8a2 .qcef46{flex:1 1 220px;min-width:0;padding:10px 16px;background:linear-gradient(#2a2620,#221e19);box-shadow:0 8px 14px -8px rgba(0,0,0,.5)}.q8f8a2 .q7e3db{color:#c9a24b;letter-spacing:.22em;font-size:.63rem}.q8f8a2 .q7971d{color:#f5eedc}.q8f8a2 .q2db62{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.55) 50%,transparent 56%);background-size:320% 100%;background-position:130% 0;mix-blend-mode:screen;animation:qba93b 9s cubic-bezier(.55,0,.3,1) infinite}.q8f8a2 .q4e710{margin-left:auto;background:#fffdf6;border:1px solid #c9a24b;color:#7c6224}@keyframes qba93b{0%{background-position:130% 0}14%,100%{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.q8f8a2 .q2db62{animation:none;background-position:-30% 0;opacity:.35}}.q30287{position:relative;overflow:hidden;padding:14px 18px;background:#fcfaf4;border:1px solid #eae2cf;box-shadow:0 1px 0 rgba(42,36,29,.06)}.q30287 .qf6639,.q30287 .q4e710{position:relative;z-index:1}.q30287 .q7e3db{font-size:.63rem;letter-spacing:.28em;color:#6e6252}.q30287 .q7971d{font-family:Georgia,serif;font-style:italic;color:#1e1a15;font-size:clamp(13px,3.6vw,17px)}.q30287 .q61cfc{display:block;height:1px;margin-top:8px;background:linear-gradient(90deg,#a9853f,rgba(169,133,63,.15))}.q30287 .q4a0de{position:absolute;z-index:0;top:-4px;right:calc(var(--cta-w,90px) + 14px);width:3px;height:3px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#e8cf8f 0%,rgba(232,207,143,0) 70%);box-shadow:0 0 4px rgba(201,162,75,.5);animation:qc2708 16s linear infinite}.q30287 .q4e710{background:transparent;border:1px solid #a9853f;border-radius:2px;color:#6e6252;padding:7px 14px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}@keyframes qc2708{0%{transform:translate(0,0);opacity:0}8%{opacity:.9}35%{transform:translate(-5px,20px)}65%{transform:translate(4px,38px)}88%,100%{transform:translate(0,50px);opacity:.9}}@media (max-width:480px){.q30287 .q4a0de{right:18px}}@media (prefers-reduced-motion:reduce){.q30287 .q4a0de{animation:none;transform:translate(0,50px);opacity:.9}}.q34c67{padding:clamp(12px,3vw,20px) 20px;background:#efe8d6;background-image:radial-gradient(120% 140% at 50% 0%,rgba(255,255,255,.5),transparent 60%)}.q34c67 .q7e3db{color:#6b6047;font-size:.63rem;letter-spacing:.3em;text-shadow:0 1px 1px rgba(255,255,255,.95),0 -1px 1px rgba(75,64,45,.28)}.q34c67 .q7971d{color:#6b6047;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 1px rgba(255,255,255,.95),0 -1px 1px rgba(75,64,45,.28)}.q34c67 .q4e710{border:none;border-radius:3px;color:#3a2e12;padding:9px 20px;background:linear-gradient(110deg,#a98741 0%,#c9a24b 34%,#f3e3ae 50%,#c9a24b 66%,#a98741 100%);background-size:260% 100%;background-position:100% 0;box-shadow:0 1px 2px rgba(75,64,45,.35),inset 0 1px 0 rgba(255,255,255,.4);animation:qefd53 8s ease-in-out infinite}@keyframes qefd53{0%,62%{background-position:100% 0}86%,100%{background-position:0% 0}}@media (prefers-reduced-motion:reduce){.q34c67 .q4e710{animation:none;background-position:50% 0}}.qe5e1d{position:relative;overflow:hidden;padding:0 16px 0 0;background:#fbf6ea;border:1px solid #e8dfc8}.qe5e1d .q25e77{flex:0 0 34px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-evenly;padding:8px 5px;background:linear-gradient(90deg,#4e2723,#5b2e28 40%,#41201c)}.qe5e1d .qeed93{display:block;height:5px;border-radius:3px;background:linear-gradient(#7a4038,rgba(255,255,255,.28) 40%,rgba(0,0,0,.35));box-shadow:0 1px 1px rgba(0,0,0,.4)}.qe5e1d .qeed93:nth-child(3){animation:q3bbe6 5s ease-in-out infinite}.qe5e1d .qf6639{padding:12px 0}.qe5e1d .q7e3db{display:inline-block;padding:2px 8px;border:1px solid #d8c89c;color:#7c6224;font-size:.6rem;letter-spacing:.24em;margin-bottom:4px}.qe5e1d .q7971d{font-family:Georgia,serif;color:#2a241d}.qe5e1d .q4e710{background:transparent;border:none;border-radius:0;border-bottom:2px solid #c9a24b;color:#5b2e28;padding:4px 2px;font-weight:700;margin:12px 0}@keyframes q3bbe6{0%,100%{box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 rgba(201,162,75,0)}50%{box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 7px rgba(201,162,75,.85),0 0 1px 1px rgba(243,227,174,.6)}}@media (max-width:480px){.qe5e1d .q25e77{flex:1 1 100%;align-self:auto;flex-direction:row;justify-content:space-evenly;height:14px;padding:4px 10px}.qe5e1d .qeed93{width:5px;height:auto}.qe5e1d .qf6639{padding:0 0 0 14px}.qe5e1d .q4e710{margin:0 0 12px 14px}}@media (prefers-reduced-motion:reduce){.qe5e1d .qeed93:nth-child(3){animation:none;box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 5px rgba(201,162,75,.6)}}.q63c2d{position:relative;overflow:hidden;padding:14px 18px;background:#fffcf2;border:1px solid #efe6d0}.q63c2d .qf6639,.q63c2d .q4e710{position:relative;z-index:1}.q63c2d .q7e3db{font-size:.63rem;letter-spacing:.3em;color:#8c6f2e}.q63c2d .q7971d{color:#262019;letter-spacing:.06em;font-size:clamp(14px,3.8vw,18px)}.q63c2d .q8d98e{position:absolute;top:-1px;right:-1px;width:38%;height:100%;pointer-events:none;clip-path:polygon(28% 0,100% 0,100% 100%);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.42));border-left:1px solid rgba(180,160,110,.25);transform-origin:100% 0;box-shadow:-4px 4px 10px -6px rgba(60,50,30,.25);animation:qb90b3 11s ease-in-out infinite}.q63c2d .q4e710{border:1px solid #b08d42;background:rgba(255,255,255,.6);color:#7c6224;padding:8px 16px}@keyframes qb90b3{0%,88%,100%{transform:rotate(0deg)}92%{transform:rotate(-2.2deg);box-shadow:-8px 8px 16px -6px rgba(60,50,30,.35)}}@media (max-width:480px){.q63c2d .q8d98e{width:28%}}@media (prefers-reduced-motion:reduce){.q63c2d .q8d98e{animation:none}}.q38b90{position:relative;overflow:hidden;padding:14px 18px;background:#fbf7ee}.q38b90 .qf6639,.q38b90 .q4e710{position:relative;z-index:1}.q38b90 .q7e3db{color:#7c6224}.q38b90 .q7971d{color:#2a241e}.q38b90 .q20c92{position:absolute;left:0;bottom:26px;height:26px;width:calc(100% - 130px);pointer-events:none;border-bottom:1px solid #b08d42;border-radius:0 0 70% 0 / 0 0 100% 0;opacity:.8}.q38b90 .q1bbf7{position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#f3e3ae 20%,#c9a24b 70%);box-shadow:0 0 5px rgba(201,162,75,.7);offset-path:path("M0,26 C120,52 250,50 340,28");offset-distance:0%;animation:q5fd12 10s cubic-bezier(.45,0,.25,1) infinite}.q38b90 .q85443{font-style:normal;position:relative;z-index:1;color:#b08d42;font-size:.8rem;margin-right:-24px}.q38b90 .q4e710{border:1px solid #c9a24b;background:transparent;color:#7c6224;padding:8px 18px}@keyframes q5fd12{0%{offset-distance:0%;opacity:0}10%{opacity:1}86%{offset-distance:100%;opacity:1}100%{offset-distance:100%;opacity:0}}@supports not (offset-path:path("M0,0 L1,1")){.q38b90 .q1bbf7{top:auto;bottom:24px;animation:qa9dbc 10s cubic-bezier(.45,0,.25,1) infinite}@keyframes qa9dbc{0%{transform:translateX(0);opacity:0}10%{opacity:1}86%{transform:translateX(min(72vw,330px));opacity:1}100%{transform:translateX(min(72vw,330px));opacity:0}}}@media (max-width:480px){.q38b90 .q20c92{width:calc(100% - 96px)}}@media (prefers-reduced-motion:reduce){.q38b90 .q1bbf7{animation:none;offset-distance:100%;opacity:.9}}.qed377{flex-direction:column;align-items:center;gap:4px;text-align:center;padding:12px 18px;background:#fdfbf4;border:1px solid #eee5cf}.qed377 .q40cc6{font-style:normal;font-size:15px;line-height:1;color:#8c6f2e;animation:q71c2c 6s ease-in-out infinite}.qed377 .q7e3db{font-size:.6rem;letter-spacing:.34em;color:#6e6252;margin-bottom:0}.qed377 .q29050{width:56px;height:1px;background:linear-gradient(90deg,rgba(169,133,63,0),#a9853f,rgba(169,133,63,0))}.qed377 .q7971d{font-family:Georgia,serif;font-style:italic;color:#211c16;font-size:clamp(14px,3.6vw,18px)}.qed377 .q4e710{background:transparent;border:1px solid #b08d42;border-radius:1px;color:#7c6224;padding:6px 19px;font-size:.69rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@keyframes q71c2c{0%,100%{color:#8c6f2e;text-shadow:0 0 0 rgba(201,162,75,0)}50%{color:#c9a24b;text-shadow:0 0 8px rgba(201,162,75,.5)}}@media (max-width:480px){.qed377{gap:2px}}@media (prefers-reduced-motion:reduce){.qed377 .q40cc6{animation:none;color:#c9a24b;text-shadow:0 0 6px rgba(201,162,75,.35)}}.qf2ef1{position:relative;overflow:hidden;padding:14px 18px;color:#fdf6e3;background:linear-gradient(180deg,#03323e,#02222c)}.qf2ef1 .q9fc14{position:absolute;inset:0;pointer-events:none}.qf2ef1 .q6554d{position:absolute;inset:-40%;background:repeating-radial-gradient(circle at 30% 40%,rgba(255,231,150,.9) 0 2px,transparent 2px 18px),repeating-radial-gradient(circle at 70% 60%,rgba(140,255,230,.7) 0 2px,transparent 2px 22px);filter:blur(5px) contrast(3);mix-blend-mode:screen;opacity:.5;animation:q16478 9s linear infinite alternate}.qf2ef1 .q3a143{transform:rotate(40deg);animation:q8ecc3 13s linear infinite alternate-reverse}.qf2ef1 .q8b10d{position:absolute;right:24px;top:50%;width:140px;height:70px;background:radial-gradient(60px 40px at 50% 50%,rgba(255,220,120,.55),transparent 70%);mix-blend-mode:screen;animation:q3c5bd 7s ease-in-out infinite}.qf2ef1 .qf6639{position:relative;z-index:1;flex:1 1 60%}.qf2ef1 .q7e3db{color:#9fdcc8}.qf2ef1 .q7971d{color:#fdf6e3}.qf2ef1 .q4e710{position:relative;z-index:1;background:linear-gradient(180deg,#ffd977,#e8a83e);color:#0b2a33;box-shadow:0 0 18px rgba(255,214,110,.75),0 0 44px rgba(255,214,110,.35)}@keyframes q16478{to{transform:translate(6%,4%) rotate(3deg)}}@keyframes q8ecc3{from{transform:rotate(40deg)}to{transform:translate(-5%,-3%) rotate(43deg)}}@keyframes q3c5bd{0%{transform:translate(max(-160px,-38vw),-60%);opacity:0}20%{opacity:1}55%,100%{transform:translate(0,-50%);opacity:1}}@media (max-width:480px){.qf2ef1 .q8b10d{right:12px;width:100px}}@media (prefers-reduced-motion:reduce){.qf2ef1 .q6554d{animation:none;opacity:.3}.qf2ef1 .q8b10d{animation:none;transform:translate(0,-50%)}}.q36364{position:relative;overflow:hidden;padding:14px 18px;color:#fff8e7;background:linear-gradient(180deg,#10222e,#071219)}.q36364 .q3ef0a{position:absolute;inset:-20% -10%;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 26px,rgba(255,216,130,.28)
26px 34px,transparent 34px 78px);filter:blur(3px);mix-blend-mode:screen;-webkit-mask:linear-gradient(115deg,#000 20%,transparent 75%);mask:linear-gradient(115deg,#000 20%,transparent 75%);animation:q918b5 5s ease-in-out infinite alternate}.q36364 .qe6ffa{position:absolute;inset:0;pointer-events:none}.q36364 .qc4090{position:absolute;right:60px;top:20%;width:4px;height:4px;border-radius:50%;background:#ffe9ad;opacity:0;box-shadow:0 0 8px 3px rgba(255,220,140,.8);animation:qe0318 6s linear infinite}.q36364 .qf6639{position:relative;z-index:1}.q36364 .q7e3db{color:#d9c9a3}.q36364 .q7971d{color:#fff8e7}.q36364 .q4e710{position:relative;z-index:1;background:linear-gradient(180deg,#f7b733,#e89117);color:#241a06;box-shadow:0 0 0 1px #ffdf9e inset,0 0 22px rgba(255,200,90,.6)}@keyframes q918b5{from{opacity:.55;transform:translateX(-8px)}to{opacity:1;transform:translateX(8px)}}@keyframes qe0318{0%{transform:translate(max(-120px,-30vw),-40px);opacity:0}15%,85%{opacity:1}100%{transform:translate(0,26px);opacity:0}}@media (max-width:480px){.q36364 .qc4090{right:40px}}@media (prefers-reduced-motion:reduce){.q36364 .q3ef0a{animation:none;opacity:.8}.q36364 .qc4090{display:none}}.q64cef{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 22px;background:#fbf7ef}.q64cef .q9d287{width:100%;height:1px;border-radius:1px;background:linear-gradient(90deg,#b87333 0,#3e8e7e 40%,transparent 95%);background-size:200% 100%;animation:qa04c7 9s ease-in-out infinite alternate}.q64cef .q7e3db{color:#3e7e72;letter-spacing:.18em}.q64cef .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(17px,2.4vw,21px);line-height:1.3;color:#2a2622}.q64cef .q4e710{background:none;color:#8a5a22;border:0;border-bottom:2px solid #b87333;border-radius:0;padding:12px 0 2px}.q64cef .q4e710:hover{background:none;color:#6d4419;transform:none}@keyframes qa04c7{from{background-position:0 0}to{background-position:60% 0}}@media (prefers-reduced-motion:reduce){.q64cef .q9d287{animation:none}}.qc130a{align-items:flex-end;gap:10px 18px;padding:16px 22px;background:#fdfaf3}.qc130a .qb8a64{flex-basis:100%;height:1px;background:rgba(201,162,39,.45)}.qc130a .q7e3db{color:#8a6d1f;letter-spacing:.2em;font-size:.63rem}.qc130a .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(22px,4.5vw,34px);line-height:1.15;overflow-wrap:anywhere;color:#262219;animation:q8afd0 .4s ease-out both}.qc130a .q4e710{background:#fdfaf3;color:#8a6d1f;border:1px solid #c9a227;font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:8px 16px}.qc130a .q4e710:hover{background:#8a6d1f;color:#fdfaf3}@keyframes q8afd0{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qc130a .q7971d{animation:none}}.q1ceb4{position:relative;overflow:hidden;padding:16px 20px;gap:8px 16px;background:#171310}.q1ceb4 .q7e3db{color:#c9a97f}.q1ceb4 .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#f4e8ce}.q1ceb4 .qef606{position:relative;margin-left:auto;display:inline-flex}.q1ceb4 .qd2dfd{position:absolute;left:50%;top:-18px;width:22px;height:26px;margin-left:-11px;display:grid;place-items:center;font-size:.55rem;line-height:1;color:#171310;background:#e8c86a;pointer-events:none;clip-path:polygon(50% 100%,100% 35%,80% 0,20% 0,0 35%);filter:drop-shadow(0 0 7px rgba(232,200,106,.65));animation:qeb934 5.5s ease-in-out infinite}.q1ceb4 .q4e710{background:#e8c86a;color:#171310}.q1ceb4 .q4e710:hover{background:#f2d685;color:#171310}@keyframes qeb934{0%,12%{transform:translate(34px,-46px) rotate(-8deg);opacity:0}20%{opacity:1}55%{transform:translate(-14px,-16px) rotate(5deg)}78%{transform:translate(0,4px) rotate(0)}86%{transform:translate(0,-5px)}92%,100%{transform:translate(0,0)}}@media (max-width:480px){.q1ceb4 .qef606{margin:0 auto}}@media (prefers-reduced-motion:reduce){.q1ceb4 .qd2dfd{animation:none;transform:translate(0,0)}}.q0b3c7{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#14100c;--hastreakdist:min(46vw,220px)}.q0b3c7 .qf6639{position:relative;z-index:1}.q0b3c7 .q7e3db{color:#c9a97f}.q0b3c7 .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#f6edd8}.q0b3c7 .q3d482{position:absolute;left:20px;right:20px;bottom:12px;height:0;pointer-events:none}.q0b3c7 .qf6a5f,.q0b3c7 .qd77d5{position:absolute;left:0;bottom:0;color:#e8c86a;font-size:18px;line-height:1;animation:q993b8 5s cubic-bezier(.45,0,.25,1) infinite}.q0b3c7 .q4e710{position:relative;z-index:1;margin-left:auto;background:#e8c86a;color:#14100c;animation:q1ee96 5s infinite}.q0b3c7 .q4e710:hover{background:#f2d685;color:#14100c}@keyframes q993b8{0%,10%{transform:translateX(0)}68%{transform:translateX(var(--hastreakdist))}74%,100%{transform:translateX(var(--hastreakdist))}}@keyframes q1ee96{0%,60%{box-shadow:0 0 0 rgba(232,200,106,0)}70%{box-shadow:0 0 18px rgba(232,200,106,.55)}82%,100%{box-shadow:0 0 4px rgba(232,200,106,.2)}}@media (prefers-reduced-motion:reduce){.q0b3c7 .qd77d5{display:none}.q0b3c7 .qf6a5f{animation:none;transform:translateX(var(--hastreakdist))}.q0b3c7 .q4e710{animation:none;box-shadow:0 0 0 1px rgba(232,200,106,.5)}}.qd336a{padding:14px 18px;gap:10px 16px;background:#fdf8ee}.qd336a .q6d361{display:inline-flex;gap:6px;flex-shrink:0}.qd336a .q04005{display:block;width:34px;height:52px;perspective:500px}.qd336a .q02ab8{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;animation:qc278f 6s ease-in-out infinite}.qd336a .qca560,.qd336a .q1188e{position:absolute;inset:0;border-radius:5px;backface-visibility:hidden}.qd336a .qca560{background:repeating-linear-gradient(45deg,#1e3a34 0 4px,#22423b 4px 8px);box-shadow:inset 0 0 0 1px #c9a227}.qd336a .q1188e{transform:rotateY(180deg);display:grid;place-items:center;font-size:16px;line-height:1;background:#fbf4e4;color:#8a6d1f;box-shadow:inset 0 0 0 1px #c9a227}.qd336a .q7e3db{color:#6b5313}.qd336a .q7971d{color:#2b2620}.qd336a .q4e710{margin-left:auto;background:#1e3a34;color:#fdf8ee;border:1px solid #c9a227}.qd336a .q4e710:hover{background:#16302b;color:#fdf8ee}@keyframes qc278f{0%,18%{transform:rotateY(0)}32%,72%{transform:rotateY(180deg)}88%,100%{transform:rotateY(360deg)}}@media (max-width:480px){.qd336a .q6d361{flex-basis:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.qd336a .q02ab8{animation:none;transform:rotateY(180deg)}}.q45658{padding:14px 18px;gap:10px 16px;background:#fdf8ee}.q45658 .qfd3e4{display:block;flex-shrink:0;width:56px;height:84px;perspective:600px}.q45658 .q94e12{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;animation:qc4176 7s ease-in-out infinite}.q45658 .q55378,.q45658 .q320dc{position:absolute;inset:0;border-radius:7px;backface-visibility:hidden}.q45658 .q55378{background:repeating-conic-gradient(from 0deg at 50% 50%,#c9a227 0 6deg,#a57f17 6deg 12deg);box-shadow:inset 0 0 0 2px #fdf8ee,inset 0 0 0 3px #a57f17}.q45658 .q320dc{transform:rotateX(180deg);display:grid;place-items:center;font-size:26px;line-height:1;background:#fffdf6;color:#8a6d1f;box-shadow:inset 0 0 0 1px #c9a227}.q45658 .q7e3db{color:#6b5313}.q45658 .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(15px,2.2vw,19px);line-height:1.3;color:#2b2620}.q45658 .q4e710{margin-left:auto;background:#e8c86a;color:#2b2620}.q45658 .q4e710:hover{background:#dfb94f;color:#2b2620}@keyframes qc4176{0%,15%{transform:rotateX(0)}30%,78%{transform:rotateX(180deg)}92%,100%{transform:rotateX(360deg)}}@media (max-width:480px){.q45658 .qfd3e4{margin:0 auto}}@media (prefers-reduced-motion:reduce){.q45658 .q94e12{animation:none;transform:rotateX(180deg)}}.qf253e{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#10131a}.qf253e .q503c3{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 50%,rgba(214,228,255,.34),rgba(214,228,255,.09) 34%,transparent 62%);animation:q03b70 6s ease-in-out infinite alternate}.qf253e .qf6639{position:relative;z-index:1}.qf253e .q7e3db{color:#afc6f2;letter-spacing:.18em}.qf253e .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(16px,2.3vw,20px);line-height:1.3;color:#e8eef9}.qf253e .q4e710{position:relative;z-index:1;margin-left:auto;background:#182031;color:#eaf1ff;border:1px solid #afc6f2;box-shadow:0 0 14px rgba(214,228,255,.25)}.qf253e .q4e710:hover{background:#232e46;color:#eaf1ff}@keyframes q03b70{from{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@media (max-width:480px){.qf253e .q503c3{background:radial-gradient(circle at 50% 68%,rgba(214,228,255,.34),rgba(214,228,255,.09) 34%,transparent 62%)}}@media (prefers-reduced-motion:reduce){.qf253e .q503c3{animation:none;opacity:1}}.qe2508{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#161209}.qe2508 .qa12c6{position:absolute;top:50%;left:-10%;width:180px;height:180px;margin-top:-90px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(232,200,106,.42),rgba(232,200,106,.12) 40%,transparent 70%);animation:q9c7f8 5s cubic-bezier(.4,0,.2,1) infinite}.qe2508 .qf6639{position:relative;z-index:1}.qe2508 .q7e3db{color:#c9a97f}.qe2508 .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(16px,2.3vw,20px);line-height:1.3;color:#f3e9d2}.qe2508 .q4e710{position:relative;z-index:1;margin-left:auto;background:#e8c86a;color:#161209;animation:q41be8 5s infinite}.qe2508 .q4e710:hover{background:#f2d685;color:#161209}@keyframes q9c7f8{0%,8%{left:-10%;opacity:.5}55%{opacity:1}72%{left:calc(100% - 160px);transform:scale(1)}84%{transform:scale(1.12)}100%{left:calc(100% - 160px);opacity:.85;transform:scale(1)}}@keyframes q24c94{0%,8%{top:-60%;opacity:.5}55%{opacity:1}72%{top:calc(100% - 140px);transform:scale(1)}84%{transform:scale(1.12)}100%{top:calc(100% - 140px);opacity:.85;transform:scale(1)}}@keyframes q41be8{0%,64%{box-shadow:0 0 0 rgba(232,200,106,0)}78%{box-shadow:0 0 16px rgba(232,200,106,.5)}100%{box-shadow:0 0 6px rgba(232,200,106,.25)}}@media (max-width:480px){.qe2508 .qa12c6{left:50%;margin-left:-90px;animation-name:q24c94}}@media (prefers-reduced-motion:reduce){.qe2508 .qa12c6{animation:none;left:auto;right:-30px;top:50%;opacity:.9}.qe2508 .q4e710{animation:none}}@property --hagleamang{syntax:'<angle>';initial-value:0deg;inherits:false}.q18a5f{padding:2px;border-radius:12px;background:conic-gradient(from var(--hagleamang,0deg),#8a6d1f,#e8c86a 25%,#fff3c4 32%,#e8c86a 40%,#8a6d1f 60%,#e8c86a 85%,#8a6d1f);animation:q5043e 7s linear infinite}.q18a5f .qf524b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;padding:14px 18px;border-radius:10px;background:#fdf8ec}.q18a5f .q7e3db{color:#8a6d1f;letter-spacing:.16em}.q18a5f .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(16px,2.3vw,20px);line-height:1.3;color:#2b2418}.q18a5f .q4e710{margin-left:auto;background:#8a6d1f;color:#fdf8ec;border-radius:8px}.q18a5f .q4e710:hover{background:#6f5717;color:#fdf8ec}@keyframes q5043e{to{--hagleamang:360deg}}@media (prefers-reduced-motion:reduce){.q18a5f{animation:none}}.q6e0fa{align-items:flex-start;padding:14px 18px;gap:10px 12px;background:#fffdf8}.q6e0fa .q0ddd0{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#c9a227;color:#fffdf8;box-shadow:0 0 0 2px #fff3c4}.q6e0fa .q0ddd0 .q03e3b{width:16px;height:16px}.q6e0fa .q08b2c{position:relative;flex:1 1 200px;min-width:0;max-width:min(62%,420px);padding:10px 14px;border-radius:14px 14px 14px 4px;background:linear-gradient(180deg,#fbe9e7,#f8dfda);box-shadow:0 2px 8px rgba(122,59,51,.12);animation:q41cf7 .5s cubic-bezier(.34,1.56,.64,1) both}.q6e0fa .q08b2c::before{content:'';position:absolute;left:-5px;bottom:6px;width:10px;height:10px;background:#f8dfda;transform:rotate(45deg)}.q6e0fa .q7e3db{color:#7a3b33;letter-spacing:.14em}.q6e0fa .q7971d{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(15px,2.2vw,19px);line-height:1.35;color:#33241f}.q6e0fa .q4e710{margin-left:auto;align-self:flex-end;background:#fffdf8;color:#7a3b33;border:1.5px solid #d98e82;padding:8px 16px}.q6e0fa .q4e710:hover{background:#e8c86a;border-color:#e8c86a;color:#33241f;transform:none}@keyframes q41cf7{from{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:none}}@media (max-width:480px){.q6e0fa .q08b2c{max-width:100%}}@media (prefers-reduced-motion:reduce){.q6e0fa .q08b2c{animation:none}}.qf3f86{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:radial-gradient(120% 140% at 10% 50%,#0a2036,#061524 70%)}.qf3f86 .qf6639,.qf3f86 .q4e710{position:relative;z-index:1}.qf3f86 .q7e3db{color:#9fc0dc}.qf3f86 .q7971d{color:#eaf3fb}.qf3f86 .q4e710{margin-left:auto;background:#ffd36b;color:#061524;animation:q3a7be 5s ease-in-out infinite}.qf3f86 .q4e710:hover{background:#ffe19a;color:#061524}.qa87e8{position:absolute;left:26px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#fff3c4;box-shadow:0 0 10px 4px rgba(255,236,170,.85),0 0 26px 12px rgba(255,214,110,.35);animation:q46cec 5s ease-in-out infinite}.q7d125{position:absolute;left:26px;top:50%;width:150%;height:190px;margin-top:-95px;transform-origin:0 50%;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,rgba(255,236,170,.5),rgba(255,236,170,0) 72%);clip-path:polygon(0 46%,100% 0,100% 100%,0 54%);animation:q306dc 5s linear infinite}@keyframes q306dc{from{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes q46cec{0%,44%,100%{opacity:.75}52%{opacity:1}}@keyframes q3a7be{0%,40%,70%,100%{box-shadow:0 0 0 rgba(255,211,107,0)}52%{box-shadow:0 0 22px rgba(255,224,150,.85)}}@media (prefers-reduced-motion:reduce){.q7d125{animation:none;transform:rotate(4deg);opacity:.7}.qa87e8,.qf3f86 .q4e710{animation:none}}.qa38ee{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#05070a}.qa38ee .qf6639,.qa38ee .q4e710{position:relative;z-index:1}.qa38ee .q7e3db{color:#93b7cc}.qa38ee .q7971d{color:#f2f7fb}.qa38ee .q4e710{margin-left:auto;background:#78dcff;color:#05070a}.qa38ee .q4e710:hover{background:#a5e8ff;color:#05070a}.q49ff1{position:absolute;left:0;top:50%;width:40%;height:0;pointer-events:none;mix-blend-mode:screen;animation:q7bc61 6s cubic-bezier(.4,0,.2,1) infinite}.q49ff1 i{position:absolute;top:0}.q55389{left:-60%;width:220%;height:3px;margin-top:-1px;background:linear-gradient(90deg,transparent,rgba(120,220,255,.9) 45%,rgba(120,220,255,0));filter:blur(1px)}.q27c42{left:46%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:radial-gradient(circle,rgba(255,235,190,.95),rgba(255,190,120,.3) 55%,transparent 72%);filter:blur(1px)}.qa229f{width:26px;height:26px;margin-top:-13px;border-radius:50%;background:rgba(255,190,120,.18)}.q28ffb{left:22%}.q8e684{left:74%;width:16px;height:16px;margin-top:-8px}@keyframes q7bc61{0%{transform:translateX(-25%);opacity:0}15%{opacity:1}70%,100%{transform:translateX(180%);opacity:.85}}@media (prefers-reduced-motion:reduce){.q49ff1{animation:none;transform:translateX(150%);opacity:.8}}.qe07ca{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:linear-gradient(150deg,#12301f,#07130c 70%)}.qe07ca .qf6639,.qe07ca .q4e710{position:relative;z-index:1}.qe07ca .q7e3db{color:#cfe8b8}.qe07ca .q7971d{color:#f3f8ea}.qe07ca .q4e710{margin-left:auto;background:#f0c75e;color:#12301f;box-shadow:0 0 0 1px rgba(232,255,156,.5)}.qe07ca .q4e710:hover{background:#f7d987;color:#12301f}.q083a6{position:absolute;inset:0;pointer-events:none}.qc64e4{position:absolute;left:8%;width:5px;height:5px;border-radius:50%;background:#e8ff9c;box-shadow:0 0 6px 2px rgba(232,255,156,.85),0 0 18px 8px rgba(190,255,120,.2);opacity:0;animation:qd4f10 5.5s ease-in-out infinite}@keyframes qd4f10{0%{transform:translate(0,0);opacity:0}12%{opacity:1}45%{transform:translate(38%,-14px);opacity:.35}70%{opacity:1}100%{transform:translate(76%,6px);opacity:0}}@media (prefers-reduced-motion:reduce){.qc64e4{animation:none;opacity:.8}}.qcc5c0{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#fdf6e8}.qcc5c0 .qf6639,.qcc5c0 .q4e710{position:relative;z-index:1}.qcc5c0 .q7e3db{color:#8a6d1f}.qcc5c0 .q7971d{color:#2a2118}.qcc5c0 .q4e710{margin-left:auto;background:#2a2118;color:#ffeb78}.qcc5c0 .q4e710:hover{background:#14100b;color:#ffeb78}.q18b62{position:absolute;left:0;top:50%;width:32%;height:4px;margin-top:-2px;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95))}.q04399{position:absolute;left:30%;top:50%;width:0;height:0;margin-top:-16px;pointer-events:none;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:32px solid rgba(255,255,255,.55);filter:drop-shadow(0 0 6px rgba(255,255,255,.7))}.qc1ada{position:absolute;left:34%;top:50%;width:68%;height:120px;margin-top:-60px;pointer-events:none;transform-origin:0 50%;filter:saturate(1.6) blur(2px);opacity:.55;background:linear-gradient(180deg,rgba(255,90,90,.5),rgba(255,180,60,.5) 28%,rgba(255,235,120,.6) 50%,rgba(120,220,150,.5) 74%,rgba(110,190,255,.5));clip-path:polygon(0 44%,100% 0,100% 100%,0 56%);animation:q649c1 7s ease-in-out infinite alternate}@keyframes q649c1{from{transform:rotate(-7deg)}to{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.qc1ada{animation:none}}.q2d114{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#f8f0df}.q2d114 .qf6639,.q2d114 .q4e710{position:relative;z-index:1}.q2d114 .q7e3db{color:#8a5a2a}.q2d114 .q7971d{color:#2f261c}.q2d114 .q4e710{margin-left:auto;background:#5d8fc0;color:#fffdf6}.q2d114 .q4e710:hover{background:#47749f;color:#fffdf6}.q4b982{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;filter:blur(3px) saturate(1.5);animation:q44cfe 24s ease-in-out infinite alternate}.qc6e15{position:absolute;width:78px;height:58px;opacity:.5;border-radius:30% 40% 34% 44%}.q24a6b{left:8%;top:12%;background:#e5484d}.q023a3{left:30%;top:44%;background:#f4c95d}.qa0b31{left:54%;top:16%;background:#63a37e}.qdd760{left:72%;top:50%;background:#5d8fc0}@keyframes q44cfe{from{transform:translate(-8px,4px)}to{transform:translate(16px,-6px)}}@media (prefers-reduced-motion:reduce){.q4b982{animation:none}}.q69330{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#fbf3e2}.q69330 .qf6639,.q69330 .q4e710{position:relative;z-index:1}.q69330 .q7e3db{color:#5b6f4e}.q69330 .q7971d{color:#33422e}.q69330 .q4e710{margin-left:auto;background:#f4d98a;color:#33422e}.q69330 .q4e710:hover{background:#ecc978;color:#33422e}.q5362a{position:absolute;inset:-10%;pointer-events:none;mix-blend-mode:multiply;filter:blur(10px);background:radial-gradient(38px 30px at 18% 30%,rgba(64,84,58,.28),transparent 70%),radial-gradient(52px 38px at 42% 70%,rgba(64,84,58,.24),transparent 70%),radial-gradient(44px 32px at 66% 26%,rgba(64,84,58,.22),transparent 70%);animation:qa507d 11s ease-in-out infinite alternate}.q71b9d{position:absolute;right:40px;top:50%;width:170px;height:90px;margin-top:-45px;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle,rgba(255,241,196,.9),transparent 68%)}@keyframes qa507d{from{transform:translate(-6px,0)}to{transform:translate(10px,5px)}}@media (prefers-reduced-motion:reduce){.q5362a{animation:none}}.q3fd90{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#1d2440}.q3fd90 .qf6639,.q3fd90 .q4e710{position:relative;z-index:1}.q3fd90 .q7e3db{color:#ffd0a8}.q3fd90 .q7971d{color:#fff6e6}.q3fd90 .q4e710{margin-left:auto;background:#ffd98a;color:#2b1c2e}.q3fd90 .q4e710:hover{background:#ffe6ae;color:#2b1c2e}.q86a12{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1d2440,#7a3f55 52%,#e8875a 82%,#ffd98a);opacity:.55;animation:q2289a 12s ease-in-out infinite alternate}.q2634c{position:absolute;right:22%;bottom:-26px;width:76px;height:76px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff6d8 40%,#ffcf5e 70%,transparent 74%);box-shadow:0 0 34px 14px rgba(255,207,94,.45);animation:q47759 12s ease-in-out infinite alternate}.q642f5{position:absolute;left:0;right:0;bottom:16px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,230,174,.75),transparent)}@keyframes q2289a{from{opacity:.35}to{opacity:.75}}@keyframes q47759{from{transform:translateY(18px)}to{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.q86a12,.q2634c{animation:none}}.q2dbbe{position:relative;overflow:hidden;padding:18px 22px;gap:8px 14px;background:radial-gradient(120% 140% at 50% 20%,#241611,#0c0806 75%)}.q2dbbe .q7e3db{color:#ff7aa2;letter-spacing:.22em;text-shadow:0 0 6px rgba(255,79,139,.9),0 0 18px rgba(255,45,115,.55);animation:qeba79 6s steps(1,end) infinite}.q2dbbe .q7971d{color:#fff8e7;text-shadow:0 0 10px rgba(255,220,150,.35)}.q2dbbe .q4e710{margin-left:auto;background:transparent;color:#ffe1a8;border:2px solid #ffbf5e;border-radius:999px;box-shadow:0 0 10px rgba(255,191,94,.5),inset 0 0 8px rgba(255,191,94,.35);animation:q1b3ba 3.4s ease-in-out infinite}.q2dbbe .q4e710:hover{background:#ffbf5e;color:#241611}@keyframes qeba79{0%,4%{opacity:.25}6%{opacity:1}8%{opacity:.3}10%,100%{opacity:1}}@keyframes q1b3ba{50%{box-shadow:0 0 16px rgba(255,191,94,.7),inset 0 0 12px rgba(255,191,94,.5)}}@media (prefers-reduced-motion:reduce){.q2dbbe .q7e3db,.q2dbbe .q4e710{animation:none}}.q0db0b{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:linear-gradient(180deg,#04222e,#02131c)}.q0db0b .qf6639,.q0db0b .q4e710{position:relative;z-index:1}.q0db0b .q7e3db{color:#7fd6c6}.q0db0b .q7971d{color:#eafaf6}.q0db0b .q4e710{margin-left:auto;background:#5eead4;color:#02131c;box-shadow:0 0 14px rgba(94,234,212,.4)}.q0db0b .q4e710:hover{background:#2dd4bf;color:#02131c}.q94180{position:absolute;left:-30%;bottom:0;width:60%;height:62%;pointer-events:none;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(60% 100% at 50% 100%,rgba(90,255,220,.65),transparent 72%);animation:q4640f 6s ease-in-out infinite}.qdc8f8{position:absolute;inset:0;pointer-events:none}.q78349{position:absolute;bottom:22%;width:3px;height:3px;border-radius:50%;background:#9dfce9;box-shadow:0 0 6px 2px rgba(157,252,233,.8);opacity:0;animation:q9b7b8 6s ease-in-out infinite}@keyframes q4640f{0%{left:-30%;opacity:.5}70%{left:78%;opacity:1}100%{left:96%;opacity:0}}@keyframes q9b7b8{0%,40%{opacity:0;transform:translateY(0)}55%{opacity:1}100%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.q94180{animation:none;left:60%;opacity:.8}.q78349{animation:none;opacity:.7}}.q6da2c{position:relative;overflow:hidden;padding:16px 20px;gap:10px 16px;background:linear-gradient(160deg,#2b1c10,#1a120b 72%)}.q6da2c .qf6639,.q6da2c .q4e710{position:relative;z-index:1}.q6da2c .q7e3db{color:#d8ae72}.q6da2c .q7971d{color:#f7ead2}.q6da2c .q4e710{margin-left:auto;background:#ffc44d;color:#2b1c10}.q6da2c .q4e710:hover{background:#ffd575;color:#2b1c10}.q12396{position:relative;z-index:1;display:inline-flex;gap:12px;align-items:flex-end;flex-shrink:0}.q81cda{display:block;width:12px;height:20px;transform-origin:50% 100%;border-radius:50% 50% 46% 46% / 62% 62% 38% 38%;background:linear-gradient(180deg,#fff5cf,#ffc44d 55%,#ff8c1a);box-shadow:0 0 12px 5px rgba(255,190,90,.4);animation-name:qdd20d;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes qdd20d{from{transform:rotate(-6deg) scaleY(.94)}to{transform:rotate(6deg) scaleY(1.06)}}@media (prefers-reduced-motion:reduce){.q81cda{animation:none}}.qa8252{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:linear-gradient(160deg,#1c1710,#0e0b07 70%)}.qa8252 .qf6639,.qa8252 .q4e710{position:relative;z-index:1}.qa8252 .q7e3db{color:#c9a97f}.qa8252 .q7971d{color:#f6ead0}.qa8252 .q4e710{margin-left:auto;background:#e8c86a;color:#1c1710}.qa8252 .q4e710:hover{background:#f2d685;color:#1c1710}.q098b0{position:absolute;left:8%;top:62%;width:26px;height:34px;pointer-events:none;border-radius:46% 46% 40% 40%;background:linear-gradient(180deg,#ffe9b0,#f5b13d 70%,#c97a1a);box-shadow:0 0 22px 10px rgba(255,190,90,.4),0 0 60px 26px rgba(255,170,60,.18);animation:qacf66 9s ease-in-out infinite}@keyframes qacf66{0%{left:6%;top:68%;opacity:0}12%{opacity:1}72%{left:calc(100% - 128px);top:16%}100%{left:calc(100% - 116px);top:14%;opacity:.95}}@media (prefers-reduced-motion:reduce){.q098b0{animation:none;left:auto;right:116px;top:16%}}.q23f9d{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:linear-gradient(120deg,#191512,#221c17 60%,#191512)}.q23f9d .qf6639,.q23f9d .q4e710{position:relative;z-index:1}.q23f9d .q7e3db{color:#c9a97f}.q23f9d .q7971d{color:#f4e8ce}.q23f9d .q4e710{margin-left:auto;background:#e8c86a;color:#191512;animation:qc3377 6s ease-in-out infinite}.q23f9d .q4e710:hover{background:#f6e3a3;color:#191512}.q7b3dc{position:absolute;left:0;top:42%;width:100%;height:2px;pointer-events:none;transform-origin:0 50%;transform:rotate(-3deg) scaleX(0);background:linear-gradient(90deg,#caa23f,#f6e3a3 55%,#e8c86a);filter:drop-shadow(0 0 5px rgba(232,200,106,.6));animation:qb8fdf 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes qb8fdf{0%{transform:rotate(-3deg) scaleX(0)}55%,100%{transform:rotate(-3deg) scaleX(1)}}@keyframes qc3377{0%,55%{box-shadow:0 0 0 rgba(246,227,163,0)}68%{box-shadow:0 0 20px rgba(246,227,163,.7)}100%{box-shadow:0 0 6px rgba(246,227,163,.25)}}@media (prefers-reduced-motion:reduce){.q7b3dc{animation:none;transform:rotate(-3deg) scaleX(1)}.q23f9d .q4e710{animation:none}}.qed13d{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#fdf8ee}.qed13d .qf6639,.qed13d .q4e710{position:relative;z-index:2}.qed13d .q7e3db{color:#8a6d1f}.qed13d .q7971d{color:#2a2118}.qed13d .q4e710{margin-left:auto;background:#3a2d1c;color:#e6c34a}.qed13d .q4e710:hover{background:#241b10;color:#e6c34a}.q53af5{position:absolute;left:22%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;pointer-events:none;z-index:1;background:rgba(30,24,18,.95);filter:blur(6px);animation:qa7568 5s ease-out infinite}.q11ba7{position:absolute;left:22%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:46% 54% 38% 62%;pointer-events:none;z-index:1;background:rgba(30,24,18,.55);filter:blur(9px);animation:qf014e 5s ease-out infinite}@keyframes qa7568{0%{transform:scale(.2);opacity:.95}55%{transform:scale(12);opacity:.28}100%{transform:scale(22);opacity:0}}@keyframes qf014e{0%{transform:scale(.3) rotate(0);opacity:.8}60%{transform:scale(9) rotate(40deg);opacity:.18}100%{transform:scale(16) rotate(70deg);opacity:0}}@media (prefers-reduced-motion:reduce){.q53af5,.q11ba7{animation:none;opacity:0}}.qac922{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:#f6ecd9}.qac922 .qf6639,.qac922 .q4e710{position:relative;z-index:1}.qac922 .q7e3db{color:#7a6a4a}.qac922 .q7971d{color:#46402f}.qac922 .q4e710{margin-left:auto;background:#46402f;color:#f6ecd9}.qac922 .q4e710:hover{background:#2f2b20;color:#f6ecd9}.q672eb{position:absolute;inset:0;pointer-events:none;z-index:2;background:rgba(210,228,222,.9);animation:q3b128 5.5s cubic-bezier(.42,0,.3,1) infinite}.q02139{position:absolute;top:0;bottom:0;left:0;width:16px;pointer-events:none;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95));filter:blur(1px);animation:q31189 5.5s cubic-bezier(.42,0,.3,1) infinite}@keyframes q3b128{0%,8%{transform:translateX(0)}70%,100%{transform:translateX(101%)}}@keyframes q31189{0%,8%{left:0;opacity:.9}70%{left:calc(100% - 16px);opacity:.9}100%{left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.q672eb,.q02139{animation:none;display:none}}.q984f2{position:relative;overflow:hidden;padding:18px 22px;gap:8px 14px;background:#fcf7eb}.q984f2 .qf6639,.q984f2 .q4e710{position:relative;z-index:1}.q984f2 .q7e3db{color:#8c6f2e}.q984f2 .q7971d{color:#2a241d}.q984f2 .q4e710{margin-left:auto;background:#fffdf6;color:#7c6224;border:1px solid #b08d42}.q984f2 .q4e710:hover{background:#b08d42;color:#fffdf6}.q851e4{position:absolute;left:20px;top:12px;width:0;height:0;pointer-events:none;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:22px solid #b08d42}.q93782{position:absolute;left:29px;top:34px;width:46%;height:6px;pointer-events:none;transform-origin:0 50%;filter:blur(1px);background:linear-gradient(90deg,rgba(90,76,50,.35),rgba(90,76,50,0));animation:qc7099 40s ease-in-out infinite alternate}@keyframes qc7099{from{transform:rotate(6deg)}to{transform:rotate(46deg)}}@media (prefers-reduced-motion:reduce){.q93782{animation:none;transform:rotate(26deg)}}.qa929d{position:relative;overflow:hidden;padding:16px 22px;gap:8px 14px;background:#fbf6ec}.qa929d .qf6639,.qa929d .q4e710{position:relative;z-index:1}.qa929d .q7e3db{color:#8c6f2e}.qa929d .q7971d{color:#2a241d}.qa929d .q4e710{margin-left:auto;background:#fffdf6;color:#7c6224;border:2px dashed #c9a24b;animation:qdf854 7s linear infinite}.qa929d .q4e710:hover{background:#c9a24b;color:#fffdf6}.q8023a{position:absolute;left:16px;top:50%;width:16px;height:22px;margin-top:-11px;pointer-events:none;border-radius:3px;background:linear-gradient(90deg,#6e5238,#b08d64 45%,#8a6a48);animation:qd6551 7s linear infinite}.qf534c{position:absolute;left:32px;right:120px;top:52%;height:2px;pointer-events:none;transform-origin:0 50%;background:linear-gradient(90deg,#c9a24b,#e8c86a);animation:q0c783 7s cubic-bezier(.4,0,.2,1) infinite}@keyframes q0c783{0%{transform:scaleX(0)}60%,100%{transform:scaleX(1)}}@keyframes qd6551{to{transform:rotate(360deg)}}@keyframes qdf854{to{background-position:40px 0}}@media (prefers-reduced-motion:reduce){.q39bca{animation:none;transform:scaleX(1)}.q81c2c,.qa929d .q4e710{animation:none}}.qd9aae{position:relative;overflow:hidden;padding:16px 20px 22px;gap:8px 14px;background:linear-gradient(180deg,#171310,#0d0a07)}.qd9aae .qf6639,.qd9aae .q4e710{position:relative;z-index:1}.qd9aae .q7e3db{color:#c9a97f}.qd9aae .q7971d{color:#f4e8ce}.qd9aae .q4e710{margin-left:auto;background:#e8c86a;color:#171310;animation:qaf428 5s ease-in-out infinite}.qd9aae .q4e710:hover{background:#f4dd97;color:#171310}.q8bb7b{position:absolute;left:18px;right:18px;bottom:10px;height:3px;pointer-events:none;border-radius:2px;background:repeating-linear-gradient(75deg,#6b5638 0 3px,#4a3a24 3px 6px)}.q6c0ba{position:absolute;left:18px;bottom:8px;width:8px;height:8px;pointer-events:none;border-radius:50%;background:#fff8dc;box-shadow:0 0 10px 4px rgba(255,211,107,.85),0 0 24px 10px rgba(255,140,26,.35);animation:qbf588 5s cubic-bezier(.5,0,.4,1) infinite}@keyframes qbf588{0%{left:18px;opacity:0}8%{opacity:1}72%{left:calc(100% - 130px);opacity:1}80%,100%{left:calc(100% - 120px);opacity:0}}@keyframes qaf428{0%,68%{box-shadow:0 0 0 rgba(255,211,107,0)}80%{box-shadow:0 0 24px rgba(255,211,107,.8)}100%{box-shadow:0 0 6px rgba(255,211,107,.25)}}@media (prefers-reduced-motion:reduce){.q6c0ba{animation:none;left:auto;right:120px}.qd9aae .q4e710{animation:none}}.q53dc7{position:relative;overflow:hidden;padding:16px 22px;gap:8px 14px;background:#fffdf6}.q53dc7 .qf6639,.q53dc7 .q4e710{position:relative;z-index:1}.q53dc7 .q7e3db{color:#8c6f2e}.q53dc7 .q7971d{color:#2a241d}.q53dc7 .q4e710{margin-left:auto;background:#8c6f2e;color:#fffdf6}.q53dc7 .q4e710:hover{background:#6f5722;color:#fffdf6}.q49646{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,#f3e7cf,#e6d3ac 26%,#fdf6e3 44%,#dbc696 68%,#f3e7cf);box-shadow:inset -18px 0 26px rgba(60,48,30,.3);animation:qc4665 6s cubic-bezier(.5,0,.25,1) infinite}@keyframes qc4665{0%,10%{transform:translate(0,0)}72%,100%{transform:translate(104%,12%)}}@media (prefers-reduced-motion:reduce){.q49646{animation:none;display:none}}.qe8e91{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:radial-gradient(120% 140% at 70% 50%,#221a10,#14110c 72%)}.qe8e91 .qf6639,.qe8e91 .q4e710{position:relative;z-index:1}.qe8e91 .q7e3db{color:#c9a97f}.qe8e91 .q7971d{color:#f4e8ce}.qe8e91 .q4e710{margin-left:auto;background:#e8c86a;color:#14110c}.qe8e91 .q4e710:hover{background:#f2d685;color:#14110c}.qe6dde{position:absolute;inset:6px;pointer-events:none;border-radius:14px;border:2px solid rgba(232,200,106,.85);box-shadow:0 0 18px rgba(232,200,106,.35),inset 0 0 18px rgba(232,200,106,.2);animation:q2703c 6s cubic-bezier(.45,0,.2,1) infinite}@keyframes q2703c{0%{inset:6px;border-radius:14px;opacity:0}14%{opacity:1}70%,100%{inset:calc(50% - 22px) 18px calc(50% - 22px) calc(100% - 132px);border-radius:999px;opacity:.95}}@media (max-width:480px){.qe6dde{animation:none;inset:6px;border-radius:14px;opacity:.8}}@media (prefers-reduced-motion:reduce){.qe6dde{animation:none;inset:6px;border-radius:14px;opacity:.8}}.q19c69{position:relative;overflow:hidden;padding:16px 20px;gap:8px 14px;background:linear-gradient(160deg,#fdf3df,#f7e6c4)}.q19c69 .qf6639,.q19c69 .q4e710{position:relative;z-index:1}.q19c69 .q7e3db{color:#a8641f}.q19c69 .q7971d{color:#33261a;animation:q2f1ff 4.5s ease-out infinite}.q19c69 .q4e710{margin-left:auto;background:#e8a62e;color:#33261a}.q19c69 .q4e710:hover{background:#f2b950;color:#33261a}.q225e6{position:absolute;left:0;right:0;top:50%;height:40px;margin-top:-20px;pointer-events:none;background:rgba(255,255,255,.28);filter:blur(6px);animation:q54806 4.5s ease-in-out infinite}@keyframes q2f1ff{0%{filter:blur(2.4px);transform:skewX(-2deg);opacity:.8}55%{filter:blur(.6px);transform:skewX(0);opacity:1}100%{filter:none;transform:none;opacity:1}}@keyframes q54806{0%{transform:translateX(-40%) scaleY(1);opacity:.5}60%{transform:translateX(60%) scaleY(1.3);opacity:.25}100%{transform:translateX(110%) scaleY(1);opacity:0}}@media (prefers-reduced-motion:reduce){.q19c69 .q7971d{animation:none}.q225e6{animation:none;display:none}}@media (prefers-reduced-motion:reduce){.q0f0f2{animation:none}.q7a8ed:hover{animation:none}}.hcw{max-width:940px}.hcw-steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.hcw-step{display:grid;grid-template-columns:1fr minmax(240px,320px);gap:18px 28px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px}.hcw-step:nth-child(even){background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.hcw-text h2{font-size:1.18rem;margin:0 0 8px;display:flex;align-items:center;gap:10px}.hcw-num{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.95rem;background:var(--accent);color:#fff}.hcw-text p{margin:0 0 8px}.hcw-note{color:var(--ink-soft);font-size:.92rem}.hcw-art{width:100%;height:auto;border-radius:10px;border:1px solid var(--border)}.hcw-faq{margin-top:26px}.hcw-faq h2{margin-top:0}.hcw-faq details{border-top:1px solid var(--border);padding:10px 0}.hcw-faq details:first-of-type{border-top:0}.hcw-faq summary{cursor:pointer;font-weight:600}.hcw-faq details p{margin:8px 0 0;color:var(--ink-soft)}.hcw-ready{margin:30px 0 12px}.hcw-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:26px 0 6px}@media (max-width:720px){.hcw-step{grid-template-columns:1fr}.hcw-step .hcw-art{order:-1}}.insight-block{margin:18px 0 26px}.insight-head{font-size:1.25rem;margin:0 0 12px}.insight-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.insight{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.insight-good{border-left-color:#2e7d4f}.insight-warn{border-left-color:#b0341f}.insight-neutral{border-left-color:#8a6d1f}.insight-title{margin:0;font-size:1.02rem}.insight-verdict{margin:0;font-size:.95rem;line-height:1.5}.insight-note{margin:0;font-size:.8rem;overflow-wrap:anywhere}.insight{overflow:hidden}.insight-action{margin-top:auto;align-self:flex-start;font-size:.88rem;font-weight:600;text-decoration:none;color:var(--accent-deep);border-bottom:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}.insight-action:hover{border-bottom-color:var(--accent)}.viz{margin:4px 0}.viz-empty{font-size:.85rem;margin:4px 0}.viz-spark{width:100%;height:54px;display:block}.viz-cap{font-size:.82rem;color:var(--ink-soft);margin-top:2px}.viz-bars{display:grid;gap:5px}.viz-bar-row{display:grid;grid-template-columns:minmax(60px,26%) minmax(30px,1fr) auto;gap:8px;align-items:center;font-size:.8rem}.viz-bar-row>*{min-width:0}.viz-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-bar-track{background:#efe7d5;border-radius:3px;height:12px;overflow:hidden}.viz-bar-fill{display:block;height:100%;border-radius:3px}.viz-bar-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.76rem;max-width:46%;overflow-wrap:anywhere}.viz-bar-value{white-space:nowrap}.viz-bar-value .muted{white-space:normal}.viz-funnel{display:grid;gap:6px}.viz-funnel-stage{display:grid;grid-template-columns:1fr;gap:2px}.viz-funnel-bar{height:14px;border-radius:3px;background:linear-gradient(90deg,#c9a227,#8a6d1f)}.viz-funnel-text{font-size:.82rem}.viz-drop{color:#b0341f;font-size:.76rem}.viz-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.viz-big-value{font-family:var(--font-display);font-size:1.9rem;line-height:1.1}.viz-big-label{font-size:.84rem;color:var(--ink-soft);flex-basis:100%}.viz-delta{font-size:.84rem;font-weight:700}.viz-delta.up{color:#2e7d4f}.viz-delta.down{color:#b0341f}.viz-dots{display:grid;gap:6px}.viz-dot-row{display:grid;grid-template-columns:minmax(60px,26%) minmax(30px,1fr) auto;gap:8px;align-items:center;font-size:.8rem}.viz-dot-row>*{min-width:0}.viz-dot-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-dot-track{position:relative;height:26px;background:#f6f0e2;border-radius:3px}.viz-dot{position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(138,109,31,.78)}.viz-dot-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.76rem;max-width:46%;overflow-wrap:anywhere}.viz-heat{display:grid;gap:2px;font-size:.7rem}.viz-heat-row{display:grid;grid-template-columns:32px repeat(24,1fr);gap:2px;align-items:center}.viz-heat-day{color:var(--ink-soft)}.viz-heat-cell{display:block;height:12px;border-radius:2px;background:#f2ece0}.viz-heat-axis{display:flex;justify-content:space-between;color:var(--ink-soft);padding-left:34px}.viz-lift{display:grid;gap:7px;position:relative;padding-top:16px}.viz-lift-base{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(42,33,24,.45);pointer-events:none;z-index:2;margin-left:calc(34% + 8px)}.viz-lift-base span{position:absolute;top:-2px;left:4px;font-size:.64rem;color:var(--ink-soft);white-space:nowrap}.viz-lift-row{display:grid;grid-template-columns:minmax(70px,34%) minmax(30px,1fr) auto;gap:8px;align-items:center;font-size:.78rem}.viz-lift-row>*{min-width:0}.viz-lift-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-lift-track{position:relative;height:15px;background:#f6f0e2;border-radius:3px;overflow:hidden}.viz-lift-ghost{position:absolute;inset:0 auto 0 0;background:rgba(138,109,31,.26)}.viz-lift-fill{position:absolute;inset:0 auto 0 0;background:var(--accent,#8a6d1f)}.insight-warn .viz-lift-fill{background:#b0341f}.viz-lift-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.74rem;white-space:nowrap}.viz-lift-stable{display:inline-block;font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;background:#2e7d4f;color:#fff;border-radius:2px;padding:1px 4px;vertical-align:1px}.viz-cohort{display:grid;gap:3px;font-size:.72rem;overflow-x:auto}.viz-cohort-row{display:grid;grid-template-columns:72px 46px repeat(7,minmax(30px,1fr));gap:3px;align-items:center}.viz-cohort-head{color:var(--ink-soft);font-size:.64rem;text-transform:uppercase;letter-spacing:.04em}.viz-cohort-label,.viz-cohort-size{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viz-cohort-size{text-align:right;font-variant-numeric:tabular-nums}.viz-cohort-cell{display:block;text-align:center;padding:4px 0;border-radius:2px;background:#f4eee2;font-variant-numeric:tabular-nums}.viz-cohort-head .viz-cohort-cell{background:none}.viz-path{display:grid;gap:7px}.viz-path-row{display:grid;grid-template-columns:minmax(90px,38%) minmax(30px,1fr) auto;gap:8px;align-items:center;font-size:.78rem}.viz-path-row>*{min-width:0}.viz-path-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-path-track{position:relative;height:15px;background:#f6f0e2;border-radius:3px;overflow:hidden}.viz-path-other{position:absolute;inset:0 auto 0 0;background:rgba(111,104,128,.3)}.viz-path-buy{position:absolute;inset:3px auto 3px 0;background:#2e7d4f;border-radius:2px}.viz-path-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.74rem;white-space:nowrap}.tools-hero{padding:54px 0 34px;background:linear-gradient(180deg,var(--accent-soft,#efeaff) 0%,var(--bg) 100%)}.tools-kicker{margin:0 0 8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.tools-hero h1{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.tools-lede{margin:14px 0 0;max-width:60ch;font-size:1.06rem;color:var(--ink-soft)}.tools-facts{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;padding:0;margin:22px 0 0;font-size:.88rem;color:var(--ink-soft)}.tools-facts strong{color:var(--ink)}.tools-body{padding-top:34px}.tools-group{margin-bottom:40px}.tools-group-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.tools-group-head h2{margin:0;font-size:1.24rem;white-space:nowrap}.tools-rule{flex:1 1 auto;height:1px;background:var(--border)}.tools-count{font-size:.72rem;color:var(--ink-soft);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.tools-grid{display:flex;flex-wrap:wrap;gap:16px}.tools-grid>*{flex:1 1 268px;min-width:0}.tool-card{display:flex;gap:16px;padding:18px;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tool-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:.32;transition:opacity .16s ease}.tool-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 8px 18px rgba(40,24,8,.09),0 18px 38px rgba(40,24,8,.10)}.tool-card:hover::before{opacity:1}.tool-art{flex:none;width:54px;height:54px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft,#efeaff)}.tool-art svg{width:34px;height:34px}.tool-art .s{fill:none;stroke:var(--accent);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.tool-art .d{opacity:.45}.tool-art .f{fill:var(--accent)}.tool-text{display:flex;flex-direction:column;min-width:0}.tool-tag{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.tool-name{font-family:var(--font-display);font-size:1.06rem;font-weight:700;margin:4px 0 6px;line-height:1.25}.tool-why{font-size:.86rem;color:var(--ink-soft);line-height:1.5}.tool-go{margin-top:10px;font-size:.82rem;font-weight:700;color:var(--accent)}.tool-card:hover .tool-go span{margin-left:4px}.tools-closer{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between;padding:26px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.tools-closer-text{flex:1 1 380px;min-width:0}.tools-closer-text h2{margin:0 0 8px;font-size:1.2rem}.tools-closer-text p{margin:0;color:var(--ink-soft);font-size:.95rem;max-width:62ch}.tools-closer-acts{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.tools-hero{padding:38px 0 26px}.tool-card{padding:15px;gap:13px}.tool-art{width:46px;height:46px}.tool-art svg{width:28px;height:28px}}.hero-slim{padding:40px 0 26px;text-align:left}.hero-slim-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 30px}.hero-slim-text{flex:1 1 420px;min-width:0}.hero-slim h1{font-size:clamp(1.6rem,3.4vw,2.3rem);margin:0}.hero-slim .hero-sub{margin:8px 0 0;max-width:62ch;font-size:1rem}.hero-slim-acts{display:flex;flex-wrap:wrap;gap:10px;flex:none}.chips-scroll{flex-wrap:nowrap;overflow-x:auto;margin-top:16px;padding-bottom:6px;scrollbar-width:thin}.chips-scroll .chip{flex:none}.hero-split{padding:48px 0 40px;text-align:left}.hero-split-inner{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}.hero-split-say{flex:1 1 440px;min-width:0}.hero-split-say .hero-sub{margin:0 0 22px;max-width:54ch}.hero-split-say .hero-actions{justify-content:flex-start;margin-bottom:18px}.hero-split-who{flex:1 1 300px;max-width:380px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.hero-split-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.hero-split-head h2{margin:0;font-size:1.1rem}.amini{display:flex;text-decoration:none;color:inherit;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.amini:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,36,55,.10)}.amini-face{position:relative;flex:none}.amini-face img{object-fit:cover;background:var(--accent-soft)}.amini-dot{position:absolute;border-radius:50%;background:var(--ink-soft);border:2px solid var(--surface);width:12px;height:12px;right:4px;bottom:4px}.is-online .amini-dot{background:var(--online)}.is-busy .amini-dot{background:var(--gold)}.amini-body{display:flex;flex-direction:column;min-width:0;justify-content:center}.amini-name{font-family:var(--font-display);font-weight:700;font-size:.98rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amini-rate{font-size:.8rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amini-star{color:var(--gold);margin-right:2px}.amini-go{flex:none;align-self:center;font-size:.78rem;font-weight:700;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:5px 12px;white-space:nowrap}.amini-go.is-live{background:var(--accent);color:#fff}.amini:hover .amini-go{background:var(--accent);color:#fff}.amini-card{flex-direction:column;align-items:center;text-align:center;padding:14px 12px;gap:9px}.amini-card .amini-face img{width:84px;height:84px;border-radius:50%}.amini-card .amini-body{align-items:center;width:100%}.amini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.amini-row{align-items:center;gap:11px;padding:9px 11px}.amini-row .amini-face img{width:46px;height:46px;border-radius:50%}.amini-row .amini-dot{width:10px;height:10px;right:0;bottom:0}.amini-row .amini-body{flex:1 1 auto}.amini-row .amini-go{padding:4px 10px;font-size:.74rem}.amini-stack{display:flex;flex-direction:column;gap:8px}.amini-ribbon{display:flex;gap:12px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:thin}.amini-ribbon .amini{flex:0 0 150px;flex-direction:column;align-items:center;text-align:center;padding:13px 10px;gap:8px}.amini-ribbon .amini-face img{width:72px;height:72px;border-radius:50%}.amini-ribbon .amini-body{align-items:center;width:100%}.amini-ribbon-wrap{overflow:hidden}.editorial{display:flex;flex-wrap:wrap;gap:26px;align-items:flex-start}.editorial-lead{flex:2 1 480px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.editorial-shot{display:block}.editorial-shot img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.editorial-shot-blank{display:block;width:100%;aspect-ratio:16 / 5;background:radial-gradient(600px 200px at 75% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%),radial-gradient(400px 200px at 10% 100%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 65%),var(--accent-soft)}.editorial-say{padding:20px 22px 22px}.editorial-say h2{margin:8px 0 10px;font-size:clamp(1.3rem,2.6vw,1.85rem)}.editorial-say h2 a{color:var(--ink);text-decoration:none}.editorial-say h2 a:hover{color:var(--accent)}.editorial-say p{color:var(--ink-soft);margin:0 0 14px}.editorial-meta{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;font-size:.85rem;color:var(--ink-soft)}.editorial-rail{flex:1 1 268px;max-width:340px;min-width:0}.editorial-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.editorial-rail-head h2{margin:0;font-size:1.15rem}.editorial-rail .btn-block{margin-top:12px}.mag-lead{display:flex;flex-wrap:wrap;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:24px}.mag-lead-shot{flex:1 1 340px;min-width:0;display:block}.mag-lead-shot img{width:100%;height:100%;min-height:220px;object-fit:cover}.mag-lead-say{flex:1 1 340px;min-width:0;padding:24px;align-self:center}.mag-lead-say h3{margin:8px 0 10px;font-size:clamp(1.25rem,2.4vw,1.7rem)}.mag-lead-say h3 a{color:var(--ink);text-decoration:none}.mag-lead-say h3 a:hover{color:var(--accent)}.mag-lead-say p{color:var(--ink-soft);margin:0}.shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.shelf-card{display:flex;flex-direction:column;gap:4px;padding:14px 15px;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);border-left:3px solid color-mix(in srgb,var(--accent) 40%,transparent);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.shelf-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,36,55,.10)}.shelf-mark{font-size:1.2rem;line-height:1}.shelf-name{font-family:var(--font-display);font-weight:700;font-size:1rem}.shelf-why{font-size:.82rem;color:var(--ink-soft);line-height:1.45}.home-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.home-tool{display:flex;align-items:center;gap:13px;padding:12px 14px;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.home-tool:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,36,55,.10)}.home-tool .tool-art{width:42px;height:42px;border-radius:10px}.home-tool .tool-art svg{width:26px;height:26px}.home-tool-text{display:flex;flex-direction:column;min-width:0}.home-tool-name{font-family:var(--font-display);font-weight:700;font-size:.96rem;line-height:1.25}.home-tool-tag{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:700;margin-top:3px}@media (max-width:720px){.hero-slim{padding:28px 0 20px}.hero-slim-acts{width:100%}.hero-slim-acts .btn{flex:1 1 auto;text-align:center}.hero-split{padding:32px 0 28px}.hero-split-who{max-width:none}.editorial-rail{max-width:none}.amini-card .amini-face img{width:68px;height:68px}.mag-lead-shot img{min-height:180px}}.home-layout-notes{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;margin:4px 0 0}.home-layout-notes p{margin:0 0 7px;font-size:.84rem;line-height:1.5}.home-layout-notes p:last-child{margin-bottom:0}.scm{position:relative;display:flex;align-items:center;gap:5px;flex:none;font-family:var(--font-body)}.scm[hidden]{display:none}.scm-play{flex:none;width:23px;height:23px;border-radius:50%;border:0;background:var(--accent);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;line-height:0}.scm-play:hover{background:var(--accent-deep)}.scm-i-pause{display:none}.is-playing .scm-i-play{display:none}.is-playing .scm-i-pause{display:block}.scm-wave{display:flex;align-items:flex-end;gap:2px;height:11px;width:10px;flex:none}.scm-wave i{display:block;width:2px;height:3px;border-radius:1px;background:var(--accent);opacity:.4}.is-playing .scm-wave i{animation:qa453a .9s ease-in-out infinite;opacity:1}.is-playing .scm-wave i:nth-child(2){animation-delay:.15s}.is-playing .scm-wave i:nth-child(3){animation-delay:.3s}@keyframes qa453a{0%,100%{height:3px}50%{height:11px}}.scm-more{display:flex;align-items:center;gap:3px;border:0;padding:2px 2px;background:transparent;color:var(--ink-soft);font:inherit;font-size:.78rem;cursor:pointer;max-width:92px}.scm-now{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.scm-more svg{flex:none;transition:transform .15s ease}.scm-more[aria-expanded="true"] svg{transform:rotate(180deg)}.scm-more:hover{color:var(--accent)}.scm-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(78vw,250px);padding:11px 13px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 6px rgba(43,36,55,.10),0 10px 26px rgba(43,36,55,.12)}.scm-panel[hidden]{display:none}.scm-head{margin:0 0 7px;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.scm-list{list-style:none;margin:0 0 9px;padding:0;max-height:40vh;overflow-y:auto}.scm-track{display:block;width:100%;text-align:left;border:0;background:transparent;color:inherit;font:inherit;font-size:.81rem;padding:5px 7px;border-radius:7px;cursor:pointer}.scm-track:hover{background:var(--accent-soft)}.scm-track.is-current{background:var(--accent-soft);color:var(--accent-deep);font-weight:700}.scm-vol{display:flex;align-items:center;gap:8px}.scm-vol-mark{color:var(--ink-soft);font-size:.9rem}.scm-vol input{flex:1 1 auto;min-width:0;accent-color:var(--accent)}.scm.is-broken .scm-play{background:var(--gold,#d8b25a)}.scm.is-broken .scm-now{color:var(--gold,#d8b25a)}.scm.is-broken .scm-wave{visibility:hidden}.subbar-right{display:flex;align-items:center;gap:10px;flex:none}@media (max-width:560px){.scm-now{display:none}.scm-wave{display:none}.scm-panel{right:-40px}}@media (prefers-reduced-motion:reduce){.is-playing .scm-wave i{animation:none;height:7px}}.form-warn{margin:0;padding:10px 13px;border-radius:9px;background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);font-size:.85rem;line-height:1.5}.form-warn code{background:rgba(0,0,0,.06);padding:1px 4px;border-radius:3px}.hero-slim h1{font-size:clamp(1.45rem,2.9vw,2rem)}.hero-split h1{font-size:clamp(1.7rem,3.2vw,2.5rem)}.hero-slim .h1-row,.hero-split .h1-row{flex-wrap:nowrap;align-items:center}.hero-slim .h1-row h1,.hero-split .h1-row h1{min-width:0}.hero-slim .h1-row .share-wrap,.hero-split .h1-row .share-wrap{flex:none}.chips-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent)}@media (max-width:720px){.shelf,.amini-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.home-tools{grid-template-columns:1fr}}.amini-ribbon{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 54px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 54px),transparent)}.subbar-links{padding-right:26px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.table-wrap{overflow-x:auto}.two-col{display:flex;flex-wrap:wrap;gap:24px}.two-col>*{flex:1 1 300px;min-width:0}.two-col h3{font-size:1rem;margin:0 0 8px}.plain-list{list-style:none;margin:0 0 16px;padding:0;font-size:.88rem}.plain-list li{padding:4px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.plain-list li:last-child{border-bottom:none}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.tag{display:inline-block;font-size:.8rem;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep)}.row-warn td{background:color-mix(in srgb,var(--danger) 7%,transparent)}.inline-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;align-items:end;margin-bottom:20px}.inline-form .span-2{grid-column:1 / -1}.inline-form label{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.row-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.row-form input[type=text]{min-width:140px;flex:1 1 140px}.admin details{margin-bottom:14px}.admin details>summary{cursor:pointer;font-weight:600;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.admin details[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.admin details[open]{border-bottom:0}.post-table-wrap{overflow-x:auto;margin:0 0 1.4em}.post-table{border-collapse:collapse;width:100%;min-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;font-size:.94rem}.post-table th,.post-table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top}.post-table thead th{font-family:var(--font-display);font-size:.86rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);background:color-mix(in srgb,var(--accent) 6%,transparent)}.post-table tbody tr:last-child td{border-bottom:none}.post-table tbody td:first-child{font-weight:600}.stat-alert{border-color:var(--danger)}.stat-alert .stat-value{color:var(--danger)}.horo-capture{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between;padding:24px 26px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.horo-capture-text{flex:1 1 340px;min-width:0}.horo-capture-text h2{margin:0 0 8px;font-size:1.25rem}.horo-capture-text p{margin:0;color:var(--ink-soft);font-size:.93rem;max-width:56ch}.horo-capture-form{flex:1 1 300px;max-width:420px;min-width:0}.about-entity h2{margin-bottom:18px}.entity-facts{display:grid;gap:0;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.entity-facts>div{display:flex;flex-wrap:wrap;gap:4px 22px;padding:13px 18px;border-bottom:1px solid var(--border)}.entity-facts>div:last-child{border-bottom:none}.entity-facts dt{flex:0 0 190px;font-weight:700;font-size:.88rem}.entity-facts dd{flex:1 1 300px;margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.55}@media (max-width:620px){.entity-facts dt{flex-basis:100%}}.admin-table th.is-sortable{cursor:pointer;user-select:none;white-space:nowrap}.admin-table th.is-sortable:hover{color:var(--accent)}.admin-table th.is-sortable::after{content:' \2195';opacity:.3;font-size:.85em}.admin-table th[aria-sort="ascending"]::after{content:' \2191';opacity:1}.admin-table th[aria-sort="descending"]::after{content:' \2193';opacity:1}.prod-group>summary{display:flex;align-items:center;gap:12px}.prod-group-count{font-size:.78rem;color:var(--ink-soft);border:1px solid var(--border);border-radius:999px;padding:1px 9px;font-weight:400}.prod-group-money{margin-left:auto;font-size:.82rem;color:var(--ink-soft);font-weight:400}.admin-more{margin:-8px 0 20px}.admin-more>summary{cursor:pointer;font-size:.88rem;padding:8px 13px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.admin-more[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.admin-rest[hidden]{display:none}tbody.admin-rest{display:table-row-group}tbody.admin-drawer td{padding:0 !important;background:var(--surface)}p.admin-drawer{margin:6px 0 0}.admin-more-btn{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:.85rem;color:var(--ink-soft);background:none;border:0;border-top:1px dashed var(--border);padding:9px 12px;letter-spacing:.01em}p.admin-drawer .admin-more-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.admin-more-btn:hover,.admin-more-btn:focus-visible{color:var(--ink);background:var(--surface-2,var(--surface))}.admin-more-btn::before{content:'\25B8';display:inline-block;margin-right:8px;transition:transform .15s ease}.admin-more-btn[aria-expanded="true"]::before{transform:rotate(90deg)}.q57e5b{grid-column:1 / -1;border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin:0 0 6px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.q57e5b legend{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding:0 6px}.qad84d{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.qad84d:hover{border-color:var(--accent)}.qad84d input{margin-top:3px;flex:none}.q05f5e select,.q05f5e input[type=number]{width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bento{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(132px,auto)}.bento-tile{position:relative;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;overflow:hidden;padding:18px 20px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);background:var(--surface);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.bento-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent)}.bento-wide{grid-column:span 3;grid-row:span 2;min-height:296px}.bento-tall{grid-column:span 1;grid-row:span 2;justify-content:flex-start;gap:12px}.bento-topic{grid-column:span 1}.bento-tool{grid-column:span 2;flex-direction:row;align-items:center;gap:14px;justify-content:flex-start;flex-wrap:wrap}.bento-tool .bento-title,.bento-tool .bento-sub{display:block}.bento-tool>span:not(.tool-art){flex:0 1 auto}.bento-read{grid-column:span 4;min-height:96px}.bento-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.bento-wide.has-shot .bento-body{position:relative;z-index:2;color:#fff}.bento-wide.has-shot::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(6,6,14,.9) 0%,rgba(6,6,14,.55) 45%,rgba(6,6,14,.08) 100%)}.bento-body{display:flex;flex-direction:column;gap:6px}.bento-kicker{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;opacity:.8}.bento-title{font-family:var(--font-display,inherit);font-size:1.12rem;line-height:1.24;font-weight:600}.bento-wide .bento-title{font-size:clamp(1.3rem,2.4vw,1.9rem)}.bento-sub{font-size:.84rem;opacity:.78;line-height:1.45}.bento-mark{font-size:1.6rem;line-height:1}.bento-tool .tool-art{width:34px;height:34px}.bento-face .amini{border:0;padding:0;background:none}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}.bento-wide{grid-column:span 2}.bento-tall{grid-column:span 2;grid-row:span 1}.bento-read{grid-column:span 2}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bento-wide,.bento-tall,.bento-read,.bento-topic,.bento-tool{grid-column:span 1}}.answers-note{margin:-6px 0 16px;font-size:.84rem}.answer-chips{display:flex;flex-wrap:wrap;gap:10px}.answer-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);text-decoration:none;color:inherit;font-size:.9rem;line-height:1.2;transition:border-color .16s ease,transform .16s ease}.answer-chip:hover{border-color:var(--accent);transform:translateY(-1px)}.answer-q{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--accent);color:var(--accent-ink,#fff);font-size:.74rem;font-weight:700}.answers-ask{display:flex;gap:10px;margin-top:20px;max-width:560px}.answers-ask input{flex:1;min-width:0;padding:11px 15px;font:inherit;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:inherit}@media (max-width:560px){.answers-ask{flex-direction:column}}.spotlight{padding:44px 0 40px;border-bottom:1px solid var(--border)}.spotlight-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.spotlight-kicker{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.spotlight-name{font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.04;margin:8px 0 10px}.spotlight-line{font-size:1.05rem;line-height:1.5;color:var(--ink-soft);max-width:46ch;margin:0 0 20px}.spotlight-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.spotlight-face .advisor-card{max-width:340px;margin-left:auto}@media (max-width:860px){.spotlight-inner{grid-template-columns:1fr}.spotlight-face .advisor-card{margin:0 auto}}.marquee{overflow:hidden;border-block:1px solid var(--border);background:var(--surface);padding:13px 0}.marquee-track{display:flex;width:max-content;animation:q9d5da 42s linear infinite}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-run{display:flex;gap:30px;padding-right:30px}.marquee-item{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:var(--ink-soft);font-size:.96rem;letter-spacing:.01em}.marquee-item:hover{color:var(--ink)}@keyframes q9d5da{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee-track{animation:none}}.proof{border-bottom:1px solid var(--border);background:var(--surface)}.proof-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:20px 0}.proof-item{text-align:center;padding:4px 10px}.proof-n{display:block;font-family:var(--font-display,inherit);font-size:clamp(1.5rem,3.2vw,2.2rem);line-height:1;font-weight:700}.proof-label{display:block;margin-top:5px;font-size:.8rem;color:var(--ink-soft);line-height:1.35}.stackfeed{display:flex;flex-direction:column;gap:10px}.stack-read{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:inherit}.stack-read:hover{border-color:var(--accent)}.stack-title{font-family:var(--font-display,inherit);font-size:1.06rem;line-height:1.28;font-weight:600}.stack-sub{font-size:.85rem;color:var(--ink-soft);line-height:1.45}.section-stack .amini-row{min-height:62px}.bento-wide:not(.has-shot){min-height:210px;background:radial-gradient(120% 90% at 88% 8%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%),radial-gradient(90% 80% at 6% 96%,color-mix(in srgb,var(--gold,#d8b25a) 20%,transparent),transparent 58%),var(--surface)}.bento-wide:not(.has-shot)::before{content:'';position:absolute;right:-40px;top:-46px;width:210px;height:210px;border-radius:50%;opacity:.5;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:inset 0 0 0 22px color-mix(in srgb,var(--accent) 7%,transparent)}.bento-wide:not(.has-shot) .bento-body{position:relative;z-index:1}@media (max-width:560px){.section-head{flex-wrap:wrap;row-gap:4px}.section-head h2{flex:1 1 100%}.section-link{white-space:nowrap}}.signin-row{display:grid;gap:9px;margin-bottom:18px}.signin-btn{display:flex;align-items:center;gap:11px;padding:11px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;font-weight:600;font-size:.93rem;transition:border-color .16s ease,transform .16s ease}.signin-btn:hover{border-color:var(--social,var(--accent));transform:translateY(-1px)}.signin-mark{width:20px;height:20px;flex:0 0 20px;fill:var(--social,currentColor)}.signin-or{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--ink-soft);font-size:.84rem}.signin-or::before,.signin-or::after{content:'';flex:1;height:1px;background:var(--border)}.signin-linked{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.signin-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;font-size:.82rem}.signin-chip .signin-mark{width:15px;height:15px;flex:0 0 15px}.signin-chip form{display:inline}.signin-chip button{background:none;border:0;padding:0 0 0 4px;cursor:pointer;color:var(--ink-soft);font:inherit;font-size:.78rem;text-decoration:underline}.signin-setup{border-left:3px solid var(--border);padding:2px 0 2px 14px;margin:8px 0 0}.signin-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.signin-sum{display:inline-flex;align-items:center;gap:10px}.pill-on{font-size:.78rem;color:var(--ok,#1a7f4b);border:1px solid currentColor;border-radius:999px;padding:2px 10px}.slotwrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px;overflow-x:clip}.slotwrap>*{max-width:100%}.audio-check{display:grid;gap:8px;margin:4px 0 10px}.audio-check-row{margin:0;padding:9px 13px;border-left:3px solid var(--border);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;font-size:.86rem}.audio-check-row.is-ok{border-left-color:#1a7f4b}.audio-check-row.is-missing,.audio-check-row.is-empty{border-left-color:#b3261e}.audio-check-row.is-odd,.audio-check-row.is-blocked,.audio-check-row.is-unknown{border-left-color:var(--gold,#d8b25a)}.audio-check-row code{font-size:.8rem}.tool-art svg *{transform-box:view-box;transform-origin:50% 50%}a:hover .tool-art--sun .ray,a:focus-visible .tool-art--sun .ray{animation:q11882 .5s ease-out 1 backwards}a:hover .tool-art--sun .core,a:focus-visible .tool-art--sun .core{animation:q277db .55s ease-out 1}a:hover .tool-art--sun .ray:nth-of-type(2){animation-delay:.05s}a:hover .tool-art--sun .ray:nth-of-type(3){animation-delay:.1s}a:hover .tool-art--sun .ray:nth-of-type(4){animation-delay:.15s}a:hover .tool-art--sun .ray:nth-of-type(5){animation-delay:.2s}a:hover .tool-art--sun .ray:nth-of-type(6){animation-delay:.25s}a:hover .tool-art--sun .ray:nth-of-type(7){animation-delay:.3s}a:hover .tool-art--sun .ray:nth-of-type(8){animation-delay:.35s}@keyframes q11882{from{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes q277db{40%{transform:scale(1.18)}}a:hover .tool-art--chart .rim,a:focus-visible .tool-art--chart .rim{stroke-dasharray:100;animation:qa936e .7s ease-in-out 1}a:hover .tool-art--chart .hub,a:focus-visible .tool-art--chart .hub{animation:q334b8 .45s cubic-bezier(.2,1.6,.4,1) .45s 1 backwards}a:hover .tool-art--chart .spokes-a{animation:qd0d19 .5s ease .2s 1 backwards}a:hover .tool-art--chart .spokes-b{animation:qd0d19 .5s ease .35s 1 backwards}a:hover .tool-art--chart .inner,a:focus-visible .tool-art--chart .inner{animation:qfe576 .9s cubic-bezier(.3,0,.2,1) 1}@keyframes qa936e{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes q334b8{from{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes qd0d19{from{opacity:0}}a:hover .tool-art--orbit g:nth-of-type(1) .ring,a:focus-visible .tool-art--orbit g:nth-of-type(1) .ring{animation:qd8f8b .9s cubic-bezier(.3,0,.2,1) 1}a:hover .tool-art--orbit g:nth-of-type(2) .ring,a:focus-visible .tool-art--orbit g:nth-of-type(2) .ring{animation:qfe576 1.1s cubic-bezier(.3,0,.2,1) 1}a:hover .tool-art--orbit g:nth-of-type(3) .ring,a:focus-visible .tool-art--orbit g:nth-of-type(3) .ring{animation:qd8f8b 1.3s cubic-bezier(.3,0,.2,1) 1}a:hover .tool-art--orbit .core,a:focus-visible .tool-art--orbit .core{animation:q277db .7s ease-out 1}@keyframes qd8f8b{from{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes qfe576{from{transform:rotate(0)}to{transform:rotate(-180deg)}}a:hover .tool-art--cards .card-l,a:focus-visible .tool-art--cards .card-l{animation:q26608 .55s ease-out 1}a:hover .tool-art--cards .card-m,a:focus-visible .tool-art--cards .card-m{animation:q9cf5a .55s ease-out 1}a:hover .tool-art--cards .card-r,a:focus-visible .tool-art--cards .card-r{animation:q13acc .55s ease-out 1}@keyframes q26608{45%{transform:rotate(-8deg) translateY(-2px)}}@keyframes q13acc{45%{transform:rotate(8deg) translateY(-2px)}}@keyframes q9cf5a{45%{transform:translateY(-3.5px)}}a:hover .tool-art--spread .lay,a:focus-visible .tool-art--spread .lay{animation:q9ecc0 .4s cubic-bezier(.2,1.4,.4,1) 1 backwards}a:hover .tool-art--spread .lay-2{animation-delay:.12s}a:hover .tool-art--spread .lay-3{animation-delay:.24s}a:hover .tool-art--spread .seal,a:focus-visible .tool-art--spread .seal{animation:q334b8 .4s cubic-bezier(.2,1.6,.4,1) .4s 1 backwards}@keyframes q9ecc0{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}a:hover .tool-art--quiz .hook,a:focus-visible .tool-art--quiz .hook{stroke-dasharray:100;animation:qa936e .55s ease-in-out 1}a:hover .tool-art--quiz .stop,a:focus-visible .tool-art--quiz .stop{animation:q334b8 .35s cubic-bezier(.2,1.6,.4,1) .5s 1 backwards}a:hover .tool-art--quiz .halo{animation:q277db .7s ease-out 1}a:hover .tool-art--chat .dot,a:focus-visible .tool-art--chat .dot{animation:qf1a14 .5s ease-in-out 1}a:hover .tool-art--chat .dot:nth-of-type(2){animation-delay:.12s}a:hover .tool-art--chat .dot:nth-of-type(3){animation-delay:.24s}a:hover .tool-art--chat .bubble,a:focus-visible .tool-art--chat .bubble{animation:q1717b .55s ease-out 1}@keyframes q1717b{35%{transform:translateX(1.6px) scale(1.04)}}@keyframes qf1a14{40%{transform:translateY(-4px)}}a:hover .tool-art--book .leaf-l,a:focus-visible .tool-art--book .leaf-l{animation:q6d64c .6s ease-out 1}a:hover .tool-art--book .leaf-r,a:focus-visible .tool-art--book .leaf-r{animation:q8e428 .6s ease-out 1}a:hover .tool-art--book .rule,a:focus-visible .tool-art--book .rule{animation:qd0d19 .5s ease .25s 1 backwards}@keyframes q6d64c{45%{transform:rotate(-4deg) translateX(-1px)}}@keyframes q8e428{45%{transform:rotate(4deg) translateX(1px)}}a:hover .tool-art--candle .flame,a:focus-visible .tool-art--candle .flame{transform-origin:50% 88%;animation:qa987f .8s ease-in-out 1}@keyframes qa987f{20%{transform:rotate(6deg) scale(.92)}45%{transform:rotate(-7deg) scale(1.06)}70%{transform:rotate(3deg) scale(.97)}}a:hover .tool-art--grid .tile,a:focus-visible .tool-art--grid .tile{animation:qf994a .35s ease-out 1 backwards}a:hover .tool-art--grid .tile:nth-of-type(2){animation-delay:.09s}a:hover .tool-art--grid .tile:nth-of-type(3){animation-delay:.18s}a:hover .tool-art--grid .tile:nth-of-type(4){animation-delay:.27s}@keyframes qf994a{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}a:hover .tool-art--hand .finger,a:focus-visible .tool-art--hand .finger{animation:qe1cc8 .55s ease-in-out 1}a:hover .tool-art--hand .finger:nth-of-type(2){animation-delay:.1s}a:hover .tool-art--hand .finger:nth-of-type(3){animation-delay:.2s}@keyframes qe1cc8{40%{transform:translateY(-3.5px)}}a:hover .tool-art--digits .glyph,a:focus-visible .tool-art--digits .glyph{stroke-dasharray:100;animation:qa936e .6s ease-in-out 1}a:hover .tool-art--digits .glyph:nth-of-type(2){animation-delay:.15s;animation-fill-mode:backwards}a:hover .tool-art--digits .beat,a:focus-visible .tool-art--digits .beat{animation:q277db .5s ease-out .4s 1}a:hover .tool-art--moon .crescent,a:focus-visible .tool-art--moon .crescent{animation:qaad1e .8s ease-in-out 1}a:hover .tool-art--moon .star,a:focus-visible .tool-art--moon .star{animation:q24b94 .6s ease-in-out 1}a:hover .tool-art--moon .star:nth-of-type(3){animation-delay:.2s}@keyframes qaad1e{30%{transform:rotate(-7deg)}65%{transform:rotate(4deg)}}@keyframes q24b94{50%{opacity:.2;transform:scale(.6)}}a:hover .tool-art--gift .lid,a:focus-visible .tool-art--gift .lid{animation:qc23a9 .7s ease-in-out 1}a:hover .tool-art--gift .bow,a:focus-visible .tool-art--gift .bow{animation:qa89b4 .7s ease-in-out 1}@keyframes qc23a9{35%{transform:translateY(-4px) rotate(-3deg)}60%{transform:translateY(-2px) rotate(2deg)}}@keyframes qa89b4{35%{transform:translateY(-4.5px) rotate(4deg)}60%{transform:translateY(-2px) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){a:hover .tool-art svg *,a:focus-visible .tool-art svg *{animation:none !important}}.admin-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;padding:10px 14px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.admin-jump-label{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent-deep)}.admin-jump a{font-size:.85rem;font-weight:600;color:var(--accent-deep);text-decoration:none}.admin-jump a::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:2px}.admin-jump a:hover{text-decoration:underline}.qd0371{border-color:var(--gold,#d8b25a);background:linear-gradient(100deg,color-mix(in srgb,var(--gold,#d8b25a) 12%,transparent),transparent 70%)}.q05f5e select[multiple]{min-height:168px;padding:6px}.q05f5e select[multiple] option{padding:3px 5px;border-radius:4px}.q05f5e select[multiple] option:checked{background:var(--accent-soft);font-weight:700}.offer-kicker{margin:0 0 3px;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--accent-deep)}.offer-blurb{margin:5px 0 0;font-size:.88rem;color:var(--ink-soft);line-height:1.5}.offer--inline{display:flex;align-items:center;gap:15px;margin:26px 0;padding:15px 0;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.offer-thumb{flex:none;width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.offer--inline .offer-text{flex:1 1 auto;min-width:0}.offer-name{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700}.offer-go{flex:none}.offer--end{background:var(--accent-soft)}.offer-end-inner{display:flex;align-items:center;gap:28px}.offer-end-thumb{flex:none;width:150px;height:200px;object-fit:cover;border-radius:10px;box-shadow:0 10px 26px rgba(0,0,0,.16)}.offer-end-text{flex:1 1 auto;min-width:0}.offer-end-text h2{margin:2px 0 0}.offer-acts{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.offer--rail{position:fixed;left:0;right:0;bottom:0;z-index:58;background:var(--surface);border-top:2px solid var(--accent);box-shadow:0 -6px 22px rgba(43,36,55,.14);transform:translateY(100%);transition:transform .22s ease}.offer--rail[hidden]{display:none}.offer--rail.is-up{transform:none}.offer-rail-inner{display:flex;align-items:center;gap:14px;padding:10px 20px}.offer-rail-text{margin:0;flex:1 1 auto;min-width:0;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-rail-price{color:var(--accent-deep);font-weight:700}.offer-rail-close{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--ink-soft);font-size:1.1rem;line-height:1;cursor:pointer}.offer-rail-close:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.offer--inline{flex-wrap:wrap}.offer--inline .offer-go{width:100%;text-align:center}.offer-end-inner{flex-direction:column;align-items:flex-start;gap:18px}.offer-end-thumb{width:110px;height:148px}.offer-rail-text{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.offer--rail{transition:none}}.panel-warn{border-color:var(--gold,#d8b25a);border-width:2px;background:linear-gradient(100deg,color-mix(in srgb,var(--gold,#d8b25a) 9%,transparent),transparent 60%)}.panel-warn>h2{color:var(--accent-deep)}.panel-quiet{background:var(--bg)}.stat-row{display:grid;gap:12px;margin:0 0 20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.stat-n{font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--accent-deep)}.stat-l{font-size:.76rem;letter-spacing:.04em;color:var(--ink-soft)}.cta-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.cta-grid>.panel{padding-left:14px;padding-right:14px}.cta-grid .card-cta{display:inline-flex;min-width:120px}.qb0c48{display:inline-block;width:96px;height:34px;overflow:hidden;vertical-align:middle;margin-right:8px;border-radius:4px;flex:none;border:1px solid var(--border);background:var(--surface);position:relative}.q114bf{display:block;width:640px;transform:scale(0.15);transform-origin:top left;pointer-events:none}.qb0c48 .qc0c0b{margin:0 !important}.qb0c48 *,.qb0c48 *::before,.qb0c48 *::after{animation:none !important;transition:none !important}.qf621c{display:flex;align-items:center;gap:9px}.qf621c>.qb0c48{margin-right:0}.q51b8b{min-width:0}.cta-tally{font-size:.8rem;line-height:1.5;margin:6px 0}.cta-tally-counts{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.cta-tally-rate{display:block;font-weight:700;font-size:.94rem;color:var(--accent-deep)}.cta-tally-lb{display:block;font-size:.72rem;color:var(--ink-soft)}.qf4373{position:relative;overflow:hidden;min-height:44px;min-width:104px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.qf4373 .q35585{display:inline;position:relative;z-index:1}.qf4373.q83632{background:var(--accent);border-color:var(--accent);color:#fff}.qf4373.q4d5cb{border-radius:999px;background:var(--accent);border-color:var(--accent);color:#fff}.qf4373.q7bf63{border-radius:4px;background:var(--accent-deep);border-color:var(--accent-deep);color:#fff;text-transform:uppercase;letter-spacing:.045em;font-size:.8rem}.qf4373.q6bf60{border-radius:8px;background:#221a38;border-color:#221a38;color:#fff6dc}.qf4373.qe88c0{border-radius:8px;background:#14513f;border-color:#14513f;color:#eefaf3}.qf4373.qc29e3{border-radius:8px;background:#5c1f45;border-color:#5c1f45;color:#fdeef6}.qf4373.q343de{border-radius:8px;background:#fff6e2;border:1.5px solid #cba43c;color:#4a3809}.qf4373.qfaf83{border-radius:8px;background:transparent;border:1.5px solid var(--accent);color:var(--accent-deep);transition:background .18s ease,color .18s ease}.qf4373.qfaf83:hover{background:var(--accent);color:#fff}.qf4373.q8ea92{border-radius:999px;background:transparent;border:2px solid #a87d0b;color:#7a5e12}.qf4373.q8ea92:hover{background:rgba(201,162,39,.14)}.qf4373.q39314{border-radius:8px;border:1px solid var(--accent-deep);color:#fff;background:linear-gradient(180deg,#7357d4 0%,#5b3fb8 52%,#46309c 100%)}.qf4373.qee323{border-radius:8px;background:#c9a227;border-color:#c9a227;color:#241703;box-shadow:0 2px 7px rgba(150,110,15,.3)}.qf4373.q80cdc{border-radius:999px;background:#d9f3e6;border:1.5px solid #2f8f6b;color:#144d38}.qf4373.qf5bc2{border-radius:8px;background:#d9553f;border-color:#d9553f;color:#fff4f0}.qf4373.qd6ba5{border-radius:6px;background:#3d4657;border-color:#3d4657;color:#eef2f8}.qf4373.q919a4{border-radius:999px;background:rgba(91,63,184,.16);color:var(--accent-deep);border:1px solid rgba(91,63,184,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qf4373.q9031f{border-radius:8px;background:var(--accent);border-color:var(--accent-deep);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -2px 0 rgba(0,0,0,.22)}.qf4373.q53ae1{border-radius:8px;background:var(--accent);border-color:var(--accent);color:#fff}.qf4373.q53ae1::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);transform:translateX(-120%);animation:q6e37d 3.4s ease-in-out infinite}@keyframes q6e37d{0%,62%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.qf4373.qcc903{border-radius:8px;background:var(--accent);border-color:var(--accent);color:#fff;animation:q66078 2.6s ease-in-out infinite}@keyframes q66078{0%,100%{box-shadow:0 0 0 0 rgba(91,63,184,.45)}55%{box-shadow:0 0 0 7px rgba(91,63,184,0)}}.qf4373.q37b9e{border-radius:8px;background:var(--accent);border-color:var(--accent);color:#fff}.qf4373.q37b9e .q35585::after{content:" \2192";display:inline-block;transition:transform .18s ease}.qf4373.q37b9e:hover .q35585::after{transform:translateX(3px)}.qf4373.q9182e{border-radius:8px;background:transparent;border-color:transparent;color:var(--accent-deep);box-shadow:inset 0 -2px 0 var(--accent)}.qf4373.q9182e:hover{background:rgba(91,63,184,.09)}.qf4373.q09513{border-radius:2px 12px 2px 12px;background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.qf4373.q21698{border-radius:4px 999px 999px 4px;background:#b8860b;border-color:#b8860b;color:#1f1502}.qf4373.q0b03e{border-radius:999px;background:#efe9ff;border:1.5px solid var(--accent);color:var(--accent-deep);font-weight:700}.qf4373.q3a53f{border-radius:8px;color:#fff;border-color:#46309c;background:repeating-linear-gradient(115deg,#5b3fb8 0 12px,#6a4ec7 12px 24px)}@media (prefers-reduced-motion:reduce){.qf4373,.qf4373::before,.qf4373::after,.qf4373 .q35585,.qf4373 .q35585::after{animation:none !important;transition:none !important;transform:none !important}}body.sc-calm .slotwrap,body.sc-calm .qe0c30,body.sc-calm .for-you,body.sc-calm .sc-audio{display:none !important}body.sc-calm *,body.sc-calm *::before,body.sc-calm *::after{animation:none !important;transition-duration:.01ms !important;scroll-behavior:auto !important}body.sc-calm{--radius:8px}body.sc-calm .post-body{max-width:68ch;line-height:1.85}body.sc-calm .post-body p{margin-bottom:1.35em}body.sc-calm .section{padding-top:30px;padding-bottom:30px}body.sc-calm .card,body.sc-calm .panel{box-shadow:none}.calm-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.85}.calm-toggle:hover{opacity:1}.compat-matrix-wrap{overflow-x:auto;margin-bottom:18px}.compat-matrix{border-collapse:collapse;margin:0 auto}.compat-matrix th,.compat-matrix td{border:1px solid var(--line,#d9cbaa);padding:6px 8px;text-align:center;font-size:15px}.compat-matrix thead th{font-size:18px}.compat-matrix tbody th{text-align:left;white-space:nowrap;font-weight:600}.compat-matrix td a{display:block;text-decoration:none;font-size:17px;letter-spacing:2px}.compat-matrix td a:hover{text-decoration:underline}.compat-note{max-width:68ch;margin:0 auto 26px}.compat-bysign-head{text-align:center;margin-bottom:14px}.compat-bysign{max-width:640px;margin:0 auto}.compat-bysign details{border-bottom:1px solid var(--line,#d9cbaa);padding:8px 0}.compat-bysign summary{cursor:pointer;font-weight:600}.compat-bysign ul{list-style:none;padding:10px 0 4px;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px 12px}@media (max-width:620px){.compat-bysign ul{grid-template-columns:repeat(2,1fr)}}.compat-page{max-width:760px}.compat-page h2{margin:26px 0 10px}.compat-ref{margin-bottom:8px;overflow-x:auto}@media (max-width:480px){.compat-table th,.compat-table td,.compat-scores th,.compat-scores td{font-size:13px;padding:5px 6px}}.compat-table,.compat-scores{width:100%;border-collapse:collapse;margin-bottom:14px}.compat-table th,.compat-table td,.compat-scores th,.compat-scores td{border:1px solid var(--line,#d9cbaa);padding:7px 10px;text-align:left;font-size:15px}.compat-scores td{font-weight:700}.compat-how{font-size:14px}.compat-cta{border:1px solid var(--line,#d9cbaa);border-radius:var(--radius,10px);padding:18px 20px 22px;margin:30px 0}.compat-cta h2{margin-top:0}.compat-links{line-height:1.9}.bday-months{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 26px;margin-bottom:26px}@media (max-width:900px){.bday-months{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bday-months{grid-template-columns:1fr}}.bday-month h2{margin:0 0 6px;font-size:20px}.bday-days{display:flex;flex-wrap:wrap;gap:4px 0;margin:0}.bday-days a{display:inline-block;min-width:34px;padding:4px 0;text-align:center;text-decoration:none;border:1px solid var(--line,#d9cbaa);margin:0 4px 4px 0;border-radius:6px;font-size:14px}.bday-days a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){[class*="qe0c30"],[class*="qe0c30"] *,[class*="qe0c30"] *::before,[class*="qe0c30"] *::after,[class*="card-cta"],[class*="card-cta"] *,[class*="qf4373"],[class*="qf4373"] *,[class*="cta-v-"],[class*="cta-v-"] *,[class*="buy-v-"],[class*="buy-v-"] *,[class^="hae-"],[class*=" hae-"]{animation:none !important;transition-duration:.01ms !important}}