@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,Inter,system-ui,sans-serif;font-synthesis:none;color-scheme:dark;--bg:#0a0f19;--rail:#0a101d;--side:#0d1421;--stage:#0d1522;--panel:rgba(25,34,51,.76);--panel-2:rgba(29,40,59,.73);--panel-strong:rgba(28,39,58,.96);--panel-soft:rgba(42,56,77,.55);--text:#eff5ff;--text-strong:#fff;--muted:#8996ac;--muted-2:#65768d;--line:rgba(187,210,241,.105);--line-strong:rgba(186,211,240,.19);--shadow:0 13px 42px rgba(0,0,0,.22);--cyan:#78cafd;--violet:#b9aaff;--peach:#ffc19e;--mint:#77ddc6;--amber:#f6ce82;--red:#fc929d;--grid:rgba(190,208,239,.055);--wash:rgba(64,139,208,.17);--glow:rgba(54,120,214,.26);--hover:rgba(170,208,247,.075);--glass-blur:blur(25px);--surface-edge:rgba(255,255,255,.045)}:root[data-theme=light]{color-scheme:light;--bg:#e9eef5;--rail:#e8edf5;--side:#f3f6fa;--stage:#edf2f8;--panel:rgba(255,255,255,.73);--panel-2:rgba(255,255,255,.86);--panel-strong:rgba(255,255,255,.97);--panel-soft:rgba(222,234,248,.65);--text:#2b3a50;--text-strong:#142438;--muted:#74839a;--muted-2:#98a7b9;--line:rgba(62,85,121,.115);--line-strong:rgba(62,85,121,.2);--shadow:0 17px 43px rgba(73,97,133,.1);--cyan:#278dcb;--violet:#8673ca;--peach:#cf846b;--mint:#228f80;--amber:#b5822d;--red:#c35169;--grid:rgba(65,96,145,.075);--wash:rgba(77,147,205,.12);--glow:rgba(59,123,210,.13);--hover:rgba(80,119,175,.067);--surface-edge:rgba(255,255,255,.5)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;min-width:320px}html{background:var(--bg)}body{color:var(--text);background:var(--bg);font-size:13px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif;font-weight:750;letter-spacing:-.03em}img,svg{flex-shrink:0}input::placeholder{color:var(--muted-2)}::selection{background:#73b9f445}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}button:focus-visible,a:focus-visible{border-radius:7px}*{scrollbar-color:rgba(137,161,191,.27) transparent;scrollbar-width:thin}.workspace{height:100dvh;width:100%;display:grid;grid-template-columns:62px 216px minmax(0,1fr);background:var(--stage);overflow:hidden;position:relative;isolation:isolate}.workspace-collapsed{grid-template-columns:62px 0 minmax(0,1fr)}.app-backdrop{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 43% 110%,var(--wash),transparent),radial-gradient(ellipse 40% 47% at 96% 0,rgba(144,110,194,.075),transparent)}.app-backdrop i{position:absolute;display:block;width:500px;height:500px;border-radius:50%;filter:blur(110px);opacity:.16;pointer-events:none}.app-backdrop i:nth-child(1){background:#286ca2;top:5%;left:38%}.app-backdrop i:nth-child(2){background:#b58aaf;right:-200px;bottom:-270px}.app-backdrop i:nth-child(3){background:#4d789d;left:-230px;bottom:0}.icon-rail{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;flex-direction:column;gap:9px;padding:17px 8px 18px;background:var(--rail);border-right:1px solid var(--line);position:relative;z-index:4}.brand-icon{width:41px;height:41px;border-radius:12px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#78c3f81c,#f5ada217);box-shadow:inset 0 1px #ffffff14;margin-bottom:8px}.brand-icon img{width:30px;height:22px;object-fit:contain}.rail-divider{height:1px;width:27px;background:var(--line-strong);margin:1px 0 6px}.rail-btn{border:0;background:transparent;width:41px;height:41px;display:flex;align-items:center;justify-content:center;color:var(--muted);border-radius:11px;transition:color .2s,background .2s,transform .2s;position:relative}.rail-btn:hover{background:var(--hover);color:var(--text);transform:translateY(-1px)}.rail-btn.active{background:linear-gradient(145deg,#67afe936,#ac89dc21);color:var(--cyan);box-shadow:inset 0 0 0 1px var(--line-strong)}.rail-btn.active:before{position:absolute;left:-9px;top:12px;height:17px;width:2px;background:var(--cyan);border-radius:2px;content:""}.rail-spacer{flex:1}.side-menu{grid-row:1;grid-column:2;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0;z-index:3;background:linear-gradient(165deg,var(--side),var(--rail));border-right:1px solid var(--line);transition:transform .2s ease}.workspace-collapsed .side-menu{visibility:hidden}.side-head{height:73px;padding:16px 19px 8px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1.6px;color:var(--text-strong)}.wordmark>span{font-weight:700;color:var(--cyan)}.wordmark small{color:var(--muted);font-size:9px;letter-spacing:.15em;margin-left:8px;font-weight:650;text-transform:uppercase}.workspace-selector{margin:2px 12px 24px;border:1px solid var(--line);background:var(--panel-soft);border-radius:11px;padding:9px;display:flex;gap:9px;align-items:center;box-shadow:inset 0 1px var(--surface-edge)}.workspace-avatar{width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,#63b2f433,#9f8ae62e);display:flex;align-items:center;justify-content:center;color:var(--cyan)}.workspace-selector-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.workspace-selector-copy b{font-size:12px;color:var(--text-strong);font-weight:650}.workspace-selector-copy small{font-size:10px;color:var(--muted)}.workspace-selector>svg{color:var(--muted)}.menu-groups{flex:1;overflow:auto;min-height:0;padding:0 10px 10px}.menu-group+.menu-group{margin-top:18px}.menu-caption{font-size:9px;font-weight:750;letter-spacing:.16em;color:var(--muted-2);padding:0 12px 9px}.menu-link{display:flex;align-items:center;gap:11px;height:36px;padding:0 12px;border-radius:9px;color:var(--muted);font-size:11.5px;font-weight:550;transition:background .18s,color .18s;position:relative}.menu-link svg{opacity:.87}.menu-link:hover{background:var(--hover);color:var(--text)}.menu-link.is-active{background:linear-gradient(90deg,#6fb8ee29,#959be112);color:var(--text-strong);font-weight:700}.menu-link.is-active:before{content:"";position:absolute;width:2px;height:18px;left:0;background:linear-gradient(var(--cyan),var(--violet));border-radius:4px}.menu-link.is-active svg{color:var(--cyan)}.menu-link span:nth-child(2){flex:1}.menu-soon{width:5px;height:5px;border-radius:50%;background:var(--peach);opacity:.75}.menu-bottom{padding:12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line)}.menu-security{display:flex;align-items:center;gap:10px;color:var(--mint);padding:2px 6px}.menu-security span{display:flex;flex-direction:column;gap:2px}.menu-security b{font-size:10px;font-weight:650;color:var(--text)}.menu-security small{color:var(--muted);font-size:9px}.menu-logout{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:var(--hover);height:33px;padding:0 10px;border-radius:8px;font-size:11px;color:var(--muted);width:100%}.menu-logout svg:last-child{margin-left:auto}.mobile-close,.mobile-scrim{display:none!important}.work-main{min-width:0;min-height:0;grid-column:3;grid-row:1;display:grid;grid-template-rows:62px minmax(0,1fr)}.work-topbar{height:62px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 23px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--stage) 85%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:2}.topbar-left,.topbar-right,.breadcrumb{display:flex;align-items:center;gap:11px}.breadcrumb span{font-size:11px;color:var(--muted)}.breadcrumb strong{font-size:12px;font-weight:650;color:var(--text-strong)}.crumb-chevron{transform:rotate(180deg);color:var(--muted-2)}.topbar-right{gap:8px}.environment-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;white-space:nowrap;margin-right:12px}.environment-label i{height:5px;width:5px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 4px #64d5ad17}.environment-preview i{background:var(--amber);box-shadow:0 0 0 4px #e6b47117}.topbar-search{display:flex;align-items:center;gap:9px;color:var(--muted);background:var(--panel-soft);border:1px solid var(--line);height:31px;width:168px;padding:0 9px;border-radius:8px;font-size:11px}.topbar-search:hover{border-color:var(--line-strong)}.topbar-search kbd{font-size:9px;font-family:inherit;border:1px solid var(--line);border-radius:4px;padding:2px 4px;margin-left:auto;white-space:nowrap}.icon-btn{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;display:inline-flex;justify-content:center;align-items:center;background:var(--panel-soft);color:var(--muted);transition:all .2s}.icon-btn:hover{color:var(--text);background:var(--hover);border-color:var(--line-strong)}.topbar-avatar{width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);color:var(--text);background:linear-gradient(155deg,#8dc0f336,#bb95da1a);margin-left:2px}.topbar-mobile-menu{display:none}.page-stage{padding:17px 19px 19px;overflow:hidden;min-width:0;min-height:0}.page-with-grid{height:100%;min-height:0;display:flex;flex-direction:column;gap:15px}.page-top{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:42px;flex:0 0 auto}.page-top-title{display:flex;align-items:center;gap:12px}.eyebrow-dot{font-size:9px;letter-spacing:.11em;font-weight:750;color:var(--cyan);padding:5px 8px;background:#71bcf813;border:1px solid rgba(113,188,248,.13);border-radius:5px;white-space:nowrap}.page-top h1{font-size:18px;letter-spacing:-.055em;line-height:1.2}.page-top p{color:var(--muted);font-size:11px;margin-top:4px}.page-top-actions{display:flex;align-items:center;gap:9px}.top-action-status{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.top-action-status i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px #67bbee14}.panel{background:linear-gradient(155deg,color-mix(in srgb,var(--panel) 96%,white 4%),var(--panel));border:1px solid var(--line-strong);border-radius:15px;box-shadow:var(--shadow),inset 0 1px var(--surface-edge);position:relative;overflow:hidden;min-width:0;min-height:0;isolation:isolate}.panel-shine{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(219,232,255,.13),transparent);pointer-events:none}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:15px 17px 0;position:relative;z-index:1}.panel-heading h2{font-size:12px;font-weight:750;letter-spacing:-.01em}.panel-heading-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 9px}.panel-heading-copy span{font-size:10px;color:var(--muted)}.panel-action{display:flex;align-items:center;gap:7px}.panel-action .subtle-link{font-size:10px}.tiny-label{font-size:9px;font-weight:750;letter-spacing:.17em;color:var(--muted);text-transform:uppercase}.accent-sky{color:var(--cyan)}.point{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.point.sky{background:var(--cyan)}.point.peach{background:var(--peach)}.point.violet{background:var(--violet)}.section-label{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.12em}.fine-badge{background:var(--hover);border:1px solid var(--line);border-radius:99px;font-size:9px;padding:4px 7px;color:var(--muted)}.subtle-link{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;transition:color .2s}.subtle-link:hover{color:var(--cyan)}.pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-weight:650;font-size:9px;padding:5px 8px;border-radius:999px;background:var(--panel-soft);border:1px solid var(--line);color:var(--muted)}.pill-blue{background:#52a5e217;color:var(--cyan);border-color:#60a8e626}.pill-violet{background:#ab98eb1a;color:var(--violet);border-color:#ab98eb29}.pill-mint{background:#63d8b71a;color:var(--mint);border-color:#63d8b729}.pill-amber{background:#f9ba6917;color:var(--amber);border-color:#f9ba6929}.pill-red{background:#fc929d17;color:var(--red);border-color:#fc929d29}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:33px;padding:0 13px;border-radius:9px;font-size:11px;font-weight:700;white-space:nowrap;transition:background .2s,box-shadow .2s,transform .2s}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn-primary{color:#081a2a;background:linear-gradient(110deg,#99d6ff,#c7c0fe);box-shadow:0 5px 20px #68a7e729}.btn-soft{background:var(--panel-soft);border-color:var(--line-strong);color:var(--text)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--muted)}.btn-danger{color:var(--red);background:#f1647517;border-color:#f1647538}.btn-small{height:28px;font-size:10px;padding:0 10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;height:100%;padding:16px;text-align:center;color:var(--muted)}.state-icon{width:41px;height:41px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--hover);color:var(--cyan);border:1px solid var(--line)}.state strong{font-size:12px;font-weight:700;color:var(--text)}.state p{font-size:10px;max-width:265px;line-height:1.55}.state-error .state-icon{color:var(--red)}.state-compact{min-height:88px;gap:7px;padding:13px}.state-compact .state-icon{width:33px;height:33px;border-radius:10px}.state-compact strong{font-size:11px}.state-compact p{font-size:10px}.skeleton-line{display:inline-block;background:linear-gradient(100deg,var(--panel-soft),var(--hover),var(--panel-soft));background-size:200% 100%;height:12px;border-radius:5px;animation:shimmer 2s infinite}@keyframes shimmer{to{background-position-x:-200%}}.inline-notice{display:flex;gap:10px;align-items:flex-start;line-height:1.5;border:1px solid rgba(118,186,247,.14);border-radius:9px;background:#63afe90e;color:var(--muted);font-size:10.5px;padding:10px}.inline-notice svg{color:var(--cyan)}.inline-success{display:inline-flex;gap:6px;align-items:center;color:var(--mint)}.info-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.info-row span{color:var(--muted)}.info-row strong{font-weight:650;text-align:right;overflow-wrap:anywhere}.info-row:last-child{border-bottom:0}.panel-footer-link{display:flex;justify-content:space-between;align-items:center;color:var(--text);font-size:10px;padding:12px 16px;border-top:1px solid var(--line);margin-top:auto}.panel-footer-link svg{color:var(--cyan)}.dashboard-grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(235px,.8fr);grid-template-rows:minmax(300px,1.25fr) minmax(220px,1fr);gap:13px;min-height:0}.dashboard-grid>.panel{display:flex;flex-direction:column}.overview-hero{grid-column:1/3;grid-row:1;padding:17px 20px;background:linear-gradient(135deg,#1f2a3bed,#182839e8 66%,#382a40b3)}.overview-hero .panel-shine{display:none}:root[data-theme=light] .overview-hero{background:linear-gradient(130deg,#fffffff0,#deecfbd6 65%,#f6e2e7c7)}.hero-wash{position:absolute;width:58%;height:125%;right:5%;top:-20%;border-radius:50%;background:radial-gradient(circle,rgba(65,152,216,.19),transparent 65%);filter:blur(25px);pointer-events:none}.overview-hero-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;z-index:1}.overview-hero-head h2{font-size:20px;margin-top:8px;letter-spacing:-.045em}.overview-hero-head em,.admin-main-top em{font-style:normal;background:linear-gradient(100deg,var(--cyan),var(--violet),var(--peach));-webkit-background-clip:text;background-clip:text;color:transparent}.overview-hero-head p{max-width:340px;margin-top:5px;font-size:10.5px;color:var(--muted);line-height:1.5}.soft-icon-link{width:29px;height:29px;border:1px solid var(--line-strong);background:var(--hover);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.overview-hero-main{flex:1;display:grid;grid-template-columns:minmax(140px,.9fr) minmax(220px,1.35fr) minmax(130px,.68fr);align-items:center;min-height:0;position:relative;z-index:1}.overview-hero-left{align-self:center;display:flex;flex-direction:column;gap:16px}.hero-metric span{display:block;font-size:10px;color:var(--muted)}.hero-metric strong{display:block;font-family:Manrope,sans-serif;font-weight:750;font-size:29px;letter-spacing:-.06em;color:var(--text-strong);margin:4px 0}.hero-metric small{color:var(--muted);font-size:9px}.hero-chips{display:flex;flex-direction:column;gap:9px}.hero-chips>span{color:var(--muted);font-size:10px}.hero-chips b{color:var(--text);margin-left:4px}.hero-explore{font-size:11px;color:var(--cyan);font-weight:700;display:inline-flex;align-items:center;gap:8px;margin-top:6px}.radial-unit{height:100%;aspect-ratio:1;max-height:296px;position:relative;place-self:center;width:min(100%,300px);display:flex;align-items:center;justify-content:center}.radial-art{width:100%;height:100%;filter:drop-shadow(0 0 14px rgba(104,160,229,.06))}.radial-spin{transform-origin:center;animation:radial-pulse 8s ease-in-out infinite alternate}@keyframes radial-pulse{50%{stroke-dasharray:176 480;opacity:.8}to{stroke-dasharray:132 480;opacity:1}}.radial-readout{position:absolute;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.radial-readout .radial-overline{font-size:8px;letter-spacing:.16em;color:var(--muted)}.radial-readout strong{font-size:40px;line-height:1.1;letter-spacing:-.06em;font-family:Manrope,sans-serif;color:var(--text-strong)}.radial-readout small{font-size:10px;color:var(--muted)}.radial-dot{width:7px;height:7px;position:absolute;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px #73ccf81f,0 0 20px var(--cyan)}.radial-dot.one{top:21%;left:18%}.radial-dot.two{bottom:24%;right:19%;background:var(--violet)}.overview-hero-side{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:8px}.mini-stat{border-radius:11px;background:#77a8dd0b;border:1px solid var(--line);display:flex;gap:8px;align-items:center;padding:9px}.mini-stat-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hover);color:var(--cyan)}.mini-stat-peach .mini-stat-icon{color:var(--peach)}.mini-stat-lavender .mini-stat-icon{color:var(--violet)}.mini-stat>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mini-stat span:not(.mini-stat-icon){color:var(--muted);font-size:9px}.mini-stat strong{font-size:14px;color:var(--text);font-family:Manrope,sans-serif}.mini-stat small{font-size:8px;color:var(--muted)}.hero-footnote{font-size:9px;color:var(--muted-2);position:absolute;bottom:9px;left:20px}.overview-account{grid-column:3;grid-row:1;background:linear-gradient(155deg,#242c3cd4,#1c2438e3)}:root[data-theme=light] .overview-account{background:linear-gradient(155deg,#ffffffe6,#e7edfac7)}.account-orbit{margin:auto;position:relative;width:min(80%,160px);aspect-ratio:1;display:flex;justify-content:center;align-items:center}.account-orbit-track{position:absolute;width:95%;height:95%;border:1px dashed var(--line-strong);border-radius:50%;animation:slowspin 36s linear infinite}.account-orbit-track:after{content:"";position:absolute;inset:10%;border:1px solid var(--line);border-radius:50%}.account-orbit-core{width:78px;height:78px;border-radius:25px;background:linear-gradient(140deg,#76cbf829,#f2bbb424);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;box-shadow:0 0 47px #438dd024}.account-orbit-core img{width:59px;height:36px;object-fit:contain}.orbit-point{width:8px;height:8px;border-radius:50%;position:absolute;background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.orbit-point.o1{top:9%;left:24%}.orbit-point.o2{bottom:17%;right:8%;background:var(--peach)}.orbit-point.o3{bottom:9%;left:15%;background:var(--violet)}@keyframes slowspin{to{transform:rotate(360deg)}}.account-data{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:0 9px 14px}.account-data>span{font-size:10px;color:var(--muted)}.account-data strong{font-size:26px;color:var(--text-strong);letter-spacing:-.04em;font-family:Manrope,sans-serif}.account-data strong small{font-size:10px;letter-spacing:0;color:var(--muted);font-weight:500}.account-data p{font-size:9px;max-width:195px;line-height:1.45;color:var(--muted)}.overview-trend{grid-column:1;grid-row:2}.trend-value{display:flex;align-items:baseline;gap:7px;padding:16px 18px 0}.trend-value strong{font-size:27px;font-family:Manrope,sans-serif;letter-spacing:-.05em}.trend-value span{color:var(--muted);font-size:10px}.chart-empty{margin:5px 16px 0;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted-2);font-size:10px}.chart-guides{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--grid) 25%),repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),var(--grid) 20%)}.chart-empty span{position:relative;z-index:1;background:var(--panel-strong);padding:5px 9px;border-radius:99px;font-size:9px;border:1px solid var(--line)}.spark-svg{padding:0 18px;color:var(--cyan)}.spark-svg.accent-violet{color:var(--violet)}.spark-svg.accent-mint{color:var(--mint)}.trend-footer{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;padding:7px 17px;margin-top:auto}.trend-footer a{display:inline-flex;gap:4px;align-items:center;color:var(--cyan)}.overview-activity{grid-column:2;grid-row:2}.recent-content{flex:1;min-height:0;overflow:auto;padding:8px 12px 11px}.recent-row{display:flex;gap:9px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line)}.recent-row:last-child{border:0}.recent-row-icon{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--hover);color:var(--cyan)}.recent-row-main{display:flex;flex:1;flex-direction:column;gap:2px}.recent-row-main b{font-size:10.5px}.recent-row-main small{font-size:9px;color:var(--muted)}.recent-row>strong{font-size:10px}.overview-products{grid-column:3;grid-row:2}.product-rows{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:7px 11px 11px}.product-rows>a{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:7px 4px;min-height:38px;transition:background .2s}.product-rows>a:hover{background:var(--hover)}.product-rows>a:last-child{border-bottom:0}.product-row-icon{height:29px;width:29px;border-radius:9px;background:var(--hover);display:flex;align-items:center;justify-content:center;color:var(--cyan)}.product-row-icon.pink{color:var(--peach)}.product-row-icon.lilac{color:var(--violet)}.product-row-icon.mint{color:var(--mint)}.product-row-icon.gold{color:var(--amber)}.product-rows>a>span:nth-child(2){display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.product-rows b{font-size:10px;font-weight:700}.product-rows small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-rows>a>svg{color:var(--muted-2)}.api-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(208px,.75fr) minmax(340px,1.7fr) minmax(215px,.82fr);gap:13px}.api-layout>.panel,.api-right-column>.panel{display:flex;flex-direction:column}.api-list-panel{padding:0 0 13px}.api-list-head{display:flex;justify-content:space-between;gap:6px;padding:18px 16px 12px;align-items:center}.api-list-head>span{font-size:10px;font-weight:750;letter-spacing:.13em}.api-list-head small{font-size:9px;color:var(--muted)}.compact-search{display:flex;align-items:center;gap:8px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;height:33px;padding:0 10px;margin:0 11px;color:var(--muted)}.compact-search input{background:none;border:0;outline:0;min-width:0;flex:1;color:var(--text);font-size:11px}.api-list{display:flex;flex-direction:column;gap:5px;padding:12px 9px}.api-list-item{border:1px solid transparent;display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:11px;background:transparent;text-align:left;transition:background .2s,border-color .2s}.api-list-item:hover{background:var(--hover)}.api-list-item.selected{background:linear-gradient(100deg,#5fadf124,#a3a0de11);border-color:var(--line-strong)}.api-list-icon{width:38px;height:38px;background:var(--hover);color:var(--cyan);border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center}.api-list-item>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.api-list-item b{font-size:12px;color:var(--text-strong)}.api-list-item small{font-size:9px;color:var(--muted)}.api-list-item>svg{color:var(--muted-2)}.access-indicator{width:5px;height:5px;border-radius:50%;background:var(--muted-2)}.access-indicator.active{background:var(--mint);box-shadow:0 0 9px var(--mint)}.api-list-bottom{border-top:1px solid var(--line);margin-top:auto;padding:12px 13px 0;display:flex;align-items:center;gap:9px;font-size:9px;line-height:1.5;color:var(--muted)}.tiny-pulse{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.api-detail-panel{padding-bottom:10px}.api-detail-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 21px 14px}.api-detail-title{display:flex;align-items:center;gap:13px;margin-top:12px}.api-detail-large-icon{width:49px;height:49px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(97,176,235,.19);color:var(--cyan);background:linear-gradient(145deg,#66b3ed29,#877edb17)}.api-detail-title h2{font-size:21px;letter-spacing:-.04em}.api-detail-title span:not(.api-detail-large-icon){color:var(--muted);font-size:10px}.compact-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--line);padding:0 15px}.compact-tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;height:39px;padding:0 12px;color:var(--muted);font-size:11px;font-weight:600;white-space:nowrap}.compact-tabs button.current{color:var(--text-strong)}.compact-tabs button.current:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--violet))}.api-tab-content{padding:15px 19px;min-height:0;flex:1;overflow:auto}.api-hero-card{background:linear-gradient(130deg,#5495c52b,#6f7fc20f 72%,#f5b5af1a);border:1px solid var(--line-strong);border-radius:13px;padding:20px;display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:159px;position:relative;overflow:hidden}.api-hero-card h3{font-size:16px;margin-top:9px}.api-hero-card p{max-width:290px;font-size:11px;color:var(--muted);line-height:1.6;margin-top:9px}.api-art-bg{position:absolute;width:160px;height:160px;right:-55px;border-radius:50%;border:30px solid rgba(142,180,243,.055);transform:rotate(-20deg)}.api-symbol{position:relative;width:74px;height:74px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--cyan);background:linear-gradient(135deg,#75cff92e,#a9a0ef21);border:1px solid var(--line-strong);box-shadow:0 0 42px #59afdf1a}.api-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;border:1px solid var(--line);border-radius:11px;overflow:hidden}.api-detail-stats>div{padding:13px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.api-detail-stats>div:last-child{border:0}.api-detail-stats span{color:var(--muted);font-size:9px}.api-detail-stats b{font-size:10.5px;overflow-wrap:anywhere}.api-detail-note{display:flex;align-items:flex-start;gap:10px;font-size:10px;line-height:1.6;color:var(--muted);background:var(--hover);padding:12px;border-radius:9px}.api-detail-note svg{color:var(--cyan)}.code-block-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:9px 11px;border:1px solid var(--line-strong);border-bottom:0;border-radius:10px 10px 0 0;background:var(--panel-soft)}.code-block-head>span,.code-block-head button{display:flex;align-items:center;gap:6px}.code-block-head button{color:var(--cyan);border:0;background:none;font-size:10px}.code-block{font-size:10px;line-height:1.65;color:var(--cyan);background:#030b1480;border:1px solid var(--line-strong);border-radius:0 0 10px 10px;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;margin:0 0 13px;padding:16px;max-height:260px}.operations-state{height:100%;min-height:180px}.operations-table>div{display:flex;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--line)}.operations-table b{flex:1}.operations-table span:last-child{color:var(--muted)}.api-right-column{display:grid;grid-template-rows:minmax(280px,1.2fr) minmax(210px,.8fr);gap:13px;min-height:0}.guidance-flow{padding:14px;display:flex;flex-direction:column;justify-content:space-around;flex:1}.guidance-flow>div{display:flex;align-items:center;gap:10px;position:relative}.guidance-flow>div+div:before{content:"";position:absolute;left:13px;bottom:calc(100% + 3px);width:1px;height:16px;background:var(--line-strong)}.guidance-num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:9px;color:var(--cyan);font-size:10px;font-weight:750;background:var(--hover)}.guidance-flow>div>div{display:flex;flex-direction:column;gap:3px;flex:1}.guidance-flow b{font-size:11px}.guidance-flow small{font-size:9px;color:var(--muted)}.guidance-flow svg{color:var(--mint)}.tiny-ring{width:9px;height:9px;border-radius:50%;border:1px solid var(--line-strong)}.api-access-panel{padding:16px;gap:8px}.api-access-panel .panel-shine{display:none}.api-access-symbol{height:53px;width:53px;border-radius:15px;border:1px solid var(--line-strong);background:var(--hover);color:var(--cyan);display:flex;align-items:center;justify-content:center;margin-top:8px}.api-access-panel h3{font-size:13px;margin-top:6px}.api-access-panel p{font-size:10px;color:var(--muted);line-height:1.6}.outlined-row{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--muted);padding-top:8px;border-top:1px solid var(--line);margin-top:8px}.finance-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);grid-template-rows:minmax(230px,1fr) minmax(220px,1fr);gap:13px}.finance-grid>.panel{display:flex;flex-direction:column}.finance-wide{padding-bottom:16px}.finance-metrics{display:flex;gap:24px;padding:16px 19px 8px}.finance-metrics>div{display:flex;flex-direction:column;gap:6px}.finance-metrics span{font-size:10px;color:var(--muted)}.finance-metrics strong{font-size:25px;letter-spacing:-.05em;font-family:Manrope,sans-serif}.finance-wide .chart-empty{margin:9px 20px}.finance-aside .table-inset{padding:12px;min-height:0;flex:1}.breakdown-rows{display:flex;flex-direction:column}.breakdown-rows>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:13px;font-size:11px}.breakdown-rows>div span{color:var(--muted)}.finance-table{grid-column:1/3}.table-head,.table-row{display:grid;grid-template-columns:1.5fr 1fr .7fr;gap:12px;align-items:center}.table-head{border-bottom:1px solid var(--line);color:var(--muted-2);letter-spacing:.13em;font-weight:700;font-size:9px;padding:16px 21px}.table-head>span:last-child,.table-row>strong{text-align:right}.table-body{flex:1;min-height:0;overflow:auto;padding:0 20px 16px}.table-row{padding:12px 2px;border-bottom:1px solid var(--line);font-size:11px}.table-row>span:first-child{display:flex;flex-direction:column;gap:3px}.table-row b{font-size:11px}.table-row small{font-size:9px;color:var(--muted)}.table-row>span:nth-child(2){color:var(--muted);font-size:10px}.date-range{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);padding:4px 8px;color:var(--muted)}.date-range input{background:transparent;border:0;min-width:0;width:94px;color:var(--text);font-size:10px;color-scheme:inherit}.billing-main{padding:19px;display:flex;flex-direction:column}.billing-display{display:flex;justify-content:space-between;align-items:center;padding:10px 0 20px;border-bottom:1px solid var(--line)}.billing-display>div{display:flex;flex-direction:column;gap:7px}.billing-display strong{font-size:44px;letter-spacing:-.06em;font-family:Manrope,sans-serif}.billing-display small{font-size:10px;color:var(--muted)}.billing-symbol{width:90px;height:90px;border-radius:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#75cef42e,#b4a7f41c);border:1px solid var(--line-strong);color:var(--cyan)}.billing-info{padding:8px 0}.bill-help{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:17px}.bill-help>span{display:flex;justify-content:center;align-items:center;width:47px;height:47px;border:1px solid var(--line-strong);border-radius:13px;background:linear-gradient(135deg,#6cc6f221,#a7a1f01a);color:var(--cyan)}.bill-help strong{font-size:12px}.bill-help p{font-size:10px;line-height:1.65;color:var(--muted)}.finance-aside .bill-help{padding-top:29px}.simple-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.8fr);gap:13px;flex:1;min-height:0}.simple-layout>.panel{display:flex;flex-direction:column}.simple-list{padding:13px;flex:1;overflow:auto}.simple-side>.inline-notice{margin:6px 13px}.simple-side>.info-row{margin:0 15px}.credential-item{display:flex;gap:12px;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.credential-item>div{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.credential-item b{font-size:11px;overflow-wrap:anywhere}.credential-item small{font-size:9px;color:var(--muted)}.credential-item-icon{width:35px;height:35px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--cyan);background:var(--hover);border:1px solid var(--line)}.settings-inset{padding:18px}.studio-root{display:flex;flex-direction:column;flex:1;min-height:0;gap:11px}.studio-topbar{display:flex;align-items:center;justify-content:space-between;min-height:35px;gap:10px}.studio-tabs{border:1px solid var(--line);border-radius:9px;padding:0 3px;background:var(--panel-soft)}.studio-tabs button{height:32px;padding:0 13px;font-size:10px}.studio-tabs button.current:after{bottom:0}.studio-top-actions{display:flex;align-items:center;gap:11px}.studio-strategy{height:31px;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);background:var(--panel-soft);border-radius:8px}.studio-strategy button{font-size:9px;color:var(--muted);border:0;padding:5px 9px;background:transparent;border-radius:5px;white-space:nowrap}.studio-strategy button.active{color:var(--text-strong);background:var(--panel-strong);box-shadow:inset 0 0 0 1px var(--line)}.subtle-separator{width:1px;height:20px;background:var(--line)}.studio-draft{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--muted);white-space:nowrap}.studio-draft>span{width:5px;height:5px;border-radius:50%;background:var(--amber)}.module-top-status{display:flex;align-items:center;gap:8px}.module-color-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--hover)}.module-color-dot.lilac{background:var(--violet)}.module-color-dot.mint{background:var(--mint)}.module-color-dot.peach{background:var(--peach)}.studio-grid{display:grid;grid-template-columns:minmax(192px,.82fr) minmax(410px,2.12fr) minmax(217px,.89fr);gap:12px;flex:1;min-height:0}.studio-grid>.panel{display:flex;flex-direction:column}.studio-modules{padding:16px 11px 0}.studio-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:0 5px 12px}.studio-sidebar-header h2{font-size:13px;margin-top:5px}.studio-count{font-size:10px;color:var(--cyan);padding:5px 8px;background:var(--hover);border-radius:7px}.modules-scroll{flex:1;overflow:auto;min-height:0;display:flex;flex-direction:column;gap:5px;padding:0 0 8px}.module-item{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px;border:1px solid transparent;border-radius:10px;transition:.2s}.module-item.enabled{border-color:var(--line);background:#71abe20e}.module-item.focused{border-color:#74c6fa54;background:#74c6fa16}.module-item-main{display:flex;gap:9px;min-width:0;flex:1;align-items:center;border:0;background:transparent;padding:0;text-align:left}.module-item-icon{width:30px;height:30px;border-radius:9px;background:var(--hover);display:flex;align-items:center;justify-content:center;color:var(--muted)}.module-item.enabled .module-item-icon{color:var(--cyan)}.module-item-main>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.module-item-main b{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-item-main small{font-size:9px;color:var(--muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toggle{width:31px;height:18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel-soft);display:inline-flex;align-items:center;padding:2px;transition:background .2s,border-color .2s;flex-shrink:0}.toggle span{width:12px;height:12px;display:block;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.toggle.on{background:linear-gradient(120deg,#4ba5df,#8a90d9);border-color:transparent}.toggle.on span{background:#fff;transform:translate(13px);box-shadow:0 1px 4px #00000040}.module-sidebar-foot{display:flex;align-items:flex-start;gap:8px;padding:12px 6px;color:var(--muted);font-size:9px;line-height:1.4;border-top:1px solid var(--line)}.module-sidebar-foot svg{color:var(--mint)}.studio-canvas{position:relative;isolation:isolate;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(65,142,208,.13),transparent 73%),linear-gradient(145deg,var(--panel),var(--panel-2))}.studio-canvas:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 55% 55% at center,#000,transparent);mask-image:radial-gradient(ellipse 55% 55% at center,#000,transparent)}.studio-lilac{background:radial-gradient(ellipse 65% 57% at 50% 45%,rgba(157,123,211,.14),transparent 73%),linear-gradient(145deg,var(--panel),var(--panel-2))}.studio-peach{background:radial-gradient(ellipse 65% 57% at 50% 45%,rgba(215,139,114,.12),transparent 73%),linear-gradient(145deg,var(--panel),var(--panel-2))}.studio-mint{background:radial-gradient(ellipse 65% 57% at 50% 45%,rgba(90,188,173,.12),transparent 73%),linear-gradient(145deg,var(--panel),var(--panel-2))}.canvas-header,.canvas-footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;padding:13px 15px;color:var(--muted);font-size:9px;letter-spacing:.08em}.canvas-header>span{display:flex;align-items:center;gap:8px}.live-dot{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px var(--mint)}.device-switch{display:flex;align-items:center;gap:3px;background:var(--panel-soft);padding:3px;border:1px solid var(--line);border-radius:8px}.device-switch button{border:0;border-radius:6px;width:28px;height:25px;display:flex;align-items:center;justify-content:center;color:var(--muted);background:transparent}.device-switch button.selected{background:var(--panel-strong);color:var(--cyan);box-shadow:inset 0 0 0 1px var(--line-strong)}.orbit-stage{flex:1;min-height:0;width:min(100%,560px);aspect-ratio:600/480;max-height:calc(100% - 78px);position:relative;margin:auto;display:flex;align-items:center;justify-content:center}.orbit-lines{width:100%;height:100%;position:absolute;inset:0;color:var(--cyan);opacity:.9}.core-hex{position:absolute;z-index:1;width:34%;aspect-ratio:1;min-width:128px;background:linear-gradient(135deg,#7cd3fbbf,#b2a4f0ab,#f5bb9894);clip-path:polygon(50% 0%,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 7px 20px rgba(72,157,220,.1));animation:hex-float 7s ease-in-out infinite}@keyframes hex-float{50%{transform:translateY(-4px)}}.core-hex-inner{width:98%;height:98%;position:relative;background:radial-gradient(circle at 50% 30%,rgba(129,177,240,.17),transparent 70%),var(--panel-strong);clip-path:polygon(50% 0%,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;text-align:center}.hex-glow{position:absolute;inset:17%;border:1px solid rgba(152,187,240,.1);border-radius:50%;box-shadow:0 0 36px #6bb5f321}.core-hex-inner img{width:53px;height:34px;object-fit:contain;position:relative;margin-bottom:3px}.core-hex-inner>span{font-size:12px;font-weight:800;font-family:Manrope,sans-serif;color:var(--text-strong)}.core-hex-inner>strong{font-size:9px;letter-spacing:.17em;color:var(--cyan)}.core-hex-inner>small{color:var(--muted);font-size:8px}.orbital-node{position:absolute;z-index:2;transform:translate(-50%,-50%);border:1px solid var(--line);background:var(--panel-strong);color:var(--muted);width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0000001c;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s}.orbital-node span{position:absolute;top:45px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9px;color:var(--muted);background:var(--panel);padding:3px 5px;border-radius:5px}.orbital-node.node-on{color:var(--cyan);border-color:#69b7ed61;background:linear-gradient(150deg,rgba(60,132,187,.25),var(--panel-strong));box-shadow:0 0 25px #4998da1f}.orbital-node.node-on span{color:var(--text)}.orbital-node:hover,.orbital-node.node-selected{transform:translate(-50%,-50%) scale(1.11);border-color:var(--cyan)}.orbit-glint{position:absolute;z-index:0;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.glint-one{left:30%;top:25%}.glint-two{right:20%;bottom:26%;background:var(--violet)}.canvas-footer{margin-top:auto;padding-bottom:10px;letter-spacing:0}.canvas-footer>span{white-space:nowrap}.construction-layer{position:absolute;inset:1px;z-index:5;backdrop-filter:blur(4px) saturate(.74);-webkit-backdrop-filter:blur(4px) saturate(.74);background:#070d183b;display:flex;align-items:center;justify-content:center;padding:20px}.construction-dialog{width:min(315px,95%);background:linear-gradient(145deg,color-mix(in srgb,var(--panel-strong) 92%,white 8%),var(--panel-strong));border:1px solid var(--line-strong);border-radius:17px;padding:23px 20px 19px;text-align:center;display:flex;flex-direction:column;gap:9px;align-items:center;box-shadow:0 20px 80px #00000059,inset 0 1px #ffffff17}.construction-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(140deg,#70c5f630,#b3a5ee2e);border:1px solid var(--line-strong);color:var(--cyan);margin-bottom:2px}.construction-dialog strong{font-size:15px;font-family:Manrope,sans-serif;letter-spacing:-.03em}.construction-dialog p{font-size:10px;color:var(--muted);line-height:1.65}.construction-dialog button{border:1px solid var(--line-strong);background:linear-gradient(100deg,#6db3e82b,#a39ce91f);height:32px;padding:0 13px;border-radius:8px;color:var(--text);display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:650;margin-top:6px}.restore-construction{position:absolute;bottom:48px;left:50%;z-index:4;transform:translate(-50%);border-radius:99px;background:var(--panel-strong);border:1px solid var(--line-strong);padding:8px 10px;color:var(--muted);font-size:9px;display:flex;align-items:center;gap:7px;white-space:nowrap}.studio-inspector{display:grid;grid-template-rows:minmax(290px,1.35fr) minmax(190px,.9fr);gap:12px;min-height:0}.studio-inspector>.panel{display:flex;flex-direction:column}.inspector-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 14px 9px}.inspector-heading h2{font-size:12px;margin-top:4px}.inspector-heading>svg{color:var(--muted)}.frame-indicator{height:7px;width:7px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;border-radius:50%}.frame-indicator span{background:var(--mint);height:3px;width:3px;border-radius:50%}.device-holder{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:8px}.mini-device{width:min(100%,235px);height:min(100%,210px);background:linear-gradient(160deg,var(--panel-strong),rgba(77,108,143,.14));border:1px solid var(--line-strong);border-radius:11px;box-shadow:0 12px 30px #0000002b;display:flex;flex-direction:column;transition:all .3s}.mini-device-mobile{width:112px;height:min(100%,220px);border-radius:19px;border-width:3px}.mini-device-top{height:25px;border-bottom:1px solid var(--line);padding:0 9px;display:flex;align-items:center;justify-content:space-between;font-size:8px}.mini-device-top>span:nth-child(2){color:var(--text);font-weight:700}.mini-device-top b{color:var(--cyan)}.device-dots{display:flex;gap:3px}.device-dots i{width:4px;height:4px;border-radius:50%;background:var(--muted-2)}.device-pulse{height:5px;width:5px;border-radius:50%;background:var(--mint)}.mini-device-inner{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.mini-device-caption{font-size:7px;letter-spacing:.1em;color:var(--muted)}.mini-device-circle{height:38px;width:38px;border:1px solid var(--line-strong);border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--hover);color:var(--cyan)}.mini-device-line{display:block;width:49%;height:4px;background:var(--hover);border-radius:99px}.mini-device-line.big{width:67%;height:6px}.mini-device-stages{display:flex;gap:5px}.mini-device-stages>span{height:4px;width:13px;border-radius:5px;background:#71c5ed80}.mini-device-cta{background:#6dbaf333;border:1px solid var(--line);color:var(--cyan);font-size:7px;padding:5px 8px;border-radius:6px;display:flex;align-items:center;gap:4px}.mini-device-bottom{font-size:7px;color:var(--muted-2);text-align:center;border-top:1px solid var(--line);padding:6px}.mini-device-mobile .mini-device-caption{font-size:6px}.mini-device-mobile .mini-device-inner{gap:5px}.mini-device-mobile .mini-device-bottom{font-size:6px}.inspector-fields{padding:2px 13px;flex:1}.inspector-fields .info-row{padding:7px 0;font-size:9px}.inspector-fields .info-row strong{font-size:9px}.inspector-cta{height:32px;display:flex;align-items:center;gap:7px;padding:0 11px;background:var(--hover);border:1px solid var(--line);margin:7px 12px 12px;border-radius:8px;font-size:9px}.inspector-cta span{margin-left:auto;color:var(--muted)}.studio-alt{display:grid;grid-template-columns:1.7fr .8fr;gap:13px;flex:1;min-height:0}.studio-alt>.panel{min-height:0;display:flex;flex-direction:column}.integration-notes{padding:16px;flex:1;min-height:0;overflow:auto}.integration-notes>div:first-child{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px}.integration-code-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--hover);color:var(--cyan)}.integration-notes b{font-size:12px}.integration-notes p{grid-column:2;line-height:1.7;font-size:11px;color:var(--muted)}.integration-document{padding:20px 0}.integration-document .state{min-height:200px}.case-list>div{display:flex;justify-content:space-between;align-items:center;padding:13px;border-bottom:1px solid var(--line);gap:9px}.case-list span{color:var(--muted)}.admin-dashboard{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.84fr);grid-template-rows:minmax(280px,1.15fr) minmax(220px,.85fr);gap:13px;flex:1;min-height:0}.admin-dashboard>.panel{display:flex;flex-direction:column}.admin-main-panel{padding:20px;background:linear-gradient(132deg,rgba(40,60,82,.8),var(--panel))}:root[data-theme=light] .admin-main-panel{background:linear-gradient(132deg,rgba(241,248,255,.92),var(--panel))}.admin-main-top{display:flex;justify-content:space-between;align-items:center}.admin-main-top h2{font-size:21px;margin:8px 0}.admin-main-top p{font-size:11px;color:var(--muted)}.admin-main-art{height:68px;width:68px;display:flex;align-items:center;justify-content:center;color:var(--cyan);border:1px solid var(--line-strong);background:var(--hover);border-radius:22px}.admin-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.admin-metric-row>div{border-right:1px solid var(--line);padding-left:15px;display:flex;flex-direction:column;gap:5px}.admin-metric-row>div:first-child{padding:0}.admin-metric-row>div:last-child{border:0}.admin-metric-row span{font-size:9px;color:var(--muted)}.admin-metric-row b{font-size:24px;font-family:Manrope,sans-serif;letter-spacing:-.05em}.admin-metric-row small{font-size:9px;color:var(--muted-2)}.admin-main-panel .chart-empty{margin:14px 0}.admin-main-foot{display:flex;justify-content:space-between;align-items:center;gap:9px;color:var(--muted);font-size:9px;margin-top:auto}.admin-main-foot a{color:var(--cyan);display:flex;align-items:center;gap:5px}.admin-action-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;min-height:0;padding:15px;flex:1}.admin-action-grid>a{border:1px solid var(--line);border-radius:10px;background:var(--hover);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13px;gap:12px;transition:transform .2s,border-color .2s}.admin-action-grid>a:hover{transform:translateY(-2px);border-color:var(--line-strong)}.admin-action-grid>a>svg:first-child{color:var(--cyan)}.admin-action-grid>a>span{font-size:11px;font-weight:700}.admin-action-grid>a>svg:last-child{align-self:flex-end;color:var(--muted)}.admin-bottom-panel .compact-client-list{overflow:auto;min-height:0;padding:11px;flex:1}.compact-client-list>div{display:flex;align-items:center;gap:9px;padding:10px 2px;border-bottom:1px solid var(--line)}.compact-client-list strong{flex:1;font-size:10px}.compact-client-list>div>span:last-child{color:var(--muted);font-size:9px}.client-initial,.record-avatar{height:29px;width:29px;border-radius:9px;background:var(--hover);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--cyan);font-size:12px;font-weight:750}.admin-split{display:grid;grid-template-columns:minmax(340px,1.25fr) minmax(300px,1fr);gap:13px;flex:1;min-height:0}.admin-split>.panel{display:flex;flex-direction:column}.records-head{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--line);gap:8px}.records-head>.compact-search{flex:1;margin:0}.records-head>span{font-size:9px;color:var(--muted)}.record-list{flex:1;min-height:0;overflow:auto;padding:10px}.record-item{width:100%;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left;padding:10px;transition:background .2s}.record-item:hover,.record-item.active{background:var(--hover);border-color:var(--line)}.record-item>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px}.record-item b{font-size:11px}.record-item small{font-size:10px;color:var(--muted)}.record-item>svg{color:var(--muted)}.admin-inspector{padding:17px;overflow:auto;flex:1;min-height:0}.record-hero{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px;background:var(--hover);border-radius:11px}.record-hero>div{display:flex;flex-direction:column;gap:4px}.record-hero strong{font-size:12px}.record-hero span:not(.record-avatar){font-size:9px;color:var(--muted)}.record-avatar.large{height:48px;width:48px;font-size:17px}.admin-info .state{min-height:280px}.admin-search-row{display:flex;gap:9px;align-items:center;margin-bottom:14px}.admin-search-row input{background:var(--panel-soft);border:1px solid var(--line-strong);color:var(--text);padding:0 12px;height:34px;flex:1;min-width:0;border-radius:8px;outline:0}.admin-form{display:flex;flex-direction:column;gap:13px}.admin-form.constrained{max-width:550px;padding:14px}.field{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:650;color:var(--text)}.field>span{color:var(--muted)}.field input,.field select,.field textarea{background:var(--panel-soft);border:1px solid var(--line-strong);color:var(--text);padding:9px 11px;min-width:0;outline:0;min-height:35px;border-radius:8px;resize:vertical}.field textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cyan)}.select-wrap{position:relative}.select-wrap select{width:100%;appearance:none}.select-wrap svg{position:absolute;right:11px;top:10px;pointer-events:none;color:var(--muted)}.admin-form .btn{align-self:flex-start}.simple-primary .admin-search-row{padding:15px 15px 0}.modal-scrim,.command-scrim{position:fixed;inset:0;z-index:100;background:#03091399;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:min(460px,100%);border:1px solid var(--line-strong);background:var(--panel-strong);border-radius:17px;padding:18px 20px;box-shadow:0 22px 100px #0000004d}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:9px}.modal-header strong{font-family:Manrope,sans-serif;font-size:15px}.modal>p{font-size:11px;color:var(--muted);line-height:1.65;margin:16px 0 20px}.modal-actions{display:flex;gap:8px;justify-content:flex-end}.command-box{width:min(485px,100%);background:var(--panel-strong);border:1px solid var(--line-strong);border-radius:15px;overflow:hidden;box-shadow:0 25px 90px #0000004d;align-self:flex-start;margin-top:min(14vh,125px)}.command-input{height:55px;display:flex;align-items:center;gap:11px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--cyan)}.command-input input{flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.command-input button{color:var(--muted);background:transparent;border:0}.command-items{padding:9px;max-height:360px;overflow:auto}.command-items button{border:0;background:transparent;display:flex;gap:11px;align-items:center;color:var(--text);font-size:11px;padding:11px;width:100%;border-radius:9px;text-align:left}.command-items button:hover{background:var(--hover)}.command-items button>svg:first-child{color:var(--cyan)}.command-items button span{flex:1}.command-items button>svg:last-child{color:var(--muted)}.command-noresults{padding:19px;color:var(--muted);font-size:11px;text-align:center}.command-tip{border-top:1px solid var(--line);padding:10px 17px;color:var(--muted);font-size:9px}.login-screen{height:100dvh;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);background:var(--bg);overflow:hidden}.login-scene{position:relative;display:flex;flex-direction:column;padding:32px 50px;background:linear-gradient(145deg,#0b1a2f,#152640 56%,#1b243b);overflow:hidden;isolation:isolate}.login-scene:before{content:"";inset:0;position:absolute;background-image:linear-gradient(rgba(166,194,233,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(166,194,233,.045) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent);pointer-events:none}.login-orb{position:absolute;width:390px;height:390px;border-radius:50%;filter:blur(100px);opacity:.29;z-index:-1}.login-orb.o-a{background:#4f9cd6;top:15%;left:20%}.login-orb.o-b{background:#e0a1a8;bottom:-190px;right:-110px}.login-wordmark{font-family:Manrope,sans-serif;letter-spacing:-1.2px;font-size:22px;font-weight:800;display:inline-flex;align-items:center;gap:9px;color:#fff}.login-wordmark img{width:36px;height:28px;object-fit:contain}.login-wordmark span{font-size:9px;letter-spacing:.19em;color:#9acbfa;text-transform:uppercase;margin-left:3px}.login-scene-content{margin-top:18vh;z-index:2;max-width:560px}.login-scene-content .tiny-label{color:#a8c9e5}.login-scene-content h1{font-size:clamp(30px,3.3vw,54px);letter-spacing:-.065em;line-height:1.13;color:#fff;margin:14px 0}.login-scene-content h1 em{font-style:normal;background:linear-gradient(100deg,#84cffe,#d5c7ff,#ffd0b1);-webkit-background-clip:text;background-clip:text;color:transparent}.login-scene-content>p{font-size:13px;line-height:1.7;color:#aabed2}.login-scene-icons{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.login-scene-icons>span{display:flex;align-items:center;gap:7px;border:1px solid rgba(211,231,252,.14);background:#ffffff0b;border-radius:9px;padding:8px 10px;color:#ccdcee;font-size:10px}.login-scene-icons svg{color:#8dcefb}.login-login-art{position:absolute;width:320px;height:320px;bottom:-100px;right:5%;opacity:.66}.login-hex{width:230px;height:230px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(193,223,250,.25);border-radius:50%;background:radial-gradient(circle,rgba(110,174,228,.25),transparent 70%);transform:rotate(-11deg)}.login-hex img{width:130px;height:80px;object-fit:contain}.login-floating-box{position:absolute;border:1px solid rgba(200,231,250,.27);background:#132b46bd;padding:9px 12px;border-radius:9px;display:flex;gap:9px;align-items:center;color:#d9ebfb;font-size:10px;box-shadow:0 7px 35px #00000026}.login-floating-box svg{color:#8fd0ff}.login-floating-box.top{top:10px;right:0}.login-floating-box.bottom{bottom:90px;left:-40px}.login-side{background:var(--stage);display:flex;align-items:center;justify-content:center;position:relative;padding:40px}.login-card{width:min(365px,100%)}.login-small-icon{height:43px;width:43px;border-radius:13px;border:1px solid var(--line-strong);background:linear-gradient(145deg,#63afee26,#b89deb1a);color:var(--cyan);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.login-card h2{font-size:24px;margin:9px 0;letter-spacing:-.045em}.login-card>p{font-size:11px;color:var(--muted);line-height:1.6}.login-config-note{border:1px solid rgba(245,179,104,.2);background:#f5b36812;border-radius:9px;padding:11px;font-size:10px;color:var(--amber);margin-top:16px;line-height:1.6}.login-form{margin-top:24px;display:flex;flex-direction:column;gap:16px}.login-form>label{font-size:10px;color:var(--muted);font-weight:650;display:flex;flex-direction:column;gap:7px}.login-form input{border:1px solid var(--line-strong);height:42px;padding:0 12px;border-radius:10px;outline:0;background:var(--panel-soft);color:var(--text);width:100%}.login-form input:focus{border-color:var(--cyan)}.login-password{display:flex;position:relative}.login-password input{padding-right:42px}.login-password button{position:absolute;right:4px;top:4px;height:34px;width:34px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted)}.login-form>.btn{height:42px;width:100%;margin-top:4px}.login-error{font-size:10px;color:var(--red);padding:10px;background:#fa648214;border-radius:8px}.setup-link{background:var(--hover);padding:12px;border-radius:9px;display:flex;flex-direction:column;gap:7px}.setup-link a{color:var(--cyan);display:flex;gap:7px;align-items:center}.login-demo{margin-top:27px;padding-top:19px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:11px;font-size:10px;color:var(--muted)}.login-demo a{display:inline-flex;align-items:center;gap:6px;color:var(--cyan);font-weight:650}.login-footer{position:absolute;bottom:22px;right:28px;color:var(--muted);font-size:9px}.screen-state{height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--stage)}.screen-state>.state{height:auto}.screen-state>a{color:var(--cyan);padding:12px}.boot-error{background:var(--bg);min-height:100vh;color:var(--text);padding:9vh 8vw;display:flex;flex-direction:column;gap:12px}@media(max-width:1460px){.workspace{grid-template-columns:56px 198px minmax(0,1fr)}.workspace-collapsed{grid-template-columns:56px 0 minmax(0,1fr)}.icon-rail{padding-left:5px;padding-right:5px}.side-head{padding-left:16px}.menu-link{padding:0 9px}.page-stage{padding:14px 15px 16px}.dashboard-grid,.studio-grid,.api-layout,.finance-grid,.admin-dashboard{gap:10px}.overview-hero{padding:14px 15px}.overview-hero-head h2{font-size:18px}.overview-hero-main{grid-template-columns:minmax(120px,.75fr) minmax(185px,1.15fr) minmax(119px,.7fr)}.studio-grid{grid-template-columns:minmax(178px,.78fr) minmax(365px,2fr) minmax(193px,.85fr)}.orbital-node{width:36px;height:36px;border-radius:11px}.orbital-node span{top:40px;font-size:8px}.api-layout{grid-template-columns:minmax(190px,.8fr) minmax(320px,1.68fr) minmax(190px,.84fr)}.product-rows>a{padding:5px 4px;min-height:34px}.product-rows small{font-size:8px}.mini-stat{padding:6px}.mini-stat-icon{width:27px;height:27px}}@media(max-width:1180px){.workspace{grid-template-columns:54px 180px minmax(0,1fr)}.workspace-collapsed{grid-template-columns:54px 0 minmax(0,1fr)}.wordmark{font-size:20px}.side-head{padding:12px 13px}.workspace-selector{margin:0 8px 16px}.menu-link{font-size:10.5px;height:34px;padding:0 8px;gap:7px}.menu-groups{padding:0 6px}.menu-group+.menu-group{margin-top:13px}.page-stage{padding:13px}.overview-hero-main{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.3fr)}.overview-hero-side{display:none}.api-layout{grid-template-columns:188px minmax(330px,1fr)}.api-right-column{display:none}.studio-grid{grid-template-columns:190px minmax(350px,1fr)}.studio-inspector{display:none}.studio-strategy button{font-size:8px;padding:5px}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(200px,.75fr)}.environment-label{display:none}}@media(max-height:760px)and (min-width:901px){.page-stage{padding-top:10px;padding-bottom:10px}.page-with-grid{gap:10px}.dashboard-grid{grid-template-rows:minmax(245px,1.14fr) minmax(190px,.86fr)}.overview-hero-head p{display:none}.overview-hero-head h2{font-size:18px}.overview-hero-main{max-height:270px}.radial-unit{max-height:245px}.hero-chips{gap:4px}.hero-explore{margin-top:0}.account-orbit{width:min(65%,125px)}.account-orbit-core{width:60px;height:60px}.account-data strong{font-size:22px}.mini-stat{padding:4px 7px}.mini-stat-icon{width:24px;height:24px}.product-rows>a{padding:4px 3px}.product-row-icon{width:24px;height:24px}.studio-grid{grid-template-columns:minmax(178px,.7fr) minmax(350px,1.8fr) minmax(190px,.8fr)}.module-item{padding:4px 6px}.module-sidebar-foot{display:none}.studio-inspector{grid-template-rows:1.3fr .8fr}.inspector-fields .info-row{padding:5px}.orbital-node{height:34px;width:34px;border-radius:10px}.orbital-node span{top:37px}.construction-dialog{padding:15px 18px}.construction-dialog p{font-size:9px}.studio-topbar{min-height:30px}.menu-link{height:32px}.menu-group+.menu-group{margin-top:10px}.menu-bottom{padding:7px}}@media(max-width:900px){.workspace,.workspace-collapsed{grid-template-columns:minmax(0,1fr);height:100dvh}.icon-rail{display:none}.side-menu{position:fixed;top:0;bottom:0;left:0;width:255px;z-index:80;transform:translate(-105%);visibility:visible!important;box-shadow:15px 0 60px #0000004d;background:var(--side)}.side-menu.mobile-open{transform:translate(0)}.mobile-scrim{position:fixed;inset:0;background:#0000007a;z-index:70;border:0;display:block!important}.mobile-close{display:inline-flex!important}.work-main{grid-column:1;grid-row:1}.work-topbar{height:56px;padding:0 16px}.topbar-mobile-menu{display:inline-flex}.breadcrumb{gap:8px}.topbar-search{width:auto;padding:0 10px}.topbar-search span,.topbar-search kbd,.environment-label{display:none}.page-stage{overflow:auto;padding:15px}.page-with-grid{height:auto;min-height:calc(100dvh - 100px)}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-auto-rows:minmax(230px,auto)}.overview-hero{grid-column:1/3;grid-row:auto;min-height:360px}.overview-account{grid-column:1;grid-row:auto}.overview-trend{grid-column:2;grid-row:auto}.overview-activity{grid-column:1;grid-row:auto}.overview-products{grid-column:2;grid-row:auto}.api-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);min-height:650px}.api-right-column{display:none}.finance-grid,.admin-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-auto-rows:minmax(225px,auto)}.finance-wide,.finance-table,.admin-main-panel,.finance-aside{grid-column:1/3}.admin-bottom-panel{grid-column:auto}.simple-layout,.admin-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:500px}.studio-grid{grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);min-height:650px}.studio-inspector{display:none}.studio-topbar{flex-wrap:wrap}.studio-alt{min-height:520px}.login-screen{grid-template-columns:1fr}.login-scene{display:none}.login-side{padding:22px}.login-footer{position:static;margin-top:45px}}@media(max-width:650px){.page-stage{padding:12px}.page-top{align-items:flex-start;flex-direction:column;gap:9px}.page-top-title{gap:8px;flex-wrap:wrap}.page-top h1{font-size:16px}.page-top p{font-size:10px}.page-top-actions{align-self:stretch;justify-content:flex-start}.page-with-grid{gap:11px}.dashboard-grid{grid-template-columns:1fr;grid-auto-rows:auto}.dashboard-grid>.panel{min-height:225px}.overview-hero,.overview-account,.overview-trend,.overview-activity,.overview-products{grid-column:1;grid-row:auto}.overview-hero{min-height:420px}.overview-hero-main{grid-template-columns:minmax(130px,1fr) minmax(160px,1.2fr)}.radial-unit{max-height:220px}.radial-readout strong{font-size:30px}.hero-metric strong{font-size:22px}.overview-hero-head h2{font-size:17px}.overview-hero-head p{display:block;font-size:9px;max-width:270px}.hero-chips{gap:6px}.overview-account{min-height:235px!important}.account-orbit{height:118px;width:118px;flex:0 0 auto}.account-data{padding-top:0}.overview-account>.panel-heading{margin-bottom:0}.overview-trend{min-height:250px!important}.overview-activity{min-height:260px!important}.overview-products{min-height:290px!important}.product-rows{overflow:visible}.product-rows>a{min-height:40px}.api-layout{display:flex;flex-direction:column;min-height:0}.api-list-panel{min-height:175px}.api-list{flex-direction:row;overflow-x:auto;padding:9px}.api-list-head{padding:13px}.api-list-item{flex:0 0 142px;min-width:142px;padding:8px}.api-list-icon{width:29px;height:29px}.api-list-item>span:nth-child(2) small{display:none}.api-list-item>svg,.api-list-item>.access-indicator{display:none}.api-list-bottom{display:none}.api-detail-panel{min-height:510px}.api-detail-top{padding:14px}.api-detail-title h2{font-size:18px}.api-detail-stats>div{padding:10px}.api-right-column{display:none}.finance-grid,.admin-dashboard{display:flex;flex-direction:column;gap:11px}.finance-grid>.panel,.admin-dashboard>.panel{min-height:235px}.finance-wide,.finance-table{min-height:300px!important}.finance-aside{min-height:230px!important}.admin-main-panel{min-height:340px!important}.admin-action-grid{min-height:200px}.simple-layout,.admin-split,.studio-alt{display:flex;flex-direction:column;min-height:0}.simple-layout>.panel,.admin-split>.panel,.studio-alt>.panel{min-height:260px}.studio-grid{display:flex;flex-direction:column;min-height:0}.studio-modules{min-height:245px;max-height:360px}.modules-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:0;overflow:auto}.module-item{min-width:0;padding:6px}.module-item-icon{display:none}.module-item-main b{font-size:9px}.module-item-main small{font-size:8px}.studio-canvas{min-height:480px}.orbit-stage{max-height:370px;width:min(100%,480px)}.orbital-node{height:35px;width:35px}.orbital-node span{font-size:7px;top:37px}.core-hex{min-width:110px}.core-hex-inner img{width:45px}.core-hex-inner>span{font-size:10px}.studio-strategy{max-width:100%}.studio-top-actions{width:100%;justify-content:space-between}.studio-draft{font-size:8px}.studio-tabs button{padding:0 10px}.studio-inspector{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(200px,260px);min-height:0}.inspector-preview,.inspector-properties{min-width:0}.device-holder{padding:4px}.mini-device{height:165px}.mini-device-mobile{height:178px}.inspector-fields{padding:0 7px}.inspector-fields .info-row{font-size:8px;gap:5px}.inspector-heading{padding:10px}.inspector-cta{font-size:8px}.studio-alt{min-height:0}.studio-alt>.panel{min-height:260px}.studio-topbar{padding-top:1px}.page-stage{overflow:auto}.command-box{margin-top:7vh}.table-head,.table-row{grid-template-columns:1.2fr .75fr .6fr;gap:7px}.date-range input{width:94px}}@media(max-width:390px){.work-topbar{padding:0 10px}.topbar-right{gap:5px}.breadcrumb span{display:none}.breadcrumb strong{font-size:11px}.overview-hero-main{grid-template-columns:1fr 1.1fr}.hero-chips{font-size:8px}.radial-unit{max-height:190px}.studio-tabs button{font-size:9px;padding:0 8px}.orbital-node{width:30px;height:30px}.orbital-node span{top:32px;font-size:6px}.studio-canvas{min-height:420px}.orbit-stage{max-height:310px}.core-hex{min-width:94px}.core-hex-inner img{width:35px}.core-hex-inner small{display:none}.construction-dialog{padding:15px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.verification-operation{padding:12px;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:13px}.verification-operation>.admin-form{gap:10px}.verification-operation .admin-form .btn{height:31px}.verification-operation .field input,.verification-operation .field select{min-height:32px;height:32px}.pv-note{font-size:10px;color:var(--muted);line-height:1.6}.verification-operation .inline-notice{padding:8px;font-size:9px}.result-link{padding:9px;background:var(--hover);border-radius:9px;display:flex;flex-direction:column;gap:6px;font-size:9px;overflow-wrap:anywhere}.result-link a{color:var(--cyan);display:flex;gap:6px;align-items:center}.file-uploader{border:1px dashed var(--line-strong);padding:16px;border-radius:11px;display:flex;flex-direction:column;gap:7px;align-items:center;text-align:center;color:var(--cyan);background:var(--hover);cursor:pointer}.file-uploader b{font-size:10px;color:var(--text)}.file-uploader span{font-size:9px;color:var(--muted)}.file-uploader input{max-width:100%;font-size:9px;color:var(--muted)}.file-summary{display:flex;flex-wrap:wrap;gap:5px}.file-summary span{color:var(--muted);padding:4px 6px;background:var(--hover);border-radius:5px;font-size:9px}.registry-candidates{display:flex;flex-direction:column;gap:6px}.registry-candidates button{border:1px solid var(--line);background:var(--hover);padding:10px;border-radius:8px;display:flex;flex-direction:column;gap:3px;text-align:left}.registry-candidates button.selected{border-color:var(--cyan)}.registry-candidates strong{font-size:10px}.registry-candidates span{font-size:9px;color:var(--muted)}.consent-check{display:flex;align-items:flex-start;gap:9px;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--hover);font-size:9px;color:var(--muted);line-height:1.5}.consent-check input{margin:2px 0 0;accent-color:var(--cyan);flex:0 0 auto}.panel>.info-row{padding:12px 17px;min-height:44px;gap:14px;align-items:center}.panel>.info-row span{min-width:0;flex:0 1 46%;line-height:1.45}.panel>.info-row strong{min-width:0;max-width:60%;line-height:1.45}.panel>.info-row:last-child{border-bottom:none}.panel>.inline-notice:not([class*=-inset]){margin:12px 16px}.panel>.state{margin-inline:15px}.panel .info-row,.admin-records .record-item,.credential-item{overflow-wrap:anywhere}.panel>.info-row:nth-child(2){margin-top:7px}.language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;background:color-mix(in srgb,var(--panel-soft) 85%,transparent);border:1px solid var(--line-strong);border-radius:10px;box-shadow:inset 0 1px 1px var(--surface-edge);flex-shrink:0;isolation:isolate}.language-switch button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:53px;height:27px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);padding:0 7px;transition:background .18s,transform .18s,color .18s,box-shadow .18s}.language-switch button:hover{color:var(--text-strong);background:var(--hover)}.language-switch button.current{background:var(--panel-strong);color:var(--text-strong);border-color:var(--line-strong);box-shadow:0 2px 9px #0000001a}.language-switch button b{font-family:Manrope,system-ui,sans-serif;font-size:9px;letter-spacing:.04em;font-weight:750}.language-switch button span{font-size:15px;line-height:1;filter:saturate(.9)}.language-switch.compact button{min-width:45px;padding:0 5px}.login-language-bar{display:flex;justify-content:flex-end;margin:-3px -2px 8px 0}@media(max-width:1180px){.environment-label{display:none}}@media(max-width:900px){.language-switch.compact button{min-width:45px}.topbar-right{gap:6px}}@media(max-width:390px){.language-switch.compact button{min-width:37px;gap:3px;padding:0 3px}.language-switch button span{font-size:13px}.topbar-right .topbar-search{display:none}}.simple-side>.info-row{margin-inline:0}@media(max-width:650px){.panel>.info-row{padding-inline:14px;gap:10px}.panel>.info-row strong{max-width:58%}.panel>.info-row span{flex-basis:42%}}.credential-reveal{display:grid;gap:12px;margin:0 0 18px;padding:16px;border:1px solid var(--line,#dce5ee);border-radius:14px;background:var(--surface,#fff)}.credential-reveal code{display:block;max-width:100%;padding:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;background:#507daf17;font-size:13px}.admin-invitation{margin-top:24px;padding-top:20px;border-top:1px solid var(--line,#dce5ee)}.admin-invitation h3{margin:0 0 14px;font-size:16px}.totp-setup{background:var(--hover);padding:14px;border-radius:9px;display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--text)}.totp-setup p{margin:0;color:var(--muted);line-height:1.5}.totp-setup label{display:flex;flex-direction:column;gap:6px}.totp-setup code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:9px;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel-soft);font-size:11px;letter-spacing:.05em}.totp-setup button{align-self:flex-start;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel-soft);color:var(--cyan);padding:7px 10px;cursor:pointer}.login-side{overflow-y:auto}.totp-setup{gap:12px}.totp-qr{align-self:center;display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f}.totp-manual{display:flex;flex-direction:column;gap:8px;color:var(--muted);line-height:1.5}.totp-secret{display:flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:9px;background:var(--panel-soft);padding:4px}.totp-secret code{flex:1;min-width:0;border:0;background:none;padding:5px;font-size:10px;letter-spacing:.02em;overflow-wrap:anywhere;color:var(--text)}.totp-secret button{align-self:stretch;display:flex;align-items:center;justify-content:center;flex:0 0 30px;border:0;background:transparent;color:var(--cyan);padding:4px}.totp-secret button:hover{background:var(--hover)}.totp-feedback{color:var(--cyan);font-size:10px}
