.editor-page{background:#090808}.editor-hero{background:radial-gradient(circle at 75% 35%,#865a292e,transparent 34%),radial-gradient(circle at 20% 80%,#4d324026,transparent 36%),linear-gradient(125deg,#090807,#17110e 62%,#090807)}.editor-hero:before{background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#c8a66b0b calc(25% - 1px) 25%);pointer-events:none}.editor-hero h1 em{color:var(--gold);font-weight:400;font-style:normal}.editor-tagline{margin:1.6rem 0 0;color:var(--gold);font:italic 500 clamp(1.5rem,2.6vw,2.3rem)/1.1 var(--serif)}.editor-hero .hero-lead{margin-top:1rem}.editor-intro{background:#0c0a09}.editor-intro__grid,.editor-status__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,7vw,7rem)}.editor-intro h2,.editor-status h2{margin:0;font:500 clamp(3rem,6vw,6rem)/.9 var(--serif)}.editor-workspace{background:linear-gradient(180deg,#0e0b0a,#14100e)}.editor-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.editor-features article{min-width:0;padding:clamp(1.5rem,3vw,3rem);background:#100d0b}.editor-features span{color:var(--gold);font-size:.68rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.editor-features h3{margin:1.6rem 0 .8rem;font:500 clamp(2rem,3.5vw,3.4rem)/.95 var(--serif)}.editor-features p,.editor-status__items p{max-width:54ch;margin:0;color:#bdb3a8;line-height:1.75}.editor-status{background:#0b0a09}.editor-status__items{display:grid;gap:2.2rem}.editor-status__items>div{padding-left:1.25rem;border-left:1px solid var(--gold)}.editor-status__items strong{display:block;margin-bottom:.7rem;color:#ead6b2;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.editor-testing{background:radial-gradient(circle at 50% 70%,#65431f36,transparent 60%),#090807}.editor-testing__panel{padding:clamp(2rem,6vw,5rem);border:1px solid #c8a66b77;background:linear-gradient(145deg,#21180f,#0d0b09);box-shadow:0 30px 90px #0008}.editor-testing h2{max-width:900px;margin:0 0 1.7rem;font:500 clamp(3rem,6.5vw,6.7rem)/.9 var(--serif)}.editor-testing p:not(.eyebrow){max-width:700px;color:#dfd3c3;font:500 clamp(1.08rem,1.8vw,1.35rem)/1.6 var(--serif)}.editor-testing .editor-testing__note{margin:2rem 0 0;color:#a99b89;font:600 .73rem/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase}
@media(max-width:780px){.editor-intro__grid,.editor-status__grid{grid-template-columns:1fr}.editor-features{grid-template-columns:1fr}.editor-hero{min-height:75svh}.editor-testing__panel{padding:2rem 1.4rem}}@media(max-width:520px){.editor-hero h1{font-size:clamp(3.1rem,16vw,5rem)}.editor-features h3{margin-top:1rem}.editor-testing h2{font-size:clamp(2.8rem,12vw,4.2rem)}}
