.ds-page .gd-hero .wrap.has-aside{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ds-page .gd-stage{position:relative;perspective:1400px;height:560px}.ds-page .gd-stack{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(12deg) rotateY(-16deg);transition:transform .25s ease-out}.ds-page .gd-sheet{position:absolute;left:8%;top:0;width:84%;height:540px;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(160deg,#13203a,#0b1222)}.ds-page .gd-sheet.back{transform:translate3d(34px,26px,-80px);opacity:.45}.ds-page .gd-sheet.mid{transform:translate3d(17px,13px,-40px);opacity:.7}.ds-page .gd-sheet.front{overflow:hidden;transform:translateZ(0);box-shadow:0 50px 90px -30px rgba(0,0,0,.95),0 0 70px -20px rgba(140,196,245,.45)}.ds-page .gd-sheet.front img{display:block;width:100%;height:auto}.ds-page .gd-sheet.front:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,#0b1222)}.ds-page .gd-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font:600 12px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(11,18,34,.92);border:1px solid var(--line-2);box-shadow:0 20px 40px -16px rgba(0,0,0,.9);white-space:nowrap}.ds-page .gd-chip.c1{right:-2%;top:18%;color:var(--bad);transform:translateZ(70px)}.ds-page .gd-chip.c2{left:0;bottom:14%;color:var(--gold);transform:translateZ(90px)}@media (max-width:900px){.ds-page .gd-stage{height:440px;max-width:460px;margin-inline:auto}.ds-page .gd-sheet{height:420px}.ds-page .gd-stack{transform:rotateX(8deg) rotateY(-8deg)}}.ds-page .gd-why .gd-n{display:block;font:600 13px/1 var(--ds-mono);color:var(--sky);margin-bottom:16px}.ds-page .gd-why b{font-size:21px}.ds-page .gd-who{display:grid;gap:10px}.ds-page .gd-who-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:24px;padding:18px 22px;border-radius:14px;border:1px solid var(--line);background:var(--panel);align-items:start}.ds-page .gd-who-row.head{background:none;border:0;padding-block:0 4px;font:600 11px/1.3 var(--ds-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ds-page .gd-who-row b{font-size:16px}.ds-page .gd-who-row span{color:var(--ink-2);font-size:15px}.ds-page .gd-who-row .miss{color:var(--ink-3)}.ds-page .gd-who-row.ds{padding:22px;border:1px solid transparent;background:linear-gradient(var(--bg-2),var(--bg-2)) padding-box,linear-gradient(120deg,rgba(140,196,245,.85),hsla(0,0%,100%,.05) 50%,rgba(70,201,138,.6)) border-box}.ds-page .gd-who-row.ds b{color:var(--sky);font-size:18px}.ds-page .gd-who-row.ds span{color:var(--ink)}@media (max-width:760px){.ds-page .gd-who-row{grid-template-columns:1fr;gap:8px}.ds-page .gd-who-row.head{display:none}.ds-page .gd-who-row span[data-label]:before{content:attr(data-label);display:block;font:600 10.5px/1.4 var(--ds-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}}.ds-page .gd-shot{padding:0;border-radius:18px;border:1px solid var(--line-2);background:#0b1222;box-shadow:0 40px 80px -36px rgba(0,0,0,.95),0 0 50px -24px rgba(140,196,245,.4);justify-self:center;max-width:100%}.ds-page .gd-shot img{display:block;width:100%;height:auto;border-radius:17px}.ds-page .gd-qrow{display:flex;align-items:center;gap:12px}.ds-page .gd-num{font:600 13px/1 var(--ds-mono);color:var(--sky)}.ds-page .gd-badge{display:inline-flex;padding:6px 9px;border-radius:99px;font:600 10.5px/1 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ds-page .gd-badge.live{color:var(--good);background:var(--good-bg)}.ds-page .gd-badge.full{color:var(--gold);background:hsla(39,71%,69%,.13)}.ds-page .gd-open{display:inline-block;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none}.ds-page .gd-open:hover{text-decoration:underline}.ds-page .gd-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.ds-page .gd-read-shots{display:grid;gap:22px}.ds-page .gd-shot.tall{max-height:980px;overflow:hidden}.ds-page .gd-points{list-style:none;margin:0;padding:0;display:grid;gap:22px;position:sticky;top:96px}.ds-page .gd-points li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px}.ds-page .gd-points .pin{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 15px/1 var(--ds-font);color:#0b1222;background:#f2c46d;box-shadow:0 0 0 4px hsla(39,84%,69%,.25)}.ds-page .gd-points b{font-size:17px}.ds-page .gd-points p{margin:4px 0 0;color:var(--ink-2);font-size:15px;line-height:1.55}@media (max-width:900px){.ds-page .gd-read{grid-template-columns:1fr}.ds-page .gd-points{position:static}.ds-page .gd-shot.tall{max-height:720px}}.ds-page .gd-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ds-page .gd-flag{display:grid;grid-template-columns:14px minmax(0,1fr);gap:14px;padding:20px 22px}.ds-page .gd-flag .d{margin-top:7px}.ds-page .gd-flag b{font-size:16.5px}.ds-page .gd-flag p{margin:6px 0 0;color:var(--ink-2);font-size:15px}.ds-page .gd-flag .gd-badge{margin-top:10px}@media (max-width:760px){.ds-page .gd-flags{grid-template-columns:1fr}}.ds-page .gd-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:44px;border-radius:26px;border:1px solid transparent;background:radial-gradient(600px 300px at 0 0,rgba(79,155,230,.18),transparent 70%) padding-box,linear-gradient(var(--bg-2),var(--bg-2)) padding-box,linear-gradient(140deg,hsla(39,71%,69%,.8),hsla(0,0%,100%,.05) 45%,rgba(140,196,245,.7)) border-box}.ds-page .gd-lead h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1;margin:14px 0 0}.ds-page .gd-lead-copy p{color:var(--ink-2);font-size:17px;margin:14px 0 0}.ds-page .gd-lead-copy ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.ds-page .gd-lead-copy li{padding-left:26px;position:relative}.ds-page .gd-lead-copy li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:800}.ds-page .gd-form{display:grid;gap:14px;align-content:start}.ds-page .gd-form label{display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.ds-page .gd-form input{font:inherit;font-size:16px;color:var(--ink);background:hsla(0,0%,100%,.05);border:1px solid var(--line-2);border-radius:12px;padding:13px 14px}.ds-page .gd-form input:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(140,196,245,.2)}.ds-page .gd-form .btn{margin-top:6px}.ds-page .gd-form .btn[disabled]{opacity:.7;cursor:wait}.ds-page .gd-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ds-page .gd-privacy{margin:0;font-size:13px;color:var(--ink-3)}.ds-page .gd-err{margin:0;font-size:14px;color:var(--bad)}.ds-page .gd-list{grid-column:1/-1;scroll-margin-top:90px}.ds-page .gd-list-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.ds-page .gd-list-head h3{font-size:24px;font-weight:800}.ds-page .gd-list-head p{margin:4px 0 0;color:var(--ink-2)}.ds-page .gd-print{padding:28px;border-radius:18px;background:#f7f9fc;color:#1d2433}.ds-page .gd-print h4{font-size:22px;font-weight:800;color:#0b1222}.ds-page .gd-intro{margin:4px 0 0;color:#5b6475}.ds-page .gd-groups{columns:320px 2;column-gap:32px;margin-top:18px}.ds-page .gd-groups section{break-inside:avoid;margin-bottom:18px}.ds-page .gd-groups h5{font-size:15px;font-weight:800;color:#0b1222;margin:0 0 6px}.ds-page .gd-groups ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ds-page .gd-groups label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;cursor:pointer}.ds-page .gd-groups input{margin-top:3px;accent-color:#2f6fb5}.ds-page .gd-foot{margin:6px 0 0;font-size:12px;color:#8b93a7}@media (max-width:860px){.ds-page .gd-lead{grid-template-columns:1fr;padding:28px 22px;gap:28px}.ds-page .gd-print{padding:20px}}@media print{body:has(.gd-print) *{visibility:hidden}.ds-page .gd-print,.ds-page .gd-print *{visibility:visible}.ds-page .gd-print{position:absolute;left:0;top:0;width:100%;padding:0;background:#fff}}.ds-page .gd-shot.tilt{padding:0}.ds-page .gd-print{color-scheme:light}.ds-page .gd-x{display:grid;gap:22px}.ds-page .gd-tabs{display:flex;flex-wrap:wrap;gap:8px}.ds-page .gd-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);font:600 14px/1 var(--ds-font);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ds-page .gd-tabs button i{font:600 11px/1 var(--ds-mono);font-style:normal;color:var(--ink-3)}.ds-page .gd-tabs button:hover{color:var(--ink)}.ds-page .gd-tabs button.on{color:#06101f;background:linear-gradient(180deg,#fff,#cfe3f8);border-color:transparent}.ds-page .gd-tabs button.on i{color:#35506f}.ds-page .gd-x-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:start}.ds-page .gd-x-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;position:sticky;top:90px}.ds-page .gd-x-list button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 10px;gap:12px;align-items:center;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid transparent;background:none;color:var(--ink-2);font:600 15.5px/1.35 var(--ds-font);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ds-page .gd-x-list button:hover{background:var(--panel);color:var(--ink)}.ds-page .gd-x-list button.on{background:linear-gradient(90deg,rgba(140,196,245,.12),rgba(140,196,245,.03));border-color:rgba(140,196,245,.35);color:var(--ink)}.ds-page .gd-x-list .n{font:600 12px/1 var(--ds-mono);color:var(--sky)}.ds-page .gd-x-list .dot{width:8px;height:8px;border-radius:50%}.ds-page .dot.live{background:var(--good);box-shadow:0 0 8px var(--good)}.ds-page .dot.full{background:var(--gold);box-shadow:0 0 8px var(--gold)}.ds-page .dot.soon{background:var(--ink-3)}.ds-page .gd-x-panel{padding:30px;min-height:560px;border-color:var(--line-2)}.ds-page .gd-feed-item h3,.ds-page .gd-x-panel h3{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:12px 0 18px}.ds-page .gd-feed-item .gd-shot,.ds-page .gd-x-panel .gd-shot{justify-self:start;width:fit-content;max-width:100%;margin-bottom:22px}.ds-page .gd-feed-item dl,.ds-page .gd-x-panel dl{display:grid;gap:14px;margin:0}.ds-page .gd-feed-item dt,.ds-page .gd-x-panel dt{font:600 11px/1.3 var(--ds-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ds-page .gd-feed-item dd,.ds-page .gd-x-panel dd{margin:4px 0 0;color:var(--ink-2);font-size:15.5px;line-height:1.55}.ds-page .gd-feed-item .ask,.ds-page .gd-x-panel .ask{padding:12px 14px;border-left:3px solid var(--gold);border-radius:0 10px 10px 0;background:hsla(39,71%,69%,.06)}.ds-page .gd-feed-item .ask dt,.ds-page .gd-x-panel .ask dt{color:var(--gold)}.ds-page .gd-feed-item .ask dd,.ds-page .gd-x-panel .ask dd{color:var(--ink)}.ds-page .gd-badge.soon{color:var(--ink-2);background:hsla(0,0%,100%,.07)}.ds-page .gd-help{margin-top:18px;padding:18px 20px;border-radius:14px;border:1px solid rgba(70,201,138,.3);background:rgba(70,201,138,.05)}.ds-page .gd-help>b{display:block;font-size:15px;color:var(--good)}.ds-page .gd-help ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.ds-page .gd-help li{display:grid;gap:2px;font-size:14.5px;line-height:1.5}.ds-page .gd-help strong{color:var(--ink)}.ds-page .gd-help span{color:var(--ink-2)}.ds-page .gd-help a{font-size:13.5px;font-weight:600;text-decoration:none}.ds-page .gd-help a:hover{text-decoration:underline}.ds-page .gd-help p{margin:12px 0 0;font-size:13px;color:var(--ink-3)}.ds-page .gd-feed{display:none}.ds-page .gd-feed section+section{margin-top:40px}.ds-page .gd-feed-h{font:600 12px/1 var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sky);padding-bottom:12px;border-bottom:1px solid var(--line);margin:0}.ds-page .gd-feed-item{padding:26px 0;border-bottom:1px solid var(--line)}@media (max-width:1000px){.ds-page .gd-x{display:none}.ds-page .gd-feed{display:block}}.ds-page .gd-legend{display:flex;flex-wrap:wrap;gap:18px;margin:-6px 0 0;font-size:13px;color:var(--ink-3)}.ds-page .gd-legend span{display:inline-flex;align-items:center;gap:8px}.ds-page .gd-legend .dot{width:8px;height:8px;border-radius:50%}