@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.h2{font:600 clamp(2.25rem,1.1rem + 3.4vw,4.375rem)/1.02 var(--display);letter-spacing:-.046em;text-wrap:balance}[data-theme=dark] .h2{color:#fff}.link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:600 .9375rem/1 var(--sans);color:var(--ink);cursor:pointer}.link svg{width:15px;height:15px;color:var(--blue);transition:transform .25s var(--ease-out)}.link:hover svg{transform:translate(3px)}@media (hover:hover){.link>span:not(.sr-only),.link{background:linear-gradient(currentColor,currentColor) 0 calc(50% + .72em) /0 1px no-repeat;transition:background-size .35s var(--ease-out)}.link:hover{background-size:calc(100% - 23px) 1px}}.link--dark{color:#fff}.link--dark svg{color:var(--blue-3)}.chip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 12px;border:1px solid var(--n-line-2);border-radius:999px;background:#ffffff0a;font-size:.875rem;color:var(--n-text-2);transition:border-color .2s,background-color .2s}.chip:hover{border-color:#aac3eb73;background:#ffffff12}.chip svg{width:13px;height:13px;opacity:.7}.chip-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #2fd08f29}.chip-sep{width:1px;height:14px;background:var(--n-line-2)}.chip .tnum{font-family:var(--mono);font-size:.8125rem;color:#fff}.hero{position:relative;overflow:hidden;isolation:isolate;margin-top:calc(var(--hdr) * -1);padding:calc(var(--hdr) + clamp(48px,6vw,96px)) 0 clamp(120px,10vw,152px);background:var(--n-0);color:var(--n-text)}.hero-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.fx-orb{position:absolute;border-radius:50%}.fx-orb--a{right:-180px;top:-380px;width:1000px;height:1000px;background:radial-gradient(closest-side,#1a66e057,#1a66e000)}.fx-orb--b{left:-300px;top:420px;width:900px;height:900px;background:radial-gradient(closest-side,#2fd08f14,#2fd08f00)}.fx-floor{position:absolute;left:50%;bottom:-1004px;width:max(180%,1800px);height:1100px;border-radius:50%;transform:translate(-50%);background:radial-gradient(60% 30% at 50% 0%,rgba(26,102,224,.22),transparent 70%),#050a15;box-shadow:0 0 0 1px #aac3eb5c,0 -1px 0 1px #5b9bff38,0 -30px 90px -10px #1a66e07a,0 -80px 200px #1a66e033}.fx-floor:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1.5px;background:linear-gradient(90deg,transparent 22%,rgba(214,232,255,.95) 50%,transparent 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 8px rgba(91,155,255,.85))}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:center}.hero-copy{grid-column:1/span 6;padding-right:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.console-wrap{grid-column:7/span 6;perspective:1400px}.console{position:relative;border:1px solid transparent;border-radius:var(--r-lg);background:linear-gradient(180deg,#16274aeb,#0a1426f5);box-shadow:inset 0 1px #ffffff0f,0 50px 100px -40px #000000bf;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out);transform-style:preserve-3d}.console:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam),transparent 0deg,transparent 250deg,rgba(91,155,255,.95) 300deg,rgba(127,230,187,.8) 330deg,transparent 360deg),linear-gradient(140deg,#5b9bff80,#aac3eb14 35%,#aac3eb0f 65%,#2fd08f4d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.console:after{content:"";position:absolute;inset:auto 10% -40px;z-index:-1;height:80px;border-radius:50%;background:radial-gradient(closest-side,rgba(26,102,224,.45),transparent);filter:blur(10px);pointer-events:none}.console-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid var(--n-line)}.console-tag{margin-right:8px;font:500 .75rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-text-3)}.console-panel{padding:20px 22px 22px}.console-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.console-title{margin-top:8px;font:600 1.0625rem/1.25 var(--sans);color:#fff}.status{flex:none;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font:500 .75rem/1.3 var(--sans);white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status--ok{background:#2fd08f1f;color:#7fe6bb}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;border:1px solid var(--n-line);border-radius:14px;overflow:hidden;background:var(--n-line)}.kpis--2{grid-template-columns:1fr 1fr}.kpis div{display:grid;gap:6px;padding:12px 14px;background:#060c188c}.kpis dt{font-size:.75rem;color:var(--n-text-3)}.kpis dd{font:600 1.25rem/1 var(--display);letter-spacing:-.03em;color:#fff}.kpi-key dd{color:var(--mint)}.range{display:grid;gap:4px;margin-top:4px}.range-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.8125rem;color:var(--n-text-2)}.range-top output{font:500 .875rem/1 var(--mono);color:#fff}.range-input{--p:4%;-webkit-appearance:none;appearance:none;width:100%;height:40px;margin:0;background:transparent;cursor:pointer}.range-input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--blue-3) var(--p),rgba(170,195,235,.18) var(--p))}.range-input::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--blue-3) var(--p),rgba(170,195,235,.18) var(--p))}.range-input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #5b9bff40,0 2px 6px #0006;transition:box-shadow .2s}.range-input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #5b9bff40,0 2px 6px #0006}.range-input:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #5b9bff40,0 2px 6px #0006}.range-input:focus-visible{outline:none}.range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--n-1),0 0 0 5px var(--blue-3)}.range-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--n-1),0 0 0 5px var(--blue-3)}.ltv-read{display:flex;align-items:baseline;gap:14px;margin:4px 0 28px}.ltv-read strong{font:600 3.25rem/1 var(--display);letter-spacing:-.05em;color:#fff}.ltv-read span{max-width:17em;font-size:.875rem;line-height:1.4;color:var(--n-text-2)}.console-note{margin-top:12px;padding:10px 12px;border-radius:10px;background:#2fd08f14;font-size:.8125rem;line-height:1.45;color:#a8ecd0}.console-fine{margin-top:12px;font-size:.75rem;line-height:1.5;color:var(--n-text-3)}.console-fine b{color:var(--n-text-2)}.trustbar{display:grid;gap:32px;margin-top:clamp(56px,6vw,96px);padding-top:32px;border-top:1px solid var(--n-line)}.registers{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.registers:before{content:"Verified on public registers";margin-right:12px;font:500 .75rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-text-3)}.registers a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--n-line);border-radius:999px;font-size:.875rem;color:var(--n-text-2);transition:border-color .2s,color .2s}.registers a:hover{border-color:var(--n-line-2);color:#fff}.registers svg{width:14px;height:14px;color:var(--mint)}.registers svg:last-of-type{width:12px;height:12px;color:var(--n-text-3)}.registers b{font:500 .8125rem/1 var(--mono);color:#fff}.faq{background:var(--p-0)}.faq{padding:0 0 calc(var(--sec) * .55)}.faq{content-visibility:auto}.faq{contain-intrinsic-size:auto 900px}.faq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.faq-side{grid-column:1/span 5;position:sticky;top:120px;display:grid;justify-items:start;gap:20px}.faq-side .h2{font-size:clamp(2.25rem,1.2rem + 2.9vw,3.875rem);letter-spacing:-.042em}.faq-list{grid-column:7/span 6;overflow:hidden;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift)}.qa{position:relative}.qa+.qa{border-top:1px solid var(--p-line)}.qa summary{position:relative;display:block;padding:24px 72px 24px var(--pad);cursor:pointer;list-style:none;font:600 1.125rem/1.4 var(--sans);letter-spacing:-.01em;transition:background-color .15s}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{background:var(--p-1)}.qa summary:focus-visible{outline-offset:-4px;border-radius:14px}.qa summary:after{content:"";position:absolute;right:var(--pad);top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:var(--p-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230c121c' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m4.5 6.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .3s var(--ease-out),background-color .2s}.qa[open]{background:linear-gradient(90deg,#eef3fc,#fff0 70%)}.qa[open]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--blue)}.qa[open] summary:hover{background:transparent}.qa[open] summary:after{transform:rotate(180deg);background-color:var(--blue-wash)}.qa div{padding:0 72px 24px var(--pad);color:var(--ink-2)}@supports (interpolate-size:allow-keywords){.faq-list{interpolate-size:allow-keywords}.qa::details-content{height:0;overflow:clip;opacity:0;transition:height .35s var(--ease-out),opacity .3s,content-visibility .35s allow-discrete}.qa[open]::details-content{height:auto;opacity:1}}@media (prefers-reduced-motion:reduce){.qa::details-content{transition:none}}.qa div a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cb-ask-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (prefers-reduced-motion:no-preference){html:not([data-cb-motion=off]) .console:before{animation:beam 7s linear infinite}}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes beam{to{--beam:360deg}}@keyframes scan{0%{top:6%}50%{top:92%}to{top:6%}}@keyframes upl{0%{width:8%}70%{width:var(--w)}to{width:var(--w)}}@keyframes rev{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sign{to{stroke-dashoffset:0}}@keyframes gauge{0%{stroke-dashoffset:314}to{stroke-dashoffset:60}}@keyframes thumb{0%{transform:translate(0)}to{transform:translate(194%)}}@media (max-width:1100px){.hero-copy,.console-wrap,.faq-side,.faq-list{grid-column:1/-1}.hero-copy{padding-right:0}.console-wrap{max-width:680px;margin-top:56px}.faq-side{position:static}.faq-list{margin-top:40px}}@media (max-width:640px){body{font-size:1rem}.hero{padding-bottom:112px}.hero-actions .cb-btn{flex:1 1 100%}.console-wrap{margin-top:40px}.console-bar{padding:8px}.console-tag{display:none}.console-panel{padding:16px}.console-head{flex-direction:column;gap:10px}.kpis{grid-template-columns:1fr 1fr}.kpis:not(.kpis--2) div:first-child{grid-column:1/-1}.ltv-read strong{font-size:2.5rem}.registers{display:grid;justify-items:start}.registers:before{margin:0 0 4px}.h2{font-size:clamp(2rem,9vw,2.5rem);letter-spacing:-.04em}.faq-side .h2{font-size:clamp(2rem,9vw,2.5rem)}.qa summary{padding:20px 60px 20px var(--pad);font-size:1rem}.qa summary:after{right:16px}.qa div{padding:0 var(--pad) 20px}}@media print{.console-bar,.skip,.hero-fx{display:none!important}.hero{background:#fff!important;color:#000!important}}.sec-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3vw,40px);font-size:var(--fs-small);color:var(--ink-3)}.faq-more{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:14px var(--pad);background:var(--p-1);font-weight:600;color:var(--ink)}.faq-more p{font-size:1rem}.pg-hero{padding-bottom:clamp(96px,8vw,128px)}@media (min-width:641px) and (max-width:1199px){.pg-hero{padding-top:calc(var(--hdr) * 2 + 16px)}}.hero-actions .link{white-space:nowrap}.pg-hero .hero-grid{align-items:center}.pg-hero .hero-copy{padding-top:0}.pg-hero .cbx-crumbs{margin-bottom:24px}.pg-hero .cbx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font:500 .75rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-text-3)}.pg-hero .cbx-crumbs li{display:inline-flex;align-items:center;min-height:24px}.pg-hero .cbx-crumbs li+li:before{content:"/";margin:0 10px;opacity:.5}.pg-hero .cbx-crumbs a{display:inline-flex;align-items:center;min-height:24px;color:var(--n-text-3);transition:color .2s}.pg-hero .cbx-crumbs a:hover{color:#fff}.pg-hero .cbx-crumbs [aria-current]{color:var(--n-text-2)}.pg-hero .trustbar{margin-top:clamp(40px,4vw,60px)}.console-id{display:flex;align-items:center;gap:10px;margin-left:8px;font-size:.875rem;color:var(--n-text-2)}.console-id .tnum{padding:4px 9px;border-radius:999px;background:#00000047;font:500 .75rem/1 var(--mono);letter-spacing:.06em;color:#fff}.pg-hero .console-head{margin-bottom:18px}.pg-hero .kpis{margin-top:4px}.pg-hero .range-top output{font:600 .9375rem/1 var(--mono);color:#fff}.console-foot{display:grid;justify-items:start;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid var(--n-line)}.console-foot .console-fine{margin:0;font-size:.875rem;color:var(--n-text-2)}.console-foot .link{white-space:nowrap}@media (min-width:641px){.console-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px}}.pg-nav{border-bottom:1px solid var(--p-line);background:var(--p-1)}.pg-nav ul{display:flex;gap:4px;overflow-x:auto;padding:10px 0;scrollbar-width:none;scroll-snap-type:x proximity}.pg-nav ul::-webkit-scrollbar{display:none}.pg-nav li{scroll-snap-align:start}.pg-nav a[href^="#"]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background-color .2s,color .2s}.pg-nav a[href^="#"]:hover{background:var(--p-2);color:var(--ink)}.pg-nav a[aria-current=location]{background:var(--ink);color:#fff}.faq-go{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:4px}.console-id .tnum svg{width:12px;height:12px}.kpis dd:not(.tnum){color:#7fe6bb}.pg-hero .console-title{white-space:nowrap}@media (max-width:640px){.pg-hero .console-title{white-space:normal}}.pg-hero .console-head .status{margin-top:2px}.console-links{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.range-ends{display:flex;justify-content:space-between;margin-top:-2px;font:500 .75rem/1 var(--mono);color:var(--n-text-3)}.console[data-st=no] .console-title,.console[data-st=no] .kpi-key dd{color:#ffb3a9}.faq--4{contain-intrinsic-size:auto 440px}@media (max-width:1100px){.faq--4{contain-intrinsic-size:auto 700px}}@media (max-width:640px){.faq--4{contain-intrinsic-size:auto 640px}}.sec-cta--phone{display:none}@media (max-width:640px){.sec-cta--phone{display:flex}.sec-cta{row-gap:0}}.trustbar--regs{padding-top:20px}.tb-proof{font:500 .875rem/1.4 var(--sans);color:var(--n-text-2)}.tb-proof b{font-weight:600;color:#fff}@media (min-width:901px){.trustbar--regs:has(.tb-proof){grid-template-columns:auto minmax(0,1fr);align-items:center}.trustbar--regs .tb-proof+.registers{justify-content:flex-end}}@media (max-width:640px){.pg-hero .hero-actions{flex-wrap:wrap;gap:6px}.pg-hero .hero-actions:has(>.link){flex-wrap:wrap;row-gap:4px}.pg-hero .hero-actions .cb-btn{flex:0 0 auto;max-width:100%;padding-left:12px;padding-right:12px;font-size:.875rem}.pg-hero .hero-actions .cb-btn svg{display:none}.pg-hero .trustbar{gap:20px;margin-top:32px;padding-top:24px}.pg-hero .trustbar--regs{gap:10px;margin-top:24px;padding-top:18px}.pg-nav a[href^="#"]{min-height:36px}.pg-nav ul{flex-wrap:wrap;gap:0 2px;padding:6px 0;-webkit-mask:none;mask:none}.console-id span:last-child:not(:first-child){display:none}.pg-hero .registers{display:flex}.pg-hero .registers:before{flex:0 0 100%}.pg-nav a[href^="#"]{padding:0 12px}}@media print{.pg-nav,.hero-actions,.sec-cta{display:none!important}}.dp-ex{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.dp-ex-copy{grid-column:1/span 5}.dp-ex-fig{grid-column:7/span 6}.dp-ex .h2,.dp-tab .h2{margin-top:18px}.dp-ex-scen{margin-top:20px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.dp-ex-take{margin-top:14px;font-size:1rem;line-height:1.6;font-weight:500;color:var(--ink)}.dp-ex-go{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:12px}.dp-fig{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift)}.dp-fig th,.dp-fig td{padding:14px var(--pad);border-top:1px solid var(--p-line);font-size:.9375rem;line-height:1.4;text-align:left;vertical-align:baseline}.dp-fig tr:first-child>*{border-top:0}.dp-fig th{font-weight:500;color:var(--ink-2)}.dp-fig td{padding-left:0;font-weight:600;text-align:right;white-space:nowrap;color:var(--ink)}.dp-fig .dp-total>*{background:var(--blue-wash);color:var(--blue-ink);font-weight:600}.dp-fig .dp-warn>*{background:var(--p-1)}.dp-fig .dp-warn td{color:#9a3412}.dp-note{margin-top:14px;font-size:1rem;line-height:1.55;color:var(--ink-3)}.dp-tab-wrap{margin-top:28px;overflow:hidden;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift)}.dp-table{width:100%;border-collapse:collapse}.dp-table th,.dp-table td{padding:16px var(--pad);border-top:1px solid var(--p-line);font-size:1rem;line-height:1.45;text-align:left;vertical-align:top}.dp-table thead th{border-top:0;background:var(--p-1);font:500 .75rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.dp-table tbody th{width:38%;font-weight:500;color:var(--ink)}.dp-table td:nth-child(2){font-weight:600;color:var(--blue-ink)}.dp-table td:last-child{color:var(--ink-2)}.dp-src{margin-top:clamp(36px,4vw,56px);padding-top:28px;border-top:1px solid var(--p-line)}.dp-sec--src .dp-src{margin-top:0;padding-top:0;border-top:0}.dp-src h3{font:600 1.25rem/1.3 var(--display);letter-spacing:-.02em;color:var(--ink)}.dp-src ul{display:grid;gap:12px;margin-top:16px}.dp-src li{font-size:1rem;line-height:1.5}.dp-src a{font-weight:600;color:var(--blue-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dp-src a svg{display:inline;width:14px;height:14px;margin-left:4px;vertical-align:-2px}.dp-src-by{margin-left:10px;font:500 .75rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}@media (max-width:900px){.dp-ex-copy,.dp-ex-fig{grid-column:1/-1}.dp-ex-fig{margin-top:28px}}@media (max-width:640px){.dp-fig th,.dp-fig td{padding:12px 16px;font-size:.9375rem}.dp-fig td{padding-left:0;white-space:normal}.dp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dp-table tr{display:grid;gap:4px;padding:14px 16px;border-top:1px solid var(--p-line)}.dp-table tbody tr:first-child{border-top:0}.dp-table th,.dp-table td,.dp-table tbody th{display:block;width:auto;padding:0;border:0}.dp-src-by{display:block;margin:2px 0 0}}:root:where(.cb-tokens){color-scheme:light}.gd{display:block}.gd .frame{position:relative}.gd :is(p,li,td,th,dd,figcaption,.gd-byline,.gd-links,.gd-note,.gd-sources) a:not(.cb-btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .2s}.gd :is(p,li,td,th,dd,figcaption,.gd-byline,.gd-links,.gd-note,.gd-sources) a:not(.cb-btn):hover{text-decoration-color:currentColor}.gd-hero{position:relative;overflow:hidden;isolation:isolate;padding:calc(var(--hdr) + clamp(40px,6vw,88px)) 0 clamp(48px,6vw,88px);background:var(--n-0);color:var(--n-text-2)}.gd-hero:before{content:"";position:absolute;z-index:-1;top:-240px;right:-10%;left:30%;height:960px;background:radial-gradient(closest-side,rgba(26,102,224,.32),transparent 70%);pointer-events:none}.gd-hero:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(91,155,255,.5),transparent)}.gd-hero .frame>*{max-width:860px}.gd-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font:500 .75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-text-3)}.gd .gd-back{text-decoration:none}.gd-back:hover{color:#fff}:is(.gd-k,.gd-label){display:inline-flex;align-items:center;gap:12px;font:500 .75rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}:is(.gd-k,.gd-label):before{content:"";flex:none;width:20px;height:1px;background:currentColor;opacity:.7}.gd-hero :is(.gd-k,.gd-label){display:flex;color:var(--sky)}.gd-k-more{color:var(--n-text-3)}.gd-title{margin-top:20px;max-width:22ch;font:600 clamp(2.5rem,1.4rem + 3.6vw,4.5rem)/1.02 var(--display);letter-spacing:-.045em;color:#fff;text-wrap:balance}.gd-hero .gd-lead{margin-top:24px;max-width:680px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;color:var(--n-text-2)}.gd-hero .gd-lead a{color:#fff}.gd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:28px;font:500 .8125rem/1.4 var(--mono);color:var(--n-text-3)}.gd-meta a{color:#fff}.gd-meta i{width:4px;height:4px;border-radius:50%;background:var(--n-line-2)}.gd-meta i:nth-of-type(2){display:none}.gd-av{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,var(--blue),#0b3a8a);color:#fff;font:600 .75rem/1 var(--sans);letter-spacing:.02em}.gd-byline{display:block;margin-top:14px;font-size:.875rem;line-height:1.55;color:var(--n-text-3)}.gd-byline a{color:var(--n-text)}.gd-byline>span{display:inline-block}.gd-byline .cbx-dates{display:block;margin-top:2px}.gd-byline>span+span:before{content:"\b7";margin:0 10px;opacity:.6}.gd-hero .cbx-scope-note{display:block;max-width:680px;margin-top:18px;padding:12px 16px;border:1px solid var(--n-line-2);border-radius:12px;background:#ffffff08;color:var(--n-text-2)}.gd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.gd-reg{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;max-width:none!important;margin-top:clamp(48px,6vw,80px);padding-top:18px;border-top:1px solid var(--n-line);font:500 .75rem/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-text-3)}.gd-reg-l,.gd-reg-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.gd-reg i{width:4px;height:4px;border-radius:50%;background:var(--blue-3)}.gd-hero-side{display:grid;gap:20px;margin-top:40px}.gd-hero .gd-cards{margin-top:0}.gd-hero .gd-card{border-color:var(--n-line-2);background:#ffffff0a;box-shadow:none;color:var(--n-text-2)}.gd-hero .gd-card strong{color:#fff}.gd-hero .gd-card small{color:var(--sky)}.gd-hero .gd-tags span{background:#ffffff0f;color:var(--n-text-2)}.gd-hero .gd-links{gap:8px}.gd-hero .gd-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--n-line-2);border-radius:999px;color:var(--n-text-2);font-size:.8125rem;text-decoration:none}.gd-hero .gd-links a:hover{border-color:#aac3eb73;color:#fff}@media (min-width:1101px){.gd-hero .frame:has(>.gd-hero-side){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,88px);align-items:start}.gd-hero .frame:has(>.gd-hero-side)>*{grid-column:1}.gd-hero .frame:has(>.gd-hero-side)>.gd-hero-side{grid-column:2;grid-row:1/span 8;margin-top:0}.gd-hero .frame:has(>.gd-hero-side)>.gd-reg{grid-column:1/-1}}.gd-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gd .cb-listen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px}.gd .cb-listen[hidden]{display:flex!important;visibility:hidden}.gd .cb-listen button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 13px;border:1px solid var(--n-line-2);border-radius:999px;background:#ffffff0a;color:#fff;font:500 .875rem/1 var(--sans);transition:border-color .2s,background-color .2s}.gd .cb-listen button:hover,.gd .cb-listen button[aria-pressed=true]{border-color:#aac3eb80;background:#ffffff14}.gd .cb-listen button[hidden]{display:none}.gd .cb-listen svg{width:16px;height:16px;color:var(--blue-3)}.gd .cb-listen small{font-size:.75rem;color:var(--n-text-3)}.gd .cbx-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font:500 .75rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-text-3)}.gd .cbx-crumbs li+li:before{content:"/";margin:0 10px;opacity:.5}.gd .cbx-crumbs a{color:var(--n-text-3);text-decoration:none}.gd .cbx-crumbs a:hover{color:#fff}.gd .cbx-crumbs [aria-current]{color:var(--n-text-2)}.gd .cbx-crumbs+:is(.gd-k,.gd-label){margin-top:28px}.gd-sec{padding:clamp(64px,7vw,112px) 0;background:var(--p-0);color:var(--ink)}.gd-sec+.gd-sec{border-top:1px solid var(--p-line)}.gd-sec>.frame>h2,.gd-head h2,.gd-split-a>h2,.gd-cta h2,.gd-sec>.frame>div>h2{margin-top:18px;max-width:24ch;font:600 clamp(1.875rem,1.2rem + 2.1vw,3rem)/1.06 var(--display);letter-spacing:-.038em;color:var(--ink);text-wrap:balance}.gd-sec>.frame>h2:first-child,.gd-head h2:first-child{margin-top:0}.gd :is(h2,h3,h4){text-wrap:balance}.gd-more{display:block;margin-top:8px}.gd-lead{margin-top:18px;max-width:680px;font-size:1.125rem;line-height:1.65;color:var(--ink-2)}.gd-sec>.frame>p:not([class]),.gd-split-a>p:not([class]){margin-top:16px;max-width:720px;line-height:1.7;color:var(--ink-2)}.gd-head{display:grid;gap:12px 48px}@media (min-width:1101px){.gd-head:has(>div+.gd-lead){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.gd-head>div+.gd-lead{margin-top:0}}.gd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--gap);margin-top:clamp(32px,4vw,48px)}@media (min-width:641px) and (max-width:1199px){.gd-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.gd-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.gd-cards:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift);color:var(--ink-2);font-size:.9375rem;line-height:1.6}.gd-card>small,.gd-card>:is(.gd-k,.gd-label){font:500 .75rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.gd-card>:is(.gd-k,.gd-label):before{display:none}.gd-card :is(h2,h3,strong):first-of-type{font:600 1.25rem/1.25 var(--display);letter-spacing:-.02em;color:var(--ink)}.gd-card>h2{font-size:1.375rem}.gd-card-n{display:inline-grid;place-items:center;align-self:flex-start;min-width:36px;height:28px;padding:0 8px;border-radius:8px;background:var(--blue-wash);color:var(--blue-ink);font:600 .8125rem/1 var(--mono)}.gd-card--fig strong{font-size:1.5rem;letter-spacing:-.03em}.gd-card--fig span{color:var(--ink-3)}.gd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.gd-tags span{padding:5px 10px;border-radius:999px;background:var(--p-2);color:var(--ink-2);font:500 .75rem/1.2 var(--mono)}.gd-cards--steps{counter-reset:gd-step}.gd-cards--steps>.gd-card:before{counter-increment:gd-step;content:"0" counter(gd-step);align-self:flex-start;padding:5px 8px;border-radius:8px;background:var(--blue-wash);color:var(--blue-ink);font:600 .8125rem/1 var(--mono)}.gd-table{margin-top:clamp(28px,3vw,40px);overflow-x:auto;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift)}.gd-table table{min-width:560px}.gd-table th,.gd-table td{padding:14px 20px;border-bottom:1px solid var(--p-line);text-align:left;vertical-align:top;font-size:.9375rem;line-height:1.55}.gd-table tr:last-child>*{border-bottom:0}.gd-table thead th{background:var(--p-1);font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.gd-table tbody th{font-weight:600;color:var(--ink)}.gd-table td{color:var(--ink-2)}.gd-note{margin-top:24px;max-width:860px;padding:14px 18px;border:1px solid var(--p-line);border-radius:14px;background:var(--p-1);font-size:var(--fs-fine);line-height:1.6;color:var(--ink-3)}.gd-note strong{color:var(--ink-2)}.gd-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:20px;font-size:.9375rem}.gd-links strong{font:500 .75rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.gd-links a{color:var(--blue-ink)}.gd-note.gd-links{background:none;border:0;padding:0}.gd-checks{display:grid;margin-top:8px}.gd-checks li{position:relative;padding:14px 0 14px 34px;border-bottom:1px solid var(--p-line);line-height:1.55;color:var(--ink-2)}.gd-checks li:before{content:"";position:absolute;left:2px;top:18px;width:18px;height:18px;border-radius:50%;background:var(--mint-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f7a50' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.gd-split{display:grid;gap:32px clamp(40px,5vw,88px);align-items:start}@media (min-width:1101px){.gd-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.gd-split>.gd-panel+.gd-panel{margin-top:0}}.gd-split>.gd-checks{margin-top:0;border-top:1px solid var(--p-line)}.gd-panel{padding:28px;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift);color:var(--ink-2);line-height:1.65}.gd-panel h3{font:600 1.25rem/1.25 var(--display);letter-spacing:-.02em;color:var(--ink)}.gd-panel p{margin-top:12px}.gd-panel ul{display:grid;gap:10px;margin-top:14px}.gd-panel li{position:relative;padding-left:22px}.gd-panel li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--blue)}.gd-formula{margin-top:16px}.gd-formula code{display:block;padding:14px 18px;border-radius:12px;background:var(--blue-wash);color:var(--blue-ink);font:500 .875rem/1.5 var(--mono);white-space:normal}.gd-ledger{display:grid;margin:4px 0 14px;font-variant-numeric:tabular-nums lining-nums}.gd-ledger-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--p-line)}.gd-ledger-row b{font:600 .9375rem/1.4 var(--mono);color:var(--ink)}.gd-ledger-total{border-bottom:0;border-top:1.5px solid var(--ink)}.gd-sources{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:.8125rem}.gd-sources a{color:var(--blue-ink)}.gd-cta{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:24px 48px;padding:clamp(28px,4vw,56px);border-radius:var(--r-lg);background:var(--n-1);color:var(--n-text-2)}.gd-cta:before{content:"";position:absolute;z-index:-1;right:-20%;top:-60%;width:80%;height:180%;background:radial-gradient(closest-side,rgba(26,102,224,.35),transparent 70%)}.gd-cta :is(h2,h3){max-width:22ch;color:#fff}.gd-cta h3{font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.1 var(--display);letter-spacing:-.03em}.gd-cta :is(.gd-k,.gd-label){color:var(--sky)}.gd-cta .gd-lead{color:var(--n-text-2)}.gd-cta .gd-actions{margin-top:0;align-self:end}@media (min-width:1101px){.gd-cta:has(>.gd-cta-copy){grid-template-columns:minmax(0,1fr) auto;align-items:end}}.gd-sec .cb-btn--primary{background:var(--ink);color:#fff;box-shadow:0 12px 26px -14px #0c121c99}.gd-sec .cb-btn--primary:hover{background:#1e2836}.gd-sec .cb-btn--primary:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent)}.gd-sec .cb-btn--ghost{border-color:var(--p-line-2);background:var(--card);color:var(--ink)}.gd-sec .cb-btn--ghost:hover{border-color:var(--ink-3);background:var(--card)}.gd-sec .gd-cta .cb-btn--primary{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #fff3,0 14px 36px -14px #5b9bff99}.gd-sec .gd-cta .cb-btn--primary:hover{background:#eaf1fd}.gd-sec .gd-cta .cb-btn--primary:after{background:linear-gradient(100deg,transparent,rgba(26,102,224,.14),transparent)}.gd-sec .gd-cta .cb-btn--ghost{border-color:var(--n-line-2);background:#ffffff08;color:#fff}.gd-sec .gd-cta .cb-btn--ghost:hover{border-color:#aac3eb73;background:#ffffff12}.gd-article{display:grid;gap:32px}@media (min-width:1101px){.gd-article{grid-template-columns:240px minmax(0,720px);justify-content:space-between;column-gap:clamp(48px,6vw,112px)}.gd-article>*{grid-column:2}.gd-article>.gd-toc{grid-column:1;grid-row:1/span 6;align-self:start;position:sticky;top:calc(var(--hdr) + 24px)}.gd-article>.article-share{justify-self:end}}.gd-toc strong{display:block;margin-bottom:10px;font:500 .75rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.gd-toc ul{display:grid;border-left:1px solid var(--p-line)}.gd-toc li{position:relative;padding:7px 0 7px 16px;font-size:.875rem;line-height:1.45;color:var(--ink-2)}.gd-toc li.is-current:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--blue)}.gd .gd-toc a{color:inherit;text-decoration:none}.gd .gd-toc a:hover,.gd-toc li.is-current{color:var(--ink)}@media (max-width:1100px){.gd-toc{padding:20px 24px;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card)}.gd-toc ul{border-left:0}.gd-toc li{padding-left:0}}.gd-cover img{width:100%;height:auto;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card)}.gd-prose{font-size:1.0625rem;line-height:1.75;color:var(--ink-2)}.gd-prose>:first-child,.gd-block>:first-child{margin-top:0}.gd-prose :is(h2){margin:56px 0 0;font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--display);letter-spacing:-.03em;color:var(--ink);scroll-margin-top:calc(var(--hdr) + 24px)}.gd-prose h3{margin:32px 0 0;font:600 1.1875rem/1.3 var(--display);letter-spacing:-.015em;color:var(--ink)}.gd-prose p{margin-top:16px}.gd-prose a{color:var(--blue-ink)}.gd-prose :is(ul,ol):not([class]){display:grid;gap:8px;margin-top:16px;padding-left:1.4em}.gd-prose ul:not([class]){list-style:disc}.gd-prose ol:not([class]){list-style:decimal}.gd-prose li::marker{color:var(--blue)}.gd-prose strong{color:var(--ink)}.gd-prose .gd-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:24px}.gd-prose .gd-card h3{margin-top:0;font-size:1.0625rem}.gd-prose .gd-card p{margin-top:0}.gd-block{margin-top:56px}.gd-qs{display:grid;gap:10px;margin-top:16px;counter-reset:gd-q}.gd-qs li{position:relative;padding:14px 18px 14px 56px;border:1px solid var(--p-line);border-radius:14px;background:var(--card)}.gd-qs li:before{counter-increment:gd-q;content:"Q" counter(gd-q);position:absolute;left:16px;top:15px;font:600 .8125rem/1.5 var(--mono);color:var(--blue-ink)}.gd-caution{margin-top:28px;padding:20px 24px;border-left:3px solid var(--coral);border-radius:0 14px 14px 0;background:var(--coral-wash)}.gd-caution h3{margin-top:0;color:var(--coral-ink)}.gd-caution p{margin-top:8px}.gd-fine{margin-top:24px;font-size:.8125rem;color:var(--ink-3)}.gd-article>.gd-cta{margin-top:16px}.gd-article>.gd-cta .cb-btn{justify-self:start}.gd .article-share{position:relative;z-index:8}.gd .article-share-trigger{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 16px 0 13px;border:1px solid var(--p-line-2);border-radius:999px;background:var(--card);color:var(--ink);font:500 .875rem/1 var(--sans);transition:border-color .2s}.gd .article-share-trigger:hover,.gd .article-share-trigger[aria-expanded=true]{border-color:var(--ink-3)}.gd .article-share svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gd .article-share-menu{position:absolute;top:calc(100% + 10px);right:0;display:grid;grid-template-columns:1fr 1fr;gap:6px;width:min(320px,calc(100vw - 40px));padding:10px;border:1px solid var(--p-line);border-radius:16px;background:var(--card);box-shadow:var(--lift-2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s}.gd .article-share.is-open .article-share-menu{opacity:1;visibility:visible;transform:none}.gd .article-share-menu-title{grid-column:1/-1;padding:4px 6px 6px;font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.gd .article-share-menu :is(a,button){display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--p-1);color:var(--ink);font:500 .875rem/1 var(--sans);text-decoration:none}.gd .article-share-menu :is(a,button):hover{background:var(--p-2)}.gd .article-share-device{grid-column:1/-1;justify-content:center}.gd .article-share-menu [hidden]{display:none}.gd .article-share-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gd-sec .frame>.gd-head:has(+.gd-related){margin-top:clamp(64px,7vw,104px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--p-line)}.gd-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--gap);margin-top:28px}@media (min-width:641px) and (max-width:1199px){.gd-related:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.gd-related:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.gd-related:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.gd .bcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift);color:var(--ink);transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.gd .bcard:hover{transform:translateY(-3px);box-shadow:var(--lift-2)}.gd-gcard-art{position:relative;overflow:hidden;aspect-ratio:16/8;background:radial-gradient(120% 120% at 100% 0%,#1b4590,var(--n-1) 64%)}.gd-gcard-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.9}.gd-gcard-k{position:absolute;z-index:1;left:16px;top:16px;padding:5px 10px;border-radius:999px;background:#ffffff1f;color:#fff;font:500 .75rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gd-gcard-b{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.gd-gcard-b h3{font:600 1.125rem/1.3 var(--display);letter-spacing:-.015em}.gd-gcard-b p{font-size:.875rem;line-height:1.55;color:var(--ink-2)}.gd-gcard-m{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font:500 .75rem/1.3 var(--mono);color:var(--ink-3)}.gd-gcard-go{display:inline-flex;align-items:center;gap:6px;color:var(--blue-ink)}.gd-gcard-go svg{width:14px;height:14px;transition:transform .25s var(--ease-out)}.gd .bcard:hover .gd-gcard-go svg{transform:translate(3px)}.gd .cb-cmp-link{margin-top:20px;font-weight:600}.gd .cb-cmp-link a{color:var(--blue-ink)}.gd .cbx-az{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 32px;padding:14px 16px;border:1px solid var(--p-line);border-radius:14px;background:var(--card)}.gd .cbx-az__k{font:500 .75rem/1 var(--mono);letter-spacing:.14em;color:var(--ink-3)}.gd .cbx-az__row{display:flex;flex-wrap:wrap;gap:4px}.gd .cbx-az__row>*{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;font:600 .8125rem/1 var(--mono);text-decoration:none}.gd .cbx-az__row a{background:var(--blue-wash);color:var(--blue-ink)}.gd .cbx-az__row a:hover{background:var(--blue);color:#fff}.gd .cbx-az__row span{color:var(--p-line-2)}.gd a.cb-term{text-decoration-style:dotted;text-decoration-color:var(--blue);text-decoration-thickness:1.5px;color:inherit}.gd .cbx-gap{margin:32px 0;padding:24px;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card)}.gd .cbx-gap svg{width:100%;height:auto;font:500 12px var(--mono);overflow:visible}.gd .cbx-gap__axis line{stroke:var(--p-line-2);stroke-width:1.5}.gd .cbx-gap__ticks text{fill:var(--ink-3)}.gd .cbx-gap__row{fill:var(--ink);font:600 13px var(--sans)}.gd .cbx-gap__bar{fill:var(--blue)}.gd .cbx-gap__bar--late{fill:var(--p-line-2)}.gd .cbx-gap__bar--bal{fill:var(--mint)}.gd .cbx-gap__wait{fill:var(--p-2)}.gd .cbx-gap__in,.gd .cbx-gap__tag{fill:var(--ink-2)}.gd .cbx-gap__in--on{fill:#fff}.gd .cbx-gap__list{display:grid;gap:6px;margin-top:16px;padding-left:1.2em;list-style:decimal;font-size:.9375rem;color:var(--ink-2)}.gd-wm{display:none}.gd-hero .gd-feature{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;max-width:960px;margin-top:40px;border:1px solid var(--n-line-2);border-radius:var(--r-lg);background:#ffffff0a;color:var(--n-text-2);text-decoration:none;transition:border-color .2s,background-color .2s}.gd-hero .gd-feature:hover{border-color:#aac3eb73;background:#ffffff12}.gd-feature-art img{width:100%;height:100%;object-fit:cover}.gd-feature-copy{display:grid;align-content:center;gap:10px;padding:clamp(22px,3vw,40px)}.gd-feature-copy small{font:500 .75rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.gd-feature-copy b{font:600 clamp(1.375rem,1.1rem + .9vw,1.875rem)/1.15 var(--display);letter-spacing:-.025em;color:#fff}.gd-feature-copy em{font-style:normal;line-height:1.6}.gd-feature-copy>span{font-weight:600;color:#fff}@media (min-width:821px){.gd-hero .gd-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.gd .cb-ask .cb-ask-card{max-width:860px;padding:clamp(24px,3.4vw,44px);border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift)}@media (min-width:1101px){.gd .cb-ask .cb-ask-card{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,72px);align-items:start}.gd .cb-ask .cb-ask-head{grid-row:1/span 4}.gd .cb-ask .cb-ask-card>:not(.cb-ask-head){grid-column:2}}.gd .cb-ask .cb-ask-head h2{margin-top:16px;font:600 clamp(1.75rem,1.2rem + 1.6vw,2.5rem)/1.08 var(--display);letter-spacing:-.035em}.gd .cb-ask .cb-ask-lead{margin-top:12px;max-width:62ch;line-height:1.6;color:var(--ink-2)}.gd .cb-ask .cb-ask-log{display:grid;gap:12px;margin-top:24px}.gd .cb-ask .cb-ask-msg{max-width:92%;padding:12px 16px;border-radius:14px;font-size:.9375rem;line-height:1.6}.gd .cb-ask .cb-ask-msg p+p{margin-top:8px}.gd .cb-ask .cb-ask-msg ul{margin-top:8px;padding-left:18px;list-style:disc}.gd .cb-ask .cb-ask-q{justify-self:end;border-bottom-right-radius:4px;background:var(--ink);color:#fff}.gd .cb-ask .cb-ask-a{justify-self:start;border:1px solid var(--p-line);border-bottom-left-radius:4px;background:var(--p-1);color:var(--ink-2)}.gd .cb-ask .cb-ask-a a{color:var(--blue-ink)}.gd .cb-ask :is(.cb-ask-sources,.cb-ask-from,.cb-ask-results){display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gd .cb-ask :is(.cb-ask-sources,.cb-ask-from,.cb-ask-results)>span{width:100%;font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.gd .cb-ask :is(.cb-ask-sources,.cb-ask-from,.cb-ask-results) a{padding:6px 10px;border-radius:999px;background:var(--blue-wash);color:var(--blue-ink);font-size:.8125rem;text-decoration:none}.gd .cb-ask .cb-ask-dots{display:inline-flex;gap:5px}.gd .cb-ask .cb-ask-dots i{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:cb-ask-dot 1.2s infinite ease-in-out}.gd .cb-ask .cb-ask-dots i:nth-child(2){animation-delay:.15s}.gd .cb-ask .cb-ask-dots i:nth-child(3){animation-delay:.3s}@keyframes cb-ask-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.gd .cb-ask .cb-ask-form{display:flex;gap:8px;margin-top:24px}.gd .cb-ask .cb-ask-form input{flex:1;min-width:0;height:52px;padding:0 20px;border:1px solid var(--p-line-2);border-radius:999px;background:var(--p-1);font-size:1rem}.gd .cb-ask .cb-ask-form input:focus{outline:2px solid var(--blue);outline-offset:1px;background:#fff}.gd .cb-ask .cb-ask-form .cb-btn{min-height:52px}.gd .cb-ask .cb-ask-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gd .cb-ask .cb-ask-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gd .cb-ask .cb-ask-chips button{min-height:40px;padding:8px 14px;border:1px solid var(--p-line-2);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:.875rem;text-align:left;transition:border-color .2s,color .2s}.gd .cb-ask .cb-ask-chips button:hover{border-color:var(--ink-3);color:var(--ink)}.gd .cb-ask .cb-ask-note{margin-top:20px;font-size:.8125rem;color:var(--ink-3)}.gd .cb-ask .cb-ask-note a{color:var(--blue-ink)}.gd-filter{position:sticky;top:calc(var(--hdr) + 8px);z-index:6;display:flex;gap:6px;overflow-x:auto;margin:0 0 28px;padding:6px;border:1px solid var(--p-line);border-radius:999px;background:#fbfaf7db;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);scrollbar-width:none;width:max-content;max-width:100%}.gd-filter::-webkit-scrollbar{display:none}.gd .gd-filter a{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:40px;padding:0 16px;border-radius:999px;color:var(--ink-2);font:500 .875rem/1 var(--sans);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.gd .gd-filter a:hover{background:var(--p-2);color:var(--ink)}.gd .gd-filter a:is(.is-active,[aria-current=page]){background:var(--ink);color:#fff}.gd-filter .cbx-n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--p-2);color:var(--ink-3);font:600 .75rem/1 var(--mono)}.gd-filter a:is(.is-active,[aria-current=page]) .cbx-n{background:#ffffff2e;color:#fff}.gd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--gap)}.gd-grid .gd-gcard-b p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:1101px){.gd-grid .gd-gcard--feature{grid-column:span 2;flex-direction:row}.gd-grid .gd-gcard--feature .gd-gcard-art{flex:1 1 55%;aspect-ratio:auto;min-height:100%}.gd-grid .gd-gcard--feature .gd-gcard-b{flex:1 1 45%;justify-content:center;padding:32px}.gd-grid .gd-gcard--feature h3{font-size:1.5rem}}@media (min-width:821px){.gd-grid .bcard[data-cb-wide]{flex-direction:row}.gd-grid .bcard[data-cb-wide] .gd-gcard-art{flex:0 0 min(42%,420px);aspect-ratio:auto;min-height:220px}.gd-grid .bcard[data-cb-wide] .gd-gcard-b{justify-content:center;padding:28px 32px}}.gd-talk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(40px,5vw,64px);padding:24px 28px;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card)}.gd-talk .gd-lead{margin-top:0;font-size:1.0625rem}.gd-card-go{margin-top:auto;padding-top:8px;font-weight:600;color:var(--blue-ink)}.gd .gd-card--link{color:var(--ink-2);text-decoration:none;transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.gd .gd-card--link:hover{transform:translateY(-3px);box-shadow:var(--lift-2)}.gd-card--link em{margin-top:auto;padding-top:8px;font-style:normal;font-weight:600;color:var(--blue-ink)}.gd-rows{display:grid;margin-top:32px;border-top:1px solid var(--p-line)}.gd .gd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:20px 4px;border-bottom:1px solid var(--p-line);color:var(--ink-2);text-decoration:none;transition:background-color .2s,padding .3s var(--ease-out)}.gd .gd-row:hover{padding:20px 12px;background:var(--card)}.gd-row strong{font:600 1.125rem/1.3 var(--display);letter-spacing:-.015em;color:var(--ink)}.gd-row span{grid-column:1;font-size:.9375rem;line-height:1.55}.gd-row em{grid-column:2;grid-row:1/span 2;padding:8px 16px;border-radius:999px;background:var(--ink);color:#fff;font-style:normal;font-weight:600;font-size:.875rem}.gd-card-links{display:grid;margin-top:8px;border-top:1px solid var(--p-line)}.gd .gd-card-links a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--p-line);color:var(--ink);font-weight:500;text-decoration:none}.gd .gd-card-links a:hover{color:var(--blue-ink)}.gd-card-links span{color:var(--blue)}.gd-after{padding:0 0 clamp(64px,7vw,104px);background:var(--p-0);color:var(--ink)}.gd-after .gd-head h2{margin-top:18px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.gd-quote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:860px;margin-top:24px;padding:28px;border:1px solid var(--p-line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift);line-height:1.65;color:var(--ink-2)}.gd-quote .gd-av{width:44px;height:44px;font-size:.875rem}.gd-quote strong{display:block;color:var(--ink)}.gd-quote p{margin-top:6px}:is(.gd~.cbx-cluster,.gd .cbx-cluster){padding:clamp(56px,6vw,96px) 0;border-top:1px solid var(--p-line);background:var(--p-1);color:var(--ink)}:is(.gd~.cbx-cluster,.gd .cbx-cluster) .frame,:is(.gd~.cbx-cluster,.gd .cbx-cluster) .wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}:is(.gd~.cbx-cluster,.gd .cbx-cluster) .cbx-cluster__title{font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--display);letter-spacing:-.03em}:is(.gd~.cbx-cluster,.gd .cbx-cluster) .cbx-cluster__title--sub{margin-top:32px;font-size:1.25rem}:is(.gd~.cbx-cluster,.gd .cbx-cluster) .cbx-cluster__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:24px}@media (min-width:1101px){:is(.gd~.cbx-cluster,.gd .cbx-cluster) .cbx-cluster__list:is(:has(>:nth-child(3):last-child),:has(>:nth-child(5):last-child),:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.gd~.cbx-cluster,.gd .cbx-cluster) .cbx-cluster__list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;height:100%;min-height:72px;padding:16px 20px;border:1px solid var(--p-line);border-radius:16px;background:var(--card);transition:border-color .2s,box-shadow .3s var(--ease-out)}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a:after{content:"";grid-column:2;grid-row:1/span 2;width:16px;height:16px;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .25s var(--ease-out)}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a:hover{border-color:var(--p-line-2);box-shadow:var(--lift)}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a:hover:after{transform:translate(3px)}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a span{font-weight:600;line-height:1.35}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a small{grid-column:1;font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.back-to-top,.scrollprog,.article-progress,.cb-cursor-highlight{display:none}@media (max-width:640px){.gd-title{font-size:clamp(2.125rem,8.6vw,2.75rem)}.gd-reg{flex-direction:column}.gd-card,.gd-panel,.gd-quote{padding:22px}.gd-actions .cb-btn{flex:1 1 100%}.gd-table th,.gd-table td{padding:12px 14px}.gd-table{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 40px),rgba(0,0,0,.25));mask:linear-gradient(90deg,#000 calc(100% - 40px),rgba(0,0,0,.25))}.gd-table tr>:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--p-line)}.gd-table tbody tr>:first-child{background:var(--card);color:var(--ink);font-weight:600}.gd-quote{grid-template-columns:1fr}}@media print{.gd-hero{padding-top:24px;background:#fff!important;color:#000!important}.gd-title,.gd-hero .gd-lead{color:#000!important}.gd-actions,.gd-reg,.gd .cb-listen,.gd .article-share,.gd-related,:is(.gd~.cbx-cluster,.gd .cbx-cluster){display:none!important}}.gd-hero.hero{padding-bottom:clamp(64px,6vw,96px)}.gd-hero.hero .fx-floor{bottom:-1068px}@media (min-width:641px) and (max-width:1199px){.gd-hero.hero{padding-top:calc(var(--hdr) * 2 + 16px)}}.gd-hero.hero:before,.gd-hero.hero:after{display:none}.gd-hero.hero .frame>*{max-width:none}.gd-hero .hero-copy .gd-title{margin-top:24px;max-width:none;font-size:clamp(2.5rem,1.4rem + 3vw,4.25rem)}.gd-hero .hero-copy .chip{margin-top:18px}.gd-hero .hero-copy .hero-actions,.gd-hero .hero-copy .gd-actions{margin-top:28px}.gd-hero .hero-copy .gd-meta{margin-top:24px}.gd-hero .hero-copy>.gd-back+*,.gd-hero .hero-copy>.cbx-crumbs+*{margin-top:18px}.gd-hero .gd-hero-after{margin-top:clamp(40px,4vw,56px)}.gd-hero .gd-hero-after .gd-hero-side{margin-top:0}.gd-hero .trustbar{margin-top:clamp(40px,4vw,56px)}.gd .gd-meta a{display:inline-flex;align-items:center;min-height:24px}.gd .gd-article>.gd-toc:has(a),.gd .gd-article>.gd-cover{display:none}@media (min-width:1101px){.gd .gd-article:has(>.gd-toc){grid-template-columns:minmax(0,760px);justify-content:center}.gd .gd-article:has(>.gd-toc)>*{grid-column:1}}.gd .article-share:not(.is-open) .article-share-menu{display:none}.gd :is(a,button,summary,input):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.gd .gd-hero :is(a,button):focus-visible,.gd .gd-cta :is(a,button):focus-visible{outline-color:#a9cdfb}.gd-pcta{margin:8px 0 24px}@media (max-width:640px){.gd .gd-card p,.gd .gd-card li,.gd-fine{font-size:1rem}}.gd-hero.hero .gd-reg{display:none}@media (max-width:640px){.gd-hero.hero .console-wrap{display:none}.gd-hero.hero .gd-actions .cb-btn{flex:0 1 auto}.gd-hero.hero{padding-bottom:48px}}@media (min-width:1101px){.gd-hero-after .gd-hero-side>.gd-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.gd-sec{padding:40px 0}.gd-prose{line-height:1.6}.gd-hero-copy>.gd-back,.gd-hero-copy>.gd-back+.gd-label{display:none}.gd-hero .gd-lead{margin-top:16px}.gd-hero .hero-actions{margin-top:20px}.gd-hero .gd-meta{margin-top:16px}.gd-hero .cb-listen{margin-top:14px}.gd-sec{padding:34px 0}.gd-card>.gd-card-n{display:none}.gd-prose :is(h2){margin-top:32px}.gd-prose>.gd-block{margin-top:40px}.gd-qs li{padding:12px 14px 12px 46px}.gd-qs li:before{left:14px;top:13px}.gd-hero .gd-trust .registers{gap:6px}.gd-hero .gd-trust .registers a{min-height:30px;padding:0 10px;gap:6px;font-size:.8125rem}.gd-card{gap:6px}.gd-cards,.gd-prose .gd-cards{gap:12px}.gd-sec>.frame>h2,.gd-head h2,.gd-split-a>h2,.gd-cta h2,.gd-sec>.frame>div>h2{font-size:1.75rem}.gd-card,.gd-panel,.gd-quote{padding:18px}}@media (max-width:640px){.gd-nav ul{flex-wrap:nowrap;overflow-x:auto;padding:6px 0;scrollbar-width:none}.gd-pcta{margin:0 0 16px}.gd-hero .trustbar{margin-top:28px}}@media (max-width:640px){.gd-hero.hero{padding-top:calc(var(--hdr) + 74px)}.gd-hero .registers:before{display:none}.gd-hero .hero-copy .chip{margin-top:14px}.gd-hero .hero-copy .gd-title{margin-top:16px}.gd-pcta span{display:none}}@media (max-width:640px){.gd-related .bcard{flex-direction:row}.gd-related .bcard .gd-gcard-art{flex:0 0 96px;aspect-ratio:auto}.gd-related .bcard .gd-gcard-k{display:none}.gd-related .bcard .gd-gcard-b{padding:14px 16px}.gd-sec .frame>.gd-head:has(+.gd-related){margin-top:40px;padding-top:32px}.gd-hero .gd-lead{font-size:1.0625rem}}@media (max-width:640px){.gd-hero .hero-copy :is(.gd-actions,.hero-actions){gap:8px}.gd-hero .hero-copy :is(.gd-actions,.hero-actions) .cb-btn{padding-inline:14px;font-size:.875rem}}@media (max-width:640px){.gd-hero .hero-copy .gd-actions .cb-btn svg{display:none}}.gd-hero .hero-grid>.gd-trust{grid-column:1/-1;margin-top:clamp(32px,4vw,48px)}@media (min-width:1101px){.gd-hero .hero-grid{align-items:start;grid-template-rows:1fr auto auto 1fr}.gd-hero .hero-grid>.gd-hero-copy{grid-row:1/-1;align-self:center}.gd-hero .hero-grid>.console-wrap{grid-row:2}.gd-hero .hero-grid>.gd-trust{grid-column:7/span 6;grid-row:3;align-self:start;margin-top:24px;padding-top:20px}.gd-hero .gd-trust .tb-proof+.registers{justify-content:flex-start}.gd-hero.hero{padding-bottom:64px}.gd-hero .hero-copy .gd-title{font-size:clamp(2.5rem,1.4rem + 2.6vw,3.75rem)}}@media (min-width:641px){.gd-sec{padding:clamp(56px,5.5vw,80px) 0}}.gd-hero .gd-trust{grid-template-columns:minmax(0,1fr)!important;gap:14px}.gd-hero .frame.gd-hero-after{display:block}.gd-hero .frame.gd-hero-after>.gd-hero-side{margin-top:0}@media (max-width:640px){.gd-hero.hero{padding-bottom:48px}.gd-hero .hero-grid>.gd-trust{margin-top:20px;padding-top:14px;gap:10px}.gd-hero .gd-trust .tb-proof{font-size:.8125rem}}.gd-hero .gd-card :is(h2,h3,strong){color:#fff}.gd .gd-article{grid-template-columns:minmax(0,1fr)}@media (min-width:1101px){.gd .gd-article:has(>.gd-toc){grid-template-columns:minmax(0,760px)}}.gd-split{grid-template-columns:minmax(0,1fr)}@media (min-width:1101px){.gd-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.gd-sources a{display:inline-flex;align-items:center;min-height:24px}@media (min-width:1101px){.gd-hero-after>.gd-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-hero-after>.gd-cards{margin-top:0}.gd-hero-after>.gd-links{margin-top:20px}@media (max-width:640px){.gd-hero-after .gd-card{padding:16px;gap:6px}.gd-hero-after .gd-cards{gap:10px}.gd-hero-after .gd-pcta{margin:16px 0 0}}@media (max-width:640px){:is(.gd~.cbx-cluster,.gd .cbx-cluster){padding:40px 0}:is(.gd~.cbx-cluster,.gd .cbx-cluster) .cbx-cluster__list{gap:8px;margin-top:18px}:is(.gd~.cbx-cluster,.gd .cbx-cluster) a{min-height:56px;padding:12px 16px}}.gd-hero .gd-hero-after{margin-top:40px}.gd-hero .gd-pcta .link{color:#fff}.gd-grid>.gd-pcta{grid-column:1/-1;margin:0}@media (max-width:640px){.gd-gcard-b p{font-size:1rem}}@media (max-width:640px){.gd-grid .bcard{flex-direction:row}.gd-grid .bcard .gd-gcard-art{flex:0 0 96px;aspect-ratio:auto;min-height:0}.gd-grid .bcard .gd-gcard-k{display:none}.gd-grid .bcard .gd-gcard-b{padding:14px 16px;gap:6px}.gd .cb-ask .cb-ask-note{font-size:1rem}.gd-grid{gap:10px}}.gd-hero-after>.gd-feature{max-width:none}
