:root{font-family:var(--font-ui);color:#fbf8ff;background:#08070d;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #fbf8ff;--muted: #cbc3d3;--subtle: #958d9f;--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .065);--surface: #16121e;--canvas: #08070d;--navy: #0c0911;--navy-soft: #1f192b;--blue: #ff4f8b;--blue-dark: #d92f70;--blue-soft: rgba(255, 79, 139, .13);--green: #68ddb0;--green-soft: rgba(104, 221, 176, .11);--amber: #c3a9ff;--amber-soft: rgba(157, 108, 255, .12);--red: #ff6f91;--red-soft: rgba(255, 111, 145, .1);--shadow: 0 22px 65px rgba(0, 0, 0, .34);--radius: 14px;--admin-panel-radius: 12px;--admin-control-height: 40px;--admin-section-title: 18px;--admin-body: 13px;--admin-label: 12px;--admin-caption: 11px}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh}.session-check{min-height:100vh;display:grid;place-items:center;color:var(--muted);background:var(--canvas);font-size:13px}.session-check--error>div{width:min(520px,calc(100vw - 32px));padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.session-check--error h1{margin:10px 0 8px;color:var(--ink);font-size:clamp(26px,4vw,38px);letter-spacing:-.04em}.session-check--error p{margin:0;max-width:44ch;font-size:15px;line-height:1.7}.session-check--error>div>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-data)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(255,79,139,.24);outline-offset:2px}.button{min-height:40px;border:1px solid transparent;border-radius:9px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:1;color:var(--subtle, #958d9f);-webkit-text-fill-color:currentColor;background:var(--network-soft, rgba(255, 255, 255, .055));border-color:var(--line, #36363d);box-shadow:none;text-shadow:none}.button--primary{color:#fff;background:var(--blue);box-shadow:0 6px 16px #ff4f8b2e}.button--primary:disabled{color:#fff;-webkit-text-fill-color:#fff}.button--primary:hover:not(:disabled){background:var(--blue-dark);box-shadow:0 8px 22px #ff4f8b40}.button--secondary{color:var(--ink, #fbf8ff);background:var(--surface, #16121e);border-color:var(--line, #36363d)}.button--secondary:hover:not(:disabled){background:var(--network-soft, rgba(255, 255, 255, .055));border-color:#aeb9c8}.button--danger{color:#fff;background:var(--red)}.button--wide{width:100%}.text-button{border:0;background:transparent;color:var(--blue);font-size:13px;font-weight:600;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.text-button:disabled{color:var(--subtle);cursor:not-allowed}.brand-lockup{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em}.brand-mark{width:28px;height:28px;color:currentColor;flex:0 0 auto}.brand-logo{width:30px;height:30px;flex:0 0 auto;border-radius:8px;object-fit:contain}.language-switcher{display:inline-flex;align-items:center;gap:6px;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing{min-height:100vh;color:#eef3fa;background:var(--navy);overflow-x:clip}.landing-nav{height:76px;padding:0 clamp(28px,5vw,76px);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.brand-lockup--landing{font-size:18px;color:#fff}.brand-lockup--landing .brand-mark{color:#9d6cff}.landing-nav nav{display:flex;align-items:center;gap:30px;font-size:13px;color:#aeb9c8}.landing-nav nav a{transition:color .15s ease}.landing-nav nav a:hover{color:#fff}.landing-main{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.32fr) minmax(410px,.68fr)}.landing-story{position:relative;display:flex;align-items:flex-end;padding:9vh clamp(36px,7vw,110px) 10vh;isolation:isolate;overflow:hidden}.landing-story:before{content:"";position:absolute;inset:-20% 0 0 -20%;background:radial-gradient(circle at 48% 40%,rgba(39,71,114,.54),transparent 42%);z-index:-2}.landing-story:after{content:"";position:absolute;width:520px;height:520px;left:2vw;bottom:-320px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03;z-index:-1}.landing-copy{position:relative;z-index:3;max-width:650px}.landing-index{margin:0 0 18px;color:#c3a9ff;font-size:13px;font-weight:600;letter-spacing:.08em}.landing-copy h1{margin:0;font-size:clamp(42px,5vw,72px);line-height:1.08;letter-spacing:-.055em;font-weight:600;color:#fff}.landing-copy>p:not(.landing-index){margin:26px 0 0;max-width:560px;color:#aeb9c8;font-size:clamp(16px,1.4vw,19px);line-height:1.8}.landing-points{margin-top:36px;display:flex;flex-wrap:wrap;gap:24px;color:#cbd5e1;font-size:13px}.landing-points span{display:inline-flex;align-items:center;gap:8px}.landing-points svg{color:#58c89a}.signal-field{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.9}.signal-field svg{position:absolute;inset:7% -5% auto 5%;width:92%;height:62%;overflow:visible}.signal-path{fill:none;stroke-width:1.2;stroke-dasharray:8 14;animation:signal-flow 9s linear infinite}.signal-path--one{stroke:#5c99e475}.signal-path--two{stroke:#9d6cff4d;animation-direction:reverse;animation-duration:12s}.signal-core{position:absolute;width:114px;height:114px;left:50%;top:27%;border-radius:50%;background:radial-gradient(circle at 38% 34%,#c3a9ff 0 11%,#9d6cff 12% 40%,#2a3d58 42% 65%,#15223599 66%);box-shadow:0 0 80px #9d6cff38;animation:core-breathe 5s ease-in-out infinite}.signal-orbit{position:absolute;left:50%;top:27%;border-radius:50%;border:1px solid rgba(106,158,220,.22);transform:translate(-50%,-50%)}.signal-orbit--one{width:280px;height:280px;animation:orbit-turn 18s linear infinite;border-right-color:#9d6cff8c}.signal-orbit--two{width:430px;height:430px;animation:orbit-turn 28s linear infinite reverse;border-top-color:#4b86cf80}.signal-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#75a9e5;box-shadow:0 0 14px #75a9e5cc;animation:node-pulse 3.5s ease-in-out infinite}.signal-node--a{left:23%;top:37%}.signal-node--b{right:19%;top:19%;animation-delay:-1.2s;background:#c3a9ff}.signal-node--c{right:28%;top:49%;animation-delay:-2.1s}.login-panel{color:var(--ink);background:var(--surface, #16121e);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vh,72px) clamp(38px,5vw,78px) 28px;position:relative;z-index:10}.login-panel__inner{width:min(100%,430px);margin:auto}.login-heading-note{margin:0 0 10px;color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.04em}.login-panel h2{margin:0;font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1.15}.login-description{color:var(--muted);margin:12px 0 36px;line-height:1.6}.demo-login-hint{margin:-20px 0 22px;padding:11px 13px;border:1px solid #d8e4f7;border-radius:9px;background:#5ee8ff12;display:grid;gap:3px;color:#415471;font-size:11px;line-height:1.45}.demo-login-hint strong{color:#1d4ed8;font-size:12px}.demo-login-hint span{font-family:var(--font-data)}.demo-login-hint small{color:var(--muted);font-size:var(--font-size-xs)}.login-panel form{display:grid;gap:20px}.login-panel form>label,.dialog-form>label,.prompt-field{display:grid;gap:8px;color:var(--ink, #fbf8ff);font-size:13px;font-weight:600}.login-panel input,.dialog-form input,.search-field input,.playground-form select,.prompt-field textarea{width:100%;color:var(--ink);background:var(--surface, #16121e);border:1px solid #cfd7e2;border-radius:9px;transition:border-color .15s ease,box-shadow .15s ease}.login-panel input,.dialog-form input{height:46px;padding:0 13px}.login-panel input:focus,.dialog-form input:focus,.search-field input:focus,.playground-form select:focus,.prompt-field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1c}.password-field{position:relative;display:block}.password-field input{padding-right:48px}.password-field button{position:absolute;top:0;right:0;width:46px;height:46px;border:0;background:transparent;color:var(--muted);cursor:pointer}.login-options{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 4px}.checkbox-label{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;font-size:13px!important;font-weight:500!important;color:var(--muted)!important;cursor:pointer}.checkbox-label input{width:15px;height:15px;accent-color:var(--blue)}.login-register{margin:24px 0 0;text-align:center;color:var(--muted);font-size:13px}.login-panel footer{display:flex;justify-content:space-between;gap:18px;color:var(--subtle);font-size:11px}.landing-footer-links{display:none;align-items:center;gap:20px}@keyframes signal-flow{to{stroke-dashoffset:-88}}@keyframes orbit-turn{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes core-breathe{0%,to{transform:scale(.96);filter:brightness(.94)}50%{transform:scale(1.04);filter:brightness(1.1)}}@keyframes node-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--canvas)}.sidebar{position:sticky;top:0;height:100vh;padding:26px 16px 18px;background:var(--navy);color:#d7deea;display:flex;flex-direction:column;z-index:40}.sidebar .brand-lockup{padding:0 12px 24px;font-size:18px;color:#fff}.sidebar .brand-mark{color:#c3a9ff}.sidebar-nav{min-height:0;display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.nav-item{min-height:42px;padding:0 12px;border-radius:8px;display:flex;align-items:center;gap:11px;color:#9eabba;font-size:13px;font-weight:500;transition:color .14s ease,background .14s ease}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item--active{color:#fff;background:#20314a;box-shadow:inset 2px 0 #73a9ee}.sidebar-admin{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-label{display:block;padding:0 12px 8px;color:#66758a;font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase}.sidebar-support{flex:0 0 auto;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:4px}.nav-item--support{min-height:40px}.nav-item--status{min-height:50px}.nav-item__stack{min-width:0;flex:1;display:grid;gap:2px}.nav-item__stack small{overflow:hidden;color:#66758a;font-size:var(--font-size-xs);font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.nav-item--status.nav-item--active .nav-item__stack small,.nav-item--status:hover .nav-item__stack small{color:#aeb9c8}.health-dot{width:7px;height:7px;margin-bottom:2px;border-radius:50%;background:#4ac38e;box-shadow:0 0 9px #4ac38e80}.health-dot--degraded,.health-dot--maintenance{background:#9d6cff;box-shadow:0 0 9px #9d6cff73}.health-dot--outage{background:var(--red);box-shadow:0 0 9px #c53b4273}.health-dot--loading{background:#718096;box-shadow:none}.shell-main{min-width:0}.topbar{height:66px;padding:0 30px;border-bottom:1px solid var(--line-soft);background:#08070de6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30}.topbar-context{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.topbar-context>span:first-child{color:var(--ink, #fbf8ff);font-weight:600}.topbar-divider{width:1px;height:15px;background:var(--line)}.account-menu-wrap{position:relative}.account-trigger{height:38px;padding:0 8px 0 5px;border:1px solid transparent;border-radius:9px;background:transparent;display:flex;align-items:center;gap:8px;color:var(--ink, #fbf8ff);font-size:12px;cursor:pointer}.account-trigger:hover{background:var(--network-soft, rgba(255, 255, 255, .055));border-color:var(--line-soft)}.avatar{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;background:#334967;font-size:var(--font-size-xs);font-weight:600}.account-menu{position:absolute;right:0;top:44px;width:264px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface, #16121e);box-shadow:var(--shadow)}.account-menu__identity{padding:11px 10px 13px;display:grid;gap:3px;border-bottom:1px solid var(--line-soft)}.account-menu__identity strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.account-menu__identity span{color:var(--muted);font-size:11px}.account-menu__item{width:100%;min-height:52px;margin-top:5px;padding:7px 8px;border:0;border-radius:8px;background:transparent;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;color:var(--ink, #fbf8ff);text-align:left;text-decoration:none;cursor:pointer}.account-menu__item:hover,.account-menu__item:focus-visible{background:var(--network-soft, rgba(255, 255, 255, .055))}.account-menu__item:focus-visible{outline:2px solid rgba(255,79,139,.55);outline-offset:1px}.account-menu__item:disabled{opacity:.58;cursor:wait}.account-menu__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#4c617e;background:var(--network-soft, rgba(255, 255, 255, .055))}.account-menu__copy{min-width:0;display:grid;gap:2px}.account-menu__copy strong{color:inherit;font-size:12px;font-weight:600}.account-menu__copy small{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.account-menu__item--danger{margin-top:4px;color:#a6373e}.account-menu__item--danger .account-menu__icon{color:#b5474d;background:#ff6f9114}.account-menu__item--danger:hover,.account-menu__item--danger:focus-visible{background:#ff6f9114}.account-menu>.form-error{margin-top:6px}.page-content{width:min(100%,1530px);margin:0 auto;padding:34px clamp(24px,3vw,48px) 64px}.page-stack{display:grid;gap:24px}.admin-page{font-size:var(--admin-body)}.page-stack.admin-page{gap:18px}.admin-page .page-header{min-height:56px}.admin-page .page-header h1{font-size:26px;font-weight:600;letter-spacing:-.025em}.admin-page .page-header p{max-width:78ch;margin-top:6px;font-size:12px}.admin-page .panel{border-radius:var(--admin-panel-radius)}.admin-page .panel-heading{padding:16px 18px 14px}.admin-page .panel-heading h2{font-size:16px}.admin-page .button{min-height:38px;border-radius:8px;font-size:13px}.eyebrow{color:var(--muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.page-header{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.page-header h1{margin:0;color:var(--ink);font-size:28px;line-height:1.2;letter-spacing:-.035em}.page-header p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.page-header__action{flex:0 0 auto}.field-label{display:inline-flex;align-items:center;gap:6px;min-width:0;color:inherit;font:inherit}.field-label__required{color:var(--red);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em}.field-help{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;margin:-3px 0;border-radius:6px;color:#64748b;cursor:help;outline:none}.field-help:hover,.field-help:focus{color:var(--blue);background:var(--blue-soft)}.field-help:focus-visible{box-shadow:0 0 0 3px #2563eb29}.field-help__popover{position:absolute;z-index:80;top:calc(100% + 8px);left:-8px;width:min(300px,calc(100vw - 48px));padding:10px 12px;border:1px solid #cbd7e6;border-radius:9px;color:#26364c;background:var(--surface, #16121e);box-shadow:0 12px 30px #18274b29;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.field-help__popover:before{content:"";position:absolute;left:12px;top:-5px;width:8px;height:8px;border:1px solid #cbd7e6;border-right:0;border-bottom:0;background:var(--surface, #16121e);transform:rotate(45deg)}.field-help:hover .field-help__popover,.field-help:focus .field-help__popover,.field-help:focus-within .field-help__popover{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu,.sidebar-scrim{display:none}.public-frame{min-height:100vh;background:var(--canvas)}.public-frame>header{height:72px;padding:0 clamp(24px,5vw,76px);background:var(--surface, #16121e);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.public-frame>header .brand-mark{color:var(--blue)}.public-frame>header nav{display:flex;align-items:center;gap:26px;font-size:13px}.public-frame>main{width:min(100%,1340px);margin:auto;padding:42px clamp(20px,4vw,56px) 64px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.panel-heading{padding:20px 22px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.panel-heading h2{margin:0;font-size:16px;letter-spacing:-.02em}.panel-heading p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.state-panel{min-height:180px;padding:28px;border:1px dashed #cbd4df;border-radius:var(--radius);background:var(--surface, #16121e);display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.state-panel--error{border-style:solid;border-color:#f1c6c8;background:var(--red-soft);color:var(--red);justify-content:flex-start}.state-panel--error div{flex:1}.state-panel--error strong{display:block;color:#912d33}.state-panel--error p{margin:4px 0 0}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{min-height:320px;padding:48px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state__mark{width:54px;height:54px;margin-bottom:20px;border:1px solid #cfd8e5;border-radius:50%;background:radial-gradient(circle at 50% 40%,#8fb8ed 0 8%,#dce9f9 9% 28%,#fff 30%);box-shadow:inset 0 -10px #eaf0f6}.empty-state h2{margin:0;font-size:18px}.empty-state p{max-width:430px;margin:8px 0 22px;color:var(--muted);font-size:13px;line-height:1.6}.status{width:max-content;min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;white-space:nowrap}.status--available,.status--operational{color:var(--green);background:var(--green-soft)}.status--degraded,.status--maintenance{color:var(--amber);background:var(--amber-soft)}.status--disabled{color:#677487;background:var(--network-soft, rgba(255, 255, 255, .055))}.status--outage{color:var(--red);background:var(--red-soft)}.copy-button{min-height:30px;padding:0 9px;border:1px solid #cfd7e2;border-radius:7px;background:var(--surface, #16121e);display:inline-flex;align-items:center;gap:6px;color:#42516a;font-size:11px;font-weight:600;cursor:pointer}.copy-button:hover{border-color:#9caabd;color:var(--blue)}.page-footnote{margin:-8px 0 0;color:var(--muted);font-size:11px}.notice{min-height:68px;padding:14px 16px;border:1px solid;border-radius:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.notice--info{color:#245aa8;border-color:#c9daf4;background:#5ee8ff12}.notice--attention{color:#9d6cff;border-color:#c3a9ff;background:#1a1422}.notice--risk{color:var(--red);border-color:#f2c6c8;background:var(--red-soft)}.notice strong{display:block;font-size:13px}.notice p{margin:3px 0 0;color:#566478;font-size:12px}.notice a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric{min-height:144px;padding:18px 19px;border:1px solid var(--line);border-radius:12px;background:var(--surface, #16121e)}.metric--emphasis{color:#fff;border-color:#243b5d;background:#18304f}.metric-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.metric--emphasis .metric-label{color:#b9c8dc}.metric-label>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft)}.metric--emphasis .metric-label>span{color:#8dbcf4;background:#ffffff17}.metric>strong{display:block;margin-top:17px;font-size:26px;letter-spacing:-.04em}.metric>p{margin:6px 0 0;color:var(--muted);font-size:11px}.metric--emphasis>p{color:#9eb0c8}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:16px}.quick-steps{list-style:none;margin:0;padding:0 22px 10px}.quick-steps li{min-height:76px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px}.quick-steps li>span{width:30px;height:30px;border:1px solid #cbd5e1;border-radius:50%;display:grid;place-items:center;color:var(--muted);font-size:var(--font-size-xs);font-weight:600}.quick-steps li.is-complete>span{color:var(--green);border-color:#a8dcc6;background:var(--green-soft)}.quick-steps strong{font-size:13px}.quick-steps p{margin:4px 0 0;color:var(--muted);font-size:11px}.quick-steps a{color:var(--blue);font-size:11px;font-weight:600}.balance-guide{padding:20px 22px}.balance-guide h2{margin:0 0 18px;font-size:16px}.balance-guide>div{display:grid;grid-template-columns:10px 1fr;gap:10px;margin:16px 0}.balance-guide p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.balance-guide strong{display:block;margin-bottom:2px;color:var(--ink, #fbf8ff);font-size:12px}.balance-guide>a{display:inline-flex;margin-top:10px;color:var(--blue);font-size:11px;font-weight:600}.dot{width:7px;height:7px;margin-top:5px;border-radius:50%}.dot--blue{background:var(--blue)}.dot--green{background:var(--green)}.dot--amber{background:var(--amber)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.advanced-filters{padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface, #16121e);display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px}.advanced-filters label{display:grid;gap:7px;color:var(--muted);font-size:var(--font-size-xs)}.advanced-filters select{height:38px;padding:0 10px;border:1px solid #cfd7e2;border-radius:8px;background:var(--surface, #16121e);color:var(--ink, #fbf8ff);font-size:11px}.search-field{width:min(420px,100%);height:40px;padding:0 12px;border:1px solid #cfd7e2;border-radius:9px;background:var(--surface, #16121e);display:flex;align-items:center;gap:8px;color:var(--muted)}.search-field input{min-width:0;height:100%;padding:0;border:0;font-size:12px}.search-field input:focus{box-shadow:none}.filter-tabs{height:40px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface, #16121e);display:flex;align-items:center;gap:2px}.filter-tabs>svg{margin:0 6px;color:var(--muted)}.filter-tabs button{height:32px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.filter-tabs button.is-active{color:#234f91;background:var(--blue-soft);font-weight:600}.model-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e)}.model-list__header,.model-row{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(250px,1.45fr) minmax(130px,.7fr) 120px 100px;align-items:center;gap:18px}.model-list__header{min-height:42px;padding:0 18px;color:var(--muted);background:var(--network-soft, rgba(255, 255, 255, .055));border-bottom:1px solid var(--line);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.model-row{min-height:92px;padding:15px 18px;border-bottom:1px solid var(--line-soft)}.model-row:last-child{border-bottom:0}.model-name{display:flex;align-items:center;gap:12px}.model-name>div{min-width:0;display:grid;gap:5px}.model-name strong{font-size:13px}.model-name code{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.modality-mark{width:34px;height:34px;border-radius:9px;flex:0 0 auto;background:var(--network-soft, rgba(255, 255, 255, .055));position:relative}.modality-mark:before{content:"";position:absolute;inset:9px;border:2px solid currentColor;border-radius:4px}.modality-mark--text{color:#2e6dbd;background:#5ee8ff12}.modality-mark--image{color:#9d6cff;background:#1a1422}.modality-mark--video{color:#7161ad;background:#9d6cff1a}.model-row>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.model-price{display:grid;gap:4px}.model-price strong{font-size:13px}.model-price span{color:var(--muted);font-size:var(--font-size-xs)}.row-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--blue);font-size:11px;font-weight:600}.row-action--disabled{color:var(--subtle);font-weight:500}.model-actions{display:grid;justify-items:end;gap:7px}.table-empty{min-height:110px;display:grid;place-items:center;color:var(--muted);font-size:12px}.dialog-form select{width:100%;height:42px;padding:0 36px 0 12px;border:1px solid #cfd7e2;border-radius:9px;color:var(--ink);background:var(--surface, #16121e);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.dialog-form select:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1c}.security-note{min-height:58px;padding:13px 16px;border:1px solid #c8d9f2;border-radius:10px;background:#5ee8ff12;display:flex;align-items:center;gap:11px;color:#285a9b}.security-note p{margin:0;color:#53657b;font-size:12px;line-height:1.5}.security-note strong{color:#244c80}.key-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e)}.key-row{min-height:90px;padding:14px 18px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:auto minmax(210px,1fr) minmax(120px,.65fr) minmax(120px,.65fr) 100px auto;align-items:center;gap:15px}.key-row:last-child{border-bottom:0}.key-row--revoked{background:var(--network-soft, rgba(255, 255, 255, .055));opacity:.72}.key-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#315b8e;background:#5ee8ff12}.key-identity{min-width:0;display:grid;gap:6px}.key-identity>div{display:flex;align-items:center;gap:8px}.key-identity strong{font-size:13px}.key-identity code{color:var(--muted);font-size:var(--font-size-xs)}.key-meta{display:grid;gap:5px}.key-meta span{color:var(--muted);font-size:var(--font-size-xs)}.key-meta strong{font-size:11px;font-weight:600}.key-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted)}.key-actions button{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #16121e);display:grid;place-items:center;cursor:pointer}.key-actions button:hover{color:var(--blue);border-color:#a9bdd8}.key-actions button.danger-icon:hover{color:var(--red);border-color:#e7b7ba;background:var(--red-soft)}.modal-backdrop{position:fixed;inset:0;z-index:100;padding:20px;background:#0d162394;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center}.modal{width:min(100%,510px);overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:15px;background:var(--surface);box-shadow:0 30px 90px #09111d47}.modal>header{min-height:62px;padding:0 20px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.modal>header h2{margin:0;font-size:17px}.modal>header button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;color:var(--muted);cursor:pointer}.modal>header button:hover:not(:disabled){background:var(--blue-soft)}.dialog-form,.secret-panel{padding:20px;display:grid;gap:18px}.policy-preview{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.policy-preview>div{padding:12px;border-right:1px solid var(--line-soft);display:grid;gap:5px}.policy-preview>div:last-child{border-right:0}.policy-preview span{color:var(--muted);font-size:var(--font-size-xs)}.policy-preview strong{font-size:11px}.policy-fields{margin:0;padding:14px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.policy-fields legend{padding:0 6px;color:var(--ink, #fbf8ff);font-size:11px;font-weight:600}.policy-fields label{display:grid;gap:7px;color:var(--muted);font-size:var(--font-size-xs)}.policy-fields input{height:40px;padding:0 10px;border:1px solid #cfd7e2;border-radius:8px}.dialog-hint{margin:-4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.dialog-actions{display:flex;justify-content:flex-end;gap:9px}.form-error,.form-warning{margin:0;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.5}.form-error{color:var(--red);background:var(--red-soft)}.form-warning{color:var(--amber);background:var(--amber-soft)}.confirm-copy{padding:22px 22px 8px;display:grid;grid-template-columns:auto 1fr;gap:13px;color:var(--amber)}.confirm-copy strong{color:var(--ink);font-size:14px}.confirm-copy p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.modal .confirm-copy+.form-error{margin:12px 22px 0}.modal .confirm-copy~.dialog-actions{padding:18px 22px 22px}.secret-panel>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.secret-value{min-width:0;padding:12px;border:1px solid #bfd0e8;border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055));display:flex;align-items:center;gap:10px}.secret-value code{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--ink);font-size:11px}.secret-visibility-button{width:30px;height:30px;flex:0 0 30px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.secret-visibility-button:hover{border-color:#9caabd;color:var(--blue)}.secret-visibility-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.checkbox-label--ack{padding:12px;border:1px solid var(--line-soft);border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055))}.data-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e)}.data-table__head,.data-table__row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) 120px 110px minmax(180px,1fr) 90px;gap:14px;align-items:center}.data-table__head{min-height:42px;padding:0 18px;color:var(--muted);background:var(--network-soft, rgba(255, 255, 255, .055));border-bottom:1px solid var(--line);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.data-table__row{width:100%;min-height:74px;padding:12px 18px;border:0;border-bottom:1px solid var(--line-soft);background:var(--surface, #16121e);text-align:left;cursor:pointer}.data-table__row:last-child{border-bottom:0}.data-table__row:hover{background:var(--network-soft, rgba(255, 255, 255, .055))}.data-table__row>span{min-width:0;color:#566478;font-size:11px;overflow:hidden;text-overflow:ellipsis}.data-table__row strong{color:var(--ink, #fbf8ff);font-size:11px}.request-cell{display:grid;gap:5px}.request-cell code{color:var(--muted);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.request-status{display:inline-flex;align-items:center;gap:5px;font-weight:600}.request-status--succeeded{color:var(--green)!important}.request-status--failed,.request-status--timed_out{color:var(--red)!important}.detail-drawer{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end}.detail-drawer__scrim{position:absolute;inset:0;background:#0e172452}.detail-drawer>aside{width:min(100%,470px);height:100%;padding:24px;overflow-y:auto;background:var(--surface);box-shadow:-24px 0 70px #111b2b26;position:relative;z-index:1}.detail-drawer>aside>header{display:flex;align-items:flex-start;justify-content:space-between}.detail-drawer>aside>header span{color:var(--muted);font-size:11px}.detail-drawer>aside>header h2{margin:5px 0 0;font-size:22px}.detail-drawer>aside>header button{width:36px;height:36px;border:0;border-radius:9px;background:var(--canvas);display:grid;place-items:center;color:var(--muted);cursor:pointer}.detail-request-id{margin:24px 0;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055));display:flex;align-items:center;gap:8px}.detail-request-id code{min-width:0;flex:1;overflow-wrap:anywhere;color:#3b4d66;font-size:12px}.detail-list{margin:0;border-top:1px solid var(--line-soft)}.detail-list>div{min-height:48px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px}.detail-list dt{color:var(--muted);font-size:11px}.detail-list dd{margin:0;font-size:12px;text-align:right}.billing-timeline{margin-top:26px}.billing-timeline h3{margin:0 0 16px;font-size:13px}.billing-timeline>div{min-height:58px;display:grid;grid-template-columns:16px 1fr;gap:10px;position:relative}.billing-timeline>div:before{content:"";position:absolute;left:5px;top:14px;bottom:-4px;width:1px;background:var(--line)}.billing-timeline>div:last-child:before{display:none}.billing-timeline>div>span{width:11px;height:11px;margin-top:3px;border:2px solid #abb6c5;border-radius:50%;background:var(--surface, #16121e);z-index:1}.billing-timeline>div.is-complete>span{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px #fff}.billing-timeline p{margin:0;display:grid;gap:4px}.billing-timeline strong{font-size:12px}.billing-timeline small{color:var(--muted);font-size:var(--font-size-xs)}.support-link{margin-top:22px;padding:13px;border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055));display:flex;align-items:center;justify-content:space-between;color:#275b9e;font-size:11px;font-weight:600}.model-detail-section{margin-top:24px}.model-detail-section h3{margin:0 0 11px;font-size:13px}.model-detail-section ul{margin:0;padding-left:19px;color:var(--muted);font-size:11px;line-height:1.8}.tag-list{display:flex;flex-wrap:wrap;gap:7px}.tag-list span{padding:6px 9px;border-radius:999px;color:#315d95;background:var(--blue-soft);font-size:var(--font-size-xs)}.balance-strip{display:grid;grid-template-columns:1.15fr repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e);overflow:hidden}.balance-strip>div{min-height:136px;padding:20px;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;justify-content:center}.balance-strip>div:last-child{border-right:0}.balance-strip .balance-primary{color:#fff;background:#193250}.balance-strip span{color:var(--muted);font-size:11px}.balance-strip .balance-primary span,.balance-strip .balance-primary p{color:#a9bad0}.balance-strip strong{margin-top:10px;font-size:25px;letter-spacing:-.04em}.balance-strip p{margin:7px 0 0;color:var(--muted);font-size:var(--font-size-xs)}.billing-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.billing-explainer>div{min-height:70px;padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface, #16121e);display:grid;grid-template-columns:auto 1fr;gap:10px;color:var(--blue)}.billing-explainer p{margin:0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.billing-explainer strong{display:block;color:var(--ink, #fbf8ff);font-size:11px}.transaction-panel{overflow:hidden}.transaction-list article{min-height:72px;padding:11px 22px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(180px,.85fr) 110px;align-items:center;gap:14px}.transaction-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center}.transaction-icon--credit{color:var(--green);background:var(--green-soft)}.transaction-icon--debit{color:var(--blue);background:var(--blue-soft)}.transaction-icon--neutral{color:#68758a;background:var(--network-soft, rgba(255, 255, 255, .055))}.transaction-copy,.transaction-reference{min-width:0;display:grid;gap:4px}.transaction-copy strong{font-size:12px}.transaction-copy span,.transaction-reference span{color:var(--muted);font-size:var(--font-size-xs)}.transaction-reference code{overflow:hidden;color:#718096;font-size:var(--font-size-xs);text-overflow:ellipsis}.transaction-amount{text-align:right;font-size:13px}.transaction-amount--credit{color:var(--green)}.transaction-amount--debit{color:var(--ink)}.transaction-amount--neutral{color:var(--muted)}.recharge-success{justify-items:center;text-align:center;color:var(--green)}.recharge-success strong{color:var(--ink);font-size:15px}.playground-grid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(380px,1.1fr);gap:16px;align-items:start}.playground-form{padding:22px;display:grid;gap:17px}.field-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.field-heading span{color:var(--ink, #fbf8ff);font-size:12px;font-weight:600}.field-heading p{margin:4px 0 0;color:var(--muted);font-size:var(--font-size-xs)}.playground-form select{height:43px;padding:0 12px;font-size:12px}.prompt-field textarea{min-height:170px;padding:12px;resize:vertical;line-height:1.6;font-size:12px}.prompt-field{position:relative}.prompt-field small{position:absolute;right:10px;bottom:8px;color:var(--subtle);font-size:var(--font-size-xs);font-weight:400}.charge-preview{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.charge-preview>div{padding:11px;border-right:1px solid var(--line-soft);display:grid;gap:5px}.charge-preview>div:last-child{border-right:0}.charge-preview span{color:var(--muted);font-size:var(--font-size-xs)}.charge-preview strong{font-size:11px}.submit-note{margin:-8px 0 0;color:var(--muted);font-size:var(--font-size-xs);text-align:center}.response-panel{min-height:520px;overflow:hidden}.response-empty{min-height:390px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ba8b8;text-align:center}.response-empty strong{margin-top:14px;color:#4a586d;font-size:13px}.response-empty p{max-width:340px;margin:6px 0 0;font-size:11px;line-height:1.5}.response-result{padding:0 22px 22px}.response-success{padding:14px;border:1px solid #bfe2d1;border-radius:9px;background:var(--green-soft);display:grid;grid-template-columns:auto 1fr;gap:10px;color:var(--green)}.response-success div{display:grid;gap:4px}.response-success strong{color:#176746;font-size:11px}.response-success span{font-size:var(--font-size-xs)}.response-result dl{margin:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.response-result dl>div{min-height:48px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.response-result dt{color:var(--muted);font-size:var(--font-size-xs)}.response-result dd{margin:0;display:flex;align-items:center;gap:6px;font-size:11px;text-align:right}.response-result code{max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-xs)}.settled-value{color:var(--green);font-weight:600}.json-response{overflow:hidden;border:1px solid #28384e;border-radius:9px;background:#111b2a}.json-response>div,.code-block>div{min-height:40px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;color:#8ea0b7;font-size:var(--font-size-xs)}.json-response pre,.code-block pre{margin:0;padding:15px;overflow:auto;color:#c9d7e8;font-size:var(--font-size-xs);line-height:1.65}.docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 150px;gap:34px;align-items:start}.docs-nav{position:sticky;top:94px;display:grid;gap:4px}.docs-nav button{min-height:39px;padding:0 10px;border:0;border-radius:7px;background:transparent;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;text-align:left;cursor:pointer}.docs-nav button:hover{color:var(--ink);background:var(--network-soft, rgba(255, 255, 255, .055))}.docs-nav button.is-active{color:#1f55a2;background:var(--blue-soft);font-weight:600}.docs-content{min-width:0;padding:4px 0 40px}.docs-section-label{color:var(--blue);font-size:11px;font-weight:600}.docs-content h2{margin:10px 0 12px;font-size:29px;letter-spacing:-.04em}.docs-lead{margin:0 0 34px;color:var(--muted);font-size:14px;line-height:1.75}.docs-content section{margin:34px 0;scroll-margin-top:90px}.docs-content h3{margin:0 0 12px;display:flex;align-items:center;gap:9px;font-size:15px}.docs-content h3>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#2a5eaa;background:var(--blue-soft);font-size:var(--font-size-xs)}.docs-content section>p{color:var(--muted);font-size:12px;line-height:1.65}.docs-resource-links{display:flex;flex-wrap:wrap;gap:8px}.docs-resource-links a{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:7px;display:inline-flex;align-items:center;color:var(--ink);background:var(--surface);font-size:11px;font-weight:600;text-decoration:none}.docs-resource-links a:hover{border-color:var(--line-strong, #9aabc0);background:var(--canvas)}.docs-resource-links a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.inline-code{min-height:48px;padding:8px 10px 8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface, #16121e);display:flex;align-items:center;gap:10px}.inline-code code{min-width:0;flex:1;overflow-wrap:anywhere;color:#2e527e;font-size:11px}.code-block{overflow:hidden;border:1px solid #27364a;border-radius:10px;background:#101a28}.docs-rules{padding-left:19px;color:var(--muted);font-size:12px;line-height:1.9}.next-doc{min-height:72px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface, #16121e);display:grid;grid-template-columns:1fr auto;align-items:center}.next-doc span{color:var(--muted);font-size:var(--font-size-xs)}.next-doc strong{grid-row:2;font-size:12px}.next-doc svg{grid-column:2;grid-row:1 / 3;color:var(--blue)}.docs-toc{position:sticky;top:94px;padding-left:15px;border-left:1px solid var(--line);display:grid;gap:10px}.docs-toc span{margin-bottom:4px;color:#35445a;font-size:var(--font-size-xs);font-weight:600}.docs-toc a{color:var(--muted);font-size:var(--font-size-xs)}.docs-toc p{margin:0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.6}.status-hero{min-height:106px;padding:20px 22px;border:1px solid;border-radius:var(--radius);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px}.status-hero--operational{color:var(--green);border-color:#bae1cf;background:#68ddb014}.status-hero--degraded,.status-hero--maintenance{color:var(--amber);border-color:#c3a9ff;background:#1a1422}.status-hero--outage{color:var(--red);border-color:#efc4c7;background:var(--red-soft)}.status-hero h2{margin:0;color:#1d3d31;font-size:18px}.status-hero p{margin:6px 0 0;color:#5e6c7f;font-size:11px}.capability-status{overflow:hidden}.capability-status>div:not(.panel-heading){min-height:56px;padding:0 22px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.capability-status strong{font-size:12px}.status-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:16px}.incident{padding:17px 22px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:92px 1fr;gap:16px}.incident-date{color:var(--muted);font-size:var(--font-size-xs)}.incident strong{font-size:12px}.incident p{margin:5px 0 0;color:var(--muted);font-size:var(--font-size-xs)}.incident-empty{margin:0;padding:22px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px}.support-card{padding:22px}.support-card>svg{color:var(--blue)}.support-card h2{margin:12px 0 8px;font-size:16px}.support-card p{margin:0 0 18px;color:var(--muted);font-size:11px;line-height:1.65}.support-card>span{margin-top:14px;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--font-size-xs)}.admin-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e);overflow:hidden}.admin-summary article{min-height:120px;padding:18px;border-right:1px solid var(--line-soft);display:grid;align-content:center}.admin-summary article:last-child{border-right:0}.admin-summary span,.admin-summary p{color:var(--muted);font-size:var(--font-size-xs)}.admin-summary strong{margin-top:8px;font-size:23px}.admin-summary p{margin:5px 0 0}.admin-tasks{padding:0 22px 12px}.admin-tasks a{min-height:68px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:var(--blue)}.admin-tasks strong{color:var(--ink, #fbf8ff);font-size:12px}.admin-tasks p{margin:4px 0 0;color:var(--muted);font-size:var(--font-size-xs)}.admin-boundary{padding:22px}.admin-boundary h2{margin:0 0 14px;font-size:16px}.admin-boundary p{margin:12px 0;color:var(--muted);font-size:11px;line-height:1.65}@media(max-width:1220px){.metric-grid{grid-template-columns:repeat(2,1fr)}.model-list__header,.model-row{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) 120px 100px}.model-list__header span:nth-child(2),.model-row>p{display:none}.key-row{grid-template-columns:auto minmax(190px,1fr) minmax(110px,.7fr) 100px auto}.key-meta:nth-of-type(3){display:none}.docs-layout{grid-template-columns:175px minmax(0,1fr)}.docs-toc{display:none}.data-table__head,.data-table__row{grid-template-columns:minmax(210px,1.2fr) minmax(140px,.8fr) 105px 105px minmax(160px,1fr)}.data-table__head span:nth-child(3),.data-table__row>span:nth-child(3){display:none}}@media(max-width:980px){.landing-main{grid-template-columns:1fr}.landing-story{min-height:620px;align-items:flex-end}.login-panel{min-height:690px}.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;width:236px;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .18s ease,visibility .18s}.sidebar--open{transform:translate(0);visibility:visible;pointer-events:auto}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:35;border:0;background:#0a111c75}.mobile-menu{display:grid;place-items:center;position:fixed;left:17px;top:15px;z-index:50;width:36px;height:36px;border:1px solid var(--line);border-radius:9px;color:var(--ink, #fbf8ff);background:var(--surface, #16121e);cursor:pointer}.sidebar--open~.sidebar-scrim+.shell-main .mobile-menu{color:#fff;background:var(--navy-soft)}.topbar{padding-left:66px}.dashboard-grid,.status-columns{grid-template-columns:1fr}.balance-strip{grid-template-columns:repeat(2,1fr)}.balance-strip>div:nth-child(2){border-right:0}.balance-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.playground-grid{grid-template-columns:1fr}.response-panel{min-height:430px}.admin-summary{grid-template-columns:repeat(2,1fr)}.admin-summary article:nth-child(2){border-right:0}.admin-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media(max-width:760px){.landing-nav nav{gap:16px}.landing-story{min-height:570px;padding-inline:28px}.landing-copy h1{font-size:clamp(38px,11vw,58px)}.signal-core{left:68%;top:26%;width:92px;height:92px}.signal-orbit{left:68%;top:26%}.signal-orbit--one{width:230px;height:230px}.signal-orbit--two{width:350px;height:350px}.login-panel{padding-inline:28px}.topbar-context span:last-child,.topbar-divider{display:none}.page-content{padding:27px 18px 50px}.page-header{flex-direction:column;align-items:stretch;gap:16px}.page-header__action .button,.page-header__action>.button{width:100%}.metric-grid,.billing-explainer{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}.search-field{width:100%}.filter-tabs{width:100%;overflow-x:auto}.advanced-filters{grid-template-columns:1fr}.model-list__header{display:none}.model-row{grid-template-columns:1fr auto;min-height:0;padding:16px}.model-name{grid-column:1 / 2}.model-price{grid-column:1 / 2;padding-left:46px}.model-row>.status{grid-column:2;grid-row:1}.model-actions{grid-column:2;grid-row:2}.key-row{grid-template-columns:auto minmax(0,1fr) auto;padding:16px;align-items:start}.key-identity,.key-meta{grid-column:2}.key-meta:nth-of-type(3){display:none}.key-meta:nth-of-type(4){display:grid;grid-row:2}.key-meta:nth-of-type(5){display:grid;grid-row:3}.key-actions{grid-column:3;grid-row:1 / 4}.data-table__head{display:none}.data-table__row{grid-template-columns:1fr auto;gap:8px 14px;padding:15px}.data-table__row>span{display:block!important}.data-table__row>span:nth-child(2),.data-table__row>span:nth-child(3),.data-table__row>span:nth-child(5){display:none!important}.data-table__row>span:nth-child(4),.data-table__row>span:nth-child(6){text-align:right}.request-table .request-cell{display:grid!important;gap:6px}.request-table .request-cell strong{display:block;white-space:nowrap}.request-table .request-cell code{display:block;max-width:100%;overflow:hidden;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.request-table .data-table__row>span:nth-child(4){align-self:start;white-space:nowrap}.request-table .data-table__row>span:nth-child(6){grid-column:2;grid-row:2;align-self:end}.transaction-list article{grid-template-columns:auto 1fr auto}.transaction-reference{grid-column:2}.transaction-amount{grid-column:3;grid-row:1 / 3}.transaction-panel .panel-heading .text-button{display:none}.docs-layout{grid-template-columns:1fr;gap:22px}.docs-nav{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:4px}.docs-content h2{font-size:25px}.public-frame>header{padding:0 18px}.public-frame>header nav>a:not(.button){display:none}}@media(max-width:520px){.landing-nav{padding:0 20px}.landing-nav nav a:not(:last-child){display:none}.landing-story{min-height:540px;padding:70px 22px 56px}.landing-copy h1{font-size:40px}.landing-copy>p:not(.landing-index){font-size:15px}.landing-points{gap:12px;flex-direction:column}.login-panel{min-height:650px;padding:46px 22px 24px}.login-panel footer{flex-direction:column;align-items:center}.landing-footer-links{display:inline-flex}.topbar{padding-right:14px}.account-trigger>span:not(.avatar){display:none}.page-header h1{font-size:24px}.notice{grid-template-columns:auto 1fr}.notice a{grid-column:2}.metric-grid{gap:10px}.metric{min-height:128px}.quick-steps li{grid-template-columns:34px 1fr;padding:10px 0}.quick-steps a{grid-column:2}.balance-strip,.admin-summary{grid-template-columns:1fr}.balance-strip>div,.admin-summary article{min-height:105px;border-right:0!important;border-bottom:1px solid var(--line-soft)}.balance-strip>div:last-child,.admin-summary article:last-child{border-bottom:0}.policy-preview,.charge-preview{grid-template-columns:repeat(2,1fr)}.policy-preview>div:nth-child(2),.charge-preview>div:nth-child(2){border-right:0}.policy-preview>div:nth-child(-n+2),.charge-preview>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.policy-fields,.response-result dl{grid-template-columns:1fr}.response-result code{max-width:150px}.status-hero{grid-template-columns:auto 1fr}.status-hero>.status{grid-column:2}.incident{grid-template-columns:1fr;gap:7px}.modal-backdrop{padding:10px}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{width:100%}}.model-catalog-page{gap:22px}.catalog-controls{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 10px 28px #141f300b;overflow:hidden}.catalog-toolbar{min-height:64px;padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.catalog-search{min-width:0;height:42px;padding:0 10px 0 13px;border:1px solid #cfd7e2;border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055));display:flex;align-items:center;gap:9px;color:var(--muted);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.catalog-search:focus-within{border-color:#ff4f8b94;background:var(--surface, #16121e);box-shadow:0 0 0 3px #ff4f8b17}.catalog-search input{min-width:100px;height:100%;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.catalog-search button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;display:grid;place-items:center;color:var(--muted);cursor:pointer}.catalog-search button:hover{color:var(--ink);background:var(--network-soft, rgba(255, 255, 255, .055))}.catalog-search__count{flex:0 0 auto;padding-left:10px;border-left:1px solid var(--line);color:var(--subtle);font-size:11px;white-space:nowrap}.catalog-view-switch{height:42px;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055));display:flex;align-items:center;gap:3px}.catalog-view-switch button{height:32px;min-width:70px;padding:0 10px;border:0;border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer}.catalog-view-switch button.is-active{color:var(--ink);background:var(--surface, #16121e);box-shadow:0 1px 5px #141f301a}.catalog-filter-row{min-height:54px;padding:10px 12px;border-top:1px solid var(--line-soft);display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.catalog-filter-row::-webkit-scrollbar{display:none}.catalog-filter-row button{scroll-snap-align:start;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface, #16121e);display:inline-flex;align-items:center;gap:7px;color:#536176;font-size:11px;white-space:nowrap;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.catalog-filter-row button:hover{transform:translateY(-1px);border-color:#b7c1ce;color:var(--ink)}.catalog-filter-row button strong{min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--network-soft, rgba(255, 255, 255, .055));display:grid;place-items:center;font-size:var(--font-size-xs);font-weight:600}.catalog-filter-row button.is-active{border-color:#ff8fb7;color:#ff4f8b;background:#1a1422}.catalog-filter-row button.is-active strong{color:#fff;background:var(--blue)}.catalog-filter-row .catalog-filter--text.is-active{border-color:#b7c9e8;color:#315d95;background:#5ee8ff12}.catalog-filter-row .catalog-filter--text.is-active strong{background:#3f6fa9}.catalog-filter-row .catalog-filter--image.is-active{border-color:#d9bce6;color:#74428d;background:#9d6cff1a}.catalog-filter-row .catalog-filter--image.is-active strong{background:#8752a0}.catalog-filter-row .catalog-filter--video.is-active{border-color:#ff8fb7;color:#ff4f8b;background:#1a1422}.catalog-filter-row .catalog-filter--audio.is-active{border-color:#a8d8c7;color:#176746;background:#68ddb014}.catalog-filter-row .catalog-filter--audio.is-active strong{background:#18845c}.catalog-filter-row .catalog-filter-clear{margin-left:auto;border-style:dashed;color:var(--muted);background:transparent}.catalog-groups{display:grid;gap:18px}.catalog-group{--catalog-accent: #3f6fa9;--catalog-soft: #edf4ff;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 12px 32px #141f300d;overflow:hidden}.catalog-group--image{--catalog-accent: #8752a0;--catalog-soft: #f9effd}.catalog-group--video{--catalog-accent: #ff4f8b;--catalog-soft: #1a1422}.catalog-group--audio{--catalog-accent: #18845c;--catalog-soft: #e7f6ef}.catalog-group:before{content:"";display:block;height:3px;background:var(--catalog-accent)}.catalog-group__header{min-height:104px;padding:20px 22px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:15px}.catalog-group__index{align-self:start;color:color-mix(in srgb,var(--catalog-accent) 38%,white);font-family:var(--font-display);font-size:30px;font-style:italic;line-height:1}.catalog-group__icon{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--catalog-accent) 25%,white);border-radius:11px;background:var(--catalog-soft);display:grid;place-items:center;color:var(--catalog-accent)}.catalog-group__header h2{margin:0;color:var(--ink);font-size:18px;letter-spacing:-.025em}.catalog-group__header p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.catalog-group__count{min-width:60px;display:grid;justify-items:end;gap:2px;color:var(--subtle);font-size:var(--font-size-xs)}.catalog-group__count strong{color:var(--ink);font-family:var(--font-display);font-size:23px;font-style:italic;font-weight:500}.catalog-models--grid{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:11px}.catalog-model{min-width:0;position:relative;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface, #16121e);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.catalog-model:hover{transform:translateY(-2px);border-color:#cdd5df;box-shadow:0 12px 24px #141f3013}.catalog-model--grid{min-height:244px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(38px,auto) auto 1fr auto;gap:11px 12px}.catalog-model__identity{min-width:0;display:flex;align-items:center;gap:10px}.catalog-model__identity>div{min-width:0;display:grid;gap:4px}.catalog-model__identity strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalog-model__identity code{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.catalog-model__mark{width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:#5ee8ff12;display:grid;place-items:center;color:#3f6fa9}.catalog-model__mark--image{color:#8752a0;background:#9d6cff1a}.catalog-model__mark--video{color:#ff4f8b;background:#1a1422}.catalog-model__mark--audio{color:#18845c;background:#68ddb014}.catalog-model__summary{grid-column:1 / -1;margin:0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.55}.catalog-model__tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-content:start;gap:5px}.catalog-model__tags span{padding:4px 7px;border-radius:999px;color:#5f6d80;background:var(--network-soft, rgba(255, 255, 255, .055));font-size:var(--font-size-xs)}.catalog-model__price{align-self:end;display:grid;gap:2px}.catalog-model__price span,.catalog-model__price small{color:var(--muted);font-size:var(--font-size-xs)}.catalog-model__price strong{color:var(--ink);font-size:14px}.catalog-model__status{grid-column:2;grid-row:1;justify-self:end}.catalog-model__actions{grid-column:1 / -1;padding-top:11px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-model__actions .row-action{min-height:28px;display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:11px;font-weight:600}.catalog-model__actions .row-action--disabled{max-width:150px;justify-content:flex-end;overflow:hidden;color:var(--subtle);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.catalog-models--list{display:grid}.catalog-model--list{min-height:76px;padding:13px 16px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(170px,.9fr) minmax(110px,.55fr) auto minmax(150px,auto);align-items:center;gap:16px}.catalog-model--list:last-child{border-bottom:0}.catalog-model--list:hover{transform:none;background:var(--network-soft, rgba(255, 255, 255, .055));box-shadow:none}.catalog-model--list .catalog-model__summary{display:none}.catalog-model--list .catalog-model__tags{grid-column:auto;flex-wrap:nowrap;overflow:hidden}.catalog-model--list .catalog-model__tags span{white-space:nowrap}.catalog-model--list .catalog-model__status{grid-column:auto;grid-row:auto}.catalog-model--list .catalog-model__actions{grid-column:auto;padding:0;border:0;justify-content:flex-end}.catalog-model--list .catalog-model__price{align-self:center}@media(max-width:1280px){.catalog-models--grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.catalog-model--list{grid-template-columns:minmax(220px,1.2fr) minmax(120px,.7fr) auto minmax(135px,auto)}.catalog-model--list .catalog-model__tags{display:none}}@media(max-width:820px){.catalog-toolbar{grid-template-columns:1fr}.catalog-view-switch{width:100%}.catalog-view-switch button{flex:1}.catalog-filter-row .catalog-filter-clear{margin-left:0}.catalog-group__header{min-height:88px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px;gap:12px}.catalog-group__index{display:none}.catalog-group__count{grid-column:auto;grid-row:auto}.catalog-group__header>div{grid-column:auto;grid-row:auto}.catalog-models--grid{grid-template-columns:1fr}.catalog-model--list{min-height:0;padding:15px;grid-template-columns:minmax(0,1fr) auto;gap:11px}.catalog-model--list .catalog-model__identity{grid-column:1 / -1}.catalog-model--list .catalog-model__price{grid-column:1 / -1;padding-left:44px}.catalog-model--list .catalog-model__status{grid-column:2;grid-row:1}.catalog-model--list .catalog-model__actions{grid-column:1 / -1;grid-row:3;align-self:stretch;padding-top:10px;border-top:1px solid var(--line-soft);justify-content:space-between}}@media(max-width:520px){.catalog-search__count{display:none}.catalog-group__header{min-height:84px}.catalog-group__icon{width:38px;height:38px}.catalog-group__header h2{font-size:16px}.catalog-models--grid{padding:10px}.catalog-model--grid{min-height:226px;padding:14px}.catalog-model--list .catalog-model__actions .row-action--disabled{max-width:170px;white-space:normal;text-align:right;line-height:1.35}}@media(prefers-reduced-motion:reduce){.catalog-model,.catalog-filter-row button{transition:none}.catalog-model:hover,.catalog-filter-row button:hover{transform:none}}.key-row{grid-template-columns:auto minmax(230px,1fr) minmax(130px,.55fr) minmax(130px,.55fr) auto}.key-permission-note{border-color:#d5dde8;background:var(--network-soft, rgba(255, 255, 255, .055));color:#4a607d}.key-permission-note strong{color:var(--ink)}.key-create-intro{padding:14px;border:1px solid #1a1422;border-radius:11px;background:#1a1422;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px}.key-create-intro>span{width:38px;height:38px;border-radius:10px;background:#1a1422;display:grid;place-items:center;color:var(--blue)}.key-create-intro strong{color:var(--ink);font-size:13px}.key-create-intro p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.policy-disclosure{border:1px solid var(--line);border-radius:11px;background:var(--network-soft, rgba(255, 255, 255, .055));overflow:hidden}.policy-disclosure summary{min-height:58px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink);cursor:pointer;list-style:none}.policy-disclosure summary::-webkit-details-marker{display:none}.policy-disclosure summary>span{display:grid;gap:4px}.policy-disclosure summary strong{font-size:12px}.policy-disclosure summary small{color:var(--muted);font-size:var(--font-size-xs);font-weight:400}.policy-disclosure summary svg{flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.policy-disclosure[open] summary{border-bottom:1px solid var(--line-soft);background:var(--surface, #16121e)}.policy-disclosure[open] summary svg{transform:rotate(180deg)}.policy-disclosure .policy-fields{margin:14px;background:var(--surface, #16121e)}.policy-boundary-note{padding:11px 12px;border:1px solid #d4dde8;border-radius:9px;background:var(--network-soft, rgba(255, 255, 255, .055));display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;color:#49617e}.policy-boundary-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.policy-boundary-note strong{color:#314660}@media(max-width:760px){.key-row{grid-template-columns:auto minmax(0,1fr) auto}.key-identity,.key-meta{grid-column:2}.key-meta:nth-of-type(3),.key-meta:nth-of-type(4){display:grid}.key-actions{grid-column:3;grid-row:1 / 4}}@media(prefers-reduced-motion:reduce){.policy-disclosure summary svg{transition:none}}.account-setup__panel form .checkbox-row{min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--atlas-soft, var(--canvas));display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.55;cursor:pointer}.account-setup__panel form .checkbox-row input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--blue)}.checkbox-row__copy{min-width:0;display:block}@media(max-width:760px){.docs-nav{position:relative;max-width:100%;padding-right:22px;scroll-snap-type:x proximity}.docs-nav button{scroll-snap-align:start}.docs-nav:after{content:"";position:sticky;right:0;width:22px;align-self:stretch;pointer-events:none;background:linear-gradient(90deg,transparent,var(--canvas))}}@media(max-width:360px){html:has(.public-frame--console),body:has(.public-frame--console){overflow-x:clip}.public-frame>header{gap:8px;padding-inline:10px}.public-frame>header .brand-lockup>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-frame>header nav{gap:6px}.public-frame>header .button{padding-inline:9px}}@media(max-width:520px){.account-setup>main{padding:20px 12px}.account-setup__panel{padding:26px 20px;border-radius:18px}}.refund-admin-panel{display:block;overflow:hidden}.refund-admin-panel__body{display:grid;gap:18px;padding:4px 18px 18px}.refund-lookup{width:min(100%,720px);max-width:none}.refund-lookup>label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:600}.refund-lookup .search-field{width:100%;max-width:none}.refund-workflow{display:grid;gap:18px}.refund-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.refund-preview-grid>div{min-width:0;padding:14px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-subtle, #f8fafc)}.refund-preview-grid dt{margin-bottom:8px;color:var(--muted);font-size:11px}.refund-preview-grid dd{display:grid;gap:4px;min-width:0;margin:0}.refund-preview-grid strong,.refund-preview-grid code{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.refund-preview-grid span{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.refund-form{max-width:760px;padding-top:4px}.refund-confirmation{align-items:flex-start}.refund-confirmation>div{display:grid;flex:1;gap:8px}.refund-confirmation .dialog-actions{justify-content:flex-start;margin-top:4px}.refund-success{max-width:760px}@media(max-width:900px){.refund-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.refund-preview-grid{grid-template-columns:1fr}}.dialog-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dialog-field-grid label,.dialog-form textarea{min-width:0}.dialog-form select,.dialog-form textarea{width:100%;color:var(--ink);background:var(--atlas-raised, var(--surface));border:1px solid var(--line);border-radius:9px}.dialog-form select{height:46px;padding:0 13px}.dialog-form textarea{min-height:86px;padding:12px 13px;resize:vertical;line-height:1.5}.dialog-form select:focus,.dialog-form textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1c}.gift-redemption-success{gap:13px}.gift-redemption-success p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.gift-redemption-success dl{width:100%;margin:3px 0 6px;border:1px solid var(--line-soft);border-radius:9px}.gift-redemption-success dl>div{min-height:46px;padding:8px 11px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;text-align:left}.gift-redemption-success dl>div:last-child{border-bottom:0}.gift-redemption-success dt{color:var(--muted);font-size:var(--font-size-xs)}.gift-redemption-success dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;text-align:right}.gift-redemption-success code{font-size:var(--font-size-xs)}.admin-task-static{min-height:68px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;color:var(--blue)}.admin-task-static strong{color:var(--ink);font-size:12px}.admin-task-static p{margin:4px 0 0;color:var(--muted);font-size:var(--font-size-xs)}.gift-code-panel{overflow:hidden}.gift-code-filters{display:flex;gap:10px}.gift-code-filters label{display:grid;gap:4px;color:var(--muted);font-size:var(--font-size-xs)}.gift-code-filters select{min-width:112px;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--atlas-raised, var(--surface));font-size:11px}.gift-code-list.is-loading{opacity:.58;pointer-events:none}.gift-code-list article{min-height:76px;padding:12px 22px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(125px,.55fr) minmax(220px,.9fr) auto;align-items:center;gap:16px}.gift-code-list article>div{min-width:0;display:grid;gap:5px}.gift-code-list article strong{font-size:12px}.gift-code-list article span{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.gift-code-identity code{overflow:hidden;color:var(--blue);font-size:11px;text-overflow:ellipsis}.gift-code-once{justify-items:center;text-align:center;color:var(--green)}.gift-code-once>strong{color:var(--ink);font-size:15px}.gift-code-once>p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.gift-code-once .secret-value{width:100%;text-align:left}.gift-code-ack{width:100%;justify-content:flex-start;padding:10px 0 2px}.destructive-confirmation{padding:12px 13px;border:1px solid color-mix(in srgb,var(--red) 36%,var(--line));border-radius:9px;display:grid;grid-template-columns:auto 1fr;gap:10px;color:var(--red);background:var(--red-soft)}.destructive-confirmation p{margin:0;color:var(--red);font-size:11px;line-height:1.6}.gift-code-audience{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;background:var(--atlas-soft, var(--canvas))}.gift-code-audience legend{padding:0 6px}.gift-code-audience__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift-code-audience__modes>label{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:var(--ink);background:var(--atlas-raised, var(--surface));cursor:pointer}.gift-code-audience__modes>label:has(input:checked){border-color:var(--atlas-action, var(--blue));box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-action, var(--blue)) 14%,transparent);background:var(--atlas-action-soft, var(--blue-soft))}.gift-code-audience__modes input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--atlas-action, var(--blue))}.gift-code-audience__modes span,.gift-code-customer-picker,.gift-code-customer-picker label{min-width:0;display:grid;gap:5px}.gift-code-audience__modes strong,.gift-code-customer-picker label>span{font-size:12px}.gift-code-audience__modes small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.gift-code-customer-picker{gap:10px}.gift-code-customer-picker input,.gift-code-customer-picker select{width:100%}.gift-code-audience__warning{margin:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--amber) 42%,var(--line));border-radius:9px;display:flex;align-items:flex-start;gap:8px;color:var(--amber);background:var(--amber-soft);font-size:11px;line-height:1.55}@media(max-width:760px){.dialog-field-grid,.gift-code-audience__modes{grid-template-columns:1fr}.gift-code-panel .panel-heading{align-items:stretch;flex-direction:column}.gift-code-filters,.gift-code-filters label,.gift-code-filters select{width:100%}.gift-code-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.gift-code-list article>div:nth-child(2),.gift-code-list article>div:nth-child(3){grid-column:1}.gift-code-list article>button{grid-column:2;grid-row:1 / 4}}@media(max-width:420px){.gift-code-filters{flex-direction:column}.gift-redemption-success dl>div{grid-template-columns:1fr;gap:3px}.gift-redemption-success dd{text-align:left}}.dialog-field-grid--amount{grid-template-columns:minmax(0,1.7fr) minmax(116px,.8fr)}.dialog-field-grid--single{grid-template-columns:minmax(0,1fr)}.gift-code-issue-form .dialog-hint{margin:0}@media(max-width:600px){.dialog-field-grid--amount,.dialog-field-grid--single{grid-template-columns:minmax(0,1fr)}}.supplier-operations{padding:18px;border-radius:var(--admin-panel-radius);display:grid;gap:16px;overflow:hidden}.supplier-operations__header,.supplier-operations__actions,.supplier-attempts__heading,.supplier-operations__guidance,.supplier-operations__notice{display:flex;align-items:center}.supplier-operations__header{justify-content:space-between;gap:20px}.supplier-operations__header h2{margin:3px 0 0;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--admin-section-title);font-weight:600;letter-spacing:-.02em}.supplier-operations__header p{max-width:72ch;margin:7px 0 0;color:var(--muted);font-size:var(--admin-label);line-height:1.55}.supplier-operations__actions{flex:0 0 auto;gap:8px}.supplier-health{min-height:24px;padding:0 8px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;font-size:var(--admin-caption);font-weight:600;white-space:nowrap}.supplier-health--healthy{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--green-soft);color:var(--green)}.supplier-health--degraded,.supplier-health--stale{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:var(--amber-soft);color:var(--amber)}.supplier-health--unavailable{border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:var(--red-soft);color:var(--red)}.supplier-operations__metrics{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-operations__metrics article{min-width:0;min-height:84px;padding:13px 14px;border-right:1px solid var(--line-soft);display:grid;align-content:center;gap:5px}.supplier-operations__metrics article:last-child{border-right:0}.supplier-operations__metrics span,.supplier-operations__metrics small{overflow:hidden;color:var(--muted);font-size:var(--admin-caption);text-overflow:ellipsis;white-space:nowrap}.supplier-operations__metrics strong{overflow:hidden;color:var(--ink);font-size:18px;font-weight:600;line-height:1.15;text-overflow:ellipsis}.supplier-operations__metrics .supplier-operations__time{font-size:14px}.supplier-operations__metrics .has-risk{box-shadow:inset 0 -2px var(--amber)}.supplier-operations__metrics .has-risk small{color:var(--amber);font-weight:600}.supplier-operations__guidance,.supplier-operations__notice{gap:10px;padding:11px 12px;border:1px solid transparent;border-radius:8px;font-size:var(--admin-label)}.supplier-operations__guidance div,.supplier-operations__notice div{min-width:0;display:grid;gap:2px}.supplier-operations__guidance strong,.supplier-operations__notice strong{font-size:var(--admin-label)}.supplier-operations__guidance span,.supplier-operations__notice span{color:inherit;font-size:var(--admin-caption);opacity:.82}.supplier-operations__guidance--healthy{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--green-soft);color:var(--green)}.supplier-operations__guidance--degraded,.supplier-operations__guidance--stale,.supplier-operations__notice--attention{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:var(--amber-soft);color:var(--amber)}.supplier-operations__guidance--unavailable,.supplier-operations__notice--error{border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:var(--red-soft);color:var(--red)}.supplier-attempts{display:grid;gap:9px}.supplier-attempts__heading{justify-content:space-between;gap:16px}.supplier-attempts__heading h3{margin:0;font-size:14px;font-weight:600}.supplier-attempts__heading span{color:var(--muted);font-size:var(--admin-caption)}.supplier-attempts ol{margin:0;padding:0;border-block:1px solid var(--line-soft);display:grid;gap:0;list-style:none}.supplier-attempts li{min-height:44px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:var(--admin-caption)}.supplier-attempts li:last-child{border-bottom:0}.supplier-attempts li div{display:flex;align-items:baseline;gap:8px}.supplier-attempts li span,.supplier-attempts li small,.supplier-attempts__empty{color:var(--muted);font-size:var(--admin-caption)}.attempt-dot{width:7px;height:7px;border-radius:50%;background:var(--red)}.attempt-dot--succeeded{background:var(--green)}.is-spinning{animation:supplier-spin .8s linear infinite}@keyframes supplier-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.supplier-operations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-operations__metrics article:nth-child(2){border-right:0}.supplier-operations__metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media(max-width:640px){.supplier-operations{padding:16px}.supplier-operations__header,.supplier-attempts__heading{align-items:flex-start;flex-direction:column}.supplier-operations__actions{width:100%;justify-content:space-between}.supplier-operations__metrics{grid-template-columns:1fr}.supplier-operations__metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.supplier-attempts li div{display:grid;gap:2px}}.channel-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.channel-summary article{min-height:86px;padding:14px 15px;border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px 9px}.channel-summary article svg{color:var(--muted)}.channel-summary article span{color:var(--muted);font-size:var(--admin-label)}.channel-summary article strong{grid-column:1 / -1;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.channel-summary article.is-attention{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:var(--amber-soft)}.channel-refresh-notice{padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--line));border-radius:9px;background:var(--amber-soft);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--amber)}.channel-refresh-notice>span{min-width:0;display:grid;gap:2px}.channel-refresh-notice strong{color:var(--ink);font-size:var(--admin-label)}.channel-refresh-notice small{color:var(--muted);font-size:var(--admin-caption)}.channel-refresh-notice button{padding:0;border:0;background:transparent;color:var(--amber);font:inherit;font-size:var(--admin-label);font-weight:600;cursor:pointer}.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-grid--single{grid-template-columns:minmax(0,1fr)}.channel-card{padding:18px;border-radius:var(--admin-panel-radius);display:grid;gap:16px}.channel-card>header,.channel-card>header>div,.channel-card>footer{display:flex;align-items:center}.channel-card>header{justify-content:space-between;gap:12px}.channel-card>header>div{min-width:0;gap:10px}.channel-card>header>div>div{min-width:0;display:grid;gap:3px}.channel-card>header strong{overflow:hidden;color:var(--ink);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.channel-card code{overflow:hidden;color:var(--muted);font-size:var(--admin-caption);text-overflow:ellipsis}.channel-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-grid--single .channel-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.channel-card__metrics>div{min-width:0;padding:11px 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface);display:grid;gap:4px}.channel-card__metrics span,.channel-card__evidence small{color:var(--muted);font-size:var(--admin-caption)}.channel-card__metrics strong{overflow:hidden;color:var(--ink);font-size:16px;font-weight:600;text-overflow:ellipsis}.channel-key-groups{padding-top:14px;border-top:1px solid var(--line-soft);display:grid;gap:10px}.channel-key-groups>header{display:grid;gap:4px}.channel-key-groups>header>div{display:flex;align-items:center;gap:7px;color:var(--ink)}.channel-key-groups>header strong{font-size:var(--admin-label);font-weight:600}.channel-key-groups>header small,.channel-key-group__identity small,.channel-key-groups__empty small{color:var(--muted);font-size:var(--admin-caption);line-height:1.5}.channel-key-groups__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.channel-key-group{min-width:0;padding:10px 11px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.channel-key-group:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--blue-soft) 45%,var(--surface));transform:translateY(-1px)}.channel-key-group__identity{min-width:0;display:grid;gap:3px}.channel-key-group__identity code{overflow:hidden;color:var(--ink);font-size:var(--admin-label);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.channel-key-group>svg{color:var(--muted)}.channel-key-groups__empty{padding:11px 12px;border:1px dashed var(--line);border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:14px}.channel-key-groups__empty>div{display:grid;gap:3px}.channel-key-groups__empty strong{color:var(--ink);font-size:var(--admin-label)}.channel-key-groups__empty>a{display:inline-flex;align-items:center;gap:4px;color:var(--blue-dark);font-size:var(--admin-label);font-weight:600;text-decoration:none;white-space:nowrap}.channel-card__evidence{display:grid;gap:7px}.channel-grid--single .channel-card__evidence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px}.channel-card__evidence p{min-width:0;margin:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--admin-label)}.channel-card__evidence p.is-attention{color:var(--amber)}.channel-card__evidence small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-card>footer{justify-content:flex-end}@media(max-width:1100px){.channel-grid--single .channel-card__metrics,.channel-grid--single .channel-card__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.channel-summary,.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.channel-grid,.channel-grid--single .channel-card__evidence{grid-template-columns:1fr}.channel-summary,.channel-card__metrics,.channel-grid--single .channel-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-summary article{min-height:78px;padding:12px}.channel-summary article:last-child:nth-child(odd){grid-column:1 / -1}.channel-card{padding:16px}.channel-key-group{grid-template-columns:minmax(0,1fr) auto}.channel-key-group .status{grid-column:1;grid-row:2;justify-self:start}.channel-key-group>svg{grid-column:2;grid-row:1 / span 2}.channel-key-groups__empty{align-items:flex-start;flex-direction:column}.channel-refresh-notice{grid-template-columns:auto minmax(0,1fr)}.channel-refresh-notice button{grid-column:2;justify-self:start}}@media(max-width:360px){.channel-summary,.channel-card__metrics,.channel-grid--single .channel-card__metrics{grid-template-columns:1fr}.channel-summary article:last-child:nth-child(odd){grid-column:auto}}@media(prefers-reduced-motion:reduce){.channel-key-group{transition:none}.channel-key-group:hover{transform:none}}.supplier-quote-sync{display:grid;gap:14px;padding:18px 20px}.supplier-quote-sync__heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.supplier-quote-sync__heading>div{min-width:0}.supplier-quote-sync__heading h2{display:flex;align-items:center;gap:8px;margin:3px 0 4px;font-size:1rem}.supplier-quote-sync__heading p,.supplier-quote-sync__targets{border-top:1px solid var(--line);padding-top:9px}.supplier-quote-sync__targets summary{color:var(--blue);cursor:pointer;font-size:.78rem;font-weight:600}.supplier-quote-sync__targets>div{display:grid;gap:5px;margin-top:8px}.supplier-quote-sync__targets article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 8px;border-radius:7px;background:var(--navy-soft);color:var(--muted);font-size:.76rem}.supplier-quote-sync__targets article>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-quote-sync__targets article strong{margin-right:7px;color:var(--ink)}.supplier-quote-sync__targets article b{color:var(--ink);white-space:nowrap}.supplier-quote-sync__targets article b.is-error{color:var(--red)}.supplier-quote-sync__state{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.supplier-quote-sync__heading .button{flex:0 0 auto;white-space:nowrap}.supplier-quote-sync__summary{display:flex;flex-wrap:wrap;gap:8px}.supplier-quote-sync__summary>span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--navy-soft);color:var(--muted);font-size:.78rem}.supplier-quote-sync__summary b{color:var(--ink);font-size:.88rem}.supplier-quote-sync__state{display:flex;align-items:center;gap:7px}.supplier-quote-sync__state button{border:0;background:transparent;color:var(--blue);cursor:pointer}.supplier-quote-sync__state--success{color:var(--green)}.supplier-quote-sync__state--error{color:var(--red)}.catalog-admin-operations .supplier-quote-sync{margin:0}.supplier-quote-sync__policy{padding:9px 11px;border-left:3px solid var(--blue);border-radius:0 7px 7px 0;background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--muted)}.supplier-quote-sync__policy svg{flex:0 0 auto;color:var(--blue)}.supplier-quote-sync--compact{padding:14px 16px}@media(max-width:760px){.supplier-quote-sync__heading{align-items:stretch;flex-direction:column}.supplier-quote-sync__heading .button{width:100%}}.si-playground-page{gap:18px;min-width:0}.si-playground-heading{align-items:end}.si-playground-heading p{max-width:760px}.si-playground-catalog-notice{min-height:40px;padding:9px 12px;border:1px solid rgba(157,108,255,.24);display:flex;align-items:center;gap:9px;color:var(--si-muted, #cbc3d3);background:#9d6cff12;font-size:13px}.si-playground-catalog-notice.is-error{border-color:#fb718547;background:#fb718512}.si-playground-catalog-notice button{margin-left:auto;padding:4px 8px;border:0;color:var(--si-accent, #ff4f8b);background:transparent;font:inherit;font-weight:700;cursor:pointer}.si-playground{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:var(--si-text, #fbf8ff);background:radial-gradient(circle at 8% 0%,rgba(255,79,139,.09),transparent 30%),radial-gradient(circle at 92% 8%,rgba(94,232,255,.055),transparent 26%),#0d0a12eb;box-shadow:0 24px 70px #0000003d;color-scheme:dark}.si-playground button,.si-playground input,.si-playground textarea,.si-playground select{font:inherit}.si-playground-tabs{min-height:72px;padding:8px;border-bottom:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:#08070d70}.si-playground-tabs>button{min-width:0;min-height:54px;padding:8px 12px;border:1px solid transparent;border-radius:11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--si-muted, #cbc3d3);background:transparent;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.si-playground-tabs>button:hover{border-color:#ffffff1a;color:var(--si-text, #fbf8ff);background:#ffffff09}.si-playground-tabs>button.is-active{border-color:#ff4f8b57;color:var(--si-text, #fbf8ff);background:linear-gradient(105deg,#ff4f8b26,#9d6cff16);box-shadow:inset 3px 0 0 var(--si-accent, #ff4f8b)}.si-playground-tabs>button>svg{color:currentColor}.si-playground-tabs>button.is-active>svg{color:var(--si-accent, #ff4f8b)}.si-playground-tabs span{min-width:0;display:grid;gap:2px}.si-playground-tabs strong{font-size:14px;font-weight:700}.si-playground-tabs small{overflow:hidden;color:color-mix(in srgb,var(--si-muted, #cbc3d3) 74%,transparent);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.si-playground-tabs em{min-width:25px;height:22px;padding:0 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;display:grid;place-items:center;color:var(--si-muted, #cbc3d3);background:#08070d8a;font:700 11px/1 var(--font-data, monospace);font-style:normal}.si-playground-key-panel{min-height:84px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:minmax(150px,.42fr) minmax(320px,1.2fr);align-items:center;column-gap:18px;background:#16121e8f}.si-playground-key-panel>label{display:inline-flex;align-items:center;gap:8px;color:var(--si-text, #fbf8ff);font-size:13px;font-weight:700}.si-playground-key-panel>label svg{color:var(--si-accent, #ff4f8b)}.si-playground-key-panel>small{grid-column:2;margin-top:6px;color:color-mix(in srgb,var(--si-muted, #cbc3d3) 72%,transparent);font-size:12px;line-height:1.45}.si-playground-key-input{min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.13);border-radius:10px;display:flex;align-items:center;overflow:hidden;background:#08070dad;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.si-playground-key-input:focus-within{border-color:#ff4f8b9e;background:#0d0a12e6;box-shadow:0 0 0 3px #ff4f8b1c}.si-playground-key-input input{min-width:0;height:40px;padding:0 12px;border:0;flex:1;color:var(--si-text, #fbf8ff);background:transparent;font:500 13px/1.2 var(--font-data, monospace);outline:0}.si-playground-key-input input::placeholder,.si-playground input::placeholder,.si-playground textarea::placeholder{color:#cbc3d378}.si-playground-key-input button{width:40px;height:40px;padding:0;border:0;display:grid;place-items:center;color:var(--si-muted, #cbc3d3);background:transparent;cursor:pointer}.si-playground-key-input button:hover{color:var(--si-text, #fbf8ff);background:#ffffff0e}.si-playground-workbench{min-width:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:stretch}.si-playground-editor{min-width:0;padding:clamp(20px,2.3vw,32px);border-right:1px solid rgba(255,255,255,.09);display:grid;align-content:start;gap:20px;background:#16121e57}.si-playground-field{min-width:0;display:grid;gap:8px}.si-playground-field>label,.si-playground-field-heading>label,.si-playground-parameter>label{color:var(--si-text, #fbf8ff);font-size:13px;font-weight:700}.si-playground-field>small,.si-playground-field--model>small{color:#cbc3d39e;font-size:12px;line-height:1.5}.si-playground-field textarea,.si-playground-field select,.si-playground-parameter input,.si-playground-parameter select,.si-playground-url-row input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:var(--si-text, #fbf8ff);background:#08070db3;outline:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.si-playground-field textarea:focus,.si-playground-field select:focus,.si-playground-parameter input:focus,.si-playground-parameter select:focus,.si-playground-url-row input:focus{border-color:#9d6cffad;background:#0d0a12eb;box-shadow:0 0 0 3px #9d6cff1a}.si-playground-field textarea{min-height:128px;padding:13px 14px;resize:vertical;font-size:14px;line-height:1.65}.si-playground-field select,.si-playground-parameter input,.si-playground-parameter select{height:42px;padding:0 12px;font-size:13px}.si-playground select option{color:var(--si-text, #fbf8ff);background:#100d17}.si-playground-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.si-playground-field-heading button{padding:5px 8px;border:1px solid rgba(255,79,139,.26);border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:var(--si-accent, #ff4f8b);background:#ff4f8b12;font-size:12px;font-weight:700;cursor:pointer}.si-playground-parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.si-playground-parameter-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.si-playground-parameter{min-width:0;display:grid;gap:8px}.si-playground-url-list{display:grid;gap:8px}.si-playground-url-row{min-width:0;display:grid;grid-template-columns:minmax(98px,.26fr) minmax(180px,1fr) auto auto;align-items:center;gap:8px}.si-playground-url-row>span{overflow:hidden;color:var(--si-muted, #cbc3d3);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.si-playground-url-row input{min-width:0;height:40px;padding:0 11px;font:500 12px/1.2 var(--font-data, monospace)}.si-playground-url-row button{min-height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--si-text, #fbf8ff);background:#1f192ba8;font-size:12px;font-weight:700;cursor:pointer}.si-playground-url-row button:hover:not(:disabled){border-color:#5ee8ff57;color:var(--si-cyan, #5ee8ff);background:#5ee8ff12}.si-playground-url-row button.is-remove{width:40px;padding:0;color:var(--si-muted, #cbc3d3)}.si-playground-switches{display:flex;flex-wrap:wrap;gap:10px 18px}.si-playground-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--si-muted, #cbc3d3);cursor:pointer}.si-playground-toggle input{position:absolute;opacity:0;pointer-events:none}.si-playground-toggle>span{width:34px;height:19px;padding:2px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#08070dbd;transition:border-color .15s ease,background .15s ease}.si-playground-toggle>span:after{content:"";width:13px;height:13px;border-radius:50%;display:block;background:#cbc3d3bd;transition:transform .15s ease,background .15s ease}.si-playground-toggle input:checked+span{border-color:#ff4f8b8a;background:#ff4f8b38}.si-playground-toggle input:checked+span:after{transform:translate(15px);background:var(--si-accent, #ff4f8b)}.si-playground-toggle input:focus-visible+span{outline:3px solid rgba(255,79,139,.17);outline-offset:2px}.si-playground-toggle strong{font-size:12px;font-weight:600}.si-playground-submit-row{padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:16px}.si-playground-submit-row>span{color:var(--si-muted, #cbc3d3);font-size:12px;line-height:1.5}.si-playground-submit-row>span.is-ready{color:#56ddb2}.si-playground-submit-row>span.is-blocked{color:#d6bfd0}.si-playground-submit-row>button{min-width:144px;min-height:42px;padding:0 18px;border:1px solid rgba(255,79,139,.55);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(110deg,#d83879,#9b4dcf);box-shadow:0 10px 28px #d8387933;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.si-playground-submit-row>button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 13px 32px #d8387947}.si-playground-submit-row>button:active:not(:disabled){transform:translateY(0)}.si-playground-submit-row>button:disabled,.si-playground button:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.si-playground-result{min-width:0;min-height:560px;padding:clamp(20px,2.3vw,30px);display:flex;flex-direction:column;background:linear-gradient(145deg,#1f192b85,#0d0a1257),#16121e61}.si-playground-result-empty{width:min(360px,100%);margin:auto;display:grid;justify-items:center;gap:10px;color:var(--si-muted, #cbc3d3);text-align:center}.si-playground-result-empty>span{width:54px;height:54px;border:1px solid rgba(157,108,255,.32);border-radius:14px;display:grid;place-items:center;color:var(--si-violet, #9d6cff);background:#9d6cff13}.si-playground-result-empty strong{color:var(--si-text, #fbf8ff);font-size:16px}.si-playground-result-empty p{margin:0;color:#cbc3d3a8;font-size:13px;line-height:1.65}.si-playground-result-empty.is-compact{margin:48px auto}.si-playground-result-heading{min-height:34px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:12px}.si-playground-result-heading>span{display:inline-flex;align-items:center;gap:7px;color:#56ddb2;font-size:13px;font-weight:800}.si-playground-text-result{padding:22px 0;flex:1;color:var(--si-text, #fbf8ff);font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.si-playground-media-results{min-height:0;padding:18px 0;flex:1;display:grid;align-content:start;gap:12px}.si-playground-media-results img,.si-playground-media-results video{width:100%;max-height:560px;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:block;object-fit:contain;background:#08070db8}.si-playground-result-id{min-width:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--si-muted, #cbc3d3);font-size:12px}.si-playground-result-id code{min-width:0;overflow:hidden;color:var(--si-text, #fbf8ff);font:500 12px/1.4 var(--font-data, monospace);text-overflow:ellipsis;white-space:nowrap}.si-playground-error{width:min(440px,100%);margin:auto;padding:16px;border:1px solid rgba(251,113,133,.28);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;color:#fb7185;background:#fb718512}.si-playground-error strong{color:#ffd5dc;font-size:14px}.si-playground-error p{margin:6px 0 0;color:var(--si-muted, #cbc3d3);font-size:12px;line-height:1.6}.si-playground-error .si-playground-result-id{margin-top:12px}.si-playground :focus-visible{outline:3px solid rgba(94,232,255,.18);outline-offset:2px}.spin{animation:si-playground-spin .8s linear infinite}@keyframes si-playground-spin{to{transform:rotate(360deg)}}.si-playground-result--media{min-height:680px;gap:18px}.si-playground-result-title{min-height:42px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:16px}.si-playground-result-title>div{min-width:0;display:grid;gap:4px}.si-playground-result-title strong{color:var(--si-text, #fbf8ff);font-size:14px}.si-playground-result-title small{color:#cbc3d39e;font-size:11px;line-height:1.4}.si-playground-result-title>span{flex:0 0 auto;color:var(--si-violet, #9d6cff);font:700 12px/1 var(--font-data, monospace)}.si-playground-preview{min-height:370px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;display:flex;flex-direction:column;background:#08070d7a}.si-playground-preview.is-empty,.si-playground-preview.is-pending{align-items:center;justify-content:center;gap:10px;color:var(--si-muted, #cbc3d3);text-align:center}.si-playground-preview.is-empty>span{width:56px;height:56px;border:1px solid rgba(157,108,255,.3);border-radius:14px;display:grid;place-items:center;color:var(--si-violet, #9d6cff);background:#9d6cff12}.si-playground-preview.is-empty strong,.si-playground-preview.is-pending strong{color:var(--si-text, #fbf8ff);font-size:15px}.si-playground-preview.is-empty p,.si-playground-preview.is-pending p{max-width:320px;margin:0;color:#cbc3d39e;font-size:12px;line-height:1.6}.si-playground-preview .si-playground-media-results{padding:0 0 12px}.si-playground-preview .si-playground-result-id{margin-top:auto}.si-playground-history{min-width:0;display:grid;gap:10px}.si-playground-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.si-playground-history-heading strong{color:var(--si-text, #fbf8ff);font-size:12px}.si-playground-history-heading span{color:#cbc3d38f;font-size:11px}.si-playground-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.si-playground-history-list>button{min-width:0;padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:9px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;color:var(--si-muted, #cbc3d3);background:#16121e80;text-align:left;cursor:pointer}.si-playground-history-list>button:hover,.si-playground-history-list>button.is-active{border-color:#ff4f8b61;background:#ff4f8b13}.si-playground-history-thumb{width:46px;height:42px;overflow:hidden;border-radius:6px;display:grid;place-items:center;color:var(--si-violet, #9d6cff);background:#08070dad}.si-playground-history-thumb img,.si-playground-history-thumb video{width:100%;height:100%;object-fit:cover}.si-playground-history-list>button>span:last-child{min-width:0;display:grid;gap:3px}.si-playground-history-list strong{color:var(--si-text, #fbf8ff);font:700 11px/1 var(--font-data, monospace)}.si-playground-history-list small{overflow:hidden;color:#cbc3d394;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1120px){.si-playground-parameter-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.si-playground-url-row{grid-template-columns:minmax(82px,.25fr) minmax(150px,1fr) auto auto}}@media(max-width:900px){.si-playground-workbench{grid-template-columns:1fr}.si-playground-editor{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.si-playground-result{min-height:420px}}@media(max-width:680px){.si-playground-key-panel{grid-template-columns:1fr;gap:9px}.si-playground-key-panel>small{grid-column:1;margin-top:0}.si-playground-tabs small{display:none}.si-playground-url-row{grid-template-columns:1fr auto auto}.si-playground-url-row>span{grid-column:1 / -1}}@media(max-width:520px){.si-playground-page{gap:12px}.si-playground{border-right:0;border-left:0;border-radius:0}.si-playground-tabs{min-height:62px;padding:6px}.si-playground-tabs>button{min-height:48px;padding:7px 8px;grid-template-columns:auto minmax(0,1fr);gap:7px}.si-playground-tabs em{display:none}.si-playground-key-panel,.si-playground-editor,.si-playground-result{padding:16px}.si-playground-parameter-grid,.si-playground-parameter-grid--three{grid-template-columns:1fr}.si-playground-url-row{grid-template-columns:minmax(0,1fr) auto}.si-playground-url-row button.is-remove{width:38px}.si-playground-url-row>button:not(.is-remove){grid-column:1}.si-playground-url-row>button.is-remove{grid-column:2;grid-row:3}.si-playground-submit-row{align-items:stretch;flex-direction:column}.si-playground-submit-row>button{width:100%}.si-playground-result{min-height:340px}}@media(prefers-reduced-motion:reduce){.si-playground *,.si-playground *:before,.si-playground *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.advanced-filters--four{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.data-table.is-loading,.transaction-list.is-loading{opacity:.58;pointer-events:none}.inline-alert{min-height:46px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--surface, #16121e);color:var(--muted);font-size:12px}.inline-alert--error{color:#8d292f;border-color:#f0c8ca;background:var(--red-soft)}.inline-alert--warning{color:#9d6cff;border-color:#c3a9ff;background:#1a1422}.inline-alert button{border:0;display:inline-flex;align-items:center;gap:6px;background:transparent;color:inherit;font-weight:600;cursor:pointer}.pagination-bar{min-height:54px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:11px}.pagination-bar>div{display:flex;gap:8px}.pagination-bar .button{min-height:34px;padding:0 11px;font-size:11px}.pagination-bar--panel{padding:10px 22px;border-top:1px solid var(--line-soft)}.search-field button{height:30px;margin-right:4px;padding:0 10px;border:0;border-radius:7px;color:var(--blue);background:var(--blue-soft);font-size:11px;font-weight:600;cursor:pointer}.request-status--created,.request-status--reserved,.request-status--running{color:var(--amber)!important}.request-status--cancelled{color:var(--muted)!important}.transaction-list--audit article{grid-template-columns:auto minmax(150px,1fr) minmax(180px,.85fr) minmax(210px,.9fr)}.transaction-deltas{display:grid;gap:5px;text-align:right}.transaction-deltas span{color:var(--muted);font-size:var(--font-size-xs)}.transaction-deltas strong{margin-left:5px;color:var(--ink);font-size:11px}@media(max-width:1040px){.advanced-filters--four{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:760px){.advanced-filters--four{grid-template-columns:1fr}.pagination-bar{align-items:stretch;flex-direction:column}.pagination-bar>div,.pagination-bar .button{width:100%}.transaction-list--audit article{grid-template-columns:auto minmax(0,1fr)}.transaction-list--audit .transaction-reference,.transaction-list--audit .transaction-deltas{grid-column:2}.transaction-list--audit .transaction-deltas{text-align:left}}.repository-setup-guide{padding:18px;border-color:color-mix(in srgb,var(--blue, #ff4f8b) 42%,var(--line));background:color-mix(in srgb,var(--blue, #ff4f8b) 6%,var(--surface));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px}.repository-setup-guide__copy{min-width:0;display:grid;gap:6px}.repository-setup-guide__copy h2{margin:0;color:var(--ink);font-size:20px;line-height:1.3}.repository-setup-guide__copy p{margin:0;display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:var(--admin-body);line-height:1.55}.repository-setup-guide__copy p strong{color:var(--blue, #ff4f8b)}.repository-setup-guide__copy small{color:var(--subtle);font-size:var(--admin-caption)}.repository-setup-guide__actions{display:grid;gap:8px}.repository-setup-guide__actions .button{min-width:210px;justify-content:center;white-space:nowrap}.repository-setup-guide__state{margin:0;grid-column:1 / -1;color:var(--muted);font-size:var(--admin-caption)}.repository-actions .repository-actions__next{color:var(--blue, #ff4f8b);font-weight:700}@media(max-width:760px){.repository-setup-guide{grid-template-columns:minmax(0,1fr);align-items:stretch}.repository-setup-guide__actions .button{width:100%;min-width:0}}.pricing-control{overflow:hidden;border-color:color-mix(in srgb,var(--blue, #ff4f8b) 24%,var(--line))}.pricing-control .panel-heading h2{display:flex;align-items:center;gap:9px}.pricing-control .panel-heading h2 svg{color:var(--blue, #ff4f8b)}.pricing-policy-form{padding:16px 18px 18px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(170px,.85fr) minmax(170px,.85fr) auto auto;align-items:end;gap:10px}.pricing-policy-form>label,.repository-profile-form>label,.repository-form-grid>label{display:grid;gap:7px;color:var(--muted);font-size:var(--admin-caption);font-weight:600}.pricing-policy-form>.pricing-policy-field>.pricing-percent-input{height:var(--admin-control-height);padding-right:11px;border:1px solid var(--line);border-radius:8px;background:var(--network-canvas, #08070d);display:flex;align-items:center;color:var(--muted)}.pricing-policy-form>.pricing-policy-field>.pricing-percent-input input{min-width:0;height:var(--admin-control-height);padding:0 11px;border:0;background:transparent;flex:1}.repository-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.repository-toolbar .search-field{width:min(100%,390px)}.repository-archive-panel{padding:0;overflow:hidden}.repository-archive-panel>summary{min-height:56px;padding:0 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;cursor:pointer;list-style:none}.repository-archive-panel>summary::-webkit-details-marker{display:none}.repository-archive-panel>summary>span{min-width:0;display:grid;gap:2px}.repository-archive-panel>summary strong{color:var(--ink);font-size:var(--admin-body)}.repository-archive-panel>summary small{color:var(--muted);font-size:var(--admin-caption)}.repository-archive-panel[open]>summary{border-bottom:1px solid var(--line)}.repository-archive-panel[open]>summary>svg:last-child{transform:rotate(180deg)}.repository-archive-panel__body{padding:12px;display:grid;gap:12px}.repository-archive-empty{margin:0;padding:16px;color:var(--muted);text-align:center}.repository-list{overflow:hidden;overflow-wrap:normal;word-break:normal;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #16121e)}.repository-list>header,.repository-list>article{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(135px,.72fr) 110px minmax(190px,auto);align-items:center;gap:16px}.repository-list>header{min-height:42px;padding:0 18px;border-bottom:1px solid var(--line);color:var(--muted);background:var(--network-soft, rgba(255, 255, 255, .055));font-size:var(--admin-caption);font-weight:600;letter-spacing:.02em}.repository-list>article{min-height:76px;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.repository-list>article:last-child{border-bottom:0}.repository-list>article:hover{background:#1a1422}.repository-list>article>div:not(.repository-actions):not(.repository-identity){min-width:0;display:grid;gap:5px}.repository-list strong,.repository-list code,.repository-list span{min-width:0;overflow:hidden;text-overflow:ellipsis}.repository-list code{white-space:nowrap}.repository-list strong{color:var(--ink);font-size:var(--admin-body)}.repository-list code,.repository-list article span:not(.status){color:var(--muted);font-size:var(--admin-caption)}.catalog-price-brief>span{white-space:nowrap}.repository-state{min-width:0;display:grid;justify-items:start;gap:6px}.repository-state small{color:var(--muted);font-size:var(--admin-caption)}.repository-state .status{max-width:100%}.repository-identity{min-width:0;display:grid;grid-template-columns:36px 34px minmax(0,1fr);align-items:center;gap:10px}.service-shell .repository-list .repository-modality-icon{width:34px;height:34px;border:1px solid var(--repository-modality-border);border-radius:8px;color:var(--repository-modality-fg);background:var(--repository-modality-bg);display:grid;place-items:center}.repository-modality-icon>svg{width:17px;height:17px}.repository-modality-icon--text{--repository-modality-fg: var(--repository-modality-text-fg);--repository-modality-bg: var(--repository-modality-text-bg);--repository-modality-border: var(--repository-modality-text-border)}.repository-modality-icon--image{--repository-modality-fg: var(--repository-modality-image-fg);--repository-modality-bg: var(--repository-modality-image-bg);--repository-modality-border: var(--repository-modality-image-border)}.repository-modality-icon--video{--repository-modality-fg: var(--repository-modality-video-fg);--repository-modality-bg: var(--repository-modality-video-bg);--repository-modality-border: var(--repository-modality-video-border)}.repository-modality-icon--audio{--repository-modality-fg: var(--repository-modality-audio-fg);--repository-modality-bg: var(--repository-modality-audio-bg);--repository-modality-border: var(--repository-modality-audio-border)}.repository-modality-icon--unknown{--repository-modality-fg: var(--repository-modality-unknown-fg);--repository-modality-bg: var(--repository-modality-unknown-bg);--repository-modality-border: var(--repository-modality-unknown-border)}.repository-identity>div{min-width:0;display:grid;gap:5px}.repository-identity>div>strong,.repository-identity>div>span{white-space:nowrap}.repository-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.repository-actions button{min-height:32px;padding:0 9px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:var(--admin-caption);font-weight:600;white-space:nowrap;cursor:pointer}.repository-actions button:hover:not(:disabled){background:var(--network-soft, rgba(255, 255, 255, .055))}.repository-actions button:disabled{color:var(--subtle);cursor:not-allowed}.repository-actions .danger-link{color:var(--red)}.repository-archive-requirements{margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));border-radius:8px;color:var(--amber);background:var(--amber-soft)}.confirm-copy .repository-archive-requirements strong{color:var(--amber);font-size:var(--admin-caption)}.repository-archive-requirements ul{margin:6px 0 0;padding-left:18px;line-height:1.6}.repository-actions-more{position:relative}.repository-actions-more>summary{min-height:32px;padding:0 9px;border-radius:7px;display:inline-flex;align-items:center;color:var(--muted);font-size:var(--admin-caption);font-weight:600;cursor:pointer;list-style:none}.repository-actions-more>summary::-webkit-details-marker{display:none}.repository-actions-more[open]>summary,.repository-actions-more>summary:hover{background:var(--network-soft, rgba(255, 255, 255, .055))}.repository-actions-more>div{position:absolute;z-index:8;top:calc(100% + 4px);right:0;min-width:132px;padding:5px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 10px 28px #182a4224;display:grid}.repository-actions-more>div button{width:100%;justify-content:flex-start;text-align:left}.repository-evidence{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--network-soft, rgba(255, 255, 255, .055));font-size:var(--admin-body)}.repository-profile-form{padding-top:24px;display:grid;gap:17px}.repository-profile-form input,.repository-profile-form select,.repository-profile-form textarea{width:100%;min-height:var(--admin-control-height);padding:9px 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface, #16121e);font:inherit}.repository-profile-form input[readonly]{color:var(--muted);background:var(--network-soft, rgba(255, 255, 255, .055))}.repository-profile-form textarea{min-height:92px;resize:vertical;line-height:1.55}.repository-profile-form .code-input{min-height:150px;color:var(--ink);background:var(--canvas);font-family:var(--font-data);font-size:var(--admin-caption)}.repository-profile-form small{color:var(--subtle);font-size:var(--font-size-xs);line-height:1.5}.publication-one-step-guide{padding:14px 16px;border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--blue-soft) 72%,var(--surface))}.publication-one-step-guide strong{color:var(--ink)}.publication-one-step-guide p{margin:5px 0 0;color:var(--muted);font-size:var(--admin-caption);line-height:1.55}.catalog-price-panel{overflow:hidden;border:1px solid #1a1422;border-radius:10px;background:#1a1422}.catalog-price-panel>header{min-height:48px;padding:10px 12px;border-bottom:1px solid #1a1422;display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-price-panel>header strong{color:var(--ink);font-size:var(--admin-body)}.catalog-price-panel>header span{color:var(--muted);font-size:var(--admin-caption)}.catalog-price-panel>div{max-height:250px;overflow:auto}.catalog-price-panel article{padding:10px 12px;border-bottom:1px solid #1a1422;display:grid;grid-template-columns:minmax(82px,.7fr) minmax(120px,1.3fr) minmax(120px,1.3fr);align-items:center;gap:8px;font-size:var(--admin-caption)}.catalog-price-panel article:last-child{border-bottom:0}.catalog-price-panel article span{color:#ff4f8b}.catalog-price-panel article small{color:var(--muted)}.catalog-price-panel article em{grid-column:2 / -1;color:var(--amber);font-style:normal}.effective-supplier-cost{margin:8px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--accent, #ff4f8b) 48%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface) 93%,var(--accent, #ff4f8b));display:grid;gap:7px}.effective-supplier-cost>header,.effective-supplier-cost>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.effective-supplier-cost>header span,.effective-supplier-cost>span>span{color:var(--muted);font-size:var(--font-size-xs)}.effective-supplier-cost>span{padding-top:7px;border-top:1px solid var(--line-soft)}.effective-supplier-cost>span strong{color:var(--accent, #ff4f8b);font-family:var(--font-data)}.model-pricing-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch}.model-pricing-workbench>section{min-width:0}.catalog-price-panel--route article{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr)}.retail-price-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 74%,#ff4f8b);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,#1a1422);display:grid;grid-template-rows:auto 1fr}.retail-price-panel>header{min-height:48px;padding:9px 10px 9px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,#ff4f8b);display:flex;align-items:center;justify-content:space-between;gap:10px}.retail-price-panel>header>div:first-child{min-width:0;display:grid;gap:2px}.retail-price-panel>header strong{color:var(--ink);font-size:var(--admin-body)}.retail-price-panel>header small{color:var(--muted);font-size:11px;line-height:1.35}.pricing-mode-switch{flex:0 0 auto;padding:2px;border:1px solid var(--line-soft);border-radius:7px;background:color-mix(in srgb,var(--surface) 86%,var(--line-soft));display:inline-flex;gap:2px}.pricing-mode-switch label{cursor:pointer;position:relative}.pricing-mode-switch input{position:absolute;opacity:0;pointer-events:none}.pricing-mode-switch span{min-height:30px;padding:0 10px;border-radius:5px;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:var(--admin-caption);font-weight:700;white-space:nowrap}.pricing-mode-switch label.is-active span{color:#ff4f8b;background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,#21162b 18%,transparent)}.pricing-mode-switch input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.coefficient-price-control,.direct-price-editor{min-width:0;padding:12px;align-content:start}.coefficient-price-control{display:grid;gap:7px}.direct-price-editor{display:grid;gap:0}.direct-price-row{min-width:0;padding:9px 0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.82fr);align-items:center;gap:12px}.direct-price-row:first-child{padding-top:0}.direct-price-row>span:first-child{min-width:0;display:grid;gap:3px}.direct-price-row>span:first-child strong{overflow:hidden;color:var(--ink);font-size:var(--admin-caption);text-overflow:ellipsis;white-space:nowrap}.direct-price-row>span:first-child small{color:#ff4f8b;font-family:var(--font-data)}.price-input-with-unit{min-width:0;position:relative;display:flex;align-items:center}.price-input-with-unit input{width:100%;padding-right:30px;font-family:var(--font-data);font-variant-numeric:tabular-nums}.price-input-with-unit>span,.price-input-with-unit>b{position:absolute;right:10px;color:var(--muted);font-size:var(--admin-caption);pointer-events:none}.price-input-with-unit>b{right:auto;left:10px;font-weight:600}.price-input-with-unit>b+input{padding-left:25px;padding-right:10px}.direct-price-editor>small{padding-top:9px;color:var(--muted);line-height:1.45}.repository-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.publication-preview{overflow:hidden;border:1px solid #ff8fb7;border-radius:10px;background:#1a1422;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.publication-preview>span{min-height:66px;padding:12px;border-right:1px solid #1a1422;border-bottom:1px solid #1a1422;display:grid;align-content:center;gap:6px;color:var(--muted);font-size:var(--admin-caption)}.publication-preview>span:nth-child(2n){border-right:0}.publication-preview>span:nth-last-child(-n+2){border-bottom:0}.publication-preview strong{color:#ff4f8b;font-size:14px}@media(max-width:1180px){.pricing-policy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-list>header,.repository-list>article{grid-template-columns:minmax(210px,1.2fr) minmax(180px,1fr) 110px minmax(180px,auto)}.repository-list>header>span:nth-child(3),.repository-list>article>div:nth-child(3){display:none}}@media(max-width:760px){.repository-toolbar{align-items:stretch;flex-direction:column}.repository-toolbar .search-field{width:100%}.repository-list>header{display:none}.repository-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px}.repository-identity{grid-column:1 / -1}.repository-list>article>div:nth-child(2){grid-column:1;grid-row:2;padding-left:80px}.repository-list>article>div:nth-child(2) strong,.repository-list>article>div:nth-child(2) code{white-space:nowrap}.repository-list>article>.repository-state{grid-column:2;grid-row:2;align-self:start}.repository-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:0}.repository-actions button{width:100%;min-width:0;border:1px solid var(--line-soft);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.model-pricing-workbench{grid-template-columns:1fr}.retail-price-panel>header{align-items:stretch;flex-direction:column}.pricing-mode-switch{width:100%}.pricing-mode-switch label,.pricing-mode-switch span{flex:1 1 0}.direct-price-row{grid-template-columns:minmax(0,1fr) minmax(126px,.8fr)}.catalog-price-panel article{grid-template-columns:1fr}.catalog-price-panel article em{grid-column:1}.repository-form-grid,.pricing-policy-form{grid-template-columns:1fr}.pricing-policy-form .button{width:100%}}.repository-profile-fields{border:0;display:contents;margin:0;min-width:0;padding:0}.repository-profile-fields:disabled{opacity:.78}.route-acceptance-panel{padding:16px;border:1px solid color-mix(in srgb,var(--line) 78%,var(--blue-soft));border-radius:11px;background:color-mix(in srgb,var(--surface) 92%,var(--blue-soft));display:grid;gap:10px}.route-acceptance-panel--warning{border-color:color-mix(in srgb,var(--atlas-warning, #9d6cff) 45%,var(--line));background:var(--atlas-warning-soft, #1a1422)}.route-acceptance-panel--warning small{overflow-wrap:anywhere;color:var(--ink)}.route-acceptance-panel>div{display:grid;gap:5px}.route-acceptance-panel strong{color:var(--ink);font-size:12px}.route-acceptance-panel p{margin:0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.55}.route-acceptance-panel>label:not(.route-attestation){display:grid;gap:7px;color:var(--muted);font-size:var(--font-size-xs);font-weight:600}.route-credential-advanced{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.route-credential-advanced>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;color:var(--muted);font-size:var(--font-size-xs);cursor:pointer}.route-credential-advanced>summary strong{color:var(--ink)}.route-credential-advanced>summary small{text-align:right}.route-credential-advanced>label{margin-top:12px;display:grid;gap:7px;color:var(--muted);font-size:var(--font-size-xs);font-weight:600}.route-acceptance-panel .route-attestation{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;color:var(--ink);font-size:var(--font-size-xs);line-height:1.55}.route-acceptance-panel .route-attestation input{width:16px;min-height:16px;margin-top:1px}.route-acceptance-panel .route-acceptance-warning{color:var(--atlas-warning, #ff4f8b)}.route-acceptance-panel>small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.route-acceptance-panel>.button{justify-self:start}.route-cost-evidence{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);display:grid;gap:10px}.route-cost-evidence>header,.route-cost-evidence>footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.route-cost-evidence>header>div{display:grid;gap:3px}.route-cost-evidence>header span,.route-cost-evidence>footer,.route-cost-evidence>div>span>span{color:var(--muted);font-size:var(--font-size-xs)}.route-cost-evidence>header strong{font-size:var(--font-size-sm)}.route-cost-evidence-alias{margin:0;padding:8px 10px;border-left:3px solid var(--atlas-warning, #9d6cff);border-radius:0 7px 7px 0;background:var(--atlas-warning-soft, color-mix(in srgb, var(--surface) 90%, #1a1422));color:var(--ink-soft);font-size:var(--font-size-xs);line-height:1.55}.route-cost-evidence>div{display:grid;gap:6px}.route-cost-evidence>div>span{padding-top:6px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:16px}.route-cost-evidence a{color:var(--blue-dark);font-weight:600;white-space:nowrap}.supplier-cost-source-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supplier-cost-source-switch>label{min-width:0;cursor:pointer;position:relative}.supplier-cost-source-switch input{position:absolute;opacity:0;pointer-events:none}.supplier-cost-source-switch>label>span{min-height:62px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);display:grid;align-content:center;gap:3px;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.supplier-cost-source-switch>label:hover>span{border-color:color-mix(in srgb,var(--accent, #ff4f8b) 42%,var(--line))}.supplier-cost-source-switch>label.is-active>span{border-color:var(--accent, #ff4f8b);background:color-mix(in srgb,var(--surface) 90%,var(--accent, #ff4f8b))}.supplier-cost-source-switch input:focus-visible+span{outline:2px solid var(--accent, #ff4f8b);outline-offset:2px}.supplier-cost-source-switch input:disabled+span{cursor:not-allowed;opacity:.55}.supplier-cost-source-switch strong,.supplier-cost-source-switch small{min-width:0}.manual-supplier-cost-editor{padding:12px;border:1px solid color-mix(in srgb,var(--accent, #ff4f8b) 56%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--surface) 94%,var(--accent, #ff4f8b));display:grid;gap:12px}.manual-supplier-cost-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manual-supplier-cost-editor>header>div{display:grid;gap:3px}.manual-supplier-cost-editor>header em{color:var(--accent, #ff4f8b);font-size:var(--font-size-xs);font-style:normal;font-weight:700;white-space:nowrap}.manual-supplier-cost-editor>label,.manual-cost-grid>label,.manual-cost-row{display:grid;gap:6px;color:var(--muted);font-size:var(--font-size-xs);font-weight:600}.manual-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manual-cost-row{grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);align-items:center}.manual-supplier-cost-editor>small{color:var(--muted);line-height:1.55}@media(max-width:760px){.supplier-cost-source-switch,.manual-cost-grid{grid-template-columns:minmax(0,1fr)}.manual-supplier-cost-editor>header{display:grid}.manual-supplier-cost-editor>header em{white-space:normal}.manual-cost-row{grid-template-columns:minmax(0,1fr)}}.repository-profile-lock{padding:13px 14px;border:1px solid color-mix(in srgb,var(--atlas-warning, #9d6cff) 42%,var(--line));border-radius:10px;background:var(--atlas-warning-soft, color-mix(in srgb, var(--surface) 90%, #1a1422));display:grid;gap:4px}.repository-profile-lock strong,.repository-profile-lock p{margin:0}.repository-profile-lock strong{color:var(--ink);font-size:var(--font-size-sm)}.repository-profile-lock p{color:var(--muted);font-size:var(--font-size-xs);line-height:1.55}.repository-inherited-field{padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--surface) 94%,var(--blue-soft));display:grid;gap:6px}.repository-inherited-field>strong{color:var(--ink);font-size:var(--font-size-sm)}.repository-inherited-field>small{color:var(--muted);font-size:var(--font-size-xs)}.repository-inherited-field code{color:var(--ink);font-size:inherit}.price-component-preview{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:8px 16px}.price-component-preview>strong{grid-column:1 / -1;color:var(--ink);font-size:var(--admin-caption)}.price-component-preview>span{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--admin-caption)}.price-component-preview b{color:var(--ink)}.price-component-preview>.publication-blocker-row{align-items:center;gap:12px}.publication-blocker-row>span{min-width:0;display:grid;gap:4px}.publication-blocker-row code{overflow-wrap:anywhere}.publication-blocker-action{flex:0 0 auto;min-height:34px;padding:6px 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--network-soft, rgba(255, 255, 255, .055));font:inherit;font-weight:700;cursor:pointer}.publication-blocker-action:hover{background:var(--blue-soft)}.publication-blocker-action:disabled{opacity:.55;cursor:not-allowed}.repository-channel-filter{display:grid;gap:7px}.repository-channel-filter>span{color:var(--muted);font-size:var(--admin-label);font-weight:600}.repository-channel-filter .filter-tabs{width:100%;overflow-x:auto;justify-content:flex-start}.repository-channel-filter .filter-tabs button{flex:0 0 auto}.repository-key-group-filter{padding:9px 11px;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--blue-soft) 46%,var(--surface));display:flex;align-items:center;justify-content:space-between;gap:12px}.repository-key-group-filter>span{min-width:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--admin-label)}.repository-key-group-filter code{overflow:hidden;color:var(--ink);font-size:inherit;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.repository-key-group-filter button{padding:0;border:0;background:transparent;color:var(--blue-dark);font-size:var(--admin-label);font-weight:600;cursor:pointer;white-space:nowrap}.routing-policy-editor{display:grid;gap:18px;padding:18px}.routing-policy-intro,.routing-route-list,.routing-weight-summary,.routing-failover-summary{border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff)}.routing-policy-intro{display:grid;gap:14px;padding:16px}.routing-policy-intro>div:first-child,.routing-route-list>header>div{display:grid;gap:4px}.routing-policy-intro strong,.routing-route-list>header strong,.routing-failover-summary strong{color:var(--ink);font-size:var(--admin-label, 13px)}.routing-policy-intro p,.routing-route-list>header small,.routing-policy-note,.routing-failover-summary p{margin:0;color:var(--muted);font-size:var(--admin-caption, 12px);line-height:1.55}.routing-mode-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.routing-mode-control>button{min-height:82px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--canvas, #f7f8fa);display:grid;gap:5px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.routing-mode-control>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--blue, #ff4f8b) 46%,var(--line))}.routing-mode-control>button.is-active{border-color:var(--blue, #ff4f8b);background:color-mix(in srgb,var(--blue, #ff4f8b) 10%,var(--surface, #fff));box-shadow:0 0 0 1px color-mix(in srgb,var(--blue, #ff4f8b) 24%,transparent)}.routing-mode-control strong{font-size:var(--admin-label, 13px)}.routing-mode-control small{color:var(--muted);font-size:var(--admin-caption, 12px);line-height:1.45}.routing-route-list{overflow:hidden}.routing-route-list>header{min-height:58px;padding:12px 15px;border-bottom:1px solid var(--line-soft, var(--line));display:flex;align-items:center;justify-content:space-between;gap:18px}.routing-route-list>header span{color:var(--muted);font-size:var(--admin-caption, 12px)}.routing-route-row{min-height:66px;padding:11px 15px;border-bottom:1px solid var(--line-soft, var(--line));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.routing-route-row:last-child{border-bottom:0}.routing-route-identity{min-width:0;display:flex;align-items:center;gap:10px;color:var(--muted)}.routing-route-identity>span{min-width:0;display:grid;gap:3px}.routing-route-identity strong,.routing-route-identity code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-route-identity strong{color:var(--ink);font-size:var(--admin-label, 13px)}.routing-route-identity code{color:var(--muted);font-size:var(--admin-caption, 12px)}.routing-role{justify-self:start;padding:5px 9px;border-radius:999px;background:var(--canvas, #f7f8fa);color:var(--muted);font-size:var(--admin-caption, 12px);font-weight:600}.routing-role--primary{background:color-mix(in srgb,var(--green, #16876b) 14%,var(--surface, #fff));color:var(--green, #16876b)}.routing-order-actions{display:flex;gap:6px}.routing-order-actions button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--ink);display:inline-grid;place-items:center}.routing-order-actions button:disabled{opacity:.38}.routing-group-field,.routing-weight-field{display:grid;gap:5px;color:var(--muted);font-size:var(--admin-caption, 12px)}.routing-group-field{width:118px}.routing-weight-field{width:104px}.routing-group-field select,.routing-weight-field>div{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--ink)}.routing-group-field select{padding:0 10px}.routing-weight-field>div{display:flex;align-items:center}.routing-weight-field input{min-width:0;width:100%;height:36px;padding:0 10px;border:0;background:transparent;color:var(--ink)}.routing-weight-field b{padding-right:10px;color:var(--muted)}.routing-weight-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}.routing-weight-summary>div{padding:13px 15px;background:var(--surface, #fff);display:grid;grid-template-columns:1fr auto;gap:4px 12px}.routing-weight-summary span,.routing-weight-summary small{color:var(--muted);font-size:var(--admin-caption, 12px)}.routing-weight-summary small{grid-column:1 / -1;overflow-wrap:anywhere}.routing-weight-summary .is-valid strong{color:var(--green, #16876b)}.routing-weight-summary .is-invalid strong{color:var(--danger, #c94747)}.routing-failover-summary{padding:13px 15px;display:grid;gap:5px}.routing-policy-error{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger, #c94747) 36%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--danger, #c94747) 9%,var(--surface, #fff));color:var(--danger, #c94747);display:flex;align-items:center;gap:8px;font-size:var(--admin-caption, 12px)}@media(max-width:760px){.routing-policy-editor{padding:14px}.routing-mode-control,.routing-weight-summary{grid-template-columns:1fr}.routing-route-list>header{align-items:flex-start;flex-direction:column}.routing-route-row{grid-template-columns:minmax(0,1fr) auto}.routing-group-field,.routing-weight-field{grid-column:1 / -1;width:auto}}.detail-drawer>aside:has(.routing-policy-editor){width:min(100%,680px);padding:24px 0 0}.detail-drawer>aside:has(.routing-policy-editor)>header{padding:0 24px 18px}.routing-policy-editor{gap:14px;padding:0 24px 24px}.routing-single-route,.routing-rule-summary,.routing-discard-confirm{border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff)}.routing-single-route,.routing-rule-summary{padding:14px 16px;display:grid;gap:5px}.routing-single-route strong,.routing-rule-summary strong,.routing-discard-confirm strong{color:var(--ink);font-size:var(--admin-label, 13px)}.routing-single-route p,.routing-rule-summary p,.routing-discard-confirm p{margin:0;color:var(--muted);font-size:var(--admin-caption, 12px);line-height:1.55}.routing-rule-summary{border-color:color-mix(in srgb,var(--green, #16876b) 34%,var(--line));background:color-mix(in srgb,var(--green, #16876b) 7%,var(--surface, #fff))}.routing-text-action{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--ink);display:inline-flex;align-items:center;gap:5px;font-size:var(--admin-caption, 12px);font-weight:600;cursor:pointer}.routing-text-action[aria-expanded=true] svg{transform:rotate(180deg)}.routing-weight-setup{padding:12px 15px;border-bottom:1px solid var(--line-soft, var(--line));background:var(--canvas, #f7f8fa);display:grid;gap:10px}.routing-switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.routing-switch input,.routing-primary-choice input,.routing-fallback-choice input{accent-color:var(--blue, #ff4f8b)}.routing-switch input{margin-top:3px}.routing-switch>span{display:grid;gap:2px}.routing-switch strong{color:var(--ink);font-size:var(--admin-label, 13px)}.routing-switch small{color:var(--muted);font-size:var(--admin-caption, 12px);line-height:1.45}.routing-presets{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.routing-presets>span{margin-right:2px;color:var(--muted);font-size:var(--admin-caption, 12px)}.routing-presets button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface, #fff);color:var(--ink);font-size:var(--admin-caption, 12px);font-weight:600;cursor:pointer}.routing-presets button:hover:not(:disabled),.routing-text-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--blue, #ff4f8b) 50%,var(--line));color:var(--blue, #ff4f8b)}.routing-route-row{grid-template-columns:minmax(180px,1fr) minmax(120px,auto) auto}.routing-route-row.is-primary{background:color-mix(in srgb,var(--green, #16876b) 5%,var(--surface, #fff))}.routing-route-row.is-fallback{background:color-mix(in srgb,var(--blue, #ff4f8b) 5%,var(--surface, #fff))}.routing-primary-choice,.routing-fallback-choice{min-height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--ink);display:inline-flex;align-items:center;gap:7px;font-size:var(--admin-caption, 12px);font-weight:600;cursor:pointer}.routing-primary-choice:has(input:checked){border-color:color-mix(in srgb,var(--green, #16876b) 45%,var(--line));color:var(--green, #16876b)}.routing-fallback-choice:has(input:checked){border-color:color-mix(in srgb,var(--blue, #ff4f8b) 45%,var(--line));color:var(--blue, #ff4f8b)}.routing-primary-choice:has(input:disabled),.routing-fallback-choice:has(input:disabled){cursor:not-allowed;opacity:.58}.routing-weight-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.routing-weight-summary>div button{grid-column:1 / -1;justify-self:start;padding:0;border:0;background:transparent;color:var(--blue, #ff4f8b);font-size:var(--admin-caption, 12px);font-weight:600;cursor:pointer}.routing-discard-confirm{padding:12px 14px;border-color:color-mix(in srgb,var(--danger, #c94747) 35%,var(--line));display:flex;align-items:center;justify-content:space-between;gap:12px}.routing-discard-confirm>div:first-child{display:grid;gap:3px}.routing-discard-confirm>div:last-child{display:flex;gap:8px;flex:0 0 auto}.routing-policy-editor>.dialog-actions{position:sticky;bottom:-24px;z-index:2;margin:0 -24px -24px;padding:14px 24px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface, #fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:760px){.detail-drawer>aside:has(.routing-policy-editor){padding-top:18px}.detail-drawer>aside:has(.routing-policy-editor)>header{padding:0 14px 14px}.routing-policy-editor{padding:0 14px 18px}.routing-route-row{grid-template-columns:minmax(0,1fr) auto}.routing-primary-choice,.routing-fallback-choice,.routing-weight-field{grid-column:1 / -1;width:100%}.routing-discard-confirm{align-items:stretch;flex-direction:column}.routing-discard-confirm>div:last-child{justify-content:flex-end}.routing-policy-editor>.dialog-actions{bottom:-18px;margin:0 -14px -18px;padding:12px 14px 16px;flex-direction:row}.routing-policy-editor>.dialog-actions .button{width:auto;flex:1}}@media(max-width:620px){.repository-key-group-filter{align-items:flex-start;flex-direction:column}}.catalog-import-page{--catalog-accent: var(--atlas-action, var(--blue));--catalog-soft: var(--atlas-action-soft, var(--blue-soft))}.catalog-import-flow{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.catalog-import-flow li{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px}.catalog-import-flow li>span{width:30px;height:30px;border:1px solid var(--line-strong, var(--line));border-radius:50%;display:grid;place-items:center;color:var(--muted);font-size:var(--admin-label);font-weight:700}.catalog-import-flow li>div{min-width:0;display:grid;gap:3px}.catalog-import-flow strong{color:var(--ink);font-size:13px}.catalog-import-flow small{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.catalog-import-flow li.is-current{border-color:color-mix(in srgb,var(--catalog-accent) 60%,var(--line));background:var(--catalog-soft)}.catalog-import-flow li.is-current>span{border-color:var(--catalog-accent);color:var(--catalog-accent);background:var(--surface)}.catalog-import-flow li.is-done>span{border-color:var(--atlas-success, var(--green));color:var(--surface);background:var(--atlas-success, var(--green))}.catalog-connection-panel,.catalog-tier-confirmation,.catalog-candidate-panel,.catalog-candidate-placeholder{border:1px solid var(--line);border-radius:16px;background:var(--surface)}.catalog-connection-panel{padding:22px}.catalog-connection-panel__heading,.catalog-candidate-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.catalog-connection-panel__heading h2,.catalog-candidate-panel__heading h2{margin:4px 0 0;color:var(--ink);font-size:20px;line-height:1.3}.catalog-connection-panel__heading p,.catalog-candidate-panel__heading p{margin:7px 0 0;max-width:78ch;color:var(--muted);font-size:13px;line-height:1.65}.catalog-source-badge{display:inline-flex;width:fit-content;margin-top:8px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--atlas-soft, var(--canvas));font-size:var(--font-size-xs);font-weight:700}.catalog-security-badge{flex:0 0 auto;padding:7px 10px;border:1px solid color-mix(in srgb,var(--atlas-success, var(--green)) 34%,var(--line));border-radius:999px;background:var(--atlas-success-soft, var(--green-soft));display:inline-flex;align-items:center;gap:6px;color:var(--atlas-success, var(--green));font-size:var(--font-size-xs);font-weight:700}.catalog-connection-form{margin-top:20px;display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(240px,1.2fr) auto;align-items:end;gap:12px}.catalog-connection-form label{min-width:0;display:grid;gap:7px}.catalog-connection-form label>span{color:var(--ink);font-size:var(--admin-label);font-weight:700}.catalog-connection-form input{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--atlas-raised, var(--surface));color:var(--ink)}.catalog-connection-form .catalog-key-field{position:relative;display:block;font-weight:400}.catalog-connection-form .catalog-key-field input{padding-right:44px}.catalog-connection-form .catalog-key-field button{position:absolute;top:0;right:0;width:42px;height:42px;border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.catalog-connection-form .catalog-key-field button:hover{color:var(--catalog-accent)}.catalog-connection-form .catalog-key-field button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:-3px;border-radius:9px}.catalog-connection-form small{min-height:32px;color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.catalog-connection-form__submit{align-self:start;margin-top:24px;white-space:nowrap}.catalog-source-history{grid-column:1 / -1;padding-top:2px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 10px}.catalog-source-history>span{padding-top:8px;color:var(--ink);font-size:var(--font-size-xs);font-weight:700}.catalog-source-history>div{min-width:0;display:flex;flex-wrap:wrap;gap:7px}.catalog-source-history button{min-width:0;max-width:100%;min-height:34px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--atlas-raised, var(--surface));color:var(--muted);overflow-wrap:anywhere;text-align:left;cursor:pointer}.catalog-source-history button:hover,.catalog-source-history button[aria-pressed=true]{border-color:color-mix(in srgb,var(--catalog-accent) 52%,var(--line));background:var(--catalog-soft);color:var(--ink)}.catalog-source-history button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}.catalog-source-history button:disabled{opacity:.58;cursor:wait}.catalog-source-history>small{grid-column:2;color:var(--muted);font-size:var(--font-size-xs);line-height:1.4}.is-spinning{animation:catalog-spin .8s linear infinite}@keyframes catalog-spin{to{transform:rotate(360deg)}}.catalog-tier-confirmation{padding:20px 22px}.catalog-tier-confirmation__heading{display:flex;align-items:flex-start;gap:12px}.catalog-tier-confirmation__heading>svg{flex:0 0 auto;margin-top:4px;color:var(--catalog-accent)}.catalog-tier-confirmation__heading h2{margin:4px 0 0;color:var(--ink);font-size:18px}.catalog-tier-confirmation__heading p{margin:7px 0 0;max-width:82ch;color:var(--muted);font-size:13px;line-height:1.6}.catalog-tier-options{margin-top:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.catalog-tier-option{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--atlas-raised, var(--surface));color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.catalog-tier-option:hover{border-color:color-mix(in srgb,var(--catalog-accent) 52%,var(--line));background:var(--catalog-soft)}.catalog-tier-option:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}.catalog-tier-option:disabled{opacity:.58;cursor:wait}.catalog-tier-option>span:first-child{min-width:0;display:grid;gap:4px}.catalog-tier-option strong{overflow-wrap:anywhere;font-size:14px}.catalog-tier-option small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.4}.catalog-tier-option>span:last-child{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--catalog-accent);font-size:var(--font-size-xs);font-weight:700}.catalog-tier-confirmation__blocked{margin-top:15px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--atlas-warning, var(--amber)) 40%,var(--line));border-radius:10px;background:var(--atlas-warning-soft, var(--amber-soft));color:var(--ink);display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55}.catalog-tier-confirmation__blocked svg{flex:0 0 auto;color:var(--atlas-warning, var(--amber))}.catalog-import-error,.catalog-import-success{padding:14px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.55}.catalog-import-error{border:1px solid color-mix(in srgb,var(--atlas-danger, var(--red)) 36%,var(--line));background:var(--atlas-danger-soft, var(--red-soft));color:var(--atlas-danger, var(--red))}.catalog-import-success{border:1px solid color-mix(in srgb,var(--atlas-success, var(--green)) 34%,var(--line));background:var(--atlas-success-soft, var(--green-soft));color:var(--ink)}.catalog-import-success>svg{flex:0 0 auto;color:var(--atlas-success, var(--green))}.catalog-import-success>div{min-width:0;flex:1}.catalog-import-success strong{display:block}.catalog-import-success p{margin:3px 0 0;color:var(--muted)}.catalog-candidate-panel{padding:22px}.catalog-candidate-summary{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalog-candidate-summary span{padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--atlas-soft, var(--canvas));color:var(--muted);font-size:var(--font-size-xs)}.catalog-candidate-summary b{margin-right:5px;color:var(--ink);font-size:13px}.catalog-candidate-summary .is-selected{border-color:color-mix(in srgb,var(--catalog-accent) 42%,var(--line));background:var(--catalog-soft)}.catalog-candidate-summary .is-selected b{color:var(--catalog-accent)}.catalog-candidate-toolbar{margin-top:18px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--atlas-soft, var(--canvas));display:flex;align-items:center;gap:9px}.catalog-candidate-toolbar .search-field{min-width:220px;flex:1}.catalog-candidate-toolbar .search-field input{width:100%}.catalog-candidate-toolbar .button{flex:0 0 auto}.catalog-candidate-list{margin-top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.catalog-candidate{min-width:0;padding:13px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface);display:grid;grid-template-columns:44px minmax(220px,1.6fr) minmax(90px,.55fr) minmax(180px,1fr) minmax(110px,auto);align-items:center;gap:14px;transition:background .14s ease,box-shadow .14s ease}.catalog-candidate:last-child{border-bottom:0}.catalog-candidate:hover{background:var(--atlas-raised, var(--canvas))}.catalog-candidate.is-selected{background:var(--catalog-soft);box-shadow:inset 3px 0 var(--catalog-accent)}.catalog-candidate.is-disabled{opacity:.68}.catalog-candidate__select{width:40px;height:40px;display:grid;place-items:center;cursor:pointer}.catalog-candidate__select:has(input:disabled){cursor:not-allowed}.catalog-candidate__select input{width:17px;height:17px;margin:0;accent-color:var(--catalog-accent)}.catalog-candidate__identity{min-width:0;display:grid;gap:4px}.catalog-candidate__identity strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-ui);font-size:13px}.catalog-candidate__identity span,.catalog-candidate__identity p{color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.catalog-candidate__identity p{margin:2px 0 0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-candidate__collision{margin-top:5px;padding:8px 9px;display:grid;gap:3px;border:1px solid color-mix(in srgb,var(--atlas-warning, var(--amber)) 45%,var(--line));border-radius:8px;background:var(--atlas-warning-soft, var(--amber-soft))}.catalog-candidate__collision strong{color:var(--atlas-warning, var(--amber));font-size:var(--font-size-xs)}.catalog-candidate__collision span{overflow-wrap:anywhere;color:var(--ink)}.catalog-candidate__tier,.catalog-candidate__price{min-width:0;display:grid;gap:4px}.catalog-candidate__tier small,.catalog-candidate__price small{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.catalog-candidate__tier strong,.catalog-candidate__price strong{overflow-wrap:anywhere;color:var(--ink);font-size:var(--admin-label)}.catalog-candidate__price span{color:var(--muted);font-size:var(--font-size-xs)}.catalog-candidate__status{justify-self:end;padding:6px 8px;border-radius:999px;background:var(--atlas-success-soft, var(--green-soft));color:var(--atlas-success, var(--green));font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.catalog-candidate__status--already_in_repository{background:var(--atlas-info-soft, var(--blue-soft));color:var(--atlas-info, var(--blue))}.catalog-candidate__status--unsupported_model_id,.catalog-candidate__status--not_returned{background:var(--atlas-warning-soft, var(--amber-soft));color:var(--atlas-warning, var(--amber))}.catalog-pagination,.catalog-selection-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.catalog-pagination{color:var(--muted);font-size:var(--font-size-xs)}.catalog-pagination>div{display:flex;gap:6px}.catalog-pagination button{width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;place-items:center;cursor:pointer}.catalog-pagination button:disabled{opacity:.4;cursor:not-allowed}.catalog-selection-footer{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--atlas-soft, var(--canvas))}.catalog-selection-footer>div{min-width:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--admin-label)}.catalog-selection-footer svg{flex:0 0 auto;color:var(--catalog-accent)}.catalog-candidate-placeholder{min-height:150px;padding:28px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--muted)}.catalog-candidate-placeholder>svg{flex:0 0 auto;color:var(--catalog-accent)}.catalog-candidate-placeholder strong{color:var(--ink)}.catalog-candidate-placeholder p{margin:4px 0 0;font-size:var(--admin-label);line-height:1.55}.catalog-import-back{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--admin-label)}.catalog-import-back:hover{color:var(--catalog-accent)}@media(max-width:1080px){.catalog-connection-form{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-connection-form__submit{margin-top:0;align-self:end}.catalog-candidate{grid-template-columns:44px minmax(190px,1.5fr) minmax(80px,.6fr) minmax(150px,1fr)}.catalog-candidate__status{grid-column:2 / -1;justify-self:start}}@media(max-width:760px){.catalog-import-flow{grid-template-columns:1fr}.catalog-import-flow small{white-space:normal}.catalog-connection-panel,.catalog-tier-confirmation,.catalog-candidate-panel{padding:17px}.catalog-connection-panel__heading,.catalog-candidate-panel__heading{flex-direction:column;gap:12px}.catalog-security-badge{align-self:flex-start}.catalog-tier-option{align-items:flex-start;flex-direction:column}.catalog-connection-form{grid-template-columns:1fr}.catalog-connection-form small{min-height:0}.catalog-connection-form__submit{width:100%}.catalog-source-history{grid-template-columns:1fr}.catalog-source-history>span{padding-top:0}.catalog-source-history>small{grid-column:1}.catalog-source-history button{width:100%}.catalog-candidate-summary{justify-content:flex-start}.catalog-candidate-toolbar{align-items:stretch;flex-direction:column}.catalog-candidate-toolbar .search-field{min-width:0;width:100%}.catalog-candidate-toolbar .button{width:100%}.catalog-candidate-list{border:0;overflow:visible;display:grid;gap:10px}.catalog-candidate{padding:12px 14px;border:1px solid var(--line);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 8px}.catalog-candidate__identity,.catalog-candidate__tier,.catalog-candidate__price{grid-column:2}.catalog-candidate__status{grid-column:2;justify-self:start}.catalog-selection-footer{align-items:stretch;flex-direction:column}.catalog-selection-footer .button{width:100%}.catalog-import-success{align-items:flex-start;flex-wrap:wrap}.catalog-import-success .button{width:100%}}.repository-publication-selection{padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--atlas-soft, var(--canvas));display:flex;align-items:center;justify-content:space-between;gap:12px}.repository-selection-copy{min-width:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--admin-label)}.repository-selection-copy svg{flex:0 0 auto;color:var(--catalog-accent, var(--blue))}.repository-selection-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.repository-selection-actions .button{white-space:nowrap}.repository-list>article.is-publication-selected{background:var(--atlas-action-soft, var(--blue-soft));box-shadow:inset 3px 0 var(--atlas-action, var(--blue))}.repository-publication-checkbox,.repository-publication-checkbox-spacer{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center}.repository-publication-checkbox{cursor:pointer}.repository-publication-checkbox:has(input:disabled){cursor:not-allowed}.repository-publication-checkbox input{width:17px;height:17px;margin:0;accent-color:var(--atlas-action, var(--blue))}@media(max-width:760px){.repository-publication-selection{align-items:stretch;flex-direction:column}.repository-selection-actions{display:grid;grid-template-columns:1fr}.repository-publication-selection .button{width:100%}}.account-setup{min-height:100vh;background:var(--canvas);color:var(--ink)}.account-setup>header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 32px;border-bottom:1px solid var(--line);background:#181320eb}.account-setup>main{display:grid;min-height:calc(100vh - 77px);place-items:center;padding:32px 20px}.account-setup__panel{width:min(100%,480px);padding:36px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 24px 70px #ff4f8b1a}.account-setup__panel h1{margin:8px 0 12px;font-size:clamp(28px,5vw,40px)}.account-setup__panel>p:not(.eyebrow){color:var(--muted);line-height:1.7}.account-setup__panel form{display:grid;gap:18px;margin-top:28px}.account-setup__panel label{display:grid;gap:8px;font-weight:600}.account-setup__panel input{width:100%}.account-setup__panel small{color:var(--muted)}.account-setup__success{color:var(--green)}.customer-admin-page{display:grid;gap:18px}.customer-admin-page .button--secondary:not(:disabled){color:var(--ink);border-color:#ede9f429;background:#ede9f40b}.customer-admin-page .button--secondary:not(:disabled):hover{border-color:#ff4f8b7a;background:#ff4f8b17}.customer-admin-page .page-header p,.customer-section-heading p,.customer-list-tools p{color:#ede9f4ad}.customer-page-actions,.customer-row__actions,.customer-editor-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-admin-form,.customer-admin-list,.customer-once{border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);box-shadow:0 1px 2px #141f3008}.customer-admin-form,.customer-admin-list{padding:20px}.customer-admin-form:empty{display:none}.customer-admin-form form{display:grid;gap:18px}.customer-account-fields,.customer-policy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-admin-form form>label,.customer-account-fields>label,.customer-policy-fields>label{display:grid;gap:7px;color:var(--ink);font-size:var(--admin-label);font-weight:600}.customer-admin-form input:not([type=checkbox]),.customer-policy-fields input:not([type=checkbox]),.customer-model-picker input:not([type=checkbox]),.customer-model-picker select,.customer-list-tools select,.customer-search-input input{width:100%;height:var(--admin-control-height);padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface-strong, #110d18);font-size:var(--admin-body);font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.customer-admin-form input:not([type=checkbox]):focus,.customer-policy-fields input:not([type=checkbox]):focus,.customer-model-picker input:not([type=checkbox]):focus,.customer-model-picker select:focus,.customer-list-tools select:focus,.customer-search-input input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #ff4f8b1f}.customer-section-heading,.customer-list-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customer-section-heading h2,.customer-list-tools h2,.customer-section-heading h3{margin:0;color:var(--ink);font-size:var(--admin-section-title)}.customer-section-heading p,.customer-list-tools p{margin:5px 0 0;color:var(--muted);font-size:var(--admin-caption);line-height:1.5}.icon-button{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.icon-button:hover{color:var(--ink);border-color:var(--line-strong, var(--line))}.customer-policy-block{min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--network-soft, rgba(255, 255, 255, .035));display:grid;align-items:start;gap:14px}.customer-policy-block legend{color:var(--ink);font-size:var(--admin-section-title);font-weight:700}.customer-policy-toggle{grid-column:1 / -1;min-height:54px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-strong, #110d18);display:flex!important;align-items:center;gap:10px!important}.customer-policy-toggle input[type=checkbox],.customer-model-picker input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--blue)}.customer-policy-toggle span{display:grid;gap:3px}.customer-policy-toggle strong{color:var(--ink);font-size:var(--admin-label)}.customer-policy-toggle small{color:var(--muted);font-size:var(--admin-caption);font-weight:500;line-height:1.45}.customer-model-heading{color:var(--ink)}.customer-model-picker{display:grid;gap:10px;min-width:0}.customer-model-picker__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:8px;align-items:center}.customer-search-input{position:relative;display:flex;align-items:center;min-width:0}.customer-search-input>svg{position:absolute;left:11px;z-index:1;color:var(--muted);pointer-events:none}.customer-search-input input{padding-left:34px}.customer-model-picker__selected-only{display:inline-flex;align-items:center;gap:7px;min-height:var(--admin-control-height);padding:0 10px;color:var(--ink);font-size:var(--admin-caption);white-space:nowrap}.customer-model-picker__summary,.customer-model-picker__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--admin-caption)}.customer-model-picker__list{display:grid;border:1px solid var(--line);border-radius:9px;overflow:clip}.customer-model-picker__row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr);align-items:center;gap:14px;min-height:58px;padding:9px 11px;border-bottom:1px solid var(--line-soft);background:var(--surface-strong, #110d18)}.customer-model-picker__row:last-child{border-bottom:0}.customer-model-picker__row.is-selected{background:#ff4f8b0b}.customer-model-picker__identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.customer-model-picker__identity>span{display:grid;gap:2px;min-width:0}.customer-model-picker__identity strong{color:var(--ink);font-size:var(--admin-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-model-picker__identity code{color:var(--muted);font-size:var(--admin-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-model-picker__identity small{color:var(--muted);font-size:var(--admin-caption)}.customer-model-picker__limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-model-picker__limits label{display:grid;grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:7px;color:var(--muted);font-size:var(--admin-caption)}.customer-model-picker__limits input{height:34px!important}.customer-model-picker__off{justify-self:end;color:var(--muted);font-size:var(--admin-caption)}.customer-model-picker__empty{margin:0;padding:24px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);text-align:center}.customer-model-picker__pagination>div,.customer-list-pagination>div{display:flex;gap:6px}.customer-model-picker__pagination .button{min-width:34px;padding:0 8px}.customer-once{padding:18px 20px;border-color:#c3a9ff8c;background:var(--surface)}.customer-once strong{color:var(--ink);font-size:14px}.customer-once p{margin:6px 0 0;color:var(--muted);font-size:var(--admin-label);line-height:1.55}.customer-once code{display:block;overflow-wrap:anywhere;margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface-strong, #110d18);font-size:var(--admin-caption)}.customer-list-tools{align-items:end;padding-bottom:14px}.customer-list-tools>div:first-child{flex:1 1 auto}.customer-list-search{display:flex;gap:7px;width:min(100%,430px)}.customer-list-search .customer-search-input{flex:1 1 auto}.customer-list-tools>select{width:150px}.customer-table{border:1px solid var(--line);border-radius:10px;overflow:clip}.customer-table__header,.customer-row__summary{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(160px,.9fr) minmax(190px,1.05fr) 90px 92px;gap:14px;align-items:center}.customer-table__header{min-height:42px;padding:0 14px;color:var(--muted);background:var(--network-soft, rgba(255, 255, 255, .035));font-size:var(--admin-caption);font-weight:600}.customer-row{border-top:1px solid var(--line-soft);background:var(--surface)}.customer-row__summary{min-height:82px;padding:12px 14px}.customer-row__summary>div{display:grid;gap:3px;min-width:0}.customer-row__summary strong{overflow:hidden;color:var(--ink);font-size:var(--admin-label);text-overflow:ellipsis;white-space:nowrap}.customer-row__summary small,.customer-row__summary span{color:var(--muted);font-size:var(--admin-caption);line-height:1.4}.customer-row__summary>div:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-row__summary>div:nth-child(2) span{color:var(--ink)}.customer-edit-toggle{justify-self:end;min-width:76px;padding:0 10px}.customer-row.is-editing{background:#ff4f8b06}.status-badge{width:fit-content;min-height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:var(--admin-caption);font-weight:600}.status-badge--success{color:var(--green);background:var(--green-soft)}.status-badge--warning{color:var(--amber);background:var(--amber-soft)}.status-badge--error{color:var(--red);background:var(--red-soft)}.customer-policy-editor{display:grid;gap:14px;padding:16px;border-top:1px solid var(--line);background:var(--network-soft, rgba(255, 255, 255, .03))}.customer-policy-editor h3,.customer-policy-editor p{margin:0}.customer-action-spacer{flex:1 1 auto}.customer-editor-actions .button{min-height:36px;padding-inline:12px}.customer-list-state{margin:0;padding:28px 16px;color:var(--muted);text-align:center}.customer-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;color:var(--muted);font-size:var(--admin-caption)}.form-success{margin:0;padding:10px 12px;border-radius:8px;color:var(--green);background:var(--green-soft);font-size:var(--admin-caption)}@media(max-width:1120px){.customer-list-tools{display:grid;grid-template-columns:1fr auto}.customer-list-tools>div:first-child{grid-column:1 / -1}.customer-list-search{width:100%}.customer-table__header{display:none}.customer-row__summary{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(180px,1fr) 90px}.customer-edit-toggle{grid-column:1 / -1;justify-self:start}}@media(max-width:720px){.account-setup>header{padding:0 18px}.account-setup__panel{padding:24px;border-radius:18px}.customer-admin-form,.customer-admin-list,.customer-once{padding:14px}.page-header,.customer-page-actions{align-items:stretch}.customer-account-fields,.customer-policy-fields,.customer-model-picker__toolbar,.customer-model-picker__row,.customer-row__summary{grid-template-columns:1fr}.customer-model-picker__selected-only{padding-inline:0}.customer-model-picker__identity{grid-template-columns:auto minmax(0,1fr)}.customer-model-picker__identity small{grid-column:2}.customer-model-picker__off{justify-self:start;padding-left:27px}.customer-list-tools{grid-template-columns:1fr;align-items:stretch}.customer-list-tools>div:first-child{grid-column:auto}.customer-list-search{display:grid;grid-template-columns:minmax(0,1fr) auto}.customer-list-tools>select{width:100%}.customer-row__summary{gap:9px;padding:14px}.customer-edit-toggle{grid-column:auto;justify-self:start}.customer-list-pagination,.customer-model-picker__summary{align-items:flex-start;flex-direction:column}.customer-action-spacer{display:none}}@media(max-width:430px){.customer-model-picker__limits{grid-template-columns:1fr}.customer-editor-actions>.button{width:100%;justify-content:center}.customer-list-pagination>div{width:100%}.customer-list-pagination .button{flex:1 1 0;justify-content:center}}.pricing-admin-page{gap:18px}.pricing-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pricing-explainer{min-height:76px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.pricing-explainer>div{min-width:0;display:flex;align-items:center;gap:10px}.pricing-explainer>div>span{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--blue-soft);color:#ff8fb7;display:grid;place-items:center;font-size:11px;font-weight:600}.pricing-explainer p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.pricing-explainer strong{display:block;margin-bottom:2px;color:var(--ink);font-size:13px}.pricing-explainer>svg{color:var(--subtle)}.pricing-admin-grid{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px}.pricing-plan-panel,.pricing-assignment-panel{min-width:0;overflow:hidden}.pricing-plan-list,.pricing-customer-list{border-top:1px solid var(--line-soft)}.pricing-plan-row{min-height:72px;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft)}.pricing-plan-row:last-child,.pricing-customer-row:last-child{border-bottom:0}.pricing-plan-row__main,.pricing-plan-row__ratio{min-width:0;display:grid;gap:3px}.pricing-plan-row__main strong,.pricing-customer-row>div strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pricing-plan-row__main span,.pricing-plan-row__ratio span,.pricing-customer-row>div span,.pricing-plan-row__locked{color:var(--muted);font-size:11px;line-height:1.45}.pricing-plan-row__ratio strong{color:var(--ink);font-size:12px}.pricing-plan-row__locked{min-width:70px;text-align:center}.pricing-customer-row{min-height:104px;padding:12px 16px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(120px,.72fr) minmax(160px,1fr) minmax(124px,.72fr);align-items:end;gap:12px}.pricing-customer-row>div:first-child{min-width:0;align-self:center;display:grid;gap:4px}.pricing-customer-row>label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:600}.pricing-customer-row>label .pricing-customer-row__selection-state{min-height:16px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.pricing-customer-row>label .pricing-customer-row__selection-state.is-ready{color:#ff76ad}.pricing-customer-row select,.pricing-editor input,.pricing-editor select{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--atlas-canvas) 82%,var(--atlas-surface));color:var(--ink);font:inherit;font-size:12px}.pricing-customer-row select:focus,.pricing-editor input:focus,.pricing-editor select:focus{outline:0;border-color:#ff4f8bb8;box-shadow:0 0 0 3px #ff4f8b21}.pricing-customer-row__actions{display:flex;align-items:center;justify-content:stretch;gap:6px;flex-direction:column}.pricing-customer-row__actions .button{width:100%;min-height:34px;padding-inline:8px;white-space:nowrap}.pricing-empty{margin:0;padding:18px 16px;color:var(--muted);font-size:12px;line-height:1.55}.pricing-editor__header{padding-bottom:16px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-editor__header span{color:#ff8fb7;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pricing-editor__header h2{margin:4px 0 0;color:var(--ink);font-size:20px}.pricing-editor__header>button{width:34px;height:34px;border:0;border-radius:8px;background:var(--atlas-soft);color:var(--muted);display:grid;place-items:center;cursor:pointer}.pricing-editor__header>button:hover:not(:disabled){background:color-mix(in srgb,var(--atlas-action) 8%,var(--atlas-soft));color:var(--ink)}.pricing-editor__header>button:disabled{cursor:not-allowed;opacity:.55}.pricing-editor{display:grid;gap:16px;padding-top:16px}.pricing-editor>label{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:600}.pricing-editor>label>small{color:var(--muted);font-size:11px;font-weight:500}.pricing-editor__notice,.pricing-editor__impact,.admin-help-callout,.admin-help-warning{padding:12px 14px;border:1px solid rgba(255,79,139,.34);border-radius:10px;background:var(--blue-soft)}.pricing-editor__notice strong,.pricing-editor__impact strong{color:var(--ink);font-size:12px}.pricing-editor__notice p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.pricing-kind{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pricing-kind legend{margin-bottom:7px;color:var(--ink);font-size:12px;font-weight:600}.pricing-kind label{min-height:72px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--atlas-canvas);display:flex;align-items:flex-start;gap:8px;cursor:pointer}.pricing-kind label:has(input:checked){border-color:#ff4f8bb8;background:var(--blue-soft)}.pricing-kind label:hover{border-color:var(--atlas-line-strong);background:var(--atlas-soft)}.pricing-kind label:has(input:focus-visible){outline:3px solid rgba(255,79,139,.18);outline-offset:2px}.pricing-kind input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--blue)}.pricing-kind span{display:grid;gap:3px}.pricing-kind strong{color:var(--ink);font-size:12px}.pricing-kind small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.pricing-percent-input{position:relative}.pricing-percent-input input{padding-right:34px}.pricing-percent-input>span{position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--muted);font-size:11px}.pricing-overrides{display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--line)}.pricing-overrides h3{margin:0;color:var(--ink);font-size:14px}.pricing-overrides p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.pricing-add-model{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pricing-rule-list{display:grid;gap:8px}.pricing-rule-row{padding:10px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) 110px 30px;align-items:end;gap:10px}.pricing-rule-row>div:first-child{min-width:0;display:grid;gap:3px}.pricing-rule-row strong{color:var(--ink);font-size:12px}.pricing-rule-row code,.pricing-rule-row small{overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.pricing-rule-row>label{display:grid;gap:5px;color:var(--muted);font-size:var(--font-size-xs)}.pricing-rule-row>button{width:30px;height:38px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.pricing-rule-row>button:hover{color:var(--red);background:var(--red-soft)}.pricing-editor__impact ul{margin:7px 0 0;padding-left:18px;color:var(--muted);font-size:11px;line-height:1.65}.pricing-editor__actions{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:14px 24px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--atlas-raised) 96%,transparent);display:flex;align-items:center;justify-content:flex-end;gap:8px}.pricing-editor__actions>a{margin-right:auto;color:#ff8fb7;font-size:11px;font-weight:600}.admin-help-page{max-width:980px;margin:0 auto}.admin-help-toc{padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;gap:6px;flex-wrap:wrap}.admin-help-toc a{min-height:34px;padding:0 10px;border-radius:7px;color:var(--muted);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-decoration:none}.admin-help-toc a:hover{background:var(--atlas-soft);color:var(--ink)}.admin-help-article{padding:24px;border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);scroll-margin-top:80px}.admin-help-article__title{display:flex;align-items:flex-start;gap:10px}.admin-help-article__title>svg{margin-top:3px;color:#ff8fb7}.admin-help-article__title span{color:var(--muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em}.admin-help-article__title h2{margin:3px 0 0;font-size:18px}.admin-help-article>p{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.admin-help-callout{margin-top:18px}.admin-help-callout p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.admin-help-steps{margin:18px 0;padding:0;list-style:none;display:grid;gap:8px}.admin-help-steps li{padding:12px;border:1px solid var(--line-soft);border-radius:9px;display:flex;align-items:flex-start;gap:11px;background:var(--atlas-soft)}.admin-help-steps li>span{width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--atlas-raised);color:var(--ink);display:grid;place-items:center;font-size:var(--font-size-xs);font-weight:600}.admin-help-steps strong{color:var(--ink);font-size:12px}.admin-help-steps p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.admin-help-example{margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--atlas-soft)}.admin-help-example h3{margin:0 0 10px;font-size:13px}.admin-help-example dl{margin:0;display:grid}.admin-help-example dl>div{min-height:34px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-help-example dt{color:var(--muted);font-size:11px}.admin-help-example dd{margin:0;color:var(--ink);font-size:12px;font-weight:600}.admin-help-example p{margin:10px 0 0;color:#ff8fb7;font-size:11px;font-weight:600}.admin-help-checks{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.admin-help-checks li{color:var(--muted);display:flex;align-items:center;gap:8px;font-size:12px}.admin-help-checks svg{color:var(--green)}.admin-help-warning{margin-top:16px;display:flex;align-items:flex-start;gap:10px}.admin-help-warning>svg{flex:0 0 auto;color:#ff8fb7}.admin-help-warning strong{color:var(--ink);font-size:12px}.admin-help-warning p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.admin-onboarding{padding:24px;border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);display:grid;gap:18px}.admin-onboarding__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-onboarding__heading h2{margin:4px 0 0;color:var(--ink);font-size:18px}.admin-onboarding__heading p{max-width:680px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.admin-onboarding__state{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:#ff8fb7;background:var(--atlas-soft);display:inline-flex;align-items:center;flex:0 0 auto;font-size:11px;font-weight:600}.admin-onboarding__state--ready{color:var(--green)}.admin-onboarding__steps{margin:0;padding:0;list-style:none;display:grid;gap:8px}.admin-onboarding__steps>li{min-width:0;padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--atlas-soft);display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px}.admin-onboarding__steps>li.is-current{border-color:#ff8fb7;box-shadow:inset 3px 0 #ff8fb7}.admin-onboarding__step-icon{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--atlas-raised);display:grid;place-items:center;font-size:11px;font-weight:600}.admin-onboarding__steps>li.is-current .admin-onboarding__step-icon{border-color:#ff8fb7;color:#ff8fb7}.admin-onboarding__steps>li.is-done .admin-onboarding__step-icon{border-color:var(--green);color:var(--green)}.admin-onboarding__step-copy{min-width:0}.admin-onboarding__step-copy>div{display:flex;align-items:center;gap:8px}.admin-onboarding__step-copy strong{color:var(--ink);font-size:13px}.admin-onboarding__step-copy span{padding:2px 6px;border-radius:999px;color:var(--muted);background:var(--atlas-raised);font-size:var(--font-size-xs);font-weight:600}.admin-onboarding__steps>li.is-current .admin-onboarding__step-copy span{color:#ff8fb7}.admin-onboarding__steps>li.is-done .admin-onboarding__step-copy span{color:var(--green)}.admin-onboarding__step-copy .admin-onboarding__criterion{color:var(--ink);font-weight:600}.admin-onboarding__step-copy p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.admin-onboarding__step-copy small{margin-top:5px;color:var(--subtle);display:block;font-size:var(--font-size-xs)}.admin-onboarding__step-action{min-width:138px;display:flex;justify-content:flex-end}.admin-onboarding__step-action .button{min-width:138px;justify-content:center}.admin-onboarding__notice,.admin-onboarding__error{padding:11px 13px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55}.admin-onboarding__notice{color:var(--green);background:var(--green-soft)}.admin-onboarding__error{color:var(--red);background:var(--red-soft)}.admin-onboarding__notice svg,.admin-onboarding__error svg{flex:0 0 auto}.admin-onboarding__reset{padding-top:16px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-onboarding__reset strong{color:var(--ink);font-size:12px}.admin-onboarding__reset p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.admin-onboarding__reset>span{color:var(--muted);font-size:11px}.admin-onboarding-dialog__impact{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--atlas-soft);display:flex;align-items:flex-start;gap:10px}.admin-onboarding-dialog__impact>svg{flex:0 0 auto;color:var(--red)}.admin-onboarding-dialog__impact strong{color:var(--ink);font-size:13px}.admin-onboarding-dialog__impact p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.admin-onboarding-dialog__ack{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--atlas-soft);display:flex;align-items:center;gap:9px;font-size:12px}.admin-onboarding-dialog__ack input{width:16px;height:16px;accent-color:var(--red)}@media(max-width:1120px){.pricing-admin-grid{grid-template-columns:1fr}}@media(max-width:760px){.pricing-explainer{grid-template-columns:1fr}.pricing-explainer>svg{display:none}.pricing-customer-row{grid-template-columns:1fr;align-items:stretch}.pricing-customer-row__actions{justify-content:flex-start}}@media(max-width:560px){.pricing-header-actions{width:100%;justify-content:flex-start}.pricing-plan-row{grid-template-columns:1fr auto}.pricing-plan-row__ratio{grid-column:1 / -1;grid-row:2}.pricing-kind{grid-template-columns:1fr}.pricing-rule-row{grid-template-columns:minmax(0,1fr) 92px 30px}.pricing-editor__actions{flex-wrap:wrap}.pricing-editor__actions>a{width:100%;margin-right:0}.admin-help-article,.admin-onboarding{padding:18px}.admin-onboarding__heading,.admin-onboarding__reset{align-items:stretch;flex-direction:column}.admin-onboarding__state{align-self:flex-start}.admin-onboarding__steps>li{grid-template-columns:28px minmax(0,1fr);align-items:flex-start}.admin-onboarding__step-action{min-width:0;grid-column:2;justify-content:flex-start}.admin-onboarding__step-action .button,.admin-onboarding__reset .button{width:100%}}.auth-security-panel{max-width:520px}.auth-security-icon{align-items:center;background:#1a1422;border-radius:14px;color:#ff4f8b;display:inline-flex;height:44px;justify-content:center;margin-bottom:18px;width:44px}.auth-security-note{background:var(--network-soft, rgba(255, 255, 255, .055));border:1px solid #e6e9ee;border-radius:12px;color:#586273;font-size:14px;padding:12px 14px}.auth-security-back{align-items:center;color:#596579;display:inline-flex;font-size:14px;gap:6px;margin-top:20px;text-decoration:none}.account-security-page{display:grid;gap:22px;margin:0 auto;max-width:1040px}.account-settings-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.account-profile-card,.account-security-card{background:var(--surface, #16121e);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px #222d4009}.account-profile-card{padding:22px}.account-profile-card__icon{align-items:center;background:#1a1422;border-radius:10px;color:#ff4f8b;display:inline-flex;height:38px;justify-content:center;margin-bottom:18px;width:38px}.account-profile-card .eyebrow{margin:0 0 5px}.account-profile-card h2{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:17px;line-height:1.35}.account-profile-card dl{border-top:1px solid var(--line-soft);display:grid;margin:20px 0 0}.account-profile-card dl>div{border-bottom:1px solid var(--line-soft);display:grid;gap:5px;padding:12px 0}.account-profile-card dt{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:7px}.account-profile-card dd{margin:0;overflow-wrap:anywhere;color:var(--ink, #fbf8ff);font-size:13px;font-weight:600}.account-profile-card__note{color:var(--muted);font-size:11px;line-height:1.6;margin:16px 0 0}.account-security-card{min-width:0;padding:24px}.account-security-card__heading{align-items:start;border-bottom:1px solid var(--line-soft);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:22px;padding-bottom:18px}.account-security-card__heading>span{align-items:center;background:var(--network-soft, rgba(255, 255, 255, .055));border-radius:10px;color:#3d5574;display:inline-flex;height:38px;justify-content:center;width:38px}.account-security-card h2{color:var(--ink);font-size:17px;margin:1px 0 5px}.account-security-card p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.account-security-visibility{align-items:center;background:transparent;border:1px solid var(--line);border-radius:8px;color:#566478;cursor:pointer;display:inline-flex;font-size:11px;gap:6px;min-height:34px;padding:0 10px}.account-security-visibility:hover{background:var(--network-soft, rgba(255, 255, 255, .055));color:var(--ink)}.account-security-card form{display:grid;gap:16px;max-width:540px}.account-security-card form label{color:var(--ink, #fbf8ff);display:grid;font-size:12px;font-weight:600;gap:7px}.account-security-card form input{background:var(--surface, #16121e);border:1px solid #cfd7e2;border-radius:8px;color:var(--ink);font-size:13px;height:42px;padding:0 11px}.account-security-card form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #ff4f8b1f;outline:0}.account-security-card form small{color:var(--muted);font-size:11px;line-height:1.55}.account-security-card form .button{justify-self:start;min-width:112px}.account-security-success{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:8px 0}.account-security-success>svg{color:var(--green)}@media(max-width:840px){.account-settings-grid{grid-template-columns:1fr}}@media(max-width:680px){.account-profile-card,.account-security-card{border-radius:12px;padding:18px}.account-security-card__heading{grid-template-columns:auto minmax(0,1fr)}.account-security-visibility{grid-column:1 / -1;justify-self:start}.account-security-card form .button{justify-self:stretch}}.login-forgot-row{margin:-4px 0 4px;text-align:right}.auth-capability-note{color:var(--muted);font-size:13px;font-weight:500}.auth-security-panel .form-warning{font-size:13px;line-height:1.55}.bot-protection{border:1px solid #e3e7ed;border-radius:12px;min-height:48px;padding:9px 12px}.bot-protection__widget:empty{display:none}.bot-protection>p,.bot-protection__error p{color:#667085;font-size:13px;line-height:1.45;margin:0}.bot-protection--verified{background:#68ddb014;border-color:#cfe9da}.bot-protection--error{background:#1a1422;border-color:#1a1422}.bot-protection__error{align-items:center;display:flex;gap:10px;justify-content:space-between}.bot-protection__error .text-button{flex:0 0 auto}.admin-team-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px;align-items:start}.admin-team-create,.admin-team-list{padding:22px}.admin-team-create>label{display:grid;gap:8px;margin:18px 0;font-weight:600}.admin-team-create input[type=email]{width:100%;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:var(--surface);color:var(--text)}.admin-permission-grid{border:0;padding:0;margin:18px 0;display:grid;gap:9px}.admin-permission-grid legend{margin-bottom:8px;font-weight:600}.admin-permission-grid label{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:11px;border:1px solid var(--line-soft);border-radius:10px;cursor:pointer}.admin-permission-grid label:has(input:checked){border-color:#ff4f8b73;background:#ff4f8b0f}.admin-permission-grid input{margin-top:3px}.admin-permission-grid span{display:grid;gap:3px}.admin-permission-grid small,.admin-team-note{color:var(--muted);line-height:1.5}.admin-team-list{display:grid;gap:14px}.admin-team-row{padding:16px;border:1px solid var(--line-soft);border-radius:12px}.admin-team-row__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.admin-team-row__head>div{display:grid;gap:4px}.admin-team-row__head span{color:var(--muted);font-size:13px}@media(max-width:900px){.admin-team-layout{grid-template-columns:1fr}}.platform-operations-page{max-width:1320px}.operations-tabs{display:flex;gap:4px;width:fit-content;padding:4px;border:1px solid var(--border);background:var(--surface-soft);border-radius:9px}.operations-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.operations-tabs button:hover{color:var(--text);background:var(--surface)}.operations-tabs button.is-active{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #0f172a14}.operations-monitoring{display:grid;gap:16px}.operations-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--border);border-left-width:3px;border-radius:8px;color:inherit;text-decoration:none;background:var(--surface)}.operations-alert--attention{border-left-color:var(--warning, #9d6cff)}.operations-alert--risk{border-left-color:var(--danger, #d85b56)}.operations-alert strong,.operations-alert p{display:block;margin:0}.operations-alert p{margin-top:3px;color:var(--text-muted);font-size:12px;line-height:1.5}.operations-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.operations-metrics article{min-width:0;padding:18px 20px;border-right:1px solid var(--border)}.operations-metrics article:last-child{border-right:0}.operations-metrics span{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px}.operations-metrics strong{display:block;margin-top:11px;font-size:clamp(23px,3vw,34px);line-height:1;letter-spacing:-.03em}.operations-panel{min-width:0;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.operations-panel>header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}.operations-panel>header span{color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.operations-panel>header h2{margin:4px 0 0;font-size:18px}.operations-panel>header small{color:var(--text-muted);font-size:11px}.operations-bars{display:flex;align-items:flex-end;gap:4px;height:180px;padding:12px 4px 0;border-bottom:1px solid var(--border)}.operations-bar{display:flex;flex:1 1 0;min-width:7px;height:100%;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:5px}.operations-bar__fill{display:block;min-height:2px;border-radius:3px 3px 0 0;background:var(--border-strong);transition:height .18s ease}.operations-bar__fill--healthy{background:#37ad82}.operations-bar__fill--attention{background:#9d6cff}.operations-bar__fill--risk{background:#d85b56}.operations-bar__fill--empty{background:var(--border-strong);opacity:.5}.operations-bar small{min-height:14px;overflow:visible;color:var(--text-muted);font-size:11px;text-align:center;white-space:nowrap}.operations-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.operations-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-top:1px solid var(--border)}.operations-row code{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.operations-row span{flex:0 0 auto;color:var(--text-muted);font-size:12px}.operations-route-error{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:11px 0;border-top:1px solid var(--border)}.operations-route-error>div{min-width:0}.operations-route-error strong,.operations-route-error code,.operations-route-error span,.operations-route-error small{display:block}.operations-route-error code{margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operations-route-error>div:last-child{text-align:right}.operations-route-error b{color:var(--danger, #d85b56);font-size:18px}.operations-route-error span,.operations-route-error small{color:var(--text-muted);font-size:11px}.operations-empty{display:flex;align-items:center;gap:7px;margin:0;color:var(--text-muted);font-size:13px}.operations-financial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.operations-financial>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 16px;border-right:1px solid var(--border)}.operations-financial>div:last-child{border-right:0}.operations-financial span{color:var(--text-muted);font-size:12px}.operations-financial strong{font-size:18px}.operations-financial strong.is-risk{color:var(--danger, #d85b56)}.audit-timeline{position:relative;display:grid;padding-left:128px}.audit-timeline:before{position:absolute;top:10px;bottom:10px;left:111px;width:1px;background:var(--border);content:""}.audit-timeline article{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;min-height:84px;padding:12px 0 14px 20px;border-bottom:1px solid var(--border)}.audit-timeline article:before{position:absolute;top:22px;left:-21px;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--border-strong);content:""}.audit-timeline time{position:absolute;top:18px;right:calc(100% + 20px);width:108px;color:var(--text-muted);font-size:11px;text-align:right}.audit-source{align-self:start;width:fit-content;padding:3px 7px;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:11px;font-weight:700}.audit-timeline strong{font-size:14px}.audit-timeline p{margin:4px 0;color:var(--text-muted);font-size:12px}.audit-timeline small{color:var(--text-muted)}.audit-timeline code{color:inherit}.incident-admin-list{display:grid;gap:10px}.incident-admin-list article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.incident-admin-list strong{display:block;font-size:15px}.incident-admin-list p{margin:5px 0 7px;color:var(--text-muted);font-size:13px;line-height:1.55}.incident-admin-list small{color:var(--text-muted);font-size:11px}.incident-admin-actions{display:flex;gap:8px;align-items:center}.incident-state{width:fit-content;padding:4px 7px;border:1px solid var(--border);border-radius:5px;font-size:11px;font-weight:700}.incident-state--resolved{color:#258665;border-color:color-mix(in srgb,#258665 40%,transparent)}.incident-state--monitoring,.incident-state--identified{color:#9d6cff;border-color:color-mix(in srgb,#9d6cff 40%,transparent)}.incident-state--investigating{color:var(--danger, #d85b56);border-color:color-mix(in srgb,#d85b56 40%,transparent)}.incident-editor-dialog textarea{min-height:120px;resize:vertical}@media(max-width:900px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics article:nth-child(2){border-right:0}.operations-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}.operations-columns,.operations-financial{grid-template-columns:1fr}.operations-financial>div{border-right:0;border-bottom:1px solid var(--border)}.operations-financial>div:last-child{border-bottom:0}}@media(max-width:620px){.operations-tabs{width:100%}.operations-tabs button{flex:1;padding-inline:8px}.operations-metrics{grid-template-columns:1fr 1fr}.operations-metrics article{padding:14px}.operations-bars{height:140px;gap:2px}.operations-bar small{font-size:8px;transform:rotate(-35deg);transform-origin:center}.operations-panel>header{align-items:flex-start;flex-direction:column;gap:5px}.operations-row,.operations-route-error{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.operations-route-error>div:last-child{text-align:left}.audit-timeline{padding-left:0}.audit-timeline:before{left:4px}.audit-timeline article{grid-template-columns:1fr;padding-left:22px}.audit-timeline article:before{left:0}.audit-timeline time{position:static;width:auto;text-align:left}.incident-admin-list article{grid-template-columns:1fr}.incident-admin-list .button,.incident-admin-actions{width:100%}}@media(prefers-reduced-motion:reduce){.operations-bar__fill{transition:none}}:root{--content-max: 1440px;--content-gutter: clamp(22px, 3vw, 44px);--surface-shadow: 0 10px 28px rgba(20, 31, 48, .045);--surface-shadow-raised: 0 16px 38px rgba(20, 31, 48, .075);--control-ring: 0 0 0 3px rgba(255, 79, 139, .1)}.app-shell{grid-template-columns:226px minmax(0,1fr)}.sidebar{width:226px;padding:22px 14px 16px;background:radial-gradient(circle at 10% 0,rgba(72,98,132,.18),transparent 34%),var(--navy)}.sidebar .brand-lockup{min-height:46px;padding:0 10px 18px;gap:11px}.brand-lockup__copy{min-width:0;display:grid;gap:1px}.brand-lockup__copy strong{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em}.brand-lockup__copy small{color:#7f8da1;font-size:var(--font-size-xs);font-weight:500;letter-spacing:.02em}.sidebar-label{padding-inline:10px;color:#65748a;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.13em}.sidebar-label--primary{margin-top:2px}.nav-item{min-height:40px;padding:0 10px;border-radius:9px;gap:10px;font-size:12px}.nav-item--active{background:#4863895c;box-shadow:inset 2px 0 #8bb9f3}.sidebar-admin{margin-top:14px;padding-top:14px}.sidebar-support{margin-top:12px;padding-top:12px}.nav-item--support,.nav-item--status{min-height:38px}.nav-item--status .health-dot{margin-left:auto}.topbar{height:62px;padding:0 var(--content-gutter)}.topbar-context{gap:10px;font-size:11px}.page-content{width:min(100%,var(--content-max));padding:30px var(--content-gutter) 64px}.page-stack{gap:20px}.page-header{min-height:58px;gap:22px}.page-header>div:first-child{min-width:0}.page-header h1,.admin-page .page-header h1{font-size:26px;font-weight:600;letter-spacing:-.035em}.page-header p,.admin-page .page-header p{max-width:76ch;margin-top:7px;color:#647186;font-size:12px;line-height:1.6}.page-header__action{display:flex;align-items:center;gap:8px}.panel,.metric,.toolbar,.advanced-filters,.data-table,.model-list,.balance-strip,.admin-summary,.customer-admin-form,.customer-admin-list,.customer-once,.channel-summary article,.channel-card{border-color:var(--line);box-shadow:var(--surface-shadow)}.panel,.toolbar,.advanced-filters,.data-table,.model-list,.balance-strip,.admin-summary{border-radius:14px}.panel-heading{min-height:66px;padding:16px 18px 14px;align-items:center}.panel-heading h2{font-size:15px;font-weight:600}.panel-heading p{max-width:74ch;margin-top:4px;font-size:11px;line-height:1.55}.metric-grid{gap:11px}.metric{min-height:132px;padding:17px;border-radius:12px}.metric>strong{margin-top:14px;font-size:24px}.metric--emphasis{background:linear-gradient(135deg,rgba(24,19,32,.76),transparent 68%),#fff}.toolbar{min-height:58px;padding:9px;background:var(--surface, #16121e)}.search-field,.advanced-filters select,.dialog-form input,.dialog-form select,.playground-form select,.prompt-field textarea,.customer-admin-form input:not([type=checkbox]),.customer-policy-fields input,.admin-team-create input[type=email],.webhook-endpoint-input input{border-color:#cfd7e2;background:var(--network-soft, rgba(255, 255, 255, .055))}.search-field:focus-within,.advanced-filters select:focus,.dialog-form input:focus,.dialog-form select:focus,.playground-form select:focus,.prompt-field textarea:focus,.customer-admin-form input:not([type=checkbox]):focus,.customer-policy-fields input:focus,.admin-team-create input[type=email]:focus,.webhook-endpoint-input input:focus{outline:0;border-color:#ff4f8b94;background:var(--surface, #16121e);box-shadow:var(--control-ring)}.advanced-filters{padding:14px;background:var(--surface, #16121e)}.filter-tabs{border-color:var(--line);background:var(--network-soft, rgba(255, 255, 255, .055))}.filter-tabs button.is-active{color:#ff4f8b;background:var(--surface, #16121e);box-shadow:0 1px 5px #141f3017}.data-table,.model-list{overflow:hidden;background:var(--surface, #16121e)}.data-table__head,.model-list__header,.webhook-delivery-head{min-height:40px;color:#7b8798;background:var(--network-soft, rgba(255, 255, 255, .055));font-size:var(--font-size-xs);letter-spacing:.07em}.data-table__row,.model-row,.transaction-list article{transition:background .14s ease}.data-table__row:hover,.model-row:hover,.transaction-list article:hover{background:var(--network-soft, rgba(255, 255, 255, .055))}.state-panel,.empty-state{border-radius:14px;box-shadow:var(--surface-shadow)}.state-panel{min-height:164px;border-style:solid;background:linear-gradient(135deg,rgba(245,247,249,.7),transparent 60%),#fff}.state-panel--error{border-color:#edc6c8;background:#ff6f9114}.empty-state{min-height:250px;border:1px solid var(--line);background:var(--surface, #16121e)}.empty-state__mark{width:38px;height:38px;border:1px solid #ff8fb7;border-radius:10px;background:#1a1422;box-shadow:inset 0 0 0 9px #1a1422}.empty-state h2{font-size:16px}.empty-state p{margin-bottom:18px;font-size:12px}.notice{border-radius:11px;box-shadow:0 5px 16px #141f3006}.key-permission-note--blocked{border-color:#edc6c8;background:#ff6f9114}.key-account-policy{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface, #16121e);box-shadow:var(--surface-shadow)}.key-account-policy__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 14px;border-bottom:1px solid var(--line)}.key-account-policy__heading h2{margin-top:3px;font-size:15px;letter-spacing:-.015em}.key-account-policy__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.key-account-policy__grid>div{display:grid;gap:5px;min-width:0;padding:15px 18px 16px}.key-account-policy__grid>div+div{border-left:1px solid var(--line)}.key-account-policy__grid span{color:var(--muted, #cbc3d3);font-size:11px;font-weight:600}.key-account-policy__grid strong{color:var(--ink, #fbf8ff);font-size:16px;line-height:1.35}.key-account-policy__grid small{color:var(--muted, #cbc3d3);font-size:var(--font-size-xs);line-height:1.45}.key-actions button:disabled{cursor:not-allowed;opacity:.42}.admin-page{--admin-section-title: 16px;--admin-body: 12px;--admin-label: 11px;--admin-caption: 10px}.admin-page .button{min-height:36px;padding-inline:13px;font-size:12px}.channel-summary article,.supplier-operations__metrics article{min-height:78px}.channel-summary article strong{font-size:20px}.customer-admin-form,.customer-admin-list,.channel-card,.supplier-operations,.admin-team-create,.admin-team-list{padding:18px}.customer-admin-form h2,.customer-admin-list h2,.supplier-operations__header h2{font-size:16px}.admin-team-create .panel-heading,.admin-team-list .panel-heading{min-height:0;padding:0 0 12px}.admin-team-row{border-color:var(--line);background:var(--surface, #16121e)}.admin-detail-disclosure{overflow:hidden}.admin-detail-disclosure>summary{min-height:58px;padding:11px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;color:var(--ink);cursor:pointer;list-style:none}.admin-detail-disclosure>summary::-webkit-details-marker{display:none}.admin-detail-disclosure>summary>svg:first-child{color:var(--blue)}.admin-detail-disclosure>summary>span{min-width:0;display:grid;gap:3px}.admin-detail-disclosure>summary strong{font-size:14px;font-weight:600}.admin-detail-disclosure>summary small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-detail-disclosure>summary:hover{background:color-mix(in srgb,var(--surface) 88%,var(--blue-soft))}.admin-detail-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.admin-detail-disclosure[open]>summary{border-bottom:1px solid var(--line-soft)}.admin-detail-disclosure__chevron{color:var(--muted);transition:transform .15s ease}.admin-detail-disclosure[open] .admin-detail-disclosure__chevron{transform:rotate(180deg)}.admin-detail-disclosure__body{padding:12px 16px 14px 45px}.admin-detail-disclosure__body p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.admin-detail-disclosure__panel{padding:12px}.admin-detail-disclosure__panel>.supplier-operations{box-shadow:none}.admin-detail-disclosure__panel .supplier-operations__header .eyebrow{display:none}.service-shell .admin-page .gift-code-panel .empty-state{min-height:150px;padding:24px}@media(prefers-reduced-motion:no-preference){.panel,.metric,.channel-card{transition:border-color .15s ease,box-shadow .15s ease}.metric:hover,.channel-card:hover{border-color:#cfd7e2;box-shadow:var(--surface-shadow-raised)}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{width:226px}}@media(max-width:760px){.key-account-policy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-account-policy__grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.key-account-policy__grid>div:nth-child(4){border-top:1px solid var(--line)}.page-content{padding:24px 17px 50px}.page-header{gap:14px}.page-header h1,.admin-page .page-header h1{font-size:23px}.page-header__action{width:100%}.page-header__action>*{flex:1}.panel-heading{align-items:flex-start;padding:15px 16px 13px}}@media(max-width:520px){.key-account-policy__heading{align-items:flex-start;flex-direction:column}.key-account-policy__grid{grid-template-columns:1fr}.key-account-policy__grid>div+div{border-top:1px solid var(--line);border-left:0}.public-frame>header{height:68px;gap:10px;padding-inline:14px}.public-frame>header .brand-lockup{flex:0 0 auto;gap:7px;font-size:14px;white-space:nowrap}.public-frame>header .brand-logo{width:28px;height:28px}.public-frame>header nav{min-width:0;gap:7px}.public-frame>header .button{min-height:36px;padding-inline:11px;font-size:11px;white-space:nowrap}.docs-nav{scrollbar-width:none}.docs-nav::-webkit-scrollbar{display:none}.topbar-context>span:nth-of-type(2),.topbar-divider{display:none}.page-stack{gap:16px}.metric{min-height:116px}.customer-admin-form,.customer-admin-list,.channel-card,.supplier-operations,.admin-team-create,.admin-team-list{padding:15px}}.status-version{display:flex;align-items:center;gap:6px;justify-content:center;padding:8px;font-size:11px;color:var(--gray-400)}.status-version code{font-family:var(--font-mono, "SF Mono", ui-monospace, monospace);opacity:.7}.si-trend-panel{display:flex;flex-direction:column;gap:14px}.si-trend-chart{display:flex;align-items:flex-end;gap:2px;height:120px;padding:4px 0;border-bottom:1px solid var(--gray-100)}.si-trend-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:6px;position:relative}.si-trend-bar__fill{width:100%;border-radius:2px 2px 0 0;min-height:4px;transition:height .3s ease}.si-trend-bar__label{font-size:11px;color:var(--gray-400);margin-top:4px;white-space:nowrap}.si-trend-models{display:flex;flex-direction:column;gap:6px;font-size:12px}.si-trend-models>span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400);margin-bottom:2px}.si-trend-model-row{display:flex;align-items:center;gap:8px}.si-trend-model-row code{font-size:11px;min-width:100px;color:var(--gray-600)}.si-trend-model-row small{color:var(--gray-400);white-space:nowrap}.si-trend-model-bar{flex:1;height:6px;background:var(--gray-100);border-radius:3px;overflow:hidden}.si-trend-model-bar span{display:block;height:100%;background:var(--gray-300);border-radius:3px;min-width:4px;transition:width .3s ease}.login-mfa{display:grid;gap:18px}.login-mfa form{display:grid;gap:14px}.login-mfa-secret{display:grid;gap:8px;padding:14px;border:1px solid var(--gray-200);border-radius:10px;background:var(--gray-50)}.login-mfa-secret span{color:var(--gray-500);font-size:12px;font-weight:600}.login-mfa-secret code{overflow-wrap:anywhere;color:var(--gray-900);font-size:15px;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.login-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:14px;list-style:none;border:1px solid var(--gray-200);border-radius:10px;background:var(--gray-50)}.login-recovery-codes code{color:var(--gray-900);font-size:13px;-webkit-user-select:all;user-select:all}.login-mfa-back{justify-self:center}.login-mfa-divider{display:flex;align-items:center;gap:10px;color:var(--gray-400);font-size:12px}.login-mfa-divider:before,.login-mfa-divider:after{height:1px;flex:1;content:"";background:var(--gray-200)}@media(max-width:480px){.login-recovery-codes{grid-template-columns:1fr}}.account-security-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.account-security-tool{display:grid;align-content:start;gap:18px;min-width:0;padding:24px;border:1px solid var(--gray-200);border-radius:14px;background:var(--surface, #fff)}.account-security-tool__heading{display:flex;align-items:flex-start;gap:12px}.account-security-tool__heading>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--gray-700);background:var(--gray-100)}.account-security-tool__heading h2,.account-security-tool__heading p{margin:0}.account-security-tool__heading p{margin-top:5px;color:var(--gray-500);font-size:13px;line-height:1.55}.security-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.security-facts>div{display:grid;gap:4px;padding:12px;border-radius:9px;background:var(--gray-50)}.security-facts dt{color:var(--gray-500);font-size:11px}.security-facts dd{margin:0;color:var(--gray-900);font-size:14px;font-weight:600}.security-confirm,.security-recovery-result{display:grid;gap:12px;padding:14px;border:1px solid var(--gray-200);border-radius:10px;background:var(--gray-50)}.security-confirm p,.security-recovery-result p{margin:0;color:var(--gray-600);font-size:13px}.security-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.security-recovery-result ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none}.security-recovery-result code{-webkit-user-select:all;user-select:all}.account-security-tool--sessions{grid-column:1 / -1}.active-session-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--gray-200)}.active-session-list li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--gray-200)}.active-session-list li>div{display:grid;min-width:0;gap:4px}.active-session-list strong{color:var(--gray-900);font-size:14px}.active-session-list span{overflow-wrap:anywhere;color:var(--gray-500);font-size:12px}.passkey-register-form{display:flex;align-items:end;gap:10px}.passkey-register-form label{flex:1}.passkey-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--gray-200)}.passkey-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--gray-200)}.passkey-list li>div:first-child{display:grid;min-width:0;gap:4px}.passkey-list strong{color:var(--gray-900);font-size:14px}.passkey-list span{color:var(--gray-500);font-size:12px}.passkey-delete-confirm{display:flex;gap:6px}.security-load-error{display:flex;justify-content:space-between;gap:12px;margin-top:16px}@media(max-width:900px){.account-security-tools{grid-template-columns:1fr}.account-security-tool--sessions{grid-column:auto}}@media(max-width:560px){.security-facts,.security-recovery-result ul{grid-template-columns:1fr}.active-session-list li,.passkey-list li,.passkey-register-form{align-items:stretch;flex-direction:column}}.app-shell.service-shell{min-height:100vh;display:block;background:var(--canvas)}.service-shell .sidebar{position:fixed;inset:0 auto 0 0;width:256px;height:100vh;box-sizing:border-box;padding:20px 14px 16px;color:#d6deea;background:#101827;display:flex;flex-direction:column;z-index:50;transition:transform .18s ease,visibility .18s ease}.service-shell__brand{min-height:48px;padding:0 8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.service-shell__brand .brand-lockup{min-width:0;padding:0;color:#fff;text-decoration:none}.service-shell__brand .brand-lockup strong{overflow:hidden;font-size:15px;font-weight:600;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.service-shell__brand .brand-logo{width:31px;height:31px}.sidebar-close{width:34px;height:34px;border:0;border-radius:8px;color:#9ba9bc;background:transparent;display:none;place-items:center;cursor:pointer}.sidebar-close:hover,.sidebar-close:focus-visible{color:#fff;background:#ffffff14}.service-shell .sidebar-nav{min-height:0;flex:1;display:block;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.sidebar-nav__group{display:grid;gap:4px}.sidebar-nav__group--account{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.075)}.service-shell .sidebar-label{padding:0 10px 8px;color:#6f7c8f;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:none}.service-shell .nav-item{min-height:42px;padding:0 11px;border-radius:8px;color:#9ca9bb;display:flex;align-items:center;gap:11px;font-size:13px;font-weight:500;text-decoration:none}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:#fff;background:#ffffff0e}.service-shell .nav-item:focus-visible,.sidebar-toggle:focus-visible,.balance-button:focus-visible,.sidebar-account__trigger:focus-visible,.sidebar-close:focus-visible{outline:2px solid #78aef0;outline-offset:2px}.service-shell .nav-item--active{color:#fff;background:#223149;box-shadow:inset 2px 0 #78aef0}.sidebar-account{position:relative;flex:0 0 auto;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.075)}.sidebar-account__trigger{width:100%;min-height:58px;padding:8px;border:1px solid transparent;border-radius:10px;color:#dce4ef;background:transparent;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.sidebar-account__trigger:hover,.sidebar-account__trigger[aria-expanded=true]{border-color:#ffffff14;background:#ffffff0e}.sidebar-account__trigger .avatar{width:34px;height:34px;color:#fff;background:#2d4667;display:grid;place-items:center;border-radius:9px;font-size:11px;font-weight:600}.sidebar-account__copy{min-width:0;display:grid;gap:2px}.sidebar-account__copy strong,.sidebar-account__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account__copy strong{color:#eef3f8;font-size:12px;font-weight:600}.sidebar-account__copy small{color:#77869a;font-size:var(--font-size-xs)}.sidebar-account__trigger>svg{color:#718096;transition:transform .16s ease}.sidebar-account__trigger>svg.is-open{transform:rotate(180deg)}.service-shell .account-menu{position:absolute;right:0;bottom:calc(100% + 9px);top:auto;width:100%;max-height:calc(100vh - 104px);overflow-y:auto;box-sizing:border-box;padding:8px;border:1px solid #d8dee7;border-radius:11px;background:var(--surface, #16121e);box-shadow:0 18px 42px #040c1842;z-index:3}.service-shell .account-menu__language{margin-top:5px;padding:8px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.service-shell .shell-main{min-width:0;margin-left:256px;transition:margin-left .18s ease}.service-shell--sidebar-collapsed .sidebar{visibility:hidden;pointer-events:none;transform:translate(-100%)}.service-shell--sidebar-collapsed .shell-main{margin-left:0}.service-shell .topbar{height:64px;padding:0 clamp(18px,2.4vw,34px);border-bottom:1px solid var(--line-soft);background:#08070df0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30}.sidebar-toggle{width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:9px;color:#657287;background:transparent;display:grid;place-items:center;cursor:pointer}.sidebar-toggle:hover{color:#25344a;border-color:var(--line-soft);background:var(--network-soft, rgba(255, 255, 255, .055))}.sidebar-toggle--mobile{display:none}.balance-button{min-height:42px;padding:5px 12px;border:1px solid #d8dee7;border-radius:9px;color:#172338;background:var(--surface, #16121e);display:flex;align-items:center;gap:9px;text-decoration:none;box-shadow:0 2px 7px #1220330a}.balance-button:hover{border-color:#bdc7d5;background:var(--network-soft, rgba(255, 255, 255, .055))}.balance-button>svg{color:#617089}.balance-button>span{display:flex;align-items:baseline;gap:8px}.balance-button small{color:#748196;font-size:var(--font-size-xs)}.balance-button strong{color:#172338;font-size:13px;font-variant-numeric:tabular-nums}.service-shell.app-shell{background:#131316}.service-shell .sidebar{inset:8px auto 8px 8px;width:240px;height:calc(100vh - 16px);padding:14px 12px 12px;border:1px solid #1f1f23;border-radius:12px;background:#0a0a0b}.service-shell .shell-main{min-height:100vh;background:#131316}.service-shell .page-content{width:min(100%,1530px);padding:24px clamp(22px,3vw,44px) 64px;color:#fafafa;background:#131316}.service-shell .topbar{height:58px;border-bottom-color:#29292f;background:#131316eb}.service-shell .sidebar-label,.service-shell .nav-item,.sidebar-account__copy small{color:#71717a}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:#fafafa;background:#18181b}.service-shell .nav-item--active{color:#fafafa;background:#202024;box-shadow:inset 2px 0 #ff4f8b}.service-shell .sidebar-nav__group--account,.sidebar-account{border-color:#202024}.sidebar-account__trigger:hover,.sidebar-account__trigger[aria-expanded=true]{border-color:#29292f;background:#18181b}.sidebar-account__trigger .avatar{background:#21162b;color:#ff8fb7}.service-shell .account-menu{border-color:#36363d;background:#18181b;color:#fafafa;box-shadow:0 18px 48px #00000073}.service-shell .account-menu__identity,.service-shell .account-menu__item{color:#fafafa}.service-shell .account-menu__item:hover,.service-shell .account-menu__item:focus-visible{background:#202024}.service-shell .account-menu__language{border-color:#29292f}.sidebar-toggle{color:#a1a1aa}.sidebar-toggle:hover{color:#fafafa;border-color:#36363d;background:#202024}.balance-button{border-color:#36363d;background:#18181b;color:#fafafa;box-shadow:none}.balance-button:hover{border-color:#4a4a52;background:#202024}.balance-button>svg,.balance-button small{color:#a1a1aa}.balance-button strong{color:#fafafa;font-family:var(--font-data)}@media(max-width:980px){.service-shell .sidebar{visibility:hidden;pointer-events:none;transform:translate(-100%);box-shadow:18px 0 46px #030a1447}.service-shell .sidebar.sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0)}.service-shell .shell-main,.service-shell--sidebar-collapsed .shell-main{margin-left:0}.sidebar-toggle--desktop{display:none}.sidebar-toggle--mobile,.sidebar-close{display:grid}.service-shell .sidebar-scrim{position:fixed;inset:0;border:0;background:#040a1485;z-index:40}}@media(max-width:520px){.service-shell .sidebar{width:min(256px,calc(100vw - 44px))}.service-shell .topbar{height:60px;padding:0 12px}.balance-button{min-height:38px;padding:4px 10px}.balance-button small{display:none}.balance-button strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.service-shell .sidebar,.service-shell .shell-main,.sidebar-account__trigger>svg{transition:none}}:root{--si-bg: #131316;--si-sidebar: #0a0a0b;--si-surface: #18181b;--si-surface-raised: #1d1d21;--si-surface-soft: #202024;--si-border: #29292f;--si-border-strong: #36363d;--si-text: #fafafa;--si-muted: #a1a1aa;--si-faint: #71717a;--si-accent: #ff4f8b;--si-accent-soft: rgba(255, 79, 139, .16);--si-green: #34d399;--si-red: #fb7185;--si-blue: #60a5fa;--si-cyan: #22d3ee;--si-violet: #a78bfa;--si-amber: #9d6cff}.si-page{width:100%;max-width:none;gap:24px;color:var(--si-text)}.si-page .page-header{align-items:flex-start;min-height:88px;padding:4px 0 0;border:0;background:transparent}.si-page .page-header h1,.si-page-heading h1{margin:0;color:var(--si-text);font-family:var(--font-ui);font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1.05;letter-spacing:-.04em}.si-page-heading h1 em{color:var(--si-muted);font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.03em}.si-page .page-header p,.si-page-heading p{margin:9px 0 0;max-width:700px;color:var(--si-muted);font-size:14px;line-height:1.55}.si-page-heading__updated{display:block;margin-top:4px;color:var(--si-faint);font-size:12px;line-height:1.5}.si-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:104px;padding:8px 0 12px}.si-heading-actions,.si-segmented{display:flex;align-items:center;gap:6px}.si-segmented{padding:3px;border:1px solid var(--si-border);border-radius:8px;background:var(--si-surface)}.si-segmented button{min-width:42px;height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--si-muted);font:500 12px/1 system-ui,sans-serif}.si-segmented button.is-active{background:var(--si-surface-soft);color:var(--si-text)}.si-segmented button:disabled{cursor:not-allowed;opacity:.45}.si-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:var(--si-text);font-size:13px;font-weight:600;text-decoration:none}.si-button--secondary{border-color:var(--si-border);background:var(--si-surface)}.si-button:hover,.si-page .button:hover{border-color:var(--si-border-strong);background:var(--si-surface-soft)}.si-page .button,.si-page .text-button,.si-page .row-action{border-radius:8px;box-shadow:none}.si-page .button--primary{border-color:var(--si-accent);background:var(--si-accent);color:#fff}.si-page .button--secondary{border-color:var(--si-border);background:var(--si-surface);color:var(--si-text)}.si-spend-strip{display:grid;grid-template-columns:minmax(150px,220px) minmax(180px,1fr) minmax(130px,180px);align-items:center;gap:24px;min-height:92px;padding:18px 20px;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface)}.si-spend-strip__amount,.si-spend-strip__balance{display:grid;gap:3px}.si-spend-strip span,.si-spend-strip small,.si-metric__label,.si-metric small{color:var(--si-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.si-spend-strip strong{color:var(--si-text);font-family:var(--font-data);font-size:25px;line-height:1.1}.si-spend-strip progress{width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;background:var(--si-border)}.si-spend-strip progress::-webkit-progress-bar{background:var(--si-border)}.si-spend-strip progress::-webkit-progress-value{background:var(--si-accent)}.si-spend-strip progress::-moz-progress-bar{background:var(--si-accent)}.si-spend-strip__balance{justify-self:end;text-align:right;text-decoration:none}.si-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.si-metric{position:relative;display:grid;min-height:128px;padding:18px;overflow:hidden;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface)}.si-metric--blue{color:var(--si-blue)}.si-metric--cyan{color:var(--si-cyan)}.si-metric--violet{color:var(--si-violet)}.si-metric--amber{color:var(--si-amber)}.si-metric__label{display:flex;align-items:center;gap:7px;color:var(--si-muted)}.si-metric strong{align-self:end;color:currentColor;font-family:var(--font-data);font-size:27px;line-height:1}.si-metric small{margin-top:6px;text-transform:none}.si-analytics-panel,.si-breakdown-panel,.si-page .panel,.si-page .security-note,.si-page .key-account-policy,.si-page .catalog-controls,.si-page .data-table,.si-page .key-list,.si-page .billing-explainer{border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface);box-shadow:none}.si-analytics-panel,.si-breakdown-panel{padding:20px}.si-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.si-section-heading span{color:var(--si-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.si-section-heading h2{margin:4px 0 0;color:var(--si-text);font-size:16px;font-weight:600}.si-evidence-badge{padding:4px 8px;border:1px solid var(--si-border);border-radius:999px;background:var(--si-surface-soft)}.si-chart-empty{display:grid;place-items:center;min-height:270px;padding:40px;border:1px dashed var(--si-border-strong);border-radius:10px;color:var(--si-muted);text-align:center}.si-chart-empty svg{color:var(--si-accent)}.si-chart-empty strong{margin-top:12px;color:var(--si-text);font-size:15px}.si-chart-empty p{max-width:480px;margin:6px 0 12px;font-size:13px}.si-chart-empty a{color:var(--si-accent);font-size:13px;font-weight:600}.si-summary-table{overflow:hidden;border:1px solid var(--si-border);border-radius:9px}.si-summary-table>div{display:grid;grid-template-columns:minmax(200px,1fr) 100px 80px;align-items:center;min-height:52px;padding:0 14px;border-bottom:1px solid var(--si-border)}.si-summary-table>div:last-child{border-bottom:0}.si-summary-table span{display:inline-flex;align-items:center;gap:8px;color:var(--si-muted)}.si-summary-table strong{font-family:var(--font-data)}.si-summary-table a{justify-self:end;color:var(--si-accent);font-size:12px;text-decoration:none}.si-inline-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--si-border);border-radius:9px;background:var(--si-surface)}.si-inline-notice strong{color:var(--si-text);font-size:13px}.si-inline-notice p{margin:2px 0 0;color:var(--si-muted);font-size:12px}.si-request-logs-page .toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:10px;padding:0;border:0;background:transparent}.si-page .search-field,.si-page .catalog-search{min-height:42px;border:1px solid var(--si-border);border-radius:8px;background:var(--si-surface);color:var(--si-muted)}.si-page .search-field input,.si-page .catalog-search input,.si-page select,.si-page input,.si-page textarea{border-color:var(--si-border);background:var(--si-surface);color:var(--si-text)}.si-page input::placeholder,.si-page textarea::placeholder{color:var(--si-muted)}.si-page .advanced-filters{border:1px solid var(--si-border);border-radius:10px;background:var(--si-surface)}.si-page .data-table{overflow:hidden}.si-page .data-table__head{min-height:46px;border-bottom:1px solid var(--si-border);background:var(--si-surface-raised);color:var(--si-muted);font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase}.si-page .data-table__row{min-height:64px;border-bottom:1px solid var(--si-border);background:var(--si-surface);color:var(--si-text)}.si-page .data-table__row:hover{background:var(--si-surface-soft)}.si-page code{color:var(--si-muted);font-family:var(--font-data)}.si-page .pagination-bar{color:var(--si-muted)}.si-models-page .catalog-controls{padding:0;border:0;background:transparent}.si-models-page .catalog-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px}.si-models-page .catalog-search{border-radius:8px}.si-models-page .catalog-search__count{display:none}.si-models-page .catalog-view-switch{padding:3px;border:1px solid var(--si-border);border-radius:8px;background:var(--si-surface)}.si-models-page .catalog-view-switch button{min-width:82px;height:34px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--si-muted)}.si-models-page .catalog-view-switch button.is-active{background:var(--si-surface-soft);color:var(--si-text)}.si-models-page .catalog-view-switch button span{display:inline}.si-models-page .catalog-filter-row{display:flex;gap:6px;padding:10px 0 0;overflow-x:auto;scrollbar-width:none}.si-models-page .catalog-filter-row::-webkit-scrollbar{display:none}.si-models-page .catalog-filter-row button{min-height:30px;padding:0 11px;white-space:nowrap;border:1px solid var(--si-border-strong);border-radius:999px;background:var(--si-surface);color:var(--si-muted);font-size:11px}.si-models-page .catalog-filter-row button.is-active{border-color:#ff4f8b7a;background:var(--si-accent-soft);color:#ff8fb7}.si-models-page .catalog-group{overflow:hidden;border:1px solid var(--si-border);border-radius:14px;background:var(--si-surface);box-shadow:none}.si-models-page .catalog-group:before{display:block;height:3px;background:var(--si-group-accent, var(--si-accent));content:""}.si-models-page .catalog-group--text{--si-group-accent: #ff4f8b}.si-models-page .catalog-group--image{--si-group-accent: #10b981}.si-models-page .catalog-group--video{--si-group-accent: #8b5cf6}.si-models-page .catalog-group--audio{--si-group-accent: #38bdf8}.si-models-page .catalog-group__header{grid-template-columns:auto auto minmax(0,1fr) auto;min-height:116px;padding:22px 26px;border-bottom:1px solid var(--si-border);background:color-mix(in srgb,var(--si-group-accent) 7%,var(--si-surface))}.si-models-page .catalog-group__index{color:color-mix(in srgb,var(--si-group-accent) 55%,transparent);font-family:var(--font-display);font-size:42px;font-style:italic;font-weight:400}.si-models-page .catalog-group__icon{border-color:color-mix(in srgb,var(--si-group-accent) 42%,var(--si-border));background:color-mix(in srgb,var(--si-group-accent) 12%,transparent);color:var(--si-group-accent)}.si-models-page .catalog-group__header h2{color:var(--si-text);font-family:var(--font-display);font-size:28px;font-style:italic;font-weight:400}.si-models-page .catalog-group__header p,.si-models-page .catalog-group__count{color:var(--si-muted)}.si-models-page .catalog-models{gap:0;padding:10px 26px 20px}.si-models-page .catalog-model{min-height:70px;border:0;border-bottom:1px solid var(--si-border);border-radius:0;background:transparent;box-shadow:none}.si-models-page .catalog-model:hover{background:var(--si-surface-soft)}.si-models-page .catalog-model__identity strong{color:var(--si-text)}.si-models-page .catalog-model__summary{color:var(--si-muted)}.si-models-page .catalog-model__price strong{color:var(--si-text);font-family:var(--font-data)}.si-models-page .catalog-model__tags span{border-color:var(--si-border);background:var(--si-surface);color:var(--si-muted)}.si-models-page .catalog-model__actions a,.si-models-page .catalog-model__actions button{color:var(--si-accent)}.si-models-page .page-footnote{color:var(--si-faint)}.si-page .empty-state,.si-page .state-panel{min-height:250px;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface);color:var(--si-muted);box-shadow:none}.si-page .empty-state__mark{display:none}.si-page .empty-state h2,.si-page .state-panel strong{color:var(--si-text)}.si-page .empty-state p,.si-page .state-panel p{color:var(--si-muted)}.si-page .key-create-intro,.service-modal-scope .key-create-intro{border:1px solid var(--si-border);background:var(--si-surface-raised);color:var(--si-text)}.si-page .key-create-intro>span,.service-modal-scope .key-create-intro>span{background:var(--si-accent-soft);color:var(--si-accent)}.si-page .key-create-intro p,.service-modal-scope .key-create-intro p{color:var(--si-muted)}.si-page .key-create-intro strong,.service-modal-scope .key-create-intro strong{color:var(--si-text)}.si-page .dialog-form input,.si-page .dialog-form select,.si-page .dialog-form textarea{border-color:var(--si-border-strong);background:var(--si-surface);color:var(--si-text)}.si-page .dialog-form label,.si-page .field-label{color:var(--si-muted)}.si-api-keys-page .key-permission-note{padding:14px 16px;color:var(--si-muted)}.si-api-keys-page .key-account-policy{padding:18px}.si-api-keys-page .key-list{overflow:hidden}.si-api-keys-page .key-row{min-height:76px;border-color:var(--si-border);background:var(--si-surface);color:var(--si-text)}.si-api-keys-page .key-row:hover{background:var(--si-surface-soft)}.si-api-keys-page .key-icon{background:var(--si-accent-soft);color:var(--si-accent)}.si-api-keys-page .key-identity span,.si-api-keys-page .key-meta span{color:var(--si-muted)}.si-api-keys-page .key-meta strong{color:var(--si-text)}.si-balance-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface)}.si-balance-panel>div{display:grid;gap:7px;min-height:96px;padding:19px 20px;border-right:1px solid var(--si-border)}.si-balance-panel>div:nth-child(3){border-right:0}.si-balance-panel span{color:var(--si-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.si-balance-panel strong{color:var(--si-text);font:500 24px/1.1 var(--font-data)}.si-balance-panel>p{grid-column:1 / -1;margin:0;padding:10px 20px;border-top:1px solid var(--si-border);color:var(--si-faint);font-size:12px}.si-billing-page .billing-explainer>div{border:1px solid var(--si-border);background:var(--si-surface-raised);color:var(--si-muted)}.si-billing-page .billing-explainer strong{color:var(--si-text)}.si-billing-page .toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:10px;padding:0;border:0;background:transparent}.si-billing-page .search-field button{min-width:52px;border:0;border-left:1px solid var(--si-border);background:var(--si-accent-soft);color:#ff8fb7}.si-billing-page .transaction-panel .empty-state{border:0;border-radius:0}.si-billing-page .billing-explainer{padding:18px 20px;color:var(--si-muted)}.si-billing-page .panel-heading,.si-billing-page .transaction-panel{border-color:var(--si-border)}.si-billing-page .transaction-panel{padding:0;overflow:hidden}.si-billing-page .transaction-panel>.panel-heading{padding:18px 20px;background:var(--si-surface)}.si-billing-page .transaction-list{border-top:1px solid var(--si-border)}.si-billing-page .transaction-list>div{border-color:var(--si-border);background:var(--si-surface)}.si-billing-page .transaction-list>div:hover{background:var(--si-surface-soft)}.si-billing-page .transaction-copy strong,.si-billing-page .transaction-deltas strong{color:var(--si-text)}.si-billing-page .transaction-copy span,.si-billing-page .transaction-reference{color:var(--si-muted)}.si-page .modal-backdrop{background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.si-page .modal,.si-page .detail-drawer>aside{border:1px solid var(--si-border-strong);background:var(--si-surface);color:var(--si-text);box-shadow:0 24px 80px #00000073}.si-page .dialog-form input,.si-page .dialog-form select{min-height:42px;border-radius:8px}.si-page .dialog-hint{color:var(--si-muted)}@media(max-width:920px){.si-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.si-spend-strip{grid-template-columns:1fr 1fr}.si-spend-strip progress{grid-column:1 / -1;grid-row:2}}@media(max-width:640px){.si-page{gap:16px}.si-page-heading{align-items:flex-start;min-height:auto;padding-top:4px}.si-page-heading,.si-page .page-header{flex-direction:column}.si-page .page-header h1,.si-page-heading h1{font-size:30px}.si-heading-actions{width:100%;justify-content:space-between}.si-spend-strip{grid-template-columns:1fr 1fr;gap:16px}.si-spend-strip__balance{justify-self:end}.si-spend-strip strong{font-size:21px}.si-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.si-metric{min-height:108px;padding:14px}.si-metric strong{font-size:22px}.si-chart-empty{min-height:220px;padding:28px 18px}.si-summary-table>div{grid-template-columns:1fr auto auto}.si-balance-panel{grid-template-columns:1fr}.si-balance-panel>div{min-height:80px;border-right:0;border-bottom:1px solid var(--si-border)}.si-balance-panel>div:nth-child(3){border-bottom:0}.si-request-logs-page .toolbar,.si-billing-page .toolbar{grid-template-columns:1fr}.si-models-page .catalog-toolbar{grid-template-columns:1fr auto}.si-models-page .catalog-group__header{grid-template-columns:auto minmax(0,1fr) auto;min-height:96px;padding:18px}.si-models-page .catalog-group__index{display:none}.si-models-page .catalog-group__header h2{font-size:22px}.si-models-page .catalog-group__header p{display:none}.si-models-page .catalog-models{padding:8px 14px 16px}.si-models-page .catalog-model__summary,.si-models-page .catalog-model__status{display:none}}.si-onboarding{overflow:hidden;border:1px solid var(--si-border-strong);border-radius:14px;background:linear-gradient(135deg,rgba(255,79,139,.08),transparent 42%),var(--si-surface)}.si-onboarding>header{min-height:92px;padding:20px 22px;border-bottom:1px solid var(--si-border);display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.si-onboarding>header>div{display:grid;gap:5px}.si-onboarding>header span{color:var(--si-accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.si-onboarding>header h2{margin:0;color:var(--si-text);font-size:19px;line-height:1.25}.si-onboarding>header p{margin:0;color:var(--si-muted);font-size:13px;line-height:1.55}.si-onboarding>header>strong{flex:0 0 auto;padding:7px 10px;border:1px solid var(--si-border);border-radius:999px;color:var(--si-muted);background:var(--si-surface-raised);font-size:12px}.si-onboarding ol{margin:0;padding:0;list-style:none}.si-onboarding li{min-height:78px;padding:14px 20px;border-bottom:1px solid var(--si-border);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;color:var(--si-muted)}.si-onboarding li:last-child{border-bottom:0}.si-onboarding li.is-current{background:#ff4f8b0e}.si-onboarding li.is-complete{color:var(--si-green)}.si-onboarding__status{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--si-surface-soft)}.si-onboarding li.is-current .si-onboarding__status{color:var(--si-accent);background:var(--si-accent-soft)}.si-onboarding li>div{min-width:0;display:grid;gap:4px}.si-onboarding li>div strong{color:var(--si-text);font-size:14px}.si-onboarding li>div p{margin:0;color:var(--si-muted);font-size:12px;line-height:1.55}.si-onboarding li>a{display:inline-flex;align-items:center;gap:6px;color:var(--si-accent);font-size:12px;font-weight:600;white-space:nowrap}.si-onboarding li>a:hover{color:#ff4f8b}.catalog-empty-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.field-counter{justify-self:end;margin-top:-5px;color:var(--si-faint);font-size:11px}@media(max-width:640px){.si-onboarding>header{min-height:auto;padding:17px;flex-direction:column;gap:12px}.si-onboarding li{min-height:94px;padding:14px 16px;grid-template-columns:auto minmax(0,1fr)}.si-onboarding li>a{grid-column:2}.catalog-empty-actions{width:100%;flex-direction:column}.catalog-empty-actions .button{width:100%}}.si-page .dialog-hint{font-size:12px;line-height:1.6}.service-shell .si-models-page .catalog-group__header{min-height:78px;padding:15px 18px}.service-shell .si-models-page .catalog-group__index{font-size:28px}.service-shell .si-models-page .catalog-group__icon{width:36px;height:36px}.service-shell .si-models-page .catalog-group__header h2{font-family:var(--font-ui);font-size:18px;font-style:normal;font-weight:600}.service-shell .si-models-page .catalog-admin-selection{min-height:0;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px}.service-shell .si-models-page .catalog-admin-selection>div:first-child{min-width:0;display:grid;gap:3px}.service-shell .si-models-page .catalog-admin-selection strong{display:inline-flex;align-items:center;gap:7px;color:var(--si-text);font-size:13px}.service-shell .si-models-page .catalog-admin-selection span,.service-shell .si-models-page .catalog-admin-selection>small{color:var(--si-muted);font-size:11px}.service-shell .si-models-page .catalog-admin-selection__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.service-shell .si-models-page .catalog-admin-selection>:is(small,.form-error,.form-success){grid-column:1 / -1;margin:0}.service-shell .si-models-page .catalog-admin-selection .form-error button{margin-left:8px;border:0;background:transparent;color:var(--si-accent);cursor:pointer}.service-shell .si-models-page .catalog-models{padding:14px}.service-shell .si-models-page .catalog-models--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:12px;align-items:stretch}.service-shell .si-models-page .catalog-model{overflow:hidden;min-height:0;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface);box-shadow:none;cursor:pointer}.service-shell .si-models-page .catalog-model--grid{min-height:242px;padding:15px}.service-shell .si-models-page .catalog-model:hover{border-color:var(--si-border-strong);background:var(--si-surface-soft);box-shadow:0 14px 32px #00000038}.service-shell .si-models-page .catalog-model:has(.catalog-model__open:focus-visible){border-color:#ff4f8bc2;box-shadow:0 0 0 3px #ff4f8b29}.service-shell .si-models-page .catalog-model.is-admin-selected{border-color:#ff4f8bd1;box-shadow:0 0 0 2px #ff4f8b24}.service-shell .si-models-page .catalog-model__admin-checkbox{position:absolute;z-index:3;top:15px;right:48px;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--si-border-strong);border-radius:6px;background:var(--si-surface);cursor:pointer}.service-shell .si-models-page .catalog-model__admin-checkbox input{width:15px;height:15px;margin:0;accent-color:var(--si-accent);cursor:pointer}.service-shell .si-models-page .catalog-model__admin-checkbox:has(input:disabled){opacity:.55;cursor:wait}.service-shell .si-models-page .catalog-model__open{position:absolute;z-index:1;inset:0;width:100%;border:0;background:transparent;cursor:pointer}.service-shell .si-models-page .catalog-model__identity h3{margin:0;overflow:hidden;color:var(--si-text);font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-shell .si-models-page .catalog-model__details-hint{display:inline-flex;align-items:center;gap:5px;color:var(--si-accent);font-size:12px;font-weight:600}.service-shell .si-models-page .catalog-model__actions a{position:relative;z-index:2}.service-shell .si-models-page .catalog-model--list{min-height:74px;border:0;border-bottom:1px solid var(--si-border);border-radius:0;background:transparent}.service-shell .si-models-page .catalog-model--list:last-child{border-bottom:0}.service-shell .si-models-page .catalog-models--list{gap:0;padding:0 14px 10px}.service-shell .model-detail-modal{width:min(100%,640px)}.service-shell .model-detail-modal__body{display:grid;gap:16px;padding:18px 20px 20px}.service-shell .model-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.service-shell .model-detail-hero>div{min-width:0}.service-shell .model-detail-hero>div>span{color:var(--si-muted);font-size:11px}.service-shell .model-detail-hero p{margin:4px 0 0;color:var(--si-muted);font-size:12px;line-height:1.55}.service-shell .model-detail-modal .detail-request-id{margin:0;background:var(--si-bg)}.service-shell .model-detail-section{padding:14px;border:1px solid var(--si-border);border-radius:10px;background:var(--si-surface)}.service-shell .model-detail-section>h3,.service-shell .model-detail-section__heading h3{margin:0 0 10px;font-size:13px}.service-shell .model-detail-section__heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.service-shell .model-detail-section__heading span,.service-shell .model-detail-section__heading small{color:var(--si-muted);font-size:11px}.service-shell .model-detail-section__heading h3{margin-top:4px;color:var(--si-text);font-family:var(--font-data);font-size:15px}.service-shell .model-detail-pricing .detail-list{margin-top:10px}.service-shell .model-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-shell .model-detail-section p,.service-shell .model-detail-section li{color:var(--si-muted);font-size:12px}.service-shell .model-detail-disclosure{overflow:hidden;border:1px solid var(--si-border);border-radius:10px;background:var(--si-surface)}.service-shell .model-detail-disclosure summary{min-height:44px;padding:0 14px;display:flex;align-items:center;color:var(--si-text);font-size:12px;font-weight:600;cursor:pointer}.service-shell .model-detail-disclosure[open] summary{border-bottom:1px solid var(--si-border)}.service-shell .model-detail-disclosure .detail-list{padding:0 14px 10px;border-top:0}.service-shell .model-detail-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:720px){.service-shell .si-models-page .catalog-toolbar,.service-shell .si-models-page .catalog-admin-selection{grid-template-columns:1fr}.service-shell .si-models-page .catalog-admin-selection__actions{justify-content:flex-start}.service-shell .si-models-page .catalog-view-switch{justify-self:end}.service-shell .si-models-page .catalog-group__header{min-height:70px;padding:13px 14px}.service-shell .si-models-page .catalog-models--grid{grid-template-columns:1fr;padding:10px}.service-shell .si-models-page .catalog-model--grid{min-height:220px}.service-shell .model-detail-columns{grid-template-columns:1fr}.service-shell .model-detail-actions{flex-direction:column-reverse}.service-shell .model-detail-actions .button{width:100%}}.service-shell .si-models-page .catalog-model--grid .catalog-model__identity{grid-column:1 / -1;padding-right:48px}.service-shell .si-models-page .catalog-model--grid .catalog-model__status{position:absolute;z-index:2;top:15px;right:15px;pointer-events:none}.service-shell .si-models-page .catalog-model__identity h3{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-shell .model-detail-modal .detail-request-id code{color:#b8b8c1}.si-api-keys-page .si-heading-actions{align-items:center}.si-api-keys-page .si-heading-actions .button{flex:0 0 auto;white-space:nowrap}.si-api-keys-page .key-balance-pill{min-height:38px;padding:0 13px;border:1px solid var(--si-border);border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:var(--si-text);background:var(--si-surface);font:600 12px/1 var(--font-data);text-decoration:none}.si-api-keys-page .key-balance-pill>span{width:7px;height:7px;border-radius:50%;background:var(--si-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--si-green) 14%,transparent)}.si-api-keys-page .key-table{overflow:hidden;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface)}.si-api-keys-page .key-table__header,.si-api-keys-page .key-table__row{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(90px,.5fr) minmax(132px,.8fr) minmax(140px,.85fr) minmax(150px,.9fr) minmax(210px,.78fr);align-items:center;gap:18px}.si-api-keys-page .key-table__header{min-height:54px;padding:0 18px;border-bottom:1px solid var(--si-border);color:var(--si-muted);background:var(--si-surface-raised);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.si-api-keys-page .key-table__row{min-height:112px;padding:17px 18px;border-bottom:1px solid var(--si-border);color:var(--si-text);transition:background .14s ease}.si-api-keys-page .key-table__row:hover{background:var(--si-surface-soft)}.si-api-keys-page .key-table__row.is-revoked{opacity:.58}.si-api-keys-page .key-table__identity,.si-api-keys-page .key-table__cell{min-width:0}.si-api-keys-page .key-table__identity{overflow:hidden}.si-api-keys-page .key-table__identity>div{display:flex;align-items:center;gap:8px}.si-api-keys-page .key-table__identity>div>strong{font-size:14px}.si-api-keys-page .key-table__identity p{min-width:0;margin:9px 0 0;display:flex;align-items:center;gap:8px}.si-api-keys-page .key-table__identity code{min-width:0;overflow:hidden;color:var(--si-muted);font:500 12px/1.2 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.si-api-keys-page .key-table__identity small,.si-api-keys-page .key-table__limits small{color:var(--si-faint);font-size:11px;white-space:nowrap}.si-api-keys-page .key-table__cell{display:grid;gap:5px}.si-api-keys-page .key-table__cell strong{overflow-wrap:anywhere;color:var(--si-text);font-size:12px;line-height:1.45}.si-api-keys-page .key-table__cell span{min-width:0;overflow:hidden;color:var(--si-muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.si-api-keys-page .key-table__actions{width:auto;min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;justify-self:end}.service-shell .si-api-keys-page .key-table__actions button{width:auto;min-width:58px;height:32px;padding:0 8px;border:0;background:transparent;box-shadow:none;line-height:1;white-space:nowrap}.service-shell .si-api-keys-page .key-table__actions button:hover:not(:disabled){border-color:transparent;background:var(--si-surface-soft)}.service-shell .si-api-keys-page .key-table__actions button:focus-visible{outline:2px solid var(--si-accent);outline-offset:2px}.si-api-keys-page .key-table__note{min-height:42px;padding:0 18px;display:flex;align-items:center;gap:8px;color:var(--si-muted);background:var(--si-surface-raised);font-size:11px}@media(max-width:1380px){.si-api-keys-page .key-table__header{display:none}.si-api-keys-page .key-table__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 28px}.si-api-keys-page .key-table__identity{grid-column:1 / -1}.si-api-keys-page .key-table__cell:before{content:attr(data-label);color:var(--si-faint);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.si-api-keys-page .key-table__actions{width:auto;grid-column:1 / -1;justify-self:start}}@media(max-width:680px){.si-api-keys-page .si-heading-actions{width:100%;justify-content:space-between}.si-api-keys-page .key-balance-pill{min-width:0}.si-api-keys-page .key-table__row{grid-template-columns:1fr;padding:16px}.si-api-keys-page .key-table__identity{grid-column:auto}.service-shell .si-api-keys-page .key-table__actions{width:auto;grid-column:1 / -1;grid-row:auto;justify-self:start;order:10;padding-left:0}.si-api-keys-page .key-table__note{align-items:flex-start;padding:12px 16px;line-height:1.5}}.service-modal-scope .key-settings-modal{width:min(100%,760px)}.service-modal-scope .key-settings-form{gap:16px}.service-modal-scope .key-settings-section{min-width:0;margin:0;padding:16px;border:1px solid var(--si-border);border-radius:10px;background:var(--si-surface-raised)}.service-modal-scope .key-settings-section>legend{padding:0 7px;color:var(--si-text);font-size:13px;font-weight:700}.service-modal-scope .key-settings-section>legend small{margin-left:8px;color:var(--si-muted);font-size:11px;font-weight:500}.service-modal-scope .key-settings-form .policy-fields{display:grid;gap:14px}.service-modal-scope .key-section-help,.service-modal-scope .key-renewal-note{margin:0;color:var(--si-muted);font-size:12px;line-height:1.55}.service-modal-scope .key-renewal-note{padding:10px 12px;border:1px solid color-mix(in srgb,var(--si-success) 30%,var(--si-border));border-radius:9px;color:var(--si-text);background:color-mix(in srgb,var(--si-success) 7%,var(--si-surface))}.service-modal-scope .policy-custom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-modal-scope .policy-custom-fields>label,.service-modal-scope .key-validity>label{display:grid;gap:7px}.service-modal-scope .key-policy-default-summary{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--si-success) 30%,var(--si-border));border-radius:9px;display:grid;gap:4px;background:color-mix(in srgb,var(--si-success) 6%,var(--si-surface))}.service-modal-scope .key-policy-default-summary strong{color:var(--si-text);font-size:12px}.service-modal-scope .key-policy-default-summary span{color:var(--si-muted);font-size:11px;line-height:1.5}.service-modal-scope .key-create-advanced{overflow:hidden;border:1px solid var(--si-border);border-radius:10px;background:var(--si-surface)}.service-modal-scope .key-create-advanced>summary{min-height:58px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--si-text);cursor:pointer;list-style:none}.service-modal-scope .key-create-advanced>summary::-webkit-details-marker{display:none}.service-modal-scope .key-create-advanced>summary>span{min-width:0;display:grid;gap:3px}.service-modal-scope .key-create-advanced>summary strong{font-size:12px}.service-modal-scope .key-create-advanced>summary small{color:var(--si-muted);font-size:11px;line-height:1.45}.service-modal-scope .key-create-advanced>summary:after{content:"+";width:26px;min-width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--si-accent);background:var(--si-surface-soft);font:700 17px/1 var(--font-data)}.service-modal-scope .key-create-advanced[open]>summary:after{content:"−"}.service-modal-scope .key-create-advanced>summary:hover{background:var(--si-surface-soft)}.service-modal-scope .key-create-advanced>summary:focus-visible{outline:2px solid var(--si-accent);outline-offset:-2px}.service-modal-scope .key-create-advanced__fields{padding:4px 14px 14px;display:grid;gap:16px}.service-modal-scope .key-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-modal-scope .key-choice-row>label{min-width:0;padding:12px;border:1px solid var(--si-border);border-radius:9px;display:flex;align-items:flex-start;gap:9px;background:var(--si-surface);cursor:pointer}.service-modal-scope .key-choice-row>label:has(input:checked){border-color:color-mix(in srgb,var(--si-accent) 55%,var(--si-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--si-accent) 12%,transparent)}.service-modal-scope .key-choice-row input[type=radio],.service-modal-scope .key-model-picker input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0 0;accent-color:var(--si-accent)}.service-modal-scope .key-choice-row span{min-width:0;display:grid;gap:3px}.service-modal-scope .key-choice-row strong{color:var(--si-text);font-size:12px}.service-modal-scope .key-choice-row small{color:var(--si-muted);font-size:11px;font-weight:500;line-height:1.45}.service-modal-scope .key-model-picker{max-height:180px;margin-top:12px;padding:8px;overflow:auto;border:1px solid var(--si-border);border-radius:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;background:var(--si-surface)}.service-modal-scope .key-model-picker label{min-width:0;padding:8px;border-radius:7px;display:flex;align-items:center;gap:8px;cursor:pointer}.service-modal-scope .key-model-picker label:hover{background:var(--si-surface-soft)}.service-modal-scope .key-model-picker code{min-width:0;overflow:hidden;color:var(--si-text);font:500 11px/1.35 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.service-modal-scope .key-validity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.si-api-keys-page .key-secret-control{min-width:0;margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.si-api-keys-page .key-secret-control code{min-width:0;max-width:230px;overflow:hidden;color:var(--si-muted);font:500 12px/1.35 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.si-api-keys-page .key-secret-control .secret-visibility-button{width:30px;min-width:30px;height:30px;border:0;border-radius:7px;display:grid;place-items:center;color:var(--si-muted);background:transparent;cursor:pointer}.si-api-keys-page .key-secret-control .secret-visibility-button:hover:not(:disabled){color:var(--si-text);background:var(--si-surface-soft)}.si-api-keys-page .key-secret-control .secret-visibility-button:disabled{opacity:.42;cursor:not-allowed}.si-api-keys-page .key-secret-control .copy-button{min-height:30px;padding:0 8px;font-size:11px}.si-api-keys-page .key-secret-recovery{width:100%;min-width:0;flex:1 0 100%;color:var(--si-muted);font-size:11px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.si-api-keys-page .key-secret-control>small[role=alert]{flex-basis:100%;color:var(--si-danger);white-space:normal}@media(max-width:680px){.service-modal-scope .policy-custom-fields,.service-modal-scope .key-choice-row,.service-modal-scope .key-model-picker,.service-modal-scope .key-validity{grid-template-columns:1fr}.service-modal-scope .key-settings-section>legend small{display:block;margin:4px 0 0}.si-api-keys-page .key-secret-control code{max-width:min(58vw,260px)}}@layer tokencreat-legacy{html:has(.service-shell),html:has(.public-frame--console){background:#131316}.service-shell{--ink: #f4f4f5;--muted: #a1a1aa;--subtle: #85858f;--line: #36363d;--line-soft: #29292f;--surface: #18181b;--canvas: #131316;--blue: #ff4f8b;--blue-dark: #ff4f8b;--blue-soft: rgba(255, 79, 139, .14);--green-soft: rgba(52,211,153,.12);--amber-soft: rgba(157, 108, 255, .12);--red-soft: rgba(251,113,133,.12);--admin-panel-radius: 12px;--admin-control-height: 42px;--admin-section-title: 18px;--admin-body: 14px;--admin-label: 13px;--admin-caption: 12px;color:var(--ink);color-scheme:dark;font-size:14px}.service-shell .page-content{color:var(--ink);font-size:14px}.service-shell .page-stack,.service-shell .account-security-page{gap:20px}.service-shell .page-header,.service-shell .si-page-heading{min-height:72px;padding:4px 0 8px;align-items:flex-end}.service-shell .page-header h1,.service-shell .admin-page .page-header h1,.service-shell .si-page-heading h1{margin:0;color:var(--ink);font-family:var(--font-ui);font-size:clamp(28px,2.25vw,34px);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.025em}.service-shell .page-header p,.service-shell .admin-page .page-header p,.service-shell .si-page-heading p{max-width:72ch;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.service-shell h2,.service-shell .panel-heading h2,.service-shell .admin-page .panel-heading h2{color:var(--ink);font-size:18px;line-height:1.35}.service-shell h3{color:var(--ink);font-size:15px;line-height:1.45}.service-shell p,.service-shell li,.service-shell dd,.service-shell label,.service-shell input,.service-shell select,.service-shell textarea,.service-shell button{line-height:1.55}.service-shell small,.service-shell .eyebrow,.service-shell .panel-heading p,.service-shell .page-footnote,.service-shell .sidebar-label,.service-shell .field-label,.service-shell .field-heading p,.service-shell .admin-team-note{font-size:12px}.service-shell .sidebar-label{color:#94949e;font-size:13px;font-weight:600;letter-spacing:.04em}.service-shell .nav-item{min-height:44px;color:#b8b8c1;font-size:14px}.service-shell .sidebar-account__copy strong{font-size:13px}.service-shell .sidebar-account__copy small,.service-shell .account-menu__copy small,.service-shell .account-menu__identity span{font-size:12px}.service-shell .panel,.service-shell .state-panel,.service-shell .empty-state,.service-shell .data-table,.service-shell .model-list,.service-shell .key-list,.service-shell .advanced-filters,.service-shell .filter-tabs,.service-shell .detail-drawer>aside,.service-shell .account-profile-card,.service-shell .account-security-card,.service-shell .customer-admin-form,.service-shell .customer-admin-list,.service-shell .customer-once,.service-shell .customer-policy-block,.service-shell .customer-model-options,.service-shell .customer-policy-editor,.service-shell .repository-toolbar,.service-shell .repository-list,.service-shell .catalog-price-panel,.service-shell .retail-price-panel,.service-shell .publication-preview,.service-shell .route-acceptance-panel,.service-shell .price-component-preview{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none}.service-shell .pricing-mode-switch label.is-active span{color:#ff8fb7;background:#242429}.service-shell .direct-price-row>span:first-child small{color:#ff4f8b}.service-shell .button--secondary,.service-shell .copy-button,.service-shell .key-actions button,.service-shell .detail-drawer>aside>header button{border-color:var(--line);background:var(--surface);color:var(--ink)}.service-shell .button--secondary:hover:not(:disabled),.service-shell .copy-button:hover,.service-shell .key-actions button:hover:not(:disabled){border-color:#4a4a52;background:#202024}.service-shell input:not([type=checkbox]):not([type=radio]),.service-shell select,.service-shell textarea,.service-shell .search-field,.service-shell .catalog-search,.service-shell .dialog-form input,.service-shell .dialog-form select{min-height:42px;border-color:var(--line);background:#151518;color:var(--ink);font-size:13px}.service-shell input::placeholder,.service-shell textarea::placeholder{color:var(--atlas-muted, #a1a1aa)}.service-shell input:focus,.service-shell select:focus,.service-shell textarea:focus,.service-shell .search-field:focus-within,.service-shell .catalog-search:focus-within{border-color:#ff4f8bb8;box-shadow:0 0 0 3px #ff4f8b21;outline:0}.service-shell :is(.search-field,.catalog-search)>input:not([type=checkbox]):not([type=radio]){min-height:0;height:100%;padding-block:0;border:0;border-radius:0;background:transparent;box-shadow:none}.service-shell :is(.search-field,.catalog-search)>input:not([type=checkbox]):not([type=radio]):focus{border:0;background:transparent;box-shadow:none;outline:0}.service-shell .field-help{color:var(--muted)}.service-shell .field-help:hover,.service-shell .field-help:focus{color:#ff8fb7;background:var(--blue-soft)}.service-shell .field-help__popover,.service-shell .field-help__popover:before{border-color:var(--line);background:#202024;color:var(--ink)}.service-shell .account-security-page{width:100%;max-width:none}.service-shell .account-settings-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:18px}.service-shell .account-profile-card,.service-shell .account-security-card{border-radius:12px;padding:22px}.service-shell .account-profile-card h2,.service-shell .account-security-card h2,.service-shell .account-security-card form label,.service-shell .account-profile-card dd{color:var(--ink)}.service-shell .account-profile-card h2,.service-shell .account-security-card h2{font-size:18px}.service-shell .account-profile-card dt,.service-shell .account-profile-card__note,.service-shell .account-security-card p,.service-shell .account-security-card form small{color:var(--muted);font-size:13px}.service-shell .account-profile-card dl,.service-shell .account-profile-card dl>div,.service-shell .account-security-card__heading{border-color:var(--line-soft)}.service-shell .account-security-card form{gap:16px}.service-shell .account-security-card form label{font-size:13px}.service-shell .account-security-card form input{height:44px}.service-shell .account-security-visibility{min-height:38px;border-color:var(--line);background:transparent;color:var(--muted);font-size:12px}.service-shell .account-security-visibility:hover{background:#202024;color:var(--ink)}.service-shell .data-table__head,.service-shell .model-list__header,.service-shell .repository-list>header{border-color:var(--line);background:#202024;color:var(--muted);font-size:12px}.service-shell .data-table__row,.service-shell .repository-list>article,.service-shell .customer-row,.service-shell .admin-team-row{border-color:var(--line-soft);background:var(--surface);color:var(--ink)}.service-shell .data-table__row:hover,.service-shell .repository-list>article:hover{background:#202024}.service-shell .data-table__row>span,.service-shell .data-table__row strong,.service-shell .repository-list strong,.service-shell .repository-list code,.service-shell .repository-list span{color:inherit;font-size:13px}.service-shell .customer-admin-grid,.service-shell .admin-team-layout{gap:18px}.service-shell .customer-admin-form,.service-shell .customer-admin-list,.service-shell .admin-team-create,.service-shell .admin-team-list{padding:20px}.service-shell .customer-policy-block,.service-shell .customer-model-options,.service-shell .customer-policy-editor,.service-shell .admin-permission-grid label,.service-shell .admin-team-row,.service-shell .publication-preview,.service-shell .route-acceptance-panel,.service-shell .price-component-preview{border-color:var(--line-soft);background:#1b1b1f}.service-shell .customer-policy-toggle,.service-shell .customer-row__meta>span,.service-shell .channel-card__metrics>div,.service-shell .pricing-policy-form>label>span{border-color:var(--line-soft);background:#1b1b1f;color:var(--muted)}.service-shell .customer-policy-toggle strong,.service-shell .customer-row__meta strong,.service-shell .channel-card__metrics strong{color:var(--ink)}.service-shell .customer-admin-form form>label,.service-shell .customer-policy-fields label,.service-shell .pricing-policy-form>label,.service-shell .repository-profile-form>label,.service-shell .repository-form-grid>label{color:var(--ink);font-size:13px}.service-shell .customer-row__meta>span,.service-shell .customer-policy-toggle,.service-shell .repository-evidence,.service-shell .route-acceptance-panel p,.service-shell .route-acceptance-panel small{color:var(--muted)}.service-shell .admin-page p,.service-shell .admin-page label,.service-shell .admin-page input,.service-shell .admin-page select,.service-shell .admin-page textarea,.service-shell .admin-page button{font-size:13px}.service-shell .admin-page small,.service-shell .admin-page dt,.service-shell .admin-page .status-badge,.service-shell .refund-preview-grid dt,.service-shell .refund-preview-grid span{font-size:12px}.service-shell .refund-lookup>label{color:var(--muted);font-size:13px}.service-shell .si-page-heading{min-height:72px}.service-shell .si-spend-strip span,.service-shell .si-spend-strip small,.service-shell .si-metric__label,.service-shell .si-metric small{font-size:12px;letter-spacing:.02em;text-transform:none}.service-shell .si-spend-strip strong{font-size:22px}.service-shell .si-metric{min-height:112px;padding:16px}.service-shell .si-metric>strong{font-size:28px}.service-shell .sidebar-nav__group--admin{margin-top:22px;padding-top:20px;border-top:1px solid var(--line-soft)}.service-shell .billing-explainer p{color:var(--muted);font-size:13px;line-height:1.6}.service-shell .billing-explainer strong{color:var(--ink);font-size:14px}.service-shell .balance-button small,.service-shell .si-section-heading span,.service-shell .si-models-page .catalog-filter-row button,.service-shell .si-balance-panel span,.service-shell .si-onboarding>header span,.service-shell .field-counter{font-size:12px}.service-shell .key-identity code,.service-shell .key-meta span{font-size:12px}.service-shell .key-meta strong{font-size:13px}.service-shell .key-actions button{width:auto;min-width:76px;height:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.service-shell .account-settings-grid{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr)}.service-shell .refund-lookup{width:min(100%,720px);max-width:none}.service-shell .refund-lookup .search-field{display:flex}.service-shell .refund-lookup .search-field input{min-width:0;flex:1}.service-shell .refund-lookup .search-field button{min-width:92px;flex:0 0 auto;white-space:nowrap}.service-shell .repository-toolbar .search-field{width:min(100%,560px);flex:1}.service-shell .si-request-logs-page .toolbar,.service-shell .si-billing-page .toolbar{grid-template-columns:minmax(280px,560px) auto;justify-content:start}.service-shell .admin-page .empty-state{min-height:180px}.public-frame--console{--ink: #f4f4f5;--muted: #a1a1aa;--subtle: #85858f;--line: #36363d;--line-soft: #29292f;--surface: #18181b;--canvas: #131316;--blue: #ff4f8b;--blue-dark: #ff4f8b;--blue-soft: rgba(255, 79, 139, .14);--green: #34d399;--green-soft: rgba(52, 211, 153, .12);--amber: #9d6cff;--amber-soft: rgba(157, 108, 255, .12);--red: #fb7185;--red-soft: rgba(251, 113, 133, .12);color:var(--ink);color-scheme:dark}.public-frame.public-frame--console>header{border-color:var(--line-soft);background:#0a0a0b}.public-frame--console>header .brand-mark{color:var(--blue)}.public-frame--console>header nav{color:var(--muted)}.public-frame--console>header nav a:hover{color:var(--ink)}.public-frame--console>main{color:var(--ink)}.public-frame--console .page-header h1,.public-frame--console .docs-content h2,.public-frame--console .docs-content h3,.public-frame--console .panel-heading h2,.public-frame--console .support-card h2,.public-frame--console .incident strong{color:var(--ink)}.public-frame--console .page-header h1{font-size:clamp(28px,2.25vw,34px)}.public-frame--console .page-header p{max-width:72ch;font-size:14px;line-height:1.65}.public-frame--console .button--secondary,.public-frame--console .copy-button,.public-frame--console .inline-code,.public-frame--console .next-doc{border-color:var(--line);background:var(--surface);color:var(--ink)}.public-frame--console .button--secondary:hover,.public-frame--console .copy-button:hover,.public-frame--console .next-doc:hover{border-color:#4a4a52;background:#202024}.public-frame--console .docs-nav button{color:var(--muted);font-size:12px}.public-frame--console .docs-nav button:hover{color:var(--ink);background:#202024}.public-frame--console .docs-nav button.is-active{color:#ff8fb7;background:var(--blue-soft)}.public-frame--console .docs-section-label{color:#ff8fb7;font-size:12px}.public-frame--console .docs-content section>p,.public-frame--console .docs-rules{color:var(--muted);font-size:13px}.public-frame--console .docs-content h3>span{color:#ff8fb7;background:var(--blue-soft);font-size:11px}.public-frame--console .code-block>div,.public-frame--console .code-block pre{font-size:11px}.public-frame--console .next-doc span,.public-frame--console .docs-toc span,.public-frame--console .docs-toc a,.public-frame--console .docs-toc p{font-size:11px}.public-frame--console .docs-toc span{color:var(--ink)}.public-frame--console .docs-toc{border-color:var(--line)}.public-frame--console .state-panel{border-color:var(--line);background:var(--surface)}.public-frame--console .state-panel--error{border-color:#fb718559;background:var(--red-soft)}.public-frame--console .state-panel--error strong{color:#fda4af}.public-frame--console .status-hero{border-color:var(--line);background:var(--surface)}.public-frame--console .status-hero--operational{color:var(--green);border-color:#34d39947;background:#34d39914}.public-frame--console .status-hero--degraded,.public-frame--console .status-hero--maintenance{color:var(--amber);border-color:#9d6cff47;background:#9d6cff14}.public-frame--console .status-hero--outage{color:var(--red);border-color:#fb718547;background:#fb718514}.public-frame--console .status-hero h2{color:var(--ink)}.public-frame--console .status-hero p,.public-frame--console .incident-date,.public-frame--console .incident p,.public-frame--console .incident-empty,.public-frame--console .support-card p,.public-frame--console .support-card>span{color:var(--muted);font-size:12px}.public-frame--console .capability-status>div:not(.panel-heading),.public-frame--console .incident{border-color:var(--line-soft)}.public-frame--console .support-card>svg{color:var(--blue)}.service-shell .si-models-page .catalog-filter-row button strong,.service-shell .si-models-page .catalog-group__count,.service-shell .si-models-page .catalog-model__identity code,.service-shell .si-models-page .catalog-model__tags span,.service-shell .si-models-page .catalog-model__price span,.service-shell .si-models-page .catalog-model__price small{font-size:11px}.service-shell .si-models-page .catalog-model__summary{font-size:12px}@media(max-width:760px){.service-shell .page-header,.service-shell .si-page-heading{min-height:auto;padding-top:4px}.service-shell .page-header h1,.service-shell .admin-page .page-header h1,.service-shell .si-page-heading h1{font-size:28px}.service-shell .account-settings-grid{grid-template-columns:1fr}.service-shell .si-models-page .catalog-filter-row{flex-wrap:wrap;overflow-x:visible}.service-shell .si-request-logs-page .toolbar,.service-shell .si-billing-page .toolbar{grid-template-columns:1fr}.service-shell .key-actions{grid-column:1 / -1;grid-row:auto;justify-content:flex-start;padding-left:49px}.service-shell .field-help__popover{position:fixed;inset:auto 20px 20px;width:auto}.service-shell .field-help__popover:before{display:none}}.service-shell .skip-link{position:fixed;top:10px;left:50%;z-index:200;padding:9px 13px;border:1px solid var(--si-accent);border-radius:9px;color:var(--si-text);background:var(--si-surface);font-size:13px;font-weight:600;transform:translate(-50%,-160%);transition:transform .12s ease}.service-shell .skip-link:focus{transform:translate(-50%);outline:3px solid rgba(255,79,139,.25);outline-offset:2px}.modal-backdrop{padding:24px;background:#070a10c2;-webkit-backdrop-filter:blur(7px) saturate(72%);backdrop-filter:blur(7px) saturate(72%)}.modal{width:min(100%,560px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#1b1b1f;color:var(--atlas-text, #f4f4f5);box-shadow:0 28px 90px #00000085;scrollbar-color:#4a4a52 #1b1b1f}.modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal:focus{outline:none}.modal>header{position:sticky;z-index:2;top:0;min-height:64px;padding:0 22px;border-bottom:1px solid var(--line);background:#1b1b1f}.modal>header h2{color:var(--atlas-text, #f4f4f5);font-size:18px;font-weight:600;letter-spacing:-.015em}.modal>header button{width:36px;height:36px;color:var(--muted)}.modal>header button:hover:not(:disabled){color:#ff8fb7;background:var(--blue-soft)}.modal>header button:focus-visible{color:#ff8fb7;box-shadow:0 0 0 3px #ff4f8b33;outline:0}.modal .dialog-form,.modal .secret-panel{padding:22px;gap:16px}.modal .dialog-form>label,.modal .dialog-field-grid>label{display:grid;gap:8px;min-width:0;color:var(--atlas-text, #f4f4f5);font-size:13px;font-weight:600}.modal .field-label{width:fit-content;color:var(--atlas-text, #f4f4f5);font-size:13px;font-weight:600}.modal .dialog-form input,.modal .dialog-form select,.modal .dialog-form textarea{width:100%;min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--atlas-canvas, #131316);color:var(--atlas-text, #f4f4f5);caret-color:var(--atlas-text, #f4f4f5)}.modal .dialog-form textarea{min-height:92px;padding-block:11px;line-height:1.55}.modal .dialog-form :is(input,textarea)::placeholder{color:var(--atlas-muted, #a1a1aa);opacity:1}.modal .dialog-form select option{color:var(--atlas-text, #f4f4f5);background:var(--atlas-canvas, #131316)}.modal .dialog-form :is(input,select,textarea):disabled{color:var(--atlas-muted, #a1a1aa);background:var(--atlas-soft, #202024);opacity:1}.modal .dialog-form input[readonly]{background:var(--atlas-soft, #202024);color:var(--atlas-muted, #c4c4ca);cursor:default}.modal .dialog-hint{margin:0;padding:11px 13px;border:1px solid var(--line-soft);border-radius:9px;background:#202024;color:#b8b8c1;font-size:12px;line-height:1.6}.modal .dialog-actions{position:sticky;z-index:1;bottom:0;margin:2px -22px -22px;padding:16px 22px;border-top:1px solid var(--line);background:#18181b}.modal__body>.dialog-actions{margin:2px 0 0;padding:16px 22px 22px}.modal .dialog-actions .button{min-width:92px}.modal .dialog-actions.dialog-actions--confirmation{margin:2px 0 0;padding:16px 22px 22px}@media(max-width:600px){.modal-backdrop{align-items:end;padding:12px}.modal{width:100%;max-height:calc(100dvh - 24px);border-radius:14px}.modal>header{min-height:58px;padding:0 18px}.modal .dialog-form,.modal .secret-panel{padding:18px}.modal .dialog-actions{margin:2px -18px -18px;padding:14px 18px}.modal .dialog-actions.dialog-actions--confirmation{margin:2px 0 0;padding:14px 18px 18px}.modal__body>.dialog-actions{margin:2px 0 0;padding:14px 18px 18px}.modal .dialog-actions .button{min-width:0;flex:1}}.modal__body{overflow-x:hidden}.modal .dialog-stack{min-width:0;padding:22px;display:grid;gap:16px}.service-shell .detail-drawer>aside{min-width:0;max-width:100vw;overflow-x:hidden}.service-shell .repository-profile-form,.service-shell .repository-profile-form>*,.service-shell .repository-form-grid,.service-shell .catalog-price-panel,.service-shell .retail-price-panel,.service-shell .route-acceptance-panel{min-width:0;max-width:100%}@media(max-width:600px){.modal .dialog-stack{padding:18px;gap:14px}.modal .dialog-stack>.dialog-actions{margin:0 -18px -18px;padding:14px 18px;border-top:1px solid var(--line);background:var(--surface)}.service-shell .detail-drawer>aside{width:100%;padding:18px}.service-shell .repository-profile-form{gap:14px}.service-shell .repository-form-grid{grid-template-columns:minmax(0,1fr)}.service-shell .catalog-price-panel article{grid-template-columns:minmax(0,1fr)}}}.service-shell .si-user-page{gap:16px}.service-shell .si-dashboard-page .si-spend-strip{min-height:78px;padding:13px 16px}.service-shell .si-dashboard-page .si-metric{min-height:92px;padding:13px 15px}.service-shell .si-dashboard-page .si-metric>strong{font-size:24px}.service-shell .si-analytics-unavailable{min-height:78px;padding:14px 16px;border:1px solid var(--si-border);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--si-surface);color:var(--si-muted)}.service-shell .si-analytics-unavailable>svg{color:var(--si-accent)}.service-shell .si-analytics-unavailable>div{min-width:0}.service-shell .si-analytics-unavailable span{color:var(--si-faint);font-size:11px}.service-shell .si-analytics-unavailable h2{margin:2px 0;font-size:14px}.service-shell .si-analytics-unavailable p{margin:0;color:var(--si-muted);font-size:12px}.service-shell .si-analytics-unavailable a{display:inline-flex;align-items:center;gap:5px;color:var(--si-accent);font-size:12px;font-weight:600;white-space:nowrap}.service-shell .si-request-logs-page .toolbar,.service-shell .si-billing-page .toolbar{min-height:42px;grid-template-columns:minmax(320px,520px) auto;align-items:center}.service-shell .si-request-logs-page .search-field,.service-shell .si-billing-page .search-field{width:100%}.service-shell .si-request-logs-page .data-table__row{min-height:58px}.service-shell .si-user-page .empty-state{min-height:160px;padding-block:24px}.service-shell .si-api-keys-page .key-permission-note{padding:10px 14px}.service-shell .si-api-keys-page .key-row{min-height:68px}.service-shell .key-actions__empty{min-width:36px;color:var(--si-faint);text-align:center}.service-shell .si-billing-page .si-balance-panel>div{min-height:82px;padding:15px 18px}.service-shell .si-billing-page .billing-explainer{padding:12px 14px}.service-shell .si-billing-page .billing-explainer>div{min-height:58px;padding:10px 12px}.service-shell .si-billing-page .transaction-panel>.panel-heading{padding:14px 18px}.service-shell .si-user-account-page,.service-shell .si-user-account-page .account-settings-grid{gap:16px}@media(max-width:720px){.service-shell .si-analytics-unavailable{grid-template-columns:auto minmax(0,1fr)}.service-shell .si-analytics-unavailable a{grid-column:2}.service-shell .si-request-logs-page .toolbar,.service-shell .si-billing-page .toolbar{grid-template-columns:1fr}}.reconciliation-page{gap:18px}.reconciliation-header__actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.reconciliation-header__actions>label{display:grid;gap:4px;color:var(--muted);font-size:12px}.reconciliation-header__actions input[type=month]{width:150px;height:40px}.reconciliation-progress{min-height:56px;margin:0;padding:0 16px;border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.reconciliation-progress li{position:relative;min-width:0;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--subtle)}.reconciliation-progress li:not(:last-child):after{content:"";position:absolute;top:50%;right:-16px;width:32px;height:1px;background:var(--line)}.reconciliation-progress li>span{position:relative;z-index:1;width:24px;height:24px;flex:0 0 24px;border:1px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:11px;font-weight:600}.reconciliation-progress li strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reconciliation-progress li.is-done{color:#66d5af}.reconciliation-progress li.is-done>span{border-color:#34d3994d;background:var(--green-soft)}.reconciliation-progress li.is-current{color:var(--ink)}.reconciliation-progress li.is-current>span{border-color:#ff4f8b8c;background:var(--blue-soft);color:#ff8fb7}.reconciliation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reconciliation-metrics article{min-width:0;min-height:94px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--admin-panel-radius);background:var(--surface);display:grid;align-content:center;gap:4px}.reconciliation-metrics article>span{color:var(--muted);font-size:12px}.reconciliation-metrics article>strong{overflow:hidden;color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.reconciliation-metrics article>small{overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reconciliation-metrics article.is-attention{border-color:#9d6cff52;background:linear-gradient(0deg,#9d6cff0a,#9d6cff0a),var(--surface)}.reconciliation-metrics article.is-attention>strong{color:#9d6cff}.reconciliation-metrics article.is-positive>strong{color:#66d5af}.reconciliation-next{min-height:92px;padding:16px 18px;border:1px solid rgba(255,79,139,.36);border-radius:var(--admin-panel-radius);background:linear-gradient(90deg,rgba(255,79,139,.1),rgba(255,79,139,.025) 60%,transparent);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.reconciliation-next.is-done{border-color:#34d39947;background:linear-gradient(90deg,rgba(52,211,153,.08),transparent 60%)}.reconciliation-next__icon{width:42px;height:42px;border-radius:10px;background:var(--blue-soft);color:#ff8fb7;display:grid;place-items:center}.reconciliation-next.is-done .reconciliation-next__icon{background:var(--green-soft);color:#66d5af}.reconciliation-next>div:nth-child(2){min-width:0}.reconciliation-next span,.reconciliation-next small{color:var(--muted);font-size:11px}.reconciliation-next h2{margin:1px 0 2px;font-size:16px}.reconciliation-next p{margin:0;color:var(--muted);font-size:12px}.reconciliation-next .button{min-width:148px}.reconciliation-suppliers,.reconciliation-issues{padding:0;overflow:hidden}.reconciliation-section-heading{min-height:76px;margin:0;padding:14px 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:16px}.reconciliation-section-heading>div{min-width:0}.reconciliation-section-heading h2{margin:1px 0 2px}.reconciliation-section-heading p{margin:0;color:var(--muted);font-size:12px}.reconciliation-table-wrap{overflow-x:auto}.reconciliation-table{width:100%;border-collapse:collapse;table-layout:fixed}.reconciliation-table th{height:38px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:var(--subtle);font-size:11px;font-weight:600;text-align:left}.reconciliation-table th:nth-child(1){width:21%}.reconciliation-table th:nth-child(2){width:19%}.reconciliation-table th:nth-child(3){width:25%}.reconciliation-table th:nth-child(4){width:17%}.reconciliation-table th:nth-child(5){width:18%}.reconciliation-table td{height:68px;padding:10px 16px;border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:12px;vertical-align:middle}.reconciliation-table tbody tr:last-child td{border-bottom:0}.reconciliation-table td>strong,.reconciliation-table td>span:not(.reconciliation-status){display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reconciliation-table td>small{display:block;overflow:hidden;margin-top:2px;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reconciliation-table td:last-child{text-align:right}.reconciliation-status,.reconciliation-count{min-height:24px;padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;white-space:nowrap}.reconciliation-status.is-success,.reconciliation-count.is-success{background:var(--green-soft);color:#66d5af}.reconciliation-status.is-warning,.reconciliation-count.is-warning{background:var(--amber-soft);color:#9d6cff}.reconciliation-status.is-muted{background:#202024;color:var(--muted)}.reconciliation-empty{min-height:84px;padding:18px;display:flex;align-items:center;justify-content:center;gap:10px;color:#66d5af;text-align:left}.reconciliation-empty div{min-width:0}.reconciliation-empty strong{color:var(--ink);font-size:13px}.reconciliation-empty p{margin:2px 0 0;color:var(--muted);font-size:12px}.reconciliation-issue-list{display:grid}.reconciliation-issue-list article{min-height:78px;padding:12px 16px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.reconciliation-issue-list article:last-child{border-bottom:0}.reconciliation-issue-list article.is-resolved{opacity:.72}.reconciliation-issue-list__icon{width:30px;height:30px;border-radius:8px;background:var(--amber-soft);color:#9d6cff;display:grid;place-items:center}.reconciliation-issue-list article.is-resolved .reconciliation-issue-list__icon{background:var(--green-soft);color:#66d5af}.reconciliation-issue-list__copy{min-width:0;display:grid;gap:1px}.reconciliation-issue-list__copy strong{color:var(--ink);font-size:13px}.reconciliation-issue-list__copy span,.reconciliation-issue-list__copy small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reconciliation-issue-list__copy p{margin:3px 0 0;color:var(--subtle);font-size:11px}.reconciliation-footer{min-height:62px;padding:10px 0;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.reconciliation-footer>div{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.reconciliation-footer span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-shell .reconciliation-dialog{width:min(640px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));border-color:var(--line);background:var(--surface);color:var(--ink)}.service-shell .reconciliation-dialog>header{border-color:var(--line-soft);background:var(--surface)}.service-shell .reconciliation-dialog>header h2,.service-shell .reconciliation-dialog strong,.service-shell .reconciliation-dialog legend,.service-shell .reconciliation-dialog .field>span{color:var(--ink)}.reconciliation-dialog__intro{padding:14px 18px;border-bottom:1px solid var(--line-soft);display:flex;gap:10px;color:#ff8fb7}.reconciliation-dialog__intro div{min-width:0}.reconciliation-dialog__intro p{margin:2px 0 0;color:var(--muted);font-size:12px}.reconciliation-upload{padding:18px 18px 8px;display:flex;gap:8px}.reconciliation-upload>label{position:relative;overflow:hidden;cursor:pointer}.reconciliation-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reconciliation-upload__hint{margin:0;padding:0 18px 14px;color:var(--muted);font-size:11px}.statement-preview{margin:0 18px 14px;border:1px solid var(--line-soft);border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.statement-preview>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line-soft);display:grid;gap:2px}.statement-preview>div:last-child{border-right:0}.statement-preview span{color:var(--muted);font-size:11px}.statement-preview strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.statement-preview .has-warning strong{color:#9d6cff}.reconciliation-dialog .inline-alert,.reconciliation-dialog .form-error{margin:0 18px 14px}.reconciliation-dialog .dialog-actions{padding:14px 18px 18px;border-top:1px solid var(--line-soft)}.reconciliation-issue-summary{margin:18px;padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:#1b1b1f}.reconciliation-issue-summary>p{margin:2px 0 12px;color:var(--muted);font-size:11px}.reconciliation-issue-summary dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.reconciliation-issue-summary dl>div{padding:9px 10px;border-radius:8px;background:#202024}.reconciliation-issue-summary dt{color:var(--muted);font-size:11px}.reconciliation-issue-summary dd{margin:2px 0 0;color:var(--ink);font-size:14px;font-weight:600}.reconciliation-decisions{margin:0 18px 14px;padding:0;border:0;display:grid;gap:6px}.reconciliation-decisions legend{margin-bottom:7px;font-size:12px;font-weight:600}.reconciliation-decisions label{min-height:58px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:9px;background:#1b1b1f;display:flex;align-items:flex-start;gap:9px;cursor:pointer}.reconciliation-decisions label:has(input:checked){border-color:#ff4f8b80;background:var(--blue-soft)}.reconciliation-decisions input{margin-top:3px}.reconciliation-decisions label>span{display:grid;gap:1px}.reconciliation-decisions small{color:var(--muted);font-size:11px}.reconciliation-dialog form>.field{margin:0 18px 14px;display:grid;gap:5px}.reconciliation-dialog form>.field textarea{resize:vertical}.reconciliation-dialog form>.field small{color:var(--muted);font-size:11px}@media(max-width:1050px){.reconciliation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-table th:nth-child(3){width:23%}.reconciliation-table th:nth-child(5){width:20%}}@media(max-width:760px){.reconciliation-header{align-items:stretch}.reconciliation-header__actions{justify-content:flex-start}.reconciliation-header__actions>label,.reconciliation-header__actions input[type=month]{width:100%}.reconciliation-progress{padding:8px;grid-template-columns:repeat(5,minmax(44px,1fr))}.reconciliation-progress li{padding:6px 2px;display:grid;justify-items:center;gap:4px;text-align:center}.reconciliation-progress li:not(:last-child):after{right:-10px;width:20px}.reconciliation-progress li strong{font-size:var(--font-size-xs)}.reconciliation-next{grid-template-columns:auto minmax(0,1fr)}.reconciliation-next .button{min-width:0;grid-column:1 / -1}.reconciliation-section-heading{align-items:flex-start;flex-direction:column}.reconciliation-table,.reconciliation-table tbody,.reconciliation-table tr,.reconciliation-table td{display:block;width:100%}.reconciliation-table thead{display:none}.reconciliation-table tr{padding:12px 14px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.reconciliation-table tr:last-child{border-bottom:0}.reconciliation-table td{height:auto;padding:0;border:0}.reconciliation-table td:first-child,.reconciliation-table td:last-child{grid-column:1 / -1}.reconciliation-table td:last-child{text-align:left}.reconciliation-issue-list article{grid-template-columns:auto minmax(0,1fr)}.reconciliation-issue-list article>.button,.reconciliation-issue-list article>.reconciliation-status{grid-column:2;justify-self:start}.reconciliation-footer,.reconciliation-footer>div{align-items:stretch;flex-direction:column}.reconciliation-footer>div{gap:8px}.reconciliation-footer span{white-space:normal}.statement-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-preview>div:nth-child(2){border-right:0}.statement-preview>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media(max-width:480px){.reconciliation-metrics{grid-template-columns:1fr}.reconciliation-metrics article{min-height:82px}.reconciliation-upload{align-items:stretch;flex-direction:column}.reconciliation-upload .button{justify-content:center}.reconciliation-issue-summary dl{grid-template-columns:1fr}}@layer tokencreat-legacy{:root[data-theme=dark]{color-scheme:dark;--atlas-canvas: #101114;--atlas-sidebar: #0a0b0d;--atlas-surface: #17191d;--atlas-raised: #1d2025;--atlas-soft: #202329;--atlas-text: #f4f5f7;--atlas-muted: #a8b0bc;--atlas-tertiary: #7f8895;--atlas-line: #30343b;--atlas-line-strong: #484e58;--atlas-action: #ff4f8b;--atlas-action-hover: #ff4f8b;--atlas-action-soft: #21162b;--atlas-on-action: #0d0e11;--atlas-success: #3dd6a6;--atlas-success-soft: rgba(61, 214, 166, .12);--atlas-warning: #9d6cff;--atlas-warning-soft: rgba(157, 108, 255, .12);--atlas-danger: #ff7180;--atlas-danger-soft: rgba(255, 113, 128, .12);--atlas-info: #63a3ff;--atlas-info-soft: rgba(99, 163, 255, .12);--atlas-cyan: #31d4e6;--atlas-cobalt: #6f8dff;--atlas-lime: #a0d85d;--atlas-violet: #a98bf2;--atlas-nav-active: #202329;--atlas-avatar: #21162b;--atlas-avatar-text: #ff8fb7;--atlas-shadow: 0 16px 40px rgba(0, 0, 0, .28);--repository-badge-bg: #21162b;--repository-badge-text: #ff8fb7;--repository-badge-border: #ff4f8b;--repository-badge-review-bg: #21162b;--repository-badge-review-text: #9d6cff;--repository-badge-review-border: #9d6cff;--repository-badge-muted-bg: #22262c;--repository-badge-muted-text: #c3cad4;--repository-badge-muted-border: #414852;--repository-modality-text-fg: #8fb4ff;--repository-modality-text-bg: #1d2a40;--repository-modality-text-border: #344f77;--repository-modality-image-fg: #c6a8ff;--repository-modality-image-bg: #2a213b;--repository-modality-image-border: #51406e;--repository-modality-video-fg: #ff8fb7;--repository-modality-video-bg: #21162b;--repository-modality-video-border: #ff4f8b;--repository-modality-audio-fg: #6fe0b6;--repository-modality-audio-bg: #183027;--repository-modality-audio-border: #2d604d;--repository-modality-unknown-fg: #c3cad4;--repository-modality-unknown-bg: #22262c;--repository-modality-unknown-border: #414852}:root[data-theme=light]{color-scheme:dark;--atlas-canvas: #101114;--atlas-sidebar: #0a0b0d;--atlas-surface: #17191d;--atlas-raised: #1d2025;--atlas-soft: #202329;--atlas-text: #f4f5f7;--atlas-muted: #a8b0bc;--atlas-tertiary: #7f8895;--atlas-line: #30343b;--atlas-line-strong: #484e58;--atlas-action: #ff4f8b;--atlas-action-hover: #ff4f8b;--atlas-action-soft: #21162b;--atlas-on-action: #0d0e11;--atlas-success: #3dd6a6;--atlas-success-soft: rgba(61, 214, 166, .12);--atlas-warning: #9d6cff;--atlas-warning-soft: rgba(157, 108, 255, .12);--atlas-danger: #ff7180;--atlas-danger-soft: rgba(255, 113, 128, .12);--atlas-info: #63a3ff;--atlas-info-soft: rgba(99, 163, 255, .12);--atlas-cyan: #31d4e6;--atlas-cobalt: #6f8dff;--atlas-lime: #a0d85d;--atlas-violet: #a98bf2;--atlas-nav-active: #202329;--atlas-avatar: #21162b;--atlas-avatar-text: #ff8fb7;--atlas-shadow: 0 16px 40px rgba(0, 0, 0, .28);--repository-badge-bg: #21162b;--repository-badge-text: #ff8fb7;--repository-badge-border: #ff4f8b;--repository-badge-review-bg: #21162b;--repository-badge-review-text: #9d6cff;--repository-badge-review-border: #9d6cff;--repository-badge-muted-bg: #22262c;--repository-badge-muted-text: #c3cad4;--repository-badge-muted-border: #414852;--repository-modality-text-fg: #8fb4ff;--repository-modality-text-bg: #1d2a40;--repository-modality-text-border: #344f77;--repository-modality-image-fg: #c6a8ff;--repository-modality-image-bg: #2a213b;--repository-modality-image-border: #51406e;--repository-modality-video-fg: #ff8fb7;--repository-modality-video-bg: #21162b;--repository-modality-video-border: #ff4f8b;--repository-modality-audio-fg: #6fe0b6;--repository-modality-audio-bg: #183027;--repository-modality-audio-border: #2d604d;--repository-modality-unknown-fg: #c3cad4;--repository-modality-unknown-bg: #22262c;--repository-modality-unknown-border: #414852}:root{--ink: var(--atlas-text);--muted: var(--atlas-muted);--subtle: var(--atlas-tertiary);--line: var(--atlas-line);--line-soft: color-mix(in srgb, var(--atlas-line) 64%, transparent);--surface: var(--atlas-surface);--canvas: var(--atlas-canvas);--navy: var(--atlas-sidebar);--navy-soft: var(--atlas-soft);--blue: var(--atlas-action);--blue-dark: var(--atlas-action-hover);--blue-soft: var(--atlas-action-soft);--green: var(--atlas-success);--green-soft: var(--atlas-success-soft);--amber: var(--atlas-warning);--amber-soft: var(--atlas-warning-soft);--red: var(--atlas-danger);--red-soft: var(--atlas-danger-soft);--shadow: var(--atlas-shadow);--si-bg: var(--atlas-canvas);--si-sidebar: var(--atlas-sidebar);--si-surface: var(--atlas-surface);--si-surface-raised: var(--atlas-raised);--si-surface-soft: var(--atlas-soft);--si-border: var(--atlas-line);--si-border-strong: var(--atlas-line-strong);--si-text: var(--atlas-text);--si-muted: var(--atlas-muted);--si-faint: var(--atlas-tertiary);--si-accent: var(--atlas-action);--si-accent-soft: var(--atlas-action-soft);--si-green: var(--atlas-success);--si-red: var(--atlas-danger);--si-blue: var(--atlas-cobalt);--si-cyan: var(--atlas-cyan);--si-violet: var(--atlas-violet);--si-amber: var(--atlas-warning);font-family:var(--font-ui);background:var(--atlas-canvas)}html,body,#root{min-height:100%;color:var(--atlas-text);background:var(--atlas-canvas)}body{transition:color .16s ease,background-color .16s ease}.preference-switchers{display:inline-flex;align-items:center;gap:8px;min-width:0}.preference-switchers--compact{gap:6px}.theme-switcher{min-height:34px;padding:0 10px;border:1px solid var(--atlas-line);border-radius:9px;color:var(--atlas-muted);background:var(--atlas-surface);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.theme-switcher:hover{color:var(--atlas-text);border-color:var(--atlas-action);background:color-mix(in srgb,var(--atlas-action) 8%,var(--atlas-surface));transform:translateY(-1px)}.theme-switcher:focus-visible{outline:3px solid color-mix(in srgb,var(--atlas-action) 26%,transparent);outline-offset:2px}.theme-switcher--icon-only{width:34px;min-height:34px;padding:0}.service-shell .topbar .theme-switcher--icon-only{margin-left:12px;margin-right:auto}.language-switcher,.theme-switcher{color-scheme:inherit}.app-shell.service-shell,.service-shell .shell-main,.service-shell .page-content,.public-frame--console,.public-frame--console>main,.session-check,.account-setup,.landing{color:var(--atlas-text);background-color:var(--atlas-canvas)}.service-shell .sidebar{width:244px;padding:18px 13px 14px;color:var(--atlas-muted);background:var(--atlas-sidebar);border-right:1px solid color-mix(in srgb,var(--atlas-line) 68%,transparent)}.service-shell .shell-main{margin-left:244px}.service-shell--sidebar-collapsed .shell-main{margin-left:72px}.service-shell--sidebar-collapsed .sidebar{width:72px}.service-shell .service-shell__brand .brand-lockup,.service-shell .service-shell__brand .brand-lockup strong{color:var(--atlas-text)}.service-shell .sidebar-label{color:var(--atlas-tertiary);font-size:11px;letter-spacing:.08em}.service-shell .nav-item{min-height:40px;border-radius:9px;color:var(--atlas-muted);font-size:13px}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:var(--atlas-text);background:var(--atlas-soft)}.service-shell .nav-item--active{position:relative;color:var(--atlas-text);background:var(--atlas-nav-active);box-shadow:none}.service-shell .nav-item--active:before{content:"";position:absolute;inset:8px auto 8px -1px;width:3px;border-radius:2px;background:var(--atlas-action)}.service-shell .sidebar-nav__group--admin,.service-shell .sidebar-nav__group--account,.service-shell .sidebar-account{border-color:color-mix(in srgb,var(--atlas-line) 68%,transparent)}.service-shell .sidebar-account__trigger,.service-shell .account-menu,.service-shell .account-menu__item,.service-shell .account-menu__language{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.service-shell .sidebar-account__trigger:hover,.service-shell .account-menu__item:hover,.service-shell .account-menu__item:focus-visible{background:var(--atlas-soft)}.service-shell .avatar{color:var(--atlas-avatar-text);background:var(--atlas-avatar)}.service-shell .topbar{min-height:60px;border-color:var(--atlas-line);background:color-mix(in srgb,var(--atlas-canvas) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.service-shell .sidebar-toggle,.service-shell .balance-button{color:var(--atlas-muted);border-color:var(--atlas-line);background:var(--atlas-surface)}.service-shell .balance-button strong,.service-shell .sidebar-toggle:hover{color:var(--atlas-text)}.service-shell .page-content{position:relative;isolation:isolate;padding:30px clamp(24px,3vw,46px) 52px;background:var(--atlas-canvas)}.service-shell .page-content:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(color-mix(in srgb,var(--atlas-line) 32%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--atlas-line) 32%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black 0,transparent 260px);mask-image:linear-gradient(to bottom,black 0,transparent 260px)}.service-shell .page-header,.service-shell .si-page-heading,.public-frame--console .page-header{position:relative;min-height:84px;padding:2px 0 18px;border-bottom:1px solid var(--atlas-line)}.service-shell .page-header:before,.service-shell .si-page-heading:before,.public-frame--console .page-header:before{display:none}.service-shell .page-header>div:first-child,.service-shell .si-page-heading>div:first-child,.public-frame--console .page-header>div:first-child{min-width:0}.service-shell .page-header h1,.service-shell .si-page-heading h1,.service-shell .admin-page .page-header h1,.public-frame--console .page-header h1{color:var(--atlas-text);font-size:28px;font-weight:600;line-height:1.18;letter-spacing:-.028em}.service-shell .page-header p,.service-shell .si-page-heading p,.public-frame--console .page-header p{color:var(--atlas-muted);font-size:13px}.service-shell h2,.service-shell h3,.service-shell .panel-heading h2,.service-shell .admin-page .panel-heading h2{color:var(--atlas-text)}.service-shell :is(.panel,.state-panel,.empty-state,.data-table,.model-list,.key-list,.advanced-filters,.filter-tabs,.account-profile-card,.account-security-card,.customer-admin-form,.customer-admin-list,.customer-once,.customer-policy-block,.customer-model-options,.customer-policy-editor,.repository-toolbar,.repository-list,.catalog-price-panel,.publication-preview,.route-acceptance-panel,.price-component-preview,.channel-card,.pricing-control,.pricing-plan-panel,.pricing-assignment-panel,.admin-help-article){color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface);box-shadow:none}.service-shell :is(.panel,.channel-card,.account-profile-card,.account-security-card,.customer-admin-form,.customer-admin-list){position:relative;overflow:clip}.service-shell :is(.panel,.channel-card,.account-profile-card,.account-security-card):before{display:none}.service-shell :is(.panel,.channel-card,.account-profile-card,.account-security-card):hover{border-color:var(--atlas-line-strong)}.service-shell :is(.data-table__head,.model-list__header,.repository-list>header,.customer-policy-toggle,.customer-row__meta>span,.channel-card__metrics>div,.pricing-policy-form>label>span,.admin-permission-grid label,.route-acceptance-panel,.price-component-preview,.publication-preview,.pricing-editor__impact,.pricing-explainer,.billing-explainer){color:var(--atlas-muted);border-color:var(--atlas-line);background:var(--atlas-soft)}.service-shell :is(.data-table__row,.repository-list>article,.customer-row,.admin-team-row,.pricing-plan-row,.pricing-customer-row,.pricing-rule-row){color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.service-shell :is(.data-table__row,.repository-list>article,.customer-row,.admin-team-row,.pricing-plan-row,.pricing-customer-row,.pricing-rule-row):hover{background:var(--atlas-soft)}.service-shell input:not([type=checkbox]):not([type=radio]),.service-shell select,.service-shell textarea,.service-shell .search-field,.service-shell .catalog-search,.service-shell .dialog-form input,.service-shell .dialog-form select,.account-setup input,.landing input{color:var(--atlas-text);border-color:var(--atlas-line);background:color-mix(in srgb,var(--atlas-canvas) 82%,var(--atlas-surface))}.service-shell input::placeholder,.service-shell textarea::placeholder,.account-setup input::placeholder,.landing input::placeholder{color:var(--atlas-muted)}.service-shell input:focus,.service-shell select:focus,.service-shell textarea:focus,.service-shell .search-field:focus-within,.service-shell .catalog-search:focus-within,.account-setup input:focus,.landing input:focus{border-color:var(--atlas-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--atlas-action) 18%,transparent);outline:0}.button--primary,.service-shell .button--primary{color:var(--atlas-on-action);background:var(--atlas-action);box-shadow:0 8px 24px color-mix(in srgb,var(--atlas-action) 20%,transparent)}.button--primary:hover:not(:disabled),.service-shell .button--primary:hover:not(:disabled){background:var(--atlas-action-hover)}.button--secondary,.copy-button,.service-shell .button--secondary,.service-shell .copy-button,.service-shell .key-actions button{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.button--secondary:hover:not(:disabled),.copy-button:hover,.service-shell .button--secondary:hover:not(:disabled),.service-shell .copy-button:hover,.service-shell .key-actions button:hover:not(:disabled){color:var(--atlas-text);border-color:color-mix(in srgb,var(--atlas-action) 48%,var(--atlas-line));background:color-mix(in srgb,var(--atlas-action) 7%,var(--atlas-surface))}.service-shell :is(.status,.status-badge,.catalog-model__status){font-weight:600;letter-spacing:.01em}.service-shell .inline-alert--success{color:var(--atlas-success);border-color:color-mix(in srgb,var(--atlas-success) 40%,var(--atlas-line));background:var(--atlas-success-soft)}.service-shell .inline-alert--warning,.service-shell .form-warning{color:var(--atlas-warning);border-color:color-mix(in srgb,var(--atlas-warning) 40%,var(--atlas-line));background:var(--atlas-warning-soft)}.service-shell .inline-alert--error,.service-shell .form-error{color:var(--atlas-danger);border-color:color-mix(in srgb,var(--atlas-danger) 40%,var(--atlas-line));background:var(--atlas-danger-soft)}.modal-backdrop,.detail-drawer__scrim{background:color-mix(in srgb,#050608 72%,transparent);-webkit-backdrop-filter:blur(8px) saturate(72%);backdrop-filter:blur(8px) saturate(72%)}.modal,.modal>header,.modal .dialog-actions,.detail-drawer>aside,.model-detail-modal,.model-detail-modal__body{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-raised);scrollbar-color:var(--atlas-line-strong) var(--atlas-raised)}.modal .dialog-form input,.modal .dialog-form select,.modal .dialog-form textarea{background:var(--atlas-canvas)}.modal .dialog-hint,.modal .dialog-form input[readonly],.model-detail-section{color:var(--atlas-muted);border-color:var(--atlas-line);background:var(--atlas-soft)}.public-frame--console{--ink: var(--atlas-text);--muted: var(--atlas-muted);--subtle: var(--atlas-tertiary);--line: var(--atlas-line);--line-soft: color-mix(in srgb, var(--atlas-line) 64%, transparent);--surface: var(--atlas-surface);--canvas: var(--atlas-canvas);--blue: var(--atlas-action);--blue-dark: var(--atlas-action-hover);--blue-soft: var(--atlas-action-soft);--green: var(--atlas-success);--green-soft: var(--atlas-success-soft);--amber: var(--atlas-warning);--amber-soft: var(--atlas-warning-soft);--red: var(--atlas-danger);--red-soft: var(--atlas-danger-soft);color-scheme:inherit}html:has(.public-frame--console){background:var(--atlas-canvas)}.public-frame.public-frame--console>header{color:var(--atlas-text);border-color:var(--atlas-line);background:color-mix(in srgb,var(--atlas-sidebar) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-frame--console :is(.docs-nav,.docs-content,.docs-toc,.code-block,.next-doc,.panel,.status-hero,.incident){color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.public-frame--console .docs-nav button:hover,.public-frame--console .docs-nav button.is-active,.public-frame--console .next-doc:hover{color:var(--atlas-text);background:color-mix(in srgb,var(--atlas-action) 9%,var(--atlas-soft))}.public-frame--console .docs-nav button.is-active{color:var(--atlas-action)}.public-frame--console .code-block pre{background:var(--atlas-sidebar)}.landing-nav,.account-setup>header{color:var(--atlas-text);border-color:var(--atlas-line);background:color-mix(in srgb,var(--atlas-sidebar) 94%,transparent)}.landing-story{color:var(--atlas-text);background:radial-gradient(circle at 70% 22%,color-mix(in srgb,var(--atlas-action) 18%,transparent),transparent 18rem),linear-gradient(145deg,var(--atlas-sidebar),color-mix(in srgb,var(--atlas-sidebar) 84%,var(--atlas-canvas)))}.landing-copy h1,.login-panel h2,.account-setup h1{color:var(--atlas-text)}.landing-copy p,.login-description,.login-register,.account-setup p,.account-setup small{color:var(--atlas-muted)}.login-panel,.login-panel__inner,.account-setup__panel,.auth-security-panel{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.landing .brand-lockup--landing,.landing .landing-copy h1,.landing .login-panel h2{color:var(--atlas-text)}.landing .landing-nav nav,.landing .landing-copy>p:not(.landing-index),.landing .landing-points,.landing .login-description,.landing .login-register{color:var(--atlas-muted)}.landing .landing-nav nav a:hover{color:var(--atlas-text)}.landing .login-panel__inner{background:transparent}.landing .login-panel form>label{color:var(--atlas-muted)}.account-setup__panel,.auth-security-panel{position:relative;overflow:hidden;box-shadow:var(--atlas-shadow)}.landing-nav .theme-switcher,.account-setup .theme-switcher{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.bot-protection,.bot-protection__widget,.auth-security-note{color:var(--atlas-muted);border-color:var(--atlas-line);background:var(--atlas-soft)}@media(max-width:980px){.service-shell .sidebar{width:244px}.service-shell .shell-main{margin-left:0}.service-shell .page-content{padding:24px 20px 40px}.preference-switchers{flex-wrap:wrap;justify-content:flex-end}.theme-switcher span{display:none}.theme-switcher{width:34px;padding:0}}@media(max-width:760px){.service-shell .page-content{padding:20px 16px 96px;background:var(--atlas-canvas)}.service-shell .page-content:before{display:none}.service-shell .page-header,.service-shell .si-page-heading,.public-frame--console .page-header{min-height:auto;padding:0 0 14px;align-items:flex-start;gap:14px}.service-shell .page-header h1,.service-shell .si-page-heading h1,.service-shell .admin-page .page-header h1,.public-frame--console .page-header h1{font-size:26px}.preference-switchers--compact .language-switcher svg{display:none}.service-shell :is(.sidebar-toggle,.sidebar-close,.theme-switcher--icon-only),.public-frame--console .theme-switcher--icon-only{width:44px;height:44px;min-height:44px}.service-shell .button,.service-shell .si-button,.service-shell .pricing-editor__header>button,.service-shell .repository-actions button,.service-shell .filter-tabs button,.service-shell .si-billing-page .search-field button,.service-shell .refund-lookup .search-field button,.service-shell .account-security-visibility,.service-shell .key-actions button,.service-shell .si-onboarding li>a,.service-shell .si-summary-table a,.service-shell .si-playground-key,.service-shell .si-playground-key>button,.service-shell .si-playground-empty a,.service-shell .si-playground-composer select,.service-shell .si-playground-send,.service-shell .admin-help-toc a,.service-shell .docs-nav button,.public-frame--console .docs-nav button,.public-frame--console .copy-button{min-height:44px}.service-shell .pricing-editor__header>button,.service-shell .si-playground-key>button,.service-shell .si-playground-send{width:44px}.service-shell .si-summary-table a,.service-shell .si-playground-empty a{display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){body,.theme-switcher{transition:none}}body,.service-shell,.landing,.account-setup,.session-check{--ink: var(--atlas-text);--muted: var(--atlas-muted);--subtle: var(--atlas-tertiary);--line: var(--atlas-line);--line-soft: color-mix(in srgb, var(--atlas-line) 64%, transparent);--surface: var(--atlas-surface);--canvas: var(--atlas-canvas);--navy: var(--atlas-sidebar);--navy-soft: var(--atlas-soft);--blue: var(--atlas-action);--blue-dark: var(--atlas-action-hover);--blue-soft: var(--atlas-action-soft);--green: var(--atlas-success);--green-soft: var(--atlas-success-soft);--amber: var(--atlas-warning);--amber-soft: var(--atlas-warning-soft);--red: var(--atlas-danger);--red-soft: var(--atlas-danger-soft);color-scheme:inherit}.modal>header h2,.modal .dialog-form>label,.modal .dialog-field-grid>label,.modal .field-label,.modal .secret-panel h3,.model-detail-modal h2,.model-detail-modal h3{color:var(--atlas-text)}.detail-request-id,.service-shell .field-help__popover,.service-shell .field-help__popover:before{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-soft)}.detail-request-id code,.detail-request-id strong{color:var(--atlas-text)}.model-detail-modal .detail-request-id{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-soft)}.model-detail-modal .detail-request-id code{color:var(--atlas-text)}html:has(.service-shell),html:has(.public-frame--console){background:var(--atlas-canvas)}.model-detail-disclosure{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-soft)}@media(max-width:980px){.landing .login-panel{order:-1;min-height:calc(100svh - 76px)}.landing .landing-story{min-height:520px}}@media(max-width:520px){.landing .login-panel{min-height:calc(100svh - 76px)}.landing .landing-story{min-height:460px}}.service-modal-scope{display:contents}.service-shell .empty-state__mark{color:var(--atlas-action);border-color:var(--atlas-line);background:var(--atlas-action-soft);box-shadow:none;display:grid;place-items:center}.public-frame--console .inline-code code,.public-frame--console .code-block pre{color:var(--atlas-text)}.account-setup .button--primary:disabled,.landing .button--primary:disabled{opacity:.72;color:color-mix(in srgb,var(--atlas-on-action) 86%,var(--atlas-text));box-shadow:none}@media(max-width:760px){.public-frame--console .docs-nav{scrollbar-color:var(--atlas-line-strong) transparent;scrollbar-width:thin}}}@layer tokencreat-legacy{:root{--figma-sidebar-width: 244px;--figma-sidebar-collapsed-width: 72px;--figma-topbar-height: 72px;--figma-control-height: 46px;--figma-action-height: 44px;--figma-control-radius: 9px;--figma-card-radius: 14px;--figma-content-gutter: 32px}.app-shell.service-shell{display:block;min-height:100dvh;background:var(--atlas-canvas)}.service-shell .sidebar{position:fixed;inset:0 auto 0 0;width:var(--figma-sidebar-width);height:100dvh;padding:18px 12px 14px;border:0;border-radius:0;color:#c5cad2;background:#17191d;overflow:hidden}.service-shell .service-shell__brand{min-height:72px;padding:0 12px 12px}.service-shell .service-shell__brand .brand-lockup,.service-shell .service-shell__brand .brand-lockup strong{color:#f4f5f7}.service-shell .sidebar-label{padding-inline:12px;color:#7a838f;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.service-shell .sidebar-nav{gap:18px;padding-block:4px 10px}.service-shell .sidebar-nav__group{gap:2px}.service-shell .sidebar-nav__group--admin{margin-top:0;padding-top:18px;border-top:1px solid #30343b}.service-shell .nav-item{min-height:42px;padding:0 14px;border-radius:var(--figma-control-radius);color:#c5cad2;font-size:14px}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:#f4f5f7;background:#202329}.service-shell .nav-item--active{color:#f4f5f7;background:#21162b}.service-shell .nav-item--active:before{display:none}.service-shell .sidebar-account{border-color:#30343b}.service-shell .sidebar-account__trigger{min-height:64px;border-color:#30343b;border-radius:10px;color:#f4f5f7;background:#202329}.service-shell .sidebar-account__trigger:hover,.service-shell .sidebar-account__trigger[aria-expanded=true]{border-color:#484e58;background:#262a31}.service-shell .sidebar-account{width:100%;min-width:0;max-width:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:6px;margin-top:10px;padding-top:10px}.service-shell .sidebar-account>*{min-width:0;max-width:100%}.service-shell .sidebar-account__identity{width:100%;min-width:0;min-height:44px;padding:2px 0;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.service-shell .sidebar-account__identity .avatar{width:34px;height:34px;border-radius:9px}.service-shell .sidebar-account__logout{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;box-sizing:border-box;border:1px solid var(--atlas-line);border-radius:9px;color:var(--atlas-muted);background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.service-shell .sidebar-account__logout:hover,.service-shell .sidebar-account__logout:focus-visible{color:var(--atlas-text);background:var(--atlas-soft)}.service-shell .sidebar-account__logout:focus-visible{outline:3px solid color-mix(in srgb,var(--atlas-action) 26%,transparent);outline-offset:1px}.service-shell .sidebar-account__logout:disabled{color:var(--atlas-tertiary);cursor:wait}.service-shell .sidebar-account__spinner{animation:sidebar-account-spin .8s linear infinite}.service-shell .sidebar-account>.form-error{grid-column:1 / -1;margin:0}@keyframes sidebar-account-spin{to{transform:rotate(360deg)}}.service-shell .shell-main{min-width:0;min-height:100dvh;margin-left:var(--figma-sidebar-width);background:var(--atlas-canvas)}.service-shell--sidebar-collapsed .shell-main{margin-left:var(--figma-sidebar-collapsed-width)}.service-shell .topbar{height:var(--figma-topbar-height);min-height:var(--figma-topbar-height);padding:0 var(--figma-content-gutter);border-bottom:1px solid var(--atlas-line);background:color-mix(in srgb,var(--atlas-surface) 96%,transparent)}.service-shell .topbar__leading,.service-shell .topbar__actions{min-width:0;display:flex;align-items:center;gap:12px}.service-shell .topbar__actions{justify-content:flex-end}.service-shell .topbar-context{color:var(--atlas-muted);font-size:13px}.service-shell .topbar-context>span:first-child{color:var(--atlas-text);font-weight:600}.service-shell .topbar-divider{height:16px;background:var(--atlas-line)}.service-shell .topbar-link{min-height:40px;padding:0 10px;border-radius:var(--figma-control-radius);color:var(--atlas-muted);display:inline-flex;align-items:center;font-size:13px;font-weight:600}.service-shell .topbar-docs-link{gap:6px}.service-shell .topbar-link:hover,.service-shell .topbar-link:focus-visible{color:var(--atlas-text);background:var(--atlas-soft)}.service-shell .topbar .theme-switcher--icon-only{margin:0}.service-shell .topbar-language{position:relative;width:40px;height:40px;border:1px solid var(--atlas-line);border-radius:var(--figma-control-radius);color:var(--atlas-muted);background:var(--atlas-surface);display:inline-grid;place-items:center;cursor:pointer}.service-shell .topbar-language:hover,.service-shell .topbar-language:focus-within{color:var(--atlas-text);background:var(--atlas-soft)}.service-shell .topbar-language:focus-within{outline:3px solid color-mix(in srgb,var(--atlas-action) 26%,transparent);outline-offset:1px}.service-shell .topbar-language select{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:0;cursor:pointer}.service-shell .page-content{width:100%;max-width:none;min-height:calc(100dvh - var(--figma-topbar-height));padding:24px var(--figma-content-gutter) 48px;background:var(--atlas-canvas)}.service-shell .page-content:before{display:none}.service-shell .page-stack,.service-shell .account-security-page{gap:24px}.service-shell .page-header,.service-shell .si-page-heading,.public-frame--console .page-header{min-height:80px;padding:0 0 16px;border-bottom:1px solid var(--atlas-line)}.service-shell .page-header h1,.service-shell .si-page-heading h1,.service-shell .admin-page .page-header h1,.public-frame--console .page-header h1{font-size:28px;font-weight:600;line-height:42px;letter-spacing:-.025em}.service-shell .page-header p,.service-shell .si-page-heading p,.service-shell .admin-page .page-header p,.public-frame--console .page-header p{margin-top:2px;color:var(--atlas-muted);font-size:14px;line-height:21px}.service-shell h2,.service-shell .panel-heading h2,.service-shell .admin-page .panel-heading h2{font-size:18px;line-height:27px}.service-shell :is(.panel,.state-panel,.empty-state,.data-table,.model-list,.key-list,.advanced-filters,.filter-tabs,.account-profile-card,.account-security-card,.customer-admin-form,.customer-admin-list,.customer-once,.customer-policy-block,.customer-model-options,.customer-policy-editor,.repository-toolbar,.repository-list,.catalog-price-panel,.publication-preview,.route-acceptance-panel,.price-component-preview,.channel-card,.pricing-control,.pricing-plan-panel,.pricing-assignment-panel,.admin-help-article,.si-onboarding,.si-spend-strip,.si-metric,.si-breakdown-panel,.si-analytics-unavailable){border-radius:var(--figma-card-radius);box-shadow:none}.service-shell .panel-heading{min-height:64px;padding:16px 20px}.service-shell .si-metric-grid,.service-shell .metric-grid{gap:14px}.service-shell .si-metric,.service-shell .metric{min-height:104px;padding:14px 16px}.service-shell .si-metric>strong,.service-shell .metric>strong{margin-top:6px;font-size:24px;line-height:36px}.service-shell input:not([type=checkbox]):not([type=radio]),.service-shell select,.service-shell .search-field,.service-shell .catalog-search,.account-setup input:not([type=checkbox]):not([type=radio]),.landing input:not([type=checkbox]):not([type=radio]){min-height:var(--figma-control-height);border-radius:var(--figma-control-radius);font-size:15px}.service-shell textarea,.account-setup textarea,.landing textarea{border-radius:var(--figma-control-radius);font-size:15px}.button,.service-shell .button,.service-shell .si-button{min-height:var(--figma-action-height);border-radius:var(--figma-control-radius)}.service-shell :is(input,select,textarea,button):disabled,.account-setup :is(input,select,textarea,button):disabled,.landing :is(input,select,textarea,button):disabled{opacity:.64}.service-shell :is(input,select,textarea):disabled,.account-setup :is(input,select,textarea):disabled,.landing :is(input,select,textarea):disabled{opacity:1;color:var(--atlas-muted);border-color:var(--atlas-line);background:var(--atlas-soft);-webkit-text-fill-color:var(--atlas-muted)}.account-setup>header{min-height:72px;padding:0 40px}.account-setup>main{min-height:calc(100dvh - 72px);padding:40px 20px 64px;place-items:start center}.account-setup__panel,.auth-security-panel{width:min(100%,520px);max-width:520px;padding:32px;border-radius:18px}.account-setup__panel h1{margin:6px 0 8px;font-size:28px;line-height:42px;letter-spacing:-.025em}.account-setup__panel>p:not(.eyebrow){margin-block:0;font-size:14px;line-height:21px}.account-setup__panel form{gap:18px;margin-top:24px}.account-setup__panel label{gap:8px;font-size:13px;line-height:20px}.auth-security-icon{margin-bottom:14px}.public-frame>header{height:72px;min-height:72px;padding:0 40px}.public-frame>main{width:min(100%,1280px);padding:32px 32px 64px}.modal-backdrop{padding:24px}.modal{width:min(100%,560px);max-height:calc(100dvh - 48px);border-radius:14px}.modal>header{flex:0 0 64px;min-height:64px;padding:0 22px}.modal__body{min-height:0;overflow-x:hidden;overflow-y:auto}.modal .confirm-copy{padding:22px 22px 8px}.modal .dialog-actions,.modal__body>.dialog-actions{flex:0 0 auto;min-height:76px;margin:0;padding:15px 22px;border-top:1px solid var(--atlas-line);background:var(--atlas-raised)}.modal .dialog-actions .button{min-width:144px;min-height:44px}.service-shell .detail-drawer>aside{width:min(100%,520px);height:100dvh;padding:0;display:flex;flex-direction:column;overflow-y:auto}.service-shell .detail-drawer>aside>header{position:sticky;z-index:4;top:0;flex:0 0 72px;min-height:72px;padding:0 22px;border-bottom:1px solid var(--atlas-line);background:var(--atlas-raised)}.service-shell .detail-drawer>aside>:not(header){margin-inline:22px}.service-shell .detail-drawer>aside>form,.service-shell .detail-drawer>aside>.routing-policy-editor{margin-inline:0;padding:22px}.service-shell .detail-drawer :is(.pricing-editor__actions,.dialog-actions){position:sticky;z-index:3;bottom:0;margin:0 -22px -22px;padding:15px 22px;border-top:1px solid var(--atlas-line);background:var(--atlas-raised)}@media(min-width:981px){.service-shell.service-shell--sidebar-collapsed .sidebar{width:var(--figma-sidebar-collapsed-width);visibility:visible;pointer-events:auto;transform:none}.service-shell--sidebar-collapsed .service-shell__brand{padding-inline:0;justify-content:center}.service-shell--sidebar-collapsed .service-shell__brand .brand-lockup strong,.service-shell--sidebar-collapsed .sidebar-label,.service-shell--sidebar-collapsed .nav-item span,.service-shell--sidebar-collapsed .sidebar-account__copy{display:none}.service-shell--sidebar-collapsed .sidebar-account{grid-template-columns:44px;justify-content:center}.service-shell--sidebar-collapsed .sidebar-nav__group--admin{padding-top:12px}.service-shell--sidebar-collapsed .nav-item,.service-shell--sidebar-collapsed .sidebar-account__identity,.service-shell--sidebar-collapsed .sidebar-account__logout{width:44px;min-width:44px;max-width:44px;margin-inline:auto;padding:0;justify-content:center}.service-shell--sidebar-collapsed .sidebar-account__identity{grid-template-columns:34px}}@media(max-width:980px){:root{--figma-content-gutter: 20px}.service-shell .sidebar{width:var(--figma-sidebar-width);visibility:hidden;pointer-events:none;transform:translate(-100%)}.service-shell .sidebar.sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0)}.service-shell .shell-main,.service-shell--sidebar-collapsed .shell-main{margin-left:0}.service-shell .page-content{padding:24px var(--figma-content-gutter) 48px}}@media(max-width:760px){:root{--figma-content-gutter: 16px}.service-shell .page-header,.service-shell .si-page-heading,.public-frame--console .page-header{min-height:auto;padding-bottom:14px}.service-shell .page-header h1,.service-shell .si-page-heading h1,.service-shell .admin-page .page-header h1,.public-frame--console .page-header h1{font-size:26px;line-height:36px}.service-shell .topbar-context>span:first-child,.service-shell .topbar-divider{display:none}.service-shell .detail-drawer>aside{width:100%}}@media(max-width:520px){:root{--figma-topbar-height: 64px}.service-shell .topbar{padding-inline:12px}.service-shell .topbar-link{display:none}.service-shell .topbar__leading,.service-shell .topbar__actions{gap:8px}.service-shell .topbar-context{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-shell .page-content{padding:18px 16px 88px}.account-setup>header{min-height:64px;padding:0 18px}.account-setup>main{min-height:calc(100dvh - 64px);padding:20px 12px 40px}.account-setup__panel,.auth-security-panel{padding:24px 20px;border-radius:18px}.modal-backdrop{align-items:center;padding:16px}.modal{max-height:calc(100dvh - 32px);border-radius:20px}.modal>header{flex-basis:66px;min-height:66px;padding:0 19px}.modal>header h2{font-size:22px;line-height:30px}.modal .confirm-copy{padding:28px 19px 18px}.modal .dialog-actions,.modal__body>.dialog-actions,.modal .dialog-actions.dialog-actions--confirmation{min-height:80px;margin:0;padding:16px 19px max(16px,env(safe-area-inset-bottom));flex-direction:row}.modal .dialog-actions .button{min-width:0;min-height:48px;flex:1}.public-frame>header{height:64px;min-height:64px;padding:0 14px}:is(.public-frame,.landing,.account-setup) .theme-switcher{width:44px;min-width:44px;height:44px;min-height:44px}:is(.public-frame,.landing,.account-setup) .language-switcher__option{min-height:44px}:is(.public-frame,.account-setup) .brand-lockup,.account-setup .auth-security-back,.landing .login-panel footer a,.public-frame>header .button{min-height:44px;display:inline-flex;align-items:center}.public-frame>main{padding:24px 16px 48px}}@media(prefers-reduced-motion:reduce){.service-shell .sidebar,.service-shell .shell-main{transition:none}}.service-shell .sidebar{color:var(--atlas-muted);background:var(--atlas-sidebar)}.service-shell .service-shell__brand .brand-lockup,.service-shell .service-shell__brand .brand-lockup strong{color:var(--atlas-text)}.service-shell .sidebar-label{color:var(--atlas-tertiary)}.service-shell .sidebar-nav__group--admin,.service-shell .sidebar-account{border-color:var(--atlas-line)}.service-shell .nav-item{color:var(--atlas-muted)}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:var(--atlas-text);background:var(--atlas-soft)}.service-shell .nav-item--active{color:var(--atlas-action);background:var(--atlas-nav-active)}.service-shell .sidebar-account__trigger{color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-soft)}.service-shell .sidebar-account__copy strong{color:var(--atlas-text)}.service-shell .sidebar-account__copy small,.service-shell .sidebar-account__trigger>svg{color:var(--atlas-muted)}.service-shell .sidebar-account__trigger:hover,.service-shell .sidebar-account__trigger[aria-expanded=true]{border-color:var(--atlas-line-strong);background:color-mix(in srgb,var(--atlas-soft) 78%,var(--atlas-surface))}.service-shell input:not([type=checkbox]):not([type=radio]),.service-shell select,.service-shell textarea,.account-setup input:not([type=checkbox]):not([type=radio]),.account-setup select,.account-setup textarea,.landing input:not([type=checkbox]):not([type=radio]),.landing select,.landing textarea{color:var(--atlas-text);caret-color:var(--atlas-action);border-color:var(--atlas-line);background:var(--atlas-surface);-webkit-text-fill-color:var(--atlas-text)}.service-shell :is(input,textarea)::placeholder,.account-setup :is(input,textarea)::placeholder,.landing :is(input,textarea)::placeholder{color:var(--atlas-muted);opacity:1;-webkit-text-fill-color:var(--atlas-muted)}.service-shell :is(input,textarea):-webkit-autofill,.account-setup :is(input,textarea):-webkit-autofill,.landing :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--atlas-text);box-shadow:0 0 0 1000px var(--atlas-surface) inset}.service-shell :is(.toolbar,.search-field,.catalog-search,.advanced-filters,.filter-tabs,.data-table,.data-table__row,.model-list,.key-list,.key-row,.repository-list,.repository-list>article,.pricing-kind label,.pricing-rule-row,.account-menu,.policy-disclosure,.policy-fields){color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-surface)}.service-shell :is(.data-table__head,.model-list__header,.repository-list>header){color:var(--atlas-muted);border-color:var(--atlas-line);background:var(--atlas-soft)}.service-shell .pricing-editor__header span{color:var(--atlas-muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.service-shell .pricing-editor__notice{padding:14px;border-color:color-mix(in srgb,var(--atlas-warning) 32%,var(--atlas-line));background:var(--atlas-warning-soft)}.service-shell .pricing-editor__notice strong{font-size:14px}.service-shell .pricing-editor__notice p{font-size:13px}.service-shell .pricing-editor__impact{border-color:var(--atlas-line);background:var(--atlas-soft)}.pricing-effective-time{display:grid;gap:6px}.pricing-effective-time>span{color:var(--atlas-text);font-size:14px;font-weight:600}.pricing-effective-time>strong{min-height:var(--figma-control-height);padding:0 14px;border:1px solid var(--atlas-line);border-radius:var(--figma-control-radius);color:var(--atlas-text);background:var(--atlas-surface);display:flex;align-items:center;font-size:14px;font-weight:500}.pricing-effective-time>small{color:var(--atlas-muted);font-size:12px}.pricing-unsaved-confirm{padding:14px 16px;border:1px solid color-mix(in srgb,var(--atlas-warning) 32%,var(--atlas-line));border-radius:12px;background:var(--atlas-warning-soft);color:var(--atlas-text);display:grid;gap:12px}.pricing-unsaved-confirm strong{font-size:14px}.pricing-unsaved-confirm p{margin:4px 0 0;color:var(--atlas-muted);font-size:13px;line-height:1.5}.pricing-unsaved-confirm>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.service-shell .detail-drawer>aside{display:flex;flex-direction:column;overflow:hidden}.service-shell .detail-drawer>aside>header{position:relative;top:auto;flex:0 0 88px;min-height:88px}.service-shell .detail-drawer>aside>.detail-drawer__body{min-height:0;margin-inline:0;padding:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.service-shell .detail-drawer__body:has(>.routing-policy-editor){padding:0}.service-shell .detail-drawer__body>:first-child{min-width:0}.service-shell .detail-drawer__body>:is(form,.routing-policy-editor){max-width:100%}.service-shell .detail-drawer__body>.pricing-editor .pricing-editor__actions,.service-shell .detail-drawer__body>.repository-profile-form>.dialog-actions{bottom:-20px;margin:0 -20px -20px}.service-shell .detail-drawer__body>.routing-policy-editor>.dialog-actions{bottom:0;margin:0 -24px -24px}.modal__body{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto}.modal__body>:first-child{min-width:0}.modal>header{position:relative;top:auto}.topbar-brand,.mobile-bottom-nav{display:none}@media(min-width:901px)and (max-width:1100px){:root{--figma-sidebar-width: 220px;--figma-content-gutter: 22px}.service-shell .sidebar{width:var(--figma-sidebar-width);visibility:visible;pointer-events:auto;transform:none}.service-shell .shell-main,.service-shell--sidebar-collapsed .shell-main{margin-left:var(--figma-sidebar-width)}.service-shell .sidebar-toggle--desktop{display:grid}.service-shell .sidebar-toggle--mobile,.service-shell .sidebar-close{display:none}}@media(max-width:900px){.service-shell .sidebar{width:min(var(--figma-sidebar-width),calc(100vw - 44px));visibility:hidden;pointer-events:none;transform:translate(-100%)}.service-shell .sidebar.sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0)}.service-shell .shell-main,.service-shell--sidebar-collapsed .shell-main{margin-left:0}.service-shell .sidebar-toggle--desktop{display:none}.service-shell .sidebar-toggle--mobile,.service-shell .sidebar-close{display:grid}}@media(max-width:520px){.landing-nav{height:64px;min-height:64px;padding-inline:20px}.landing-main{min-height:calc(100svh - 64px);display:block}.landing .landing-story{display:none}.landing .login-panel{min-height:calc(100svh - 64px);padding:24px 20px 28px}.landing .login-panel__inner{width:100%;max-width:none;margin:0}.landing .login-description{margin-bottom:24px}.service-shell .topbar__leading{width:auto;flex:1;justify-content:space-between}.service-shell .sidebar-toggle--mobile{display:none}.service-shell .topbar__actions{display:flex;flex:0 0 auto}.service-shell .topbar__actions>:is(.topbar-link:not(.topbar-docs-link),.balance-button){display:none}.service-shell .topbar-link.topbar-docs-link{width:40px;min-height:40px;padding:0;display:inline-grid;place-items:center}.service-shell .topbar-docs-link span,.service-shell .topbar-context{display:none}.service-shell .topbar-brand{color:var(--atlas-text);display:inline-flex;align-items:center;font-size:15px;font-weight:600}.service-shell .topbar-context{max-width:52%;color:var(--atlas-muted);text-align:right}.service-shell .mobile-bottom-nav{position:fixed;z-index:35;inset:auto 0 0;min-height:calc(64px + env(safe-area-inset-bottom));padding:7px 12px env(safe-area-inset-bottom);border-top:1px solid var(--atlas-line);background:color-mix(in srgb,var(--atlas-surface) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.service-shell .mobile-bottom-nav :is(a,button){min-width:0;min-height:50px;padding:5px 8px;border:0;border-radius:10px;color:var(--atlas-muted);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600}.service-shell .mobile-bottom-nav :is(a.active,button.active){color:var(--atlas-action);background:var(--atlas-action-soft)}.service-shell .page-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.service-shell .detail-drawer>aside>header{flex-basis:88px;min-height:88px}.service-shell .detail-drawer>aside>.detail-drawer__body{padding:20px}.service-shell .detail-drawer__body>.pricing-editor .pricing-editor__actions,.service-shell .detail-drawer__body>.repository-profile-form>.dialog-actions{bottom:-20px;margin:0 -20px -20px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.language-switcher{min-height:40px;padding:3px;border:1px solid var(--atlas-line);border-radius:10px;color:var(--atlas-muted);background:var(--atlas-soft);display:inline-flex;align-items:center;gap:2px}.language-switcher__icon{margin:0 5px 0 4px;flex:0 0 auto;color:var(--atlas-muted)}.language-switcher__option{min-width:32px;height:32px;padding:0 7px;border:0;border-radius:7px;color:var(--atlas-muted);background:transparent;display:inline-grid;place-items:center;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.language-switcher__option:hover{color:var(--atlas-text);background:color-mix(in srgb,var(--atlas-action) 9%,var(--atlas-surface))}.language-switcher__option.is-active{color:var(--atlas-action);background:var(--atlas-action-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atlas-action) 42%,transparent)}.language-switcher__option:focus-visible{position:relative;z-index:1;outline:3px solid color-mix(in srgb,var(--atlas-action) 26%,transparent);outline-offset:1px}.preference-switchers--compact>.theme-switcher--icon-only{width:40px;height:40px;min-height:40px}.service-shell .account-menu__language{padding:10px 8px;background:var(--atlas-surface)}.service-shell .account-menu__language .preference-switchers{width:100%;justify-content:space-between;gap:10px}.service-shell .account-menu__language .language-switcher{width:auto;flex:0 0 auto}@media(max-width:380px){.language-switcher__icon{display:none}}}.public-frame--console>main:has(.docs-page){width:min(100%,1180px);padding-top:34px}.public-frame--console .docs-page{--docs-accent-text: var(--atlas-text);gap:28px}:root[data-theme=light] .public-frame--console .docs-page{--docs-accent-text: #ff8fb7}:root[data-theme=dark] .public-frame--console .docs-page{--docs-accent-text: #ff8fb7}.public-frame--console .docs-page__header{display:grid;grid-template-columns:208px minmax(0,780px);gap:48px;padding:0 0 28px;border-bottom:1px solid var(--atlas-line)}.public-frame--console .docs-page__header>div{grid-column:2}.public-frame--console .docs-page__kicker{display:inline-flex;align-items:center;gap:7px;color:var(--docs-accent-text);font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:0}.public-frame--console .docs-page__header h1{margin:9px 0 7px;color:var(--atlas-text);font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.public-frame--console .docs-page__header p{max-width:64ch;margin:0;color:var(--atlas-muted);font-size:15px;line-height:1.7}.public-frame--console .docs-layout{display:grid;grid-template-columns:208px minmax(0,780px);justify-content:start;gap:48px;align-items:start}.public-frame--console .docs-nav{position:sticky;top:92px;display:grid;gap:3px;padding:0;color:var(--atlas-text);background:transparent}.public-frame--console .docs-nav__label{padding:0 12px 10px;color:var(--atlas-tertiary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-frame--console .docs-nav button{width:100%;min-height:40px;padding:0 11px;border:0;border-radius:7px;display:flex;align-items:center;gap:10px;color:var(--atlas-muted);background:transparent;font-size:14px;font-weight:400;line-height:1.4;text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.public-frame--console .docs-nav button svg{flex:0 0 auto}.public-frame--console .docs-nav button:hover,.public-frame--console .docs-nav button:focus-visible{color:var(--atlas-text);background:var(--atlas-soft)}.public-frame--console .docs-nav button.is-active{color:var(--docs-accent-text);background:var(--atlas-action-soft);font-weight:600;box-shadow:inset 2px 0 0 var(--atlas-action)}.public-frame--console .docs-reading{min-width:0}.public-frame--console .docs-status{min-height:62px;padding:12px 14px;border:1px solid var(--atlas-line);border-radius:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--atlas-text);background:var(--atlas-surface);transition:border-color .15s ease,background-color .15s ease}.public-frame--console .docs-status:hover,.public-frame--console .docs-status:focus-visible{border-color:var(--atlas-line-strong);background:var(--atlas-surface)}.public-frame--console .docs-status__indicator{width:9px;height:9px;border-radius:50%;background:var(--atlas-success);box-shadow:0 0 0 4px var(--atlas-success-soft)}.public-frame--console .docs-status__copy{min-width:0;display:grid;gap:2px}.public-frame--console .docs-status__copy strong{color:var(--atlas-text);font-size:13px}.public-frame--console .docs-status__copy small{overflow:hidden;color:var(--atlas-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.public-frame--console .docs-status__action{display:inline-flex;align-items:center;gap:5px;color:var(--docs-accent-text);font-size:12px;font-weight:600;white-space:nowrap}.public-frame--console .docs-content{min-width:0;padding:36px 0 52px;color:var(--atlas-text);background:transparent}.public-frame--console .docs-intro{padding:clamp(24px,3vw,36px)}.public-frame--console .docs-section-label{color:var(--docs-accent-text);font-size:12px;font-weight:600}.public-frame--console .docs-content h2{margin:8px 0 12px;color:var(--atlas-text);font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.public-frame--console .docs-lead{max-width:68ch;margin:0 0 38px;color:var(--atlas-muted);font-size:15px;line-height:1.75}.public-frame--console .docs-content section{margin:0;padding:28px 0;border-top:1px solid color-mix(in srgb,var(--atlas-line) 72%,transparent);scroll-margin-top:88px}.public-frame--console .docs-content h3{margin:0 0 9px;display:flex;align-items:center;gap:10px;color:var(--atlas-text);font-size:17px;font-weight:600;line-height:1.45}.public-frame--console .docs-content h3>span{width:25px;height:25px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;color:var(--docs-accent-text);background:var(--atlas-action-soft);font-family:var(--font-data);font-size:11px}.public-frame--console .docs-content section>p{max-width:72ch;margin:0 0 14px;color:var(--atlas-muted);font-size:14px;line-height:1.7}.public-frame--console .inline-code{min-height:52px;padding:8px 8px 8px 14px;border:1px solid var(--atlas-line);border-radius:8px;display:flex;align-items:center;gap:10px;color:var(--atlas-text);background:var(--atlas-soft)}.public-frame--console .inline-code code{min-width:0;flex:1;color:var(--atlas-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.public-frame--console .code-block{overflow:hidden;border:1px solid #30343b;border-radius:9px;color:#f4f5f7;background:#101216}.public-frame--console .code-block>div{min-height:40px;padding:0 12px;border-bottom:1px solid #292d33;color:#aab2bf;background:#17191e;font-size:12px}.public-frame--console .code-block pre{margin:0;padding:16px;overflow:auto;color:#e7edf5;background:#101216;font-size:12px;line-height:1.75;scrollbar-color:#4b525e #101216}.public-frame--console .docs-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-frame--console .docs-resource-links a{min-width:0;min-height:48px;padding:0 13px;border:1px solid var(--atlas-line);border-radius:8px;display:flex;align-items:center;gap:10px;color:var(--atlas-text);background:var(--atlas-surface);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.public-frame--console .docs-resource-links a:hover,.public-frame--console .docs-resource-links a:focus-visible{border-color:var(--atlas-line-strong);background:var(--atlas-soft)}.public-frame--console .docs-resource-links a svg{flex:0 0 auto;color:var(--docs-accent-text)}.public-frame--console .docs-resource-links a span{min-width:0;overflow-wrap:normal;word-break:keep-all}.public-frame--console .docs-rules{margin:0;padding-left:22px;color:var(--atlas-muted);font-size:14px;line-height:1.85}.public-frame--console .docs-rules li{padding-left:4px}.public-frame--console .next-doc{width:100%;min-height:68px;margin-top:12px;padding:13px 15px;border:1px solid var(--atlas-line);border-radius:9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 11px;color:var(--atlas-text);background:var(--atlas-surface);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.public-frame--console .next-doc:hover,.public-frame--console .next-doc:focus-visible{border-color:var(--atlas-line-strong);color:var(--atlas-text);background:var(--atlas-soft)}.public-frame--console .next-doc>svg:first-child{grid-column:1;grid-row:1 / 3;color:var(--docs-accent-text)}.public-frame--console .next-doc:focus-visible{outline:2px solid var(--docs-accent-text);outline-offset:2px}.public-frame--console .next-doc span{grid-column:2;color:var(--atlas-tertiary);font-size:11px}.public-frame--console .next-doc strong{grid-column:2;grid-row:2;color:var(--atlas-text);font-size:13px}.public-frame--console .next-doc>svg:last-child{grid-column:3;grid-row:1 / 3;color:var(--docs-accent-text)}@media(max-width:900px){.public-frame--console .docs-page__header,.public-frame--console .docs-layout{grid-template-columns:184px minmax(0,1fr);gap:34px}}@media(max-width:760px){.public-frame--console>main:has(.docs-page){padding-top:24px}.public-frame--console .docs-page{gap:18px}.public-frame--console .docs-page__header{display:block;padding-bottom:22px}.public-frame--console .docs-page__header h1{font-size:28px}.public-frame--console .docs-page__header p{font-size:14px}.public-frame--console .docs-layout{grid-template-columns:minmax(0,1fr);gap:18px}.public-frame--console .docs-nav{position:relative;top:auto;grid-auto-flow:column;grid-auto-columns:max-content;gap:5px;overflow-x:auto;padding:0 16px 8px 0;scroll-snap-type:x proximity}.public-frame--console .docs-nav__label{display:none}.public-frame--console .docs-nav button{width:auto;min-height:42px;padding:0 13px;scroll-snap-align:start}.public-frame--console .docs-nav:after{content:"";position:sticky;right:0;width:18px;align-self:stretch;pointer-events:none;background:linear-gradient(90deg,transparent,var(--atlas-canvas))}.public-frame--console .docs-status{grid-template-columns:auto minmax(0,1fr)}.public-frame--console .docs-status__copy small{white-space:normal}.public-frame--console .docs-status__action{grid-column:2}.public-frame--console .docs-content{padding-top:28px}}@media(max-width:360px){html:has(.public-frame--console .docs-page),body:has(.public-frame--console .docs-page){min-width:0}}@media(max-width:480px){.public-frame--console .docs-page__header h1{margin-top:7px;font-size:26px}.public-frame--console .docs-status{padding:13px 12px}.public-frame--console .docs-content h2{font-size:24px}.public-frame--console .docs-intro{padding:22px 18px}.public-frame--console .docs-lead{margin-bottom:30px;font-size:14px}.public-frame--console .docs-content section{padding:24px 0}.public-frame--console .docs-resource-links{grid-template-columns:minmax(0,1fr)}}.code-block__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:var(--gray-50);border-bottom:1px solid var(--gray-100)}.code-block__tabs{display:flex;gap:2px}.code-block__tabs button{padding:2px 10px;font-size:11px;font-weight:500;border:none;border-radius:4px;background:transparent;color:var(--gray-500);cursor:pointer}.code-block__tabs button:hover{background:var(--gray-100);color:var(--gray-700)}.code-block__tabs button.code-tab--active{background:var(--gray-200);color:var(--gray-800)}:root{--font-ui: "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Noto Serif SC", "Songti SC", STSong, serif;--font-data: "Space Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-micro: 10px;--font-size-xs: 11.5px;--font-size-sm: 12.5px;--font-size-button: 13px;--font-size-control: 13.5px;--font-size-body: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 26px;--font-size-2xl: 30px;--font-size-brand: 34px;--line-height-tight: 1.25;--line-height-heading: 1.3;--line-height-control: 1.4;--line-height-body: 1.6;--line-height-reading: 1.7;--tracking-heading: -.01em;--tracking-label: .01em;--tracking-data: 0;--text-primary: var(--ink);--text-secondary: var(--muted);--text-tertiary: var(--subtle);--text-muted: color-mix(in srgb, var(--subtle) 82%, transparent);--text-on-accent: var(--atlas-on-action);font-family:var(--font-ui);font-synthesis:none}html{font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-feature-settings:"palt" 1;line-height:var(--line-height-body)}.service-shell,.service-shell .admin-page,.public-frame--console{--admin-section-title: var(--font-size-lg);--admin-body: var(--font-size-body);--admin-label: var(--font-size-sm);--admin-caption: var(--font-size-xs)}button,input,select,textarea{font-family:var(--font-ui);font-synthesis:none}h1,h2,h3,h4,h5,h6,.service-shell .page-header h1,.service-shell .admin-page .page-header h1,.service-shell .si-page-header h1,.service-shell .si-page-heading h1,.service-shell .modal__header h2,.service-shell .detail-drawer__header h2,.service-shell [role=dialog] h2,.public-frame .page-header h1,.public-frame--console .page-header h1,.public-frame .modal__header h2{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--line-height-heading)}h1,.service-shell .page-header h1,.service-shell .admin-page .page-header h1,.service-shell .si-page-header h1,.service-shell .si-page-heading h1,.public-frame .page-header h1,.public-frame--console .page-header h1{font-size:clamp(var(--font-size-xl),2.4vw,var(--font-size-2xl))}h2,.service-shell h2,.public-frame h2{font-size:var(--font-size-lg)}h3,.service-shell h3,.public-frame h3{font-size:var(--font-size-md)}h4,h5,h6{font-size:var(--font-size-body)}p,li,dd,dt{font-family:var(--font-ui)}strong,b{font-weight:var(--font-weight-semibold)}.brand-lockup,.brand-lockup__copy strong,.landing-copy h1{font-family:var(--font-display);font-weight:var(--font-weight-bold)}.service-shell :is(button,.button,.text-button,[role=button]),.public-frame :is(button,.button,.text-button,[role=button]),.landing :is(button,.button,.text-button,[role=button]){font-family:var(--font-ui);font-size:var(--font-size-button);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.service-shell :is(input,select,textarea),.service-shell [role=dialog] :is(input,select,textarea),.public-frame :is(input,select,textarea),.landing :is(input,select,textarea),.account-setup :is(input,select,textarea){font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5}.service-shell input:not([type=checkbox]):not([type=radio]),.service-shell select,.service-shell textarea,.public-frame input:not([type=checkbox]):not([type=radio]),.public-frame select,.public-frame textarea,.landing input:not([type=checkbox]):not([type=radio]),.landing select,.landing textarea,.account-setup input:not([type=checkbox]):not([type=radio]),.account-setup select,.account-setup textarea{font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5}.service-shell :is(label,legend,.field-label,.field-heading>span),.public-frame :is(label,legend,.field-label,.field-heading>span),.landing :is(label,legend,.field-label,.field-heading>span),.account-setup :is(label,legend,.field-label,.field-heading>span){font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);line-height:var(--line-height-control)}:is(.field-help,.field-help__popover,.form-help,.helper-text,.caption,.description,.panel-description,.empty-state p,.error-state p,.notice p,.modal p,.detail-drawer p),small{font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5}.service-shell :is(.nav-item,.topbar-link,.account-menu,.mobile-bottom-nav a,.mobile-bottom-nav button){font-family:var(--font-ui);font-size:var(--font-size-button);font-weight:var(--font-weight-regular);line-height:var(--line-height-control)}.service-shell :is(.nav-item.active,.nav-item[aria-current=page],.topbar-link.active,.mobile-bottom-nav .active){font-weight:var(--font-weight-medium)}:is(.eyebrow,.sidebar-label,.status,.status-badge,.catalog-model__status,.tag,.tag-list span,.chip,[class*=badge],[class*=chip]){font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);line-height:var(--line-height-tight)}code,pre,kbd,samp,time,.model-name code,.key-identity code,.transaction-reference code,.webhook-delivery-id code,.service-shell :is([class*=amount],[class*=price],[class*=balance],[class*=metric],[class*=request-id],[class*=reference]){font-family:var(--font-data);font-variant-numeric:tabular-nums slashed-zero;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-data)}code,pre,kbd,samp{font-size:var(--font-size-xs)}input::placeholder,textarea::placeholder{color:var(--text-muted);font-family:var(--font-ui);font-weight:var(--font-weight-regular);opacity:1}.service-shell :is(.modal__header h2,.detail-drawer__header h2),.service-shell [role=dialog] h2,.public-frame .modal__header h2{font-size:19px}.public-frame--console .docs-page :is(h1,h2,h3){font-family:var(--font-ui)}@media(max-width:760px){h1,.service-shell .page-header h1,.service-shell .si-page-header h1,.public-frame .page-header h1,.public-frame--console .page-header h1{font-size:var(--font-size-xl)}body{font-size:var(--font-size-body)}}@layer tokencreat-legacy{:root[data-theme=dark]:has(.service-shell),:root[data-theme=light]:has(.service-shell){--cr-canvas: #08070d;--cr-canvas-raised: #0c0911;--cr-surface: #16121e;--cr-surface-raised: #1f192b;--cr-surface-soft: rgba(255, 255, 255, .055);--cr-line: rgba(255, 255, 255, .1);--cr-line-soft: rgba(255, 255, 255, .065);--cr-text: #fbf8ff;--cr-muted: #cbc3d3;--cr-tertiary: #958d9f;--cr-accent: #ff4f8b;--cr-accent-hover: #ff79a8;--cr-accent-deep: #d92f70;--cr-accent-soft: rgba(255, 79, 139, .13);--cr-success: #68ddb0;--cr-success-soft: rgba(104, 221, 176, .11);--cr-warning: #c3a9ff;--cr-danger: #ff6f91;--cr-shadow: rgba(0, 0, 0, .34)}:root:has(.service-shell){--atlas-canvas: var(--cr-canvas);--atlas-sidebar: var(--cr-canvas-raised);--atlas-surface: var(--cr-surface);--atlas-raised: var(--cr-surface-raised);--atlas-soft: var(--cr-surface-soft);--atlas-text: var(--cr-text);--atlas-muted: var(--cr-muted);--atlas-tertiary: var(--cr-tertiary);--atlas-line: var(--cr-line);--atlas-action: var(--cr-accent);--atlas-action-hover: var(--cr-accent-hover);--atlas-action-soft: var(--cr-accent-soft);--atlas-nav-active: var(--cr-accent-soft);--atlas-avatar: var(--cr-accent-soft);--atlas-success: var(--cr-success);--atlas-success-soft: var(--cr-success-soft);--atlas-warning: var(--cr-warning);--atlas-danger: var(--cr-danger);--canvas: var(--cr-canvas);--surface: var(--cr-surface);--surface-strong: var(--cr-surface-raised);--ink: var(--cr-text);--muted: var(--cr-muted);--line: var(--cr-line);--line-soft: var(--cr-line-soft);--blue: var(--cr-accent);--blue-soft: var(--cr-accent-soft);--si-bg: var(--cr-canvas);--si-surface: var(--cr-surface);--si-surface-strong: var(--cr-surface-raised);--si-border: var(--cr-line);--si-text: var(--cr-text);--si-muted: var(--cr-muted);--si-accent: var(--cr-accent);--si-accent-soft: var(--cr-accent-soft);--text-muted: var(--cr-muted);--green-500: var(--cr-success);--amber-500: var(--cr-warning);--red-500: var(--cr-danger);--font-sans: Inter, "Noto Sans SC", "Segoe UI", system-ui, sans-serif;--font-display: Inter, "Noto Sans SC", "Segoe UI", system-ui, sans-serif;--font-data: "JetBrains Mono", "Space Mono", "SFMono-Regular", Consolas, monospace}html:has(.service-shell),body:has(.service-shell){min-width:320px;background:var(--cr-canvas)}body:has(.service-shell){color:var(--cr-text);background:radial-gradient(circle at 82% 4%,color-mix(in srgb,var(--cr-accent-deep) 18%,transparent),transparent 28%),var(--cr-canvas)}.service-shell,.service-shell .shell-main,.service-shell .page-content{color:var(--cr-text);background-color:transparent}.service-shell .sidebar{color:var(--cr-muted);border-right-color:var(--cr-line);background:linear-gradient(180deg,color-mix(in srgb,var(--cr-accent-deep) 8%,transparent),transparent 26%),var(--cr-canvas-raised);box-shadow:12px 0 34px color-mix(in srgb,var(--cr-shadow) 45%,transparent)}.service-shell .brand-lockup,.service-shell .brand-lockup strong{color:var(--cr-text)}.service-shell .brand-logo{color:#1a1422;border-color:color-mix(in srgb,var(--cr-accent) 42%,var(--cr-line));background:linear-gradient(145deg,var(--cr-accent-hover),var(--cr-accent-deep));box-shadow:0 8px 24px color-mix(in srgb,var(--cr-accent-deep) 28%,transparent)}.service-shell .sidebar-label{color:var(--cr-tertiary)}.service-shell .nav-item{color:var(--cr-muted);border-color:transparent}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:var(--cr-text);background:var(--cr-surface-soft)}.service-shell .nav-item--active{color:var(--cr-text);border-color:color-mix(in srgb,var(--cr-accent) 28%,transparent);background:linear-gradient(90deg,var(--cr-accent-soft),color-mix(in srgb,var(--cr-accent-soft) 28%,transparent))}.service-shell .nav-item--active svg{color:var(--cr-accent-hover)}.service-shell .sidebar-nav__group--admin,.service-shell .sidebar-account{border-color:var(--cr-line-soft)}.service-shell .sidebar-account__identity,.service-shell .sidebar-account__logout{color:var(--cr-muted)}.service-shell .sidebar-account__identity strong,.service-shell .sidebar-account__logout:hover,.service-shell .sidebar-account__logout:focus-visible{color:var(--cr-text)}.service-shell .avatar{color:var(--cr-accent-hover);border-color:color-mix(in srgb,var(--cr-accent) 34%,var(--cr-line));background:var(--cr-accent-soft)}.service-shell .sidebar-scrim{background:#9d6cffad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.service-shell .topbar{color:var(--cr-text);border-bottom-color:color-mix(in srgb,var(--cr-line) 78%,transparent);background:color-mix(in srgb,var(--cr-canvas) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px color-mix(in srgb,var(--cr-shadow) 18%,transparent)}.service-shell .topbar-context,.service-shell .topbar-link{color:var(--cr-muted)}.service-shell .topbar-context>span:first-child,.service-shell .topbar-link:hover,.service-shell .topbar-link:focus-visible{color:var(--cr-text)}.service-shell .topbar-divider{background:var(--cr-line)}.service-shell .topbar-language select,.service-shell .topbar-language select option{color:var(--cr-text);background-color:var(--cr-surface)}:root[data-theme=dark] .service-shell .topbar-language select{color-scheme:dark}:root[data-theme=light] .service-shell .topbar-language select{color-scheme:light}.service-shell :is(.sidebar-toggle,.theme-switcher,.language-switcher button,.balance-button){color:var(--cr-muted);border-color:var(--cr-line);background:color-mix(in srgb,var(--cr-surface) 80%,transparent)}.service-shell :is(.sidebar-toggle,.theme-switcher,.language-switcher button,.balance-button):hover,.service-shell :is(.sidebar-toggle,.theme-switcher,.language-switcher button,.balance-button):focus-visible{color:var(--cr-text);border-color:color-mix(in srgb,var(--cr-accent) 48%,var(--cr-line));background:var(--cr-surface-raised)}.service-shell .balance-button strong{color:var(--cr-accent-hover);font-family:var(--font-data);font-variant-numeric:tabular-nums}.service-shell .mobile-bottom-nav{border-color:var(--cr-line);background:color-mix(in srgb,var(--cr-canvas-raised) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-shell .mobile-bottom-nav :is(a,button){color:var(--cr-muted)}.service-shell .mobile-bottom-nav :is(a.active,a[aria-current=page],button.active){color:var(--cr-accent-hover)}.service-shell .si-dashboard-page{--dashboard-panel: color-mix(in srgb, var(--cr-surface) 94%, transparent);--dashboard-panel-raised: color-mix( in srgb, var(--cr-surface-raised) 96%, transparent )}.service-shell .si-dashboard-page .si-page-heading{border-bottom-color:var(--cr-line)}.service-shell .si-dashboard-page .si-page-heading h1{color:var(--cr-text);letter-spacing:-.045em}.service-shell .si-dashboard-page .si-page-heading p,.service-shell .si-dashboard-page .si-page-heading__updated{color:var(--cr-muted)}.service-shell .si-dashboard-page :is(.si-evidence-badge,.si-button--secondary){color:var(--cr-muted);border-color:var(--cr-line);background:var(--cr-surface)}.service-shell .si-dashboard-page .si-button--secondary:hover,.service-shell .si-dashboard-page .si-button--secondary:focus-visible{color:var(--cr-text);border-color:color-mix(in srgb,var(--cr-accent) 54%,var(--cr-line));background:var(--cr-surface-raised)}.service-shell .si-dashboard-page :is(.si-onboarding,.si-spend-strip,.si-metric,.si-trend-panel,.si-breakdown-panel,.si-analytics-unavailable){border-color:var(--cr-line);background:var(--dashboard-panel);box-shadow:0 18px 52px color-mix(in srgb,var(--cr-shadow) 22%,transparent)}.service-shell .si-dashboard-page :is(.si-onboarding,.si-spend-strip,.si-trend-panel,.si-breakdown-panel){border-left-color:color-mix(in srgb,var(--cr-accent) 72%,var(--cr-line))}.service-shell .si-dashboard-page .si-onboarding>header{border-color:var(--cr-line-soft)}.service-shell .si-dashboard-page .si-onboarding>header span,.service-shell .si-dashboard-page .si-section-heading span{color:var(--cr-accent-hover)}.service-shell .si-dashboard-page .si-onboarding :is(h2,strong),.service-shell .si-dashboard-page .si-section-heading h2{color:var(--cr-text)}.service-shell .si-dashboard-page .si-onboarding p{color:var(--cr-muted)}.service-shell .si-dashboard-page .si-onboarding li{border-color:var(--cr-line-soft);background:color-mix(in srgb,var(--cr-surface-raised) 66%,transparent)}.service-shell .si-dashboard-page .si-onboarding li.is-current{border-color:color-mix(in srgb,var(--cr-accent) 52%,var(--cr-line));background:var(--cr-accent-soft)}.service-shell .si-dashboard-page .si-onboarding__status{color:var(--cr-accent-hover);border-color:color-mix(in srgb,var(--cr-accent) 32%,var(--cr-line));background:var(--cr-accent-soft)}.service-shell .si-dashboard-page .si-onboarding a,.service-shell .si-dashboard-page .si-section-heading a,.service-shell .si-dashboard-page .si-summary-table a,.service-shell .si-dashboard-page .si-analytics-unavailable a{color:var(--cr-accent-hover)}.service-shell .si-dashboard-page .si-spend-strip{background:linear-gradient(110deg,var(--cr-accent-soft),transparent 42%),var(--dashboard-panel-raised)}.service-shell .si-dashboard-page .si-spend-strip span,.service-shell .si-dashboard-page .si-spend-strip small{color:var(--cr-muted)}.service-shell .si-dashboard-page .si-spend-strip strong{color:var(--cr-text);font-family:var(--font-data);font-variant-numeric:tabular-nums}.service-shell .si-dashboard-page .si-spend-strip progress{accent-color:var(--cr-accent)}.service-shell .si-dashboard-page .si-metric{background:var(--dashboard-panel-raised);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.service-shell .si-dashboard-page .si-metric:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cr-accent) 38%,var(--cr-line));box-shadow:0 20px 46px color-mix(in srgb,var(--cr-shadow) 28%,transparent)}.service-shell .si-dashboard-page .si-metric__icon{color:var(--cr-accent-hover);border-color:color-mix(in srgb,var(--cr-accent) 28%,var(--cr-line));background:var(--cr-accent-soft)}.service-shell .si-dashboard-page .si-metric span,.service-shell .si-dashboard-page .si-metric small{color:var(--cr-muted)}.service-shell .si-dashboard-page .si-metric strong{color:var(--cr-text);font-family:var(--font-data);font-variant-numeric:tabular-nums}.service-shell .si-dashboard-page .si-inline-notice{border-color:var(--cr-line);background:var(--cr-surface)}.service-shell .si-dashboard-page .si-trend-chart{border-color:var(--cr-line-soft);background-image:linear-gradient(to top,color-mix(in srgb,var(--cr-line-soft) 56%,transparent) 1px,transparent 1px);background-size:100% 25%}.service-shell .si-dashboard-page .si-trend-bar__label,.service-shell .si-dashboard-page .si-trend-models>span,.service-shell .si-dashboard-page .si-trend-model-row small{color:var(--cr-tertiary)}.service-shell .si-dashboard-page .si-trend-model-row code{color:var(--cr-muted)}.service-shell .si-dashboard-page .si-trend-model-bar{background:var(--cr-surface-soft)}.service-shell .si-dashboard-page .si-trend-model-bar span{background:var(--cr-accent)}.service-shell .si-dashboard-page .si-summary-table [role=row]{border-color:var(--cr-line-soft)}.service-shell .si-dashboard-page .si-summary-table [role=cell]{color:var(--cr-muted)}.service-shell .si-dashboard-page .si-summary-table strong{color:var(--cr-text);font-family:var(--font-data);font-variant-numeric:tabular-nums}.service-shell .si-dashboard-page .si-analytics-unavailable{color:var(--cr-muted)}.service-shell .si-dashboard-page .si-analytics-unavailable>svg{color:var(--cr-accent-hover)}.service-shell :focus-visible{outline:2px solid var(--cr-accent);outline-offset:3px}@media(max-width:900px){.service-shell .si-dashboard-page :is(.si-onboarding,.si-spend-strip,.si-metric,.si-trend-panel,.si-breakdown-panel,.si-analytics-unavailable){box-shadow:0 12px 34px color-mix(in srgb,var(--cr-shadow) 18%,transparent)}}@media(max-width:560px){.service-shell .si-dashboard-page .si-page-heading h1{letter-spacing:-.035em}.service-shell .si-dashboard-page .si-metric:hover{transform:none}}@media(prefers-reduced-motion:reduce){.service-shell .si-dashboard-page .si-metric{transition:none}}}:root[data-theme=dark]{--network-canvas: #08070d;--network-sidebar: rgba(10, 8, 15, .9);--network-surface: rgba(22, 18, 30, .76);--network-raised: rgba(31, 25, 43, .9);--network-soft: rgba(255, 255, 255, .055);--network-line: rgba(255, 255, 255, .1);--network-line-soft: rgba(255, 255, 255, .065);--network-text: #fbf8ff;--network-muted: #cbc3d3;--network-tertiary: #958d9f;--network-accent: #ff4f8b;--network-accent-hover: #ff79a8;--network-accent-deep: #d92f70;--network-accent-soft: rgba(255, 79, 139, .13);--network-violet: #9d6cff;--network-violet-soft: rgba(157, 108, 255, .12);--network-cyan: #5ee8ff;--network-success: #68ddb0;--network-warning: #c3a9ff;--network-danger: #ff6f91;--network-glass-shadow: 0 22px 65px rgba(0, 0, 0, .34);--network-neon-shadow: 0 0 0 1px rgba(255, 79, 139, .16), 0 0 32px rgba(255, 47, 121, .12)}:root[data-theme=light]:has(.service-shell){color-scheme:dark;--network-canvas: #08070d;--network-sidebar: rgba(10, 8, 15, .9);--network-surface: rgba(22, 18, 30, .76);--network-raised: rgba(31, 25, 43, .9);--network-soft: rgba(255, 255, 255, .055);--network-line: rgba(255, 255, 255, .1);--network-line-soft: rgba(255, 255, 255, .065);--network-text: #fbf8ff;--network-muted: #cbc3d3;--network-tertiary: #958d9f;--network-accent: #ff4f8b;--network-accent-hover: #ff79a8;--network-accent-deep: #d92f70;--network-accent-soft: rgba(255, 79, 139, .13);--network-violet: #9d6cff;--network-violet-soft: rgba(157, 108, 255, .12);--network-cyan: #5ee8ff;--network-success: #68ddb0;--network-warning: #c3a9ff;--network-danger: #ff6f91;--network-glass-shadow: 0 22px 65px rgba(0, 0, 0, .34);--network-neon-shadow: 0 0 0 1px rgba(255, 79, 139, .16), 0 0 32px rgba(255, 47, 121, .12)}:root:has(.service-shell){--figma-sidebar-width: 232px;--figma-sidebar-collapsed-width: 64px;--figma-topbar-height: 56px;--figma-content-gutter: 24px;--figma-control-height: 42px;--figma-action-height: 42px;--figma-control-radius: 8px;--figma-card-radius: 16px;--cr-canvas: var(--network-canvas);--cr-canvas-raised: var(--network-sidebar);--cr-surface: var(--network-surface);--cr-surface-raised: var(--network-raised);--cr-surface-soft: var(--network-soft);--cr-line: var(--network-line);--cr-line-soft: var(--network-line-soft);--cr-text: var(--network-text);--cr-muted: var(--network-muted);--cr-tertiary: var(--network-tertiary);--cr-accent: var(--network-accent);--cr-accent-hover: var(--network-accent-hover);--cr-accent-deep: var(--network-accent-deep);--cr-accent-soft: var(--network-accent-soft);--cr-success: var(--network-success);--cr-warning: var(--network-warning);--cr-danger: var(--network-danger);--atlas-canvas: var(--network-canvas);--atlas-sidebar: var(--network-sidebar);--atlas-surface: var(--network-surface);--atlas-raised: var(--network-raised);--atlas-soft: var(--network-soft);--atlas-text: var(--network-text);--atlas-muted: var(--network-muted);--atlas-tertiary: var(--network-tertiary);--atlas-line: var(--network-line);--atlas-action: var(--network-accent);--atlas-action-hover: var(--network-accent-hover);--atlas-action-soft: var(--network-accent-soft);--atlas-nav-active: var(--network-soft);--atlas-avatar: var(--network-accent-soft);--atlas-success: var(--network-success);--atlas-warning: var(--network-warning);--atlas-danger: var(--network-danger);--canvas: var(--network-canvas);--surface: var(--network-surface);--surface-strong: var(--network-raised);--ink: var(--network-text);--muted: var(--network-muted);--line: var(--network-line);--line-soft: var(--network-line-soft);--blue: var(--network-accent);--blue-soft: var(--network-accent-soft);--si-bg: var(--network-canvas);--si-surface: var(--network-surface);--si-surface-strong: var(--network-raised);--si-border: var(--network-line);--si-text: var(--network-text);--si-muted: var(--network-muted);--si-accent: var(--network-accent);--si-accent-soft: var(--network-accent-soft)}html:has(.service-shell),body:has(.service-shell){background:var(--network-canvas)}.service-shell,.service-shell .shell-main,.service-shell .page-content{background:var(--network-canvas)}.service-shell .sidebar{padding:12px 10px 10px;color:var(--network-muted);border-right:1px solid var(--network-line-soft);background:var(--network-sidebar);box-shadow:none}.service-shell .service-shell__brand{min-height:56px;padding:0 8px 8px}.service-shell .brand-logo{border:0;background:transparent;box-shadow:none}.service-shell .sidebar-nav{gap:12px;padding-block:2px 8px}.service-shell .sidebar-label{padding-inline:10px;color:var(--network-tertiary);font-size:11px;letter-spacing:.06em}.service-shell .sidebar-nav__group{gap:2px}.service-shell .sidebar-nav__group--admin{padding-top:12px;border-top-color:var(--network-line-soft)}.service-shell .nav-item{min-height:40px;padding-inline:12px;color:var(--network-muted);border:0;border-radius:8px;transition:color .14s ease,background-color .14s ease,transform .14s ease}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{color:var(--network-text);background:var(--network-soft);transform:translate(2px)}.service-shell .nav-item--active{color:var(--network-text);border:0;background:var(--network-soft)}.service-shell .nav-item--active svg{color:var(--network-accent)}.service-shell .sidebar-account{margin-top:6px;padding-top:8px;border-top-color:var(--network-line-soft)}.service-shell .sidebar-account__identity{min-height:40px}.service-shell .sidebar-account__identity strong{color:var(--network-text)}.service-shell .sidebar-account__identity small{color:var(--network-tertiary)}.service-shell .avatar{color:var(--network-accent);border-color:var(--network-line);background:var(--network-accent-soft)}.service-shell .sidebar-account__logout{color:var(--network-muted);border-color:transparent;background:transparent}.service-shell .sidebar-account__logout:hover,.service-shell .sidebar-account__logout:focus-visible{color:var(--network-text);border-color:var(--network-line);background:var(--network-soft)}.service-shell .topbar{height:var(--figma-topbar-height);color:var(--network-text);border-bottom:1px solid var(--network-line-soft);background:var(--network-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.service-shell .topbar-context,.service-shell .topbar-link{color:var(--network-muted)}.service-shell .topbar-divider{background:var(--network-line)}.service-shell :is(.sidebar-toggle,.theme-switcher,.language-switcher button){width:38px;height:38px;color:var(--network-muted);border-color:transparent;border-radius:999px;background:transparent;transition:color .14s ease,background-color .14s ease,transform .14s ease}.service-shell :is(.sidebar-toggle,.theme-switcher,.language-switcher button):hover,.service-shell :is(.sidebar-toggle,.theme-switcher,.language-switcher button):focus-visible{color:var(--network-text);border-color:transparent;background:var(--network-soft)}.service-shell .balance-button{min-height:38px;color:var(--network-muted);border-color:var(--network-line);border-radius:999px;background:transparent;box-shadow:none}.service-shell .balance-button:hover,.service-shell .balance-button:focus-visible{color:var(--network-text);border-color:var(--network-accent);background:var(--network-accent-soft)}.service-shell .balance-button strong{color:var(--network-accent)}.service-shell .page-content{padding:24px}.service-shell .si-dashboard-page{--dashboard-panel: var(--network-surface);--dashboard-panel-raised: var(--network-surface);gap:20px}.service-shell .si-dashboard-page .si-page-heading{padding-bottom:16px;border-bottom-color:var(--network-line-soft)}.service-shell .si-dashboard-page .si-page-heading h1{color:var(--network-text);letter-spacing:-.035em}.service-shell .si-dashboard-page .si-page-heading p,.service-shell .si-dashboard-page .si-page-heading__updated{color:var(--network-muted)}.service-shell .si-dashboard-page :is(.si-onboarding,.si-spend-strip,.si-metric,.si-trend-panel,.si-breakdown-panel,.si-analytics-unavailable){border:1px solid var(--network-line);border-left-color:var(--network-line);border-radius:16px;background:var(--network-surface);box-shadow:none}.service-shell .si-dashboard-page .si-onboarding>header,.service-shell .si-dashboard-page .si-onboarding li,.service-shell .si-dashboard-page .si-summary-table [role=row]{border-color:var(--network-line-soft)}.service-shell .si-dashboard-page .si-onboarding li{background:var(--network-surface)}.service-shell .si-dashboard-page .si-onboarding li.is-current{border-color:color-mix(in srgb,var(--network-accent) 48%,var(--network-line));background:var(--network-accent-soft)}.service-shell .si-dashboard-page .si-onboarding__status,.service-shell .si-dashboard-page .si-evidence-badge{color:var(--network-accent);border-color:var(--network-line);background:var(--network-accent-soft)}.service-shell .si-dashboard-page .si-spend-strip{background:var(--network-surface)}.service-shell .si-dashboard-page .si-metric{background:var(--network-surface);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.service-shell .si-dashboard-page .si-metric:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--network-accent) 46%,var(--network-line));background:var(--network-raised);box-shadow:none}.service-shell .si-dashboard-page .si-metric__icon{color:var(--network-accent);border-color:var(--network-line);background:var(--network-accent-soft)}.service-shell .si-dashboard-page .si-inline-notice,.service-shell .si-dashboard-page .si-trend-chart{border-color:var(--network-line-soft);background-color:var(--network-surface)}.service-shell .si-dashboard-page .si-trend-model-bar{background:var(--network-soft)}.service-shell .si-dashboard-page .si-trend-model-bar span{background:var(--network-accent)}.service-shell .si-dashboard-page :is(a,.si-section-heading a){color:var(--network-accent)}.service-shell :focus-visible{outline:2px solid var(--network-accent);outline-offset:2px}.service-shell :is(button,a):active{transform:scale(.98)}@keyframes network-block-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes network-sidebar-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.service-shell .topbar,.service-shell .service-shell__brand,.service-shell .sidebar-nav__group,.service-shell .sidebar-account,.service-shell .page-content>*,.service-shell .si-dashboard-page>*{animation:network-block-enter .42s cubic-bezier(.16,1,.3,1) both}.service-shell .service-shell__brand,.service-shell .sidebar-nav__group,.service-shell .sidebar-account{animation-name:network-sidebar-enter}.service-shell .topbar{animation-delay:20ms}.service-shell .sidebar-nav__group:first-child{animation-delay:45ms}.service-shell .sidebar-nav__group--admin{animation-delay:90ms}.service-shell .sidebar-account{animation-delay:135ms}.service-shell .si-dashboard-page .si-page-heading{animation-delay:20ms}.service-shell .si-dashboard-page .si-onboarding{animation-delay:75ms}.service-shell .si-dashboard-page .si-spend-strip{animation-delay:.13s}.service-shell .si-dashboard-page .si-metric-grid{animation-delay:185ms}.service-shell .si-dashboard-page .si-inline-notice{animation-delay:.23s}.service-shell .si-dashboard-page .si-trend-panel{animation-delay:275ms}.service-shell .si-dashboard-page .si-breakdown-panel,.service-shell .si-dashboard-page .si-analytics-unavailable{animation-delay:.32s}.service-shell .si-dashboard-page .si-metric-grid>*{animation:network-block-enter .38s cubic-bezier(.16,1,.3,1) both}.service-shell .si-dashboard-page .si-metric-grid>:nth-child(1){animation-delay:.21s}.service-shell .si-dashboard-page .si-metric-grid>:nth-child(2){animation-delay:245ms}.service-shell .si-dashboard-page .si-metric-grid>:nth-child(3){animation-delay:.28s}.service-shell .si-dashboard-page .si-metric-grid>:nth-child(4){animation-delay:315ms}@media(max-width:900px){.service-shell .page-content{padding:18px}}@media(max-width:560px){.service-shell .page-content{padding:14px 12px 84px}.service-shell .si-dashboard-page{gap:14px}.service-shell .si-dashboard-page .si-metric:hover{transform:none}}@media(prefers-reduced-motion:reduce){.service-shell *,.service-shell *:before,.service-shell *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.service-shell :is(button,a):active,.service-shell .nav-item:hover,.service-shell .si-dashboard-page .si-metric:hover{transform:none}}:root[data-theme=dark]{color-scheme:dark;--tokencreat-neon-gradient: linear-gradient(118deg, #ff2f79 0%, #ff5b9b 44%, #a86cff 100%);--tokencreat-neon-gradient-soft: linear-gradient(118deg, rgba(255, 47, 121, .18), rgba(168, 108, 255, .08));--tokencreat-grid: rgba(255, 255, 255, .018)}:root[data-theme=dark] body{background:radial-gradient(circle at 74% -12%,rgba(255,47,121,.16),transparent 34rem),radial-gradient(circle at 28% 108%,rgba(137,87,255,.1),transparent 40rem),#08070d}.service-shell{isolation:isolate;background:linear-gradient(var(--tokencreat-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tokencreat-grid) 1px,transparent 1px),transparent;background-size:48px 48px}.service-shell:before,.service-shell:after{position:fixed;z-index:-1;content:"";pointer-events:none}.service-shell:before{inset:0;background:radial-gradient(circle at 78% 2%,rgba(255,47,121,.12),transparent 28rem),radial-gradient(circle at 42% 100%,rgba(157,108,255,.08),transparent 34rem)}.service-shell:after{top:-17vw;right:-18vw;width:62vw;height:24vw;border:1px solid rgba(255,104,164,.11);background:linear-gradient(90deg,transparent,rgba(255,47,121,.05),transparent);box-shadow:0 0 72px #ff2f7914,inset 0 0 40px #9d6cff09;transform:rotate(-18deg)}.service-shell .shell-main,.service-shell .page-content{background:transparent}.service-shell .sidebar{border-right-color:#ffffff13;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%),var(--network-sidebar);box-shadow:inset -1px 0 #ffffff06,18px 0 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.service-shell .service-shell__brand{min-height:64px}.service-shell .brand-lockup{gap:11px}.service-shell .brand-logo,.public-frame .brand-logo,.landing .brand-logo,.account-setup .brand-logo{width:38px;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:11px;object-fit:cover;background:#0b0910;box-shadow:0 0 0 1px #ff4f8b1f,0 0 24px #ff2f7933;filter:saturate(1.08) contrast(1.04)}.service-shell .brand-lockup strong,.landing .brand-lockup span,.public-frame .brand-lockup span{color:#fff;font-weight:700;letter-spacing:-.025em;text-shadow:0 0 20px rgba(255,79,139,.2)}.service-shell .sidebar-label{color:#7f778a;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.service-shell .nav-item{position:relative;overflow:hidden;min-height:42px;border:1px solid transparent;border-radius:10px}.service-shell .nav-item:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:999px;content:"";background:var(--tokencreat-neon-gradient);box-shadow:0 0 16px #ff2f79b8;opacity:0;transform:scaleY(.45);transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1)}.service-shell .nav-item:hover,.service-shell .nav-item:focus-visible{border-color:#ffffff0e;background:#ffffff0b}.service-shell .nav-item--active{color:#fff;border-color:#ff5f9a24;background:linear-gradient(90deg,rgba(255,47,121,.16),rgba(157,108,255,.055) 72%,transparent);box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000029}.service-shell .nav-item--active:before{opacity:1;transform:scaleY(1)}.service-shell .nav-item--active svg{color:#ff6fa3;filter:drop-shadow(0 0 7px rgba(255,79,139,.55))}.service-shell .sidebar-account{border-top-color:#ffffff12}.service-shell .avatar{color:#fff;border-color:#ff659f33;background:var(--tokencreat-neon-gradient-soft);box-shadow:inset 0 1px #ffffff0f}.service-shell .topbar{height:64px;border-bottom-color:#ffffff13;background:#0d0a12b8;box-shadow:0 16px 52px #0000002e;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.service-shell .topbar-context>span:first-child{color:#fff;font-weight:700}.service-shell .topbar-context>span:last-child{color:#a49cac}.service-shell .topbar-link,.service-shell .topbar-language,.service-shell .sidebar-toggle{border:1px solid transparent}.service-shell :is(.topbar-link,.topbar-language,.sidebar-toggle):hover,.service-shell :is(.topbar-link,.topbar-language,.sidebar-toggle):focus-within,.service-shell .sidebar-toggle:focus-visible{color:#fff;border-color:#ffffff14;background:#ffffff0b;box-shadow:inset 0 1px #ffffff09}.service-shell .balance-button{border-color:#ffffff17;background:#ffffff09;box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.service-shell .balance-button:hover,.service-shell .balance-button:focus-visible{border-color:#ff4f8b57;background:#ff4f8b14;box-shadow:0 0 24px #ff2f791a}.service-shell .balance-button strong{color:#ff72a5;text-shadow:0 0 18px rgba(255,79,139,.35)}.service-shell .page-content{padding:28px}.service-shell .page-content :is(h1,h2,h3){color:#fbf8ff}.service-shell .page-content h1{letter-spacing:-.045em;text-wrap:balance}.service-shell .page-content :is(.eyebrow,.overline,[class*=__eyebrow]){color:#ff6fa3;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.service-shell :is(.si-onboarding,.si-spend-strip,.si-metric,.si-trend-panel,.si-breakdown-panel,.si-analytics-unavailable,.state-panel,.repository-pricing-section,.repository-toolbar,.repository-list,.import-workspace,.pricing-editor,.account-security-panel,.platform-admin-card,.reconciliation-panel){border-color:#ffffff17;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 48%),var(--network-surface);box-shadow:inset 0 1px #ffffff09,var(--network-glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.service-shell :is(.si-onboarding,.si-spend-strip,.si-metric,.si-trend-panel,.si-breakdown-panel,.state-panel,.repository-pricing-section,.repository-toolbar,.repository-list):hover{border-color:#ff609b2e}.service-shell :is(button.button--primary,a.button--primary,.si-button--primary,.si-playground-send,.repository-pricing-actions .button--primary){color:#fff;border-color:#ff7ead59;background:var(--tokencreat-neon-gradient);box-shadow:inset 0 1px #ffffff40,0 10px 28px #ff2f7933;text-shadow:0 1px 1px rgba(40,0,22,.26)}.service-shell :is(button.button--primary,a.button--primary,.si-button--primary,.si-playground-send,.repository-pricing-actions .button--primary):hover{filter:brightness(1.07) saturate(1.08);box-shadow:inset 0 1px #ffffff4d,0 14px 36px #ff2f7947,0 0 28px #9d6cff1f;transform:translateY(-1px)}.service-shell :is(.button--secondary,.si-button--secondary,button:not(.button--primary)){border-color:#ffffff17}.service-shell :is(input,textarea,select){color:#f8f4fc;border-color:#ffffff1a;background:#07060b94;box-shadow:inset 0 1px #ffffff06}.service-shell :is(input,textarea,select):hover{border-color:#ffffff29}.service-shell :is(input,textarea,select):focus{border-color:#ff5692b3;outline:0;box-shadow:0 0 0 3px #ff2f791c,0 0 24px #ff2f7914}.service-shell :is(table,[role=table]){overflow:hidden;border-color:#ffffff14;border-radius:14px;background:#09070d47}.service-shell :is(thead,[role=rowgroup]:first-child){color:#948b9f;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.service-shell :is(tbody tr,[role=row]):hover{background:linear-gradient(90deg,#ff2f790e,#9d6cff06)}.service-shell :is(dialog,[role=dialog],.service-modal-scope,.drawer-panel){border-color:#ffffff1c;background:linear-gradient(145deg,rgba(255,255,255,.05),transparent 36%),#100c16e6;box-shadow:0 32px 100px #00000094,0 0 54px #ff2f7917;-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%)}.service-shell ::-webkit-scrollbar,.public-frame ::-webkit-scrollbar,.landing ::-webkit-scrollbar{width:10px;height:10px}.service-shell ::-webkit-scrollbar-track,.public-frame ::-webkit-scrollbar-track,.landing ::-webkit-scrollbar-track{background:#ffffff05}.service-shell ::-webkit-scrollbar-thumb,.public-frame ::-webkit-scrollbar-thumb,.landing ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(#ff4f8b,#9d6cff) padding-box}:root[data-theme=dark] :is(.landing,.public-frame--console,.account-setup,.session-check){color:#fbf8ff;background:radial-gradient(circle at 74% 10%,rgba(255,47,121,.15),transparent 30rem),radial-gradient(circle at 18% 100%,rgba(157,108,255,.1),transparent 32rem),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),#08070d;background-size:auto,auto,48px 48px,48px 48px,auto}:root[data-theme=dark] :is(.landing-nav,.public-frame--console>header){border-color:#ffffff14;background:#0c0911b8;box-shadow:0 18px 58px #00000038;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}:root[data-theme=dark] :is(.landing-card,.login-card,.account-setup__panel,.public-frame--console main>*){border-color:#ffffff17;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 44%),#14101cbd;box-shadow:inset 0 1px #ffffff09,0 28px 84px #00000057;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}:root[data-theme=dark] :is(.landing,.public-frame--console,.account-setup) :is(input,textarea,select){color:#f8f4fc;border-color:#ffffff1c;background:#08060ca8}:root[data-theme=dark] :is(.landing,.public-frame--console,.account-setup) .button--primary{color:#fff;border-color:#ff7ead59;background:var(--tokencreat-neon-gradient);box-shadow:inset 0 1px #ffffff3d,0 12px 34px #ff2f7938}.service-shell,.public-frame--console{--cr-canvas: var(--network-canvas);--cr-canvas-raised: var(--network-sidebar);--cr-surface: var(--network-surface);--cr-surface-raised: var(--network-raised);--cr-surface-soft: var(--network-soft);--cr-line: var(--network-line);--cr-line-soft: var(--network-line-soft);--cr-text: var(--network-text);--cr-muted: var(--network-muted);--cr-tertiary: var(--network-tertiary);--cr-accent: var(--network-accent);--cr-accent-hover: var(--network-accent-hover);--cr-accent-deep: var(--network-accent-deep);--cr-accent-soft: var(--network-accent-soft);--atlas-canvas: var(--network-canvas);--atlas-sidebar: var(--network-sidebar);--atlas-surface: var(--network-surface);--atlas-raised: var(--network-raised);--atlas-soft: var(--network-soft);--atlas-text: var(--network-text);--atlas-muted: var(--network-muted);--atlas-tertiary: var(--network-tertiary);--atlas-line: var(--network-line);--atlas-line-soft: var(--network-line-soft);--atlas-action: var(--network-accent);--atlas-action-hover: var(--network-accent-hover);--atlas-action-soft: var(--network-accent-soft);--atlas-nav-active: var(--network-accent-soft);--atlas-avatar: var(--network-accent-soft);--ink: var(--network-text);--muted: var(--network-muted);--subtle: var(--network-tertiary);--line: var(--network-line);--line-soft: var(--network-line-soft);--surface: var(--network-surface);--canvas: var(--network-canvas);--blue: var(--network-accent);--blue-dark: var(--network-accent-deep);--blue-soft: var(--network-accent-soft);--green: var(--network-success);--green-soft: rgba(104, 221, 176, .11);--amber: var(--network-warning);--amber-soft: rgba(157, 108, 255, .11);--red: var(--network-danger);--red-soft: rgba(255, 111, 145, .11);--text: var(--network-text);--text-muted: var(--network-muted);--border: var(--network-line);--border-strong: rgba(255, 255, 255, .16);--surface-soft: var(--network-soft);--warning: var(--network-warning);--danger: var(--network-danger);color:var(--network-text);color-scheme:dark}.service-shell .shell-main,.service-shell .sidebar-account__identity{color:var(--network-muted)}.service-shell .topbar .topbar-language,.public-frame--console>header .topbar-language{position:relative;width:44px;height:44px;flex:0 0 44px;display:inline-grid;place-items:center;line-height:0;color:var(--network-text);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.service-shell .topbar .topbar-language>svg,.public-frame--console>header .topbar-language>svg{width:18px;height:18px;display:block}.service-shell .topbar .topbar-language:hover,.service-shell .topbar .topbar-language:has(select:focus-visible),.public-frame--console>header .topbar-language:hover,.public-frame--console>header .topbar-language:has(select:focus-visible){color:#ff79a8;border-color:transparent;background:transparent;box-shadow:none;outline:0}.service-shell .topbar .topbar-language:is(:hover,:has(select:focus-visible)) svg,.public-frame--console>header .topbar-language:is(:hover,:has(select:focus-visible)) svg{filter:drop-shadow(0 0 7px rgba(255,79,139,.7))}.service-shell .topbar .topbar-language select,.public-frame--console>header .topbar-language select{position:absolute;inset:0;width:100%;height:100%;opacity:0;color-scheme:dark;border:0;background:transparent;box-shadow:none;cursor:pointer}.service-shell .topbar .topbar-language select option,.public-frame--console>header .topbar-language select option{color:var(--network-text);background:#15111d}.service-shell .topbar__actions>.balance-button{color:var(--network-muted);border-color:#ffffff17;background:linear-gradient(135deg,#ffffff0b,#9d6cff06);box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000029}.service-shell .topbar__actions>.balance-button:hover,.service-shell .topbar__actions>.balance-button:focus-visible{color:var(--network-text);border-color:#ff4f8b57;background:linear-gradient(135deg,#ff4f8b17,#9d6cff0d);box-shadow:0 0 24px #ff2f791a}.service-shell .topbar__actions>.balance-button strong{color:#ff72a5}.service-shell :is(.price-input-with-unit,.pricing-percent-input){min-width:0;height:44px;padding:0 12px;position:relative;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#08060cad;box-shadow:inset 0 1px #ffffff06;display:flex;align-items:center}.service-shell :is(.price-input-with-unit,.pricing-percent-input) input{width:100%;height:42px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;appearance:textfield}.service-shell :is(.price-input-with-unit,.pricing-percent-input) input::-webkit-inner-spin-button,.service-shell :is(.price-input-with-unit,.pricing-percent-input) input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.service-shell :is(.price-input-with-unit,.pricing-percent-input)>:is(span,b){top:50%;margin:0;color:var(--network-tertiary);line-height:1;transform:translateY(-50%)}.service-shell :is(.price-input-with-unit,.pricing-percent-input):focus-within{border-color:#ff5692b8;box-shadow:0 0 0 3px #ff2f791c,0 0 22px #ff2f7914}.service-shell .pricing-policy-field>.field-label{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.service-shell .pricing-policy-field>.pricing-percent-input{background:#08060cad}.service-shell .pricing-policy-field>.pricing-percent-input>input:not([type=checkbox]):not([type=radio]){border:0;border-radius:0;background:transparent;box-shadow:none}.service-shell .field-label__required{color:#ff72a5}.service-shell :is(.filter-tabs,.pricing-mode-switch){padding:3px;border-color:#ffffff17;border-radius:12px;background:#07060b80;box-shadow:inset 0 1px #ffffff06}.service-shell .filter-tabs button,.service-shell .catalog-filter-row button,.service-shell .pricing-mode-switch span{border-color:transparent;color:var(--network-muted);background:transparent;box-shadow:none}.service-shell .filter-tabs button.is-active,.service-shell .catalog-filter-row button.is-active,.service-shell .pricing-mode-switch label.is-active span{color:#fff;border-color:#ff69a03d;background:linear-gradient(120deg,#ff2f7933,#9d6cff1f);box-shadow:inset 0 1px #ffffff12,0 0 20px #ff2f7917}.service-shell .filter-tabs button:is(:hover,:focus-visible),.service-shell .catalog-filter-row button:is(:hover,:focus-visible),.service-shell .pricing-mode-switch label:is(:hover,:focus-within) span{color:#fff;border-color:#ff4f8b38;background:#ff4f8b14}.service-shell :is(.admin-onboarding,.admin-help-article,.admin-help-example,.admin-help-callout,.admin-help-warning,.pricing-explainer,.reconciliation-next){border-color:#ffffff17;border-radius:18px 4px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%),#14101cb3;box-shadow:inset 0 1px #ffffff09,0 22px 54px #0000002e}.service-shell .admin-onboarding__steps>li{border-color:#ffffff13;background:#ffffff06}.service-shell .admin-onboarding__steps>li.is-current{border-color:#ff4f8b47;background:linear-gradient(100deg,#ff2f7917,#9d6cff09);box-shadow:inset 3px 0 #ff4f8b,0 0 26px #ff2f790e}.service-shell :is(.admin-help-article__title>svg,.admin-help-example>p,.admin-help-warning>svg,.admin-onboarding__state:not(.admin-onboarding__state--ready),.admin-onboarding__steps>li.is-current .admin-onboarding__step-icon,.admin-onboarding__steps>li.is-current .admin-onboarding__step-copy span,.pricing-editor__header>span,.pricing-explainer>div>span,.reconciliation-next__icon,.direct-price-row>span:first-child small){color:#ff79a8}.service-shell .reconciliation-progress .is-current>span{color:#ff79a8}.service-shell .admin-onboarding__steps>li.is-current .admin-onboarding__step-icon{border-color:#ff4f8b73;background:#ff4f8b14;box-shadow:0 0 18px #ff2f7917}.service-shell .admin-help-toc a:is(:hover,:focus-visible),.service-shell .admin-help-toc a[aria-current=true]{color:#fff;border-color:#ff4f8b33;background:#ff4f8b14}.public-frame--console{min-height:100vh;color:var(--network-text)}.public-frame.public-frame--console>header{height:64px;padding-inline:clamp(18px,3vw,48px);border-bottom-color:#ffffff13;background:#0c0911c7;box-shadow:0 16px 52px #0000002e;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.public-frame--console>header .brand-lockup{gap:10px;color:#fff;font-family:var(--font-ui);font-weight:700;letter-spacing:-.02em}.public-frame--console>header nav{gap:18px;color:var(--network-muted)}.public-frame--console>header nav>a:not(.button):is(:hover,:focus-visible){color:#ff79a8}.public-frame--console>main{width:min(100%,1500px);margin-inline:auto;padding:clamp(28px,4vw,56px) clamp(18px,4vw,56px) 72px}:root[data-theme=dark] .public-frame--console>main>*{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-frame--console .page-header{min-height:0;padding:0 0 26px;border-bottom:1px solid rgba(255,255,255,.075);background:transparent}.public-frame--console .page-header h1{color:#fff;font-family:var(--font-ui);font-size:clamp(34px,4vw,54px);font-weight:700;letter-spacing:-.045em}.public-frame--console .page-header p{color:var(--network-muted)}.public-frame--console .docs-layout{align-items:start;gap:24px}.public-frame--console .docs-nav,.public-frame--console .docs-status,.public-frame--console .docs-content section,.public-frame--console .code-block,.public-frame--console .next-doc,.public-frame--console .status-hero,.public-frame--console .capability-status,.public-frame--console .incident,.public-frame--console .support-card{border-color:#ffffff17;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 42%),#130f1bb8;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.public-frame--console .docs-nav{border-radius:16px 4px}.public-frame--console .docs-nav button{color:var(--network-muted);border:0;background:transparent}.public-frame--console .docs-nav button:is(:hover,:focus-visible){color:#fff;background:#ff4f8b12}.public-frame--console .docs-nav button.is-active{color:#ff8ab5;background:linear-gradient(90deg,#ff2f792e,#9d6cff12);box-shadow:inset 3px 0 #ff4f8b}.public-frame--console .docs-section-label,.public-frame--console .docs-content h3>span,.public-frame--console .docs-status__action,.public-frame--console .next-doc>svg:first-child{color:#ff79a8}:root[data-theme=dark] .public-frame--console .docs-content{border:0;background:transparent;box-shadow:none}.public-frame--console .docs-intro{margin-bottom:18px;border:1px solid rgba(255,255,255,.09);border-radius:4px 18px;background:linear-gradient(135deg,rgba(255,79,139,.07),transparent 42%),#14101cbd;box-shadow:inset 0 1px #ffffff09}.public-frame--console .docs-intro .docs-lead{margin-bottom:0}.public-frame--console .docs-content section{margin-bottom:18px;padding:clamp(20px,3vw,32px);border-radius:4px 18px}.public-frame--console :is(.inline-code,.code-block pre){color:#f3edfa;border-color:#ffffff13;background:#06050ab3}.public-frame--console .status-hero,.public-frame--console .capability-status,.public-frame--console .incident,.public-frame--console .support-card{border-radius:18px 4px}.public-frame--console .capability-status>div:not(.panel-heading),.public-frame--console .incident{border-color:#fff1}@media(max-width:760px){.public-frame.public-frame--console>header{padding-inline:14px}.public-frame--console>header nav{gap:8px}.public-frame--console>header nav>a:not(.button){display:none}.public-frame--console>main{padding:22px 12px 48px}}@keyframes tokencreat-glass-enter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.992);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes tokencreat-neon-breathe{0%,to{filter:saturate(1.06) drop-shadow(0 0 8px rgba(255,47,121,.2))}50%{filter:saturate(1.14) drop-shadow(0 0 14px rgba(255,47,121,.35))}}.service-shell .brand-logo{animation:tokencreat-neon-breathe 4.8s ease-in-out infinite}.service-shell .page-content>*{animation:tokencreat-glass-enter .48s cubic-bezier(.16,1,.3,1) both}.service-shell .page-content>:nth-child(2){animation-delay:55ms}.service-shell .page-content>:nth-child(3){animation-delay:105ms}.service-shell .page-content>:nth-child(n+4){animation-delay:145ms}@media(max-width:900px){.service-shell .page-content{padding:20px}.service-shell:after{top:-8rem;right:-16rem;width:34rem;height:12rem}}@media(max-width:560px){.service-shell .topbar{height:56px}.service-shell .page-content{padding:16px 12px 84px}.service-shell .brand-logo,.public-frame .brand-logo,.landing .brand-logo,.account-setup .brand-logo{width:34px;height:34px;border-radius:10px}.service-shell:after{opacity:.6}}@media(prefers-reduced-motion:reduce){.service-shell .brand-logo,.service-shell .page-content>*{animation:none!important}}.public-frame--console>main:has(.public-status-page){width:min(100%,1180px);padding:clamp(30px,4vw,54px) clamp(18px,4vw,48px) 72px}.public-status-page{--status-ink: #f8f5fb;--status-muted: #aaa3b6;--status-subtle: #7f788b;--status-line: rgba(207, 191, 222, .14);--status-line-strong: rgba(242, 102, 165, .28);--status-surface: rgba(23, 19, 31, .78);--status-surface-strong: rgba(30, 24, 41, .92);--status-pink: #ff66a5;--status-violet: #b277ff;--status-mint: #43deb3;--status-rose: #ff718c;display:grid;gap:18px;color:var(--status-ink)}.public-status-page--centered{min-height:52vh;place-content:center;justify-items:center;gap:10px;text-align:center}.public-status-page--centered>svg{color:var(--status-pink)}.public-status-page--centered>strong{font-size:17px}.public-status-page--centered>span{color:var(--status-muted);font-size:13px}.public-status-loading-icon{animation:public-status-pulse 1.6s ease-in-out infinite}.public-status-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:2px 2px 12px}.public-status-header h1{margin:8px 0;color:var(--status-ink);font-family:var(--font-ui);font-size:clamp(30px,4.2vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.public-status-header p{max-width:650px;margin:0;color:var(--status-muted);font-size:14px;line-height:1.7}.public-status-kicker{display:inline-flex;align-items:center;gap:7px;color:#ff8fbd;font-size:12px;font-weight:600;letter-spacing:.04em}.public-status-refresh{min-height:40px;padding:0 14px;border:1px solid var(--status-line);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--status-ink);background:#1a1523d1;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.public-status-refresh:hover:not(:disabled){border-color:var(--status-line-strong);background:#ff66a514;transform:translateY(-1px)}.public-status-refresh:focus-visible,.public-status-actions a:focus-visible,.public-status-evidence a:focus-visible{outline:2px solid var(--status-pink);outline-offset:3px}.public-status-refresh:disabled{cursor:wait;opacity:.66}.public-status-refresh .is-spinning{animation:public-status-spin .9s linear infinite}.public-status-overview{position:relative;overflow:hidden;min-height:178px;padding:clamp(24px,3.4vw,38px);border:1px solid var(--status-line);border-radius:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;background:linear-gradient(112deg,rgba(255,102,165,.08),transparent 42%),var(--status-surface-strong);box-shadow:0 24px 70px #05030947;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:public-status-enter .38s cubic-bezier(.2,.8,.2,1) both}.public-status-overview:after{position:absolute;inset:auto -80px -120px auto;width:280px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(178,119,255,.12),transparent 68%);content:"";pointer-events:none}.public-status-overview__signal{width:52px;height:52px;border:1px solid currentColor;border-radius:15px;display:grid;place-items:center;background:#0a080e6b}.public-status-overview--operational{color:var(--status-mint)}.public-status-overview--degraded,.public-status-overview--maintenance{color:#c9a9ff}.public-status-overview--outage{color:var(--status-rose)}.public-status-overview__copy{min-width:0}.public-status-overview__copy>span{color:currentColor;font-size:12px;font-weight:700;letter-spacing:.02em}.public-status-overview__copy h2{margin:7px 0 8px;color:var(--status-ink);font-family:var(--font-ui);font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.35}.public-status-overview__copy p{margin:0;color:var(--status-muted);font-size:13px;line-height:1.65}.public-status-overview__time{position:relative;z-index:1;min-width:178px;padding-left:24px;border-left:1px solid var(--status-line);display:grid;gap:6px}.public-status-overview__time span{color:var(--status-subtle);font-size:11px}.public-status-overview__time time{color:var(--status-ink);font-size:12px;font-variant-numeric:tabular-nums}.public-status-section{overflow:hidden;border:1px solid var(--status-line);border-radius:17px;background:var(--status-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:public-status-enter .42s 45ms cubic-bezier(.2,.8,.2,1) both}.public-status-section__heading{min-height:86px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-status-section__heading>div{display:grid;gap:4px}.public-status-section__heading span{color:#ff8fbd;font-size:11px;font-weight:600}.public-status-section__heading h2{margin:0;color:var(--status-ink);font-size:18px;font-weight:600}.public-status-section__heading p{max-width:430px;margin:0;color:var(--status-muted);font-size:12px;line-height:1.55;text-align:right}.public-status-section__heading>strong{color:var(--status-rose);font-size:20px}.public-status-service-list,.public-status-incident-list{border-top:1px solid var(--status-line)}.public-status-service-row{min-height:72px;padding:14px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.public-status-service-row+.public-status-service-row,.public-status-incident+.public-status-incident{border-top:1px solid var(--status-line)}.public-status-service-row__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--status-mint);background:#43deb314}.public-status-service-row>div:nth-child(2){min-width:0;display:grid;gap:4px}.public-status-service-row strong{color:var(--status-ink);font-size:13px}.public-status-service-row span:not(.status){overflow:hidden;color:var(--status-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-status-page .status{border:1px solid transparent;border-radius:999px;font-size:11px}.public-status-page .status--operational{color:#69e7c1;border-color:#43deb338;background:#43deb317}.public-status-page .status--degraded,.public-status-page .status--maintenance{color:#cdb3ff;border-color:#b277ff38;background:#b277ff17}.public-status-page .status--outage{color:#ff94a8;border-color:#ff718c38;background:#ff718c17}.public-status-section--incident{border-color:#ff718c3d}.public-status-incident{min-height:86px;padding:16px 24px;display:grid;grid-template-columns:154px minmax(0,1fr) auto;align-items:start;gap:18px}.public-status-incident time{color:var(--status-subtle);font-size:11px;font-variant-numeric:tabular-nums}.public-status-incident>div{min-width:0;display:grid;gap:5px}.public-status-incident strong{color:var(--status-ink);font-size:13px}.public-status-incident p{margin:0;color:var(--status-muted);font-size:12px;line-height:1.6}.public-status-incident>span{color:#ff9ec5;font-size:11px;white-space:nowrap}.public-status-evidence{padding:18px 22px;border:1px solid rgba(178,119,255,.2);border-radius:15px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;background:linear-gradient(110deg,#b277ff14,#ff66a509);animation:public-status-enter .42s 90ms cubic-bezier(.2,.8,.2,1) both}.public-status-evidence>svg{color:#c39cff}.public-status-evidence>div{min-width:0;display:grid;gap:4px}.public-status-evidence strong{color:var(--status-ink);font-size:13px}.public-status-evidence p{margin:0;color:var(--status-muted);font-size:12px;line-height:1.55}.public-status-evidence a{display:inline-flex;align-items:center;gap:6px;color:#ff92bf;font-size:12px;font-weight:600;white-space:nowrap}.public-status-section--history{animation-delay:.12s}.public-status-history-empty{min-height:68px;padding:16px 24px;border-top:1px solid var(--status-line);display:flex;align-items:center;gap:11px;color:var(--status-muted);font-size:12px}.public-status-history-empty svg{color:var(--status-mint)}.public-status-actions{min-height:74px;padding:16px 4px 0;border-top:1px solid var(--status-line);display:flex;align-items:center;justify-content:space-between;gap:24px;animation:public-status-enter .42s .15s cubic-bezier(.2,.8,.2,1) both}.public-status-actions>div{min-width:0;display:flex;align-items:center;gap:11px;color:var(--status-muted)}.public-status-actions>div svg{flex:0 0 auto;color:#ff87b8}.public-status-actions>div span{display:grid;gap:2px;font-size:11px;line-height:1.5}.public-status-actions>div strong{color:var(--status-ink);font-size:12px}.public-status-actions nav{display:flex;gap:18px}.public-status-actions a{color:#ff92bf;font-size:12px;font-weight:600;white-space:nowrap}.public-status-actions a:hover,.public-status-evidence a:hover{color:#ffc0d9}.public-status-page .inline-alert{margin:0;border-color:#b277ff40;background:#b277ff14;color:var(--status-muted)}.public-status-page .inline-alert button{color:#ff92bf}@keyframes public-status-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes public-status-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes public-status-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.public-status-overview{grid-template-columns:auto minmax(0,1fr)}.public-status-overview__time{grid-column:2;min-width:0;padding:12px 0 0;border-top:1px solid var(--status-line);border-left:0}.public-status-evidence{grid-template-columns:auto minmax(0,1fr)}.public-status-evidence a{grid-column:2;justify-self:start}.public-status-incident{grid-template-columns:120px minmax(0,1fr)}.public-status-incident>span{grid-column:2}}@media(max-width:620px){.public-frame--console>main:has(.public-status-page){padding:24px 14px 50px}.public-status-page{gap:14px}.public-status-header{align-items:flex-start}.public-status-header p{max-width:34ch;font-size:13px}.public-status-refresh{min-width:40px;padding:0 11px}.public-status-header .public-status-refresh{font-size:0}.public-status-header .public-status-refresh svg{width:17px;height:17px}.public-status-overview{min-height:0;padding:22px 18px;border-radius:16px;grid-template-columns:1fr;gap:14px}.public-status-overview__signal{width:42px;height:42px;border-radius:12px}.public-status-overview__time{grid-column:1}.public-status-section{border-radius:14px}.public-status-section__heading{min-height:0;padding:18px;align-items:flex-start}.public-status-section__heading p{max-width:18ch;text-align:right}.public-status-service-row{min-height:76px;padding:14px 18px}.public-status-service-row span:not(.status){white-space:normal}.public-status-evidence{padding:18px}.public-status-incident{padding:16px 18px;grid-template-columns:1fr;gap:7px}.public-status-incident>span{grid-column:1}.public-status-history-empty{padding:16px 18px}.public-status-actions{padding:18px 4px 0;align-items:flex-start;flex-direction:column}.public-status-actions nav{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.public-status-page *,.public-status-page *:before,.public-status-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.compliance-menu{position:relative;z-index:40;flex:0 0 auto}.compliance-menu__trigger{min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#bdb5c6;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.compliance-menu__trigger svg{transition:transform .16s ease}.compliance-menu__trigger[aria-expanded=true]{color:#fff;border-color:#ff4f8b47;background:#ff4f8b14}.compliance-menu__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.compliance-menu__trigger:hover,.compliance-menu__trigger:focus-visible{color:#fff;background:#ffffff0b}.compliance-menu__panel{position:absolute;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 24px));padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#f8f4fb;background:#130e1af5;box-shadow:0 28px 80px #00000085,0 0 36px #ff2f7914;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);transform-origin:top right;animation:compliance-menu-enter .17s cubic-bezier(.16,1,.3,1) both}.compliance-menu__item{min-height:68px;padding:12px;border:1px solid transparent;border-radius:11px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;color:#a9a1b1}.compliance-menu__item:hover,.compliance-menu__item:focus-visible,.compliance-menu__item[aria-current=page]{color:#ff8db6;border-color:#ff4f8b2b;background:linear-gradient(115deg,#ff4f8b1a,#9d6cff09)}.compliance-menu__item>svg{margin-top:2px}.compliance-menu__item span,.compliance-menu__item strong,.compliance-menu__item small{min-width:0;display:block}.compliance-menu__item strong{color:#f8f4fb;font-size:14px;line-height:1.35}.compliance-menu__item small{margin-top:4px;color:#958d9f;font-size:12px;line-height:1.45}.public-frame--console{color:#f8f4fb}.public-frame--console>main:has(.compliance-page){width:min(100%,1180px);padding-top:0}.public-compliance-footer{width:min(100% - 40px,1180px);margin:0 auto;padding:30px 0 38px;border-top:1px solid rgba(255,255,255,.075);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#817988;font-size:12px}.compliance-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 24px}.compliance-footer-links a{color:#aaa2b2;transition:color .15s ease}.compliance-footer-links a:hover,.compliance-footer-links a:focus-visible{color:#ff8db6}.landing-footer-links.compliance-footer-links{width:min(100%,360px);display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:10px clamp(14px,2vw,24px)}.landing .login-panel footer{align-items:stretch;flex-direction:column;gap:14px}.landing .login-panel footer>span{flex:0 0 auto;white-space:nowrap}.compliance-page{padding:clamp(64px,8vw,104px) 0 24px}.compliance-hero{max-width:820px;padding:0 6px 44px}.compliance-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ff85b1;font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compliance-hero h1{margin:18px 0;color:#fff;font-size:clamp(42px,6vw,70px);line-height:.98;letter-spacing:-.055em}.compliance-hero>p{margin:0;max-width:760px;color:#c5bdcc;font-size:clamp(16px,2vw,19px);line-height:1.75}.compliance-hero>small{display:block;margin-top:20px;color:#817988;font-size:12px}.compliance-notice{margin-bottom:36px;padding:20px 22px;border:1px solid rgba(255,79,139,.24);border-radius:14px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:13px;color:#f1dce6;background:linear-gradient(115deg,#ff4f8b1c,#9d6cff0b);box-shadow:inset 0 1px #ffffff09}.compliance-notice svg{color:#ff78aa}.compliance-notice p{margin:0;line-height:1.7}.compliance-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,76px)}.compliance-toc{position:sticky;top:94px;padding:18px 0 18px 18px;border-left:1px solid rgba(255,255,255,.1)}.compliance-toc>strong{color:#f4eef7;font-size:12px}.compliance-toc nav{margin-top:14px;display:grid;gap:2px}.compliance-toc a{padding:7px 0;color:#8f8797;font-size:12px;line-height:1.45}.compliance-toc a:hover,.compliance-toc a:focus-visible{color:#ff8db6}.compliance-sections{min-width:0}.compliance-sections>section{scroll-margin-top:92px;padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid rgba(255,255,255,.075)}.compliance-sections>section:last-child{margin-bottom:0}.compliance-sections h2{margin:0 0 18px;color:#f8f4fb;font-size:clamp(23px,3vw,30px);letter-spacing:-.025em}.compliance-sections p,.compliance-sections li{color:#b9b1c1;font-size:15px;line-height:1.85}.compliance-sections p{margin:0 0 14px}.compliance-sections ul{margin:0;padding-left:20px;display:grid;gap:9px}.compliance-sections li::marker{color:#ff68a0}.compliance-table-wrap{overflow-x:auto;margin-top:22px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#15101db8}.compliance-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.compliance-table-wrap th,.compliance-table-wrap td{padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:#aaa2b2;font-size:13px;line-height:1.65;vertical-align:top}.compliance-table-wrap thead th{color:#f6eff9;background:#ffffff09;font-weight:700}.compliance-table-wrap tbody th{width:20%;color:#f1ebf4}.compliance-table-wrap tr:last-child>*{border-bottom:0}.compliance-related{margin-top:34px;padding-top:36px}.compliance-related>h2{margin:0 0 18px;color:#f8f4fb;font-size:20px}.compliance-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.compliance-related a{min-width:0;min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#140f1cad;transition:transform .16s ease,border-color .16s ease,background .16s ease}.compliance-related a:hover,.compliance-related a:focus-visible{transform:translateY(-2px);border-color:#ff4f8b40;background:#ff4f8b11}.compliance-related a span,.compliance-related a strong,.compliance-related a small{min-width:0;display:block}.compliance-related a strong{color:#f8f4fb;font-size:14px}.compliance-related a small{margin-top:6px;color:#958d9f;font-size:12px;line-height:1.5}.compliance-related a>svg{flex:0 0 auto;color:#ff7dad}@keyframes compliance-menu-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){.service-shell .topbar__actions>.compliance-menu{display:none}.compliance-layout{grid-template-columns:1fr}.compliance-toc{display:none}}@media(max-width:760px){.public-frame--console>header nav>.compliance-menu{display:block}.public-frame--console>header nav>.compliance-menu .compliance-menu__trigger span{display:none}.public-frame--console>header nav>.compliance-menu .compliance-menu__trigger{width:40px;padding:0}.public-frame--console>header nav>.compliance-menu .compliance-menu__trigger:before{content:"§";font-family:var(--font-data);font-size:17px}.landing-nav .compliance-menu__trigger span{display:none}.landing-nav .compliance-menu__trigger{width:40px;padding:0}.landing-nav .compliance-menu__trigger:before{content:"§";font-family:var(--font-data);font-size:17px}.compliance-page{padding-top:52px}.compliance-related>div{grid-template-columns:1fr}.public-compliance-footer{align-items:flex-start;flex-direction:column}.compliance-footer-links{justify-content:flex-start}}@media(max-width:520px){.landing-nav nav>a{display:none}.landing-nav nav{gap:8px}.landing-footer-links.compliance-footer-links{width:min(100%,360px)}.public-frame--console>main:has(.compliance-page){padding-inline:16px}.compliance-hero h1{font-size:42px}.compliance-notice{padding:17px}.compliance-sections p,.compliance-sections li{font-size:14px}.compliance-menu__panel{position:fixed;top:68px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 80px);overflow-y:auto;transform-origin:top center}.public-compliance-footer{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.compliance-menu__panel{animation:none}.compliance-related a{transition:none}}
