:root{--lime:#ff682e;--purple:#ff682e;--purple-2:#df4d18;--panel:#191b22;--bg:#101116;--text:#f4f5fa;--muted:#9da3b6;--line:#333745}body{background:radial-gradient(ellipse at 85% 0%,#ff682e0c,transparent 50%),#101116;color:#f4f5fa;font-family:'Segoe UI',Arial,sans-serif}header{background:#13151c;border-color:#2b303b;box-shadow:none}a{color:#ffa682}button,.primary,.header-button{background:#ff682e!important;color:#fff!important;border-color:#ff682e!important;box-shadow:none!important;border-radius:9px!important}button:hover,.primary:hover{filter:brightness(1.1)}a:focus-visible,button:focus-visible{outline:3px solid #ffb799;outline-offset:4px}input,select{background:#12151d!important;border:1px solid #383d4c!important;color:#f3f5fb!important;border-radius:9px!important}input:focus,select:focus{outline:none;border-color:#ff682e!important;box-shadow:0 0 0 3px #ff682e22!important}.brand{color:#fff;gap:12px}.brand img{width:45px;height:45px;object-fit:contain}.brand span{font-size:23px;letter-spacing:2px;font-weight:800}.brand b{color:#ff8c59}.hero{padding-top:65px;padding-bottom:85px}.hero-copy>span{color:#ff9a73!important;letter-spacing:2.4px;font-size:10px}.hero-copy h1{font-weight:650;letter-spacing:-2px;line-height:1.1;font-size:clamp(40px,5.5vw,70px);max-width:700px}.hero-copy p{color:#a4aabd;line-height:1.9;max-width:550px}.hero-visual .screen{background:linear-gradient(135deg,#25202a,#161920);border:1px solid #ff682e30;box-shadow:0 30px 100px #0005;border-radius:22px}.screen img{width:75%;height:auto}.screen span{color:#9ea6ba}.features article,.help{background:#191b22;border:1px solid #303541;box-shadow:none;border-radius:14px}.features article>b{color:#ff9a73}.features p,.help p,footer p{color:#959fb4}.features h2{font-size:21px;font-weight:600}.help>span{color:#ff9a73}.help h2{font-size:32px;font-weight:600;letter-spacing:-1px}.legal-modal{background:#050811d9}.legal-modal>div{background:#191b22;border:1px solid #33394a;border-radius:17px;color:#e4e9f5;box-shadow:none}.legal-modal h2{color:#f4f5fa}.legal-modal p,.legal-modal li{color:#a8b1c4;font-size:12px}.legal-modal a{color:#ffae8c}.legal-modal img{width:60px;height:60px}.portal-header .brand img{width:42px;height:42px}.portal-shell,.shell{max-width:1080px}.portal-login,.portal-card,.account-card,.editor-card,.card{background:#191b22!important;border:1px solid #333745!important;border-radius:16px!important;box-shadow:none!important}.portal-login:before,.portal-card:before,.account-card:before,.card:before{display:none}.portal-login h1,.card h1{color:#f4f5fa;font-weight:600;letter-spacing:-1px}.card .kicker,.form-kicker,.kicker{color:#ff9a73!important}.card .lead{color:#a5adbf}.card .top img.logo{width:145px;height:auto}.card .device,.card .step{background:#131720;border-color:#333b4c}.card .device strong{color:#f4f5fa}.card .device small,.card .secure{color:#ff9a73}.editor-card{background:#191b22}.editor-card h2{color:#f4f5fa;font-size:26px}.editor-modal{background:#070910dd}.steps{gap:10px}.step b{color:#f0f4ff}.notice.error{background:#42202a;color:#ffb4c0;border-color:#693743}.notice.success{background:#17382c;color:#95eec8}.code-pill,.status-pill{border-color:#ff682e40!important;background:#ff682e12!important;color:#ffaf89!important}footer{border-color:#292f3c;font-size:11px}@media(max-width:650px){.hero{padding-top:35px;padding-bottom:45px}.hero-copy h1{font-size:43px;letter-spacing:-1.5px}.hero-visual{margin-top:25px}.help h2{font-size:26px}.card{padding:25px!important}.legal-modal>div{padding:25px}}
