@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Nunito:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#0b0d19;--panel:#121523;--line:#262938;--muted:#a4a8be;--gold:#e7ca91;--purple:#b3a0f5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f4f1fc;font:15px 'DM Sans',sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary{outline-offset:5px}button{cursor:pointer}header{max-width:1440px;margin:auto;padding:24px 5%;display:flex;align-items:center;gap:40px;border-bottom:1px solid #ffffff0d}.brand{display:inline-flex;align-items:center;gap:10px;font:600 15px 'Space Grotesk',sans-serif;letter-spacing:2px;line-height:1.2}.brand-icon{font-size:44px;color:var(--gold);font-weight:400}.brand-sub{display:block;letter-spacing:5px;font-size:10px;color:var(--muted);margin-top:4px}nav{display:flex;gap:28px;margin:auto;font-size:13px;color:#b7bbcf}nav a:hover,nav a.active,.footer-links a:hover{color:var(--gold)}.header-account{font-size:12px;border:1px solid #434153;padding:9px 15px;border-radius:7px}.header-account span{margin-left:12px;color:var(--gold)}.menu{display:none}.skip{position:fixed;top:-100px;background:white;color:black;z-index:20}.skip:focus{top:0}.wrap{max-width:1280px;margin:auto;padding:0 5%}h1,h2,h3{font-family:'Space Grotesk',sans-serif;line-height:1.12;letter-spacing:-1.5px}h1{font-size:clamp(46px,5.4vw,78px);font-weight:500;margin:20px 0 24px}h2{font-size:36px;font-weight:500;margin:12px 0 18px}h3{font-size:23px;letter-spacing:-.6px;font-weight:500}.eyebrow{font-size:10px;letter-spacing:2.6px;color:var(--gold);font-weight:600;text-transform:uppercase}.eyebrow:before{content:'✦';margin-right:9px}p{color:var(--muted)}.hero{position:relative;overflow:hidden;min-height:580px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding-top:45px;padding-bottom:50px}.hero:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 16% 8%,#e7e0ff 70%,transparent),radial-gradient(1px 1px at 67% 17%,#fff 70%,transparent),radial-gradient(1px 1px at 24% 78%,#b9b0ff 70%,transparent);background-size:200px 180px}.hero-copy{position:relative;z-index:2}.hero h1 em{font-style:normal;color:#c7b7f2}.hero p{max-width:440px;font-size:16px;line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{border:1px solid #444356;border-radius:7px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:12px;font-weight:600;background:transparent;color:#eee}.btn.primary{background:var(--gold);border-color:var(--gold);color:#171622}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.micro{font-size:10px;color:#777e99;margin-top:21px;letter-spacing:.3px}.map{width:115%;margin-left:-6%;filter:drop-shadow(0 0 40px #764cca38);overflow:visible}.orbit{fill:none;stroke:#c0b0e9;stroke-opacity:.19}.map text{font-family:'DM Sans',sans-serif;fill:#d9d4ef;font-size:10px;letter-spacing:1px}.map .tiny{font-size:7px;fill:#a7a0bf;letter-spacing:1.7px}.strip{border-block:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:var(--muted)}.strip strong{font-weight:500;color:#eee}.strip span{display:flex;align-items:center;gap:10px}.dot{width:6px;height:6px;background:var(--gold);border-radius:50%;display:inline-block}.section{padding-top:68px;padding-bottom:66px}.section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.section-top h2{margin-bottom:0}.text-link{font-size:12px;color:var(--gold);white-space:nowrap}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:linear-gradient(155deg,#171a2b,#10131f);display:flex;flex-direction:column;transition:.2s}.card:hover{border-color:#7c7098;transform:translateY(-4px)}.card-art{height:126px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 140%,var(--glow),transparent 75%),radial-gradient(1px 1px at 20% 40%,#ddd 60%,transparent);background-size:auto,43px 49px;border-bottom:1px solid #ffffff08}.card-art:after{content:'';width:145px;height:145px;border:1px solid #ffffff14;position:absolute;border-radius:50%;box-shadow:0 0 0 19px #ffffff05,0 0 0 43px #ffffff03;transform:rotateX(50deg) rotate(-20deg)}.card-art b{font-size:45px;font-weight:400;color:var(--tint);z-index:1;text-shadow:0 0 32px var(--glow)}.card-body{padding:20px;display:flex;flex:1;flex-direction:column}.card h3{font-size:19px;margin:10px 0}.card p{font-size:12px;margin:0 0 16px}.tag{font-size:8px;letter-spacing:1.8px;text-transform:uppercase;color:var(--tint)}.features{list-style:none;padding:0;margin:0 0 22px;color:#bbbdd0;font-size:10px}.features li{margin-top:7px}.features li:before{content:'↳';color:var(--tint);margin-right:8px}.card-bottom{margin-top:auto}.status{font-size:9px;color:#9399af;padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}.open{font-size:11px;display:flex;justify-content:space-between}.open:hover{color:var(--gold)}.journey{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:48px;background:radial-gradient(ellipse at 100% 50%,#4e387f33,transparent 75%),#111421;border:1px solid var(--line);border-radius:14px}.journey h2{font-size:33px}.journey p{font-size:13px;max-width:400px}.steps{display:grid;gap:18px}.step{display:flex;align-items:flex-start;gap:18px}.num{font:12px 'Space Grotesk',sans-serif;color:var(--gold);border:1px solid #524b60;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.step h3{font:500 14px 'DM Sans',sans-serif;letter-spacing:0;margin:0 0 4px}.step p{font-size:11px;margin:0}.pill{display:inline-block;border:1px solid #51475f;color:#cbb5ed;border-radius:20px;font-size:9px;padding:2px 9px;margin-left:8px}.notice{padding:18px 22px;border:1px solid #5e5036;background:#e7ca9108;border-radius:9px;color:#c4baa5;font-size:12px}.page-head{padding:65px 0 30px;max-width:760px}.page-head h1{font-size:52px}.page-head p{font-size:16px}.toolbar{display:flex;gap:12px;margin:14px 0 25px}.toolbar input,.toolbar select{background:#141827;color:#eae5f4;border:1px solid #393c50;border-radius:7px;padding:12px 15px}.toolbar input{flex:1;min-width:0}.results{color:var(--muted);font-size:12px;margin-bottom:18px}.empty{padding:35px;border:1px solid var(--line);border-radius:10px}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info{padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.info h3{margin-top:0}.info p,.info li{font-size:13px;color:var(--muted)}.info ul{padding-left:20px}.roadmap{display:grid;gap:12px;margin-top:25px}.road{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;font-size:13px}.road span{color:var(--muted);font-size:11px}.announcement{padding:32px;border-left:2px solid var(--gold);background:var(--panel);border-radius:0 10px 10px 0;max-width:800px}.announcement h2{font-size:27px}details{padding:20px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:15px}details p{font-size:13px;max-width:700px}.back{display:inline-block;margin-top:25px;color:var(--gold);font-size:12px}footer{margin:65px auto 0;padding:40px 5% 20px;max-width:1440px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}footer p{font-size:11px}.footer-links{display:flex;gap:26px;font-size:11px;color:var(--muted)}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:10px;color:#7e849b}.footer-bottom i{display:inline-block;width:5px;height:5px;background:var(--gold);border-radius:50%;margin-left:6px}.nowrap{white-space:nowrap}@media(min-width:1500px){.hero{min-height:650px}}@media(max-width:1050px){header{gap:20px}nav{gap:16px}.header-account{font-size:10px}.cards{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:58px}.journey{gap:35px;padding:32px}}@media(max-width:760px){header{padding-block:16px;flex-wrap:wrap}.brand{font-size:12px}.brand-icon{font-size:36px}.menu{display:block;margin-left:auto;background:none;border:1px solid var(--line);border-radius:5px;color:white;padding:4px 10px}.header-account{display:none}nav{display:none;order:3;width:100%;flex-wrap:wrap;padding:14px 0}nav.show{display:flex}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:10px}.hero h1{font-size:56px}.hero p{max-width:480px}.map{width:100%;margin:-15px 0 0;max-height:410px}.strip{flex-wrap:wrap;justify-content:start;gap:14px 25px}.strip span:first-child{width:100%}.section{padding-block:45px}.section-top{align-items:start}h2{font-size:29px}.journey,.content-grid{grid-template-columns:1fr;gap:28px}.journey{padding:26px}.page-head h1{font-size:41px}.page-head{padding-top:40px}.footer-links{flex-wrap:wrap;gap:18px}.footer-bottom{gap:15px;flex-wrap:wrap}.toolbar{flex-wrap:wrap}.toolbar input{flex-basis:100%}.road{flex-wrap:wrap}.section-top .text-link{padding-top:8px}}@media(max-width:440px){.cards{grid-template-columns:1fr}.card-art{height:140px}.hero h1{font-size:48px}.section-top{flex-direction:column;gap:12px}.hero .btn{padding:11px 15px}.map{margin-top:0}.card-body p{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.profile-fields{display:grid;gap:10px}.profile-fields input,.profile-fields select,.member-row select{background:#0c1020;color:#eee;border:1px solid #454459;border-radius:6px;padding:10px}.profile-fields label{font-size:12px;color:var(--muted)}.profile-fields button{justify-self:start}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}td,th{text-align:left;padding:13px;border-bottom:1px solid var(--line)}th{color:var(--gold)}.dashboard-status{font-size:12px;color:var(--gold)}.error{color:#ffc0b3}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.log{padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.log time{color:#8e95ab;font-size:10px}.permissions{font-size:12px;color:var(--muted)}@media(max-width:760px){.integration-grid{grid-template-columns:1fr}.dashboard-head{align-items:start;flex-direction:column}}
.admin-nav{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.admin-nav button{background:#171a2b;border:1px solid #38384c;color:#c8c5da;padding:9px 14px;border-radius:7px;font-size:12px}.admin-nav button[aria-selected=true]{background:#e7ca91;color:#151622}.admin-panel[hidden]{display:none}.admin-form{display:grid;gap:12px;max-width:760px}.admin-form label{font-size:12px;color:#c4bed7;display:grid;gap:6px}.admin-form input,.admin-form select,.admin-form textarea,.member-row input{background:#0c1020;color:#eee;border:1px solid #454459;border-radius:6px;padding:10px;width:100%;font:inherit}.admin-form textarea{min-height:100px}.admin-form .btn{justify-self:start}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.member-row details{min-width:230px}.compact{font-size:11px}.capability{color:#bcb5cd}.capability.good{color:#b3d8c1}.subtle{font-size:11px;color:var(--muted)}.admin-form input[type=checkbox]{width:auto}.notice.error{color:#f4b9a6}.sync-counts{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.sync-counts span{padding:14px 20px;border:1px solid var(--line);border-radius:9px}.record-list{display:grid;gap:12px;margin:24px 0}.record-list article{padding:18px;border:1px solid var(--line);border-radius:8px}.inline-controls{display:flex;gap:8px;flex-wrap:wrap}.inline-controls .btn{padding:7px 10px;margin-top:8px}@media(max-width:760px){.form-grid{grid-template-columns:1fr}.admin-nav button{flex-grow:1}.info{padding:20px}}
.hub-wrap{max-width:1320px}.hub-wrap .page-head{max-width:1000px}.hub-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.hub-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.hub-metrics article{display:flex;flex-direction:column;padding:22px;background:linear-gradient(130deg,#30254388,#141827);border:1px solid var(--line);border-radius:10px}.hub-metrics b{font-size:25px;color:var(--gold)}.hub-metrics span{font-size:12px;color:var(--muted);margin-top:6px}.hub-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;margin:24px 0}.hub-sites{display:flex;flex-direction:column;gap:10px}.hub-sites button{padding:19px;text-align:left;border:1px solid var(--line);border-radius:10px;color:#eee;background:#131725;display:flex;flex-direction:column;gap:10px;cursor:pointer}.hub-sites button[aria-pressed=true]{border-color:var(--gold);background:#302742}.hub-sites small{font-size:11px;color:#b2a6be}.hub-detail{min-width:0;padding:28px;background:#111522;border:1px solid var(--line);border-radius:12px}.hub-detail h3{margin-top:28px}.hub-detail .section-top h2{font-size:30px}.hub-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.hub-feature-grid button{text-align:left;color:#e8e3ef;cursor:pointer;padding:22px}.hub-feature-grid button:hover{border-color:var(--gold)}.hub-feature-grid span{display:block;color:var(--gold);font-size:12px;margin-top:12px}.status-ok{color:#b3dfc8!important}.hub-unavailable p{margin:12px 0 0}.hub-editor-grid{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:26px}.hub-editor-grid>.record-list{align-content:start}.hub-editor-grid .admin-form{padding:24px;border:1px solid var(--line);border-radius:10px;background:#121725}.hub-id{font-size:11px;overflow-wrap:anywhere;color:var(--muted)}.hub-audit-filter{padding:12px;background:#141827;border:1px solid var(--line);border-radius:7px;color:#eee;width:100%}.admin-nav button[aria-pressed=true]{background:var(--gold);color:#151622}button:disabled{opacity:.45;cursor:not-allowed}.hub-wrap .toolbar select{max-width:100%}.hub-wrap .record-list article[hidden]{display:none}@media(max-width:900px){.hub-workspace{grid-template-columns:1fr}.hub-sites{display:grid;grid-template-columns:repeat(2,1fr)}.hub-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hub-editor-grid,.hub-feature-grid{grid-template-columns:1fr}.hub-detail{padding:18px}.hub-top{align-items:flex-start;flex-direction:column}.hub-metrics article{padding:16px}.hub-metrics b{font-size:22px}.hub-sites button{padding:14px}.hub-wrap .page-head h1{font-size:40px}.hub-wrap .btn{white-space:normal}.hub-wrap td{overflow-wrap:anywhere}}

.hub-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#0d1120;padding:20px;border:1px solid var(--line);border-radius:8px;font-size:12px}.hub-checklist li{color:var(--muted);font-size:13px;margin:16px 0;line-height:1.7}

.hub-resource-select{display:block;background:#141827;color:#eee;border:1px solid #454459;border-radius:6px;padding:10px;max-width:100%;margin:10px 0}#backend-records dd{margin:0 0 12px;font-size:12px;color:var(--muted)}

/* Starbound Hub · redesigned platform */
:root{--bg:#0a0d1b;--panel:#111629;--line:#252b43;--muted:#a4acc5;--gold:#d5c5ff;--purple:#aa8aff;--accent:#9370f6;--sidebar-width:246px;color-scheme:dark}
body{font-size:15px;line-height:1.65;background:radial-gradient(ellipse at 85% 0%,#25204433,transparent 45%),var(--bg);color:#f0f2ff;overflow-x:hidden}
body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.28;background-image:radial-gradient(1px 1px at 35px 55px,#acbcff 90%,transparent),radial-gradient(1px 1px at 150px 130px,#d1bdff 90%,transparent);background-size:245px 231px,317px 297px}
[hidden]{display:none!important}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c6afff;outline-offset:4px}button,input,select,textarea{font:inherit}textarea{resize:vertical}p{color:var(--muted);line-height:1.75}h1,h2,h3{letter-spacing:-.8px}h1{font-size:clamp(30px,3vw,44px);font-weight:600;margin:12px 0 10px}h2{font-size:25px;font-weight:600;line-height:1.3}h3{font-size:21px;font-weight:600;line-height:1.35}.eyebrow{font-size:10px;letter-spacing:2px;color:#aaa4cc;font-weight:600}.eyebrow:before{content:none}
.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);z-index:40;border-right:1px solid #24283b;background:linear-gradient(175deg,#111526,#0c1121);display:flex;flex-direction:column;padding:35px 20px 16px;overflow-y:auto}.brand{gap:11px;font-size:16px;letter-spacing:2px}.brand-icon{font-size:38px;line-height:1;color:#c8afff;filter:drop-shadow(0 0 12px #9872ff99)}.brand-sub{font-size:7px;letter-spacing:1.6px;color:#7d88a8;margin-top:8px}.nav-label{font-size:9px;letter-spacing:2px;color:#6f7997;margin:49px 14px 15px}.sidebar nav{display:flex;flex-direction:column;gap:7px;margin:0;font-size:13px}.sidebar nav a{padding:12px 14px;min-height:48px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:10px;color:#929bb8;font-weight:500;transition:background .18s,color .18s}.sidebar nav a:hover{background:#24203c66;color:#e1d7ff}.sidebar nav a.active{color:#ddd0ff;border-color:#66518c55;background:linear-gradient(100deg,#5d419c55,#43326033);box-shadow:inset 3px 0 #aa85ff}.nav-icon{font-size:21px;line-height:1;width:23px;text-align:center}.nav-lock{margin-left:auto;font-size:14px;color:#b39dd6}.sidebar-bottom{margin-top:auto;padding-top:52px}.sidebar-note{background:radial-gradient(ellipse at 80% 10%,#774bb42b,transparent 75%),#171b30;border:1px solid #30304a;border-radius:14px;padding:20px 18px}.sidebar-note>span{font-size:31px;color:#c0a1ff;display:block;margin-bottom:9px}.sidebar-note strong{font:500 17px/1.4 'Space Grotesk',sans-serif;color:#e4e0f7;letter-spacing:-.2px}.sidebar-note p{font-size:11px;margin:10px 0 0;color:#8590ac}.help-link{display:flex;margin:24px 12px;font-size:11px;color:#8e99b6}.help-link span{margin-left:auto}.sidebar-identity{display:flex;align-items:center;gap:10px;padding:18px 5px 0;border-top:1px solid var(--line)}#identity-avatar{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#7768bb,#413a78);font-size:13px;color:#f5edff}.sidebar-identity strong{display:block;font-size:11px;font-weight:500;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-identity small{font-size:9px;color:#7c89a8}.sidebar-identity>span:last-child{margin-left:auto;color:#7f89a7}.platform{margin-left:var(--sidebar-width);min-height:100vh}.topbar{margin:0;max-width:none;height:82px;padding:0 42px;display:flex;gap:20px;border-bottom:1px solid #22283d;background:#0d1120aa;backdrop-filter:blur(15px)}.breadcrumb{font-size:11px;color:#7783a4;display:flex;gap:15px;align-items:center}.breadcrumb strong{font-weight:500;color:#c7cce1}.breadcrumb>span{color:#3f4864}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:22px}.notification-link{font-size:22px;color:#9ba6c4}.header-account{font-size:11px;border:1px solid #37334f;border-radius:20px;padding:7px 15px;color:#cfbaff;background:#7b5bbb12}.menu{display:none}.nav-scrim{display:none}main{min-height:calc(100vh - 175px)}.wrap,.hub-wrap{max-width:1440px;margin:auto;padding:0 42px 24px}.page-head{padding:38px 0 30px;max-width:850px}.page-head h1{font-size:clamp(30px,3vw,42px)}.page-head p{font-size:14px;margin:12px 0 0}.page-head .eyebrow{font-size:9px}.home-welcome{padding:35px 0 28px;display:flex;justify-content:space-between;align-items:center;gap:18px}.home-welcome h1{font-size:30px;letter-spacing:-1px;margin:8px 0}.home-welcome p{font-size:12px;margin:7px 0 0}.home-welcome .eyebrow{font-size:8px;letter-spacing:2.2px}.date-chip{font-size:9px;color:#8b91ad;border:1px solid #2b2e46;border-radius:20px;padding:8px 13px;white-space:nowrap}.cosmic-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;min-height:365px;border:1px solid #56508088;border-radius:20px;background:radial-gradient(ellipse at 82% 45%,#6f3fa56b,transparent 58%),radial-gradient(ellipse at 20% 0%,#3b4f8d4d,transparent 60%),linear-gradient(115deg,#1b2444,#251c46 65%,#171c38);box-shadow:0 16px 70px #05051044,inset 0 1px #ffffff0a}.cosmic-hero:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.65;background-image:radial-gradient(1px 1px at 28px 39px,#fff 80%,transparent),radial-gradient(1.5px 1.5px at 181px 80px,#aeabf6 80%,transparent),radial-gradient(1px 1px at 133px 166px,#c6c1ff 80%,transparent);background-size:219px 177px,307px 225px,251px 217px;animation:star-shimmer 7s ease-in-out infinite alternate}.hero-copy{padding:38px 0 38px 36px;z-index:2}.hero-label{font-size:8px;letter-spacing:2.1px;color:#cec3ee;display:flex;align-items:center;gap:7px}.hero-label i{width:5px;height:5px;background:#ba99ff;border-radius:50%;box-shadow:0 0 10px #ba99ff}.cosmic-hero h2{font-size:clamp(34px,3.5vw,51px);line-height:1.13;letter-spacing:-1.8px;font-weight:500;margin:22px 0 18px}.cosmic-hero h2 em{color:#c2abff;font-style:normal}.cosmic-hero p{font-size:12px;color:#b3b6d4;line-height:1.85}.actions{gap:10px;margin-top:23px}.btn{min-height:44px;border-radius:9px;padding:11px 18px;gap:14px;font-size:12px;border-color:#3b3b58;color:#dcdaf2;background:#1b203733;transition:transform .18s,background .18s;line-height:1.4}.btn.primary{background:linear-gradient(135deg,#ad8af5,#9271ea);border-color:#b49af3;color:#fff;box-shadow:0 4px 18px #8055d833}.btn.glass{border-color:#8e83af55;background:#9b8dc012;color:#eee8ff}.btn:hover{transform:translateY(-1px);filter:brightness(1.1)}.text-link{color:#bba6ef;font-size:11px;white-space:normal}.orbital-art{position:relative;min-height:365px;display:grid;place-items:center}.orbital-ring{position:absolute;width:305px;height:305px;border:1px solid #b6a1e62b;border-radius:50%;transform:rotate(-28deg) scaleY(.64)}.ring-two{width:385px;height:385px;transform:rotate(-28deg) scaleY(.64);border-color:#a494cc1f}.ring-three{width:450px;height:450px;border-color:#a494cc13;transform:rotate(-28deg) scaleY(.64)}.orbital-core{height:126px;width:126px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 31% 27%,#9b85dc,#52408e 45%,#272149 78%);font-size:73px;color:#eadfff;box-shadow:inset -15px -15px 35px #11122f,0 0 45px #9d74e244,0 0 100px #a161da33;text-shadow:0 0 35px #e1beff;transform:rotate(13deg);animation:cosmic-float 8s ease-in-out infinite}.orbital-core:after{content:'';position:absolute;width:178px;height:43px;border:2px solid #d8bcfa66;border-top-color:transparent;border-radius:50%;transform:rotate(-25deg)}.satellite{position:absolute;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:27px;background:linear-gradient(150deg,#444075,#252345);border:1px solid #bda0f24d;box-shadow:0 0 24px #af7fe525;color:#d4bcff;transform:rotate(-8deg)}.satellite-ai{top:62px;right:83px}.satellite-main{bottom:85px;left:31px;width:37px;height:37px;font-size:23px;color:#f0d7b0;border-color:#a6987155;background:linear-gradient(135deg,#53465d,#2c2943)}.satellite-community{bottom:69px;right:58px;color:#a9d3ff;border-color:#92a4da44}.orbit-caption{position:absolute;bottom:29px;font-size:7px;letter-spacing:2.8px;color:#aaa0c8}.destinations-section{padding:31px 0 24px}.section-top{gap:20px;margin-bottom:19px;align-items:center}.section-top h2{font-size:21px;margin:7px 0 0;letter-spacing:-.5px}.section-top .eyebrow{font-size:8px;letter-spacing:1.9px}.destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.destination{--service-color:#cfb07d;--service-glow:#926c3922;min-width:0;border:1px solid #353448;border-radius:15px;padding:21px;background:radial-gradient(ellipse at 100% 0%,var(--service-glow),transparent 80%),linear-gradient(145deg,#191b30,#11172a);transition:border-color .2s,transform .2s}.destination:hover{transform:translateY(-3px);border-color:#675486}.violet{--service-color:#ba9bff;--service-glow:#8a59e32b}.blue{--service-color:#8eb7ff;--service-glow:#4568b92b}.gold{--service-color:#dfbd88;--service-glow:#9a7b3a23}.destination-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.destination-symbol,.service-icon{display:inline-grid;place-items:center;color:var(--service-color);background:var(--service-glow);border:1px solid color-mix(in srgb,var(--service-color) 27%,transparent);width:42px;height:42px;border-radius:12px;font-size:28px;text-shadow:0 0 15px var(--service-color)}.connection-badge{font-size:8px;color:#a3acc4;display:inline-flex;align-items:center;gap:5px;border:1px solid #55587355;padding:4px 7px;border-radius:20px;line-height:1.5}.connection-badge i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#858ca5;flex-shrink:0}.connection-badge.partial{color:#d7c29d;border-color:#79663f66}.connection-badge.partial i{background:#cfb27e}.connection-badge.connected{color:#9bd8c3}.connection-badge.connected i{background:#8fd5b9;box-shadow:0 0 6px #8fd5b977}.connection-badge.error{color:#e4a5ad;border-color:#99546366}.connection-badge.error i{background:#df909b}.kicker{font-size:8px;text-transform:uppercase;letter-spacing:1.5px;color:#8f98b6}.destination h3{font-size:19px;letter-spacing:-.5px;margin:9px 0}.destination p{font-size:11px;margin:8px 0 23px;min-height:20px}.destination-bottom{border-top:1px solid #30334b;display:flex;align-items:center;padding-top:15px}.destination-open{display:flex;justify-content:space-between;align-items:center;flex:1;min-height:28px;font-size:11px;color:#d9d9ee;font-weight:500}.destination-open span{color:var(--service-color)}.destination-more{margin-left:14px;font-size:12px;color:#7d86a3;letter-spacing:1px}.connection-note{font-size:10px;color:#76819e;margin:16px 0 0}.home-bottom{display:grid;grid-template-columns:1.8fr 1fr;gap:20px;margin-top:8px}.activity-panel{padding:24px;border:1px solid var(--line);background:#111629b3;border-radius:15px}.activity-panel .section-top h2{font-size:17px;margin:0}.activity-item{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid #242b40;min-width:0}.activity-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#24213c;color:#aa9bd3;font-size:13px;flex-shrink:0}.activity-item>div{min-width:0}.activity-item strong{font-size:11px;text-transform:capitalize;font-weight:500}.activity-item p{font-size:10px;margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-item time{font-size:9px;color:#6f7c9a;margin-left:auto;white-space:nowrap;align-self:flex-start;padding-top:5px}.account-promo{padding:24px;background:radial-gradient(ellipse at 100% 0%,#60418738,transparent 80%),#17192e;border:1px solid #423552;border-radius:15px;position:relative}.account-promo .eyebrow{font-size:8px}.account-promo h2{font-size:22px;max-width:210px;line-height:1.35;margin:13px 0}.account-promo p{font-size:11px;max-width:230px}.account-promo .btn{font-size:10px;min-height:39px;margin-top:10px}.promo-star{position:absolute;right:20px;top:15px;color:#bc93e9;font-size:31px;opacity:.6}.quiet-state{padding:25px 0;display:flex;align-items:center;gap:18px}.quiet-state>span{font-size:27px;color:#ac97d6}.quiet-state strong{font-size:13px;font-weight:500}.quiet-state p{font-size:11px;margin:4px 0}.info{background:linear-gradient(150deg,#161b30,#101629);border-color:#2c324b;border-radius:15px;padding:28px}.info h2{font-size:25px}.info h3{margin-top:9px;font-size:20px}.info p,.info li{font-size:13px}.content-grid{gap:20px}.loading-card{padding:38px;border:1px solid var(--line);border-radius:15px;color:#9ba7c8;background:#13182b}.profile-banner{display:flex;align-items:center;gap:19px;padding:25px 28px;background:radial-gradient(ellipse at 100% 0%,#6e439d33,transparent 70%),#181d33;border:1px solid #3d3b58;border-radius:16px;margin-bottom:24px}.profile-avatar{width:65px;height:65px;border-radius:18px;display:grid;place-items:center;font-size:27px;background:linear-gradient(135deg,#8264c4,#414079);color:#f1eaff;flex-shrink:0}.profile-banner h2{margin:0;font-size:25px}.profile-banner p{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere}.role-badge{margin-left:auto;border:1px solid #8268aa77;background:#8c65be14;color:#cdb3f3;font-size:11px;padding:7px 13px;border-radius:20px}.profile-fields{gap:8px;margin-top:20px}.profile-fields input{font-size:15px}.profile-fields label{font-size:12px;margin-top:8px}.readonly-field{padding:12px 14px;border:1px solid #2b334c;background:#0c1223;border-radius:9px;margin:0;overflow-wrap:anywhere}.account-facts{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;font-size:12px;margin:24px 0}.account-facts dt{color:#949eb9}.account-facts dd{margin:0;color:#d3d7eb}.connection-list{display:grid;gap:12px}.connection-list article{border:1px solid #2e344c;border-radius:13px;padding:18px 22px;display:flex;align-items:center;gap:15px;background:#11182a}.connection-list strong{font-size:14px;font-weight:500}.connection-list p{font-size:11px;margin:3px 0 0}.connection-list .btn{margin-left:auto;font-size:11px}.account-security{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.account-security>div{flex:1}.account-security p{margin-bottom:0}.account-security details{flex-basis:100%}.account-security details p{overflow-wrap:anywhere}.network-summary{display:flex;gap:20px;padding:24px;background:linear-gradient(110deg,#2b254b66,#131b32);border:1px solid #3f3657;border-radius:15px;margin-bottom:25px}.summary-symbol{font-size:35px;color:#ae94e8}.network-summary strong{font-size:15px;font-weight:500}.network-summary p{font-size:12px;margin:6px 0}.network-service-list{display:grid;gap:20px}.network-service{padding:29px;background:radial-gradient(ellipse at 100% 0%,var(--service-glow),transparent 80%),#12182a;border:1px solid #30354b;border-radius:16px}.network-service-heading{display:flex;align-items:center;gap:16px}.network-service-heading h2{font-size:23px;margin:4px 0}.network-service-heading .connection-badge{margin-left:auto}.network-service>p{font-size:13px;margin:20px 0}.link-summary{display:flex;gap:30px;font-size:12px;color:#8893b1;padding:14px 0;border-block:1px solid #2b3046}.link-verified{color:#9dc9bc}.connection-warning{color:#dfbaa0!important}.unavailable-label{align-self:center;font-size:11px;color:#8691ac}.quiet-notice{margin-top:25px}.settings-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;align-items:start}.settings-stack{display:grid;gap:20px}.settings-layout .admin-form{margin-top:25px}.settings-layout .admin-form label{margin:6px 0}.recovery-link{display:block;font-size:10px;color:#8a93af;margin-top:18px}.admin-form input,.admin-form select,.admin-form textarea,.profile-fields input,.member-row input,.member-row select,select,input,textarea{border:1px solid #363e59;background:#0c1224;color:#e2e6f6;border-radius:9px;padding:12px;max-width:100%}.admin-form label{color:#9fa9c5;font-size:12px}.admin-form input[type=checkbox]{accent-color:#aa86ed}.notice{color:#b3b8d1;background:#26213f55;border-color:#4a3c6b88;font-size:12px;border-radius:12px;line-height:1.8}.notice.error{color:#e9b2b8;border-color:#975b6c66;background:#61314522}.dashboard-status{display:block;color:#cfbaff;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.hub-top{margin-top:0}.pill{margin:0;font-size:10px;padding:4px 11px;background:#71529912;border-color:#6f5b8b66;color:#c5b0e5}.hub-metrics{gap:14px;margin:24px 0}.hub-metrics article{padding:20px;border-radius:14px;background:radial-gradient(ellipse at 100% 0%,#65549a22,transparent 80%),#141a2d}.hub-metrics b{font-size:27px;color:#d8c9f7;font-family:'Space Grotesk',sans-serif;font-weight:500}.hub-metrics span{font-size:10px}.admin-nav{background:#101629;border:1px solid #242d46;padding:6px;border-radius:12px;gap:5px;margin:23px 0}.admin-nav button{padding:10px 13px;min-height:43px;font-size:11px;background:transparent;border-color:transparent;border-radius:8px}.admin-nav button[aria-selected=true],.admin-nav button[aria-pressed=true]{background:#7856b73b;color:#ddc9ff;border-color:#795ba855}.hub-detail{background:#10172a;border-color:#2c344d;border-radius:15px}.hub-workspace{gap:20px;grid-template-columns:190px minmax(0,1fr)}.hub-sites button{padding:17px;background:#11182b;border-color:#2a334b;border-radius:12px}.hub-sites button[aria-pressed=true]{background:#30224577;border-color:#8264b277}.hub-sites small{font-size:10px;color:#8b96b1}.hub-sites span{font-size:12px}.hub-feature-grid button{min-height:112px;padding:20px;background:linear-gradient(145deg,#1b2037,#141a2e);border-color:#343b54}.hub-feature-grid strong{font-size:13px;font-weight:500}.hub-feature-grid span{font-size:10px;margin-top:13px;color:#bba1ed}.hub-detail h2{font-size:26px}.hub-detail p{font-size:13px}.hub-id{font-size:10px!important;overflow-wrap:anywhere}.hub-code{font-size:11px}table{font-size:12px;min-width:550px}td,th{padding:16px 14px}th{font-size:10px;letter-spacing:.5px;color:#aca1c8}.table-scroll{border:1px solid #2b3249;border-radius:12px}.record-list article{background:#121a2c;border-color:#2e3852;border-radius:12px;padding:22px}.record-list article strong{font-size:14px}.record-list article p{font-size:12px}.record-list .btn{font-size:11px}.log{font-size:12px}.log time{font-size:10px}summary{min-height:30px;font-size:14px;color:#c4cce5}.subtle{font-size:11px!important;color:#8490ae!important}.section{padding:35px 0}.dashboard-head{margin-bottom:20px}.hub-editor-grid{gap:20px}.hub-editor-grid .admin-form{background:#141a2e}.hub-wrap>.page-head{max-width:100%}button:disabled{opacity:.45}.announcement{max-width:none;border-left:2px solid #aa85ef;background:#141a2d;border-radius:0 14px 14px 0}.announcement p{font-size:14px}.announcement h2{font-size:25px}.toolbar{gap:10px;align-items:center}.toolbar input{min-width:100px}.toolbar .btn{flex-shrink:0}.remote-change-review{grid-column:1/-1}footer{margin:30px 42px 0;padding:20px 0 24px;max-width:none;border-top:1px solid #242b42;display:flex;align-items:center;gap:20px;font-size:9px;color:#7884a3}footer>span:first-child{color:#b8add4;letter-spacing:1px}footer>span:nth-child(2){margin-left:auto;font-size:9px;color:#677491}.footer-links{font-size:9px;gap:18px;margin-left:15px}.footer-bottom{display:none}.empty{background:#12182a;border-radius:12px}.error{color:#edabb5}.skip{z-index:1000;padding:12px 20px;border-radius:0 0 10px 0}
@keyframes cosmic-float{0%,100%{transform:translateY(0) rotate(13deg)}50%{transform:translateY(-8px) rotate(17deg)}}@keyframes star-shimmer{from{opacity:.35}to{opacity:.85}}
:root[data-theme=midnight]{--accent:#7391dd;--purple:#9db6ff;--gold:#b2c5f4;--bg:#080f1c;--panel:#101b2d}:root[data-theme=midnight] .cosmic-hero{background:radial-gradient(ellipse at 82% 45%,#365f9877,transparent 60%),linear-gradient(115deg,#172a46,#13213a)}:root[data-theme=midnight] .sidebar{background:linear-gradient(175deg,#111c2e,#0c1526)}:root[data-density=compact] .page-head{padding-top:25px;padding-bottom:22px}:root[data-density=compact] .info,:root[data-density=compact] .network-service{padding:20px}:root[data-density=compact] .home-welcome{padding-block:25px}:root[data-motion=reduced] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(min-width:1600px){.cosmic-hero{min-height:420px}.orbital-art{min-height:420px}.hero-copy{padding:50px}.cosmic-hero h2{font-size:60px}.hero-copy p{font-size:15px}.hero-label{font-size:10px}.destination p{font-size:13px}.destination h3{font-size:23px}.destination{padding:26px}.connection-badge{font-size:10px}.destination-open{font-size:13px}.kicker{font-size:9px}.home-welcome h1{font-size:36px}.home-welcome p{font-size:14px}.cosmic-hero .btn{font-size:13px}.orbital-core{width:155px;height:155px;font-size:85px}}
@media(max-width:1180px){:root{--sidebar-width:220px}.sidebar{padding-inline:16px}.brand{font-size:14px}.brand-sub{font-size:6px}.wrap,.hub-wrap{padding-inline:28px}.topbar{padding-inline:28px}.hero-copy{padding-left:28px}.cosmic-hero h2{font-size:39px}.orbital-core{width:110px;height:110px;font-size:62px}.orbital-ring{width:245px;height:245px}.ring-two{width:305px;height:305px}.ring-three{width:365px;height:365px}.satellite-ai{right:45px}.satellite-main{left:4px}.satellite-community{right:32px}.date-chip{display:none}.destination{padding:17px}.destination-top{align-items:start;gap:5px;flex-wrap:wrap}.destination .connection-badge{font-size:7px}.destination h3{font-size:17px}.home-bottom{grid-template-columns:1.4fr 1fr}.hub-workspace{grid-template-columns:165px minmax(0,1fr)}footer{margin-inline:28px}.hub-top .btn{font-size:10px}.hub-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){:root{--sidebar-width:190px}.brand{font-size:12px;gap:7px}.brand-icon{font-size:30px}.brand-sub{font-size:5px}.sidebar nav{font-size:11px}.sidebar nav a{padding:11px 9px;gap:8px}.sidebar-note{padding:18px 14px}.sidebar-note strong{font-size:15px}.sidebar-identity strong{max-width:110px}.wrap,.hub-wrap{padding-inline:23px}.topbar{padding-inline:23px}.destination-grid{gap:11px}.destination h3{font-size:16px}.destination .kicker{font-size:7px}.destination p{font-size:10px}.cosmic-hero{min-height:330px;grid-template-columns:1.2fr 1fr}.hero-copy{padding-left:25px}.cosmic-hero h2{font-size:35px}.hero-copy .actions{flex-direction:column;align-items:flex-start;gap:9px}.hero-copy .btn{font-size:10px;min-height:39px}.hero-copy p{font-size:11px}.orbital-art{min-height:330px}.satellite-ai{right:32px;top:50px}.satellite-main{left:-8px;bottom:68px}.satellite-community{right:20px;bottom:58px}.orbital-ring{width:220px;height:220px}.ring-two{width:275px;height:275px}.ring-three{width:330px;height:330px}.home-bottom{grid-template-columns:1fr}.account-promo{display:none}.hub-workspace{grid-template-columns:1fr}.hub-sites{display:grid;grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr}.profile-banner{flex-wrap:wrap}.role-badge{font-size:10px}.hub-metrics{grid-template-columns:repeat(2,1fr)}.hub-metrics article{padding:17px}.hub-metrics b{font-size:24px}.hub-editor-grid{grid-template-columns:1fr}footer>span:nth-child(2){display:none}}
@media(max-width:760px){:root{--sidebar-width:0px}.sidebar{width:246px;transform:translateX(-100%);transition:transform .23s;box-shadow:15px 0 70px #0008}.sidebar.show{transform:translateX(0)}.sidebar .brand{font-size:16px}.sidebar .brand-sub{font-size:7px}.sidebar .brand-icon{font-size:38px}.sidebar nav{display:flex;font-size:13px;order:initial;padding:0}.sidebar nav a{padding:12px 14px}.sidebar-note strong{font-size:17px}.sidebar-identity strong{max-width:145px}.nav-scrim{position:fixed;inset:0;background:#05091cb5;border:0;z-index:35;backdrop-filter:blur(3px)}.nav-open .nav-scrim{display:block}.nav-open{overflow:hidden}.topbar{height:68px;flex-wrap:nowrap;gap:15px;padding:0 22px;position:sticky;top:0;z-index:25}.menu{display:block;border:0;background:none;color:#d2d8f1;padding:7px 2px;font-size:20px;margin:0;min-width:30px;min-height:44px}.breadcrumb{font-size:10px;gap:10px}.header-account{display:inline-flex}.topbar-actions{gap:15px}.notification-link{font-size:20px}.wrap,.hub-wrap{padding:0 22px 20px}.home-welcome{padding:28px 0 24px}.home-welcome h1{font-size:28px}.home-welcome p{font-size:12px}.home-welcome .eyebrow{font-size:8px}.cosmic-hero{grid-template-columns:1.2fr 1fr;min-height:320px}.hero-copy{padding:28px 0 28px 25px}.cosmic-hero h2{font-size:37px}.hero-copy .actions{flex-direction:row;flex-wrap:wrap}.orbital-art{min-height:320px}.orbital-core{width:105px;height:105px}.satellite-ai{right:35px;top:53px}.satellite-main{left:8px;bottom:68px}.satellite-community{right:22px;bottom:51px}.orbital-ring{width:230px;height:230px}.ring-two{width:300px;height:300px}.ring-three{width:360px;height:360px}.orbit-caption{font-size:6px;letter-spacing:2px}.destination h3{font-size:19px}.destination p{font-size:12px}.destination-top{flex-wrap:nowrap}.destination .connection-badge{font-size:8px}.destination-grid{grid-template-columns:1fr;gap:15px}.destination{padding:23px}.destination-symbol{width:44px;height:44px}.destination .kicker{font-size:8px}.destination p{margin-bottom:20px}.destination-top{margin-bottom:15px}.destination-open{font-size:13px;min-height:35px}.destinations-section{padding-top:29px}.home-bottom{margin-top:0}.section-top{flex-direction:row;align-items:center;gap:15px}.section-top h2{font-size:21px}.page-head{padding:30px 0 24px}.page-head h1{font-size:33px}.page-head p{font-size:13px}.profile-banner{padding:22px;gap:15px}.profile-banner h2{font-size:23px}.profile-avatar{width:54px;height:54px;font-size:24px}.profile-banner .role-badge{margin-left:69px}.info{padding:24px}.network-service{padding:23px}.network-service-heading h2{font-size:20px}.network-service-heading{gap:13px;flex-wrap:wrap}.network-service-heading .connection-badge{margin-left:55px}.network-summary{padding:21px;gap:15px}.network-summary p{font-size:12px}.connection-list article{flex-wrap:wrap;padding:18px}.connection-list .btn{margin-left:57px}.link-summary{gap:15px;flex-wrap:wrap}.hub-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-nav{flex-wrap:nowrap;overflow-x:auto}.admin-nav button{white-space:nowrap;flex:0 0 auto;font-size:11px}.hub-detail{padding:22px}.hub-wrap .page-head h1{font-size:33px}.btn{font-size:13px;min-height:46px}.toolbar{flex-wrap:wrap}.toolbar input{flex-basis:100%}.section{padding:27px 0}.account-facts{grid-template-columns:1fr 1fr}.dashboard-head{gap:15px}.hub-top{flex-direction:row;align-items:center}.hub-top .btn{font-size:9px;max-width:180px;min-height:42px}.hub-sites{gap:10px}.hub-sites button{padding:15px}.hub-sites small{font-size:9px}footer{margin:22px 22px 0;padding-bottom:24px;gap:15px}.footer-links{margin-left:auto;gap:16px}.footer-bottom{display:none}.form-grid{grid-template-columns:1fr}.account-security{display:block}.account-security .btn{margin:10px 0 20px;display:flex}.account-security .text-link{display:block}.account-security details{margin-top:15px}}
@media(max-width:460px){.wrap,.hub-wrap{padding-inline:17px}.topbar{padding-inline:17px;gap:11px}.breadcrumb{gap:8px}.breadcrumb>span,.breadcrumb strong{display:none}.topbar-actions{gap:15px}.cosmic-hero{grid-template-columns:1fr;min-height:395px}.hero-copy{padding:29px 25px 130px}.cosmic-hero h2{font-size:43px;margin:20px 0 15px}.hero-copy p{font-size:12px}.hero-copy .actions{gap:9px}.hero-copy .btn{font-size:10px;padding:11px 13px}.orbital-art{position:absolute;right:-36px;bottom:-45px;min-height:220px;width:230px;opacity:.75;z-index:-1}.orbital-core{width:83px;height:83px;font-size:48px}.orbital-ring{width:165px;height:165px}.ring-two{width:230px;height:230px}.ring-three{width:285px;height:285px}.satellite{width:29px;height:29px;font-size:21px}.satellite-ai{top:37px;right:55px}.satellite-main{left:15px;bottom:64px;width:25px;height:25px;font-size:19px}.satellite-community{display:none}.orbit-caption{display:none}.home-welcome h1{font-size:26px}.section-top h2{font-size:19px}.section-top .text-link{font-size:10px}.destination{padding:22px}.activity-panel{padding:22px}.activity-item{align-items:flex-start}.activity-item time{font-size:8px}.profile-banner{padding:20px}.profile-banner>div:nth-child(2){min-width:0;flex:1}.profile-banner h2{font-size:21px}.profile-banner p{font-size:11px}.profile-banner .role-badge{margin-left:0}.network-service-heading .connection-badge{margin-left:0}.network-service-heading>div{flex:1;min-width:180px}.network-service{padding:21px}.network-service .actions{flex-direction:column;align-items:stretch}.network-service .text-link{text-align:center;margin-top:8px}.network-service-heading .kicker{font-size:7px}.network-service-heading h2{font-size:21px}.connection-list .btn{margin-left:0;width:100%}.info{padding:22px}.hub-top{align-items:start;flex-direction:column}.hub-top .btn{max-width:none}.hub-metrics article{padding:16px}.hub-metrics b{font-size:23px}.hub-metrics span{font-size:9px}.hub-feature-grid{grid-template-columns:1fr}.hub-detail{padding:20px}.hub-sites button{padding:14px}.hub-sites span{font-size:11px}.hub-sites small{font-size:8px}.hub-wrap .page-head h1{font-size:30px}.admin-nav{margin-top:18px}.toolbar .btn{width:100%}.toolbar select{width:100%}.settings-layout .admin-form{gap:17px}.account-facts{gap:16px 10px;font-size:11px}footer{margin-inline:17px}footer .footer-links{gap:12px;font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
#content:focus{outline:none}.sidebar nav a:focus-visible{outline:2px solid #c6afff;outline-offset:2px}.profile-fields input{width:100%}.hero-copy h2{overflow-wrap:anywhere}.hero-copy p{max-width:440px}

/* Starbound Main portal design: observed palette, type, surfaces and starfield. */
:root{--bg:#07031a;--panel:#0f0730;--line:#6d28d940;--muted:#b8a2d9;--gold:#fde68a;--purple:#a78bfa;--accent:#9333ea;--sidebar-width:0px}
body{background:#07031a;color:#f0e6ff;font-family:'Nunito',sans-serif}body:before{opacity:.75;background-image:radial-gradient(1px 1px at 35px 55px,#fff 90%,transparent),radial-gradient(1px 1px at 150px 130px,#c4b5fd 90%,transparent);background-size:245px 231px,317px 297px}h1,h2,h3,.brand,.sidebar-note strong{font-family:'Cinzel Decorative',Georgia,serif;color:#fde68a;letter-spacing:.6px}.eyebrow,.kicker{color:#a78bfa}.sidebar{position:sticky;inset:auto;top:0;z-index:40;width:100%;height:86px;padding:0 35px;overflow:visible;display:flex;flex-direction:row;align-items:center;gap:25px;background:#0f0730ed;border-bottom:1px solid #6d28d94d;backdrop-filter:blur(15px);box-shadow:0 5px 30px #03001233}.brand{font-size:15px;letter-spacing:1px;white-space:nowrap;gap:10px;line-height:1.3}.brand-icon{font-size:31px;filter:drop-shadow(0 0 14px #8b5cf677)}.brand-sub{font-family:'Nunito',sans-serif;font-size:8px;letter-spacing:3px;margin-top:5px;color:#a78bfa}.nav-label,.sidebar-note,.help-link{display:none}.sidebar nav{display:flex;flex-direction:row;gap:5px;margin:0 0 0 auto;align-items:center;font-size:11px;white-space:nowrap}.sidebar nav a{padding:10px 14px;min-height:42px;border-radius:10px;color:#b8a2d9}.sidebar nav a.active{color:white;background:linear-gradient(135deg,#6d28d9,#9333ea);border-color:transparent;box-shadow:0 0 18px #7c3aed44}.sidebar nav a:hover{background:#6d28d933;color:#e8dcff}.nav-icon{font-size:17px;width:17px}.nav-lock{color:#fde68a}.sidebar-bottom{margin:0;padding:0}.sidebar-identity{border:0;padding:0;margin-left:5px;gap:9px}.sidebar-identity strong{max-width:110px;font-size:10px}.sidebar-identity small{font-size:8px;color:#a78bfa}.sidebar-identity>span:last-child{display:none}#identity-avatar{background:linear-gradient(135deg,#6d28d9,#9333ea);border:1px solid #a78bfa66;color:#fde68a;width:31px;height:31px}.platform{margin-left:0}.topbar{display:none}.wrap,.hub-wrap{max-width:1240px;padding-inline:40px}.home-welcome{display:block;text-align:center;padding:50px 0 25px}.home-welcome:before{content:'⭐';display:block;font-size:64px;margin-bottom:18px;line-height:1.3;filter:drop-shadow(0 0 23px #a78bfa77);animation:portal-star 5s ease-in-out infinite}.home-welcome .eyebrow{font-size:9px;letter-spacing:4px;margin-bottom:13px}.home-welcome h1{font-size:32px;text-transform:uppercase;color:#fde68a;letter-spacing:1.5px}.home-welcome p{color:#a78bfa;font-size:11px;text-transform:uppercase;letter-spacing:3px;margin-top:15px}.date-chip{display:none}.cosmic-hero{display:block;min-height:0;max-width:710px;margin:10px auto 40px;background:#0f0730;border:1px solid #6d28d94d;border-radius:20px;box-shadow:0 0 60px #6d28d91a;overflow:visible}.cosmic-hero:before{display:none}.hero-copy{padding:31px 38px 35px;text-align:center}.hero-label{font-family:'Cinzel Decorative',Georgia,serif;font-size:11px;color:#a78bfa;justify-content:center;letter-spacing:2px}.hero-label i{background:#fde68a;box-shadow:0 0 8px #fde68a55}.cosmic-hero h2{font-family:'Cinzel Decorative',Georgia,serif;font-size:30px;line-height:1.55;color:#fde68a;font-weight:700;letter-spacing:.5px;margin:21px 0 16px}.cosmic-hero h2 em{color:#fde68a}.hero-copy p{font-size:13px;color:#b8a2d9;margin:0 auto;max-width:520px;line-height:1.8}.hero-copy .actions{justify-content:center;flex-direction:row;gap:12px;margin-top:25px}.orbital-art{display:none}.btn{font-family:'Nunito',sans-serif;background:#160b38;border:1px solid #6d28d94d;color:#c4b5fd;border-radius:12px;font-size:13px;font-weight:800;min-height:46px;padding:12px 22px}.btn.primary{background:linear-gradient(135deg,#6d28d9,#9333ea);border-color:transparent;color:#fff;box-shadow:0 0 22px #7c3aed44}.btn.glass{border-color:#6d28d966;background:#160b38;color:#c4b5fd}.btn:hover{box-shadow:0 0 25px #7c3aed44;transform:translateY(-2px)}.text-link{color:#a78bfa;font-size:12px}.section-top h2{font-size:20px;color:#fde68a;line-height:1.5}.section-top .eyebrow{font-size:8px;letter-spacing:3px}.destinations-section{padding:5px 0 27px}.destination,.info,.activity-panel,.account-promo,.network-service,.loading-card,.profile-banner,.network-summary{background:#0f0730;border:1px solid #6d28d94d;border-radius:20px;box-shadow:0 0 35px #6d28d90a}.destination{padding:25px}.destination:hover{border-color:#a78bfa88;box-shadow:0 0 25px #6d28d91f}.destination-symbol,.service-icon{background:#160b38;border-color:#6d28d955;color:#fde68a;box-shadow:0 0 16px #7c3aed22}.violet .destination-symbol,.violet.service-icon{color:#c4b5fd}.blue .destination-symbol,.blue.service-icon{color:#a5b4fc}.destination h3{font-size:19px;line-height:1.5;color:#fde68a}.destination p{font-size:12px;color:#b8a2d9}.destination-bottom,.link-summary{border-color:#6d28d940}.destination-open{color:#c4b5fd;font-size:12px;min-height:32px}.destination-open span{color:#fde68a}.connection-badge{border-color:#6d28d950;background:#160b3855;color:#b8a2d9;font-family:'Nunito',sans-serif}.connection-note{color:#8e78b1;font-size:10px;text-align:center}.activity-panel .section-top h2{font-size:15px}.activity-item{border-color:#6d28d933}.activity-icon{background:#160b38;color:#a78bfa}.activity-item strong{font-size:12px}.activity-item p{color:#a28bbf}.activity-item time{color:#8e78b1}.account-promo h2{font-size:20px;max-width:250px}.account-promo .btn{font-size:11px}.account-promo p{color:#b8a2d9}.home-bottom{margin-top:8px}.page-head{text-align:center;margin:0 auto;max-width:900px;padding:43px 0 32px}.page-head h1{font-family:'Cinzel Decorative',Georgia,serif;font-size:34px;line-height:1.5;color:#fde68a}.page-head p{color:#b8a2d9;font-size:13px}.page-head .eyebrow{letter-spacing:3px;color:#a78bfa}.info h3{color:#a78bfa;font-size:18px}.info h2{font-size:23px;color:#fde68a}.info p,.info li{color:#b8a2d9}.profile-banner h2{font-size:24px}.profile-avatar{background:linear-gradient(135deg,#6d28d9,#9333ea);color:#fde68a;border-radius:15px;font-family:'Cinzel Decorative',Georgia,serif}.role-badge{color:#fde68a;border-color:#a78bfa55;background:#160b38}.account-facts dd{color:#e4d8ff}.account-facts dt{color:#a78bfa}.profile-fields label{color:#a78bfa}.readonly-field{background:#0a0520;border-color:#6d28d944;color:#b8a2d9}.connection-list article,.record-list article{background:#0f0730;border-color:#6d28d944;border-radius:16px}.connection-list p{color:#a78bfa}.network-service h2{font-size:22px}.network-service p,.network-summary p{color:#b8a2d9}.link-summary{color:#9e84bf}.network-summary strong{color:#e9ddff}.summary-symbol{color:#a78bfa}.network-summary{padding:26px}.network-service-list{gap:22px}.network-service{padding:29px}.notice{background:#160b38;border-color:#6d28d955;color:#c4b5fd;border-radius:14px}.notice.error{background:#3e102044;border-color:#ab476666;color:#fda4af}.admin-form input,.admin-form select,.admin-form textarea,.profile-fields input,.member-row input,.member-row select,select,input,textarea{background:#0a0520;border:1px solid #6d28d944;color:#e4d8ff;border-radius:12px;padding:13px 15px}.admin-form label{color:#a78bfa}.admin-nav{background:#160b38;border-color:#6d28d944;border-radius:12px}.admin-nav button{color:#a890bd;font-family:'Nunito',sans-serif;font-size:12px;font-weight:800}.admin-nav button[aria-selected=true],.admin-nav button[aria-pressed=true]{background:linear-gradient(135deg,#6d28d9,#9333ea);color:#fff;border-color:transparent;box-shadow:0 0 15px #7c3aed33}.hub-metrics article{background:#0f0730;border-color:#6d28d94d;border-radius:16px}.hub-metrics b{font-family:'Cinzel Decorative',Georgia,serif;color:#fde68a;font-size:25px}.hub-metrics span{color:#a78bfa}.hub-detail{background:#0f0730;border-color:#6d28d94d;border-radius:20px}.hub-sites button{background:#0f0730;border-color:#6d28d94d;border-radius:13px;color:#d9c9f4}.hub-sites button[aria-pressed=true]{background:linear-gradient(135deg,#6d28d966,#9333ea33);border-color:#a78bfa77}.hub-sites small{color:#a78bfa}.hub-feature-grid button{background:#160b38;border-color:#6d28d944;border-radius:14px}.hub-feature-grid button:hover{border-color:#a78bfa}.hub-feature-grid strong{font-size:14px;color:#e9dfff}.hub-feature-grid span{color:#a78bfa}.hub-editor-grid .admin-form{background:#0f0730;border-color:#6d28d944}.pill{background:#160b38;color:#c4b5fd;border-color:#6d28d966}.table-scroll{border-color:#6d28d94d}th{color:#a78bfa}td,th{border-color:#6d28d933}.hub-code,.hub-audit-filter{background:#0a0520;border-color:#6d28d944}.log{border-color:#6d28d933}.subtle,.hub-id{color:#9f85bf!important}.announcement{background:#0f0730;border-left-color:#fde68a}.announcement h2{font-size:24px;color:#fde68a}.dashboard-status{color:#c4b5fd}details{border-color:#6d28d944}summary{color:#c4b5fd}.quiet-state>span{color:#fde68a}.recovery-link{color:#a78bfa}.section{padding-block:30px}footer{max-width:1160px;margin:40px auto 0;padding:25px 0;border-color:#6d28d933;color:#a78bfa}footer>span:first-child{color:#fde68a}.footer-links{color:#a78bfa}footer>span:nth-child(2){color:#8e78b1}.portal-particles{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.portal-particles span{position:absolute;opacity:.15;font-size:20px;animation:portal-drift 22s ease-in-out infinite}.portal-particles span:nth-child(1){left:8%;top:18%}.portal-particles span:nth-child(2){left:85%;top:29%;animation-delay:-8s}.portal-particles span:nth-child(3){left:18%;top:82%;animation-delay:-11s}.portal-particles span:nth-child(4){left:92%;top:70%;animation-delay:-14s}.portal-particles span:nth-child(5){left:72%;top:9%;animation-delay:-6s}.portal-particles span:nth-child(6){left:5%;top:56%;animation-delay:-3s}.portal-particles span:nth-child(7){left:56%;top:88%;animation-delay:-16s}.portal-particles span:nth-child(8){left:30%;top:42%;animation-delay:-18s}
:root[data-theme=midnight]{--bg:#07031a;--panel:#0f0730;--gold:#fde68a;--purple:#a78bfa}:root[data-theme=midnight] .cosmic-hero,:root[data-theme=midnight] .sidebar{background:#0b0825}
@keyframes portal-star{0%,100%{transform:translateY(0);filter:drop-shadow(0 0 18px #a78bfa66)}50%{transform:translateY(-6px);filter:drop-shadow(0 0 30px #a78bfa99)}}@keyframes portal-drift{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-40px) rotate(8deg)}}
@media(min-width:1500px){.home-welcome{padding-top:60px}.home-welcome h1{font-size:38px}.home-welcome:before{font-size:76px}.wrap,.hub-wrap{max-width:1300px}.cosmic-hero{max-width:740px}.cosmic-hero h2{font-size:33px}.hero-copy{padding:35px 40px 40px}footer{max-width:1220px}}
@media(max-width:1180px){.sidebar{padding-inline:23px;gap:15px}.sidebar nav{font-size:10px}.sidebar nav a{padding-inline:10px;gap:7px}.sidebar-identity strong{display:none}.sidebar-identity small{display:none}.brand{font-size:13px}.sidebar-bottom{padding:0}.sidebar-identity{margin-left:0}footer{margin-inline:40px}.home-welcome h1{font-size:30px}}
@media(max-width:980px){.sidebar{height:76px;padding-inline:20px;gap:10px}.sidebar nav a{padding:9px 11px;font-size:11px}.sidebar nav .nav-icon{display:none}.sidebar .brand{font-size:12px}.sidebar .brand-icon{font-size:28px}.sidebar .brand-sub{font-size:7px}.sidebar-bottom{display:none}.wrap,.hub-wrap{padding-inline:28px}.home-bottom{grid-template-columns:1.5fr 1fr}.account-promo{display:block}.sidebar nav{gap:1px}.hero-copy .actions{flex-direction:row}.hero-copy .btn{font-size:13px;min-height:46px}.destination-grid{gap:15px}.destination{padding:22px}.destination h3{font-size:17px}.home-welcome:before{font-size:58px}}
@media(max-width:760px){.sidebar{position:fixed;inset:0 auto 0 0;height:100dvh;width:255px;display:flex;flex-direction:column;align-items:stretch;padding:30px 20px 20px;transform:translateX(-100%);overflow-y:auto;border-right:1px solid #6d28d94d;background:#0f0730}.sidebar.show{transform:translateX(0)}.sidebar .brand{font-size:16px;margin-bottom:15px;gap:10px}.sidebar .brand-icon{font-size:33px}.sidebar .brand-sub{font-size:8px}.nav-label{display:block;margin:25px 12px 10px}.sidebar nav{flex-direction:column;align-items:stretch;gap:8px;margin:0;font-size:13px}.sidebar nav .nav-icon{display:inline-block;width:22px}.sidebar nav a{padding:13px;font-size:13px;gap:12px;min-height:48px}.sidebar-bottom{display:block;margin-top:auto;padding-top:35px}.sidebar-note{display:none}.help-link{display:flex}.sidebar-identity{border-top:1px solid #6d28d944;padding-top:18px}.sidebar-identity strong,.sidebar-identity small{display:block}.sidebar-identity strong{max-width:160px;font-size:12px}.sidebar-identity small{font-size:10px}.topbar{display:flex;position:sticky;height:68px;background:#0f0730ed;border-color:#6d28d944;backdrop-filter:blur(15px)}.topbar .breadcrumb{color:#a78bfa}.topbar .breadcrumb strong{color:#c4b5fd}.header-account{border-color:#6d28d966;background:#160b38;color:#c4b5fd}.notification-link{color:#a78bfa}.menu{color:#c4b5fd}.wrap,.hub-wrap{padding-inline:22px}.home-welcome{padding:33px 0 24px}.home-welcome:before{font-size:55px;margin-bottom:17px}.home-welcome h1{font-size:26px;line-height:1.5}.home-welcome .eyebrow{font-size:8px;letter-spacing:3px}.home-welcome p{font-size:9px;letter-spacing:2px;line-height:1.8}.cosmic-hero{margin-bottom:32px;border-radius:20px;min-height:0}.hero-copy{padding:26px 25px 30px}.cosmic-hero h2{font-size:27px;letter-spacing:.3px;line-height:1.6}.hero-copy p{font-size:13px;line-height:1.9}.hero-copy .actions{flex-direction:row}.hero-copy .btn{font-size:12px;min-height:46px}.section-top h2{font-size:18px;line-height:1.5}.destination h3{font-size:20px}.destination{padding:25px}.destination-grid{gap:18px}.home-bottom{grid-template-columns:1fr}.account-promo{display:none}.page-head{padding:34px 0 26px}.page-head h1{font-size:28px;line-height:1.5}.page-head .eyebrow{font-size:8px}.page-head p{font-size:13px}.info{padding:24px}.network-service-heading h2{font-size:20px}.hub-wrap .page-head h1{font-size:28px}.hub-metrics b{font-size:22px}.profile-banner h2{font-size:22px}footer{margin:30px 22px 0;padding:25px 0}.home-welcome h1{letter-spacing:1px}.network-service{padding:24px}.portal-particles span{font-size:16px}}
@media(max-width:460px){.wrap,.hub-wrap{padding-inline:18px}.home-welcome{padding-top:30px}.home-welcome:before{font-size:51px}.home-welcome h1{font-size:23px}.home-welcome p{font-size:8px}.cosmic-hero{min-height:0}.hero-copy{padding:25px 20px 28px}.cosmic-hero h2{font-size:24px}.hero-label{font-size:9px;letter-spacing:1.5px}.hero-copy p{font-size:12px}.hero-copy .actions{flex-direction:column;align-items:stretch}.hero-copy .btn{font-size:13px;padding:14px 15px}.section-top h2{font-size:17px}.section-top .eyebrow{font-size:7px;letter-spacing:2px}.section-top .text-link{font-size:10px}.page-head h1,.hub-wrap .page-head h1{font-size:25px}.info h2{font-size:21px}.profile-banner h2{font-size:19px}.destination h3{font-size:20px}.network-service-heading h2{font-size:19px}.hub-metrics b{font-size:20px}.activity-panel .section-top h2{font-size:14px}footer{margin-inline:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root[data-motion=reduced] *, :root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation:none!important;transition:none!important}
.management-verified{color:#b5dcc4!important;font-size:12px!important}#connection-check-status:not(:empty){padding:17px 20px;border:1px solid #6d28d966;border-radius:13px;background:#160b38;margin:0 0 20px;line-height:1.8}.network-service .connection-warning{overflow-wrap:anywhere}
.unified-intro{display:flex;align-items:center;gap:20px;justify-content:space-between}.unified-intro p{font-size:12px}.unified-nav{position:sticky;top:86px;z-index:20;backdrop-filter:blur(15px)}.unified-record-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.unified-record-layout:has(#unified-record-editor:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.unified-person{display:flex;align-items:center;gap:15px;padding:22px;background:#0f0730;border:1px solid #6d28d944;border-radius:16px;margin-bottom:14px;min-width:0}.unified-person h3{font-size:17px;line-height:1.6;margin:0}.unified-person p{font-size:12px;margin:4px 0;overflow-wrap:anywhere}.unified-person>div:nth-child(2){flex:1;min-width:0}.unified-person-avatar{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#6d28d9,#9333ea);color:#fde68a;display:grid;place-items:center;flex-shrink:0;font-size:19px}.unified-person .btn{font-size:11px;flex-shrink:0}.unified-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.unified-badges .pill{font-size:9px}#unified-record-editor{position:sticky;top:160px;background:#0f0730;border:1px solid #6d28d966;border-radius:18px;padding:25px;max-height:calc(100vh - 180px);overflow-y:auto;min-width:0}#unified-record-editor h3{font-size:18px;line-height:1.5}#unified-edit-source{width:100%;margin:10px 0}.unified-field-list{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:10px;font-size:12px}.unified-field-list dt{color:#a78bfa}.unified-field-list dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:170px;overflow:auto}#unified-errors p{margin:6px 0}#unified-search{min-width:180px}@media(max-width:1000px){.unified-record-layout:has(#unified-record-editor:not([hidden])){grid-template-columns:1fr}#unified-record-editor{position:relative;top:0;max-height:none;grid-row:1}}@media(max-width:760px){.unified-nav{top:68px}.unified-intro{align-items:start;flex-direction:column;gap:10px}.unified-person{padding:19px;flex-wrap:wrap}.unified-person .btn{margin-left:58px}.unified-person h3{font-size:16px}.unified-person-avatar{width:40px;height:40px}.unified-field-list{font-size:11px}#unified-record-editor{padding:22px}.unified-nav button{min-width:85px}}
#unified-panel #dashboard-data .admin-nav,#unified-panel #dashboard-data .dashboard-head,#unified-panel #dashboard-data>.notice,#unified-panel #panel-members,#unified-panel #panel-overview,#unified-panel #panel-history,#unified-panel #panel-announcements{display:none!important}

.link-guide{margin-bottom:28px;background:linear-gradient(135deg,#25104b,#10092c);border-color:#8550d8}.link-guide h2{color:#fde68a}.link-progress{font-weight:800;color:#c4b5fd}.link-guide-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.link-guide-steps li{padding:16px;background:#100826;border:1px solid #63448c;border-radius:14px}.link-guide-steps li.complete{border-color:#589a83}.link-guide-steps small{display:block;margin:6px 0 0 22px;color:#b9a7d2}.link-guide-steps .complete small{color:#9de4bb}@media(max-width:640px){.link-guide-steps{grid-template-columns:1fr}.link-guide .actions .btn{width:100%}}
.native-workspace-frame{display:block;width:100%;height:85vh;min-height:720px;border:1px solid #7446ab;border-radius:16px;background:#07031a;margin-top:18px}@media(max-width:640px){.native-workspace-frame{height:85vh;min-height:650px}}

.signup-sites{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.signup-source{padding:20px;min-width:0}.signup-source h3{font-size:16px;margin:0 0 12px}.signup-source>strong{display:block;color:#d9c9ff;font-size:20px}.signup-source p{overflow-wrap:anywhere}.signup-error{border-color:#a75c754f}.signup-request{display:flex;align-items:center;justify-content:space-between;gap:20px}.signup-request h3{margin:12px 0 4px}.signup-request p{margin:5px 0;overflow-wrap:anywhere}#signup-review{margin-top:20px}#signup-review output{display:block;margin-top:16px;overflow-wrap:anywhere}@media(max-width:1100px){.signup-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.signup-sites{grid-template-columns:1fr}.signup-request{align-items:stretch;flex-direction:column}.signup-request .actions{width:100%}.signup-request .actions .btn{flex:1}}
