html{scroll-behavior:smooth}body{background:#050505;margin:0}#root{min-height:100vh}.faq-page{--bg:#050505;--text:#fff;--muted:#ffffff8c;--muted-dim:#ffffff61;--line:#ffffff24;--line-dash:#ffffff38;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}.faq-page *,.faq-page :before,.faq-page :after{box-sizing:border-box}.faq-page .fi,.faq-page .badge,.faq-page button.fq{border-radius:0}.faq-page button{font:inherit;cursor:pointer;background:0 0;border:none}.faq-page a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--muted-dim);text-decoration-color:var(--muted-dim);text-underline-offset:3px}.faq-page a:hover{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.faq-page #overview,.faq-page #faq-main [id^=sec-]{scroll-margin-top:24px}.faq-page .page-ribbon{justify-content:flex-end;align-items:flex-start;gap:24px;min-height:4rem;margin-bottom:36px;display:flex}.faq-page .page-ribbon-spacer{flex:1}.faq-page .page-ribbon-mark{text-align:right}.faq-page .page-num{letter-spacing:-.04em;color:var(--text);font-size:clamp(2.75rem,10vw,4rem);font-weight:100;line-height:.95;display:block}.faq-page .page-mark-label{letter-spacing:.02em;color:var(--muted);margin-top:6px;font-size:11px;font-style:italic;font-weight:400;display:block}.faq-radial-layer{pointer-events:none;z-index:0;opacity:.5;justify-content:flex-end;align-items:center;padding-right:min(4vw,48px);display:flex;position:fixed;inset:0}.faq-radial-layer .radial-svg{width:min(95vw,760px);height:auto;max-height:min(100vh,900px);transform:translate(12%)}.faq-radial-layer .radial-bar{animation:3.2s ease-in-out infinite radial-bar-pulse}.faq-radial-layer .radial-chord{animation:8s ease-in-out infinite alternate radial-chord-drift}@keyframes radial-bar-pulse{0%,to{opacity:.22}50%{opacity:.48}}@keyframes radial-chord-drift{0%{opacity:.06}to{opacity:.14}}.faq-page .page-on-radial,.faq-page .page{z-index:1;width:100%;max-width:820px;margin:0 auto;padding:40px 40px 120px;position:relative}@media (width<=900px){.faq-radial-layer{opacity:.22;justify-content:center;align-items:flex-start;padding:100px 12px 0}.faq-radial-layer .radial-svg{transform:translate(0)scale(.88)}}@media (prefers-reduced-motion:reduce){.faq-radial-layer .radial-bar,.faq-radial-layer .radial-chord{animation:none}}.faq-page .intro-split,.faq-page .section-split,.faq-page .footer-split{grid-template-columns:minmax(88px,.28fr) minmax(0,1fr);align-items:start;gap:16px 36px;display:grid}@media (width<=640px){.faq-page .intro-split,.faq-page .section-split,.faq-page .footer-split{grid-template-columns:1fr;gap:10px 0}}.faq-page .intro{border-bottom:1px solid var(--line);margin:0;padding-bottom:44px}.faq-page .intro-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}.faq-page .hero-title{letter-spacing:-.04em;color:var(--text);margin:0 0 16px;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:100;line-height:1.08}.faq-page .intro-lead{letter-spacing:-.02em;color:var(--text);margin:0 0 22px;font-size:1rem;font-weight:700;line-height:1.35}.faq-page .sub{color:#ffffffe0;margin:0 0 24px;font-size:15px;font-weight:400;line-height:1.65}.faq-page .intro h1:not(.hero-title){margin:0 0 12px;font-weight:100}.faq-page .stats-plain{color:var(--muted);margin:0;padding-left:1.1em;font-size:14px;line-height:1.65}.faq-page .stats-plain li{margin-bottom:10px}.faq-page .main{padding:0}.faq-page .section-block:not(:first-of-type){border-top:1px solid var(--line);margin-top:0;padding-top:52px}.faq-page .section-block:first-of-type{padding-top:52px}.faq-page .section-label{letter-spacing:-.02em;text-transform:none;color:var(--text);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}@media (width<=640px){.faq-page .section-label{margin-bottom:6px}}.faq-page .fi{border-bottom:1px solid var(--line);transition:border-color .35s}.faq-page .fi:hover,.faq-page .fi:focus-within{border-color:#ffffff38}.faq-page .fi:last-child{border-bottom:none}.faq-page .fq{text-align:left;justify-content:space-between;align-items:flex-end;gap:16px;width:calc(100% + 24px);margin:0 -12px;padding:18px 12px 12px;transition:background .45s cubic-bezier(.33,1,.68,1),box-shadow .45s;display:flex}.faq-page .fi:hover .fq,.faq-page .fi:focus-within .fq{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff05 48%,#0000 100%);box-shadow:inset 0 0 0 1px #ffffff12}.faq-page .fq-meter{flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:3px;height:24px;padding-bottom:2px;display:flex}.faq-page .fq-bar{background:#ffffff2e;width:3px;height:5px;transition:height .45s cubic-bezier(.34,1.56,.64,1),background .35s,box-shadow .35s}.faq-page .fi:hover .fq-bar,.faq-page .fi:focus-within .fq-bar{background:#ffffffa6;box-shadow:0 0 12px #ffffff1f}.faq-page .fi:hover .fq-bar:first-child,.faq-page .fi:focus-within .fq-bar:first-child{height:11px}.faq-page .fi:hover .fq-bar:nth-child(2),.faq-page .fi:focus-within .fq-bar:nth-child(2){height:19px}.faq-page .fi:hover .fq-bar:nth-child(3),.faq-page .fi:focus-within .fq-bar:nth-child(3){height:14px}.faq-page .fi:hover .fq-bar:nth-child(4),.faq-page .fi:focus-within .fq-bar:nth-child(4){height:22px}.faq-page .fi:hover .fq-bar:nth-child(5),.faq-page .fi:focus-within .fq-bar:nth-child(5){height:16px}.faq-page .fi:hover .fq-bar:nth-child(6),.faq-page .fi:focus-within .fq-bar:nth-child(6){height:20px}.faq-page .fi:hover .fq-bar:nth-child(7),.faq-page .fi:focus-within .fq-bar:nth-child(7){height:9px}.faq-page .fi:hover .fq-bar:nth-child(8),.faq-page .fi:focus-within .fq-bar:nth-child(8){height:17px}.faq-page .qt{letter-spacing:-.015em;text-align:left;color:var(--text);flex:1;font-size:1rem;font-weight:400;line-height:1.45;transition:color .3s}.faq-page .fi:hover .qt,.faq-page .fi:focus-within .qt{color:#fffffffa}.faq-page .tgl{color:var(--muted-dim);flex-shrink:0;font-size:20px;font-weight:200;line-height:1;transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .35s}.faq-page .fi:hover .tgl,.faq-page .fi:focus-within .tgl{color:var(--text);transform:rotate(45deg)}.faq-page .fa{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1);display:grid}.faq-page .fi:hover .fa,.faq-page .fi:focus-within .fa{grid-template-rows:1fr}.faq-page .fa-inner{min-height:0;overflow:hidden}.faq-page .fa-radial-mask{clip-path:circle(0% at 50% 0);transition:clip-path .55s cubic-bezier(.33,1,.68,1)}.faq-page .fi:hover .fa-radial-mask,.faq-page .fi:focus-within .fa-radial-mask{clip-path:circle(160% at 50% 0)}.faq-page .fa-content{max-width:52em;color:var(--muted);text-align:left;padding:0 0 22px;font-size:13px;font-weight:400;line-height:1.75}@media (prefers-reduced-motion:reduce){.faq-page .fa-radial-mask{clip-path:none;opacity:0;transition:opacity .2s}.faq-page .fi:hover .fa-radial-mask,.faq-page .fi:focus-within .fa-radial-mask{opacity:1}.faq-page .fa{transition:grid-template-rows .25s}.faq-page .fq-bar{transition:height .2s,background .2s}}.faq-page .fa-content strong{color:var(--text);font-weight:700}.faq-page .badge{letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;color:var(--muted);background:0 0;border:none;margin-left:8px;padding:0;font-size:9px;font-weight:600;display:inline-block}.faq-page .badge-n,.faq-page .badge-y{border:none}.faq-page .pov-n-text,.faq-page .pov-y-text{display:none}.faq-page.view-all .pov-n-text,.faq-page.view-n .pov-n-text,.faq-page.view-grow .pov-n-text,.faq-page.view-myth .pov-n-text,.faq-page.view-fun .pov-n-text,.faq-page.view-y .pov-y-text{display:inline}.faq-page .face-row{border-top:1px dashed var(--line-dash);gap:20px;margin-top:20px;padding-top:20px;display:flex}.faq-page .fcard{text-align:center;background:0 0;border:none;flex:1;padding:12px 0 0}.faq-page .fname{margin-top:12px;font-size:12px;font-weight:600}.faq-page .fdesc{color:var(--muted-dim);margin-top:8px;font-size:11px;line-height:1.5}.faq-page .vs-row{border-top:1px dashed var(--line-dash);gap:20px;margin-top:20px;padding-top:20px;display:flex}.faq-page .vsc{background:0 0;border:none;flex:1;padding:12px 0 0}.faq-page .vs-name{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.faq-page .vs-n,.faq-page .vs-y{color:var(--text)}.faq-page .vs-item{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 0;font-size:12px;line-height:1.5}.faq-page .vs-item:last-child{border-bottom:none}.faq-page .footer{border-top:1px solid var(--line);margin-top:72px;padding-top:28px}.faq-page .footer-credits{text-align:right}.faq-page .footer p{color:var(--muted-dim);margin:0;font-size:11px;line-height:1.7}.faq-page .footer strong{color:var(--muted);font-weight:600}@media (width<=640px){.faq-page .page{padding:28px 22px 80px}.faq-page .page-ribbon{margin-bottom:28px}.faq-page .face-row,.faq-page .vs-row{flex-direction:column}}
