.aq{--aq:#B194FF;--aq-rule:#B194FF;--aq-signal:#7A55E8;--aq-tint:#F1ECFF;--aq-hot:#8F0FBF;--aq-hot-tint:#F6E7FC;--aq-score:var(--night);--aq-alert:#D93F4C;--aq-alert-tint:#FCEDEE;--aq-bg:#fff;--aq-ink:var(--night);--aq-ink2:var(--ink-2);--aq-panel:#F6F5F8;--aq-line:rgba(26,10,46,.14)}.aq [hidden]{display:none!important}.aq-bar{border-bottom:1px solid rgba(26,10,46,.12);background:#fff}.aq-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;flex-wrap:wrap}.aq-brand{display:inline-flex;align-items:center;gap:12px;font-weight:600;color:var(--night);text-decoration:none;font-size:17px}.aq-sq{width:14px;height:14px;background:var(--aq-rule)}.aq-sub{font-weight:400;color:var(--ink-2);font-size:15px;padding-left:12px;border-left:1px solid rgba(26,10,46,.2)}.aq-nav{display:flex;gap:22px;flex-wrap:wrap}.aq-nav a{font-size:15px;color:var(--night);text-decoration:none;border-bottom:1px solid transparent}.aq-nav a:hover,.aq-nav a:focus-visible{border-bottom-color:currentColor}.aq-main{padding-block:clamp(40px,6vw,88px)}.aq-main:not(.wide)>*{max-width:980px}.aq-eyebrow{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px}.aq h1{font-size:clamp(34px,4.4vw,58px);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px}.aq-lead{font-size:clamp(18px,1.6vw,21px);line-height:1.5;max-width:40em;color:var(--ink-2)}.aq-link,.aq-linkbtn{font:inherit;color:var(--night);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.aq-acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px}.aq-hint{font-size:14px;color:var(--ink-2)}.aq-err{background:var(--aq-alert-tint);border-left:4px solid var(--aq-alert);padding:14px 16px;font-size:15px;color:var(--night);margin:4px 0}.aq-ok,.aq-locked-note{background:var(--aq-tint);border-left:4px solid var(--aq-signal);padding:14px 16px;font-size:15px;margin:0 0 20px}.aq-auth{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;max-width:1120px!important}.aq-auth-intro p{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:30em}.aq-auth-intro a{color:var(--night);text-decoration:underline;text-underline-offset:3px}.aq-form{max-width:none}.aq-form input,.aq-form select,.aq-form textarea{border-radius:0}.aq-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aq-radios{border:0;padding:0;margin:0;display:grid;gap:10px}.aq-radios legend{font-size:15px;font-weight:550;margin-bottom:10px;padding:0}.aq-radios label,.aq-check,.aq-opt{display:flex!important;gap:12px;align-items:flex-start;font-weight:400!important;font-size:16px;line-height:1.45;cursor:pointer;margin:0!important}.aq-radios input,.aq-check input,.aq-opt input{width:20px!important;height:20px;margin:2px 0 0;flex:none;accent-color:var(--night);padding:0}.aq-check a{color:var(--night);text-decoration:underline}.trap{position:absolute;left:-9999px}@media(max-width:800px){.aq-auth,.aq-2{grid-template-columns:1fr}}.aq-progress{display:flex;align-items:center;gap:18px;margin:28px 0 36px}.aq-pbar{flex:1;max-width:420px;height:10px;background:#1a0a2e14}.aq-pbar span{display:block;height:100%;background:var(--aq-signal);transition:width .8s var(--ease)}.aq-progress p{margin:0;font-size:15px;color:var(--ink-2)}.aq-mods{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;max-width:none!important}.aq-mod{position:relative;border:1px solid rgba(26,10,46,.14);padding:24px;display:flex;flex-direction:column;gap:10px;min-height:250px;background:#fff}.aq-mod:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--aq-rule)}.aq-mod h2{font-size:clamp(21px,1.8vw,26px);line-height:1.15;letter-spacing:-.02em;margin:0}.aq-num{font-size:14px;color:var(--ink-2)}.aq-meta{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink-2);margin:auto 0 0}.aq-status{font-weight:600;color:var(--night)}.aq-mod .aq-go{align-self:flex-start}.aq-mod .aq-review{font-size:15px;color:var(--night)}.aq-mod.is-locked{background:#f6f5f8;color:#6b6670}.aq-mod.is-locked:before{background:#1a0a2e2e}.aq-mod.is-locked h2{color:#6b6670}.aq-mod.is-locked .aq-status:before{content:"";display:inline-block;width:10px;height:12px;margin-right:8px;border:2px solid currentColor;border-top-width:5px;vertical-align:-1px}.aq-lock-text{font-size:14px;margin:0}.aq-mod.is-done .aq-status{color:var(--night)}.aq-mod.is-done .aq-status:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;background:var(--aq-signal);vertical-align:-1px}.aq-foot{margin-top:28px}.aq-foot a{color:var(--night);text-decoration:underline;text-underline-offset:4px}.aq-module{max-width:760px!important}.aq-back{display:inline-block;margin-bottom:24px;color:var(--night);font-size:15px;text-decoration:underline;text-underline-offset:4px}.aq-steps{display:flex;gap:4px;margin:20px 0 8px}.aq-steps i{flex:1;height:5px;background:#1a0a2e1a;transition:background .4s var(--ease)}.aq-steps i.past{background:var(--aq-rule)}.aq-steps i.now{background:var(--aq-signal)}.aq-count{font-size:14px;color:var(--ink-2);margin:0 0 clamp(28px,4vw,48px)}.aq-screen{outline:none}.aq-screen>h2{font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.03em;margin:0 0 22px}.aq-copy{font-size:18px;line-height:1.65;max-width:65ch}.aq-copy p{margin:0 0 18px}.aq-copy ul,.aq-copy ol{margin:0 0 18px;padding-left:22px}.aq-copy li{margin:0 0 10px}.aq-copy strong{font-weight:650;color:var(--night)}.aq-term{font:inherit;font-weight:650;color:var(--aq-ink);background:var(--aq-tint);border:0;border-bottom:2px solid var(--aq-signal);padding:0 3px;cursor:help}.aq-term:hover,.aq-term:focus-visible{background:var(--aq-rule);color:var(--night)}.aq-pager{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(26,10,46,.12)}.aq-prev{font:inherit;font-size:16px;background:none;border:0;padding:12px 0;color:var(--night);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.aq-next,.aq-reflect .sq{font:inherit;font-size:15px;cursor:pointer}.aq-q{border:0;padding:0;margin:0;display:grid;gap:10px}.aq-q legend{font-size:19px;line-height:1.55;margin-bottom:18px;padding:0;max-width:60ch}.aq-opt{border:1px solid rgba(26,10,46,.18);padding:16px 18px;transition:border-color .25s,background .25s}.aq-opt:has(input:checked){border-color:var(--aq-signal);box-shadow:inset 4px 0 0 var(--aq-signal);background:var(--aq-tint)}.aq-opt:hover{border-color:var(--night)}.aq-bandtag{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;background:var(--aq-rule);color:var(--night);margin:0 0 18px}.aq-band .aq-copy p:first-child strong{font-size:22px;line-height:1.3;display:block}.aq-retake{margin-top:28px;font-size:15px}.aq-reflect{display:grid;gap:14px}.aq-prompt{font-size:clamp(20px,2vw,24px);line-height:1.35;font-weight:550;letter-spacing:-.01em;color:var(--night);max-width:40ch}.aq-reflect textarea{font:inherit;font-size:17px;line-height:1.55;padding:14px 16px;border:1px solid var(--night);border-radius:0;min-height:170px;resize:vertical;width:100%}.aq-reflect textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.aq-reflect .sq{justify-self:start}.aq-tools{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.aq-tool{width:100%;text-align:left;font:inherit;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:18px;border:1px solid rgba(26,10,46,.16);background:#f6f5f8;cursor:pointer;color:var(--night);position:relative}.aq-tool .aq-tn{grid-row:1/3;font-size:14px;color:var(--ink-2)}.aq-tool b{font-size:16px;line-height:1.3;padding-right:24px}.aq-tool .aq-tl{font-size:14px;line-height:1.45;color:var(--ink-2)}.aq-lock{position:absolute;right:16px;top:18px;width:10px;height:12px;border:2px solid var(--ink-2);border-top-width:5px}.aq-tool[aria-expanded=true]{border-color:var(--night)}.aq-tool-note{margin:6px 0 0;font-size:14px;color:var(--aq-ink);padding:10px 14px;background:var(--aq-tint)}.aq-talk .aq-form{margin-top:8px}.aq-banda{border-left:4px solid var(--aq-signal);padding:4px 0 4px 18px;font-size:17px;line-height:1.6}@media(max-width:640px){.aq-tools{grid-template-columns:1fr}}.aq-gloss{margin:0 0 0 auto;height:100vh;max-height:none;width:min(460px,100vw);border:0;padding:0;background:#fff;color:var(--ink)}.aq-gloss::backdrop{background:#1a0a2e73}.aq-gloss-in{padding:28px;height:100%;overflow:auto}.aq-gloss-top{display:flex;justify-content:space-between;align-items:center;position:sticky;top:-28px;background:#fff;padding:8px 0 16px;border-bottom:1px solid rgba(26,10,46,.12);margin-bottom:12px}.aq-gloss-top h2{font-size:24px;margin:0}.aq-x{font:inherit;font-size:15px;background:none;border:1px solid var(--night);padding:8px 14px;cursor:pointer}.aq-gloss dl{margin:0}.aq-gloss dl>div{padding:14px 0;border-bottom:1px solid rgba(26,10,46,.08)}.aq-gloss dt{font-weight:650;margin-bottom:6px}.aq-gloss dd{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.aq-gloss .hit{background:var(--aq-tint);margin:0 -28px;padding:14px 28px;box-shadow:inset 4px 0 0 var(--aq-signal)}.aq-dia{margin:0 0 28px;padding:24px;background:#f6f5f8;border:1px solid rgba(26,10,46,.08)}.aq-dia div,.aq-dia span,.aq-dia b{box-sizing:border-box}.aq-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px}.aq-flow div{background:#fff;border:2px solid var(--night);padding:16px;font-size:15px;line-height:1.35;font-weight:550;min-height:100%;display:flex;align-items:center}.aq-flow .hot,.aq-arch .st .hot{background:var(--aq-hot);border-color:var(--aq-hot);color:#fff}.aq-flow i{width:22px;height:2px;background:var(--night);position:relative}.aq-flow i:after{content:"";position:absolute;right:-1px;top:-4px;width:8px;height:8px;border-top:2px solid var(--night);border-right:2px solid var(--night);transform:rotate(45deg)}.aq-arch .st,.aq-arch .lv,.aq-arch .dm{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aq-arch .st span{background:#fff;border:2px solid var(--night);padding:14px;font-weight:650;text-align:center}.aq-arch .lv{margin:8px 0}.aq-arch .sub{display:grid;gap:6px}.aq-arch .sub b{background:var(--aq-hot-tint);border-left:4px solid var(--aq-hot);padding:8px 12px;font-weight:550;font-size:15px}.aq-arch .dm span{background:var(--night);color:#fff;padding:12px;text-align:center;font-size:15px}.aq-arch p{margin:12px 0 0;font-size:14px;color:var(--ink-2);text-align:center}.aq-bands{display:grid;gap:6px}.aq-bands div{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:16px;background:#fff;border-left:6px solid var(--night)}.aq-bands div:nth-child(1){border-left-color:var(--night)}.aq-bands div:nth-child(2){border-left-color:var(--aq-hot)}.aq-bands div:nth-child(3){border-left-color:var(--aq-rule)}.aq-bands span{font-size:15px;line-height:1.4;color:var(--ink-2)}.aq-ice{display:grid;gap:0}.aq-ice>div{padding:16px 18px;display:grid;gap:4px}.aq-ice .top{background:#fff;border:2px solid var(--night);border-bottom:0}.aq-ice .line{padding:4px 18px;background:var(--aq-hot);color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.aq-ice .mid{background:color-mix(in srgb,var(--night) 70%,#fff);color:#fff}.aq-ice .deep{background:var(--night);color:#fff;padding-block:26px}.aq-ice span{font-size:15px;opacity:.85}.aq-ring{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aq-ring span{background:#fff;border:2px solid var(--night);padding:14px 12px;font-size:14px;font-weight:550;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px}.aq-ring b{grid-row:2;grid-column:2;background:var(--aq-hot);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px}.aq-ring span:nth-child(1){grid-area:1/1}.aq-ring span:nth-child(2){grid-area:1/2}.aq-ring span:nth-child(3){grid-area:1/3}.aq-ring span:nth-child(4){grid-area:2/3}.aq-ring span:nth-child(5){grid-area:3/3}.aq-ring span:nth-child(6){grid-area:3/2}.aq-ring span:nth-child(7){grid-area:3/1}.aq-ring span:nth-child(8){grid-area:2/1}@media(max-width:640px){.aq-flow{grid-template-columns:1fr}.aq-flow i{width:2px;height:18px;justify-self:center}.aq-flow i:after{right:-4px;top:auto;bottom:-1px;transform:rotate(135deg)}.aq-arch .st,.aq-arch .dm,.aq-arch .lv{grid-template-columns:1fr}.aq-arch .lv>span:empty{display:none}.aq-bands div{grid-template-columns:1fr;gap:4px}.aq-ring span{font-size:12px;padding:8px 6px;min-height:64px}}.aq-summary{max-width:860px!important}.aq-summary section{margin-top:clamp(36px,5vw,56px)}.aq-summary h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;margin:0 0 16px}.aq-who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--night);margin:24px 0 0}.aq-who div{padding:14px 16px 0 0}.aq-who dt{font-size:13px;color:var(--ink-2)}.aq-who dd{margin:4px 0 0;font-weight:600}.aq-sum-band{padding:28px;background:var(--aq-tint);border-top:6px solid var(--aq-rule)}.aq-sum-band h2{margin-bottom:10px}.aq-sum-band p{font-size:18px;line-height:1.55;max-width:46em}.aq-bars{list-style:none;margin:0;padding:0;border-top:1px solid var(--night)}.aq-bars li{display:grid;grid-template-columns:minmax(0,260px) 1fr 64px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(26,10,46,.12)}.aq-bl{font-size:16px}.aq-bt{height:10px;background:#1a0a2e14}.aq-bt i{display:block;height:100%;background:var(--aq-score)}.aq-bv{font-size:15px;color:var(--ink-2);text-align:right}.aq-low dt{font-weight:650;margin-top:14px}.aq-low dd{margin:4px 0 0;color:var(--ink-2);line-height:1.55;max-width:60ch}.aq-refs{list-style:none;margin:0;padding:0}.aq-refs li{padding:18px 0;border-bottom:1px solid rgba(26,10,46,.12)}.aq-rq{margin:0 0 8px;font-weight:600;line-height:1.4}.aq-rq span{display:block;font-weight:400;font-size:14px;color:var(--ink-2);margin-bottom:4px}.aq-ra{margin:0;white-space:pre-wrap;line-height:1.6}.aq-hist{padding-left:20px}.aq-print-brand,.aq-print-foot{display:none}@media(max-width:700px){.aq-who{grid-template-columns:1fr 1fr}.aq-bars li{grid-template-columns:1fr 56px}.aq-bt{grid-column:1/-1;grid-row:2}}@media print{.gnav,.foot,.wayf,.upbar,.aq-bar,.aq-noprint,.skip,[class*=cmf]{display:none!important}body{background:#fff}.aq-main{padding:0}.aq-print-brand{display:block;position:fixed;top:0;left:0;right:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:3px solid #C21EF7;padding-bottom:6px;background:#fff}.aq-print-foot{display:block;position:fixed;bottom:0;left:0;right:0;font-size:10px;color:#555}.aq-summary{padding-top:34px}.aq-summary section{break-inside:avoid}.aq-sum-band{background:#fff;border:1px solid #999;border-top:6px solid #B194FF}.aq-bt i{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:16mm}}.aq-done{max-width:760px!important}.aq-admin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.aq-kpis{margin-bottom:40px}.aq-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;margin-bottom:40px}.aq-admin h2{font-size:20px;margin:0 0 12px}.aq-table{width:100%;border-collapse:collapse;font-size:14px}.aq-table th{text-align:left;font-weight:600;border-bottom:1px solid var(--night);padding:8px 10px 8px 0}.aq-table td{border-bottom:1px solid rgba(26,10,46,.1);padding:8px 10px 8px 0;vertical-align:top}.aq-scroll{overflow-x:auto}@media(prefers-reduced-motion:reduce){.aq-pbar span,.aq-steps i,.aq-opt{transition:none}}.aq-tools-bar{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.aq-disp-btn{font:inherit;font-size:15px;display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--aq-ink);color:var(--aq-ink);padding:7px 12px;cursor:pointer}.aq-disp-btn[aria-expanded=true]{background:var(--aq-ink);color:var(--aq-bg)}.aq-disp-ico{width:12px;height:12px;border:2px solid currentColor;box-shadow:inset 0 0 0 2px var(--aq-bg),inset 0 0 0 6px currentColor}.aq-disp{background:var(--aq-panel);border-bottom:1px solid var(--aq-line);padding:20px 0 24px}.aq-disp-h{margin:0 0 14px;font-size:15px;color:var(--aq-ink2)}.aq-disp ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.aq-disp li button{width:100%;display:flex;gap:14px;align-items:flex-start;text-align:left;font:inherit;padding:14px;background:var(--aq-bg);border:1px solid var(--aq-line);color:var(--aq-ink);cursor:pointer}.aq-disp li button[aria-checked=true]{border-color:var(--aq-signal);box-shadow:inset 4px 0 0 var(--aq-signal)}.aq-disp b{display:block;font-size:15px}.aq-disp small{display:block;font-size:13px;color:var(--aq-ink2);margin-top:2px}.aq-disp .sw{flex:none;width:34px;height:20px;border:2px solid var(--aq-ink);position:relative;margin-top:2px}.aq-disp .sw:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--aq-ink);transition:transform .25s}.aq-disp [aria-checked=true] .sw{background:var(--aq-signal);border-color:var(--aq-signal)}.aq-disp [aria-checked=true] .sw:after{transform:translate(14px);background:#fff}.aq-disp-note{margin:14px 0 0;font-size:14px;color:var(--aq-ink2)}.aq-countrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 clamp(28px,4vw,48px)}.aq-countrow .aq-count{margin:0}.aq-say{font:inherit;font-size:14px;display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--aq-line);color:var(--aq-ink);padding:6px 12px;cursor:pointer}.aq-say[aria-pressed=true]{border-color:var(--aq-signal);box-shadow:inset 3px 0 0 var(--aq-signal)}.aq-say-ico{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.aq-say[aria-pressed=true] .aq-say-ico{width:10px;height:10px;border:0;background:currentColor}html.c-calm .aq{--aq-rule:#C8C1D3;--aq-signal:#574F66;--aq-tint:#F3F1F6;--aq-hot:#4A4258;--aq-hot-tint:#EFEDF2;--aq-alert:#7A5A60;--aq-alert-tint:#F4EFF0}html.c-calm .aq img{filter:saturate(.35)}html.c-dark body:has(.aq),html.c-dark .aq{background:#16121d}html.c-dark .aq{--aq-bg:#16121D;--aq-ink:#ECE8F2;--aq-ink2:#BDB5CA;--aq-panel:#1F1A28;--aq-line:rgba(236,232,242,.18);--aq-rule:#8F78E8;--aq-signal:#B9A2FF;--aq-tint:#2A2238;--aq-hot:#7A2AA8;--aq-hot-tint:#2B1C36;--aq-score:#ECE8F2;--aq-alert:#FF8A8E;--aq-alert-tint:#2E1C22;--night:#ECE8F2;--ink:#ECE8F2;--ink-2:#BDB5CA;color:#ece8f2}html.c-dark.c-calm .aq{--aq-rule:#6E6680;--aq-signal:#CFC8DA;--aq-tint:#24202B;--aq-hot:#4D4559}html.c-dark .aq .aq-bar,html.c-dark .aq .aq-mod,html.c-dark .aq .aq-opt,html.c-dark .aq input,html.c-dark .aq select,html.c-dark .aq textarea,html.c-dark .aq .aq-flow div,html.c-dark .aq .aq-arch .st span,html.c-dark .aq .aq-bands div,html.c-dark .aq .aq-ice .top,html.c-dark .aq .aq-ring span,html.c-dark .aq-gloss,html.c-dark .aq-gloss-top{background:#1f1a28;color:#ece8f2;border-color:#ece8f247}html.c-dark .aq .aq-dia,html.c-dark .aq .aq-tool,html.c-dark .aq .aq-mod.is-locked{background:#1b1623;color:#bdb5ca}html.c-dark .aq .aq-arch .dm span,html.c-dark .aq .aq-ice .deep{background:#0e0b13}html.c-dark .aq .aq-ice .mid{background:#3a3247}html.c-dark .aq a,html.c-dark .aq .aq-link,html.c-dark .aq .aq-linkbtn,html.c-dark .aq .aq-prev{color:#ece8f2}html.c-dark .aq .sq{color:#ece8f2;border-color:#ece8f2}html.c-dark .aq .sq .ico{background:#ece8f2;color:#16121d}html.c-dark .aq .aq-bandtag,html.c-dark .aq .aq-term:hover{color:#16121d}html.c-dark .aq .aq-term{color:#ece8f2}html.c-dark .aq .aq-pbar,html.c-dark .aq .aq-bt,html.c-dark .aq .aq-steps i{background:#ece8f224}html.c-dark .aq .aq-x{color:#ece8f2;border-color:#ece8f2}html.c-dark .aq-gloss dd{color:#bdb5ca}html.c-focus body:has(.aq) .gnav,html.c-focus body:has(.aq) .foot,html.c-focus body:has(.aq) .wayf,html.c-focus body:has(.aq) .upbar{display:none!important}html.c-focus .aq .aq-bar{position:sticky;top:0;z-index:5}html.c-read .aq .aq-copy{line-height:1.9;letter-spacing:.02em;word-spacing:.08em;max-width:58ch}html.c-dark .aq .aq-arch .st .hot,html.c-dark .aq .aq-flow .hot{background:var(--aq-hot);border-color:var(--aq-hot);color:#fff}html.c-dark .aq .aq-steps i.past{background:var(--aq-rule)}html.c-dark .aq .aq-steps i.now,html.c-dark .aq .aq-pbar span{background:var(--aq-signal)}.aq-brandrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aq-beta{display:inline-block;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;background:var(--night);color:#fff;line-height:1}.aq-betanote{background:var(--aq-tint);border-bottom:1px solid rgba(26,10,46,.08)}.aq-betanote p{margin:0;padding:10px 0;font-size:14px;line-height:1.5;color:var(--night)}.aq-betanote a{color:var(--night);text-underline-offset:3px}.aq-review{margin:40px 0 0;border:1px solid rgba(26,10,46,.16);background:#fff}.aq-review summary{cursor:pointer;padding:16px 20px;font-weight:550;display:flex;align-items:center;gap:12px;list-style:none}.aq-review summary::-webkit-details-marker{display:none}.aq-review summary:after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s var(--ease)}.aq-review[open] summary:after{transform:rotate(-135deg)}.aq-review-in{padding:0 20px 22px}.aq-review-in>p{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 16px}.aq-review form{display:grid;gap:16px}.aq-review textarea{width:100%}.aq-review [data-review-where]{color:var(--night);font-weight:550}.aq-act{margin:4px 0 8px}.aq-act-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--aq-hot)}.aq-act-tag:before{content:"";width:10px;height:10px;background:var(--aq-hot)}.aq-act-intro{font-size:18px;line-height:1.6;margin:0 0 24px;max-width:38em}.aq-sort-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:si}.aq-si{counter-increment:si;position:relative;background:#fff;border:1px solid rgba(26,10,46,.16);padding:18px 20px 18px 64px;transition:border-color .3s,box-shadow .3s}.aq-si:before{content:counter(si);position:absolute;left:20px;top:18px;width:28px;height:28px;display:grid;place-items:center;font-size:14px;font-weight:650;background:var(--aq-tint);color:var(--night)}.aq-si.ok{border-color:var(--aq-signal);box-shadow:inset 4px 0 0 var(--aq-signal)}.aq-si.no{border-color:var(--night);box-shadow:inset 4px 0 0 var(--night)}.aq-si.ok:before{background:var(--aq-signal);color:#fff}.aq-si-t{margin:2px 0 14px;font-size:17px;line-height:1.45;font-weight:550}.aq-si-bins{display:flex;flex-wrap:wrap;gap:8px}.aq-bin{font:inherit;font-size:15px;padding:10px 14px;background:#fff;color:var(--night);border:1.5px solid rgba(26,10,46,.3);cursor:pointer;min-height:44px;transition:background .25s,border-color .25s,color .25s}.aq-bin:hover{border-color:var(--night)}.aq-bin.is-right{background:var(--aq-signal);border-color:var(--aq-signal);color:#fff}.aq-bin.is-right:before{content:"";display:inline-block;width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin:0 10px 3px 0}.aq-bin.is-wrong{border-style:dashed;border-color:var(--night);color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px}.aq-si-why,.aq-mcq-why{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--night);animation:aqIn .45s var(--ease) both}.aq-si-why b,.aq-mcq-why b{font-weight:650}.aq-act-score{margin:20px 0 0;padding:14px 18px;background:var(--aq-tint);border-left:4px solid var(--aq-signal);font-size:16px}.aq-tl-list{list-style:none;margin:0;padding:0 0 0 22px;border-left:3px solid var(--aq-rule);display:grid;gap:14px}.aq-tl-list li{position:relative;animation:aqIn .5s var(--ease) both;animation-delay:calc(var(--i) * .09s)}.aq-tl-list li:before{content:"";position:absolute;left:-30px;top:18px;width:13px;height:13px;background:var(--night)}.aq-tl-btn{font:inherit;display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;width:100%;text-align:left;padding:14px 18px;background:#fff;border:1px solid rgba(26,10,46,.16);color:var(--night);cursor:pointer}.aq-tl-btn:hover{border-color:var(--night)}.aq-tl-btn[aria-expanded=true]{border-color:var(--aq-hot);box-shadow:inset 4px 0 0 var(--aq-hot)}.aq-tl-y{font-size:24px;font-weight:650;letter-spacing:-.02em;color:var(--aq-hot)}.aq-tl-n{font-size:16px;font-weight:550;line-height:1.35}.aq-tl-text{margin:0;padding:12px 18px 4px 106px;font-size:16px;line-height:1.55;animation:aqIn .4s var(--ease) both}.aq-quiz{display:grid;gap:22px}.aq-mcq{border:0;margin:0;padding:0;display:grid;gap:8px}.aq-mcq legend{font-size:18px;font-weight:550;line-height:1.4;margin:0 0 12px;padding:0;display:flex;gap:12px}.aq-mcq-n{flex:none;width:28px;height:28px;display:grid;place-items:center;font-size:14px;background:var(--night);color:#fff}.aq-mcq.answered .aq-opt.is-right{border-color:var(--aq-signal);box-shadow:inset 4px 0 0 var(--aq-signal);background:var(--aq-tint)}.aq-mcq.answered .aq-opt.is-wrong{border-style:dashed;border-color:var(--night);background:#fff;box-shadow:none}.aq-x-cap{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:14px;color:var(--ink-2)}.aq-x-ico{width:16px;height:16px;border:2px solid var(--aq-hot);position:relative;flex:none}.aq-x-ico:after{content:"";position:absolute;inset:3px;background:var(--aq-hot)}.aq-xd [data-x]{cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,outline-color .25s;outline:3px solid transparent;outline-offset:2px}.aq-xd [data-x]:hover{box-shadow:0 0 0 2px var(--aq-hot)}.aq-xd [data-x][aria-pressed=true]{outline-color:var(--aq-hot)}.aq-xd [data-x]:focus-visible{outline:3px solid var(--focus,#1F64FF)}.aq-x-panel{margin:18px 0 0;padding:16px 20px;background:#fff;border-left:6px solid var(--aq-hot)}.aq-x-panel b{display:block;font-size:17px;margin-bottom:6px}.aq-x-panel p{margin:0;font-size:16px;line-height:1.55}.aq-x-panel.flash{animation:aqIn .35s var(--ease) both}.aq-ring .has-v{flex-direction:column;gap:6px;background:linear-gradient(0deg,var(--aq-tint) calc(var(--v) / 3 * 100%),#fff 0)}.aq-ring-v{font-style:normal;font-size:12px;font-weight:400;color:var(--ink-2)}.aq-screen:not([hidden]) .aq-xd [data-x]{animation:aqIn .5s var(--ease) both}.aq-screen:not([hidden]) .aq-xd [data-x]:nth-of-type(2){animation-delay:.12s}.aq-screen:not([hidden]) .aq-xd [data-x]:nth-of-type(3){animation-delay:.24s}.aq-screen:not([hidden]) .aq-ring [data-x]{animation-delay:calc(var(--i) * .07s)}@keyframes aqIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aq-youbox{margin:0 0 32px;padding:24px 28px;background:#fff;border:1px solid rgba(26,10,46,.16);box-shadow:inset 0 6px 0 var(--aq-rule)}.aq-youbox h2{margin-top:6px}.aq-you-grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px 40px;align-items:start}.aq-you-big{font-size:clamp(36px,4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1;margin:0 0 8px;color:var(--night)}.aq-you-big small{font-size:.4em;letter-spacing:0;color:var(--ink-2)}.aq-you-bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aq-you-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;font-size:15px}.aq-yt{display:flex;gap:4px}.aq-yt i{width:22px;height:14px;background:#1a0a2e1a}.aq-yt i.on{background:var(--aq-signal)}.aq-you-inline{margin:24px 0 0;padding:20px 24px;background:var(--aq-tint);border-left:6px solid var(--aq-rule)}.aq-you-inline p{margin:0 0 10px;font-size:16px;line-height:1.55}@media(max-width:640px){.aq-you-grid{grid-template-columns:1fr}.aq-si{padding-left:20px;padding-top:56px}.aq-si:before{top:18px}.aq-tl-text{padding-left:18px}.aq-tl-btn{grid-template-columns:56px 1fr}}@media(prefers-reduced-motion:reduce){.aq-tl-list li,.aq-si-why,.aq-mcq-why,.aq-tl-text,.aq-x-panel.flash,.aq-screen:not([hidden]) .aq-xd [data-x]{animation:none}}html.c-motion .aq-tl-list li,html.c-motion .aq-si-why,html.c-motion .aq-mcq-why,html.c-motion .aq-tl-text,html.c-motion .aq-x-panel.flash,html.c-motion .aq .aq-screen:not([hidden]) .aq-xd [data-x]{animation:none}html.c-dark .aq .aq-si,html.c-dark .aq .aq-bin,html.c-dark .aq .aq-tl-btn,html.c-dark .aq .aq-x-panel,html.c-dark .aq .aq-youbox,html.c-dark .aq .aq-review{background:#1f1a28;color:#ece8f2;border-color:#ece8f247}html.c-dark .aq .aq-bin.is-right{background:var(--aq-signal);color:#fff}html.c-dark .aq .aq-betanote,html.c-dark .aq .aq-you-inline,html.c-dark .aq .aq-act-score{background:#2a2236;color:#ece8f2}html.c-dark .aq .aq-betanote p,html.c-dark .aq .aq-betanote a,html.c-dark .aq .aq-si-why,html.c-dark .aq .aq-mcq-why,html.c-dark .aq .aq-you-big{color:#ece8f2}html.c-dark .aq .aq-ring .has-v{background:linear-gradient(0deg,#3a3247 calc(var(--v) / 3 * 100%),#1f1a28 0)}html.c-dark .aq .aq-yt i{background:#ece8f22e}html.c-dark .aq .aq-yt i.on{background:var(--aq-rule)}@media print{.aq-review,.aq-betanote{display:none!important}}@media(max-width:640px){.aq-brand{white-space:nowrap}.aq-sub{display:none}.aq-mod{min-height:0}.aq-mod .aq-meta{margin-top:4px}}
