@charset "UTF-8";@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cx-bg: #eceef2;--cx-bg-1: #e3e6ec;--cx-bg-2: #ffffff;--cx-bg-3: #f4f5f8;--cx-bg-4: #eceef2;--cx-bg-subtle: rgba(17, 20, 26, .025);--cx-sheet: #f6f7f9;--cx-panel: #ffffff;--cx-bg-elevated: #ffffff;--cx-field-bg: #ffffff;--cx-menu-bg: #ffffff;--cx-surface: rgba(17, 20, 26, .04);--cx-surface-hover: rgba(17, 20, 26, .06);--cx-hover: rgba(17, 20, 26, .045);--cx-hover-strong: rgba(17, 20, 26, .08);--cx-line: #e6e8ed;--cx-line-strong: #d6dae1;--cx-grid: rgba(17, 20, 26, .07);--cx-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 1px rgba(16, 24, 40, .02);--cx-shadow-pop: 0 18px 48px -12px rgba(16, 24, 40, .28), 0 0 0 1px rgba(16, 24, 40, .06);--cx-shadow-lift: 0 10px 28px -12px rgba(16, 24, 40, .22);--cx-scrim: rgba(12, 16, 24, .42);--cx-glow: radial-gradient(900px 340px at 12% -8%, rgba(37, 99, 255, .075), transparent 70%);--cx-accent: #2563ff;--cx-accent-ink: #1d4fd6;--cx-accent-deep: #1a3fb0;--cx-accent-soft: rgba(37, 99, 255, .09);--cx-accent-line: rgba(37, 99, 255, .28);--cx-accent-ring: rgba(37, 99, 255, .16);--cx-focus-ring: #1f4db5;--cx-on-accent: #ffffff;--cx-ok: #119c68;--cx-ok-ink: #0b7a52;--cx-ok-soft: rgba(17, 156, 104, .11);--cx-ok-line: rgba(17, 156, 104, .28);--cx-warn: #c9820a;--cx-warn-ink: #875a0b;--cx-warn-soft: rgba(217, 138, 11, .13);--cx-warn-line: rgba(201, 130, 10, .3);--cx-danger: #e0414a;--cx-danger-ink: #c4313a;--cx-danger-soft: rgba(224, 65, 74, .1);--cx-danger-line: rgba(224, 65, 74, .3);--cx-violet: #7c5cbf;--cx-violet-ink: #6b4aa8;--cx-violet-soft: rgba(124, 92, 191, .1);--cx-violet-line: rgba(124, 92, 191, .28);--cx-neutral: #8a93a3;--cx-text: #11141a;--cx-text-2: #576070;--cx-text-3: #687181;--cx-disabled-bg: #eef0f4;--cx-disabled-ink: #6b7483;--cx-disabled-line: #dde0e7;--cx-accent-disabled-bg: #e1e9f7;--cx-accent-disabled-ink: #435b84;--cx-accent-disabled-line: #c8d5ec;--cx-danger-disabled-bg: #f4e4e2;--cx-danger-disabled-ink: #7d4541;--cx-danger-disabled-line: #e4c9c6;--cx-rail-w: 236px;--cx-rail-collapsed: 64px;--cx-rail-bg: transparent;--cx-rail-ink: var(--cx-text);--cx-rail-muted: var(--cx-text-3);--cx-rail-line: var(--cx-line);--cx-rail-hover: var(--cx-hover);--cx-rail-active: var(--cx-panel);--cx-header-h: 54px;--cx-radius-sm: 8px;--cx-radius-md: 10px;--cx-radius-lg: 12px;--cx-radius-xl: 16px;--cx-radius-sheet: 18px;--cx-font: "Geist Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--cx-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Consolas, monospace;color-scheme:light}:root[data-theme=dark]{--cx-bg: #07090d;--cx-bg-1: #0b0e13;--cx-bg-2: #141821;--cx-bg-3: #191e29;--cx-bg-4: #1e2430;--cx-bg-subtle: rgba(255, 255, 255, .03);--cx-sheet: #0d1016;--cx-panel: #141821;--cx-bg-elevated: #141821;--cx-field-bg: #10131a;--cx-menu-bg: #181d27;--cx-surface: rgba(255, 255, 255, .05);--cx-surface-hover: rgba(255, 255, 255, .08);--cx-hover: rgba(255, 255, 255, .055);--cx-hover-strong: rgba(255, 255, 255, .1);--cx-line: #212734;--cx-line-strong: #2e3545;--cx-grid: rgba(255, 255, 255, .06);--cx-shadow: 0 0 0 rgba(0, 0, 0, 0);--cx-shadow-pop: 0 24px 64px -10px rgba(0, 0, 0, .72), 0 0 0 1px rgba(255, 255, 255, .07);--cx-shadow-lift: 0 10px 28px -12px rgba(0, 0, 0, .6);--cx-scrim: rgba(0, 0, 0, .58);--cx-glow: radial-gradient(900px 360px at 12% -8%, rgba(91, 140, 255, .12), transparent 70%);--cx-accent: #5b8cff;--cx-accent-ink: #8aaeff;--cx-accent-deep: #a9c3ff;--cx-accent-soft: rgba(91, 140, 255, .15);--cx-accent-line: rgba(91, 140, 255, .4);--cx-accent-ring: rgba(91, 140, 255, .26);--cx-focus-ring: #7aa2ff;--cx-on-accent: #06080c;--cx-ok: #3ddc97;--cx-ok-ink: #5ee6a8;--cx-ok-soft: rgba(61, 220, 151, .13);--cx-ok-line: rgba(61, 220, 151, .32);--cx-warn: #f2b44a;--cx-warn-ink: #f5c26b;--cx-warn-soft: rgba(242, 180, 74, .14);--cx-warn-line: rgba(242, 180, 74, .34);--cx-danger: #ff6b72;--cx-danger-ink: #ff8a90;--cx-danger-soft: rgba(255, 107, 114, .14);--cx-danger-line: rgba(255, 107, 114, .36);--cx-violet: #a78bfa;--cx-violet-ink: #bda8fb;--cx-violet-soft: rgba(167, 139, 250, .15);--cx-violet-line: rgba(167, 139, 250, .36);--cx-neutral: #6f7a8d;--cx-text: #eef1f6;--cx-text-2: #a6afbf;--cx-text-3: #7a8598;--cx-disabled-bg: #1a1f29;--cx-disabled-ink: #667084;--cx-disabled-line: #262c39;--cx-accent-disabled-bg: #1c2740;--cx-accent-disabled-ink: #a3b8e6;--cx-accent-disabled-line: #26355a;--cx-danger-disabled-bg: #2a1c20;--cx-danger-disabled-ink: #e0a3a6;--cx-danger-disabled-line: #3a2529;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--cx-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--cx-text);background:var(--cx-bg);overflow:hidden}::selection{background:var(--cx-accent-line)}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--cx-accent);cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:var(--cx-line-strong) transparent}.cx-tabnum{font-variant-numeric:tabular-nums}.cx-mono{font-family:var(--cx-mono);font-size:.8125rem;font-variant-numeric:tabular-nums}.cx-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cx-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cx-app{display:grid;grid-template-columns:var(--cx-rail-w) minmax(0,1fr);height:100dvh;min-height:100dvh;background:var(--cx-bg);transition:grid-template-columns .2s ease}.cx-app--collapsed{grid-template-columns:var(--cx-rail-collapsed) minmax(0,1fr)}.cx-nav-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;border:0;padding:0;background:var(--cx-scrim);cursor:pointer}.cx-rail{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 12px 12px;background:var(--cx-rail-bg);color:var(--cx-rail-ink)}.cx-rail-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 14px;overflow:hidden}.cx-rail-brand img{width:32px;height:32px;border-radius:9px;flex:0 0 auto;box-shadow:0 0 0 1px var(--cx-line);background:#fff}.cx-rail-brand-copy{min-width:0}.cx-rail-name{font-size:14px;font-weight:650;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.cx-rail-sub{margin-top:1px;font-size:11px;line-height:1.3;color:var(--cx-rail-muted);white-space:nowrap}.cx-rail-search{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-panel);box-shadow:var(--cx-shadow);color:var(--cx-text-3);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .15s ease}.cx-rail-search:hover{border-color:var(--cx-line-strong)}.cx-rail-search:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-rail-search>svg{flex:0 0 auto}.cx-rail-search>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-kbd{margin-left:auto;padding:0 5px;border:1px solid var(--cx-line);border-radius:5px;background:var(--cx-bg-3);color:var(--cx-text-3);font-family:var(--cx-mono);font-size:11px;line-height:18px;white-space:nowrap}.cx-rail-nav{flex:1;display:flex;flex-direction:column;gap:2px;margin:6px -4px 0;padding:0 4px;overflow-x:hidden;overflow-y:auto}.cx-rail-group{padding:0}.cx-rail-group+.cx-rail-group{margin-top:14px}.cx-rail-group-title{padding:0 10px 6px;color:var(--cx-rail-muted);font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.cx-rail-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--cx-text-2);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.cx-rail-link:hover{background:var(--cx-rail-hover);color:var(--cx-text)}.cx-rail-link:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px}.cx-rail-link--active,.cx-rail-link--active:hover{background:var(--cx-rail-active);color:var(--cx-text);font-weight:600;box-shadow:0 0 0 1px var(--cx-line),var(--cx-shadow)}.cx-rail-link--active .cx-rail-link-icon,.cx-rail-link--active:hover .cx-rail-link-icon{color:var(--cx-accent)}.cx-rail-link-icon{display:flex;flex:0 0 auto}.cx-rail-link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-rail-link-count{margin-left:auto;padding:0 6px;border-radius:99px;background:var(--cx-warn-soft);color:var(--cx-warn-ink);font-size:11px;font-weight:650;line-height:18px;font-variant-numeric:tabular-nums}.cx-rail-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--cx-line)}.cx-rail-account{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:var(--cx-radius-md);background:transparent;color:var(--cx-text);font:inherit;text-align:left;cursor:pointer}.cx-rail-account:hover,.cx-rail-account[data-state=open]{background:var(--cx-hover)}.cx-rail-account:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px}.cx-rail-account>svg{margin-left:auto;flex:0 0 auto;color:var(--cx-text-3)}.cx-avatar{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--cx-accent),var(--cx-violet));color:#fff;font-size:11px;font-weight:650}.cx-rail-account-meta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cx-rail-account-email{overflow:hidden;font-size:12.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cx-rail-account-role{color:var(--cx-text-3);font-size:11px}.cx-app--collapsed .cx-rail{padding-right:10px;padding-left:10px}.cx-app--collapsed .cx-rail-brand{justify-content:center;padding-right:0;padding-left:0}.cx-app--collapsed .cx-rail-brand-copy,.cx-app--collapsed .cx-rail-group-title,.cx-app--collapsed .cx-rail-link-text,.cx-app--collapsed .cx-rail-link-count,.cx-app--collapsed .cx-rail-search>span,.cx-app--collapsed .cx-rail-search>.cx-kbd,.cx-app--collapsed .cx-rail-account-meta,.cx-app--collapsed .cx-rail-account>svg:last-child{display:none}.cx-app--collapsed .cx-rail-search,.cx-app--collapsed .cx-rail-link{justify-content:center;padding:0}.cx-app--collapsed .cx-rail-account{justify-content:center;padding:6px 0}.cx-app--collapsed .cx-rail-group+.cx-rail-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--cx-line)}.cx-main{position:relative;display:flex;flex-direction:column;min-width:0;margin:8px 8px 8px 0;overflow:hidden;border:1px solid var(--cx-line);border-radius:var(--cx-radius-sheet);background:var(--cx-sheet)}.cx-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cx-glow);pointer-events:none}.cx-topbar{position:relative;z-index:2;flex:0 0 auto;height:var(--cx-header-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--cx-line)}.cx-topbar-left,.cx-topbar-right{display:flex;align-items:center;gap:8px;min-width:0}.cx-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);cursor:pointer}.cx-nav-toggle:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-nav-toggle:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-crumb{display:flex;align-items:center;gap:8px;min-width:0;color:var(--cx-text-3);font-size:13px}.cx-crumb svg{flex:0 0 auto;width:13px;height:13px}.cx-crumb strong{overflow:hidden;color:var(--cx-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cx-topbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;min-width:34px;padding:0 8px;border:1px solid transparent;border-radius:var(--cx-radius-md);background:transparent;color:var(--cx-text-2);font:inherit;font-size:13px;cursor:pointer;transition:background .12s ease,color .12s ease}.cx-topbar-btn:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-topbar-btn:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-topbar-btn--search{width:220px;justify-content:flex-start;padding:0 10px;border-color:var(--cx-line);background:var(--cx-panel);color:var(--cx-text-3)}.cx-live{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-size:12px;color:var(--cx-text-2)}.cx-live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--cx-ok);flex:none}.cx-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--cx-ok);opacity:.25;animation:cx-pulse 2.2s ease-out infinite}@keyframes cx-pulse{0%{transform:scale(.5);opacity:.4}to{transform:scale(1.6);opacity:0}}.cx-stage{position:relative;z-index:1;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cx-stage-inner{width:100%;max-width:1520px;margin:0 auto;padding:0 28px 48px}.cx-menu{z-index:8600;min-width:220px;padding:6px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-lg);background:var(--cx-menu-bg);box-shadow:var(--cx-shadow-pop);animation:cx-pop .14s ease-out}.cx-menu-head{padding:8px 10px 10px;border-bottom:1px solid var(--cx-line);margin-bottom:6px}.cx-menu-head strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cx-menu-head span{display:block;margin-top:2px;color:var(--cx-text-3);font-size:12px}.cx-menu-label{padding:6px 10px 4px;color:var(--cx-text-3);font-size:11px;letter-spacing:.06em}.cx-menu-sep{height:1px;margin:6px 0;background:var(--cx-line)}.cx-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cx-menu-item svg{flex:0 0 auto;color:var(--cx-text-3)}.cx-menu-item[data-highlighted]{background:var(--cx-hover-strong)}.cx-menu-item[data-disabled]{color:var(--cx-disabled-ink);cursor:not-allowed}.cx-menu-item[data-state=checked]{font-weight:600}.cx-menu-item[data-state=checked] svg:last-child{margin-left:auto;color:var(--cx-accent)}.cx-menu-item--danger{color:var(--cx-danger-ink)}.cx-menu-item--danger svg{color:inherit}.cx-menu-item--danger[data-highlighted]{background:var(--cx-danger-soft)}@keyframes cx-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.cx-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8700;background:var(--cx-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cx-fade .14s ease-out}.cx-palette{position:fixed;top:14vh;left:50%;z-index:8701;width:min(600px,100vw - 32px);overflow:hidden;transform:translate(-50%);border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow-pop);animation:cx-pop-center .18s cubic-bezier(.2,.8,.2,1);outline:none}@keyframes cx-pop-center{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.985)}to{opacity:1;transform:translate(-50%)}}.cx-palette-input{display:flex;align-items:center;gap:10px;height:56px;padding:0 18px;border-bottom:1px solid var(--cx-line);color:var(--cx-text-3)}.cx-palette-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cx-text);font:inherit;font-size:15px}.cx-palette-input input::placeholder{color:var(--cx-text-3)}.cx-palette-list{max-height:360px;padding:8px;overflow:auto}.cx-palette-group{padding:10px 10px 4px;color:var(--cx-text-3);font-size:11px;letter-spacing:.06em}.cx-palette-item{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;border:0;border-radius:var(--cx-radius-md);background:transparent;color:var(--cx-text-2);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.cx-palette-item svg{flex:0 0 auto}.cx-palette-item.is-selected{background:var(--cx-accent-soft);color:var(--cx-text)}.cx-palette-item.is-selected svg{color:var(--cx-accent)}.cx-palette-item .cx-kbd{margin-left:auto}.cx-palette-empty{padding:28px 10px;color:var(--cx-text-3);font-size:13px;text-align:center}.cx-palette-foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--cx-line);background:var(--cx-bg-3);color:var(--cx-text-3);font-size:12px}@keyframes cx-fade{0%{opacity:0}to{opacity:1}}@media (max-width: 1280px){.cx-topbar-btn--search{width:34px;justify-content:center;padding:0}.cx-topbar-btn--search span,.cx-topbar-btn--search .cx-kbd{display:none}}@media (max-width: 1080px){.cx-app,.cx-app--collapsed{grid-template-columns:1fr}.cx-main{margin:0;border:0;border-radius:0}.cx-nav-scrim{display:none}.cx-app--nav-open .cx-nav-scrim{display:block}.cx-rail{position:fixed;inset:0 auto 0 0;z-index:1200;width:min(var(--cx-rail-w),86vw);padding-right:12px;padding-left:12px;border-right:1px solid var(--cx-line);background:var(--cx-bg);transform:translate(-100%);transition:transform .2s ease}.cx-app--nav-open .cx-rail{transform:translate(0)}.cx-app--collapsed .cx-rail-brand-copy,.cx-app--collapsed .cx-rail-group-title,.cx-app--collapsed .cx-rail-link-text,.cx-app--collapsed .cx-rail-search>span,.cx-app--collapsed .cx-rail-account-meta{display:block}.cx-app--collapsed .cx-rail-search>.cx-kbd{display:inline-block}.cx-app--collapsed .cx-rail-link-count{display:inline-block}.cx-app--collapsed .cx-rail-account>svg:last-child{display:block}.cx-app--collapsed .cx-rail-brand{justify-content:flex-start;padding-left:8px}.cx-app--collapsed .cx-rail-search,.cx-app--collapsed .cx-rail-link{justify-content:flex-start;padding:0 10px}.cx-app--collapsed .cx-rail-account{justify-content:flex-start;padding:6px 8px}.cx-app--collapsed .cx-rail-group+.cx-rail-group{margin-top:14px;padding-top:0;border-top:0}.cx-topbar{padding:0 18px}.cx-stage-inner{padding:0 18px 32px}}@media (max-width: 720px){.cx-live{display:none}.cx-crumb span:first-child,.cx-crumb svg{display:none}.cx-topbar{padding:0 12px}.cx-stage-inner{padding:0 12px 24px}}@media (prefers-reduced-motion: reduce){.cx-app,.cx-rail{transition:none}}.cx-hero{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0 0 22px;padding:28px 0 0}.cx-hero h1{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.cx-hero p{margin:6px 0 0;max-width:880px;font-size:13.5px;line-height:1.55;color:var(--cx-text-2)}.cx-hero-copy{min-width:0}.cx-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:3px 10px 3px 9px;border-radius:99px;background:var(--cx-ok-soft);color:var(--cx-ok-ink);font-size:12px;font-weight:600}.cx-hero-eyebrow--warn{background:var(--cx-warn-soft);color:var(--cx-warn-ink)}.cx-hero-eyebrow--danger{background:var(--cx-danger-soft);color:var(--cx-danger-ink)}.cx-hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px}.cx-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width: 960px){.cx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cx-metric-grid{grid-template-columns:1fr}}.cx-metric-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1100px){.cx-metric-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.cx-metric-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-metric-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1380px){.cx-metric-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.cx-metric-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 720px){.cx-metric-grid--3{grid-template-columns:1fr}}.cx-metric{position:relative;min-width:0;min-height:96px;padding:16px 18px 14px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.cx-metric--click{cursor:pointer}.cx-metric--click:hover{transform:translateY(-2px);border-color:var(--cx-line-strong);box-shadow:var(--cx-shadow-lift)}.cx-metric--click:hover .cx-metric-go{opacity:1;transform:none}.cx-metric--click:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-metric--selected,.cx-metric--selected:hover{border-color:var(--cx-accent-line);background:var(--cx-accent-soft)}.cx-metric--danger .cx-metric-value{color:var(--cx-danger-ink)}.cx-metric--ok .cx-metric-value{color:var(--cx-ok-ink)}.cx-metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:450;color:var(--cx-text-2)}.cx-metric-go{display:inline-flex;color:var(--cx-text-3);opacity:0;transform:translate(-3px,3px);transition:opacity .15s ease,transform .15s ease}.cx-metric-value{margin-top:10px;font-size:27px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.1}.cx-metric-value .unit{margin-left:3px;font-size:13px;font-weight:550;letter-spacing:0;color:var(--cx-text-3)}.cx-metric-foot{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}.cx-metric-hint{min-width:0;margin-top:8px;font-size:11.5px;color:var(--cx-text-3);line-height:1.45}.cx-metric-foot>.cx-metric-hint{margin-top:0}.cx-metric-delta{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-metric-delta--good{background:var(--cx-ok-soft);color:var(--cx-ok-ink)}.cx-metric-delta--bad{background:var(--cx-danger-soft);color:var(--cx-danger-ink)}.cx-metric-delta--flat{background:var(--cx-surface);color:var(--cx-text-2)}.cx-spark{display:block;flex:0 0 auto;width:100%;height:30px}.cx-spark path{vector-effect:non-scaling-stroke}.cx-spark--empty{opacity:.25}.cx-panel .cx-metric{min-height:0;border-color:transparent;background:var(--cx-bg-3);box-shadow:none}.cx-panel .cx-metric-grid{margin-bottom:0}.cx-metric-token-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:5px 8px;width:100%}.cx-metric-token-breakdown__total{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 8px;border:1px solid var(--cx-line);border-radius:7px;background:var(--cx-surface)}.cx-metric-token-breakdown__total span{font-size:11px;font-weight:550;color:var(--cx-text-2);letter-spacing:.02em}.cx-metric-token-breakdown__total strong{font-family:var(--cx-mono);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--cx-text);letter-spacing:-.02em}.cx-metric-token-stat{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;padding:4px 7px;border:1px solid transparent;border-radius:6px;background:var(--cx-surface)}.cx-metric-token-stat span{flex:0 0 auto;font-size:10px;font-weight:550;color:var(--cx-text-3)}.cx-metric-token-stat strong{min-width:0;font-family:var(--cx-mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cx-text-2);letter-spacing:-.02em;text-align:right}.cx-metric-token-stat--in{border-color:var(--cx-warn-line);background:var(--cx-warn-soft)}.cx-metric-token-stat--in span,.cx-metric-token-stat--in strong{color:var(--cx-warn-ink)}.cx-metric-token-stat--in span{opacity:.78}.cx-metric-token-stat--out{border-color:var(--cx-violet-line);background:var(--cx-violet-soft)}.cx-metric-token-stat--out span,.cx-metric-token-stat--out strong{color:var(--cx-violet-ink)}.cx-metric-token-stat--out span{opacity:.78}.cx-metric-token-stat--read{border-color:var(--cx-ok-line);background:var(--cx-ok-soft)}.cx-metric-token-stat--read span,.cx-metric-token-stat--read strong{color:var(--cx-ok-ink)}.cx-metric-token-stat--read span{opacity:.78}.cx-metric-token-stat--write{border-color:var(--cx-accent-line);background:var(--cx-accent-soft)}.cx-metric-token-stat--write span,.cx-metric-token-stat--write strong{color:var(--cx-accent-ink)}.cx-metric-token-stat--write span{opacity:.78}.cx-panel{margin-bottom:16px;overflow:hidden;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow);min-width:0}.cx-panel-head{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:16px 20px 14px}.cx-panel-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.cx-panel-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:0 0 auto;max-width:100%}.cx-panel-title{margin:0;font-size:14.5px;font-weight:650;letter-spacing:-.005em;line-height:28px}.cx-panel-desc{margin:0;font-size:12.5px;line-height:1.5;color:var(--cx-text-3)}.cx-panel-body{padding:0}.cx-panel-pad{padding:16px 20px 20px}.cx-stack{display:flex;flex-direction:column;gap:12px}.cx-panel-body:has(>.cx-form-grid),.cx-panel-body:has(>.cx-grid),.cx-panel-body:has(>.cx-config){padding:16px 20px 20px}.cx-panel-body>.cx-config:last-child{margin-bottom:0}.cx-table-wrap{overflow-x:auto}.cx-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cx-table th{padding:10px 16px;border-bottom:1px solid var(--cx-line);background:var(--cx-bg-3);color:var(--cx-text-3);font-size:12px;font-weight:550;text-align:left;white-space:nowrap}.cx-table td{padding:12px 16px;border-bottom:1px solid var(--cx-line);vertical-align:middle}.cx-table td.cx-table-actions,.cx-table .cx-table-actions{width:1%;text-align:right;white-space:nowrap}.cx-table tbody tr:last-child td{border-bottom:none}.cx-table tbody tr{transition:background .1s ease}.cx-table tbody tr:hover td{background:var(--cx-hover)}.cx-table tbody tr.cx-table-row-muted td{color:var(--cx-text-3)}.cx-table tbody tr.cx-table-row-muted:hover td{color:var(--cx-text-2)}.cx-table--dual td{padding:14px 16px;vertical-align:top}.cx-panel-head+.cx-panel-body>.cx-table-wrap:first-child .cx-table th{border-top:1px solid var(--cx-line)}.cx-cell-title{font-weight:600;font-size:13px}.cx-cell-sub{margin-top:1px;font-size:11.5px;color:var(--cx-text-3)}.cx-cell-danger{margin-top:1px;font-size:11.5px;color:var(--cx-danger-ink)}.cx-user-open-btn,.cx-cell-action{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.cx-user-open-btn:hover .cx-cell-title,.cx-cell-action:hover .cx-cell-title{color:var(--cx-accent)}.cx-user-open-btn:focus-visible,.cx-cell-action:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px;border-radius:4px}.cx-user-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cx-user-detail-section-head h3{margin:0}.cx-inline-edit{display:flex;align-items:center;gap:6px}.cx-inline-edit .cx-input{width:104px}.cx-user-row-actions{white-space:nowrap}.cx-dual{display:flex;flex-direction:column;gap:3px;min-width:0}.cx-dual-primary{min-width:0;font-size:13px;font-weight:550;color:var(--cx-text)}.cx-dual-secondary{min-width:0;font-size:11.5px;line-height:1.45;color:var(--cx-text-3)}.cx-split{display:grid;grid-template-columns:1.55fr 1fr;gap:1rem;align-items:stretch}.cx-split .cx-split-col{min-width:0;min-height:0;display:flex;flex-direction:column}@media (max-width: 960px){.cx-split{grid-template-columns:1fr}}.cx-path{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cx-path-arrow{color:var(--cx-text-3);display:flex}.cx-token-usage{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:4px;min-width:148px;max-width:188px}.cx-token-usage--dense{min-width:132px;max-width:160px}.cx-token-usage--dense .cx-token-chip{padding:2px 6px;font-size:10px}.cx-token-chip{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:3px 7px;border:1px solid transparent;border-radius:6px;background:var(--cx-surface);font-family:var(--cx-mono);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.35;color:var(--cx-text)}.cx-token-chip .cx-token-chip-k{font-family:var(--cx-font);font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--cx-text-3)}.cx-token-chip--read{background:var(--cx-ok-soft);border-color:var(--cx-ok-line);color:var(--cx-ok-ink)}.cx-token-chip--read .cx-token-chip-k{color:var(--cx-ok-ink);opacity:.75}.cx-token-chip--read-miss{background:var(--cx-warn-soft);border-color:var(--cx-warn-line);color:var(--cx-warn-ink)}.cx-token-chip--read-miss .cx-token-chip-k{color:var(--cx-warn-ink);opacity:.75}.cx-token-chip--write{background:var(--cx-accent-soft);border-color:var(--cx-accent-line);color:var(--cx-accent-ink)}.cx-token-chip--write .cx-token-chip-k{color:var(--cx-accent-ink);opacity:.75}.cx-token-hitbar{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin-top:1px}.cx-token-hitbar-track{flex:1;height:3px;border-radius:99px;background:var(--cx-hover-strong);overflow:hidden}.cx-token-hitbar-fill{height:100%;border-radius:inherit;background:var(--cx-ok);transition:width .25s ease}.cx-token-hitbar-label{min-width:2.6rem;font-family:var(--cx-mono);font-size:10px;color:var(--cx-text-3);text-align:right}.cx-duration{font-family:var(--cx-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--cx-text-2)}.cx-duration--slow{color:var(--cx-warn-ink)}.cx-duration--very-slow{color:var(--cx-danger-ink)}.cx-request-inline-code{margin-left:6px;color:var(--cx-text-3);font-weight:400}.cx-request-execution{display:grid;gap:7px}.cx-request-execution>div{display:flex;align-items:center;gap:7px}.cx-request-reasoning{color:var(--cx-text-3)}.cx-request-reasoning .cx-badge{font-size:10px}.cx-request-open-cell{width:42px;padding-right:12px!important;padding-left:4px!important;text-align:right}.cx-home-dot{width:8px;height:8px;border-radius:50%}.cx-home-dot--ok{background:var(--cx-ok)}.cx-home-dot--warn{background:var(--cx-warn)}.cx-home-dot--danger{background:var(--cx-danger)}.cx-home-dot--off{background:var(--cx-neutral)}.cx-list-panel>.cx-panel-body>.cx-page-tabs{margin:0;padding:0 12px}.cx-list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px}.cx-list-search{position:relative;flex:1 1 240px;max-width:340px}.cx-list-search>svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--cx-text-3);pointer-events:none}.cx-list-search .cx-input{padding-left:34px}.cx-list-select{flex:0 0 150px}.cx-list-count{margin-left:auto;color:var(--cx-text-3);font-size:12.5px}.cx-list-more{padding:0 16px 12px}.cx-list-more>summary{width:fit-content;padding:2px 0;color:var(--cx-text-2);font-size:12.5px;cursor:pointer;list-style:none}.cx-list-more>summary::-webkit-details-marker{display:none}.cx-list-more>summary:before{content:"›";display:inline-block;margin-right:6px;transition:transform .15s ease}.cx-list-more>summary span{margin-left:8px;color:var(--cx-accent-ink)}.cx-list-more[open]>summary:before{transform:rotate(90deg)}.cx-list-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:10px;padding-top:14px;border-top:1px dashed var(--cx-line)}@media (max-width: 720px){.cx-list-more-grid{grid-template-columns:1fr}}.cx-list-panel .cx-table th:first-child,.cx-list-panel .cx-table td:first-child{padding-left:20px}.cx-person{display:flex;align-items:center;gap:10px;min-width:0}.cx-person-avatar{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;font-size:12px;font-weight:650;background:var(--cx-accent)}.cx-person-avatar--1{background:var(--cx-violet)}.cx-person-avatar--2{background:var(--cx-ok)}.cx-person-avatar--3{background:var(--cx-warn)}.cx-person-avatar--4{background:var(--cx-danger)}.cx-person-avatar--5{background:var(--cx-neutral)}.cx-person-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cx-user-cell{max-width:260px}.cx-cell-muted{color:var(--cx-text-2);font-size:12.5px}.cx-table td .cx-tabnum,.cx-table td.cx-tabnum,.cx-cell-muted{white-space:nowrap}.cx-expiry{font-size:11.5px}.cx-expiry--muted{color:var(--cx-text-3)}.cx-expiry--warn{color:var(--cx-warn-ink);font-weight:600}.cx-expiry--danger{color:var(--cx-danger-ink);font-weight:600}.cx-credit-meter{min-width:150px}.cx-credit-meter-top{display:flex;align-items:baseline;gap:6px;margin-bottom:5px}.cx-credit-meter-top strong{font-size:13px;font-weight:650}.cx-credit-meter-top span{color:var(--cx-text-3);font-size:11.5px}.cx-credit-bar{height:4px}.cx-list-tools-end{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.cx-list-tools-end .cx-list-count{margin-left:0}.cx-settings-section{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:16px 40px;padding:26px 0;border-top:1px solid var(--cx-line);scroll-margin-top:16px}.cx-settings-section:first-child{border-top:0;padding-top:4px}.cx-settings-section:focus{outline:none}.cx-settings-section:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:4px;border-radius:var(--cx-radius-md)}@media (max-width: 960px){.cx-settings-section{grid-template-columns:minmax(0,1fr);gap:12px}}.cx-settings-head{min-width:0}.cx-settings-head h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:14.5px;font-weight:650;letter-spacing:-.005em;line-height:24px}.cx-settings-head p{margin:4px 0 0;color:var(--cx-text-3);font-size:12.5px;line-height:1.6}.cx-settings-head-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cx-settings-card{min-width:0;padding:20px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow);display:flex;flex-direction:column;gap:16px}.cx-settings-card>.cx-table-wrap{margin:-20px}.cx-settings-card>.cx-config{margin:0 -20px;border-radius:0;border-left:0;border-right:0}.cx-settings-card--flush{padding:0;gap:0;overflow:hidden}.cx-settings-card--flush>.cx-config{margin:0;border:0;border-bottom:1px solid var(--cx-line)}.cx-settings-card--flush>.cx-config:last-child{border-bottom:0}.cx-settings-card .cx-auth-settings-body{padding:0}.cx-detail-grid{display:grid;gap:0 28px;margin:0}.cx-detail-grid--1{grid-template-columns:minmax(0,1fr)}.cx-detail-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-detail-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 720px){.cx-detail-grid{grid-template-columns:minmax(0,1fr)}}.cx-detail-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:11px 0;border-bottom:1px solid var(--cx-line)}.cx-detail-grid dt{color:var(--cx-text-3);font-size:12px}.cx-detail-grid dd{margin:0;min-width:0;font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.cx-list-more-wide{grid-column:1/-1}.cx-list-more-wide .cx-date-range{margin:0;padding:0;border:0;background:transparent}.cx-settings-inner{display:flex;flex-direction:column;gap:16px}.cx-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.cx-plan-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3);transition:opacity .15s ease}.cx-plan-card.is-off{opacity:.65}.cx-plan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cx-plan-card-head strong{display:block;font-size:15px;font-weight:650}.cx-plan-card-head span.cx-mono{color:var(--cx-text-3);font-size:11.5px}.cx-plan-grid--wide{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cx-compare-row{padding:14px 16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-compare-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cx-compare-row-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cx-compare-row-grid>:nth-child(-n+2){grid-column:span 2}@media (max-width: 720px){.cx-compare-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-md);background:var(--cx-panel);box-shadow:var(--cx-shadow);color:var(--cx-text);font:inherit;font-size:13px;font-weight:550;white-space:nowrap;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.cx-btn:hover:not(:disabled){border-color:var(--cx-text-3)}.cx-btn:active:not(:disabled){transform:translateY(1px)}.cx-btn:disabled{cursor:not-allowed;transform:none;background:var(--cx-disabled-bg);color:var(--cx-disabled-ink);border-color:var(--cx-disabled-line);box-shadow:none}.cx-btn:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-btn--md{height:34px;padding:0 14px}.cx-btn--sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:var(--cx-radius-sm)}.cx-btn--primary{background:var(--cx-accent);color:var(--cx-on-accent);border-color:var(--cx-accent);box-shadow:0 1px 2px var(--cx-accent-ring),inset 0 1px #ffffff2e}.cx-btn--primary:hover:not(:disabled){background:var(--cx-accent-ink);border-color:var(--cx-accent-ink)}.cx-btn--primary:disabled{background:var(--cx-accent-disabled-bg);color:var(--cx-accent-disabled-ink);border-color:var(--cx-accent-disabled-line)}.cx-btn--ghost{background:transparent;color:var(--cx-text-2);border-color:transparent;box-shadow:none}.cx-btn--ghost:hover:not(:disabled){background:var(--cx-hover);color:var(--cx-text);border-color:transparent}.cx-btn--ghost:disabled{background:transparent;color:var(--cx-disabled-ink);border-color:transparent}.cx-btn--soft{background:var(--cx-accent-soft);color:var(--cx-accent-ink);border-color:var(--cx-accent-line);box-shadow:none}.cx-btn--soft:hover:not(:disabled){background:var(--cx-accent-ring);border-color:var(--cx-accent-line)}.cx-btn--soft:disabled{background:var(--cx-disabled-bg);color:var(--cx-disabled-ink);border-color:var(--cx-disabled-line)}.cx-btn--danger{background:var(--cx-danger-soft);color:var(--cx-danger-ink);border-color:var(--cx-danger-line);box-shadow:none}.cx-btn--danger:hover:not(:disabled){background:var(--cx-danger-line);border-color:var(--cx-danger-line)}.cx-btn--danger:disabled{background:var(--cx-danger-disabled-bg);color:var(--cx-danger-disabled-ink);border-color:var(--cx-danger-disabled-line)}.cx-btn--link{height:30px;padding:0 8px;border-color:transparent;border-radius:var(--cx-radius-sm);background:transparent;box-shadow:none;color:var(--cx-text-2)}.cx-btn--link:hover:not(:disabled){color:var(--cx-accent-ink);background:var(--cx-accent-soft);border-color:transparent}.cx-btn--link:disabled{background:transparent;color:var(--cx-disabled-ink);border-color:transparent}.cx-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.cx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);cursor:pointer;transition:background .15s ease,color .15s ease}.cx-icon-btn:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-icon-btn:active{transform:translateY(1px)}.cx-icon-btn:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-icon-btn--sm{width:26px;height:26px;border-radius:7px}.cx-field{display:flex;flex-direction:column;gap:6px}.cx-field-label{font-size:13px;font-weight:500;color:var(--cx-text-2)}.cx-field-hint{font-size:11.5px;color:var(--cx-text-3)}.cx-field-error{font-size:11.5px;color:var(--cx-danger-ink)}.cx-input,.cx-textarea{width:100%;min-height:34px;padding:0 12px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-md);background:var(--cx-field-bg);color:var(--cx-text);font:inherit;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cx-input::placeholder,.cx-textarea::placeholder{color:var(--cx-text-3)}.cx-input:hover:not(:disabled):not(:focus),.cx-textarea:hover:not(:disabled):not(:focus){border-color:var(--cx-text-3)}.cx-input:focus,.cx-textarea:focus{border-color:var(--cx-accent);box-shadow:0 0 0 3px var(--cx-accent-ring)}.cx-input:disabled,.cx-textarea:disabled{background:var(--cx-disabled-bg);color:var(--cx-disabled-ink);cursor:not-allowed}.cx-textarea{min-height:76px;padding:9px 12px;resize:vertical;line-height:1.55}.cx-dropdown{position:relative;width:100%;min-width:0}.cx-dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 10px 0 12px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-md);background:var(--cx-field-bg);color:var(--cx-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cx-dropdown-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-dropdown-trigger:hover:not(:disabled){border-color:var(--cx-text-3)}.cx-dropdown-trigger:focus-visible,.cx-dropdown-trigger[data-state=open]{outline:none;border-color:var(--cx-accent);box-shadow:0 0 0 3px var(--cx-accent-ring)}.cx-dropdown-trigger:disabled{background:var(--cx-disabled-bg);color:var(--cx-disabled-ink);cursor:not-allowed}.cx-dropdown-trigger[data-placeholder]>span:first-child{color:var(--cx-text-3)}.cx-dropdown-placeholder{color:var(--cx-text-3)}.cx-dropdown-caret{flex-shrink:0;color:var(--cx-text-3);transition:transform .2s cubic-bezier(.16,1,.3,1)}.cx-dropdown-trigger[data-state=open] .cx-dropdown-caret{transform:rotate(180deg)}.cx-dropdown--sm{min-width:7.5rem}.cx-dropdown--sm .cx-dropdown-trigger{height:28px;padding:0 8px 0 10px;font-size:12.5px;border-radius:var(--cx-radius-sm)}.cx-dropdown-menu{z-index:8500;min-width:var(--radix-select-trigger-width);max-height:min(var(--radix-select-content-available-height),18rem);overflow:hidden;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-lg);background:var(--cx-menu-bg);box-shadow:var(--cx-shadow-pop);animation:cx-pop .14s ease-out}.cx-dropdown-menu[data-state=closed]{animation:cx-pop-out .1s ease-in forwards}.cx-dropdown-viewport{padding:5px}.cx-dropdown-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 10px;border-radius:var(--cx-radius-sm);color:var(--cx-text);font-size:13px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cx-dropdown-option[data-highlighted]{background:var(--cx-hover-strong)}.cx-dropdown-option[data-state=checked]{font-weight:600}.cx-dropdown-option[data-state=checked] svg{color:var(--cx-accent)}.cx-dropdown-option[data-disabled]{color:var(--cx-disabled-ink);cursor:not-allowed}@keyframes cx-pop-out{to{opacity:0;transform:translateY(2px) scale(.98)}}.cx-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.cx-action-menu{display:inline-flex}.cx-action-menu-panel{z-index:8500;box-sizing:border-box;width:168px;min-width:168px;max-width:168px;margin:0;padding:5px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-lg);background:var(--cx-menu-bg);box-shadow:var(--cx-shadow-pop);animation:cx-pop .14s ease-out}.cx-action-menu-panel[data-state=closed]{animation:cx-pop-out .1s ease-in forwards}.cx-action-menu-item{display:flex;align-items:center;width:100%;min-height:32px;padding:0 10px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cx-action-menu-item[data-highlighted]{background:var(--cx-hover-strong)}.cx-action-menu-item[data-disabled]{color:var(--cx-disabled-ink);cursor:not-allowed}.cx-action-menu-item.is-danger{color:var(--cx-danger-ink)}.cx-action-menu-item.is-danger[data-highlighted]{background:var(--cx-danger-soft)}.cx-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.cx-switch .cx-switch-label{font-size:13px;color:var(--cx-text-2)}.cx-switch.is-disabled{opacity:.5;cursor:not-allowed}.cx-switch-root{position:relative;flex:0 0 auto;width:36px;height:20px;padding:0;border:0;border-radius:999px;background:var(--cx-line-strong);cursor:inherit;transition:background .2s ease}.cx-switch-root:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-switch-root[data-state=checked]{background:var(--cx-ok)}.cx-switch-thumb{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transform:translate(2px);transition:transform .22s cubic-bezier(.16,1,.3,1)}.cx-switch-thumb[data-state=checked]{transform:translate(18px)}.cx-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cx-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.cx-badge--neutral{color:var(--cx-text-2);background:var(--cx-bg-3);box-shadow:inset 0 0 0 1px var(--cx-line)}.cx-badge--accent{color:var(--cx-accent-ink);background:var(--cx-accent-soft)}.cx-badge--ok{color:var(--cx-ok-ink);background:var(--cx-ok-soft)}.cx-badge--warn{color:var(--cx-warn-ink);background:var(--cx-warn-soft)}.cx-badge--danger{color:var(--cx-danger-ink);background:var(--cx-danger-soft)}.cx-badge--mono{font-family:var(--cx-mono);font-weight:500}.cx-grid{display:grid;gap:14px}.cx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 720px){.cx-grid-2{grid-template-columns:1fr}}.cx-banner{display:flex;flex-direction:column;gap:2px;margin-bottom:16px;padding:11px 16px;border-radius:var(--cx-radius-md);font-size:13px}.cx-banner strong{font-weight:600}.cx-banner span{color:var(--cx-text-2);font-size:12.5px}.cx-banner--warn{background:var(--cx-warn-soft);border:1px solid var(--cx-warn-line);color:var(--cx-warn-ink)}.cx-banner--error{background:var(--cx-danger-soft);border:1px solid var(--cx-danger-line);color:var(--cx-danger-ink)}.cx-banner--info{background:var(--cx-accent-soft);border:1px solid var(--cx-accent-line);color:var(--cx-accent-ink)}.cx-tooltip{z-index:9100;max-width:280px;padding:6px 10px;border-radius:var(--cx-radius-sm);background:var(--cx-text);color:var(--cx-bg);font-size:12px;line-height:1.5;box-shadow:var(--cx-shadow-pop);animation:cx-fade .12s ease-out}.cx-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:grid;place-items:center;padding:24px;overflow-y:auto;background:var(--cx-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cx-fade .16s ease-out}.cx-modal-root[data-state=closed]{animation:cx-fade-out .12s ease-in forwards}.cx-modal{width:100%;max-width:720px;max-height:min(92dvh,960px);display:flex;flex-direction:column;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow-pop);overflow:hidden;outline:none;animation:cx-modal-in .22s cubic-bezier(.2,.8,.2,1)}.cx-modal[data-state=closed]{animation:cx-modal-out .12s ease-in forwards}.cx-modal--sm{max-width:28rem}.cx-modal--md{max-width:720px}.cx-modal--lg{max-width:1040px}.cx-modal-head{flex-shrink:0;padding:18px 24px 14px;border-bottom:1px solid var(--cx-line)}.cx-modal-head h2{margin:0;font-size:16px;font-weight:650;letter-spacing:-.005em;line-height:28px}.cx-modal-head p{margin:2px 0 0;max-width:880px;font-size:12.5px;line-height:1.6;color:var(--cx-text-3)}.cx-modal-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.cx-modal--nav .cx-modal-head,.cx-modal--sectioned .cx-modal-head{border-bottom-color:var(--cx-line)}.cx-modal-body{min-height:0;display:flex;flex-direction:column;gap:20px;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain}.cx-modal-foot{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--cx-line);background:var(--cx-bg-3)}.cx-modal-body .cx-form-grid{gap:18px 24px}.cx-modal-body .cx-field-label{color:var(--cx-text);font-size:12.5px}.cx-modal-body .cx-config{border-radius:var(--cx-radius-md)}.cx-modal-head-copy{flex:1;min-width:0}.cx-modal-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--cx-radius-md);background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cx-modal-main{display:flex;flex:1 1 auto;min-height:0}.cx-modal-main>.cx-modal-body{flex:1 1 auto;min-width:0}.cx-modal-nav{display:flex;flex:0 0 188px;flex-direction:column;gap:2px;padding:14px 12px;overflow-y:auto;border-right:1px solid var(--cx-line)}.cx-modal-nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.cx-modal-nav button:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-modal-nav button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px}.cx-modal-nav button.is-active{background:var(--cx-accent-soft);color:var(--cx-accent-ink);font-weight:600}.cx-modal-nav-index{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--cx-bg-3);box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-text-3);font-family:var(--cx-mono);font-size:10.5px}.is-active>.cx-modal-nav-index{background:var(--cx-accent);box-shadow:none;color:var(--cx-on-accent)}.cx-modal--sectioned .cx-modal-body{gap:14px;background:var(--cx-sheet)}.cx-fsec{flex:none;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow);scroll-margin-top:4px}.cx-fsec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 4px}.cx-fsec-head h3{margin:0;font-size:14px;font-weight:650;letter-spacing:-.005em;line-height:22px}.cx-fsec-head p{margin:2px 0 0;color:var(--cx-text-3);font-size:12.5px;line-height:1.6}.cx-fsec-body{display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px}.cx-fsec-body>.cx-banner{margin-bottom:0}.cx-confirm{max-width:26rem}.cx-confirm-body{display:flex;gap:16px;padding:24px 24px 20px}.cx-confirm-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cx-confirm--danger .cx-confirm-icon{background:var(--cx-danger-soft);color:var(--cx-danger-ink)}.cx-confirm--warn .cx-confirm-icon{background:var(--cx-warn-soft);color:var(--cx-warn-ink)}.cx-confirm-copy{flex:1;min-width:0}.cx-confirm-copy h2{margin:2px 0 0;font-size:16px;font-weight:650;letter-spacing:-.005em;line-height:26px}.cx-confirm-copy p{margin:8px 0 0;color:var(--cx-text-2);font-size:13px;line-height:1.7}.cx-confirm-copy p+p{margin-top:6px}.cx-confirm-subject{display:inline-block;max-width:100%;margin-top:8px;padding:5px 10px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-sm);background:var(--cx-bg-3);color:var(--cx-text);font-family:var(--cx-mono);font-size:12.5px;overflow-wrap:anywhere}.cx-confirm .client-release-identity{margin-top:12px;padding:0;grid-template-columns:minmax(0,1fr)}@media (max-width: 640px){.cx-modal-main{flex-direction:column}.cx-modal-nav{flex:none;flex-direction:row;gap:4px;padding:8px 12px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--cx-line)}.cx-modal-nav button{width:auto;flex:none;white-space:nowrap}.cx-confirm-body{padding:20px 16px 16px}}@keyframes cx-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes cx-modal-out{to{opacity:0;transform:translateY(6px) scale(.99)}}@keyframes cx-fade-out{to{opacity:0}}@media (max-width: 640px){.cx-modal-root{padding:0;align-items:stretch}.cx-modal{max-width:none;max-height:100dvh;height:100dvh;border:0;border-radius:0}.cx-modal-head,.cx-modal-body,.cx-modal-foot{padding-right:16px;padding-left:16px}.cx-modal-foot>.cx-btn{flex:1}}.cx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.cx-form-grid{grid-template-columns:1fr}}.cx-form-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 640px){.cx-form-grid-3{grid-template-columns:1fr}}.cx-form-actions{display:flex;align-items:center;justify-content:flex-start;padding-top:4px}.cx-field-with-action{display:flex;align-items:flex-start;gap:8px}.cx-field-with-action .cx-field{flex:1;min-width:0}.cx-field-with-action>.cx-btn{margin-top:26px;flex:0 0 auto}.cx-config{border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-bg-elevated);margin-bottom:.75rem;overflow:hidden;transition:border-color .2s ease}.cx-config--open{border-color:var(--cx-line-strong)}.cx-config-head{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer}.cx-config-head:hover{background:var(--cx-hover)}.cx-config-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--cx-hover);border:1px solid var(--cx-line);color:var(--cx-accent)}.cx-config-copy{flex:1;min-width:0}.cx-config-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:14px;font-weight:600}.cx-config-meta{margin-top:2px;font-family:var(--cx-mono);font-size:12px;color:var(--cx-text-3)}.cx-config-body{overflow:hidden}.cx-config-inner{padding:16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--cx-line)}.cx-config-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-top:.25rem}.cx-config-foot-hint{font-size:12px;color:var(--cx-text-3)}.cx-auth-settings-body{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.cx-auth-status-line{display:flex;align-items:flex-start;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--cx-line);color:var(--cx-text-2)}.cx-auth-status-line>svg{flex:0 0 auto;margin-top:1px;color:var(--cx-accent-ink)}.cx-auth-status-line strong{display:block;color:var(--cx-text);font-size:12.5px;font-weight:620}.cx-auth-status-line span{display:block;margin-top:2px;color:var(--cx-text-3);font-size:11px;line-height:1.5}.cx-auth-smtp-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.cx-auth-smtp-actions>span{color:var(--cx-text-3);font-size:11px}.cx-auth-smtp-credential-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.cx-auth-smtp-credential-action>span{color:var(--cx-text-3);font-size:11px;line-height:1.45}.cx-auth-smtp-credential-action>.cx-btn{flex:0 0 auto}.cx-auth-smtp-test{display:grid;grid-template-columns:minmax(13rem,1fr) auto minmax(18rem,1.15fr);align-items:end;gap:12px;padding-top:15px;border-top:1px solid var(--cx-line)}.cx-auth-smtp-test>div:first-child{align-self:center}.cx-auth-smtp-test>div:first-child strong{display:block;font-size:12px;font-weight:620}.cx-auth-smtp-test>div:first-child span{display:block;margin-top:2px;color:var(--cx-text-3);font-size:10.5px;line-height:1.45}.cx-auth-smtp-recipient{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}@media (max-width: 900px){.cx-auth-smtp-test{grid-template-columns:1fr auto}.cx-auth-smtp-recipient{grid-column:1/-1}}@media (max-width: 600px){.cx-auth-settings-body{padding-right:14px;padding-left:14px}.cx-auth-smtp-actions{align-items:stretch;flex-direction:column}.cx-auth-smtp-actions .cx-btn{width:100%}.cx-auth-smtp-credential-action{align-items:stretch;flex-direction:column}.cx-auth-smtp-credential-action .cx-btn{width:100%}.cx-auth-smtp-test{grid-template-columns:1fr;align-items:stretch}.cx-auth-smtp-recipient{grid-column:auto;grid-template-columns:1fr}.cx-auth-smtp-test .cx-btn{width:100%}}.cx-test{padding:10px 12px;border-radius:10px;border:1px solid var(--cx-line);background:var(--cx-bg-3);font-size:12px}.cx-test--fail{border-color:var(--cx-danger-line)}.cx-test .row{display:flex;justify-content:space-between;gap:.5rem;color:var(--cx-text-2);margin-bottom:4px}.cx-test .row strong{color:var(--cx-text)}.cx-test .preview{margin-top:.5rem;padding:8px 10px;border-radius:8px;border:1px solid var(--cx-line);font-family:var(--cx-mono);font-size:11px;color:var(--cx-text-2);max-height:5.5rem;overflow:auto;word-break:break-all}.cx-empty{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.cx-empty-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--cx-hover);border:1px solid var(--cx-line);color:var(--cx-text-2);margin-bottom:.25rem}.cx-empty-title{font-weight:550;font-size:15px;letter-spacing:-.01em}.cx-empty-desc{margin:0;max-width:22rem;font-size:12px;color:var(--cx-text-3);line-height:1.5}.cx-shimmer{border-radius:6px;background:linear-gradient(90deg,var(--cx-hover) 25%,var(--cx-hover-strong) 50%,var(--cx-hover) 75%);background-size:200% 100%;animation:cx-shimmer 1.4s ease infinite}@keyframes cx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cx-table-skeleton{padding:.5rem 0}.cx-table-skeleton-row{display:flex;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--cx-line)}.cx-toasts{position:fixed;top:1rem;right:1rem;z-index:9000;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}@media (max-width: 640px){.cx-toasts{right:12px;left:12px;top:auto;bottom:12px}}.cx-toast{pointer-events:auto;display:flex;align-items:center;gap:.5rem;padding:10px 13px;border-radius:var(--cx-radius-md);border:1px solid var(--cx-line-strong);background:var(--cx-menu-bg);font-size:13px;box-shadow:var(--cx-shadow-pop)}.cx-toast--success{border-color:var(--cx-ok-line);color:var(--cx-ok-ink)}.cx-toast--error{border-color:var(--cx-danger-line);color:var(--cx-danger-ink)}.cx-toast--info{border-color:var(--cx-accent-line);color:var(--cx-accent-ink)}.cx-idcell{display:inline-flex;align-items:center;gap:2px;min-width:0}.cx-dist-list{padding:.25rem 0}.cx-dist-item{padding:12px 16px}.cx-dist-item:hover{background:var(--cx-hover)}.cx-dist-top{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:12.5px}.cx-dist-bar{height:3px;border-radius:99px;background:var(--cx-hover-strong);overflow:hidden}.cx-dist-bar span{display:block;height:100%;border-radius:99px;background:var(--cx-danger-ink);transform-origin:left}.cx-login{position:relative;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);min-height:100dvh;overflow-y:auto;background:var(--cx-bg)}.cx-login-aside{position:relative;display:flex;flex-direction:column;justify-content:center;padding:56px;overflow:hidden;background:radial-gradient(620px 420px at 18% 8%,rgba(37,99,255,.42),transparent 62%),radial-gradient(520px 380px at 92% 96%,rgba(124,92,191,.34),transparent 62%),#0a0e17;color:#fff}.cx-login-aside:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 72%);pointer-events:none}.cx-login-aside>*{position:relative;z-index:1}.cx-login-aside-brand{width:44px;height:44px;margin-bottom:26px;border-radius:12px;background:var(--cx-panel);box-shadow:0 8px 28px -8px #00000080}.cx-login-aside-kicker{margin:0 0 10px;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.cx-login-aside h1{margin:0;font-size:36px;font-weight:650;letter-spacing:-.03em;line-height:1.15}.cx-login-aside-lead{margin:14px 0 0;max-width:24rem;font-size:14.5px;line-height:1.65;color:#ffffffb8}.cx-login-aside-list{margin:32px 0 0;padding:0;list-style:none;display:grid;gap:12px;color:#ffffffd1;font-size:13.5px;line-height:1.5}.cx-login-aside-list li{position:relative;padding-left:20px}.cx-login-aside-list li:before{content:"";position:absolute;top:7px;left:0;width:7px;height:7px;border-radius:50%;background:#5b8cff;box-shadow:0 0 0 4px #5b8cff38}.cx-login-form-wrap{display:grid;place-items:center;padding:40px 24px;background:var(--cx-sheet)}.cx-login-form{width:min(380px,100%);display:flex;flex-direction:column;padding:32px 30px 26px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow-lift)}.cx-login-form h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.025em}.cx-login-form .sub{margin:6px 0 24px;font-size:13.5px;color:var(--cx-text-3)}.cx-login-form .stack{display:flex;flex-direction:column;gap:14px}.cx-login-form .cx-btn--primary{width:100%;height:38px}.cx-login-form .foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;font-size:12px;color:var(--cx-text-3)}.cx-login-form-brand{display:none;width:40px;height:40px;margin-bottom:16px;border-radius:10px}@media (max-width: 860px){.cx-login{grid-template-columns:1fr;padding:20px 16px 32px}.cx-login-aside{padding:8px 8px 20px;background:transparent;color:var(--cx-text)}.cx-login-aside:after{display:none}.cx-login-aside-brand{display:none}.cx-login-aside-kicker{color:var(--cx-text-3)}.cx-login-aside h1{font-size:26px}.cx-login-aside-lead{color:var(--cx-text-2);max-width:none}.cx-login-aside-list{display:none}.cx-login-form-wrap{padding:0;background:transparent}.cx-login-form{width:min(400px,100%);margin:0 auto}.cx-login-form-brand{display:block}}.cx-tag-row{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.cx-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.cx-row-end{align-items:flex-end}.cx-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding:16px 20px 0}@media (max-width: 1280px){.cx-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.cx-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cx-filter-grid{grid-template-columns:1fr}}.cx-filter-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--cx-line);margin-top:16px;background:var(--cx-bg-3)}.cx-filter-active{display:inline-flex;align-items:center;gap:.375rem;font-size:12px;color:var(--cx-warn-ink)}.cx-date-range{margin:16px;padding:12px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-date-range-presets{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:10px}.cx-date-range-presets button{height:27px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--cx-text-2);font:inherit;font-size:12px;cursor:pointer}.cx-date-range-presets button:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-date-range-presets button.is-active{border-color:var(--cx-line-strong);background:var(--cx-bg-elevated);color:var(--cx-text);font-weight:600}.cx-date-range-custom{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cx-date-range-bound{display:inline-flex;align-items:center;gap:6px;color:var(--cx-text-3);font-size:11px}.cx-date-range-bound label{height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--cx-line-strong);border-radius:7px;background:var(--cx-bg-elevated);color:var(--cx-text-3)}.cx-date-range-bound input{min-width:0;border:0;outline:0;background:transparent;color:var(--cx-text);font:inherit;font-size:12px;color-scheme:light dark}.cx-date-range-bound input[type=date]{width:8.2rem}.cx-date-range-bound input[type=time]{width:5rem}.cx-date-range-arrow,.cx-date-range-zone{color:var(--cx-text-3);font-size:11px}.cx-date-range-zone{margin-left:auto}.cx-date-range--compact{grid-column:1/-1;margin:2px 0 0;padding:9px 10px}.cx-date-range--compact .cx-date-range-presets{margin-bottom:8px}.cx-date-range--compact .cx-date-range-bound label{height:29px}.cx-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 16px;border-top:1px solid var(--cx-line)}.cx-pager-meta{font-size:11.5px;color:var(--cx-text-3)}.cx-pager-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cx-pager-size{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--cx-text-2);margin-right:.25rem}.cx-pager-size .cx-dropdown{width:auto;min-width:4.5rem}.cx-pager-btn{font:inherit;font-size:11.5px;height:26px;padding:0 9px;border-radius:var(--cx-radius-md);border:1px solid var(--cx-line-strong);background:transparent;color:var(--cx-text);cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),transform .12s}.cx-pager-btn:hover:not(:disabled){background:var(--cx-hover)}.cx-pager-btn:active:not(:disabled){transform:translateY(1px)}.cx-pager-btn:disabled{opacity:.35;cursor:not-allowed}.cx-pager-page{font-size:11.5px;color:var(--cx-text-2);min-width:4.5rem;text-align:center}@media (prefers-reduced-motion: reduce){.cx-live-dot,.cx-shimmer{animation:none}}.cx-record-tabs{display:flex;align-items:center;gap:4px;min-height:46px;padding:0 8px;border:1px solid var(--cx-line);border-bottom:0;border-radius:var(--cx-radius-xl) var(--cx-radius-xl) 0 0;background:var(--cx-panel);margin-bottom:0}.cx-record-tabs>button{position:relative;display:inline-flex;align-items:center;gap:7px;height:41px;padding:0 14px;border:0;background:transparent;color:var(--cx-text-2);font:inherit;font-weight:550;cursor:pointer;transition:color .18s ease,background .18s ease}.cx-record-tabs>button:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;background:transparent}.cx-record-tabs>button:hover{color:var(--cx-text);background:var(--cx-hover)}.cx-record-tabs>button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px}.cx-record-tabs>button.is-active{color:var(--cx-accent-ink)}.cx-record-tabs>button.is-active:after{background:var(--cx-accent)}.cx-record-filter-count{margin-left:auto;padding-right:4px;font-size:11px;color:var(--cx-text-3)}.cx-record-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 20px;background:var(--cx-panel);border-right:1px solid var(--cx-line);border-left:1px solid var(--cx-line);border-bottom:1px solid var(--cx-line)}.cx-record-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px 12px}.cx-record-filter-grid .cx-field{gap:4px}.cx-record-filter-grid .cx-field-label{font-size:10.5px;color:var(--cx-text-3)}.cx-record-filter-grid .cx-input,.cx-record-filter-grid .cx-dropdown-trigger{height:31px;min-height:31px;font-size:11.5px}.cx-record-filter-actions{display:flex;align-items:center;gap:6px;padding-bottom:1px}.cx-record-table-band{min-height:22rem;margin-bottom:16px;background:var(--cx-panel);border:1px solid var(--cx-line);border-top:0;border-radius:0 0 var(--cx-radius-xl) var(--cx-radius-xl)}.cx-record-table-band .cx-table{min-width:920px}.cx-record-table-band .cx-pager{background:var(--cx-bg-3)}.cx-record-table-band .cx-banner{margin:12px}.cx-record-row{cursor:pointer;outline:none}.cx-record-row:focus-visible td{background:var(--cx-accent-soft)}.cx-error-message-preview{display:-webkit-box;max-width:24rem;overflow:hidden;color:var(--cx-text-2);font-family:var(--cx-mono);font-size:10.5px;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cx-error-row td{padding-top:10px;padding-bottom:10px;vertical-align:middle}.cx-error-kind{display:inline-flex;align-items:center;gap:7px;color:var(--cx-danger-ink);font-size:12px;font-weight:620}.cx-error-kind i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--cx-danger)}.cx-error-user{display:block;overflow:hidden;color:var(--cx-text);font-size:12px;font-weight:530;text-overflow:ellipsis;white-space:nowrap}.cx-error-detail-list{padding-bottom:4px}.cx-error-detail-message{min-width:0}.cx-error-detail-message>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:12px}.cx-error-detail-message pre{max-height:24rem;margin:0;padding:13px 14px;overflow:auto;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3);color:var(--cx-text-2);font-family:var(--cx-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.cx-error-detail-message pre+pre{margin-top:8px}.cx-record-issue{display:block;max-width:15rem;color:var(--cx-warn-ink);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.cx-record-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;justify-content:flex-end;background:var(--cx-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cx-record-fade .16s ease-out}.cx-record-drawer-layer[data-state=closed]{animation:cx-fade-out .14s ease-in forwards}.cx-record-drawer{width:min(720px,100vw - 16px);max-width:100%;height:calc(100dvh - 16px);margin:8px;display:flex;flex-direction:column;overflow:hidden;background:var(--cx-panel);border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-sheet);box-shadow:var(--cx-shadow-pop);outline:none;animation:cx-record-slide .28s cubic-bezier(.2,.8,.2,1)}.cx-record-drawer[data-state=closed]{animation:cx-record-slide-out .16s ease-in forwards}.cx-record-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--cx-line)}.cx-record-drawer-head>div:first-child{min-width:0}.cx-record-drawer-head span{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--cx-text-3)}.cx-record-drawer-head h2{margin:0;min-height:28px;font-size:16px;font-weight:600;line-height:28px;letter-spacing:0}.cx-record-drawer-head .cx-mono{margin-top:4px;color:var(--cx-text-3);overflow-wrap:anywhere}.cx-record-drawer-head>.cx-icon-btn{margin-top:20px}.cx-record-drawer-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 24px 28px;background:var(--cx-sheet)}.cx-record-detail-section,.cx-record-review-actions{flex:none;padding:16px 18px 18px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-record-detail-section>h3,.cx-record-detail-section>header h3,.cx-record-review-actions>h3,.cx-record-review-actions>header h3{margin:0 0 12px;font-size:14px;font-weight:650;letter-spacing:-.005em}.cx-record-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}.cx-record-detail-pair{min-width:0;padding:10px 0;border-bottom:1px solid var(--cx-line)}.cx-record-detail-pair dt{margin-bottom:3px;color:var(--cx-text-3);font-size:12px}.cx-record-detail-pair dd{margin:0;font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.cx-record-json{max-height:19rem;margin:0;padding:12px 14px;overflow:auto;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-bg-3);color:var(--cx-text-2);font-family:var(--cx-mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cx-record-timeline{list-style:none;margin:0;padding:0}.cx-record-timeline li{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;padding-bottom:15px}.cx-record-timeline li:not(:last-child):before{content:"";position:absolute;top:10px;bottom:0;left:4px;width:1px;background:var(--cx-line-strong)}.cx-record-timeline strong{display:block;font-size:13px}.cx-record-timeline span{display:block;margin-top:2px;color:var(--cx-text-3);font-size:12px}.cx-record-timeline p{margin:4px 0 0;color:var(--cx-text-2);font-size:12.5px}.cx-record-timeline-dot{position:relative;z-index:1;width:9px;height:9px;margin-top:4px;border:2px solid var(--cx-bg-2);border-radius:50%;background:var(--cx-accent);box-shadow:0 0 0 1px var(--cx-accent-line)}.cx-request-drawer{width:min(720px,100vw)}.cx-request-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-request-usage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-request-usage-grid>div{min-width:0;padding:14px 12px;border-right:1px solid var(--cx-line)}.cx-request-usage-grid>div:last-child{border-right:0}.cx-request-usage-grid dt{color:var(--cx-text-3);font-size:11.5px;line-height:1.35}.cx-request-usage-grid dd{margin:5px 0 0;font-family:var(--cx-mono);font-size:18px;font-weight:620;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cx-request-usage--read dd{color:var(--cx-ok-ink)}.cx-request-usage--write dd{color:var(--cx-accent-ink)}.cx-request-section-note,.cx-request-empty-route{margin:10px 0 0;color:var(--cx-text-3);font-size:12px;line-height:1.6}.cx-request-preview{max-height:220px;margin:0;padding:11px 12px;overflow:auto;border:1px solid var(--cx-line);border-radius:8px;background:var(--cx-bg-3);color:var(--cx-text);font-family:var(--cx-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cx-request-route .cx-record-timeline-dot{background:var(--cx-text-3);box-shadow:0 0 0 1px var(--cx-line-strong)}.cx-request-route .cx-request-route-dot--success{background:var(--cx-ok);box-shadow:0 0 0 1px var(--cx-ok-line)}.cx-request-route .cx-request-route-dot--retryable_failure{background:var(--cx-danger);box-shadow:0 0 0 1px var(--cx-danger-line)}.cx-request-route p{overflow-wrap:anywhere}.cx-record-review-actions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cx-record-review-actions>header h3{margin:0}.cx-record-review-actions .cx-banner{margin-bottom:12px}.cx-record-review-reason{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);gap:10px;margin-bottom:8px}.cx-record-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--cx-line)}.cx-record-action-row strong{display:block;font-size:12px;font-weight:620}.cx-record-action-row span{display:block;margin-top:2px;color:var(--cx-text-3);font-size:10.5px;line-height:1.5}.cx-record-action-row--stack{align-items:start}.cx-record-action-row--danger{color:var(--cx-danger-ink)}.cx-record-action-controls{display:grid;grid-template-columns:minmax(8rem,1fr) auto;gap:6px;width:min(16rem,100%)}.cx-record-action-controls .cx-input{height:30px}.cx-record-refund-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;gap:6px;grid-column:1/-1}.cx-record-refund-fields .cx-input{height:30px}@keyframes cx-record-fade{0%{opacity:0}to{opacity:1}}@keyframes cx-record-slide-out{to{transform:translate(24px);opacity:0}}@keyframes cx-record-slide{0%{transform:translate(24px);opacity:.85}to{transform:translate(0);opacity:1}}@media (max-width: 1120px){.cx-record-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width: 700px){.cx-record-tabs{overflow-x:auto}.cx-record-tabs>button{flex:0 0 auto;padding:0 10px}.cx-record-tabs .cx-record-filter-count{display:none}.cx-record-filters,.cx-record-filter-grid{grid-template-columns:1fr}.cx-record-filter-actions{justify-content:flex-end}.cx-record-drawer{width:100%;border-left:0}.cx-record-drawer-head,.cx-record-drawer-body{padding-right:14px;padding-left:14px}.cx-record-detail-list,.cx-record-review-reason{grid-template-columns:1fr}.cx-request-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-request-usage-grid>div{border-right:1px solid var(--cx-line);border-bottom:1px solid var(--cx-line)}.cx-request-usage-grid>div:nth-child(2n){border-right:0}.cx-request-usage-grid>div:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.cx-record-action-row{grid-template-columns:1fr}.cx-record-action-controls{width:100%}.cx-record-refund-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.cx-record-drawer-layer,.cx-record-drawer{animation:none}}.cx-record-drawer-body--sectioned{display:flex;flex-direction:column;gap:14px;padding:16px 24px 28px;background:var(--cx-sheet)}.cx-record-drawer-body--sectioned>.cx-page-tabs{margin-bottom:0}.cx-record-drawer-body--sectioned>.cx-fsec .cx-record-detail-pair:nth-last-child(-n+2){border-bottom:0}.cx-record-drawer-body--sectioned>.cx-audit-summary{margin-bottom:0}.cx-user-billing-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;justify-content:flex-end;background:var(--cx-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cx-record-fade .16s ease-out}.cx-user-billing-layer[data-state=closed]{animation:cx-fade-out .14s ease-in forwards}.cx-user-billing-drawer{width:min(720px,100vw - 16px);max-width:100%;height:calc(100dvh - 16px);margin:8px;display:flex;flex-direction:column;overflow-y:auto;background:var(--cx-sheet);border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-sheet);box-shadow:var(--cx-shadow-pop);outline:none;animation:cx-record-slide .28s cubic-bezier(.2,.8,.2,1)}.cx-user-billing-drawer[data-state=closed]{animation:cx-record-slide-out .16s ease-in forwards}.cx-user-billing-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--cx-line);background:var(--cx-panel)}.cx-user-billing-head>div:first-child{min-width:0}.cx-user-billing-head span{display:block;margin-bottom:4px;color:var(--cx-text-3);font-size:12px;font-weight:500}.cx-user-billing-head h2{margin:0;font-size:18px;font-weight:650;line-height:28px;letter-spacing:-.01em;overflow-wrap:anywhere}.cx-user-billing-head .cx-mono{margin-top:4px;color:var(--cx-text-3);overflow-wrap:anywhere}.cx-user-billing-current{flex:none;display:grid;grid-template-columns:.8fr 1fr 1.3fr;gap:12px;padding:16px 24px 0}.cx-user-billing-current>div{min-width:0;padding:14px 16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-panel)}.cx-user-billing-current span{display:block;margin-bottom:4px;color:var(--cx-text-3);font-size:12px}.cx-user-billing-current strong{display:block;font-size:17px;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}.cx-user-billing-activity{flex:none;margin:12px 24px 0;padding:4px 16px 12px;overflow-x:auto;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-panel)}.cx-user-billing-tabs{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 24px 0;padding:4px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3)}.cx-user-billing-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);font:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:background .15s ease,color .15s ease}.cx-user-billing-tabs button:hover{color:var(--cx-text)}.cx-user-billing-tabs button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:1px}.cx-user-billing-tabs button.is-active{background:var(--cx-panel);color:var(--cx-accent-ink);box-shadow:0 0 0 1px var(--cx-line),var(--cx-shadow)}.cx-user-billing-tabs button:last-child.is-active{color:var(--cx-danger-ink)}.cx-user-billing-body{flex:1;min-height:0;overflow-y:auto;padding:14px 24px 28px}.cx-user-billing-body>.cx-banner{margin-bottom:14px}.cx-user-billing-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-user-billing-form>header{display:flex;align-items:flex-start;gap:10px;color:var(--cx-accent-ink)}.cx-user-billing-form>header h3{margin:0;color:var(--cx-text);font-size:14px;font-weight:650}.cx-user-billing-form>header p{margin:2px 0 0;color:var(--cx-text-3);font-size:12.5px;line-height:1.6}.cx-user-billing-form>.cx-field{width:100%}.cx-user-billing-form--danger>header{color:var(--cx-danger-ink)}.cx-user-billing-preview-action{min-width:9.5rem;font-weight:620}.cx-user-billing-segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(20rem,100%);padding:3px;border-radius:var(--cx-radius-md);border:1px solid var(--cx-line);background:var(--cx-bg-3)}.cx-user-billing-segmented button{height:28px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);font:inherit;font-size:12.5px;cursor:pointer}.cx-user-billing-segmented button.is-active{background:var(--cx-panel);color:var(--cx-text);font-weight:600;box-shadow:0 0 0 1px var(--cx-line),var(--cx-shadow)}.cx-user-billing-segmented button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:1px}.cx-user-billing-preview{margin-top:14px;padding:18px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-user-billing-preview>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cx-user-billing-preview>header h3{margin:0;font-size:14px;font-weight:650}.cx-user-billing-preview>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--cx-line);border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);overflow:hidden}.cx-user-billing-preview--danger{border-color:var(--cx-danger-line)}.cx-user-billing-preview--danger>dl{border-color:var(--cx-danger-line)}.cx-user-billing-preview-pair{min-width:0;padding:12px 14px;background:var(--cx-bg-3)}.cx-user-billing-preview-pair dt{margin-bottom:3px;color:var(--cx-text-3);font-size:12px}.cx-user-billing-preview-pair dd{margin:0;font-size:13.5px;font-weight:550;overflow-wrap:anywhere}.cx-user-billing-expiry-note{margin:12px 0 0;padding-left:10px;border-left:2px solid var(--cx-warn);color:var(--cx-warn-ink);font-size:12.5px;line-height:1.6}.cx-user-billing-reason{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--cx-line)}.cx-user-billing-reason .cx-field:last-child:nth-child(3){grid-column:1/-1}.cx-user-billing-confirm{position:sticky;bottom:-28px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px -24px -28px;padding:14px 24px;border-top:1px solid var(--cx-line-strong);background:color-mix(in srgb,var(--cx-panel) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cx-user-billing-confirm>div{display:flex;min-width:0;flex-direction:column;gap:2px}.cx-user-billing-confirm strong{color:var(--cx-text);font-size:13px;font-weight:620}.cx-user-billing-confirm strong.is-ready{color:var(--cx-ok-ink)}.cx-user-billing-confirm span{color:var(--cx-text-2);font-size:12px}.cx-user-billing-confirm .cx-btn{min-width:9.5rem;font-weight:650}@media (max-width: 700px){.cx-user-billing-drawer{width:calc(100vw - 16px)}.cx-user-billing-head,.cx-user-billing-body{padding-right:16px;padding-left:16px}.cx-user-billing-current,.cx-user-billing-tabs{margin-right:16px;margin-left:16px;padding-right:0;padding-left:0}.cx-user-billing-current{grid-template-columns:1fr 1fr}.cx-user-billing-current>div:last-child{grid-column:1/-1}.cx-user-billing-activity{margin-right:16px;margin-left:16px}.cx-user-billing-preview>dl,.cx-user-billing-reason{grid-template-columns:1fr}.cx-user-billing-confirm{align-items:stretch;flex-direction:column;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.cx-user-billing-confirm .cx-btn{width:100%}}@media (prefers-reduced-motion: reduce){.cx-user-billing-layer,.cx-user-billing-drawer{animation:none}}.cx-billing-tabs{display:flex;align-items:center;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--cx-line);overflow-x:auto}.cx-billing-tabs button{position:relative;flex:0 0 auto;height:42px;padding:0 14px;border:0;background:transparent;color:var(--cx-text-2);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:color .15s ease}.cx-billing-tabs button:hover{color:var(--cx-text)}.cx-billing-tabs button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px;border-radius:var(--cx-radius-sm)}.cx-billing-tabs button:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px;background:transparent}.cx-billing-tabs button.is-active{color:var(--cx-text);font-weight:650}.cx-billing-tabs button.is-active:after{background:var(--cx-accent)}.cx-billing-workspace{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.cx-margin-command{display:grid;grid-template-columns:minmax(14rem,1.1fr) minmax(19rem,.9fr) auto;align-items:end;gap:16px 20px;padding:20px;border:1px solid var(--cx-accent-line);border-radius:var(--cx-radius-xl);background:linear-gradient(135deg,var(--cx-accent-soft),transparent 70%),var(--cx-panel)}.cx-margin-command-copy{display:flex;align-items:flex-start;gap:12px;color:var(--cx-accent-ink)}.cx-margin-command-copy h2{margin:0;color:var(--cx-text);font-size:15px;font-weight:650}.cx-margin-command-copy p{margin:4px 0 0;color:var(--cx-text-2);font-size:12.5px;line-height:1.6}.cx-margin-command-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-margin-percent-input{position:relative}.cx-margin-percent-input .cx-input{padding-right:28px}.cx-margin-percent-input>span{position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--cx-text-3);font-size:12px}.cx-margin-shortcuts{display:inline-flex;align-items:center;gap:2px;height:34px;padding:3px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3)}.cx-margin-shortcuts button{height:26px;min-width:44px;padding:0 10px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.cx-margin-shortcuts button:hover{color:var(--cx-text)}.cx-margin-shortcuts button:focus-visible{outline:2px solid var(--cx-focus-ring)}.cx-margin-shortcuts button.is-active{background:var(--cx-panel);color:var(--cx-accent-ink);box-shadow:0 0 0 1px var(--cx-line),var(--cx-shadow)}.cx-billing-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cx-billing-summary-strip>div{padding:14px 18px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-billing-summary-strip span{display:block;margin-bottom:4px;color:var(--cx-text-3);font-size:12px}.cx-billing-summary-strip strong{font-size:20px;font-weight:650;letter-spacing:-.02em}.cx-billing-summary-strip .is-warning strong{color:var(--cx-danger-ink)}.cx-billing-section{overflow:hidden;margin-bottom:16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-billing-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px}.cx-billing-section>header h2{margin:0;font-size:14.5px;font-weight:650}.cx-billing-section>header p{margin:4px 0 0;max-width:780px;color:var(--cx-text-3);font-size:12.5px;line-height:1.6}.cx-billing-section>.cx-banner{margin:0 20px 14px}.cx-billing-section .cx-table-wrap{border:0;border-radius:0}.cx-billing-section>.cx-billing-advanced-grid{padding:0 20px 20px}.cx-billing-table-input{width:7.5rem;height:30px;min-height:30px;padding:0 8px;font-family:var(--cx-mono);font-size:12px;font-variant-numeric:tabular-nums}.cx-billing-table-input--wide{width:min(13rem,100%);font-family:var(--cx-font)}.cx-margin-row--warning td{background:var(--cx-danger-soft)}.cx-margin-row--warning td:first-child{box-shadow:inset 3px 0 0 var(--cx-danger)}.cx-billing-advanced-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cx-billing-advanced-grid .cx-input{font-family:var(--cx-mono);font-variant-numeric:tabular-nums}.cx-billing-reset-band{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px dashed var(--cx-line-strong);border-radius:var(--cx-radius-xl)}.cx-billing-reset-band>div{display:flex;align-items:flex-start;gap:10px;color:var(--cx-text-2)}.cx-billing-reset-band strong{display:block;color:var(--cx-text);font-size:13px}.cx-billing-reset-band span{display:block;margin-top:2px;color:var(--cx-text-3);font-size:12px}.cx-billing-savebar{position:sticky;z-index:40;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;margin:8px 0 0;padding:10px 16px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-xl);background:color-mix(in srgb,var(--cx-panel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--cx-shadow-pop)}.cx-billing-save-status,.cx-billing-save-actions{display:flex;align-items:center;gap:12px;color:var(--cx-text-2);font-size:12.5px}.cx-billing-save-status>span,.cx-billing-save-actions>span{display:inline-flex;align-items:center;gap:6px}.cx-billing-save-status .is-warning,.cx-billing-save-actions .is-warning{color:var(--cx-danger-ink)}@media (max-width: 1180px){.cx-margin-command{grid-template-columns:1fr 1fr}.cx-margin-command>.cx-btn{justify-self:end}.cx-billing-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.cx-date-range{margin:12px}.cx-date-range-custom{align-items:stretch;flex-direction:column}.cx-date-range-bound{width:100%}.cx-date-range-bound label{flex:1}.cx-date-range-arrow{display:none}.cx-date-range-zone{margin-left:0}.cx-margin-command,.cx-margin-command-fields{grid-template-columns:1fr}.cx-margin-command>.cx-btn{width:100%;justify-self:stretch}.cx-margin-shortcuts{width:100%}.cx-margin-shortcuts button{flex:1}.cx-billing-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-billing-section .cx-table{min-width:720px}.cx-billing-advanced-grid{grid-template-columns:1fr}.cx-billing-savebar{align-items:stretch;flex-direction:column}.cx-billing-save-status,.cx-billing-save-actions{justify-content:space-between;flex-wrap:wrap}.cx-billing-save-actions>span{display:none}.cx-billing-save-actions .cx-btn{width:100%}}.cx-cdk-page .cx-cdk-create{padding:14px 16px 16px}.cx-cdk-page .cx-cdk-create-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.cx-cdk-page .cx-cdk-create-grid .cx-field{gap:4px;min-width:0}.cx-cdk-page .cx-cdk-create-grid .cx-field-label{font-size:10.5px;color:var(--cx-text-3)}.cx-cdk-page .cx-cdk-create-grid .cx-input,.cx-cdk-page .cx-cdk-create-grid .cx-dropdown-trigger{height:32px;min-height:32px;font-size:12px}.cx-cdk-page .cx-cdk-create-grid .cx-field:last-child{grid-column:1/-1}@media (max-width: 960px){.cx-cdk-page .cx-cdk-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.cx-cdk-page .cx-cdk-create-grid{grid-template-columns:1fr}.cx-cdk-page .cx-cdk-create-grid .cx-field:last-child{grid-column:auto}}.cx-cdk-page .cx-cdk-create-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cx-line)}.cx-cdk-page .cx-cdk-create-hint{margin-left:auto;color:var(--cx-text-3);font-size:11px}.cx-cdk-page .cx-cdk-inline-badge{margin-left:6px}.cx-cdk-page .cx-cdk-disable-btn.cx-btn{min-height:32px;height:32px;padding:0 12px;font-weight:650}.cx-cdk-page .cx-cdk-confirm-copy{margin:0;color:var(--cx-text-2);font-size:12.5px;line-height:1.55}.cx-cdk-page .cx-table td{padding-top:10px;padding-bottom:10px}.cx-marketplace-hero-actions,.cx-marketplace-row-actions,.cx-marketplace-source-title{display:flex;align-items:center}.cx-marketplace-hero-actions{gap:.5rem;flex-wrap:wrap}.cx-marketplace-source-title{gap:.5rem;margin-bottom:.2rem}.cx-marketplace-source-title>span:first-child{min-width:0;font-weight:620}.cx-marketplace-source-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:.75rem;padding:.875rem}.cx-marketplace-source-card{min-width:0;overflow:hidden;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-elevated);transition:border-color .14s ease,background .14s ease}.cx-marketplace-source-card:hover{border-color:var(--cx-line-strong)}.cx-marketplace-source-card.has-error{border-color:var(--cx-danger-line)}.cx-marketplace-source-card.is-disabled{opacity:.72}.cx-marketplace-source-card-head,.cx-marketplace-source-card-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cx-marketplace-source-card-head{padding:.875rem .875rem .75rem}.cx-marketplace-source-card-head>div:first-child{min-width:0}.cx-marketplace-source-card-head .cx-switch{flex:0 0 auto}.cx-marketplace-source-url{min-width:0;padding:0 .875rem .75rem;color:var(--cx-text-3)}.cx-marketplace-source-stats{display:grid;grid-template-columns:.75fr 1.25fr 1fr;margin:0;padding:.75rem .875rem;border-block:1px solid var(--cx-line);background:color-mix(in srgb,var(--cx-bg) 70%,transparent)}.cx-marketplace-source-stats>div{min-width:0;padding-right:.75rem}.cx-marketplace-source-stats>div+div{padding-left:.75rem;border-left:1px solid var(--cx-line)}.cx-marketplace-source-stats dt{margin-bottom:.25rem;color:var(--cx-text-3);font-size:.625rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.cx-marketplace-source-stats dd{margin:0;overflow:hidden;color:var(--cx-text-1);font-size:.75rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.cx-marketplace-source-stats dd.is-ok{color:var(--cx-ok-ink)}.cx-marketplace-source-stats dd.is-syncing{color:var(--cx-accent-ink)}.cx-marketplace-source-stats dd.is-error{color:var(--cx-danger-ink)}.cx-marketplace-source-error{margin:.75rem .875rem 0;padding:.625rem .75rem;border:1px solid var(--cx-danger-line);border-radius:var(--cx-radius-md);background:var(--cx-danger-soft);color:var(--cx-danger-ink);font-size:.6875rem;line-height:1.5}.cx-marketplace-source-card-foot{align-items:center;padding:.625rem .75rem .625rem .875rem;color:var(--cx-text-3);font-size:.6875rem}.cx-marketplace-row-actions{justify-content:flex-end;gap:.125rem;min-width:5rem}.cx-marketplace-entry-tools{display:flex;align-items:center;gap:.5rem}.cx-marketplace-entry-tools .cx-dropdown-trigger{min-width:10rem}.cx-marketplace-entry-tools .cx-input{width:min(17rem,32vw)}.cx-marketplace-entry-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .25rem 0;color:var(--cx-text-3);font-size:.75rem;font-variant-numeric:tabular-nums}.cx-marketplace-entry-pagination>div{display:flex;gap:.25rem}.cx-icon-btn--danger{color:var(--cx-danger-ink)}.cx-icon-btn--danger:hover:not(:disabled){background:var(--cx-danger-soft);color:var(--cx-danger-ink)}.cx-marketplace-source-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cx-marketplace-protocol-note{grid-column:1/-1;display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border:1px solid var(--cx-accent-line);border-radius:var(--cx-radius-md);background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cx-marketplace-protocol-note svg{flex:0 0 auto;margin-top:.0625rem}.cx-marketplace-protocol-note p{margin:0;font-size:.75rem;line-height:1.55}.cx-marketplace-delete-copy{margin:0;color:var(--cx-text-2);font-size:.8125rem;line-height:1.6}.cx-spin{animation:cx-marketplace-spin .8s linear infinite}@keyframes cx-marketplace-spin{to{transform:rotate(360deg)}}@media (max-width: 48rem){.cx-marketplace-hero-actions{width:100%}.cx-marketplace-hero-actions .cx-btn{flex:1 1 auto}.cx-marketplace-source-form{grid-template-columns:1fr}.cx-marketplace-protocol-note{grid-column:auto}.cx-marketplace-entry-tools{width:100%;flex-wrap:wrap}.cx-marketplace-entry-tools .cx-dropdown-trigger,.cx-marketplace-entry-tools .cx-input{width:100%}}@media (max-width: 34rem){.cx-marketplace-source-stats{grid-template-columns:1fr}.cx-marketplace-source-stats>div{padding:0}.cx-marketplace-source-stats>div+div{margin-top:.625rem;padding:.625rem 0 0;border-top:1px solid var(--cx-line);border-left:none}}.cx-model-cell{display:flex;align-items:center;gap:10px;min-width:0}.cx-model-icon{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cx-line);border-radius:8px;background:var(--cx-bg-3);color:var(--cx-text-2);font-size:12px;font-weight:600;line-height:1}.cx-model-icon img{width:20px;height:20px;object-fit:contain;border-radius:4px}.cx-model-icon>span{color:inherit}.cx-icon-field{display:flex;align-items:center;gap:8px}.cx-icon-field .cx-model-icon{flex:none}.cx-icon-field .cx-input,.cx-icon-field input{flex:1 1 0;min-width:0}.cx-form-section{margin-top:18px;padding-top:14px;border-top:1px solid var(--cx-line);color:var(--cx-text-2);font-size:12px;font-weight:600;letter-spacing:.04em}.cx-form-section:first-child{margin-top:0;padding-top:0;border-top:0}.cx-form-hint{margin:4px 0 10px;color:var(--cx-text-3);font-size:12px;line-height:1.6}.cx-timewindow-card{margin-bottom:10px;padding:10px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3)}.cx-timewindow-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3)}.cx-timewindow-card .cx-timewindow-row{margin-bottom:8px;padding:0 0 8px;border:0;border-bottom:1px dashed var(--cx-line);border-radius:0;background:transparent}.cx-timewindow-subrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.cx-timewindow-scope{display:inline-flex;min-width:150px}.cx-timewindow-weekdays{display:inline-flex;flex-wrap:wrap;gap:4px}.cx-timewindow-range{display:inline-flex;align-items:center;gap:6px}.cx-timewindow-range .cx-input,.cx-timewindow-range input{flex:0 0 auto;width:150px}.cx-holiday-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cx-holiday-item{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3)}.cx-timewindow-label{flex:none;min-width:44px;color:var(--cx-text-2);font-size:12px;font-weight:600}.cx-timewindow-sep{flex:none;color:var(--cx-text-3);font-size:12px}.cx-timewindow-row .cx-input,.cx-timewindow-row input{flex:1 1 0;min-width:0}.cx-price-preview{margin:10px 0 14px;padding:10px 12px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3);font-size:12px}.cx-price-preview-head{margin-bottom:8px;color:var(--cx-text-2);font-weight:600}.cx-price-preview-row{display:grid;grid-template-columns:48px minmax(84px,auto) 16px minmax(90px,auto) 1fr;align-items:center;gap:8px;padding:3px 0;color:var(--cx-text-2)}.cx-price-preview-margin-cell{color:var(--cx-text-3);font-size:11px;text-align:right}.cx-price-preview-margin-cell.is-loss{color:var(--cx-danger, #d4380d);font-weight:600}.cx-price-preview-sub{color:var(--cx-text-3);font-weight:400}.cx-price-preview-arrow{color:var(--cx-text-3);text-align:center}.cx-price-preview-user{color:var(--cx-text);font-weight:600}.cx-price-preview-note{margin-top:8px;color:var(--cx-text-3);font-size:11px}.cx-price-preview-margin{margin-top:8px;padding-top:8px;border-top:1px dashed var(--cx-line);color:var(--cx-text);font-weight:600}.cx-price-preview-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cx-price-preset{padding:3px 10px;border:1px solid var(--cx-line);border-radius:999px;background:var(--cx-bg);color:var(--cx-text-2);font-size:11px;cursor:pointer}.cx-price-preset:hover{border-color:var(--cx-accent);color:var(--cx-text)}.cx-price-preset.is-active{border-color:var(--cx-accent);background:var(--cx-accent-soft, var(--cx-bg));color:var(--cx-accent, var(--cx-text));font-weight:600}[data-model-brand=kimi] path[fill="#fff"]{fill:currentColor}.cx-chip-group{display:flex;flex-wrap:wrap;gap:8px}.cx-chip-check{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--cx-line-strong);border-radius:99px;background:var(--cx-panel);color:var(--cx-text-2);font-size:13px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.cx-chip-check input{position:absolute;opacity:0;width:0;height:0}.cx-chip-check:hover{border-color:var(--cx-text-3);color:var(--cx-text)}.cx-chip-check.is-on{border-color:var(--cx-accent-line);background:var(--cx-accent-soft);color:var(--cx-accent-ink);font-weight:600}.cx-chip-check:has(input:focus-visible){outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-stage{scrollbar-gutter:stable}.cx-stage-inner>.cx-hero{margin-bottom:18px}.cx-panel-head-row{flex-wrap:wrap}.cx-panel-head-actions{max-width:100%;flex-wrap:wrap}.cx-panel[id],.cx-billing-section[id]{scroll-margin-top:16px}.cx-panel[id]:focus,.cx-billing-section[id]:focus{outline:none}.cx-panel[id]:focus-visible,.cx-billing-section[id]:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-section-workspace{display:block;margin-bottom:20px}.cx-section-index{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:6px;margin:0 0 4px;padding:10px 0;overflow-x:auto;border-bottom:1px solid var(--cx-line);background:color-mix(in srgb,var(--cx-sheet) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cx-section-index-label{display:none}.cx-section-index button{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;padding:0 14px 0 10px;border:1px solid transparent;border-radius:99px;background:transparent;color:var(--cx-text-2);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.cx-section-index button>span:last-child{display:inline-flex}.cx-section-index button:hover{background:var(--cx-hover-strong);color:var(--cx-text)}.cx-section-index button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px}.cx-section-number{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--cx-bg-3);box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-text-3);font-family:var(--cx-mono);font-size:10.5px}.cx-section-index strong{font-size:13px;font-weight:550}.cx-section-index small{display:none}.cx-section-content{min-width:0}.cx-section-content>:last-child{margin-bottom:0}.cx-section-content .cx-panel-head{padding:16px 20px}.cx-section-content .cx-panel-title{font-size:15px}.cx-settings-savebar{position:sticky;bottom:16px;z-index:15;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;margin-top:8px;padding:12px 16px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-xl);background:color-mix(in srgb,var(--cx-panel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--cx-shadow-pop)}.cx-settings-savebar>.cx-badge{margin-right:auto}.cx-filter-fields{padding:16px 18px 0}.cx-filter-primary,.cx-filter-advanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.cx-filter-more{margin-top:12px}.cx-filter-more summary{display:flex;align-items:center;gap:6px;width:fit-content;padding:4px 0;font-size:12px;color:var(--cx-text-2);cursor:pointer;list-style:none}.cx-filter-more summary::-webkit-details-marker{display:none}.cx-filter-more summary svg{transform:rotate(-90deg)}.cx-filter-more[open] summary svg{transform:none}.cx-filter-more summary span{margin-left:8px;color:var(--cx-accent-ink)}.cx-filter-advanced{margin-top:10px;padding:14px 0 2px;border-top:1px dashed var(--cx-line)}.cx-query-panel>.cx-panel-head{padding:10px 18px}.cx-query-panel .cx-panel-desc{display:none}.cx-query-panel .cx-date-range,.cx-record-filters>.cx-date-range{margin:12px 18px;padding:10px 0 0;border:0;border-top:1px solid var(--cx-line);border-radius:0;background:transparent}.cx-query-panel .cx-filter-actions{margin-top:12px;padding:10px 18px;background:var(--cx-panel)}.cx-query-panel .cx-date-range-presets{margin-bottom:8px}.cx-token-details summary{width:fit-content;cursor:pointer;color:var(--cx-text-2)}.cx-token-details[open] .cx-metric-token-breakdown{margin-top:8px}.cx-page--requests .cx-metric,.cx-page--errors .cx-metric,.cx-page--users .cx-metric{min-height:94px;padding:14px 16px}.cx-page--requests .cx-table-wrap,.cx-page--errors .cx-table-wrap,.cx-page--users .cx-table-wrap,.cx-record-table-band .cx-table-wrap{max-height:65dvh;overflow:auto}.cx-page--requests .cx-table th,.cx-page--errors .cx-table th,.cx-page--users .cx-table th,.cx-record-table-band .cx-table th{position:sticky;top:0;z-index:2}.cx-page--requests .cx-table,.cx-page--errors .cx-table{min-width:1080px}.cx-page--users .cx-table{min-width:860px}.cx-page--requests .cx-request-open-cell,.cx-page--errors .cx-request-open-cell{position:sticky;right:0;background:var(--cx-panel);box-shadow:-1px 0 var(--cx-line)}.cx-page--users .cx-user-open-btn{text-align:left}.cx-page-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--cx-line)}.cx-page-tabs button{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:0;background:transparent;color:var(--cx-text-2);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:color .15s ease}.cx-page-tabs button:hover{color:var(--cx-text)}.cx-page-tabs button.is-active{color:var(--cx-text);font-weight:650}.cx-page-tabs button.is-active:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px;background:var(--cx-accent)}.cx-page-tabs button span{padding:0 7px;border-radius:99px;background:var(--cx-bg-3);box-shadow:inset 0 0 0 1px var(--cx-line);color:var(--cx-text-3);font-size:11.5px;font-weight:600;line-height:18px}.cx-page-tabs button.is-active span{background:var(--cx-accent-soft);box-shadow:none;color:var(--cx-accent-ink)}.cx-page-tabs button svg{color:var(--cx-text-3);transition:color .15s ease}.cx-page-tabs button.is-active svg{color:var(--cx-accent)}.cx-page-tabs button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px;border-radius:var(--cx-radius-sm)}.cx-collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--cx-line)}.cx-collection-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;max-width:400px;position:relative}.cx-collection-search>svg{position:absolute;left:10px;color:var(--cx-text-3);pointer-events:none}.cx-collection-search .cx-input{padding-left:34px}.cx-collection-toolbar>.cx-dropdown{width:144px}.cx-collection-count{margin-left:auto;color:var(--cx-text-3);font-size:12px}.cx-model-default{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,480px);align-items:center}.cx-model-default>.cx-panel-head{border-bottom:0}.cx-model-default>.cx-panel-body{padding:14px 18px}.cx-page--models .cx-table,.cx-page--channels .cx-table{min-width:900px}.cx-page--models .cx-table td:first-child,.cx-page--channels .cx-table td:first-child{max-width:300px}.cx-page--models .cx-table-actions,.cx-page--channels .cx-table-actions{position:sticky;right:0;background:var(--cx-panel);box-shadow:-1px 0 var(--cx-line)}.cx-create-disclosure{border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);margin-bottom:16px;background:var(--cx-panel)}.cx-create-disclosure>summary{padding:14px 18px;font-size:13px;font-weight:600;cursor:pointer}.cx-create-disclosure>summary span{display:inline-block;margin-left:16px;color:var(--cx-text-3);font-size:12px;font-weight:400}.cx-create-disclosure>.cx-panel{margin:0;border:0;border-top:1px solid var(--cx-line);border-radius:0}.cx-create-disclosure>.cx-panel>.cx-panel-head{display:none}.cx-create-disclosure .cx-form-grid{gap:16px}.cx-page--web-search .cx-hero p{max-width:880px}.cx-page--web-search .cx-table{min-width:820px}.cx-page--web-search .cx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-page--web-search .cx-form-grid>:last-child{grid-column:1/-1}.cx-page--redeem-codes .cx-table{min-width:880px}.cx-page--auth .cx-section-content{max-width:980px}.cx-page--auth .cx-config{margin:0;border:0;border-bottom:1px solid var(--cx-line);border-radius:0}.cx-page--payment .cx-config,.cx-page--subscription-page .cx-config{border:0;border-bottom:1px solid var(--cx-line);border-radius:0;margin:0}.cx-page--payment .cx-config:last-child,.cx-page--subscription-page .cx-config:last-child{border-bottom:0}.cx-page--payment .cx-config-head,.cx-page--subscription-page .cx-config-head{padding-left:0;padding-right:0}.cx-subscription-compare-row{border-bottom:1px solid var(--cx-line);padding-bottom:8px}.cx-subscription-compare-row:last-child{border-bottom:0}.cx-subscription-compare-row>.cx-panel-head{flex-direction:row;align-items:flex-start;justify-content:space-between;border:0;padding:4px 0 8px}.cx-subscription-compare-row>.cx-form-grid{padding:8px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.cx-subscription-compare-row>.cx-form-grid>:nth-child(-n+2){grid-column:span 2}.cx-page--payment-orders .cx-record-filters{padding:0;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);margin-bottom:16px}.cx-page--payment-orders .cx-record-filter-actions{padding:10px 18px;border-top:1px solid var(--cx-line);background:var(--cx-panel)}.cx-page--payment-orders .cx-record-tabs{margin-bottom:16px}.cx-page--payment-orders .cx-record-table-band{border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);overflow:hidden}.cx-page--client-releases .cx-metric-value{overflow-wrap:anywhere;font-size:20px}.cx-page--client-releases .cx-table{min-width:680px}.cx-page--client-releases .client-release-settings{grid-template-columns:160px minmax(0,1fr)}.cx-page--client-releases .client-release-active-meta{padding-top:12px;margin-top:0;border-top:1px solid var(--cx-line)}.cx-page-help{margin:-4px 0 16px;color:var(--cx-text-3);font-size:12px}.cx-page-help>summary{cursor:pointer;width:fit-content}.cx-page-help>.cx-banner{margin-top:10px}.cx-page--marketplace .cx-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cx-page--marketplace .cx-metric{padding:14px;min-height:92px}.cx-page--marketplace .cx-metric-value{font-size:22px}.cx-page--marketplace .cx-panel-head-row:has(.cx-marketplace-entry-tools){align-items:flex-start;flex-direction:column}.cx-page--marketplace .cx-marketplace-entry-tools{flex-wrap:wrap;width:100%}.cx-page--marketplace .cx-marketplace-entry-tools>.cx-dropdown{flex:0 1 200px;width:200px}.cx-page--marketplace .cx-marketplace-entry-tools>.cx-input{flex:1 1 220px;width:auto;max-width:360px}.cx-page--marketplace .cx-marketplace-source-list{grid-template-columns:1fr;padding:0;gap:0}.cx-page--marketplace .cx-marketplace-source-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1fr);column-gap:24px;border:0;border-bottom:1px solid var(--cx-line);border-radius:0;padding:18px}.cx-page--marketplace .cx-marketplace-source-card-head,.cx-page--marketplace .cx-marketplace-source-url,.cx-page--marketplace .cx-marketplace-source-card-foot,.cx-page--marketplace .cx-marketplace-source-stats{padding:0}.cx-page--marketplace .cx-marketplace-source-card-head{grid-column:1}.cx-page--marketplace .cx-marketplace-source-url{grid-column:1;margin-top:8px}.cx-page--marketplace .cx-marketplace-source-stats{grid-column:2;grid-row:1/span 2;margin:0;align-self:center}.cx-page--marketplace .cx-marketplace-source-card-foot{grid-column:1/-1;margin-top:14px;padding-top:10px}.cx-page--marketplace .cx-marketplace-source-error{grid-column:1/-1;margin:12px 0 0}@media (max-width: 1280px){.cx-page--marketplace .cx-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.cx-page--marketplace .cx-marketplace-source-card{display:block}.cx-page--marketplace .cx-marketplace-source-stats{margin-top:16px}}@media (max-width: 640px){.cx-stage-inner .cx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-stage-inner .cx-metric{padding:14px;min-height:96px}.cx-metric-grid>.cx-metric:last-child:nth-child(odd){grid-column:1/-1}.cx-page--marketplace .cx-marketplace-entry-tools>.cx-dropdown,.cx-page--marketplace .cx-marketplace-entry-tools>.cx-input{flex-basis:100%;width:100%;max-width:none}.cx-filter-primary,.cx-filter-advanced{grid-template-columns:1fr}.cx-collection-count{width:100%;margin:0}.cx-model-default{grid-template-columns:1fr}.cx-model-default>.cx-panel-body{padding-top:0}.cx-create-disclosure>summary span{display:block;margin:6px 0 0 16px}.cx-page--web-search .cx-form-grid,.cx-page--client-releases .client-release-settings{grid-template-columns:1fr}.cx-subscription-compare-row>.cx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-page--marketplace .cx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-page--payment .cx-grid-2{grid-template-columns:1fr}.cx-page--requests .cx-table-wrap,.cx-page--errors .cx-table-wrap,.cx-page--users .cx-table-wrap,.cx-record-table-band .cx-table-wrap{max-height:none}}.cx-channel-toolbar{margin-bottom:16px}.cx-channel-toolbar .cx-collection-toolbar{padding:12px 16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:16px;align-items:start}.cx-channel-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow);transition:border-color .15s ease}.cx-channel-card:hover{border-color:var(--cx-line-strong)}.cx-channel-card.is-tripped{border-color:var(--cx-danger-line)}.cx-channel-card.is-off>.cx-channel-head .cx-channel-mark{filter:grayscale(1);opacity:.6}.cx-channel-card.is-off>.cx-channel-head .cx-channel-title{opacity:.7}.cx-channel-head{display:flex;align-items:center;gap:12px}.cx-channel-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--cx-radius-md);background:linear-gradient(135deg,var(--cx-accent),var(--cx-violet));color:#fff;font-size:15px;font-weight:700}.cx-channel-title{flex:1;min-width:0}.cx-channel-title strong{display:block;font-size:14.5px;font-weight:650;letter-spacing:-.005em}.cx-channel-title>span{display:block;color:var(--cx-text-3);font-size:12px}.cx-channel-actions{display:flex;align-items:center;gap:6px;flex:none}.cx-channel-tags{display:flex;flex-wrap:wrap;gap:6px}.cx-channel-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:12px 14px;border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-channel-meta>div{min-width:0}.cx-channel-meta dt{color:var(--cx-text-3);font-size:11.5px}.cx-channel-meta dd{margin:2px 0 0;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.cx-channel-models{display:flex;flex-direction:column;gap:8px}.cx-channel-models-head{display:flex;align-items:center;justify-content:space-between;color:var(--cx-text-2);font-size:12.5px;font-weight:550}.cx-channel-entries{margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg)}.cx-channel-entries>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--cx-line)}.cx-channel-entries>li:last-child{border-bottom:0}.cx-channel-entries>li.is-off .cx-channel-entry-main{opacity:.55}.cx-channel-entry-main{display:flex;flex-direction:column;min-width:0}.cx-channel-entry-main .cx-mono{overflow-wrap:anywhere;font-size:12.5px;font-weight:550}.cx-channel-empty{padding:6px 2px}.cx-default-model{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;padding:14px 18px;border:1px solid var(--cx-accent-line);border-radius:var(--cx-radius-xl);background:var(--cx-accent-soft)}.cx-default-model-copy{display:flex;flex-direction:column;gap:2px}.cx-default-model-copy strong{font-size:13.5px;font-weight:650}.cx-default-model-copy span{color:var(--cx-text-2);font-size:12.5px}.cx-default-model-controls{display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:520px}.cx-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;align-items:stretch}.cx-model-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cx-model-card:hover{border-color:var(--cx-line-strong);box-shadow:var(--cx-shadow-lift);transform:translateY(-1px)}.cx-model-card.is-off{background:var(--cx-bg-3)}.cx-model-card.is-off .cx-model-card-head,.cx-model-card.is-off .cx-model-card-stats{opacity:.7}.cx-model-card-head{display:flex;align-items:center;gap:12px}.cx-model-icon--lg{width:40px;height:40px;border-radius:var(--cx-radius-md)}.cx-model-card-title{flex:1;min-width:0}.cx-model-card-title strong{display:block;font-size:14.5px;font-weight:650}.cx-model-card-title>span{display:block;color:var(--cx-text-3);font-size:11.5px}.cx-model-card-state{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.cx-model-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:var(--cx-radius-lg);background:var(--cx-line)}.cx-model-card-stats>div{display:flex;flex-direction:column;gap:2px;padding:11px 14px;background:var(--cx-bg-3)}.cx-model-card-stats span{color:var(--cx-text-3);font-size:11.5px}.cx-model-card-stats strong{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.cx-model-card-stats strong small{font-size:13px;font-weight:500;color:var(--cx-text-3)}.cx-model-card-stats small{color:var(--cx-text-3);font-size:11.5px}.cx-model-card-stats small.is-warn{color:var(--cx-warn-ink);font-weight:600}.cx-model-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cx-model-card-label{margin-right:4px;color:var(--cx-text-3);font-size:12px}.cx-model-card-foot{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--cx-line)}.cx-model-card-spacer{flex:1}.cx-cdk-progress{display:flex;flex-direction:column;gap:6px;min-width:180px}.cx-cdk-progress>span{color:var(--cx-text-2);font-size:12px}.cx-cdk-bar{display:flex;height:6px;overflow:hidden;border-radius:99px;background:var(--cx-bg-3);box-shadow:inset 0 0 0 1px var(--cx-line)}.cx-cdk-bar>i{display:block;height:100%}.cx-cdk-bar .is-redeemed{background:var(--cx-ok)}.cx-cdk-bar .is-unused{background:var(--cx-accent);opacity:.55}.cx-cdk-bar .is-disabled{background:var(--cx-neutral);opacity:.6}.cx-key-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;padding:4px 20px 20px}.cx-key-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-key-card.is-off{opacity:.7}.cx-key-card-head{display:flex;align-items:center;gap:10px}.cx-key-card-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--cx-radius-md);background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cx-key-card-title{flex:1;min-width:0}.cx-key-card-title strong{display:block;font-size:13.5px;font-weight:650}.cx-key-card-title .cx-truncate{color:var(--cx-text-3);font-size:11.5px}.cx-key-usage{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cx-key-usage:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:4px;border-radius:4px}.cx-key-usage-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cx-key-usage-top strong{font-size:20px;font-weight:650;letter-spacing:-.02em}.cx-key-usage-top strong small{font-size:13px;font-weight:500;color:var(--cx-text-3)}.cx-key-usage-top>span{color:var(--cx-text-3);font-size:12px}.cx-key-usage .cx-usage-bar{display:block}.cx-key-usage-sub{color:var(--cx-text-3);font-size:11.5px}.cx-key-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding-top:10px;border-top:1px solid var(--cx-line)}.cx-key-meta dt{color:var(--cx-text-3);font-size:11.5px}.cx-key-meta dd{margin:2px 0 0;font-size:12.5px}.cx-release-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center}@media (max-width: 720px){.cx-release-hero{grid-template-columns:minmax(0,1fr)}}.cx-release-hero-main{display:flex;flex-direction:column;gap:6px;min-width:0}.cx-release-hero-label{color:var(--cx-text-3);font-size:12.5px}.cx-release-hero-main>strong{font-size:40px;font-weight:650;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.cx-release-hero-id{color:var(--cx-text-3);font-size:11.5px;overflow-wrap:anywhere}.cx-release-hero-stats{display:flex;gap:12px}.cx-release-hero-stats>div{min-width:120px;padding:14px 16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-release-hero-stats>div.is-hot{border-color:var(--cx-accent-line);background:var(--cx-accent-soft)}.cx-release-hero-stats>div.is-hot strong{color:var(--cx-accent-ink)}.cx-release-hero-stats span{display:block;color:var(--cx-text-3);font-size:12px}.cx-release-hero-stats strong{display:block;margin-top:2px;font-size:26px;font-weight:650;letter-spacing:-.02em}.cx-binding-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 720px){.cx-binding-modes{grid-template-columns:minmax(0,1fr)}}.cx-binding-mode{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-binding-mode-title{font-size:13px;font-weight:650}.cx-cdk-detail-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cx-cdk-detail-filter{width:150px}.cx-cdk-detail-count{margin-left:auto;color:var(--cx-text-3);font-size:12.5px}.cx-cdk-detail-table{overflow:hidden;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg)}.cx-overview-primary,.cx-overview-trio,.cx-overview-duo{display:grid;gap:16px;margin-bottom:16px}.cx-overview-primary>.cx-panel,.cx-overview-trio>.cx-panel,.cx-overview-duo>.cx-panel{min-width:0;margin-bottom:0}.cx-overview-primary{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr)}.cx-overview-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-overview-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-overview-trio>.cx-panel>.cx-panel-body{max-height:400px;overflow-x:hidden;overflow-y:auto}.cx-operations-home .cx-model-name{display:block;max-width:220px;overflow-wrap:anywhere;font-weight:550}.cx-attention-list{display:flex;flex-direction:column;gap:2px;padding:4px 10px 12px}.cx-attention-list button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:var(--cx-radius-lg);background:transparent;color:var(--cx-text);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.cx-attention-list button:hover{background:var(--cx-hover)}.cx-attention-list button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:-2px}.cx-attention-list button:hover>svg{opacity:1;transform:none}.cx-attention-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--cx-radius-md)}.cx-attention-icon--danger{background:var(--cx-danger-soft);color:var(--cx-danger-ink)}.cx-attention-icon--warn{background:var(--cx-warn-soft);color:var(--cx-warn-ink)}.cx-attention-icon--accent{background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cx-attention-icon--ok{background:var(--cx-ok-soft);color:var(--cx-ok-ink)}.cx-attention-text{flex:1;min-width:0}.cx-attention-text b{display:block;font-size:13.5px;font-weight:600}.cx-attention-text small{display:block;margin-top:1px;color:var(--cx-text-3);font-size:12px}.cx-attention-list strong{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cx-attention-list .is-danger{color:var(--cx-danger-ink)}.cx-attention-list button>svg{width:14px;flex:none;color:var(--cx-text-3);opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.cx-overview-failures .cx-table tbody tr{cursor:pointer}.cx-overview-failures .cx-table tbody tr:focus-visible td{background:var(--cx-accent-soft);outline:none}.cx-user-recent-requests button{display:flex;width:100%;justify-content:space-between;gap:16px;padding:13px 18px;background:transparent;border:0;border-bottom:1px solid var(--cx-line);text-align:left;color:var(--cx-text);font:inherit;cursor:pointer}.cx-user-recent-requests button:hover{background:var(--cx-hover)}.cx-user-recent-requests button>span{min-width:0;display:grid;gap:5px}.cx-user-recent-requests button>span:last-child{text-align:right;justify-items:end}.cx-user-recent-requests strong{font-size:12.5px;overflow-wrap:anywhere}.cx-user-recent-requests small{color:var(--cx-text-3);font-size:11.5px}.cx-overview-channel-list{padding:0 20px 8px}.cx-overview-channel-list>div{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--cx-line)}.cx-overview-channel-list>div:last-child{border-bottom:0}.cx-overview-channel-list strong{display:block;overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.cx-overview-channel-list small{display:block;margin-top:2px;overflow-wrap:anywhere;font-family:var(--cx-mono);font-size:11px;color:var(--cx-text-3)}.cx-usage-bars{display:flex;flex-direction:column;gap:14px;padding:4px 20px 20px}.cx-usage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.cx-usage-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550}.cx-usage-num{font-size:12.5px;color:var(--cx-text-2);text-align:right;white-space:nowrap}.cx-usage-num small{color:var(--cx-text-3);font-size:inherit}.cx-usage-bar{grid-column:1/-1;height:6px;overflow:hidden;border-radius:99px;background:var(--cx-bg-3);box-shadow:inset 0 0 0 1px var(--cx-line)}.cx-usage-bar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cx-accent),color-mix(in srgb,var(--cx-accent) 55%,var(--cx-violet)))}.cx-usage-bar>i+i{display:none}.cx-usage-bar--danger>i{background:var(--cx-danger);opacity:.8}.cx-overview-error-list{display:flex;flex-direction:column;gap:14px;padding:4px 20px 20px}.cx-overview-error-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;font-size:13px}.cx-overview-error-list span{font-weight:550}.cx-overview-error-list strong{font-variant-numeric:tabular-nums;font-weight:650}.cx-overview-error-list small{grid-column:1/-1;font-size:11.5px;color:var(--cx-text-3)}.cx-request-trend{position:relative;padding:4px 20px 20px}.cx-trend-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:12.5px;color:var(--cx-text-2)}.cx-trend-key:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:3px;vertical-align:-1px}.cx-trend-key--total:before{background:var(--cx-accent)}.cx-trend-key--failed:before{background:var(--cx-danger)}.cx-trend-legend small{margin-left:auto;color:var(--cx-text-3);font-size:12px}.cx-trend-chart{position:relative;width:100%}.cx-trend-chart svg{display:block;overflow:visible;border-radius:var(--cx-radius-sm);outline:none}.cx-trend-chart svg:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:4px}.cx-trend-grid{stroke:var(--cx-grid);stroke-dasharray:3 4}.cx-trend-base{stroke:var(--cx-line-strong)}.cx-trend-tick{fill:var(--cx-text-3);font-family:var(--cx-mono);font-size:11px}.cx-trend-tick--failed{fill:var(--cx-danger-ink);opacity:.85}.cx-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.cx-trend-line--total{stroke:var(--cx-accent);stroke-width:2.2}.cx-trend-line--failed{stroke:var(--cx-danger);stroke-width:1.8}.cx-trend-cross{stroke:var(--cx-text-3);stroke-dasharray:3 3}.cx-trend-dot{fill:var(--cx-panel);stroke-width:2.4}.cx-trend-dot--total{stroke:var(--cx-accent)}.cx-trend-dot--failed{stroke:var(--cx-danger)}.cx-trend-tooltip{position:absolute;z-index:3;width:168px;padding:10px 12px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-lg);background:var(--cx-panel);box-shadow:var(--cx-shadow-pop);font-size:12px;pointer-events:none}.cx-trend-tooltip>b{display:block;margin-bottom:6px;color:var(--cx-text-2);font-weight:550}.cx-trend-tooltip>div{display:flex;justify-content:space-between;gap:14px;padding:1px 0}.cx-trend-tooltip>div>span:first-child{color:var(--cx-text-3)}.cx-trend-failed{color:var(--cx-danger-ink)}.cx-trend-empty{position:absolute;inset:45% 0 auto;margin:0;text-align:center;color:var(--cx-text-3);font-size:12.5px;pointer-events:none}.cx-audit-filters{margin-bottom:12px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel)}.cx-audit-filters>summary{cursor:pointer;padding:12px 16px;font-size:12px;font-weight:600}.cx-audit-filters>summary>span{margin-left:16px;color:var(--cx-text-3);font-weight:400}.cx-audit-filters .cx-query-panel{margin:0;border:0;border-top:1px solid var(--cx-line)}.cx-audit-table-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-audit-table-tools>.cx-input{width:210px}.cx-audit-table-tools>.cx-dropdown{width:132px}.cx-page--requests .cx-table{min-width:920px}.cx-page--requests .cx-table td{padding:12px}.cx-request-row--failed>td:first-child{box-shadow:inset 3px 0 var(--cx-danger-ink)}.cx-request-preview-line{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;color:var(--cx-text-3)}.cx-request-detail-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;font-size:12px;color:var(--cx-text-3)}.cx-request-neighbors{display:flex;margin-left:auto;gap:6px}.cx-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.cx-audit-summary>div{min-width:0;padding:14px 16px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-bg-3)}.cx-audit-summary span,.cx-audit-summary strong{display:block}.cx-audit-summary>div>span{margin-bottom:6px;color:var(--cx-text-3);font-size:12px}.cx-audit-summary strong{font-size:20px;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}.cx-request-drawer .cx-page-tabs{position:sticky;top:-16px;z-index:3;margin:0;padding:0 12px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-lg);background:var(--cx-panel)}.cx-record-detail-section[hidden]{display:none}.cx-user-activity{padding:10px 0}.cx-user-activity .cx-request-trend{padding-left:0;padding-right:0}.cx-record-drawer-head{flex-shrink:0;padding:20px 24px;background:var(--cx-panel)}.cx-record-drawer-head>.cx-icon-btn{margin-top:0;flex-shrink:0}.cx-record-drawer-body{overscroll-behavior:contain}.cx-record-drawer-head .cx-idcell{display:flex;align-items:center;gap:8px;margin:4px 0 0}.cx-record-drawer-head .cx-idcell span{margin:0}.cx-metric-value .cx-duration,.cx-audit-summary .cx-duration{font:inherit}.cx-request-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-request-route{padding:14px;background:var(--cx-bg-3);border:1px solid var(--cx-line);border-radius:4px}.cx-request-drawer{width:min(1000px,100vw - 16px)}.cx-user-detail-drawer{width:min(880px,100vw - 16px)}.cx-model-usage-drawer{width:min(1180px,100vw - 16px)}.cx-model-usage-drawer .cx-date-range{margin:16px 0 0}.cx-model-usage-drawer .cx-metric-grid{margin:16px 0}.cx-record-detail-pair dt{font-size:11px;margin-bottom:6px}.cx-record-detail-pair dd{font-size:13px}.cx-record-detail-list{gap:18px 28px}.cx-request-route li{padding:0 0 20px}.cx-request-route li strong{font-size:13px}.cx-request-route li span{font-size:12px}.cx-request-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-request-preview{max-height:420px;overflow:auto}@media (max-width: 1280px){.cx-overview-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.cx-overview-primary{grid-template-columns:minmax(0,1fr)}}@media (max-width: 960px){.cx-overview-trio,.cx-overview-duo{grid-template-columns:minmax(0,1fr)}.cx-audit-table-tools{width:100%}}@media (max-width: 640px){.cx-record-drawer,.cx-request-drawer,.cx-user-detail-drawer,.cx-model-usage-drawer{width:calc(100vw - 16px)}.cx-record-drawer-head{padding:16px}.cx-record-drawer-body{padding:0 16px 24px}.cx-audit-summary,.cx-request-usage-grid,.cx-request-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-audit-summary strong{font-size:14px}.cx-audit-filters>summary>span{display:block;margin:6px 0 0 14px}.cx-audit-table-tools>.cx-input{flex:1 1 100%;width:100%}}.eval-page{display:grid;gap:16px;align-content:start}.eval-page>.cx-panel,.eval-page>.cx-banner,.eval-page>.cx-metric-grid{margin-bottom:0}.eval-note{margin:4px 0 0;color:var(--cx-text-3);font-size:12px;line-height:1.55}.eval-bad{color:var(--cx-danger)}.eval-subhead{margin:14px 0 6px;font-size:13px;font-weight:600;color:var(--cx-text-2)}.cx-panel-body:has(>.eval-summary),.cx-panel-body:has(>.eval-review),.cx-panel-body:has(>.eval-form-grid),.cx-panel-body:has(>.eval-suite-row),.cx-panel-body:has(>.eval-new-layout),.cx-panel-body:has(>.eval-kind-grid){padding:16px 20px 20px}.eval-issues .cx-banner{margin-bottom:0}.eval-filterbar{display:flex;gap:12px;align-items:center}.eval-filterbar-q{flex:1;min-width:0;max-width:320px}.eval-filterbar .cx-dropdown{min-width:140px}.eval-pagehead{display:flex;align-items:center;gap:14px;padding:14px 20px;background:var(--cx-panel, #fff);border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl)}.eval-pagehead-main{flex:1;min-width:0}.eval-pagehead-main h1{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em}.eval-pagehead-main p{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:var(--cx-text-3);font-size:12px}.eval-pagehead-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.eval-steps{display:flex;align-items:center;margin:0;padding:2px 4px;list-style:none;overflow-x:auto}.eval-steps li{display:flex;align-items:center;gap:10px;color:var(--cx-text-3);font-size:13px;white-space:nowrap}.eval-steps li:not(:last-child):after{content:"";width:48px;height:1px;background:var(--cx-line);margin:0 14px}.eval-steps-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--cx-line);background:var(--cx-panel);font-family:var(--cx-mono);font-size:11px}.eval-steps li.is-active{color:var(--cx-text);font-weight:600}.eval-steps li.is-active .eval-steps-num{background:var(--cx-accent);border-color:var(--cx-accent);color:var(--cx-accent-ink, #fff)}.eval-steps li.is-done{color:var(--cx-text-2)}.eval-steps li.is-done .eval-steps-num{background:var(--cx-ok);border-color:var(--cx-ok);color:#fff}.eval-new-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.eval-new-summary{position:sticky;top:calc(var(--cx-header-h, 64px) + 16px)}.eval-new-summary .cx-panel{margin-bottom:0}.eval-summary{margin:0}.eval-summary div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--cx-line);font-size:13px}.eval-summary div:last-child{border-bottom:0}.eval-summary dt{color:var(--cx-text-3)}.eval-summary dd{margin:0;text-align:right;font-weight:550}.eval-wizard-foot{position:sticky;bottom:16px;z-index:5;display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);box-shadow:var(--cx-shadow-pop)}.eval-suite-row{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl);cursor:pointer;transition:border-color .15s ease,background .15s ease}.eval-suite-row:hover{border-color:var(--cx-accent-line)}.eval-suite-row.is-selected{border-color:var(--cx-accent);background:var(--cx-accent-soft)}.eval-suite-name{font-weight:600;font-size:14px}.eval-suite-meta{display:flex;gap:8px;align-items:center;margin-left:auto}.eval-taskpick{margin-top:14px;border-top:1px solid var(--cx-line);padding-top:14px}.eval-taskpick-bar{display:flex;gap:12px;align-items:center;margin-bottom:10px}.eval-taskpick-kind{margin:16px 0 8px;font-size:12px;font-weight:600;color:var(--cx-text-2)}.eval-taskpick-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px}.eval-taskpick-list label{display:flex;gap:8px;align-items:center;padding:7px 10px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-panel);font-size:13px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.eval-taskpick-list label:hover{border-color:var(--cx-accent-line)}.eval-taskpick-list label:has(input:checked){border-color:var(--cx-accent);background:var(--cx-accent-soft)}.eval-taskpick-list label.is-disabled{opacity:.55;cursor:default}.eval-taskpick-list label.is-disabled:hover{border-color:var(--cx-line)}.eval-target-list{margin:10px 0 0;padding:4px;list-style:none;display:grid;gap:2px;max-height:420px;overflow:auto;border:1px solid var(--cx-line);border-radius:var(--cx-radius-xl)}.eval-target-list label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--cx-radius-md);cursor:pointer}.eval-target-list label:hover{background:var(--cx-hover)}.eval-target-list label:has(input:checked){background:var(--cx-accent-soft)}.eval-target-list label.is-disabled{opacity:.5;cursor:default}.eval-target-name{font-weight:550;overflow-wrap:anywhere}.eval-target-sub{color:var(--cx-text-3);font-size:12px;margin-left:auto;text-align:right;flex-shrink:0}.eval-target-picked{margin:0;padding:0;list-style:none;display:grid;gap:8px}.eval-target-picked li{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-panel)}.eval-target-picked li:has(input:checked){border-color:var(--cx-accent);background:var(--cx-accent-soft)}.eval-baseline{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--cx-text-3);white-space:nowrap;cursor:pointer}.eval-baseline:hover{color:var(--cx-accent-ink)}.eval-suite-row input,.eval-taskpick-list input,.eval-target-list input,.eval-baseline input{accent-color:var(--cx-accent)}.eval-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px 20px}.eval-review{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 28px}.eval-review div{display:grid;gap:3px;align-content:start;min-width:0}.eval-review dt{font-size:11px;color:var(--cx-text-3)}.eval-review dd{margin:0;font-size:13px;font-weight:550;overflow-wrap:anywhere}.eval-issues{display:grid;gap:8px;margin-top:14px}.eval-kind-grid{display:grid;gap:10px}.eval-kind-block{border:1px solid var(--cx-line);border-radius:var(--cx-radius-md)}.eval-kind-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:0;cursor:pointer;font-size:14px;color:var(--cx-text);text-align:left}.eval-kind-head:hover{background:var(--cx-hover)}.eval-kind-toggle{margin-left:auto;color:var(--cx-text-3);font-size:12px}.eval-task-list{margin:0;padding:4px 16px 14px;list-style:none;display:grid;gap:8px;border-top:1px solid var(--cx-line)}.eval-task-list li{padding-top:8px}.eval-task-list li.is-unavailable{opacity:.55}.eval-task-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.eval-task-title{font-weight:550;font-size:13px}.eval-task-meta{display:flex;gap:6px;align-items:center}.eval-task-summary{margin:3px 0 0;color:var(--cx-text-3);font-size:12px}.eval-progress{height:8px;border-radius:4px;background:var(--cx-bg-3, var(--cx-hover));overflow:hidden}.eval-progress-bar{height:100%;background:var(--cx-accent);transition:width .4s ease}.eval-denominator{color:var(--cx-text-3);font-style:normal;font-size:11px;margin-left:6px}.eval-target-cell{display:block;overflow-wrap:anywhere}.eval-pos{color:var(--cx-ok-ink, var(--cx-ok));font-weight:600}.eval-neg{color:var(--cx-danger-ink, var(--cx-danger));font-weight:600}.eval-warn{color:var(--cx-warn-ink, var(--cx-warn))}tr.is-baseline td{background:var(--cx-accent-soft)}.eval-ratecell{position:relative;display:inline-flex;justify-content:center;min-width:76px;padding:3px 8px;border-radius:var(--cx-radius-xl);overflow:hidden;background:var(--cx-bg-3, var(--cx-hover))}.eval-ratecell-fill{position:absolute;left:0;top:0;bottom:0;background:var(--cx-accent-soft)}.eval-ratecell b{position:relative;font-weight:600;font-family:var(--cx-mono);font-size:12px}.eval-kind-bars{display:grid;gap:12px}.eval-kind-bar-block{border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);padding:12px 14px}.eval-kind-bar-block h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--cx-text-2)}@media (min-width: 1100px){.eval-kind-bars{grid-template-columns:1fr 1fr;align-items:start}}.eval-kind-bar-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr) 110px;gap:12px;align-items:center;padding:4px 0;font-size:12px}.eval-kind-bar-label{display:grid;min-width:0;color:var(--cx-text-2)}.eval-kind-bar-label strong{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-kind-bar-label em{font-style:normal;font-size:11px;color:var(--cx-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-kind-bar-track{height:8px;border-radius:4px;background:var(--cx-bg-3, var(--cx-hover));overflow:hidden}.eval-kind-bar-fill{height:100%;background:var(--cx-accent)}.eval-kind-bar-fill.is-good{background:var(--cx-ok)}.eval-kind-bar-fill.is-mid{background:var(--cx-warn)}.eval-kind-bar-fill.is-low{background:var(--cx-danger)}.eval-kind-bar-row .cx-tabnum em{color:var(--cx-text-3);font-style:normal;font-size:11px}.eval-matrix-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.eval-taskcol{min-width:180px}.eval-task-id{display:block;font-family:var(--cx-mono);font-size:12px}.eval-task-kind{color:var(--cx-text-3);font-size:11px}.eval-targetcol{min-width:90px;max-width:160px;font-size:11px;overflow-wrap:anywhere}.eval-colhead-model{display:block;font-size:12px;font-weight:600;color:var(--cx-text)}.eval-colhead-channel{display:block;font-size:11px;font-weight:400;color:var(--cx-text-3)}.eval-cell{min-width:44px;padding:4px 10px;border-radius:var(--cx-radius-md);border:1px solid var(--cx-line);background:var(--cx-panel);cursor:pointer;font-family:var(--cx-mono);font-size:12px}.eval-cell.is-pass{border-color:var(--cx-ok-line);color:var(--cx-ok);background:var(--cx-ok-soft)}.eval-cell.is-fail{border-color:var(--cx-danger-line);color:var(--cx-danger);background:var(--cx-danger-soft)}.eval-cell.is-mixed{border-color:var(--cx-warn-line);color:var(--cx-warn);background:var(--cx-warn-soft)}.eval-cell.is-platform{border-style:dashed;color:var(--cx-text-3)}.eval-fail-groups{display:grid;gap:10px}.eval-fail-group{border:1px solid var(--cx-line);border-left:3px solid var(--cx-danger-line);border-radius:var(--cx-radius-md)}.eval-fail-group.is-platform{border-left-color:var(--cx-warn-line)}.eval-fail-group summary{display:flex;gap:10px;align-items:center;padding:10px 14px;cursor:pointer;font-size:13px}.eval-fail-group summary strong{font-weight:550}.eval-fail-list{margin:0;padding:0 14px 12px;list-style:none;display:grid;gap:6px}.eval-fail-list li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13px}.eval-fail-meta{display:inline-flex;gap:8px;align-items:center}.eval-fail-meta em{color:var(--cx-text-3);font-style:normal;font-size:12px;overflow-wrap:anywhere}.eval-config{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px 28px}.eval-config div{display:grid;gap:3px;align-content:start;min-width:0}.eval-config dt{font-size:11px;color:var(--cx-text-3)}.eval-config dd{margin:0;font-size:13px;font-weight:550;color:var(--cx-text);overflow-wrap:anywhere}.cx-panel-body>.eval-note{padding:0 20px 14px}.eval-detail-single{display:grid;gap:24px;max-width:960px}.eval-detail-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.eval-attempt-col{display:grid;gap:16px;min-width:0}.eval-attempt-coltitle{margin:0;font-size:14px;font-weight:600}.eval-pre{margin:0;padding:12px;border-radius:var(--cx-radius-md);background:var(--cx-bg-3, var(--cx-hover));border:1px solid var(--cx-line);font-family:var(--cx-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:480px;overflow:auto}.eval-pre--prompt{max-height:240px}.eval-pre--output{max-height:560px}.eval-checks{margin:0;padding:0;list-style:none;display:grid;gap:6px}.eval-checks li{display:flex;gap:10px;align-items:baseline;font-size:13px}.eval-check-mark{font-family:var(--cx-mono);width:16px;flex-shrink:0}.eval-checks li.is-ok .eval-check-mark{color:var(--cx-ok)}.eval-checks li.is-bad .eval-check-mark,.eval-checks li.is-bad .eval-check-name{color:var(--cx-danger)}.eval-check-name{font-weight:550}.eval-check-detail{color:var(--cx-text-3);font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.eval-trace-args{font-size:11px;overflow-wrap:anywhere;display:block;max-width:320px}.eval-scorehist{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:12px}.eval-repeat-row{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1100px){.eval-new-layout{grid-template-columns:1fr}.eval-new-summary{position:static;order:2}.eval-detail-split{grid-template-columns:1fr}}@media (max-width: 768px){.eval-page{gap:16px}.eval-pagehead{flex-wrap:wrap}.eval-pagehead-actions{width:100%}.eval-filterbar{flex-direction:column;align-items:stretch}.eval-filterbar-q{max-width:none}.eval-kind-bar-row{grid-template-columns:90px 1fr 90px}.eval-taskpick-list{grid-template-columns:1fr}}.eval-verdicts{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.eval-verdicts>.cx-banner{grid-column:1/-1;margin-bottom:0}.eval-verdict{display:grid;gap:4px;align-content:start;padding:14px 16px;border:1px solid var(--cx-line);border-left:3px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-panel)}.eval-verdict.is-ok{border-left-color:var(--cx-ok)}.eval-verdict.is-danger{border-left-color:var(--cx-danger)}.eval-verdict-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.eval-verdict-head strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.eval-verdict-main{margin:2px 0 0;font-size:15px;color:var(--cx-text)}.eval-verdict .eval-note{margin:0}.eval-ci{display:inline-flex;align-items:center;gap:8px;min-width:0}.eval-ci--empty{color:var(--cx-text-3)}.eval-ci-track{position:relative;flex:0 0 120px;height:10px;border-radius:5px;background:var(--cx-bg-3, var(--cx-hover))}.eval-ci-range{position:absolute;top:2px;bottom:2px;border-radius:3px;background:var(--cx-accent-soft);outline:1px solid var(--cx-accent-line)}.eval-ci-dot{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--cx-accent);box-shadow:0 0 0 2px var(--cx-panel)}.eval-ci b{font-family:var(--cx-mono);font-size:12px;font-weight:600;min-width:44px}.eval-ci-text{color:var(--cx-text-3);font-style:normal;font-size:11px;white-space:nowrap}.eval-mini-progress{display:flex;align-items:center;gap:10px;min-width:160px}.eval-mini-progress .eval-progress{flex:1;height:6px}.eval-mini-progress span{font-size:12px;color:var(--cx-text-2);white-space:nowrap}.eval-taskcol .eval-task-title{display:block}.eval-taskcol .eval-task-kind code{font-size:11px;color:var(--cx-text-3)}.eval-dots{display:inline-flex;align-items:center;gap:4px}.eval-dots em{margin-left:4px;color:var(--cx-text-3);font-style:normal;font-size:11px}.eval-dot{width:14px;height:14px;padding:0;border-radius:3px;cursor:pointer;border:1px solid var(--cx-line);background:var(--cx-bg-3, var(--cx-hover));transition:transform .1s ease}.eval-dot:hover{transform:scale(1.2)}.eval-dot:focus-visible{outline:2px solid var(--cx-accent);outline-offset:1px}.eval-dot.is-pass{background:var(--cx-ok);border-color:var(--cx-ok)}.eval-dot.is-fail{background:var(--cx-danger);border-color:var(--cx-danger)}.eval-dot.is-platform{background:transparent;border:1px dashed var(--cx-warn)}.eval-dot.is-skip{background:transparent;border-style:dotted}@media (max-width: 768px){.eval-verdicts{grid-template-columns:1fr}.eval-ci-track{flex-basis:72px}.eval-ci-text{display:none}}.eval-tool-counts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.eval-diff-files{display:grid;gap:10px}.eval-diff-file{border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);overflow:hidden}.eval-diff-file summary{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;background:var(--cx-bg-3, var(--cx-hover));font-size:12px}.eval-diff{max-height:520px;overflow:auto;font-family:var(--cx-mono);font-size:12px;line-height:1.55}.eval-diff-hunk+.eval-diff-hunk{border-top:1px dashed var(--cx-line)}.eval-diff-line{display:grid;grid-template-columns:40px 40px 16px minmax(0,1fr);white-space:pre}.eval-diff-line.is-add{background:var(--cx-ok-soft)}.eval-diff-line.is-del{background:var(--cx-danger-soft)}.eval-diff-no{color:var(--cx-text-3);text-align:right;padding-right:8px;-webkit-user-select:none;user-select:none}.eval-diff-sign{color:var(--cx-text-3);-webkit-user-select:none;user-select:none}.eval-diff-line.is-add .eval-diff-sign{color:var(--cx-ok)}.eval-diff-line.is-del .eval-diff-sign{color:var(--cx-danger)}.eval-diff-text{overflow-wrap:normal}.cx-eval-running{margin-bottom:20px}.cx-eval-running>header{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.cx-eval-running>header h2{margin:0;font-size:14.5px;font-weight:650}.cx-eval-running>header span{color:var(--cx-text-3);font-size:12.5px}.cx-eval-running-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px}.cx-eval-run-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid var(--cx-warn-line);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-eval-run-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cx-eval-run-name{min-width:0;padding:0;border:0;background:none;color:var(--cx-text);font:inherit;font-size:14.5px;font-weight:650;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-eval-run-name:hover{color:var(--cx-accent)}.cx-eval-run-name:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px;border-radius:4px}.cx-eval-run-progress{display:flex;flex-direction:column;gap:6px}.cx-eval-run-numbers{display:flex;align-items:baseline;justify-content:space-between}.cx-eval-run-numbers strong{font-size:24px;font-weight:650;letter-spacing:-.02em}.cx-eval-run-numbers strong small{font-size:14px;font-weight:500;color:var(--cx-text-3)}.cx-eval-run-numbers>span{color:var(--cx-text-2);font-size:12.5px;font-weight:600}.cx-eval-run-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--cx-text-3);font-size:12px}.cx-eval-run-foot>span:last-child{display:inline-flex;gap:4px}.client-release-active-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;color:var(--cx-text-3);font-size:12px}.client-release-settings{display:grid;grid-template-columns:220px minmax(320px,1fr);gap:18px;padding:18px 20px 20px}.client-release-settings-save{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px}.client-release-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.client-release-delete-copy{display:grid;gap:10px;color:var(--cx-text-2);font-size:13px;line-height:1.65}.client-release-delete-copy p{margin:0}.client-release-detail{display:grid;gap:16px}.client-release-detail-head{display:flex;align-items:center;gap:16px}.client-release-detail-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px}.client-release-detail-meta{display:flex;align-items:center;gap:9px;color:var(--cx-text-3);font-size:12px}.client-release-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 20px 18px}.client-release-identity>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--cx-line)}.client-release-identity dt{color:var(--cx-text-3);font-size:12px}.client-release-identity dd{min-width:0;margin:0;color:var(--cx-text);font-size:12px}.cx-modal-body .client-release-identity{padding:0}.client-release-editor{display:grid;gap:15px;padding:18px 20px 20px}.client-release-editor-top{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px}.client-release-editor-content{min-height:360px;resize:vertical;font-family:var(--cx-mono);line-height:1.55}.client-release-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.client-release-segments{display:inline-flex;padding:2px;border:1px solid var(--cx-line-strong);border-radius:6px;background:var(--cx-bg-3)}.client-release-segments button{min-height:28px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--cx-text-3);font:inherit;font-size:12px;cursor:pointer}.client-release-segments button.active,.client-release-segments button.is-active{background:var(--cx-bg-2);color:var(--cx-text);box-shadow:var(--cx-shadow)}.client-release-segments button:disabled{cursor:default;color:var(--cx-disabled-ink)}.client-release-publish-bar{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid var(--cx-line);border-radius:6px;background:var(--cx-panel);box-shadow:var(--cx-shadow-pop)}.client-release-publish-bar>div{display:grid;gap:3px}.client-release-publish-bar strong{font-size:13px}.client-release-publish-bar span{color:var(--cx-text-3);font-size:12px}.client-release-github{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 20px 20px;color:var(--cx-text-2);font-size:12px}.client-release-github a{color:var(--cx-accent)}.client-release-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:20px;background:var(--cx-scrim)}.client-release-preview-shell{width:min(1120px,100vw - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cx-line);border-radius:8px;background:var(--cx-panel)}.client-release-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border-bottom:1px solid var(--cx-line)}.client-release-preview-toolbar>div:first-child{display:grid;gap:3px}.client-release-preview-toolbar strong{font-size:13px}.client-release-preview-toolbar span{color:var(--cx-text-3);font-size:11px}.client-release-preview-controls{display:flex;gap:9px}.client-release-preview-stage{min-height:0;flex:1;display:grid;place-items:center;overflow:auto;padding:28px}.client-release-preview-stage.dark{background:#09090b}.client-release-preview-stage.light{background:#e4e4e7}.client-release-preview-desktop{width:min(640px,100%)}.client-release-preview-narrow{width:380px;max-width:100%}.client-release-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--cx-line)}.client-release-preview-footer>span{color:var(--cx-text-3);font-size:12px}.client-release-preview-footer>div{display:flex;gap:8px}@media (max-width: 760px){.client-release-settings,.client-release-editor-top,.client-release-identity{grid-template-columns:1fr}.client-release-preview-toolbar{align-items:flex-start;flex-direction:column}.client-release-preview-controls{flex-wrap:wrap}}.cx-muted{color:var(--cx-text-3)}.cx-unit{color:var(--cx-text-3);font-size:13px;font-weight:500}.cx-range-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--cx-line);border-radius:var(--cx-radius-md);background:var(--cx-bg-3)}.cx-range-switch button{height:28px;padding:0 12px;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-2);font:inherit;font-size:12.5px;font-weight:550;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.cx-range-switch button:hover{color:var(--cx-text)}.cx-range-switch button:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:1px}.cx-range-switch button.is-active{background:var(--cx-panel);color:var(--cx-accent-ink);box-shadow:0 0 0 1px var(--cx-line),var(--cx-shadow)}.cx-ts{position:relative;padding:4px 20px 20px}.cx-ts-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;color:var(--cx-text-2);font-size:12.5px}.cx-ts-legend small{margin-left:auto;color:var(--cx-text-3);font-size:12px}.cx-ts-key:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:3px;background:var(--ts-color, var(--cx-accent));vertical-align:-1px}.cx-ts-chart{position:relative;width:100%}.cx-ts-chart svg{display:block;overflow:visible;border-radius:var(--cx-radius-sm);outline:none}.cx-ts-chart svg:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:4px}.cx-ts-grid{stroke:var(--cx-grid);stroke-dasharray:3 4}.cx-ts-base{stroke:var(--cx-line-strong)}.cx-ts-tick{fill:var(--cx-text-3);font-family:var(--cx-mono);font-size:11px}.cx-ts-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cx-ts-cross{stroke:var(--cx-text-3);stroke-dasharray:3 3}.cx-ts-dot{fill:var(--cx-panel);stroke-width:2.4}.cx-ts-tooltip{position:absolute;z-index:3;width:196px;padding:10px 12px;border:1px solid var(--cx-line-strong);border-radius:var(--cx-radius-lg);background:var(--cx-panel);box-shadow:var(--cx-shadow-pop);font-size:12px;pointer-events:none}.cx-ts-tooltip>b{display:block;margin-bottom:6px;color:var(--cx-text-2);font-weight:550}.cx-ts-tooltip>div{display:flex;justify-content:space-between;gap:14px;padding:1px 0;color:var(--cx-text)}.cx-ts-tooltip>div>span:first-child{color:var(--cx-text-3)}.cx-ts-empty{position:absolute;inset:45% 0 auto;margin:0;text-align:center;color:var(--cx-text-3);font-size:12.5px;pointer-events:none}.cx-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.cx-chart-grid>.cx-panel{min-width:0;margin-bottom:0}.cx-analytics .cx-panel{margin-bottom:16px}.cx-analytics .cx-panel-body>.cx-detail-grid{padding:4px 20px 16px}.cx-analytics .cx-list-panel .cx-page-tabs{margin:0}.cx-analytics .cx-list-panel .cx-pager{margin:0;padding:12px 20px 16px}.cx-analytics-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.cx-analytics-trio>.cx-panel{min-width:0;margin-bottom:0}@media (max-width: 1080px){.cx-analytics-trio{grid-template-columns:minmax(0,1fr)}}.cx-analytics-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 36px;padding:0 20px 16px}.cx-analytics-cols>div{min-width:0}.cx-analytics-cols .cx-usage-bars{padding-right:0;padding-left:0;padding-bottom:4px}@media (max-width: 960px){.cx-analytics-cols{grid-template-columns:minmax(0,1fr)}}.cx-subhead{margin:4px 0 12px;color:var(--cx-text-3);font-size:12px;font-weight:600;letter-spacing:.02em}.cx-rule-list{display:flex;flex-direction:column;margin:0;padding:0 20px 8px;list-style:none}.cx-rule-list li{display:grid;grid-template-columns:132px minmax(0,1fr);gap:4px 20px;padding:12px 0;border-top:1px solid var(--cx-line);font-size:13px;line-height:1.7}.cx-rule-list li:first-child{border-top:0}.cx-rule-list b{color:var(--cx-text);font-weight:600}.cx-rule-list span{color:var(--cx-text-2)}.cx-rule-list code{padding:1px 6px;border-radius:6px;background:var(--cx-surface);font-size:12px}.cx-level{font-variant-numeric:tabular-nums}.cx-level--warn{color:var(--cx-warn-ink)}.cx-level--critical{color:var(--cx-danger-ink)}.cx-meter{width:100%;height:6px;margin-top:2px;overflow:hidden;border-radius:99px;background:var(--cx-surface-hover)}.cx-meter-fill{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--cx-accent);transition:width .4s ease,background .2s ease}.cx-meter-fill--ok{background:var(--cx-accent)}.cx-meter-fill--warn{background:var(--cx-warn)}.cx-meter-fill--critical{background:var(--cx-danger)}.cx-health-issues{display:flex;flex-direction:column;padding:0 20px 12px}.cx-health-issue{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-top:1px solid var(--cx-line)}.cx-health-issue:first-child{border-top:0}.cx-health-issue>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-health-issue b{font-size:13px;font-weight:600}.cx-health-issue small{color:var(--cx-text-2);font-size:12.5px;line-height:1.6}.cx-server-health .cx-metric-hint{overflow-wrap:anywhere}@media (max-width: 1080px){.cx-chart-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.cx-rule-list li{grid-template-columns:minmax(0,1fr)}.cx-ts{padding-left:12px;padding-right:12px}.cx-range-switch{width:100%}.cx-range-switch button{flex:1;padding:0 6px}}@media (prefers-reduced-motion: reduce){.cx-meter-fill{transition:none}}.jdc-release-surface{--jdc-release-bg: var(--bg-2, #18181b);--jdc-release-panel: var(--bg-1, #111113);--jdc-release-hover: var(--hover, #27272a);--jdc-release-line: var(--line, #3f3f46);--jdc-release-text: var(--text-1, #fafafa);--jdc-release-muted: var(--text-3, #a1a1aa);width:min(640px,calc(100vw - 40px));max-height:min(760px,86dvh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--jdc-release-line);border-radius:16px;background:var(--jdc-release-bg);color:var(--jdc-release-text);box-shadow:0 26px 80px #00000057;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.jdc-release-header{flex:0 0 auto;padding:22px 24px 18px;border-bottom:1px solid var(--jdc-release-line)}.jdc-release-eyebrow{margin-bottom:7px;color:var(--jdc-release-muted);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.jdc-release-header h1{margin:0;font-size:21px;font-weight:680;line-height:1.25;letter-spacing:-.025em}.jdc-release-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;color:var(--jdc-release-muted);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.jdc-release-scroll{min-height:180px;padding:20px 24px 28px;overflow:auto;overscroll-behavior:contain;outline:none}.jdc-release-scroll:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--jdc-release-text) 30%,transparent)}.jdc-release-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--jdc-release-line);background:color-mix(in srgb,var(--jdc-release-panel) 90%,transparent)}.jdc-release-button{min-width:84px;height:34px;padding:0 14px;border:1px solid var(--jdc-release-line);border-radius:9px;font:inherit;font-size:12px;font-weight:620;cursor:pointer}.jdc-release-button.secondary{background:transparent;color:var(--jdc-release-text)}.jdc-release-button.secondary:hover{background:var(--jdc-release-hover)}.jdc-release-button.primary{border-color:var(--jdc-release-text);background:var(--jdc-release-text);color:var(--jdc-release-panel)}.jdc-release-button:disabled{cursor:default;opacity:.58}.jdc-release-progress{flex:0 0 3px;overflow:hidden;background:var(--jdc-release-hover)}.jdc-release-progress span{display:block;height:100%;background:var(--jdc-release-text);transition:width .16s ease}.jdc-release-notes{color:var(--jdc-release-text);font-size:13px;line-height:1.68;overflow-wrap:anywhere}.jdc-release-notes>:first-child,.jdc-release-notes-html>:first-child{margin-top:0}.jdc-release-notes>:last-child,.jdc-release-notes-html>:last-child{margin-bottom:0}.jdc-release-notes h1,.jdc-release-notes h2,.jdc-release-notes h3,.jdc-release-notes h4{margin:1.55em 0 .55em;color:var(--jdc-release-text);line-height:1.3;letter-spacing:-.015em}.jdc-release-notes h1{font-size:18px}.jdc-release-notes h2{padding-bottom:7px;border-bottom:1px solid var(--jdc-release-line);font-size:16px}.jdc-release-notes h3{font-size:14px}.jdc-release-notes h4{font-size:13px}.jdc-release-notes p{margin:.7em 0}.jdc-release-notes ul,.jdc-release-notes ol{margin:.65em 0;padding-left:1.55em}.jdc-release-notes li{margin:.34em 0}.jdc-release-notes li>input[type=checkbox]{margin:0 7px 0 -19px;accent-color:currentColor}.jdc-release-notes blockquote{margin:1em 0;padding:1px 0 1px 13px;border-left:2px solid var(--jdc-release-line);color:var(--jdc-release-muted)}.jdc-release-notes a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.jdc-release-link-disabled,.jdc-release-image-disabled{color:var(--jdc-release-muted)}.jdc-release-notes code{padding:2px 5px;border:1px solid var(--jdc-release-line);border-radius:5px;background:var(--jdc-release-hover);font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em}.jdc-release-notes pre{max-width:100%;margin:1em 0;overflow:auto;border:1px solid var(--jdc-release-line);border-radius:10px;background:var(--jdc-release-panel)}.jdc-release-notes pre code{display:block;min-width:max-content;padding:12px 14px;border:0;background:transparent;line-height:1.55}.jdc-release-notes table{width:max-content;min-width:100%;border-collapse:collapse}.jdc-release-notes table,.jdc-release-notes th,.jdc-release-notes td{border:1px solid var(--jdc-release-line)}.jdc-release-notes th,.jdc-release-notes td{padding:7px 9px;text-align:left;vertical-align:top}.jdc-release-notes th{background:var(--jdc-release-hover);font-weight:650}.jdc-release-notes:has(table){overflow-x:auto}.jdc-release-notes hr{height:1px;margin:1.4em 0;border:0;background:var(--jdc-release-line)}@media (max-width: 520px){.jdc-release-surface{width:min(100vw - 20px,640px);max-height:calc(100dvh - 20px);border-radius:13px}.jdc-release-header{padding:18px 18px 15px}.jdc-release-scroll{padding:16px 18px 22px}.jdc-release-actions{padding:12px 14px}}@media (prefers-reduced-motion: reduce){.jdc-release-progress span{transition:none}}
