.landing-shell.landing-edge{--e-accent:#ff3d00;--e-accent-text:#d03200;--e-accent-fill:#d93400;--e-accent-deep:#b82c00;--e-accent-on-dark:#ff3d00;--e-black:#000;--e-ink:#0a0a0a;--e-g80:#3d3d3d;--e-g60:#6b6b6b;--e-g40:#a3a3a3;--e-g20:#dcdcdc;--e-g10:#eee;--e-g05:#f6f6f6;--e-dark-line:#2b2b2b;--e-dark-text:#bdbdbd;--ink:var(--e-ink);--ink-2:var(--e-g80);--text:var(--e-g80);--muted:var(--e-g60);--line:var(--e-g10);--line-strong:var(--e-g20);--accent:var(--e-accent);--accent-dark:var(--e-accent-text);--accent-weak:#fff4f0;--accent-deep:var(--e-black);--tint:var(--e-g05);--tint-line:transparent;--radius-card:0;--radius-input:0;--radius-btn:0;counter-reset:edge-section}.landing-shell.landing-edge ::selection{background:var(--e-accent-fill);color:#fff}.landing-shell.landing-edge em.accent{color:var(--e-accent);font-style:normal}.landing-shell.landing-edge .site-header,.landing-shell.landing-edge .site-header[data-scrolled]{background:var(--e-black);box-shadow:none;-webkit-backdrop-filter:none;border-bottom:1px solid #1a1a1a}.landing-shell.landing-edge .brand-lockup strong{letter-spacing:-.035em;color:#fff;font-weight:800}.landing-shell.landing-edge .brand-colon{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .brand-lockup small{color:var(--e-g40)}.landing-shell.landing-edge .header-nav a{color:#d6d6d6}.landing-shell.landing-edge .header-nav a:hover{color:#fff}.landing-shell.landing-edge .header-nav a:after{background:var(--e-accent-on-dark);border-radius:0}.landing-shell.landing-edge .header-cta{background:var(--e-accent-fill);border-radius:0;font-weight:700}.landing-shell.landing-edge .header-cta:hover{background:var(--e-accent-deep)}.landing-shell.landing-edge :is(.site-header,.hero-section) :is(a,button):focus-visible{outline-color:#fff}.landing-shell.landing-edge .btn{border-radius:0;font-weight:700}.landing-shell.landing-edge .btn-primary,.landing-shell.landing-edge .btn-primary:hover,.landing-shell.landing-edge .btn-primary:active{box-shadow:none;transform:none}.landing-shell.landing-edge .btn-primary{background:var(--e-accent-fill);color:#fff}.landing-shell.landing-edge .btn-primary:hover{background:var(--e-accent-deep)}.landing-shell.landing-edge .btn-primary:after{content:"→";transition:transform .2s var(--ease);font-weight:700}.landing-shell.landing-edge .btn-primary:hover:after{transform:translate(3px)}.landing-shell.landing-edge .hero-section{--mark:clamp(240px, 26vw, 400px);background:var(--e-black);padding:clamp(72px, 13vh, 148px) var(--shell-pad) clamp(64px, 11vh, 128px)}.landing-shell.landing-edge .hero-section:after{content:none}.landing-shell.landing-edge .hero-inner{max-width:var(--shell-inner);text-align:left;padding-right:calc(var(--mark) * .45);align-items:flex-start}.landing-shell.landing-edge .hero-mark{top:calc(var(--mark) * -.3);right:calc(var(--mark) * -.22);z-index:0;width:var(--mark);height:var(--mark);background:var(--e-accent);pointer-events:none;border-radius:50%;position:absolute}.landing-shell.landing-edge .hero-section h1{letter-spacing:-.045em;color:#fff;font-size:clamp(2.5rem,1.35rem + 4vw,4.25rem);line-height:1.16}.landing-shell.landing-edge .hero-section h1 .hero-lead{letter-spacing:-.035em;color:var(--e-g40);font-size:.5em;font-weight:700;line-height:1.4}.landing-shell.landing-edge .hero-section h1 strong{margin-top:.28em;font-weight:800}.landing-shell.landing-edge .hero-section h1 em.accent{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .rolling-ai-item{color:#fff}.landing-shell.landing-edge .hero-subcopy{max-width:36em;color:var(--e-dark-text);text-wrap:pretty;margin-top:28px;font-weight:500}.landing-shell.landing-edge .hero-actions{justify-content:flex-start;margin-top:40px}.landing-shell.landing-edge .instrument{column-gap:clamp(28px,4vw,56px);padding-top:clamp(48px,7vh,80px);padding-bottom:clamp(48px,7vh,80px)}.landing-shell.landing-edge .instrument-method,.landing-shell.landing-edge .instrument-result>div{border-top:3px solid var(--e-ink);padding-top:18px}.landing-shell.landing-edge .instrument-result{border-top:0;border-left:0;padding-top:0;padding-left:0}.landing-shell.landing-edge .instrument-headline{letter-spacing:-.03em;color:var(--e-ink);font-weight:800}.landing-shell.landing-edge .instrument-result dt{letter-spacing:-.05em;font-size:clamp(2.5rem,1.6rem + 2.6vw,3.75rem);font-weight:800;line-height:1}.landing-shell.landing-edge .instrument-result dd{color:var(--e-g60);margin-top:12px;font-weight:700}.landing-shell.landing-edge .instrument-meaning{color:var(--e-ink);font-weight:600}.landing-shell.landing-edge .marquee{background:var(--e-black);border:0;padding:20px 0;-webkit-mask-image:none;mask-image:none}.landing-shell.landing-edge .marquee-track li{color:#e6e6e6;font-weight:600}.landing-shell.landing-edge .marquee-track li:after{background:var(--e-accent-on-dark);opacity:1}.landing-shell.landing-edge .section-heading{max-width:var(--shell-inner);margin-inline:auto}.landing-shell.landing-edge :is(.report-section,.faq-section) .section-heading{margin-inline:0}.landing-shell.landing-edge .section-heading>.section-label{max-width:none}.landing-shell.landing-edge .section-label{border-bottom:1px solid var(--e-g20);letter-spacing:-.01em;color:var(--e-ink);counter-increment:edge-section;align-items:baseline;gap:14px;margin:0 0 clamp(22px,3vh,32px);padding-bottom:16px;font-size:.875rem;font-weight:700;display:flex}.landing-shell.landing-edge .section-label:before{content:counter(edge-section, decimal-leading-zero);letter-spacing:.02em;color:var(--e-accent-text);font-variant-numeric:tabular-nums;font-weight:800}.landing-shell.landing-edge .section-heading>h2,.landing-shell.landing-edge .cta-inner>h2{letter-spacing:-.042em;color:var(--e-ink);font-size:clamp(1.875rem,1.1rem + 2.5vw,3rem);font-weight:800;line-height:1.24}.landing-shell.landing-edge .section-heading>p,.landing-shell.landing-edge .section-note{color:var(--e-g60);font-weight:500}.landing-shell.landing-edge :is(.scene-section,.pain-section,.report-section,.market-section,.funnel-section,.operation-section,.limits-section,.faq-section,.pricing-section){border-top:0;border-bottom:0}.landing-shell.landing-edge .scene-section{background:var(--e-g05)}.landing-shell.landing-edge .scene{border:1px solid var(--e-g20);border-top:3px solid var(--e-ink);background:#fff}.landing-shell.landing-edge .scene-seq-steps{counter-reset:scene-step;gap:0}.landing-shell.landing-edge .scene-seq-steps li{border-left:0;border-top:1px solid var(--e-g20);color:var(--e-g60);counter-increment:scene-step;grid-template-columns:2.75rem minmax(0,1fr);padding:18px 0;font-weight:600;display:grid}.landing-shell.landing-edge .scene-seq-steps li:last-child{border-bottom:1px solid var(--e-g20)}.landing-shell.landing-edge .scene-seq-steps li:before{content:counter(scene-step, decimal-leading-zero);content:counter(scene-step, decimal-leading-zero) / "";color:var(--e-g40);font-variant-numeric:tabular-nums;font-weight:800}.landing-shell.landing-edge .scene-seq-steps li.is-active{color:var(--e-ink);font-weight:800}.landing-shell.landing-edge .scene-seq-steps li.is-active:before{color:var(--e-accent-text)}.landing-shell.landing-edge .pain-list{border-top:2px solid var(--e-ink);counter-reset:pain;grid-template-columns:minmax(0,1fr)}.landing-shell.landing-edge .pain-list li,.landing-shell.landing-edge .pain-list li:first-child,.landing-shell.landing-edge .pain-list li:not(:first-child){border-top:0;border-left:0;border-bottom:1px solid var(--e-g20);counter-increment:pain;grid-template-columns:clamp(64px,9vw,128px) minmax(0,1fr);column-gap:clamp(16px,3vw,40px);padding:clamp(22px,3vh,30px) 0;display:grid}.landing-shell.landing-edge .pain-list li:last-child{border-bottom:0}.landing-shell.landing-edge .pain-list li:before{content:counter(pain, decimal-leading-zero);content:counter(pain, decimal-leading-zero) / "";letter-spacing:-.05em;color:var(--e-g20);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:clamp(2.5rem,1.6rem + 2.6vw,3.5rem);font-weight:800;line-height:.9}.landing-shell.landing-edge .pain-list blockquote{letter-spacing:-.035em;font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:800}.landing-shell.landing-edge .pain-list blockquote:before{content:none}.landing-shell.landing-edge .pain-list p{max-width:58em;color:var(--e-g60);margin-top:10px}.landing-shell.landing-edge .section-punchline{max-width:none;margin:clamp(40px, 6vh, 64px) calc(-1 * clamp(20px, 5vw, 40px)) calc(-1 * var(--section-pad));padding:26px max(var(--shell-pad), calc((100% - var(--shell-inner)) / 2)) 28px;border-top:3px solid var(--e-accent);background:var(--e-black);letter-spacing:-.03em;color:#fff;font-size:clamp(1.0625rem,.9rem + .6vw,1.375rem);font-weight:700;line-height:1.55}.landing-shell.landing-edge .section-punchline em.accent{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .report-section{background:var(--e-g05)}.landing-shell.landing-edge .report-section .section-heading>h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.375rem)}.landing-shell.landing-edge .preview-includes-label{color:var(--e-ink);font-weight:800}.landing-shell.landing-edge .answer-tabs button{font-weight:700}.landing-shell.landing-edge .answer-tabs button:after{height:3px}.landing-shell.landing-edge .dx-card{border:1px solid var(--e-g20);border-top:3px solid var(--e-ink)}.landing-shell.landing-edge .dx-head,.landing-shell.landing-edge .dx-cite{background:#fff}.landing-shell.landing-edge .dx-title{font-weight:800}.landing-shell.landing-edge .dx-badge{border-color:var(--e-ink);color:var(--e-ink);border-radius:0;font-weight:700}.landing-shell.landing-edge .dx-scale i{background:var(--e-g10);border-radius:0}.landing-shell.landing-edge .dx-scale i.is-hit{background:var(--e-accent)}.landing-shell.landing-edge .dx-count strong{font-size:1.75rem;font-weight:800}.landing-shell.landing-edge .share-block{border-top:2px solid var(--e-ink)}.landing-shell.landing-edge .share-nudge{color:var(--e-ink);font-weight:700}.landing-shell.landing-edge .funnel-section{background:var(--e-black)}.landing-shell.landing-edge .funnel-section .section-label{border-bottom-color:var(--e-dark-line);color:#fff}.landing-shell.landing-edge .funnel-section .section-label:before{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .funnel-section .section-heading>h2{color:#fff}.landing-shell.landing-edge .funnel-section .section-heading>h2 em.accent{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .funnel-section .section-note{color:var(--e-dark-text)}.landing-shell.landing-edge .slot-row{gap:8px}.landing-shell.landing-edge .slot-row li{border:1px solid var(--e-dark-line);background:#111;align-content:space-between;min-height:clamp(128px,16vh,168px);padding:22px 22px 24px}.landing-shell.landing-edge .slot-index{letter-spacing:-.05em;color:#5a5a5a;font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:800;line-height:1}.landing-shell.landing-edge .slot-name{color:#fff;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);font-weight:700}.landing-shell.landing-edge .slot-row li[data-ours=yes]{border:1px solid var(--e-accent);background:var(--e-accent)}.landing-shell.landing-edge .slot-row li[data-ours=yes] .slot-index,.landing-shell.landing-edge .slot-row li[data-ours=yes] .slot-name{color:#fff}.landing-shell.landing-edge .slot-row li[data-ours=yes] .slot-name{font-size:1.25rem;font-weight:800}.landing-shell.landing-edge .slot-caption,.landing-shell.landing-edge .slot-legend-rest{color:var(--e-g40)}.landing-shell.landing-edge .slot-legend{border-top-color:var(--e-dark-line)}.landing-shell.landing-edge .slot-legend-ours{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .slot-caveat{color:var(--e-dark-text)}.landing-shell.landing-edge .funnel-section :is(a,button):focus-visible{outline-color:#fff}.landing-shell.landing-edge .process-grid{column-gap:clamp(20px,3vw,32px)}.landing-shell.landing-edge .process-grid li,.landing-shell.landing-edge .process-grid li:first-child,.landing-shell.landing-edge .process-grid li:not(:first-child){border-left:0;border-top:3px solid var(--e-g20);background:0 0;padding:20px 0 0}.landing-shell.landing-edge .process-grid li:hover{border-color:var(--e-accent)}.landing-shell.landing-edge .process-num{letter-spacing:-.05em;color:var(--e-g20);font-size:clamp(2.75rem,2rem + 2vw,3.75rem);font-weight:800}.landing-shell.landing-edge .process-grid li:hover .process-num{color:var(--e-accent)}.landing-shell.landing-edge .process-label{letter-spacing:.04em;color:var(--e-accent-text);font-weight:800}.landing-shell.landing-edge .process-grid h3{letter-spacing:-.035em;font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);font-weight:800}.landing-shell.landing-edge .process-grid li>p:last-child{color:var(--e-g60)}.landing-shell.landing-edge .limits-section{background:var(--e-g05)}.landing-shell.landing-edge .limits-grid{border-top:2px solid var(--e-ink)}.landing-shell.landing-edge .limits-grid li{border-top:0;border-bottom:1px solid var(--e-g20);padding:28px 32px 30px 0}.landing-shell.landing-edge .limits-grid li:nth-child(2n){border-left:0;padding-left:32px}.landing-shell.landing-edge .limits-grid h3,.landing-shell.landing-edge .limits-grid li:hover h3{letter-spacing:-.035em;color:var(--e-ink);font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:800;line-height:1.3;display:inline-block;position:relative}.landing-shell.landing-edge .limits-grid h3:after{content:"";background:var(--e-accent);height:3px;margin-top:-1px;position:absolute;top:50%;left:-3px;right:-3px}.landing-shell.landing-edge .limits-grid p{color:var(--e-g60);margin-top:12px}.landing-shell.landing-edge .faq-section{background:#fff}.landing-shell.landing-edge .faq-section .section-heading>h2{letter-spacing:-.05em;font-size:clamp(3rem,2rem + 3.6vw,4.75rem)}.landing-shell.landing-edge .faq-list>details:first-child{border-top:2px solid var(--e-ink)}.landing-shell.landing-edge .faq-list details{border-color:var(--e-g20)}.landing-shell.landing-edge .faq-list summary{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}.landing-shell.landing-edge .faq-list summary:after{content:"+";width:auto;height:auto;color:var(--e-ink);border:0;font-size:1.5rem;font-weight:400;line-height:1;transform:none}.landing-shell.landing-edge .faq-list details[open]>summary:after{content:"−";color:var(--e-accent-text);transform:none}.landing-shell.landing-edge .faq-more>summary{font-weight:800}.landing-shell.landing-edge .pricing-plans{border-top:3px solid var(--e-ink)}.landing-shell.landing-edge .pricing-plans li{border-color:var(--e-g20)}.landing-shell.landing-edge .pricing-name{letter-spacing:.02em;color:var(--e-ink);font-weight:800}.landing-shell.landing-edge .pricing-price{letter-spacing:-.05em;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem)}.landing-shell.landing-edge .pricing-terms{color:var(--e-accent-text);font-weight:700}.landing-shell.landing-edge .cta-section{background:var(--e-black)}.landing-shell.landing-edge .cta-inner{max-width:var(--shell-max);padding-inline:var(--shell-pad);text-align:left}.landing-shell.landing-edge .cta-inner .section-label{border-bottom-color:var(--e-dark-line);color:#fff;justify-content:flex-start}.landing-shell.landing-edge .cta-inner .section-label:before{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .cta-inner>h2{color:#fff}.landing-shell.landing-edge .cta-inner>h2 em.accent{color:var(--e-accent-on-dark)}.landing-shell.landing-edge .cta-body{color:var(--e-dark-text);margin-inline:0}.landing-shell.landing-edge .cta-notes{counter-reset:cta-note;gap:12px}.landing-shell.landing-edge .cta-notes li{color:#e6e6e6;counter-increment:cta-note;grid-template-columns:22px minmax(0,1fr);column-gap:12px;font-size:.9375rem;font-weight:600;display:grid}.landing-shell.landing-edge .cta-notes li:before{content:counter(cta-note);content:counter(cta-note) / "";background:var(--e-accent-fill);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.75rem;font-weight:800;display:grid}.landing-shell.landing-edge .inquiry-panel{border:1px solid var(--e-dark-line);background:#0d0d0d;max-width:none;margin:36px 0 0;padding:clamp(24px,3vw,36px)}.landing-shell.landing-edge .inquiry-field label{color:#e6e6e6;font-size:.875rem;font-weight:700}.landing-shell.landing-edge .inquiry-field input,.landing-shell.landing-edge .inquiry-field textarea{border:1px solid var(--e-g60);color:#fff;background:#141414;border-radius:0}.landing-shell.landing-edge .inquiry-field input::placeholder,.landing-shell.landing-edge .inquiry-field textarea::placeholder{color:#8a8a8a}.landing-shell.landing-edge .inquiry-field input:focus,.landing-shell.landing-edge .inquiry-field textarea:focus{border-color:var(--e-accent-on-dark)}.landing-shell.landing-edge .inquiry-consent input{accent-color:var(--e-accent-fill)}.landing-shell.landing-edge .inquiry-hint{color:var(--e-g40)}.landing-shell.landing-edge .inquiry-error-block,.landing-shell.landing-edge .inquiry-done{border-radius:0}.landing-shell.landing-edge .inquiry-done{border-color:var(--e-dark-line);text-align:left;background:#111}.landing-shell.landing-edge .cta-inner .btn-primary{background:var(--e-accent-fill);color:#fff}.landing-shell.landing-edge .cta-inner .btn-primary:hover{background:var(--e-accent-deep)}@media (min-width:961px){.landing-shell.landing-edge .cta-inner{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:start;column-gap:clamp(48px,6vw,96px);display:grid}.landing-shell.landing-edge .cta-inner>:not(.inquiry-panel){grid-column:1}.landing-shell.landing-edge .cta-inner>.inquiry-panel{grid-area:1/2/span 4;margin-top:0}.landing-shell.landing-edge .cta-notes{margin-top:40px}}.landing-shell.landing-edge .site-footer{max-width:none;padding-inline:max(var(--shell-pad), calc((100% - var(--shell-inner)) / 2));background:var(--e-black);border-top:1px solid #1a1a1a}.landing-shell.landing-edge .site-footer strong{letter-spacing:-.035em;color:#fff;font-weight:800}.landing-shell.landing-edge .site-footer p,.landing-shell.landing-edge .footer-biz{color:var(--e-g40)}.landing-shell.landing-edge .footer-links a,.landing-shell.landing-edge .footer-biz a{color:#d6d6d6}.landing-shell.landing-edge .footer-links a:hover{color:#fff}.landing-shell.landing-edge .footer-links .motion-toggle{color:var(--e-g40)}.landing-shell.landing-edge .site-footer :is(a,button):focus-visible{outline-color:#fff}@media (max-width:920px){.landing-shell.landing-edge .process-grid{background:0 0;border:0;gap:0}.landing-shell.landing-edge .process-grid li,.landing-shell.landing-edge .process-grid li:first-child{background:0 0;padding:20px 0 28px}.landing-shell.landing-edge .limits-grid li,.landing-shell.landing-edge .limits-grid li:nth-child(2n){padding:24px 0}}@media (max-width:720px){.landing-shell.landing-edge .hero-mark{display:none}.landing-shell.landing-edge .hero-section{padding-top:56px}.landing-shell.landing-edge .hero-inner{padding-right:0}}@media (max-width:600px){.landing-shell.landing-edge .mobile-cta{background:var(--e-black);-webkit-backdrop-filter:none;border-top:1px solid #1a1a1a}.landing-shell.landing-edge .mobile-cta-note{color:var(--e-dark-text)}}@media (prefers-reduced-motion:reduce){.landing-shell.landing-edge .btn-primary:after{transition:none}.landing-shell.landing-edge .btn-primary:hover:after{transform:none}}.landing-shell.landing-edge.landing-sub{flex-direction:column;min-height:100svh;display:flex}.landing-shell.landing-edge.landing-sub>:not(.site-header):not(.site-footer){width:100%}.landing-shell.landing-edge.landing-sub>.site-footer{width:100%;margin-top:auto}.landing-shell.landing-edge.landing-sub .section-label{gap:0}.landing-shell.landing-edge.landing-sub .section-label:before{content:none}@media (max-width:600px){.landing-shell.landing-edge .site-header[data-cta=always] .header-cta{min-height:40px;padding:0 14px;font-size:.875rem;display:inline-flex}.landing-shell.landing-edge{padding-bottom:0}.landing-shell.landing-edge:not(.landing-sub) .site-footer{padding-bottom:calc(clamp(48px, 7vh, 72px) + 72px + env(safe-area-inset-bottom))}}.landing-shell.landing-edge .cta-inner>h1{letter-spacing:-.042em;color:#fff;margin:0;font-size:clamp(1.875rem,1.1rem + 2.5vw,3rem);font-weight:800;line-height:1.24}.landing-shell.landing-edge .legal-shell{padding:clamp(56px, 9vh, 96px) var(--shell-pad) clamp(72px, 11vh, 120px);color:var(--e-g80)}.landing-shell.landing-edge .legal-header{border-bottom:3px solid var(--e-ink);margin-bottom:8px;padding-bottom:28px}.landing-shell.landing-edge .motionlabs-chip{color:var(--e-g60);background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;font-weight:700}.landing-shell.landing-edge .motionlabs-chip strong{color:var(--e-accent-text);font-weight:800}.landing-shell.landing-edge .legal-header h1{letter-spacing:-.042em;color:var(--e-ink);font-size:clamp(2rem,1.4rem + 2vw,2.75rem);font-weight:800;line-height:1.2}.landing-shell.landing-edge .legal-header p{color:var(--e-g60);margin-top:10px;font-weight:600}.landing-shell.landing-edge .legal-body>p:first-child{margin-top:24px}.landing-shell.landing-edge .legal-body section{border-bottom:1px solid var(--e-g20);margin:0;padding:24px 0}.landing-shell.landing-edge .legal-body h2{letter-spacing:-.025em;color:var(--e-ink);font-size:1.0625rem;font-weight:800}.landing-shell.landing-edge .legal-body p{color:var(--e-g80);font-size:.9375rem}.landing-shell.landing-edge .legal-effective{color:var(--e-g60);border-top:0;font-weight:600}.landing-shell.landing-edge .dg-page{--dg-text:var(--e-g80);--dg-muted:var(--e-g60);--dg-border:var(--e-g20);--dg-border-strong:#8a8a8a;--dg-surface-subtle:var(--e-g05);--dg-accent:var(--e-accent-text);--dg-action:var(--e-accent-fill);--dg-warning:var(--e-accent);--dg-warning-surface:#fff4f0;--dg-warning-text:var(--e-ink);--dg-radius-card:0;--dg-radius-control:0;color:var(--e-g80)}.landing-shell.landing-edge .dg-eyebrow{color:var(--e-accent-text);font-weight:800}.landing-shell.landing-edge .dg-header h1{letter-spacing:-.042em;color:var(--e-ink);font-size:clamp(1.875rem,1.3rem + 1.8vw,2.5rem);font-weight:800}.landing-shell.landing-edge .dg-header{border-bottom:1px solid var(--e-g20);padding-bottom:28px}.landing-shell.landing-edge :is(.dg-form-section h2,.dg-done h2,.dg-modal h2){letter-spacing:-.03em;color:var(--e-ink);font-weight:800}.landing-shell.landing-edge .dg-panel{border-top:3px solid var(--e-ink)}.landing-shell.landing-edge :is(.dg-submit,.dg-modal-actions .dg-primary){font-weight:700}.landing-shell.landing-edge .dg-submit:not(:disabled):hover{background:var(--e-accent-deep)}.landing-shell.landing-edge .edge-message{min-height:100svh;max-width:var(--shell-max);padding:64px var(--shell-pad);flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;display:flex}.landing-shell.landing-edge .edge-message-code{border-bottom:3px solid var(--e-ink);letter-spacing:.02em;min-width:min(100%,480px);color:var(--e-g60);margin:0 0 16px;padding-bottom:14px;font-size:.875rem;font-weight:800}.landing-shell.landing-edge .edge-message h1{letter-spacing:-.042em;color:var(--e-ink);margin:0;font-size:clamp(1.875rem,1.2rem + 2.2vw,2.75rem);font-weight:800;line-height:1.24}.landing-shell.landing-edge .edge-message>p:not(.edge-message-code){color:var(--e-g60);margin:14px 0 0;font-size:1.0625rem;line-height:1.6}.landing-shell.landing-edge .edge-message-action{background:var(--e-ink);color:#fff;cursor:pointer;border:0;margin-top:32px;padding:0 28px}.landing-shell.landing-edge .edge-message-action:hover{background:var(--e-g80)}
