:root{--st-sticky-top: 73px}:root.has-ref-banner{--st-sticky-top: calc(73px + var(--st-ref-banner-h, 2.75rem))}[data-guide] section[id],[data-guide] [id^=p-],[data-guide] [id^=a-],[data-guide] [id^=type-],[data-guide] #scorecard,[data-guide] #filters{scroll-margin-top:calc(var(--st-sticky-top) + 56px)}@media(prefers-reduced-motion:no-preference){html:has([data-guide]){scroll-behavior:smooth}}[data-guide] a:focus-visible,[data-guide] button:focus-visible,[data-guide] summary:focus-visible,[data-guide] input:focus-visible,[data-guide] [tabindex="-1"]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:4px}[data-guide] .tk{color:#60a5fa;text-decoration:underline;text-decoration-color:#60a5fa59;text-underline-offset:3px}[data-guide] .tk:hover{text-decoration-color:#60a5fa}.g-byline{font-size:.875rem;color:#94a3b8}.ln-wrap{position:relative}.ln-skip{position:absolute;left:-9999px}.ln-skip:focus{position:static;display:inline-block;margin-bottom:.5rem;color:#60a5fa}.ln{display:grid;gap:1rem}.ln-l{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-bottom:.25rem}.ln-g{overflow:hidden;padding-bottom:.25rem}.ln-n{font-size:.875rem;line-height:1.5;color:#cbd5e1;margin-left:-.95em}.ln-n a{display:inline-block;padding:.25rem 0 .25rem .95em;background:radial-gradient(circle,#64748b 1.2px,transparent 1.7px) 0 56% / .95em .95em no-repeat}.ln-n a:hover{color:#fff}.ln-all{display:none}@media(max-width:1023px){.ln{max-height:12.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.ln-all{display:inline-block;margin-top:.5rem;font-size:.875rem;color:#60a5fa;padding:.5rem 0}}.g-bar{position:sticky;top:var(--st-sticky-top);z-index:30;background:#020617d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid rgba(51,65,85,.5)}.g-bar-in{max-width:72rem;margin:0 auto;display:flex;align-items:center;gap:.5rem;padding:0 1rem}.g-bar-links{display:flex;gap:.25rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0}.g-bar-links::-webkit-scrollbar{display:none}.g-bar-links a{scroll-snap-align:start;white-space:nowrap;font-size:.8125rem;color:#94a3b8;padding:.75rem .6rem;border-bottom:2px solid transparent}.g-bar-links a:hover{color:#fff}.g-bar-links a.is-on{color:#fff;border-bottom-color:#60a5fa}.g-fbtn{white-space:nowrap;font-size:.8125rem;color:#fff;background:#1e293b;border:1px solid #475569;border-radius:.5rem;padding:.45rem .75rem;min-height:40px}.g-fbtn[hidden]{display:none}.g-sa{display:grid;gap:.6rem;color:#cbd5e1;font-size:15px;line-height:1.6;list-style:disc;padding-left:1.25rem}.g-sa a{color:#fff;text-decoration:underline;text-decoration-color:#94a3b866;text-underline-offset:3px}.g-tile{display:flex;flex-direction:column;gap:.6rem;border:1px solid rgba(51,65,85,.6);background:#0f172a99;border-radius:1rem;padding:1rem;transition:border-color .2s}.g-tile:hover{border-color:#60a5fa80}.g-tile p{color:#e2e8f0;font-size:.95rem;line-height:1.35}.g-tile strong{display:inline;font-size:2.25rem;line-height:1;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.g-tile p span{font-size:.8rem;color:#94a3b8}.g-sub{display:none;font-size:.8125rem;color:#94a3b8;line-height:1.45}.g-strip{display:none;height:8px;width:100%;margin-top:auto;border-radius:1px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(100% / var(--cells) - 2px),transparent calc(100% / var(--cells) - 2px) calc(100% / var(--cells)));mask:repeating-linear-gradient(90deg,#000 0 calc(100% / var(--cells) - 2px),transparent calc(100% / var(--cells) - 2px) calc(100% / var(--cells)))}.g-cue{display:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;align-self:flex-end}.g-tile:hover .g-cue{color:#fff}@media(min-width:640px){.g-tile{padding:1.25rem}.g-sub,.g-strip,.g-cue{display:block}}.g-how{margin-top:2.5rem;font-size:.875rem;color:#94a3b8}.g-how a{color:#60a5fa}.fw-t{width:100%;border-collapse:collapse;font-size:.875rem}.fw-t caption{text-align:left;color:#94a3b8;font-size:.8125rem;padding-bottom:.75rem}.fw-key{display:block;font-family:var(--font-mono);font-size:11px;margin-top:.25rem}.fw-t th,.fw-t td{padding:.6rem .35rem;border-bottom:1px solid rgba(51,65,85,.5);text-align:left;font-weight:400;color:#cbd5e1}.fw-t thead th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}@media(min-width:640px){.fw-t thead th{white-space:nowrap}}.fw-t tbody th{color:#e2e8f0}.fw-t td{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;width:3.5rem}.fw-t td.fw-c{width:auto;min-width:5.5rem}.fw-track{position:relative;display:block;height:14px;background:linear-gradient(#334155,#334155) 0 50% / 100% 2px no-repeat}.fw-bar{position:absolute;top:6px;height:2px;background:#60a5fa}.fw-dot{position:absolute;top:2px;width:10px;height:10px;margin-left:-5px;border-radius:50%;border:2px solid #60a5fa}.fw-h{background:#020617}.fw-w{background:#60a5fa}@media(max-width:359px){.fw-t th,.fw-t td{padding-inline:.15rem}.fw-t thead th{letter-spacing:.02em}.fw-t td{width:2.5rem}.fw-t td.fw-c{min-width:2.5rem}}.fw-gap{margin-top:1.25rem;color:#e2e8f0}.fw-ed{margin-top:.5rem;color:#cbd5e1}.fw-note{margin-top:.5rem;font-size:.8125rem;color:#94a3b8}.fw-all{margin-top:1.25rem}.fw-all summary,.g-def summary{cursor:pointer;color:#60a5fa;font-size:.9rem;padding:.5rem 0}.g-scroll{overflow-x:auto;position:relative}.g-mini,.g-def table,.g-dec{width:100%;border-collapse:collapse;font-size:.875rem;color:#cbd5e1}.g-mini th,.g-mini td,.g-def th,.g-def td,.g-dec th,.g-dec td{padding:.5rem .6rem;border-bottom:1px solid rgba(51,65,85,.5);text-align:left;vertical-align:top}.g-mini thead th,.g-def thead th,.g-dec thead th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:500}.g-mini td{font-variant-numeric:tabular-nums}.gt{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.gt a{font-size:.8125rem;color:#cbd5e1;border:1px solid #334155;border-radius:999px;padding:.45rem .8rem;min-height:40px;display:inline-flex;align-items:center;gap:.35rem}.gt a span{color:#94a3b8;font-variant-numeric:tabular-nums}.gt a.is-on,.gt a:hover{border-color:#60a5fa;color:#fff}@media(max-width:767px){.gt{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem}.gt::-webkit-scrollbar{display:none}.gt a{flex-shrink:0}}.gf{border:1px solid #334155;background:#0f172ab3;border-radius:1rem;padding:1rem 1.25rem;margin-bottom:2rem;display:grid;gap:.9rem}.gf[hidden]{display:none}.gf-top{display:flex;justify-content:space-between;align-items:center}.gf-title{font-size:.875rem;font-weight:600;color:#fff}.gf-x{display:none;font-size:1.5rem;line-height:1;color:#94a3b8;min-width:40px;min-height:40px}.gf fieldset{display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:center;border:0;padding:0;margin:0}.gf legend{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;float:left;width:3.5rem;padding-top:.55rem}.gf label{font-size:.8125rem;color:#cbd5e1;display:inline-flex;gap:.35rem;align-items:center;min-height:36px;padding:0 .4rem;cursor:pointer}.gf-has button{font-size:.8125rem;color:#cbd5e1;border:1px solid #334155;border-radius:999px;padding:.35rem .75rem;min-height:36px}.gf-has button span{color:#94a3b8;font-variant-numeric:tabular-nums}.gf-has button[aria-pressed=true]{background:#3b82f62e;border-color:#60a5fa;color:#fff}.gf-has button:disabled{opacity:.4;cursor:not-allowed}.gf-st{font-size:.8125rem;color:#94a3b8;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.gf-st button{color:#60a5fa;text-decoration:underline;text-underline-offset:3px;min-height:36px}@media(max-width:1023px){.gf{display:none}.gf.is-open{display:grid;position:fixed;inset:auto 0 0;max-height:70vh;overflow-y:auto;z-index:61;margin:0;border-radius:1rem 1rem 0 0;background:#0f172a;box-shadow:0 -20px 60px -10px #000c}.gf.is-open .gf-x{display:inline-block}}.g-group{margin-top:3rem}.g-group[hidden]{display:none}.g-group>h3{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.g-match{display:none;font-size:.875rem;font-weight:400;color:#94a3b8;margin-left:.35rem}[data-filtering] .g-match{display:inline}[data-filtering] .g-intro,[data-filtering] .g-micro{display:none}.g-intro{color:#cbd5e1;max-width:48rem;margin-bottom:.6rem;line-height:1.6}.g-micro{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 1.25rem}.g-micro span{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;border:1px solid #334155;border-radius:.375rem;padding:.2rem .5rem;font-variant-numeric:tabular-nums}.g-cards{display:grid;gap:1rem}@media(min-width:768px){.g-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-more{margin-top:1rem}.g-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1rem;border:1px dashed #475569;border-radius:1rem;font-size:.875rem;color:#93c5fd}.g-more>summary::-webkit-details-marker{display:none}.g-more>summary:hover{border-color:#60a5fa;color:#fff}.g-more>summary:after{content:"↓";margin-left:.5rem}.g-more[open]>summary:after{content:"↑"}.g-more-o,.g-more[open] .g-more-c{display:none}.g-more[open] .g-more-o{display:inline}.g-more>.g-cards{margin-top:1rem}[data-filtering] .g-more>summary{display:none}[data-filtering] .g-more>.g-cards{margin-top:0}[data-filtering] .g-more{margin-top:1rem}.pc{border:1px solid rgba(51,65,85,.5);background:#0f172a66;border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:.55rem;transition:border-color .2s}@media(min-width:640px){.pc{padding:1.5rem}}.pc[hidden]{display:none}.pc:hover{border-color:#64748bcc}.pc:target{box-shadow:0 0 0 2px #60a5fa}.pc-contrast{border-style:dashed}.pc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.pc h4{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.25}.pc-seg,.pc-chip{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;background:#1e293b99;border:1px solid #334155;border-radius:.375rem;padding:.15rem .45rem;white-space:nowrap}.pc-seg{color:#94a3b8;flex-shrink:0}.pc-role{font-size:.875rem;color:#94a3b8}.pc-known{font-size:.75rem;color:#94a3b8;line-height:1.5}.pc-src{font-family:var(--font-mono);font-size:11px;color:#94a3b8}.pc-chips{display:flex;flex-wrap:wrap;gap:.35rem}.pc-chip-c{color:#fbbf24;border-color:#fbbf2459}.pc-stand{font-size:.9rem;color:#e2e8f0;line-height:1.55}.pc-stand strong,.pc-watch strong,.hb-note strong,.ga-watch strong,.ga-st strong{font-weight:600;color:#94a3b8;margin-right:.25rem}.pc-steal{font-size:.9rem;color:#fff;line-height:1.55;border-left:2px solid #60a5fa;padding-left:.75rem}.pc-steal strong{font-weight:600;color:#93c5fd;margin-right:.25rem}.pc-watch{font-size:.85rem;color:#94a3b8;line-height:1.55;padding-left:.9rem;background:radial-gradient(circle,#fbbf24 2.5px,transparent 3px) 0 .55em / 8px 8px no-repeat}.pc-watch a,.ga-watch a{color:#93c5fd}.pc-foot{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(51,65,85,.5);display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:#94a3b8}.pc-foot a{color:#60a5fa}[data-view=compact] .pc-known,[data-view=compact] .pc-src,[data-view=compact] .pc-stand,[data-view=compact] .pc-watch{display:none}.g-sc{margin-top:3.5rem;border:1px solid #334155;border-radius:1rem;padding:.25rem 1rem;background:#0f172a66}.g-sc summary{cursor:pointer;padding:.75rem 0}.g-sc summary h3{display:inline;font-size:1.25rem;font-weight:600;color:#fff}.g-sc table{border-collapse:collapse;font-family:var(--font-mono);font-size:11px;color:#cbd5e1;min-width:760px;width:100%}.g-sc caption{text-align:left;padding:.5rem 0 .75rem;color:#94a3b8;font-family:var(--font-sans);font-size:.8125rem}.g-sc th,.g-sc td{padding:.35rem .4rem;border-bottom:1px solid rgba(51,65,85,.4);text-align:center}.g-sc tbody td{color:#94a3b8}.g-sc tbody td:has(>.sr-only){color:#60a5fa;font-weight:600}.g-sc thead th{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:500;vertical-align:bottom}.g-sc thead th:first-child{text-align:left}.g-sc tbody th{position:sticky;left:0;background:#0b1222;text-align:left;font-family:var(--font-sans);font-size:12px;font-weight:500;min-width:11rem}.g-sc tbody th a{color:#e2e8f0}.g-sc tbody th small{display:block;color:#94a3b8;font-size:11px}.g-hear{position:relative;overflow:clip}.g-hear-bg{position:absolute;inset:0;opacity:.06;background:linear-gradient(105deg,#3b82f6 0 49.9%,#8b5cf6 50.1%);pointer-events:none}.g-hear-bg span{display:none}@media(min-width:1280px){.g-hear-bg{opacity:1;background:linear-gradient(105deg,#3b82f60f 0 49.9%,#8b5cf60f 50.1%)}.g-hear-bg span{display:block;position:absolute;top:6rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#94a3b873}.g-hear-bg span:first-child{left:1.5rem}.g-hear-bg span:last-child{right:1.5rem}}.g-howto{font-size:.875rem;color:#cbd5e1;border:1px solid #334155;border-radius:.75rem;padding:.75rem 1rem;max-width:48rem;margin-top:1.25rem;background:#0f172a99}.g-blocks{display:grid;grid-template-columns:minmax(0,1fr);gap:3.5rem;margin-top:2.5rem}.st-mh{min-height:var(--mh)}@media(min-width:640px){.st-mh{min-height:var(--mh-wide)}}.hb{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.hb .pc-chip{white-space:normal}.hb-text{display:contents}.hb-head{order:1;display:grid;gap:.5rem}.hb-player{order:2;min-width:0}.hb-body{order:3;display:grid;gap:.7rem}@media(min-width:1024px){.hb{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;align-items:start}.hb-text{display:grid;gap:1rem;position:sticky;top:calc(var(--st-sticky-top) + 56px)}.hb-player{order:0}}.hb-kick{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.hb-kick a{color:#93c5fd}.hb h3{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.2}.hb-by{font-size:.875rem;color:#94a3b8}.hb-by a{color:#e2e8f0;text-decoration:underline;text-decoration-color:#94a3b866;text-underline-offset:3px}.hb-badge{color:#c4b5fd;border-color:#a78bfa66}.hb-cap{color:#e2e8f0;font-size:.95rem;line-height:1.55}.hb-note{font-size:.85rem;color:#cbd5e1;line-height:1.55}.hb-note a{color:#60a5fa}.hb-comp{border:1px solid #334155;border-radius:.75rem;padding:1rem;display:grid;gap:.5rem;font-size:.875rem;color:#cbd5e1;line-height:1.55;background:#0f172a80;margin-bottom:1rem}.hb-comp-h{font-weight:600;color:#fff}.hb-comp-h a{color:#fff;text-decoration:underline;text-decoration-color:#94a3b866;text-underline-offset:3px}.g-honest{margin-top:3rem;max-width:48rem;color:#e2e8f0;border-left:2px solid #fbbf24;padding-left:1rem}.ga{display:grid;gap:3rem}.ga-i{display:grid;gap:.7rem;position:relative;padding-left:3.75rem}.ga-n{position:absolute;left:0;top:-.2rem;font-family:var(--font-mono);font-size:2rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}.ga-i h3{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.2}.ga-rule{color:#cbd5e1;line-height:1.65}.ga-chip{justify-self:start;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1;border:1px solid #334155;border-radius:.375rem;padding:.25rem .55rem;font-variant-numeric:tabular-nums}.ga-who{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ga-who>span{font-size:.8125rem;color:#94a3b8;margin-right:.25rem}.ga-pill{font-size:.8125rem;color:#e2e8f0;border:1px solid #334155;border-radius:999px;padding:.35rem .75rem;background:#0f172a99}.ga-pill span{color:#94a3b8}.ga-pill:hover{border-color:#60a5fa}.ga-watch{font-size:.875rem;color:#94a3b8}.ga-st{font-size:.875rem;color:#cbd5e1;line-height:1.55}.ga-st a{color:#60a5fa}@media(max-width:639px){.ga-i{padding-left:0}.ga-n{position:static;font-size:1.5rem}}.pb-t{width:100%;border-collapse:collapse;font-size:.875rem;color:#cbd5e1}.pb-t caption{caption-side:bottom;text-align:left;font-size:.8125rem;color:#94a3b8;padding-top:.75rem}.pb-t th,.pb-t td{text-align:left;vertical-align:top;padding:.75rem .6rem;border-bottom:1px solid rgba(51,65,85,.5)}.pb-t thead th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:500}.pb-t tbody th{font-weight:600;color:#fff}.pb-t tbody th a{color:#fff;text-decoration:underline;text-decoration-color:#94a3b866;text-underline-offset:3px}.pb-t tbody th em{display:block;font-style:normal;font-weight:400;font-size:.75rem;color:#94a3b8}.pb-t td[data-l=From]{color:#fff;font-variant-numeric:tabular-nums}@media(max-width:767px){.pb-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pb-t,.pb-t tbody,.pb-t tr,.pb-t th,.pb-t td,.pb-t caption{display:block}.pb-t caption{padding:0 0 .75rem}.pb-t tr{border:1px solid #334155;border-radius:.75rem;padding:.5rem .25rem;margin-bottom:.75rem}.pb-t th,.pb-t td{border:0;padding:.3rem .6rem}.pb-t td:before{content:attr(data-l);display:block;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}}.g-list{display:grid;gap:.75rem;color:#cbd5e1;line-height:1.6;list-style:disc;padding-left:1.25rem}.g-dec td{width:50%}.gb{display:grid;gap:.5rem}.gb li{display:grid;grid-template-columns:minmax(7rem,14rem) 1fr 2rem;align-items:center;gap:.75rem;font-size:.875rem;color:#cbd5e1}.gb-b{display:block;height:10px;width:var(--w);background:#60a5fa;border-radius:2px}.gb-n{text-align:right;font-variant-numeric:tabular-nums;color:#fff}@media(max-width:639px){.gb li{grid-template-columns:1fr 2rem}.gb-b{grid-column:1 / -1;grid-row:2}}.gp-t{width:100%;border-collapse:collapse;font-size:.8125rem;color:#cbd5e1}.gp-t th,.gp-t td{text-align:left;vertical-align:top;padding:.75rem .6rem;border-bottom:1px solid rgba(51,65,85,.5);line-height:1.5}.gp-t thead th{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:500}.gp-t tbody th{min-width:11rem;font-weight:400}.gp-t tbody th strong{display:block;color:#fff;font-size:.9rem}.gp-t tbody th a{color:#60a5fa;font-size:.75rem}.gp-sub{display:block;margin-top:.4rem;font-size:.75rem;color:#94a3b8}.gp-cmp{display:block;margin-top:.4rem;font-size:.75rem}.gp-tag{display:inline-block;margin-top:.3rem;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#93c5fd;border:1px solid rgba(96,165,250,.4);border-radius:.375rem;padding:.1rem .4rem}.gp-m{text-align:center!important;white-space:nowrap}.gp-us{background:#3b82f60f}@media(max-width:1023px){.gp-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gp-t,.gp-t tbody,.gp-t tr{display:block}.gp-t tr{border:1px solid #334155;border-radius:.75rem;padding:.5rem;margin-bottom:.9rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.gp-c tr{grid-template-columns:1fr}.gp-t th,.gp-t td{display:block;border:0;padding:.35rem .4rem;grid-column:1 / -1}.gp-t td.gp-m{grid-column:auto;text-align:center;font-size:.875rem}.gp-t td:before{content:attr(data-l);display:block;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;white-space:normal}}.gm{display:grid;gap:1rem 2rem;counter-reset:m;color:#cbd5e1;font-size:.9375rem;line-height:1.6}@media(min-width:768px){.gm{grid-template-columns:repeat(2,minmax(0,1fr))}}.gm li{counter-increment:m;padding-left:2.25rem;position:relative}.gm li:before{content:counter(m,decimal-leading-zero);position:absolute;left:0;font-family:var(--font-mono);font-size:.8125rem;color:#64748b;top:.15rem}.gm strong{color:#fff;font-weight:600}.sc-list{display:grid;gap:.9rem;counter-reset:q}.sc-list li{counter-increment:q;display:grid;gap:.2rem;padding-left:2.25rem;position:relative}.sc-list li:before{content:counter(q,decimal-leading-zero);position:absolute;left:0;top:.15rem;font-family:var(--font-mono);font-size:.8125rem;color:#64748b}.sc-list label{display:flex;gap:.6rem;align-items:flex-start;color:#fff;cursor:pointer}.sc-list input{margin-top:.3rem;width:1rem;height:1rem;accent-color:#3b82f6;flex-shrink:0}.sc-m{font-size:.8125rem;color:#94a3b8}.sc-m a{color:#93c5fd}.sc-bar{position:sticky;bottom:0;margin-top:1.5rem;background:#0f172af2;border:1px solid #475569;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;color:#e2e8f0;display:grid;gap:.25rem;box-shadow:0 -10px 30px -10px #0009}.sc-bar[hidden]{display:none}.sc-next{color:#94a3b8}.sc-next a{color:#60a5fa}.g-faq{display:grid;gap:.9rem}.g-faq details{background:#0f172a66;border:1px solid #1e293b;border-radius:1rem;padding:0 1.25rem}.g-faq summary{cursor:pointer;list-style:none;padding:1.1rem 0;display:flex;justify-content:space-between;gap:1rem}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary:after{content:"+";color:#64748b;font-size:1.25rem;line-height:1}.g-faq details[open] summary:after{content:"–"}.g-faq h3{font-size:1.0625rem;font-weight:600;color:#fff;line-height:1.35}.g-faq p{padding-bottom:1.25rem;color:#cbd5e1;font-size:.9375rem;line-height:1.65}.g-faq p a{color:#60a5fa}.g-rel{padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;background:#0f172a99;border:1px solid rgba(51,65,85,.6);color:#cbd5e1}.g-rel:hover{border-color:#3b82f680;color:#fff}
