:root{--atlas-ink:#15243d;--atlas-muted:#4f627c;--atlas-bg:#edf3f9;--atlas-blue:#175f6c;--atlas-pale:#dff5f3;--atlas-line:#d8e4ee;--orbit-dark:#111d36;--orbit-mint:#a8f3dc;--orbit-coral:#ffc2a6;--orbit-nav:244px}
.orbit-shell{display:grid;grid-template-columns:var(--orbit-nav) minmax(0,1fr);grid-template-rows:64px 1fr;min-height:100vh}
.orbit-header{grid-column:1/-1;position:sticky;top:0;z-index:40;background:#fff;color:var(--atlas-ink);border-bottom:1px solid var(--atlas-line)}
.orbit-header .atlas-header-inner{max-width:none;min-height:63px;padding:0 23px;gap:24px}
.orbit-header .atlas-mark{background:var(--orbit-dark);color:var(--orbit-mint);border-radius:12px 12px 4px 12px}
.orbit-header .atlas-brand small{color:var(--atlas-muted)}
.orbit-header .atlas-account button:hover{background:#e6eef7}
.orbit-sidebar{position:sticky;top:64px;align-self:start;height:calc(100dvh - 64px);overflow:auto;background:linear-gradient(156deg,#182a49,#101b32 62%,#183a4a);color:#eaf1ff;padding:20px 12px 28px}
.orbit-side-caption{font-size:10px;font-weight:850;color:#a8bdd8;letter-spacing:.17em;padding:0 12px 12px}
.orbit-sidebar nav{display:grid;gap:4px}
.orbit-home,.orbit-module,.orbit-links a{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border-radius:10px;text-align:left;line-height:1.4;font-size:13px}
.orbit-home,.orbit-module{font-weight:750;color:#edf4ff}
.orbit-sidebar :is(.orbit-home,.orbit-module,.orbit-links a):hover{background:#ffffff18}
.orbit-module svg:last-child{margin-left:auto;opacity:.8;transition:transform .16s}
.orbit-module[aria-expanded=true] svg:last-child{transform:rotate(180deg)}
.orbit-module.is-current,.orbit-home[aria-current=page]{background:#204c56;color:#aff7e1}
.orbit-links{margin:4px 2px 7px 18px;padding-left:8px;border-left:1px solid #526780}
.orbit-links a{font-size:12px;padding:8px;color:#d2def0;font-weight:580}
.orbit-links a[aria-current=page]{background:#b4f1dc;color:#102e37;font-weight:800}
.orbit-links svg{flex-shrink:0}
.orbit-quick{position:relative}
.orbit-quick summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;color:#145c67;background:#e7f7f4;border:1px solid #cee9e5;padding:9px 12px;border-radius:9px;font-weight:780}
.orbit-quick summary::-webkit-details-marker{display:none}
.orbit-quick>div{position:absolute;z-index:45;left:0;top:calc(100% + 7px);width:200px;padding:6px;background:#fff;border:1px solid var(--atlas-line);border-radius:11px;box-shadow:0 8px 28px #15243d26}
.orbit-quick a{display:flex;align-items:center;gap:8px;padding:8px;color:var(--atlas-ink);border-radius:6px}
.orbit-quick a:hover{background:var(--atlas-pale)}
.orbit-shell .atlas-main{width:100%;min-width:0;max-width:1510px;padding:22px 25px 40px}
.orbit-shell .atlas-path a{color:#185f6d}
.orbit-shell .atlas-feature,.orbit-login :is(.studio-login-story,.login-story){
 background:radial-gradient(ellipse at 79% 72%,#297d81 0%,transparent 47%),linear-gradient(125deg,#182842,#193e53 64%,#256369);
}
.orbit-shell .atlas-feature::before,.orbit-login :is(.studio-login-story,.login-story)::before{
 background:radial-gradient(circle,#b8f6e575 1px,transparent 1.7px) 0 0/17px 17px;mask-image:linear-gradient(90deg,transparent 40%,#000)
}
.orbit-shell .atlas-feature::after,.orbit-login :is(.studio-login-story,.login-story)::after{
 right:-12%;bottom:-115%;width:77%;height:205%;border:1px solid #b1ffdfaa;border-radius:49%;
 transform:rotate(-32deg);box-shadow:0 0 0 13px #a8ffdf24,0 0 0 33px #a8ffdf27,0 0 0 57px #ffc2a64c,0 0 0 82px #9ff9df25
}
.orbit-shell .atlas-action{background:var(--orbit-mint);color:#142f37}
.orbit-shell .atlas-live{background:#fff8ed;border-color:#f2dfc9;color:#53331f}
.orbit-shell .atlas-live a{border-color:#e7d5bc}
.orbit-shell .atlas-overview-heading span{color:#20616e}
.orbit-shell .atlas-tile-title span{color:#145b69;background:#dff7ef}
.orbit-shell .atlas-tile:nth-child(2) .atlas-tile-title span{color:#634399;background:#eee9fd}
.orbit-shell .atlas-tile:nth-child(3) .atlas-tile-title span{color:#8d452e;background:#ffebe0}
.orbit-shell .atlas-tile:nth-child(4) .atlas-tile-title span{color:#355596;background:#e9f0fd}
.orbit-shell :is(.pw-root button[type=submit],.pw-root .pm-heading button,.rr-root .rr-btn-primary,.atlas-main button.bg-blue-600),.orbit-login :is(form button.bg-blue-600,.primary){
 background:linear-gradient(105deg,#175766,#206b70)!important;border-color:#175766!important;box-shadow:0 4px 11px #145b692d
}
.orbit-shell .atlas-report-summary-row>div:first-child{background:#def5f0}
.orbit-login{min-height:100dvh;padding:clamp(14px,4vw,62px)!important;gap:0!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;align-items:stretch;background:#edf3f9}
.orbit-login :is(.studio-login-story,.login-story){grid-column:1;grid-row:1;border-radius:26px 0 0 26px;padding:clamp(32px,6vw,94px);min-width:0}
.orbit-login :is(.studio-login-story h1,.login-story h1){font-size:clamp(34px,6vw,88px);font-weight:850;letter-spacing:-.06em;line-height:1}
.orbit-login>.max-w-md,.login-page .orbit-login>.login-side{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-self:stretch;justify-self:stretch;width:100%;max-width:none;padding:clamp(26px,6vw,92px);border-radius:0 26px 26px 0;background:white}
.orbit-login .studio-login-heading .studio-kicker,.orbit-login .login-form .eyebrow{color:#165b69}
.orbit-login .shadow-2xl,.orbit-login .login-form{box-shadow:none;padding-inline:0;border:0}
.orbit-login .studio-login-links a{color:#175b68;background:#f0f8f7}
.orbit-login .portal-login-box{max-width:400px}
.orbit-login .studio-login-stamp{color:#aff7dc}
.orbit-scrim{display:none}
@media(max-width:1190px){.orbit-shell .studio-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1023px){
 .orbit-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:58px 1fr}
 .orbit-header .atlas-header-inner{min-height:57px;gap:11px;padding-inline:12px}
 .orbit-sidebar{position:fixed;top:58px;bottom:0;left:0;width:min(300px,85vw);height:auto;z-index:45;visibility:hidden;transform:translateX(-100%);transition:transform .18s}
 .orbit-sidebar.is-open{visibility:visible;transform:none}
 .orbit-scrim{display:block;position:fixed;inset:58px 0 0;z-index:44;background:#13254091}
 .orbit-shell .atlas-main{padding:16px 12px 32px}
}
@media(max-width:760px){
 .orbit-login{grid-template-columns:minmax(0,1fr)!important}
 .orbit-login :is(.studio-login-story,.login-story){grid-column:1;grid-row:1;min-height:235px;border-radius:22px 22px 0 0;padding:24px}
 .orbit-login>.max-w-md,.login-page .orbit-login>.login-side{grid-column:1;grid-row:2;border-radius:0 0 22px 22px;padding:24px}
}
@media(max-width:460px){
 .orbit-header .atlas-header-inner{gap:6px}
 .orbit-quick summary{font-size:11px;padding:7px 6px;gap:4px}
 .orbit-quick>div{left:auto;right:0}
}
@media(prefers-reduced-motion:reduce){.orbit-sidebar,.orbit-module svg:last-child{transition:none}}
.orbit-feed{margin-bottom:20px}
.orbit-feed-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.orbit-shell .orbit-feed-title h2{font-size:21px;font-weight:820;letter-spacing:-.025em}
.orbit-feed-title p{color:var(--atlas-muted);font-size:12px;margin-top:2px}
.orbit-feed-title a{display:flex;align-items:center;gap:6px;color:#175766;font-size:12px;font-weight:750}
.orbit-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.orbit-feed-card{min-width:0;background:#fff;border:1px solid var(--atlas-line);border-radius:14px;overflow:hidden}
.orbit-feed-card header{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#eff7f7;border-bottom:1px solid #e1eaee}
.orbit-feed-card:nth-child(2) header{background:#f4f1fb}
.orbit-feed-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#d9f3ed;color:#165b69}
.orbit-feed-card:nth-child(2) .orbit-feed-icon{background:#e9e0fa;color:#60418d}
.orbit-feed-card h3{font-size:14px;font-weight:780;overflow-wrap:anywhere}
.orbit-feed-card small{display:block;color:var(--atlas-muted);font-size:10px}
.orbit-feed-connection,.orbit-feed-direction{border-radius:6px;padding:3px 6px;font-size:10px;font-weight:750;white-space:nowrap;background:#eef1f6;color:#4e5d72}
.orbit-feed-connection{margin-left:auto}
.orbit-feed-connection.is-online,.orbit-feed-direction[data-tone=giris]{background:#e2f7ec;color:#216145}
.orbit-feed-direction[data-tone=cikis]{background:#e8effb;color:#354f80}
.orbit-feed-direction[data-tone=denied]{background:#fbe9e5;color:#8f372a}
.orbit-feed-card ol{margin:0;padding:0;list-style:none}
.orbit-feed-card li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:7px 12px;border-bottom:1px solid #edf2f6}
.orbit-feed-card li:last-child{border:0}
.orbit-feed-person{min-width:0;overflow-wrap:anywhere}
.orbit-feed-card time{text-align:right;font-variant-numeric:tabular-nums}
.orbit-feed-empty{padding:14px 12px;color:var(--atlas-muted);font-size:12px}
@media(max-width:720px){.orbit-feed-grid{grid-template-columns:1fr}}
