:root{font-family:"Segoe UI",system-ui,sans-serif;color:#edf5fa;background:#07111a;--panel:#0e1d29;--panel2:#142837;--line:#29495f;--muted:#93a8b8;--green:#25c89a;--blue:#3269ff;--danger:#d85b67;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 85% 0,#0b4051 0,transparent 32%),#07111a;display:flex;flex-direction:column}a{color:inherit}.site-header{min-height:84px;display:flex;align-items:center;padding:7px clamp(18px,5vw,72px);border-bottom:1px solid #29495faa;background:#07111aee;backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;text-decoration:none;flex:0 1 300px}.brand img{display:block;width:min(300px,27vw);height:auto;max-height:68px;object-fit:contain}.site-header nav{margin-left:auto;display:flex;align-items:center;gap:6px}.site-header nav a,.primary,.ghost{padding:10px 13px;border-radius:9px;text-decoration:none}.primary{background:var(--green);color:#032219!important;font-weight:750;border-color:var(--green)!important}.ghost{border:1px solid var(--line)}#menu{display:none;margin-left:auto;border:0;background:transparent;color:white;font-size:1.5rem}main{width:min(1180px,calc(100% - 36px));margin:auto;flex:1}.hero{padding:clamp(65px,10vw,126px) 0 72px;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.eyebrow{color:#68dfbb;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:800}.hero h1,.page h1{letter-spacing:-.045em}.hero h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:.96;margin:18px 0 24px}.hero p,.lead{font-size:1.16rem;line-height:1.7;color:#b2c2ce}.actions,.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions a,.actions button,.toolbar a,.toolbar button{padding:12px 17px;border:1px solid var(--line);border-radius:9px;text-decoration:none}.visual{min-height:390px;border:1px solid #356079;border-radius:22px;background:linear-gradient(160deg,#142d3e,#08121b);box-shadow:0 34px 75px #0008;padding:30px;display:grid;place-items:center}.screen{width:100%;padding:26px;border:1px solid #2c5369;border-radius:14px;background:#09151f}.screen b{font-size:1.2rem}.screen p{color:var(--muted)}.pulse{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 8px #25c89a22;display:inline-block;margin-right:9px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:28px 0 80px}.card,.form-card,.table-card,.status-card{background:#0e1d29e8;border:1px solid var(--line);border-radius:15px;padding:24px}.card h3{margin:8px 0}.card p,.muted{color:var(--muted);line-height:1.58}.page{padding:55px 0 90px}.page>h1{font-size:clamp(2.2rem,5vw,4rem);margin:10px 0}.form-card{max-width:760px;margin-top:30px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:7px}.wide{grid-column:1/-1}label{color:#c5d3dc;font-size:.92rem}input,textarea,select{width:100%;border:1px solid #365a70;border-radius:8px;background:#08131c;color:#f3f8fc;padding:12px;font:inherit}textarea{min-height:118px;resize:vertical}button{border:1px solid var(--line);border-radius:8px;background:#193247;color:#f2f8fb;padding:11px 15px;font:inherit;cursor:pointer}button.danger{background:#762f38;border-color:#aa4651}.error{color:#ff8d97}.success{color:#69e3bd}.notice{padding:15px 17px;border-left:4px solid #e8c75d;background:#332d182d;border-radius:7px;margin:18px 0}.table-card{overflow:auto;margin-top:24px}table{width:100%;border-collapse:collapse;min-width:720px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px}th{color:#8fa7b8;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.badge{display:inline-block;border:1px solid #466b80;border-radius:99px;padding:4px 9px;font-size:.75rem}.badge.ACTIVE,.badge.Approved,.badge.published{color:#6ee2bd;border-color:#287d65}.badge.REQUESTED,.badge.PAYMENT_PENDING,.badge.EMAIL_VERIFICATION_PENDING,.badge.PROFILE_DATA_PENDING,.badge.staged{color:#edcc72}.badge.SUSPENDED,.badge.REJECTED,.badge.Revoked,.badge.withdrawn{color:#f28e98}.release{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding:18px 0}.release:first-child{border:0}.account-layout{display:grid;grid-template-columns:230px 1fr;gap:28px;padding:42px 0 90px}.account-nav{align-self:start;position:sticky;top:102px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px}.account-nav a,.account-nav button{display:block;width:100%;padding:11px 12px;text-align:left;background:none;border:0;border-radius:7px;color:#b8cad6;text-decoration:none}.account-nav a.active{background:#17384a;color:#fff}.account-content{min-width:0}.account-content h1{margin-top:0}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:24px 0}.step{padding:11px 8px;border:1px solid var(--line);border-radius:8px;color:#7f96a6;font-size:.75rem}.step.done{border-color:#298268;color:#72dfbd}.step.current{background:#173b4d;color:white}.stat{font-size:1.8rem;font-weight:800}.status-card{margin:20px 0}.status-card h2{margin-top:0}footer{border-top:1px solid #29495f;padding:42px clamp(18px,5vw,72px);display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px;color:#8da2b2;font-size:.86rem}footer div{display:flex;flex-direction:column;gap:9px}footer img{display:block;width:min(310px,100%);height:auto;max-height:86px;object-fit:contain;object-position:left center}footer strong{color:#e8f1f6}footer a{text-decoration:none}#toast{position:fixed;right:20px;bottom:20px;max-width:440px;background:#173247;border:1px solid #416a81;padding:14px 17px;border-radius:9px;transform:translateY(160%);transition:.2s;z-index:40}#toast.show{transform:none}.relay-updated{margin:24px 0 14px;color:#a9becb}.relay-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.relay-summary .card{display:flex;flex-direction:column;gap:8px;padding:20px}.relay-summary .card>span,.relay-channel-grid span{color:var(--muted);font-size:.83rem}.relay-summary .card>strong{font-size:1.65rem;line-height:1.15}.relay-summary .card>small{color:#7f96a6}.relay-channel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.relay-channel-head h2{margin:3px 0}.relay-channel-head .eyebrow{margin:0}.relay-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.relay-channel-grid>div{border:1px solid #29495f;background:#091722;padding:15px;border-radius:10px;display:flex;flex-direction:column;gap:6px}.relay-channel-grid strong{font-size:1.13rem}.relay-started{margin-bottom:0}.relay-note{font-size:.88rem}.seo-content{max-width:980px;margin-top:34px}.seo-content h2{margin:38px 0 12px;font-size:clamp(1.45rem,3vw,2rem)}.seo-content p,.seo-content li{color:#b2c2ce;line-height:1.72}.comparison-content .table-card{max-width:none}.comparison-content td{vertical-align:top;line-height:1.55}.comparison-content td:first-child{white-space:nowrap}.trademark-note{margin-top:28px;font-size:.86rem}.seo-server-page .seo-content{padding-bottom:10px}@media(max-width:900px){#menu{display:block}.site-header nav{display:none;position:absolute;top:84px;left:0;right:0;background:#091722;padding:16px;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.hero{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.account-layout{grid-template-columns:1fr}.account-nav{position:static;display:flex;overflow:auto}.account-nav a,.account-nav button{white-space:nowrap;width:auto}.steps{grid-template-columns:repeat(3,1fr)}footer{grid-template-columns:1fr 1fr}.relay-summary{grid-template-columns:1fr 1fr}.relay-channel-grid{grid-template-columns:1fr 1fr}}@media(max-width:590px){main{width:min(100% - 24px,1180px)}.grid,.fields{grid-template-columns:1fr}.wide{grid-column:auto}.visual{min-height:260px}.release{flex-direction:column;align-items:flex-start}.steps,footer,.relay-summary,.relay-channel-grid{grid-template-columns:1fr}.brand img{width:min(230px,70vw)}}
