/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.app-shell{background:var(--bg);min-height:100vh}.app-sidebar{z-index:45;width:var(--sidebar);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;padding:17px 13px 14px;transition:width .18s,transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.app-sidebar.collapsed{width:68px}.sidebar-top{align-items:center;height:39px;padding:0 7px;display:flex}.sidebar-top>.brand{min-width:0}.workspace-edition{color:var(--brand);background:var(--brand-soft);letter-spacing:.7px;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:12px;font-weight:770}.workspace-edition.admin{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace-edition.admin{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.workspace-switcher{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;margin:11px 0 14px;padding:8px;display:grid}.workspace-avatar{color:#fff;background:#315fc9;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;font-size:13px;font-weight:750;display:flex}.workspace-switcher>div{flex-direction:column;min-width:0;display:flex}.workspace-switcher small{color:var(--muted);font-size:12px}.environment-pill{border:1px solid var(--border);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;margin:11px 0 12px;padding:0 9px;font-size:13px;display:flex}.environment-pill>span{background:var(--green);border-radius:50%;width:6px;height:6px}.environment-pill svg{margin-left:auto}.app-sidebar>nav{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.nav-label{color:var(--muted-2);letter-spacing:.85px;text-transform:uppercase;padding:0 10px 5px;font-size:12px;font-weight:700;display:block}.nav-group a{height:34px;color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:10px;margin:1px 0;padding:0 9px;font-size:13px;font-weight:530;transition:all .14s;display:flex}.nav-group a:hover{color:var(--text);background:var(--surface-soft)}.nav-group a.active{color:var(--brand);background:var(--brand-soft);font-weight:650}.admin-sidebar .nav-group a.active{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar .nav-group a.active{background:color-mix(in srgb,var(--violet) 9%,var(--surface))}}.nav-group a em{color:#fff;background:var(--red);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;font-size:12px;font-style:normal;display:flex}.app-sidebar.collapsed .nav-group a{justify-content:center;width:40px;height:38px;padding:0}.app-sidebar.collapsed .nav-group{margin-bottom:7px}.sidebar-bottom{border-top:1px solid var(--border);padding-top:7px}.sidebar-bottom>button{width:100%;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 9px;font-size:13px;display:flex}.app-sidebar.collapsed .sidebar-bottom>button{justify-content:center}.sidebar-usage{background:var(--surface-soft);border-radius:8px;margin:7px 5px 0;padding:10px}.sidebar-usage>div{justify-content:space-between;font-size:12px;display:flex}.sidebar-usage>i{background:var(--border);border-radius:999px;height:4px;margin:7px 0;display:block}.sidebar-usage>i b{border-radius:inherit;background:var(--brand);height:100%;display:block}.sidebar-usage>span{color:var(--muted);font-size:12px}.mobile-sidebar-close{display:none}.app-topbar{z-index:35;left:var(--sidebar);border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex;position:fixed;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.app-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:left .18s}.app-topbar.sidebar-collapsed{left:68px}.topbar-left,.topbar-actions,.context-breadcrumb,.admin-product{align-items:center;display:flex}.context-breadcrumb{color:var(--muted);gap:6px;font-size:13px}.context-breadcrumb strong{color:var(--text)}.admin-product{gap:7px;font-size:13px;font-weight:650}.admin-product>svg{color:var(--violet)}.topbar-actions{gap:7px}.command-trigger{border:1px solid var(--border);background:var(--surface-soft);width:245px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:13px;display:flex}.command-trigger span{text-align:left;flex:1}.command-trigger kbd,.command-palette kbd{border:1px solid var(--border);background:var(--surface);color:var(--muted-2);box-shadow:0 1px 0 var(--border);border-radius:4px;padding:1px 5px;font-size:12px}.topbar-actions .icon-button{background:0 0;border-color:#0000;width:34px;height:34px;position:relative}.topbar-actions .icon-button:hover{background:var(--surface-soft)}.topbar-health{border:2px solid var(--surface);background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.notification-button>i{border:2px solid var(--surface);background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.user-menu{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;margin-left:3px;padding:0 5px 0 4px;display:flex}.user-menu:hover{background:var(--surface-soft)}.user-menu>span{width:29px;height:29px;color:var(--avatar-text);background:var(--avatar-soft);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:flex}.user-menu>div{flex-direction:column;align-items:flex-start;display:flex}.user-menu small{color:var(--muted);font-size:13px}.mobile-sidebar-open{background:0 0;border:0;display:none}.app-main{min-height:100vh;margin-left:var(--sidebar);padding:86px 28px 55px;transition:margin-left .18s}.nav-collapsed .app-main{margin-left:68px}.app-main>div{max-width:1460px;margin:0 auto}.page-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.page-header h1{color:var(--text-strong);letter-spacing:-.8px;margin:3px 0 2px;font-size:27px;line-height:1.25}.page-header p{color:var(--muted);margin:0;font-size:13px}.page-actions{align-items:center;gap:8px;display:flex}.header-button-row{gap:7px;display:flex}.metric-grid{gap:12px;margin-bottom:14px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric-card{border:1px solid var(--border);background:var(--surface);min-height:112px;box-shadow:var(--shadow-sm);border-radius:10px;padding:15px 16px;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:85px;height:85px;position:absolute;top:-25px;right:-22px}.metric-card--blue{color:var(--brand)}.metric-card--cyan{color:var(--cyan)}.metric-card--violet{color:var(--violet)}.metric-card--amber{color:var(--amber)}.metric-card--green{color:var(--green)}.metric-card--rose{color:var(--red)}.metric-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.metric-icon{color:currentColor;background:currentColor;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}@supports (color:color-mix(in lab, red, red)){.metric-icon{background:color-mix(in srgb,currentColor 9%,var(--surface))}}.metric-value{color:var(--text-strong);letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:8px 0 3px;font-size:23px;font-weight:710}.metric-meta{color:var(--muted-2);gap:5px;font-size:12px;display:flex}.metric-trend{color:var(--green);font-weight:670}.segmented{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;padding:2px;display:flex}.segmented button{background:0 0;border:0;height:26px;padding:0 8px}.segmented button.is-active{background:var(--surface);box-shadow:var(--shadow-sm)}.balance-banner{color:#eaf2ff;background:#173f98;border-radius:12px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:35px;min-height:137px;margin-bottom:14px;padding:20px 22px;display:grid;box-shadow:0 12px 35px #173f9824}.balance-main>span{color:#a9c1ee;font-size:12px}.balance-main>strong{font-variant-numeric:tabular-nums;margin:3px 0 7px;font-size:31px;display:block}.balance-main>strong small{color:#b7caf1;font-size:13px;font-weight:500}.balance-main p{color:#b4c7ec;gap:18px;margin:0;font-size:12px;display:flex}.balance-progress>div:first-child{color:#b5c7eb;justify-content:space-between;align-items:end;font-size:12px;display:flex}.balance-progress strong{color:#fff;font-size:12px}.balance-progress strong small{color:#a4b8e0;font-weight:400}.progress-track{background:#ffffff29;border-radius:999px;height:6px;margin:9px 0 6px;overflow:hidden}.progress-track i{border-radius:inherit;background:#76a6ff;height:100%;display:block}.balance-banner>.button{box-shadow:none}.dashboard-grid{grid-template-columns:1.75fr .75fr;gap:14px;margin-bottom:14px;display:grid}.card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:59px;padding:14px 16px;display:flex}.card>header h2{margin:0;font-size:13px}.card>header p{color:var(--muted);margin:2px 0 0;font-size:12px}.chart-card{min-width:0}.usage-chart{height:244px;padding:25px 14px 35px 47px;position:relative}.chart-y{color:var(--muted-2);flex-direction:column;justify-content:space-between;font-size:13px;display:flex;position:absolute;top:24px;bottom:37px;left:13px}.chart-plot{align-items:end;gap:3px;width:100%;height:100%;display:flex;position:relative}.chart-plot>i,.admin-chart-grid>i{background:var(--border);height:1px;position:absolute;left:0;right:0}.chart-plot>i:first-child{top:0}.chart-plot>i:nth-child(2){top:33%}.chart-plot>i:nth-child(3){top:66%}.chart-plot>i:nth-child(4){bottom:0}.chart-plot>b{z-index:2;background:var(--brand);border-radius:2px 2px 0 0;flex:1;min-width:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.chart-plot>b{background:color-mix(in srgb,var(--brand) 28%,transparent)}}.chart-plot>b{transition:all .15s}.chart-plot>b:hover{background:var(--brand)}.area-fill{background:linear-gradient(to bottom,var(--brand),transparent);position:absolute;inset:20% 0 0}@supports (color:color-mix(in lab, red, red)){.area-fill{background:linear-gradient(to bottom,color-mix(in srgb,var(--brand) 9%,transparent),transparent)}}.area-fill{clip-path:polygon(0 82%,5% 74%,10% 78%,15% 64%,20% 69%,25% 55%,30% 61%,35% 47%,40% 52%,45% 37%,50% 43%,55% 29%,60% 35%,65% 22%,70% 29%,75% 15%,80% 22%,85% 8%,90% 15%,95% 3%,100% 10%,100% 100%,0 100%)}.chart-x{color:var(--muted-2);justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:15px;left:48px;right:14px}.chart-tooltip{z-index:3;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-md);border-radius:7px;flex-direction:column;padding:8px 9px;font-size:12px;display:flex;position:absolute;top:6%;right:9%}.chart-tooltip span,.chart-tooltip small{color:var(--muted);font-size:13px}.chart-summary{border-top:1px solid var(--border);align-items:center;gap:18px;height:42px;padding:0 16px;font-size:12px;display:flex}.chart-summary div{color:var(--muted);align-items:center;gap:5px;display:flex}.chart-summary strong{color:var(--text)}.chart-summary a{color:var(--brand);align-items:center;margin-left:auto;font-weight:650;display:flex}.model-usage-card{min-width:0}.donut-wrap{justify-content:center;align-items:center;height:145px;display:flex}.donut{background:conic-gradient(var(--brand) 0 42.8%,var(--violet) 42.8% 71.2%,var(--cyan) 71.2% 88.8%,var(--border) 88.8%);border-radius:50%;width:118px;height:118px;padding:18px}.donut>span{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.donut strong{font-size:17px}.donut small{color:var(--muted);font-size:13px}.model-legend{padding:0 16px 14px}.model-legend>div{justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.model-legend span{color:var(--muted);align-items:center;gap:6px;display:flex}.model-legend i{border-radius:50%;width:6px;height:6px}.m1{background:var(--brand)}.m2{background:var(--violet)}.m3{background:var(--cyan)}.m4{background:var(--border-strong)}.dashboard-lower{grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:14px;display:grid}.onboarding-card>header>span{color:var(--muted);font-size:12px}.onboarding-progress{background:var(--border);height:3px}.onboarding-progress i{background:var(--brand);height:100%;display:block}.check-list{padding:7px 12px}.check-list>a,.check-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px;display:grid}.check-list>a:hover,.check-list>button:hover{background:var(--surface-soft)}.check-list>a>span,.check-list>button>span{border:1px solid var(--border);width:23px;height:23px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.check-list .done>span{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.check-list .done>span{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}}.check-list .done>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.check-list .done>span{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.check-list>*>div{flex-direction:column;display:flex}.check-list strong{font-size:12px}.check-list small{color:var(--muted);font-size:13px}.check-list .done strong{color:var(--muted);text-decoration:line-through}.health-card>header a,.recent-card>header a,.channel-health>header a,.admin-activity>header a{color:var(--brand);align-items:center;font-size:12px;display:flex}.health-row{border-radius:8px;gap:9px;margin:13px;padding:11px;display:flex}.health-row.success{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.health-row.success{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.health-row>div{flex-direction:column;display:flex}.health-row strong{font-size:12px}.health-row small{color:var(--muted);font-size:13px}.health-stats{padding:0 13px}.health-stats>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.health-stats strong{color:var(--green);align-items:center;gap:5px;display:flex}.health-stats i{background:var(--green);border-radius:50%;width:5px;height:5px}.notice-mini{border:1px solid var(--amber);gap:8px;margin:12px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.notice-mini{border:1px solid color-mix(in srgb,var(--amber) 18%,var(--border))}}.notice-mini{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.notice-mini{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.notice-mini{color:var(--amber);border-radius:7px}.notice-mini>div{flex-direction:column;display:flex}.notice-mini strong{font-size:12px}.notice-mini span{color:var(--muted);font-size:13px}.recent-card{overflow:hidden}.recent-card .table-scroll td{height:48px;font-size:12px}.recent-card .table-scroll th{height:35px;font-size:12px}.security-alert,.context-notice,.admin-context{border:1px solid var(--brand);align-items:center;gap:10px;min-height:58px;margin-bottom:14px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.security-alert,.context-notice,.admin-context{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.security-alert,.context-notice,.admin-context{background:var(--brand-soft);color:var(--brand);border-radius:9px}.security-alert>div,.admin-context>div{flex-direction:column;flex:1;display:flex}.security-alert strong,.admin-context strong{font-size:13px}.security-alert span,.admin-context span,.context-notice span{color:var(--muted);font-size:12px}.security-alert a,.admin-context a{align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.context-notice{min-height:44px}.list-card{overflow:hidden}.list-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.list-toolbar .search-field{min-width:260px;height:35px}.list-toolbar>div:last-child{gap:7px;margin-left:auto;display:flex}.select-like{border:1px solid var(--border);background:var(--surface);height:35px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.list-toolbar .button{min-height:35px;font-size:12px}.name-with-icon>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.key-cell{align-items:center;gap:5px;display:flex}.key-cell code{color:var(--muted);font-size:12px}.table-footer{border-top:1px solid var(--border);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.table-footer>div{gap:4px;display:flex}.table-footer button{border:1px solid var(--border);background:var(--surface);border-radius:5px;height:25px;padding:0 8px;font-size:12px}.key-tips{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.key-tips article{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:10px;padding:15px;display:flex}.key-tips svg{color:var(--brand);flex:none}.key-tips h3{margin:0 0 3px;font-size:13px}.key-tips p{color:var(--muted);margin:0;font-size:12px}.billing-warning{border:1px solid var(--amber);align-items:center;gap:6px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-warning{border:1px solid color-mix(in srgb,var(--amber) 20%,var(--border))}}.billing-warning{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.billing-warning{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.billing-warning{color:var(--amber);border-radius:7px;font-size:12px}.select-like-control{display:inline-flex;position:relative}.select-like{justify-content:space-between}.select-like--static{cursor:default}.select-like-menu{z-index:45;border:1px solid var(--border);background:var(--surface);min-width:160px;box-shadow:var(--shadow-popover);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.select-like-menu>button{width:100%;min-height:34px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:12px;display:flex}.select-like-menu>button:hover,.select-like-menu>button.active{color:var(--text);background:var(--surface-soft)}.select-like-menu>button.active svg{color:var(--brand)}.playground{border:1px solid var(--border);background:var(--surface);height:625px;box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.playground-input{border-right:1px solid var(--border);flex-direction:column;display:flex}.playground-input>header,.playground-output>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:57px;padding:0 14px;display:flex}.pg-field{align-items:center;gap:9px;display:flex}.pg-field label{color:var(--muted);font-size:12px}.pg-field select{border:1px solid var(--border);background:var(--surface);border-radius:7px;height:32px;padding:0 28px 0 9px;font-size:12px;font-weight:650}.playground-input>header .button{min-height:32px;font-size:12px}.prompt-section{flex-direction:column;flex:1;gap:7px;padding:15px;display:flex}.prompt-section>label{color:var(--muted);font-size:12px;font-weight:650}.prompt-section textarea{resize:none;border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;outline:0;padding:11px;font-size:13px;line-height:1.6}.prompt-section textarea:focus{border-color:var(--brand);background:var(--surface)}.prompt-section .main-prompt{flex:1}.prompt-footer{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.prompt-footer .button{min-height:35px;font-size:12px}.prompt-footer kbd{border-left:1px solid #ffffff40;margin-left:5px;padding-left:7px;font-size:13px}.playground-input>footer{border-top:1px solid var(--border);height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.playground-input>footer strong{color:var(--text)}.playground-output{flex-direction:column;display:flex}.playground-output>header>div{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.output-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.playground-output .icon-button{width:29px;height:29px}.response-area{flex:1;padding:25px;font-size:13px;line-height:1.8;overflow:auto}.response-area.empty{text-align:center;color:var(--muted);justify-content:center;align-items:center;display:flex}.response-area.empty>div>svg{color:var(--border-strong)}.response-area h3{color:var(--text);margin:12px 0 4px}.response-area p{margin:0}.response-text p{white-space:pre-wrap}.typing-state{justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.typing-state>span{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing}.typing-state span:nth-child(2){animation-delay:.15s}.typing-state span:nth-child(3){animation-delay:.3s}.typing-state p{color:var(--muted);margin-left:7px}@keyframes typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes spin{to{transform:rotate(360deg)}}.playground-output>footer{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);height:54px;display:grid}.playground-output>footer>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.playground-output>footer>div:last-child{border:0}.playground-output>footer span{color:var(--muted);font-size:13px}.playground-output>footer strong{font-size:12px}.playground-meta{border:1px solid var(--border);background:var(--surface);height:39px;color:var(--muted);border-radius:8px;align-items:center;gap:18px;margin-top:8px;padding:0 12px;font-size:12px;display:flex}.playground-meta span{align-items:center;gap:5px;display:flex}.playground-meta svg{color:var(--green)}.playground-meta code{color:var(--text)}.usage-toolbar .search-field{min-width:210px}.usage-toolbar .segmented{margin-left:auto}.wallet-balances{grid-template-columns:1.5fr repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.wallet-balances article{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:127px;padding:16px}.wallet-balances article>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.wallet-balances article>strong{font-variant-numeric:tabular-nums;margin:9px 0 3px;font-size:20px;display:block}.wallet-balances article>p{color:var(--muted-2);margin:0;font-size:13px}.wallet-balances .primary{color:#eef4ff;background:#153e91;border-color:#224a9d}.wallet-balances .primary>span,.wallet-balances .primary>p{color:#b5c9ef}.wallet-balances .primary>strong{font-size:25px}.wallet-balances .primary>strong small{color:#abc1eb;font-size:12px}.wallet-balances .primary>div{gap:7px;margin-top:13px;display:flex}.wallet-balances .primary a,.wallet-balances .primary button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:6px;align-items:center;height:27px;padding:0 9px;font-size:12px;display:flex}.wallet-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.transaction-list{padding:4px 13px}.transaction-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr 80px 75px auto;align-items:center;gap:9px;min-height:60px;display:grid}.transaction-list>div:last-child{border:0}.transaction-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.transaction-icon.income{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.transaction-icon.income{background:color-mix(in srgb,var(--green) 9%,var(--surface))}}.transaction-icon.expense{color:var(--brand);background:var(--brand-soft)}.transaction-list>div>div{flex-direction:column;display:flex}.transaction-list strong{font-size:12px}.transaction-list div span,.transaction-list time{color:var(--muted);font-size:13px}.transaction-list b{text-align:right;font-size:12px}.transaction-list b.income{color:var(--green)}.transaction-list b.expense{color:var(--text)}.transaction-list>div>svg{color:var(--muted)}.transaction-card>footer{border-top:1px solid var(--border);align-items:center;height:42px;padding:0 16px;display:flex}.transaction-card>footer a{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.invoice-card{padding-bottom:15px}.invoice-total{flex-direction:column;padding:20px 17px 15px;display:flex}.invoice-total span{color:var(--muted);font-size:12px}.invoice-total strong{font-size:27px}.invoice-total small{color:var(--muted);font-size:13px}.invoice-lines{padding:0 17px}.invoice-lines>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.invoice-lines span{color:var(--muted)}.invoice-note{background:var(--surface-soft);color:var(--muted);border-radius:7px;gap:7px;margin:14px 17px;padding:10px;font-size:13px;display:flex}.invoice-card>.button{width:calc(100% - 34px);margin:0 17px;font-size:12px}.topup-layout{grid-template-columns:1fr 340px;gap:14px;max-width:1050px;display:grid}.topup-form{padding:0 20px}.form-section{border-bottom:1px solid var(--border);padding:23px 0}.form-section:last-child{border:0}.form-title{gap:10px;margin-bottom:18px;display:flex}.form-title>span{width:25px;height:25px;color:var(--brand);background:var(--brand-soft);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.form-title h2{margin:1px 0;font-size:12px}.form-title p{color:var(--muted);margin:0;font-size:12px}.amount-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.amount-options button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;height:54px;font-weight:700;position:relative}.amount-options button.active{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.amount-options button span{color:#fff;background:var(--brand);border-radius:3px;padding:1px 4px;font-size:13px;position:absolute;top:4px;right:4px}.custom-amount{margin-top:15px;display:block}.custom-amount>span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.custom-amount>div{border:1px solid var(--border);border-radius:8px;align-items:center;height:42px;padding:0 11px;display:flex}.custom-amount input{background:0 0;border:0;outline:0;flex:1;font-size:14px}.custom-amount em{color:var(--muted);font-size:12px;font-style:normal}.payment-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-options button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.payment-options button.active{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.payment-options button>span{background:var(--surface-soft);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.payment-options button>div{flex-direction:column;flex:1;display:flex}.payment-options strong{font-size:12px}.payment-options small{color:var(--muted);font-size:13px}.payment-options button>svg{color:var(--brand)}.order-summary{height:fit-content;padding:20px;position:sticky;top:80px}.order-summary h2{margin:0 0 22px;font-size:14px}.order-summary>div:not(.summary-credit){justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.order-summary>div>span{color:var(--muted)}.order-summary em{color:var(--green);background:var(--green);border-radius:3px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.order-summary em{background:color-mix(in srgb,var(--green) 9%,var(--surface))}}.order-summary em{font-size:13px;font-style:normal}.order-summary hr{border:0;border-top:1px solid var(--border)}.order-summary .summary-total{align-items:end}.summary-total strong{font-size:16px}.summary-credit{color:var(--brand);background:var(--brand-soft);border-radius:8px;gap:8px;margin:14px 0;padding:11px;display:flex}.summary-credit>div{flex-direction:column;display:flex}.summary-credit span,.summary-credit strong{font-size:13px}.order-summary>.button{width:100%}.order-summary>p{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:13px;display:flex}.redeem-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;max-width:1050px;margin-top:14px;padding:15px 18px;display:flex}.redeem-card>div{align-items:center;gap:10px;display:flex}.redeem-card>div:first-child>span{width:35px;height:35px;color:var(--violet);background:var(--violet);border-radius:8px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.redeem-card>div:first-child>span{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.redeem-card h3{margin:0;font-size:13px}.redeem-card p{color:var(--muted);margin:1px 0;font-size:13px}.redeem-card input{border:1px solid var(--border);background:var(--surface);border-radius:7px;height:34px;padding:0 10px}.redeem-card button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:12px}.generic-tabs{border-bottom:1px solid var(--border);align-items:end;gap:20px;height:48px;padding:0 13px;display:flex}.generic-tabs button{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px}.generic-tabs button.active{color:var(--brand);border-color:var(--brand);font-weight:650}.settings-layout{grid-template-columns:205px 1fr;gap:14px;display:grid}.settings-layout>aside{border:1px solid var(--border);background:var(--surface);border-radius:10px;height:fit-content;padding:7px}.settings-layout>aside button{width:100%;height:37px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.settings-layout>aside button.active{color:var(--brand);background:var(--brand-soft);font-weight:650}.settings-content{flex-direction:column;gap:14px;display:flex}.settings-section{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:20px}.settings-section>div:first-child:not(.profile-avatar):not(.security-option){margin-bottom:18px}.settings-section h2{margin:0;font-size:14px}.settings-section p{color:var(--muted);margin:3px 0;font-size:12px}.profile-avatar{align-items:center;gap:11px;margin-bottom:18px;display:flex}.profile-avatar>span{width:52px;height:52px;color:var(--avatar-text);background:var(--avatar-soft);border-radius:12px;justify-content:center;align-items:center;font-weight:750;display:flex}.profile-avatar>div{flex-direction:column;display:flex}.profile-avatar button{width:fit-content;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:18px;display:grid}.settings-form-grid label,.modal-form label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.settings-form-grid input,.settings-form-grid select,.modal-form input,.modal-form select{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:7px;outline:0;padding:0 10px}.danger-zone{justify-content:space-between;align-items:center;display:flex}.danger-zone>div{margin:0!important}.settings-head{justify-content:space-between;align-items:center;display:flex}.security-option{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:60px;padding:10px 0;display:flex}.security-option>span{width:35px;height:35px;color:var(--brand);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.security-option>div{flex-direction:column;flex:1;display:flex}.security-option strong{font-size:12px}.security-option p{margin:1px 0}.security-option .button{min-height:32px;font-size:12px}.placeholder-settings{text-align:center;padding:60px}.placeholder-settings>span{width:54px;height:54px;color:var(--brand);background:var(--brand-soft);border-radius:13px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.placeholder-settings .button{margin-top:16px}.toast{z-index:100;border:1px solid var(--border);background:var(--surface-raised);min-width:270px;box-shadow:var(--shadow-md);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast>span{width:24px;height:24px;color:var(--green);background:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.toast>span{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.toast>button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.modal-backdrop,.command-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060d1a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;width:min(530px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0000004d}.modal-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;padding:18px 19px;display:flex}.modal-card h2{margin:0;font-size:16px}.modal-card header p{color:var(--muted);margin:3px 0;font-size:12px}.modal-card>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.modal-form{flex-direction:column;gap:14px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.input-prefix{border:1px solid var(--border);border-radius:7px;align-items:center;height:38px;padding:0 10px;display:flex}.input-prefix input{border:0;flex:1;height:100%;padding:0 8px}.input-prefix em{font-style:normal}.modal-form details{border:1px solid var(--border);border-radius:8px;padding:10px 12px}.modal-form summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.modal-form details .form-row{margin-top:12px}.key-created-alert{color:var(--green);background:var(--green);border-radius:8px;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.key-created-alert{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.key-created-alert>div{flex-direction:column;display:flex}.key-created-alert strong{font-size:12px}.key-created-alert span{color:var(--muted);font-size:13px}.secret-box{border:1px solid var(--brand);align-items:center;gap:8px;height:47px;margin:14px 0;padding:0 7px 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.secret-box{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border))}}.secret-box{background:var(--brand-soft);border-radius:8px}.secret-box code{color:var(--brand);flex:1;font-size:13px;overflow:auto}.secret-warning{color:var(--amber);gap:8px;font-size:12px;display:flex}.command-palette{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;align-self:flex-start;width:min(590px,100%);margin-top:11vh;overflow:hidden;box-shadow:0 30px 100px #00000059}.command-input{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:55px;padding:0 15px;display:flex}.command-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.command-results{padding:8px}.command-results>span{color:var(--muted-2);text-transform:uppercase;padding:5px 8px;font-size:13px;font-weight:700;display:block}.command-results a{border-radius:7px;align-items:center;gap:10px;height:45px;padding:0 9px;display:flex}.command-results a:hover{background:var(--surface-soft)}.command-results a>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.command-results a strong{font-size:12px}.command-results a small{color:var(--muted);font-size:13px}.command-results a kbd{margin-left:auto}.command-empty{text-align:center;color:var(--muted);padding:35px}.command-palette>footer{border-top:1px solid var(--border);height:36px;color:var(--muted);align-items:center;gap:17px;padding:0 14px;font-size:13px;display:flex}.command-palette footer span{align-items:center;gap:4px;display:flex}.notification-panel{z-index:70;border:1px solid var(--border);background:var(--surface-raised);width:350px;box-shadow:var(--shadow-md);border-radius:11px;position:fixed;top:66px;right:15px;overflow:hidden}.notification-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex}.notification-panel header h2{margin:0;font-size:13px}.notification-panel header span{color:var(--muted);font-size:13px}.notification-list{padding:6px}.notification-list a{border-radius:8px;gap:9px;padding:10px 7px;display:flex;position:relative}.notification-list a:hover{background:var(--surface-soft)}.notification-list a>span{border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.n-blue{color:var(--brand);background:var(--brand-soft)}.n-amber{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.n-amber{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.n-green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.n-green{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.notification-list a>div{flex-direction:column;flex:1;display:flex}.notification-list p{color:var(--muted);margin:2px 0;font-size:13px}.notification-list time{color:var(--muted-2);font-size:13px}.notification-list a>i{background:var(--brand);border-radius:50%;width:5px;height:5px;margin-top:4px}.notification-panel>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.notification-panel footer button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px}.notification-panel footer a{color:var(--muted);font-size:12px}.playground-parameters{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:minmax(0,1.35fr) minmax(150px,.8fr) auto;align-items:end;gap:14px;padding:12px 15px;display:grid}.playground-parameters label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.playground-parameters label>span{justify-content:space-between;display:flex}.playground-parameters input[type=range]{width:100%;accent-color:var(--brand)}.playground-parameters input[type=number]{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:7px;padding:0 9px}.playground-parameters .playground-switch{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:7px;flex-direction:row;align-items:center;height:34px;padding:0 10px}.playground-switch input{accent-color:var(--brand)}.playground-output-actions{position:relative}.playground-output-actions .copy-button{width:29px;height:29px}.playground-output-menu{z-index:12;border:1px solid var(--border);background:var(--surface-raised);width:150px;box-shadow:var(--shadow-md);border-radius:9px;flex-direction:column;padding:5px;position:absolute;top:36px;right:0;align-items:stretch!important;gap:2px!important;display:flex!important}.playground-output-menu button,.playground-output-menu a{min-height:34px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 9px;font-size:12px;display:flex}.playground-output-menu button:hover,.playground-output-menu a:hover{background:var(--surface-soft)}.playground-output-menu button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.playground-parameters{grid-template-columns:1fr 1fr}.playground-parameters .playground-switch{grid-column:1/-1}}.select-like--native{min-width:104px;color:var(--text);outline:0;padding-right:30px}.select-like--native:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.experience-center{flex-direction:column;gap:12px;min-width:0;display:flex}.experience-heading{justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 2px;display:flex}.experience-heading>div{align-items:center;gap:10px;display:flex}.experience-heading-icon{border:1px solid var(--brand);justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience-heading-icon{border:1px solid color-mix(in srgb,var(--brand) 26%,var(--border))}}.experience-heading-icon{color:var(--brand);background:linear-gradient(145deg,var(--brand-soft),var(--surface));border-radius:10px;box-shadow:inset 0 1px #ffffff14}.experience-heading h1{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.25}.experience-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.experience-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px}.experience-live,.experience-charge{border:1px solid var(--border);background:var(--surface);height:29px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.experience-live{color:var(--green)}.experience-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.experience-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.experience-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:9px;padding:11px;display:grid}.experience-toolbar label{flex-direction:column;gap:6px;min-width:0;display:flex}.experience-toolbar label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-left:2px;font-size:10px;font-weight:700}.experience-toolbar select{border:1px solid var(--border);background:var(--surface-soft);width:100%;height:37px;color:var(--text);border-radius:8px;outline:0;padding:0 29px 0 10px;font-size:12px;font-weight:600}.experience-toolbar select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.experience-model-select{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;height:37px;display:flex;overflow:hidden}.experience-model-select:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.experience-model-select i{border-right:1px solid var(--border);width:34px;height:100%;color:var(--brand);background:var(--brand-soft);justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:flex}.experience-model-select select{background:0 0;border:0;height:100%;box-shadow:none!important}.experience-run{white-space:nowrap;min-width:132px;height:37px}.experience-run kbd{border-left:1px solid #ffffff40;margin-left:3px;padding-left:8px;font-size:10px;font-weight:500}.experience-studio{border:1px solid var(--border);background:var(--surface);min-height:650px;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:220px minmax(360px,1.04fr) minmax(360px,.96fr);display:grid;overflow:hidden}.experience-scenarios,.experience-composer,.experience-result{flex-direction:column;min-width:0;display:flex}.experience-scenarios,.experience-composer{border-right:1px solid var(--border)}.experience-scenarios{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.experience-scenarios{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}}.experience-scenarios>header,.experience-composer>header,.experience-result>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:0 13px;display:flex}.experience-scenarios>header>div{flex-direction:column;display:flex}.experience-scenarios header strong,.experience-composer header strong{font-size:12px}.experience-scenarios header span{color:var(--muted);margin-top:2px;font-size:10px}.experience-scenarios>header>button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex}.experience-scenarios>header>button:hover{border-color:var(--border-strong);color:var(--brand);transform:translateY(-1px)}.experience-template-list{flex-direction:column;gap:4px;padding:8px;display:flex}.experience-template-list>button{width:100%;min-height:56px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.experience-template-list>button:hover{border-color:var(--border);background:var(--surface)}.experience-template-list>button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.experience-template-list>button.active{border-color:color-mix(in srgb,var(--brand) 25%,var(--border))}}.experience-template-list>button.active{background:var(--brand-soft);color:var(--brand)}.experience-template-list>button>i{background:var(--surface);width:30px;height:30px;color:var(--brand);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;justify-content:center;align-items:center;font-style:normal;display:flex}.experience-template-list>button>span{flex-direction:column;min-width:0;display:flex}.experience-template-list strong{color:var(--text);font-size:11px}.experience-template-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.experience-recent{border-top:1px solid var(--border);margin-top:auto;padding:12px}.experience-recent>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.experience-recent header strong,.experience-recent header a{font-size:10px}.experience-recent header strong{color:var(--muted);letter-spacing:.06em}.experience-recent header a{color:var(--brand)}.experience-recent>div{align-items:center;gap:8px;padding:6px 0;display:flex}.experience-recent>div>span{background:var(--surface);width:24px;height:24px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.experience-recent p{flex-direction:column;min-width:0;margin:0;display:flex}.experience-recent p strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.experience-recent p small{color:var(--muted);margin-top:1px;font-size:9px}.experience-composer>header>div{align-items:center;gap:7px;display:flex}.experience-composer>header svg{color:var(--brand)}.experience-composer>header span{border-left:1px solid var(--border);color:var(--muted);padding-left:7px;font-size:10px}.experience-composer>header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.experience-composer>header>button:hover{color:var(--danger)}.experience-prompt-fields{flex-direction:column;flex:1;gap:11px;min-height:0;padding:13px;display:flex}.experience-prompt-fields label{flex-direction:column;gap:6px;display:flex}.experience-prompt-fields label>span{color:var(--muted);font-size:10px;font-weight:700}.experience-prompt-fields textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:88px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:11px 12px;font-size:12px;line-height:1.65}.experience-prompt-fields textarea:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-soft)}.experience-prompt-fields .experience-user-prompt{flex:1;min-height:160px}.experience-user-prompt textarea{resize:none;height:100%;min-height:160px}.experience-parameter-toggle{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:39px;padding:0 13px;display:flex}.experience-parameter-toggle button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.experience-parameter-toggle>span{color:var(--muted);font-size:9px}.experience-parameters{background:var(--surface-soft);grid-template-columns:1.2fr .9fr auto auto;align-items:end;gap:11px;padding:10px 13px;display:grid}.experience-parameters>label:not(.experience-check){flex-direction:column;gap:7px;display:flex}.experience-parameters>label>span{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.experience-parameters input[type=range]{width:100%;accent-color:var(--brand)}.experience-parameters label>div{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;height:31px;display:flex;overflow:hidden}.experience-parameters input[type=number]{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 8px;font-size:10px}.experience-parameters em{color:var(--muted);padding-right:8px;font-size:9px;font-style:normal}.experience-check{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}.experience-check input{accent-color:var(--brand)}.experience-check span{font-size:9px!important}.experience-composer>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:57px;padding:9px 13px;display:flex}.experience-composer>footer>div{grid-template-columns:auto auto;align-items:end;column-gap:8px;display:grid}.experience-composer>footer span{color:var(--muted);grid-column:1/-1;font-size:9px}.experience-composer>footer strong{font-size:13px}.experience-composer>footer small{color:var(--muted);font-size:9px}.experience-composer>footer .button{min-height:34px;font-size:11px}.experience-result>header>div{background:var(--surface-soft);border-radius:8px;height:31px;padding:3px;display:flex}.experience-result>header>div>button{height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:flex}.experience-result>header>div>button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.experience-result>header .copy-button{width:29px;height:29px}.experience-result-body{background:linear-gradient(180deg,var(--surface-soft),transparent 18%);flex:1;min-height:0;padding:16px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.experience-result-body{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 38%,transparent),transparent 18%)}}.experience-result-body{font-size:12px;line-height:1.72}.experience-result-body pre{min-width:max-content;color:var(--text);white-space:pre;margin:0;font:500 11px/1.72 ui-monospace,SFMono-Regular,Menlo,monospace}.experience-result-body.empty{justify-content:center;align-items:center;display:flex}.experience-empty-state{text-align:center;max-width:260px;margin:auto}.experience-empty-state>span{border:1px solid var(--border);width:52px;height:52px;color:var(--brand);background:var(--brand-soft);box-shadow:0 12px 30px var(--brand);border-radius:15px;justify-content:center;align-items:center;margin:0 auto 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience-empty-state>span{box-shadow:0 12px 30px color-mix(in srgb,var(--brand) 10%,transparent)}}.experience-empty-state strong{font-size:13px;display:block}.experience-empty-state p{color:var(--muted);margin:5px 0 12px;font-size:10px;line-height:1.6}.experience-empty-state button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.experience-response-content p{white-space:pre-wrap;margin:0}.experience-response-content p+p{margin-top:8px}.experience-response-content.code{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:13px;font:500 10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.experience-running{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:250px;display:flex}.experience-running>span{gap:5px;display:flex}.experience-running i{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing}.experience-running i:nth-child(2){animation-delay:.15s}.experience-running i:nth-child(3){animation-delay:.3s}.experience-running strong{margin-top:11px;font-size:12px}.experience-running small{color:var(--muted);margin-top:3px;font-size:10px}.experience-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);min-height:56px;display:grid}.experience-metrics>div{border-right:1px solid var(--border);flex-direction:column;padding:9px 11px;display:flex}.experience-metrics>div:last-child{border-right:0}.experience-metrics span{color:var(--muted);font-size:9px}.experience-metrics strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.experience-result>footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:8px 12px;display:flex}.experience-result>footer>div{align-items:center;gap:8px;min-width:0;display:flex}.experience-result>footer>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.experience-result>footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.experience-result>footer span,.experience-result>footer a,.experience-result>footer time{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.experience-result>footer span.success{color:var(--green)}.experience-result>footer code{color:var(--muted);font-size:9px}.experience-result>footer a{color:var(--brand);font-weight:650}@media (width<=1200px){.experience-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-toolbar label:first-child,.experience-run{grid-column:span 2}.experience-studio{grid-template-columns:200px minmax(0,1fr)}.experience-result{border-top:1px solid var(--border);grid-column:1/-1;min-height:520px}.experience-composer{border-right:0}.experience-result-body{min-height:330px}}@media (width<=760px){.experience-heading{flex-direction:column;align-items:flex-start}.experience-heading>div:last-child{justify-content:flex-start}.experience-toolbar{grid-template-columns:1fr 1fr}.experience-toolbar label:first-child,.experience-run{grid-column:1/-1}.experience-studio{flex-direction:column;display:flex}.experience-scenarios,.experience-composer{border-right:0;border-bottom:1px solid var(--border)}.experience-recent{display:none}.experience-parameters{grid-template-columns:1fr 1fr}.experience-check{justify-content:center}.experience-composer{min-height:620px}.experience-result{min-height:520px}.experience-result>footer{flex-direction:column;align-items:flex-start}.experience-result>footer>div:last-child{justify-content:flex-start}.experience-metrics{grid-template-columns:1fr 1fr}.experience-metrics>div:nth-child(2){border-right:0}.experience-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}.admin-shell{--brand:var(--violet);--brand-strong:#6246d1;--brand-soft:var(--violet)}@supports (color:color-mix(in lab, red, red)){.admin-shell{--brand-soft:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.admin-kpi-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.admin-main-grid{grid-template-columns:1.65fr .75fr;gap:14px;margin-bottom:14px;display:grid}.admin-revenue-card>header>div:last-child{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.admin-revenue-card>header>div:last-child span{align-items:center;gap:4px;display:flex}.admin-revenue-card>header i{border-radius:50%;width:6px;height:6px}.admin-revenue-card i.revenue{background:var(--violet)}.admin-revenue-card i.cost{background:var(--cyan)}.admin-revenue-card>header button{border:1px solid var(--border);background:var(--surface);border-radius:6px;height:26px;padding:0 8px;font-size:13px}.admin-trend{align-items:end;gap:3px;height:245px;padding:27px 16px 28px;display:flex;position:relative}.admin-chart-grid{position:absolute;inset:27px 16px 28px}.admin-chart-grid i:first-child{top:0}.admin-chart-grid i:nth-child(2){top:33%}.admin-chart-grid i:nth-child(3){top:66%}.admin-chart-grid i:nth-child(4){bottom:0}.admin-trend>b{z-index:2;background:var(--violet);border-radius:2px 2px 0 0;flex:1;min-width:2px;height:20%;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-trend>b{background:color-mix(in srgb,var(--violet) 31%,transparent)}}.admin-area{z-index:1;background:linear-gradient(to bottom,var(--violet),transparent);position:absolute;inset:16% 16px 28px}@supports (color:color-mix(in lab, red, red)){.admin-area{background:linear-gradient(to bottom,color-mix(in srgb,var(--violet) 10%,transparent),transparent)}}.admin-area{clip-path:polygon(0 78%,5% 72%,10% 75%,15% 64%,20% 68%,25% 56%,30% 61%,35% 49%,40% 52%,45% 39%,50% 44%,55% 31%,60% 35%,65% 25%,70% 29%,75% 17%,80% 20%,85% 10%,90% 14%,95% 5%,100% 9%,100% 100%,0 100%)}.admin-chart-labels{color:var(--muted-2);justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:11px;left:16px;right:16px}.admin-chart-pop{z-index:4;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-md);border-radius:7px;flex-direction:column;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:11%;right:11%}.admin-chart-pop span,.admin-chart-pop small{color:var(--muted);font-size:13px}.admin-revenue-card>footer{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);height:55px;display:grid}.admin-revenue-card>footer>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-revenue-card>footer>div:last-child{border:0}.admin-revenue-card footer span{color:var(--muted);font-size:13px}.admin-revenue-card footer strong{font-size:13px}.count-badge{color:#fff;background:var(--red);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;display:flex}.admin-alert-list{padding:5px 10px}.admin-alert-list a{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:59px;padding:8px 5px;display:grid}.admin-alert-list a:last-child{border:0}.admin-alert-list>a>span{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin-alert-list .danger{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.admin-alert-list .danger{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.admin-alert-list .warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.admin-alert-list .warning{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.admin-alert-list .info{color:var(--brand);background:var(--brand-soft)}.admin-alert-list>a>div{flex-direction:column;display:flex}.admin-alert-list strong{font-size:12px}.admin-alert-list small{color:var(--muted);font-size:13px}.admin-alert-list em{color:var(--red);font-size:13px;font-style:normal}.admin-alert-list>a>svg{color:var(--muted)}.admin-alert-card>footer{border-top:1px solid var(--border);align-items:center;height:40px;padding:0 15px;display:flex}.admin-alert-card>footer a{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.admin-secondary-grid{grid-template-columns:1.25fr .7fr .9fr;gap:14px;margin-bottom:14px;display:grid}.channel-health-head,.channel-health-row{grid-template-columns:1.6fr .6fr .5fr .5fr;align-items:center;padding:0 15px;display:grid}.channel-health-head{height:30px;color:var(--muted-2);background:var(--surface-soft);font-size:13px}.channel-health-row{border-bottom:1px solid var(--border);height:46px;font-size:12px}.channel-health-row:last-child{border:0}.channel-health-row>span:first-child{align-items:center;gap:6px;display:flex}.channel-health-row b{border-radius:50%;width:6px;height:6px}.channel-health-row b.ok{background:var(--green)}.channel-health-row b.warn{background:var(--amber)}.traffic-bars{padding:16px}.traffic-bars>div{margin-bottom:13px}.traffic-bars span{justify-content:space-between;font-size:12px;display:flex}.traffic-bars em{color:var(--muted);font-style:normal}.traffic-bars i{background:var(--surface-soft);border-radius:999px;height:5px;margin-top:5px;display:block}.traffic-bars b{border-radius:inherit;background:var(--violet);height:100%;display:block}.capacity-gauges{grid-template-columns:repeat(3,1fr);gap:5px;padding:19px 10px;display:grid}.capacity-gauges>div{text-align:center}.capacity-gauges>div>span{--value:50%;background:conic-gradient(var(--violet) 0 var(--value),var(--surface-soft) var(--value));border-radius:50%;width:70px;height:70px;margin:0 auto 7px;padding:7px;display:flex}.capacity-gauges>div>span:before{content:"";background:var(--surface);border-radius:50%;width:100%;height:100%}.capacity-gauges b{text-align:center;width:56px;font-size:13px;line-height:56px;position:absolute}.capacity-gauges p{color:var(--muted);margin:0;font-size:13px}.capacity-note{color:var(--green);background:var(--green);border-radius:7px;align-items:center;gap:6px;margin:0 12px 12px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.capacity-note{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.capacity-note{font-size:13px}.admin-activity{overflow:hidden}.admin-activity .table-scroll td{height:48px;font-size:12px}.admin-activity .table-scroll th{height:35px;font-size:12px}.admin-context{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.admin-context{border-color:color-mix(in srgb,var(--violet) 18%,var(--border))}}.admin-context{color:var(--violet)}.admin-context.risk{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.admin-context.risk{border-color:color-mix(in srgb,var(--amber) 23%,var(--border))}}.admin-context.risk{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.admin-context.risk{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.admin-context.risk{color:var(--amber)}.admin-tabs button.active{color:var(--violet);border-color:var(--violet)}.admin-tabs button span{color:#fff;background:var(--red);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:4px;font-size:13px;display:inline-flex}.admin-list-card{overflow:hidden}.admin-toolbar>div:last-child{flex-wrap:wrap}.admin-toolbar .icon-button{width:35px;height:35px}.admin-list-card code{color:var(--muted);font-size:12px}.traffic-split .icon-button{display:none}.admin-period-label{border:1px solid var(--border);background:var(--surface);border-radius:6px;height:26px;padding:0 8px;font-size:13px}.public-mobile-menu{z-index:47;border-bottom:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);padding:18px 16px 22px;position:fixed;top:60px;left:0;right:0}.public-mobile-menu nav{flex-direction:column;display:flex}.public-mobile-menu nav a{border-bottom:1px solid var(--border);padding:13px 4px;font-weight:650}.public-mobile-menu>div{text-align:center;grid-template-columns:1fr 1fr;align-items:center;gap:10px;padding-top:16px;display:grid}.user-dropdown{border:1px solid var(--border);background:var(--surface-raised);width:190px;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;padding:7px;display:flex;position:absolute;top:55px;right:22px}.user-dropdown a{border-radius:6px;padding:9px 10px;font-size:13px}.user-dropdown a:hover{background:var(--surface-soft)}.provider-shell{--brand:#087d8b;--brand-strong:#046776;--brand-soft:#0891b2}@supports (color:color-mix(in lab, red, red)){.provider-shell{--brand-soft:color-mix(in srgb,#0891b2 12%,var(--surface))}}.provider-sidebar{background:#071d25}.provider-switcher{background:#0d2933!important;border-color:#173845!important}.workspace-edition.provider{color:#5ee1db;background:#10333a}.cell-stack{flex-direction:column;display:flex}.cell-stack small{color:var(--muted);font-size:12px}.table-link{color:var(--brand);align-items:center;gap:4px;font-weight:650;display:inline-flex}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.button.tiny{min-height:30px;padding:0 10px;font-size:13px}.button.full{width:100%;margin-top:13px}.button-row,.header-button-row{align-items:center;gap:8px;display:flex}.detail-back{width:fit-content;color:var(--muted);align-items:center;gap:6px;margin:-6px 0 13px;font-size:13px;display:flex}.detail-back:hover{color:var(--brand)}.detail-tabs{border-bottom:1px solid var(--border);gap:3px;margin:-8px 0 18px;display:flex;overflow:auto}.detail-tabs button{height:42px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-size:13px}.detail-tabs button.active{border-color:var(--brand);color:var(--brand);font-weight:700}.deep-grid{gap:14px;min-width:0;display:grid}.deep-grid>*{min-width:0}.deep-grid.two-one{grid-template-columns:minmax(0,1.5fr) minmax(260px,.72fr)}.deep-stack{flex-direction:column;gap:14px;display:flex}.deep-card{padding:18px}.deep-card.compact{padding:16px}.deep-card>header{justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 16px;display:flex}.deep-card h2{margin:0;font-size:15px}.deep-card h3{margin:0}.deep-card>header p,.deep-card>p{color:var(--muted);margin:2px 0 0;font-size:13px}.permission-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.permission-groups>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex-direction:column;padding:13px;display:flex}.permission-groups span,.metadata-grid span,.key-facts span,.diff-list span{color:var(--muted);font-size:12px}.permission-groups strong{margin:4px 0;font-size:13px}.permission-groups small{color:var(--muted);font-size:12px}.strategy-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.strategy-cards button{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 8px;min-height:84px;padding:12px;display:grid}.strategy-cards button>span,.strategy-cards button>svg{color:var(--muted);grid-row:1/3}.strategy-cards button strong{font-size:13px}.strategy-cards button small{color:var(--muted);font-size:12px}.strategy-cards button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.strategy-cards button.active{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}}.strategy-cards button.active{background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.strategy-cards button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}}.strategy-cards button.active>span,.strategy-cards button.active>svg{color:var(--brand)}.scope-note{border:1px solid var(--brand);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.scope-note{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.scope-note{background:var(--brand-soft);color:var(--brand);border-radius:8px;font-size:13px}.scope-note.warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.scope-note.warning{border-color:color-mix(in srgb,var(--amber) 25%,var(--border))}}.scope-note.warning{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.scope-note.warning{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.scope-note.warning{color:var(--amber)}.quota-ring{--value:64%;background:conic-gradient(var(--brand) 0 var(--value),var(--surface-soft) var(--value));border-radius:50%;width:122px;height:122px;margin:16px auto;padding:9px;display:flex}.quota-ring>span{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.quota-ring strong{font-size:22px}.quota-ring small{color:var(--muted);font-size:12px}.key-facts{flex-direction:column;display:flex}.key-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.key-facts>div:last-child{border:0}.key-facts strong{text-align:right;font-size:13px}.danger-lite{border-color:var(--red);gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.danger-lite{border-color:color-mix(in srgb,var(--red) 22%,var(--border))}}.danger-lite{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.danger-lite{background:color-mix(in srgb,var(--red) 4%,var(--surface))}}.danger-lite>svg{color:var(--red);flex:none}.danger-lite strong{font-size:13px}.danger-lite p{color:var(--muted);margin:3px 0 8px;font-size:12px}.danger-lite button{color:var(--red);cursor:pointer;background:0 0;border:0;margin-right:12px;padding:0;font-size:12px;font-weight:700}.spark-bars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 24%,var(--border) 25%);align-items:flex-end;gap:7px;height:235px;padding:22px 8px 0;display:flex}.spark-bars i{background:linear-gradient(to top,var(--brand),var(--brand));border-radius:3px 3px 0 0;flex:1;min-width:4px}@supports (color:color-mix(in lab, red, red)){.spark-bars i{background:linear-gradient(to top,color-mix(in srgb,var(--brand) 28%,var(--surface)),var(--brand))}}.chart-legend{color:var(--muted);gap:22px;padding-top:13px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--brand);border-radius:50%;width:6px;height:6px}.breakdown-list>div{grid-template-columns:1fr auto;gap:7px;margin-bottom:13px;font-size:13px;display:grid}.breakdown-list>div:after{content:"";background:linear-gradient(to right,var(--brand) 0 64%,var(--surface-soft) 64%);border-radius:99px;grid-column:1/-1;height:5px}.deep-form{flex-direction:column;gap:14px;display:flex}.deep-form label,.modal-form label{color:var(--text);flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.deep-form input,.deep-form select,.deep-form textarea,.modal-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:39px;color:var(--text);border-radius:7px;outline:0;padding:8px 11px}.deep-form textarea{min-height:88px}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-unit{border:1px solid var(--border);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;height:39px;display:grid;overflow:hidden}.field-unit span,.field-unit em{color:var(--muted);padding:0 10px;font-style:normal}.field-unit input{border:0}.diff-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:40px;display:flex}.diff-list b{font-size:12px}.form-help{align-items:flex-start;display:flex;color:var(--muted)!important;gap:7px!important;margin-top:14px!important;font-size:12px!important}.metadata-grid{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.metadata-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:11px 13px;display:flex}.metadata-grid>div:nth-child(2n){border-right:0}.metadata-grid>div:nth-last-child(-n+2){border-bottom:0}.metadata-grid strong,.metadata-grid code{font-size:13px}.charge-table{border:1px solid var(--border);border-radius:8px;max-width:100%;overflow:auto}.charge-table>div{border-bottom:1px solid var(--border);grid-template-columns:1.4fr repeat(4,1fr);align-items:center;min-width:630px;display:grid}.charge-table>div:first-child{background:var(--surface-soft);color:var(--muted);font-size:12px}.charge-table>div:last-child{border:0}.charge-table span,.charge-table strong,.charge-table b{padding:10px 12px;font-size:12px}.safe-json{color:#bcd0ed;background:#09162b;border-radius:8px;margin:10px 0;padding:14px;font-size:13px;line-height:1.7}.deep-timeline{margin-top:10px}.timeline-item{min-height:54px;padding:0 0 15px 91px;position:relative}.timeline-item:before{content:"";background:var(--border);width:1px;position:absolute;top:16px;bottom:-3px;left:72px}.timeline-item:last-child:before{display:none}.timeline-node{z-index:1;width:15px;height:15px;color:var(--muted);background:var(--surface-soft);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;left:65px}.timeline-item.success .timeline-node{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.timeline-item.success .timeline-node{background:color-mix(in srgb,var(--green) 12%,var(--surface))}}.timeline-item.warning .timeline-node{color:var(--amber)}.timeline-item.info .timeline-node{color:var(--brand)}.timeline-item time{width:58px;color:var(--muted);font:8px var(--font-geist-mono);position:absolute;top:0;left:0}.timeline-item strong{font-size:13px}.timeline-item p{color:var(--muted);margin:2px 0 0;font-size:12px}.task-progress-card{grid-template-columns:220px 1fr 50px;align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:grid}.task-progress-card>div:first-child{flex-direction:column;display:flex}.task-progress-card span,.task-progress-card small{color:var(--muted);font-size:12px}.task-progress-card>b{text-align:right;font-size:18px}.big-progress{background:var(--surface-soft);border-radius:999px;height:10px;overflow:hidden}.big-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.ticket-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,.55fr);gap:14px;display:grid}.conversation{padding:16px}.conversation-note{background:var(--brand-soft);color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.conversation-note a{color:var(--brand);font-weight:700}.message{border-bottom:1px solid var(--border);grid-template-columns:32px 1fr;gap:10px;padding:17px 3px;display:grid}.message>span{background:var(--surface-soft);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.message.support>span{color:#fff;background:var(--brand)}.message header{justify-content:space-between;display:flex}.message time{color:var(--muted);font-size:12px}.message p{color:var(--text);margin:6px 0;font-size:13px}.message.system{color:var(--muted);align-items:center;font-size:12px;display:flex}.message.system p{color:var(--muted);font-size:12px}.reply-box{border:1px solid var(--border);border-radius:9px;margin-top:16px;overflow:hidden}.reply-box textarea{resize:vertical;background:var(--surface);width:100%;min-height:100px;color:var(--text);border:0;outline:0;padding:12px}.reply-box footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;padding:8px;display:flex}.linked-record{border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.linked-record>span{flex-direction:column;flex:1;display:flex}.linked-record small{color:var(--muted);font-size:12px}.export-summary{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:28px;margin-bottom:14px;padding:12px 15px;display:flex}.export-summary>div{align-items:center;gap:8px;display:flex}.export-summary svg{color:var(--brand)}.export-summary span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.export-summary strong{color:var(--text);font-size:13px}.export-summary p{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.export-estimate{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.export-estimate>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;flex-direction:column;padding:10px;display:flex}.export-estimate span{color:var(--muted);font-size:12px}.export-estimate strong{font-size:12px}.notification-matrix>div{border-bottom:1px solid var(--border);grid-template-columns:1fr repeat(3,65px);align-items:center;min-height:44px;display:grid}.notification-matrix>div:first-child{min-height:30px;color:var(--muted);background:var(--surface-soft);font-size:12px}.notification-matrix strong{padding-left:8px;font-size:13px}.notification-matrix label{justify-content:center;display:flex}.notification-matrix input{opacity:0;position:absolute}.notification-matrix label span{border:1px solid var(--border);color:#0000;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.notification-matrix input:checked+span{color:#fff;border-color:var(--brand);background:var(--brand)}.notification-matrix input:disabled+span{opacity:.7}.delivery-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:48px;display:flex}.delivery-row>span{flex-direction:column;display:flex}.delivery-row small{color:var(--muted);font-size:12px}.export-command-summary{gap:24px;min-height:74px;padding:12px 14px}.export-command-summary>div:not(.export-summary-actions){min-width:max-content}.export-command-summary>p{justify-content:flex-end;min-width:180px;line-height:1.45}.export-command-summary .export-summary-actions{gap:7px;margin-left:0;display:flex}.export-summary-actions .button--secondary{width:38px;padding:0}.export-summary-actions .button--primary{white-space:nowrap}.export-kind-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.export-kind-grid button{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:112px;color:var(--text);cursor:pointer;border-radius:9px;grid-template-rows:auto 1fr;grid-template-columns:34px 1fr;gap:3px 9px;padding:13px;display:grid;position:relative}.export-kind-grid button>span{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;display:flex}.export-kind-grid button>strong{font-size:13px}.export-kind-grid button>small{color:var(--muted);font-size:12px;line-height:1.45}.export-kind-grid button>svg{color:var(--brand);position:absolute;top:10px;right:10px}.export-kind-grid button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.export-kind-grid button.active{border-color:color-mix(in srgb,var(--brand) 48%,var(--border))}}.export-kind-grid button.active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.export-kind-grid button.active{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}}.export-kind-grid button.active{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.export-kind-grid button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}}.export-field-grid{border:0;margin:0;padding:0}.export-field-grid legend{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.export-field-grid legend span{color:var(--muted);font-size:12px;font-weight:500}.export-field-grid>label{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;min-height:38px;padding:0 10px;display:flex;flex-direction:row!important;align-items:center!important;gap:8px!important;font-weight:500!important}.export-field-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.export-field-grid input{width:14px;height:14px;accent-color:var(--brand)}.export-review>header{border:1px solid var(--brand);align-items:center;gap:10px;margin-bottom:13px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.export-review>header{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.export-review>header{background:var(--brand-soft);border-radius:9px}.export-review>header>span{width:38px;height:38px;color:var(--brand);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;display:flex}.export-review h3{margin:0;font-size:15px}.export-review p{color:var(--muted);margin:3px 0 0;font-size:12px}.export-review-grid{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:10px;display:grid;overflow:hidden}.export-review-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-height:58px;padding:10px 12px;display:flex}.export-review-grid>div:nth-child(2n){border-right:0}.export-review-grid>div:nth-last-child(-n+2){border-bottom:0}.export-review-grid span{color:var(--muted);font-size:11px}.export-review-grid strong{font-size:12px}.export-confirm{margin-top:13px}.export-modal-footer{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.export-step-dots{flex:1;justify-content:center;gap:5px;display:flex!important}.export-step-dots i{background:var(--border);border-radius:99px;width:28px;height:4px}.export-step-dots i.active{background:var(--brand)}@media (width<=760px){.export-command-summary{gap:15px}.export-command-summary>p{min-width:0}.export-command-summary .export-summary-actions{width:100%;margin-left:0}.export-summary-actions .button--primary{flex:1}.export-kind-grid{grid-template-columns:1fr}.export-kind-grid button{min-height:84px}.export-field-grid{grid-template-columns:1fr 1fr}.export-review-grid{grid-template-columns:1fr}.export-review-grid>div,.export-review-grid>div:nth-child(2n),.export-review-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.export-review-grid>div:last-child{border-bottom:0}.export-modal-footer .button{padding:0 11px}.export-step-dots i{width:18px}}@media (width<=430px){.export-field-grid{grid-template-columns:1fr}}.structured-diff{border:1px solid var(--border);border-radius:8px;overflow:hidden}.structured-diff>div{border-bottom:1px solid var(--border);grid-template-columns:1.5fr repeat(3,1fr);display:grid}.structured-diff>div:first-child{background:var(--surface-soft);color:var(--muted)}.structured-diff>div:last-child{border:0}.structured-diff span,.structured-diff strong{padding:11px;font-size:12px}.channel-diagnostics{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.channel-diagnostics>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:13px}.channel-diagnostics p{color:var(--muted);font-size:12px}.channel-diagnostics button{color:var(--brand);background:0 0;border:0;padding:0;font-size:12px}.overview-panels{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.overview-panels>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;min-height:145px;padding:17px}.overview-panels svg{color:var(--brand)}.overview-panels strong{margin:14px 0 5px;font-size:13px;display:block}.overview-panels p{color:var(--muted);margin:0;font-size:12px}.transform-workbench{grid-template-columns:1fr 40px 1fr 230px;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.transform-workbench article,.transform-workbench aside{border:1px solid var(--border);background:var(--surface);border-radius:9px;overflow:hidden}.transform-workbench article header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:38px;padding:0 11px;display:flex}.transform-workbench article header button{color:var(--muted);background:0 0;border:0;font-size:12px}.transform-workbench pre{color:#bcd0ed;background:#09162b;margin:0;padding:13px;font-size:12px;line-height:1.55}.transform-arrow{color:var(--brand);justify-content:center;align-items:center;display:flex}.transform-workbench aside{align-items:flex-start;gap:8px;padding:14px;display:flex}.transform-workbench aside svg{color:var(--green)}.transform-workbench aside p{color:var(--muted);margin:2px 0;font-size:12px}.provider-banner{border:1px solid var(--green);align-items:center;gap:11px;margin-bottom:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.provider-banner{border:1px solid color-mix(in srgb,var(--green) 24%,var(--border))}}.provider-banner{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.provider-banner{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.provider-banner{border-radius:10px}.provider-banner>svg{color:var(--green)}.provider-banner>div{flex:1}.provider-banner strong{font-size:13px}.provider-banner p{color:var(--muted);margin:2px 0;font-size:12px}.provider-banner a{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.provider-action{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:58px;padding:9px 3px;display:grid}.provider-action>span{border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.provider-action>span.warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.provider-action>span.warning{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.provider-action>span.danger{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.provider-action>span.danger{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.provider-action>span.info{color:var(--brand);background:var(--brand-soft)}.provider-action>div{flex-direction:column;display:flex}.provider-action strong{font-size:12px}.provider-action small{color:var(--muted);font-size:12px}.provider-action em{color:var(--amber);font-size:12px;font-style:normal}.provider-quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.provider-quick-grid a{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr auto;gap:3px 9px;padding:16px;display:grid}.provider-quick-grid a>svg:first-child{color:var(--brand);grid-row:1/3}.provider-quick-grid strong{font-size:13px}.provider-quick-grid span{color:var(--muted);font-size:12px}.product-page{padding-top:0}.product-hero{background:radial-gradient(circle at 75% 45%,var(--brand),transparent 34%),var(--surface);grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:720px;padding:145px max(24px,50vw - 600px) 80px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-hero{background:radial-gradient(circle at 75% 45%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 34%),var(--surface)}}.product-hero h1{letter-spacing:-2.8px;max-width:680px;margin:16px 0 20px;font-size:56px;line-height:1.08}.product-hero p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.75}.product-hero>div:first-child>div{gap:10px;margin-top:28px;display:flex}.product-system-map{border:1px solid var(--border);background:repeating-radial-gradient(circle,var(--surface-soft) 0,var(--surface-soft) 1px,transparent 1px,transparent 67px);border-radius:50%;height:430px;position:relative}.system-core{color:#fff;background:linear-gradient(145deg,var(--brand),var(--cyan));width:140px;height:140px;box-shadow:0 18px 50px var(--brand);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.system-core{box-shadow:0 18px 50px color-mix(in srgb,var(--brand) 28%,transparent)}}.system-core{font-weight:800}.system-node{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:650;display:flex;position:absolute}.system-node.n1{top:18%;left:7%}.system-node.n2{top:28%;right:2%}.system-node.n3{bottom:19%;left:2%}.system-node.n4{bottom:15%;right:8%}.product-capabilities>div:last-child{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:45px;display:grid}.product-capabilities article{border:1px solid var(--border);background:var(--surface);border-radius:13px;min-height:220px;padding:25px}.product-capabilities article>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:9px;justify-content:center;align-items:center;display:flex}.product-capabilities h3{margin:23px 0 8px}.product-capabilities p{color:var(--muted);font-size:12px;line-height:1.7}.product-workflow{background:#08172c}.product-workflow .section{padding-top:85px;padding-bottom:85px}.workflow-steps{border:1px solid #203552;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:40px;display:grid;overflow:hidden}.workflow-steps>div{border-right:1px solid #203552;flex-direction:column;min-height:150px;padding:20px;display:flex}.workflow-steps>div:last-child{border:0}.workflow-steps span{color:#6e91c7;font-size:12px}.workflow-steps strong{color:#f5f8ff;margin:30px 0 7px}.workflow-steps small{color:#8798b2;font-size:12px}.product-role-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:13px;display:grid}.product-role-grid>div{padding-right:30px}.product-role-grid h2{font-size:34px;line-height:1.15}.product-role-grid article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:22px}.product-role-grid article>svg{color:var(--brand)}.product-role-grid article p{color:var(--muted);font-size:13px}.product-role-grid article a{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.product-cta{text-align:center;color:#fff;background:linear-gradient(115deg,#1748c8,#087d8b);padding:70px 24px}.product-cta h2{margin:0;font-size:36px}.product-cta p{color:#d7e5ff;margin:8px 0 24px}.simple-public-footer{border-top:1px solid var(--border);max-width:1200px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:28px 24px;font-size:12px;display:flex}.simple-public-footer a{color:var(--brand)}.model-detail-public main{max-width:1200px;margin:0 auto;padding:125px 24px 70px}.model-detail-head{justify-content:space-between;align-items:center;gap:20px;padding:20px 0 28px;display:flex}.model-detail-head>div{align-items:center;gap:15px;display:flex}.model-detail-head .model-avatar{width:58px;height:58px;font-size:18px}.model-detail-head h1{margin:4px 0;font-size:37px}.model-detail-head p{color:var(--muted);margin:0}.model-detail-head p code{color:var(--brand)}.model-detail-head>div>div>div{gap:6px;margin-top:10px;display:flex}.model-badge{color:var(--muted);background:var(--surface-soft);border-radius:999px;padding:3px 7px;font-size:12px}.source-switch{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:7px;margin-bottom:14px;padding:9px;display:flex}.source-switch>span{color:var(--muted);margin-right:5px;font-size:12px}.source-switch button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:flex}.source-switch button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.source-switch button.active{border-color:color-mix(in srgb,var(--brand) 25%,var(--border))}}.source-switch button.active{background:var(--brand-soft);color:var(--brand);font-weight:700}.model-detail-grid{grid-template-columns:.8fr 1.2fr .72fr;gap:14px;display:grid}.price-line{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:42px;display:flex}.price-line span{color:var(--muted);font-size:12px}.price-line strong{font-size:13px}.model-detail-grid .spark-bars{height:190px}.model-code-card{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:20px;margin-top:14px;padding:20px;display:grid}.model-code-card h2{margin:6px 0}.model-code-card p{color:var(--muted);margin:0;font-size:12px}.model-code-card pre{color:#bcd0ed;background:#09162b;border-radius:8px;margin:0;padding:13px;font-size:12px}.announcement-detail-public{max-width:900px;margin:0 auto;padding:125px 24px 90px}.announcement-detail-public>header{border-bottom:1px solid var(--border);padding:25px 0 35px}.announcement-detail-public>header h1{letter-spacing:-1.6px;max-width:780px;margin:14px 0;font-size:45px;line-height:1.16}.announcement-detail-public>header p{max-width:720px;color:var(--muted);font-size:15px}.announcement-detail-public>article{max-width:700px;margin:35px auto 0}.announcement-detail-public article h2{margin-top:35px}.announcement-detail-public article>p,.announcement-detail-public article section>p{color:var(--muted);font-size:12px;line-height:1.85}.announcement-summary{border:1px solid var(--brand);gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.announcement-summary{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.announcement-summary{background:var(--brand-soft);border-radius:9px}.announcement-summary svg{color:var(--brand)}.announcement-summary p{color:var(--muted);margin:2px 0;font-size:12px}.announcement-actions{gap:9px;margin-top:38px;display:flex}.subsection-title{margin-top:20px!important}.auth-simple{background:radial-gradient(circle at 50% 0,var(--brand),transparent 35%),var(--bg);flex-direction:column;align-items:center;min-height:100vh;padding:35px 24px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-simple{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--brand) 12%,transparent),transparent 35%),var(--bg)}}.auth-simple>.brand,.auth-simple>a:first-child{margin-bottom:35px}.auth-simple-card{border:1px solid var(--border);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow-md);border-radius:16px;padding:32px}.auth-simple-card .auth-heading h1{margin-top:8px}.auth-simple-card form{flex-direction:column;gap:15px;display:flex}.auth-simple-card form>label:not(.check-label){flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.auth-simple-card input[type=email],.auth-simple-card input[type=password]{border:1px solid var(--border);background:var(--surface);height:42px;color:var(--text);border-radius:8px;padding:0 11px}.auth-simple-card .social-login{margin-top:20px}.auth-provider-note{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--muted);border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.enterprise-login{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;margin-top:8px;font-size:13px;font-weight:650;display:flex}.auth-simple-card .divider{margin:20px 0}.auth-simple>footer{width:min(430px,100%);color:var(--muted);justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.auth-simple>footer a{color:var(--brand)}.auth-icon{width:46px;height:46px;color:var(--brand);background:var(--brand-soft);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.auth-simple-card>div:first-of-type:not(.auth-success){text-align:center}.auth-simple-card>div:first-of-type p{color:var(--muted)}.auth-simple-card>a:last-child{text-align:center;color:var(--brand);margin-top:18px;font-size:13px;display:block}.auth-security{background:var(--brand-soft);color:var(--muted);border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:10px;font-size:12px;display:flex}.incident-detail-public{max-width:1000px;margin:0 auto;padding:125px 24px 90px}.incident-public-head{border-bottom:1px solid var(--border);padding:25px 0 35px}.incident-public-head h1{margin:15px 0 8px;font-size:38px}.incident-public-head p{color:var(--muted)}.incident-detail-public>section{grid-template-columns:250px 1fr;gap:60px;padding-top:35px;display:grid}.incident-detail-public aside{border:1px solid var(--border);background:var(--surface);border-radius:11px;height:fit-content;padding:18px}.incident-detail-public aside>strong{margin-bottom:12px;display:block}.incident-detail-public aside>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:38px;font-size:12px;display:flex}.incident-detail-public article h2{margin-top:0}.incident-note{border:1px solid var(--green);gap:10px;margin-top:20px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.incident-note{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.incident-note{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.incident-note{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.incident-note{border-radius:9px}.incident-note svg{color:var(--green)}.incident-note p{color:var(--muted);margin:2px 0;font-size:13px}.oauth-bindings{border-top:1px solid var(--border);margin-top:18px}.oauth-bindings>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:58px;display:flex}.oauth-bindings p{flex-direction:column;flex:1;display:flex}.oauth-bindings p small{color:var(--muted)}.oauth-bindings button{color:var(--red);background:0 0;border:0;font-size:12px}.oauth-mark{background:var(--surface-soft);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.session-row{border-bottom:1px solid var(--border)}.settings-toggle-list{border-top:1px solid var(--border);margin:15px 0}.settings-toggle-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;display:flex}.settings-toggle-list p{color:var(--muted);font-size:12px;margin:2px 0!important}.settings-toggle-list>div>span{color:var(--brand);font-size:12px;font-weight:700}.privacy-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.privacy-card>div{flex:1}.privacy-card p{color:var(--muted);font-size:12px;margin:2px 0!important}.switch input{opacity:0;position:absolute}.switch span{background:var(--border-strong);border-radius:99px;width:34px;height:19px;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--brand)}.switch input:checked+span:after{transform:translate(15px)}.check-line{color:var(--muted)!important;flex-direction:row!important;align-items:center!important;gap:7px!important;font-size:12px!important;display:flex!important}.check-line input{width:15px;height:15px}.key-save-check{margin-top:12px}.key-wizard-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:18px;display:grid}.key-wizard-progress i{background:var(--surface-soft);border-radius:99px;height:4px}.key-wizard-progress i.active{background:var(--brand)}.supplier-options{grid-template-columns:1fr;gap:7px;display:grid}.supplier-options button{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.supplier-options button>span{background:var(--surface-soft);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex}.supplier-options button>div{flex-direction:column;display:flex}.supplier-options button small{color:var(--muted);font-size:12px}.supplier-options button.active{border-color:var(--brand);background:var(--brand-soft)}.supplier-options button.active>svg{color:var(--brand)}.key-strategies{margin:10px 0}.key-confirm .confirm-panel{text-align:center;padding:12px}.key-confirm .confirm-panel>svg{color:var(--green)}.key-confirm .confirm-panel p{color:var(--muted);font-size:12px}.confirm-panel{text-align:center}.confirm-panel>svg{color:var(--green)}.export-estimate+*{margin-top:10px}.strategy-cards button:disabled{opacity:.52;cursor:not-allowed}.key-limit-card .quota-ring{margin-bottom:13px}.key-live-limits{border-top:1px solid var(--border);gap:13px;margin-top:14px;padding-top:13px;display:grid}.key-live-limits p{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;font-size:12px;display:flex}.key-live-limits p b{color:var(--text);font-size:12px}.key-live-limits i{background:var(--surface-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.key-live-limits i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.key-settings-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.key-rotation-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.key-rotation-options>strong{grid-column:1/-1;font-size:13px}.key-rotation-options label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;min-height:86px;padding:12px;display:flex}.key-rotation-options label.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-rotation-options label.active{border-color:color-mix(in srgb,var(--brand) 48%,var(--border))}}.key-rotation-options label.active{background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-rotation-options label.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}}.key-rotation-options input{accent-color:var(--brand);margin-top:3px}.key-rotation-options span{flex-direction:column;gap:4px;display:flex}.key-rotation-options b{font-size:13px}.key-rotation-options small{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=1100px){.deep-grid.two-one,.ticket-layout{grid-template-columns:minmax(0,1fr)}.transform-workbench{grid-template-columns:1fr 32px 1fr}.transform-workbench aside{grid-column:1/-1}.provider-quick-grid{grid-template-columns:1fr 1fr}.product-hero{grid-template-columns:1fr;gap:30px}.product-system-map{width:min(540px,100%);margin:0 auto}.product-capabilities>div:last-child,.product-role-grid{grid-template-columns:1fr 1fr}.product-role-grid>div{grid-column:1/-1}.workflow-steps{grid-template-columns:repeat(3,1fr)}.workflow-steps>div:nth-child(3){border-right:0}.workflow-steps>div:nth-child(-n+3){border-bottom:1px solid #203552}.model-detail-grid{grid-template-columns:1fr 1fr}.model-detail-grid aside{grid-column:1/-1}.model-code-card{grid-template-columns:1fr 1fr}.model-code-card .button{grid-column:1/-1;width:fit-content}}@media (width<=760px){.permission-groups,.metadata-grid,.strategy-cards,.overview-panels,.field-row{grid-template-columns:1fr}.metadata-grid>div,.metadata-grid>div:nth-child(2n),.metadata-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.metadata-grid>div:last-child{border-bottom:0}.spark-bars{height:180px}.task-progress-card{grid-template-columns:1fr auto}.task-progress-card .big-progress{grid-area:2/1/auto/-1}.export-summary{flex-wrap:wrap;align-items:flex-start}.export-summary p{width:100%;margin-left:0}.transform-workbench{grid-template-columns:1fr}.transform-arrow{transform:rotate(90deg)}.provider-quick-grid{grid-template-columns:1fr}.product-hero{padding-top:105px}.product-hero h1{font-size:42px}.product-system-map{height:350px}.system-node{font-size:12px}.product-capabilities>div:last-child,.workflow-steps{grid-template-columns:1fr}.workflow-steps>div{border-bottom:1px solid #203552;border-right:0;min-height:110px}.workflow-steps>div:nth-child(3){border-bottom:1px solid #203552}.product-role-grid{grid-template-columns:1fr}.incident-detail-public>section{grid-template-columns:1fr;gap:25px}.notification-matrix>div{grid-template-columns:1fr repeat(3,45px)}.auth-simple{padding-left:14px;padding-right:14px}.auth-simple-card{padding:24px}.deep-card{padding:14px}.detail-tabs{margin-bottom:14px}.model-detail-head{flex-direction:column;align-items:flex-start}.model-detail-grid,.model-code-card{grid-template-columns:1fr}.model-detail-grid aside,.model-code-card .button{grid-column:auto}.announcement-detail-public>header h1{font-size:34px}.simple-public-footer{flex-direction:column;gap:8px}.source-switch{flex-wrap:wrap;align-items:flex-start}}@media (width<=520px){.product-hero h1{font-size:35px}.product-system-map{height:300px}.system-core{width:105px;height:105px;font-size:13px}.system-node.n1{top:12%;left:1%}.system-node.n2{top:25%;right:-1%}.system-node.n3{bottom:13%;left:0}.system-node.n4{bottom:10%;right:2%}.provider-quick-grid,.export-estimate{grid-template-columns:1fr}.chart-legend{flex-wrap:wrap}.task-progress-card{grid-template-columns:1fr}.task-progress-card>b{text-align:left}.product-cta h2{font-size:28px}.auth-simple>footer{flex-direction:column;align-items:center;gap:5px}.reply-box footer{flex-direction:column;gap:7px}.reply-box footer .button{width:100%}.charge-table{margin-left:-5px;margin-right:-5px}}.task-detail-center{flex-direction:column;gap:14px;display:flex}.task-detail-command{background:radial-gradient(circle at 88% -60%,var(--brand),transparent 40%),var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-detail-command{background:radial-gradient(circle at 88% -60%,color-mix(in srgb,var(--brand) 15%,transparent),transparent 40%),var(--surface)}}.task-detail-command>div:first-child>div{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.task-detail-command h1{letter-spacing:-.02em;margin:6px 0 4px;font-size:22px}.task-detail-command p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.task-detail-command p code{color:var(--brand)}.task-detail-command p span{border-left:1px solid var(--border);padding-left:9px}.task-detail-command>div:last-child{align-items:center;gap:7px;display:flex}.task-progress-deep{grid-template-columns:245px 1fr 52px;margin:0}.task-progress-deep>footer{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(6,1fr);margin-top:7px;padding-top:14px;display:grid}.task-progress-deep>footer>div{color:var(--muted-2);justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex;position:relative}.task-progress-deep>footer>div:not(:last-child):after{background:var(--border);content:"";width:24%;height:1px;position:absolute;right:-12%}.task-progress-deep>footer>div.done{color:var(--green)}.task-progress-deep>footer>div.current{color:var(--brand);font-weight:700}.task-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.task-detail-layout .detail-tabs{margin-top:-5px}.task-stage-current{border:1px solid var(--brand);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:74px;margin-bottom:15px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.task-stage-current{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}}.task-stage-current{background:var(--brand-soft);border-radius:9px}.task-stage-current>span{background:var(--surface);width:34px;height:34px;color:var(--brand);border-radius:9px;justify-content:center;align-items:center;display:flex}.task-stage-current p{color:var(--muted);margin:2px 0 0;font-size:12px}.task-stage-current time{color:var(--brand);font-size:12px;font-weight:700}.task-event-log>div{border-bottom:1px solid var(--border);grid-template-columns:105px 110px 1fr;align-items:center;gap:10px;min-height:58px;padding:9px 5px;display:grid}.task-event-log>div:last-child{border:0}.task-event-log time{color:var(--muted);font-family:var(--font-geist-mono);font-size:12px}.task-event-log p{flex-direction:column;align-items:flex-start;margin:0;display:flex}.task-event-log p strong{font-size:12px}.task-event-log p code{color:var(--muted);font-size:12px}.task-hold-summary{border:1px solid var(--amber);align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-hold-summary{border:1px solid color-mix(in srgb,var(--amber) 24%,var(--border))}}.task-hold-summary{background:var(--amber);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.task-hold-summary{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.task-hold-summary{color:var(--amber)}.task-hold-summary p{flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0;display:flex}.task-hold-summary p span,.task-hold-summary p small{color:var(--muted);font-size:12px}.task-result-policy{align-items:flex-start;gap:10px;display:flex}.task-result-policy>svg{color:var(--brand);flex:none}.task-result-policy h2{margin:0 0 3px}.task-result-policy p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (width<=980px){.task-detail-layout{grid-template-columns:1fr}.task-progress-deep{grid-template-columns:210px 1fr 45px}.task-progress-deep>footer>div:not(:last-child):after{display:none}}@media (width<=760px){.task-detail-command{flex-direction:column;align-items:flex-start}.task-detail-command>div:last-child{width:100%}.task-detail-command>div:last-child .button{flex:1;justify-content:center}.task-progress-deep{grid-template-columns:1fr auto}.task-progress-deep .big-progress{grid-area:2/1/auto/-1}.task-progress-deep>footer{grid-template-columns:repeat(3,1fr);gap:12px 4px}.task-stage-current{grid-template-columns:34px 1fr}.task-stage-current time{grid-column:2}.task-event-log>div{grid-template-columns:1fr auto}.task-event-log>div>p{grid-column:1/-1}.task-hold-summary{flex-wrap:wrap;align-items:flex-start}.task-hold-summary .status-pill{margin-left:30px}.key-rotation-options{grid-template-columns:1fr}.key-settings-actions{flex-direction:column-reverse;align-items:stretch}.key-settings-actions .button{width:100%}}.key-permission-groups>div{min-height:92px}.key-detail-quota-setting{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:12px}.key-detail-quota-setting>.check-line{margin:0}.key-detail-quota-setting>label:not(.check-line){color:var(--text);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:650;display:flex}.workflow-view{max-width:1540px;margin:0 auto}.workflow-view code{color:var(--brand-strong);font-size:12px}.workflow-tabs{border-bottom:1px solid var(--border);gap:2px;margin:8px 0 20px;display:flex;overflow:auto}.workflow-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.workflow-tabs button:hover{color:var(--text)}.workflow-tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.workflow-tabs button span{background:var(--surface-soft);border-radius:20px;padding:2px 6px;font-size:13px}.organization-identity{align-items:center;gap:15px;margin-bottom:18px;padding:20px;display:flex}.org-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:13px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.organization-identity>div:nth-child(2){flex:1}.organization-identity h2{margin:0;font-size:18px}.organization-identity>div>div{align-items:center;gap:10px;display:flex}.organization-identity p{color:var(--muted);margin:5px 0 0;font-size:12px}.organization-identity aside{width:220px}.organization-identity aside>span{color:var(--muted);font-size:13px}.organization-identity aside strong{float:right;font-size:13px}.organization-identity aside i,.budget-cell i,.slo-row i{background:var(--surface-soft);clear:both;border-radius:10px;height:5px;margin-top:8px;display:block;overflow:hidden}.organization-identity aside i b,.budget-cell i b,.slo-row i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),#18a174);height:100%;display:block}.workflow-panel{padding:20px}.workflow-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.workflow-panel>header h2,.workflow-panel>h2{margin:0;font-size:16px}.workflow-panel>header p,.workflow-panel>p{color:var(--muted);margin:4px 0 0;font-size:12px}.workflow-panel>header>a{color:var(--brand);align-items:center;gap:3px;font-size:12px;display:flex}.workflow-panel.compact{align-self:start}.workflow-caption{color:var(--muted);border-top:1px solid var(--border);background:var(--surface-soft);border-radius:0 0 var(--radius) var(--radius);align-items:center;gap:7px;margin:16px -20px -20px;padding:13px 20px;font-size:13px;display:flex}.workflow-entity,.workflow-person{align-items:center;gap:10px;display:flex}.workflow-entity>span{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.workflow-entity>span.blue{background:var(--brand-soft);color:var(--brand)}.workflow-entity>span.violet{background:var(--violet-soft);color:var(--violet)}.workflow-entity>span.amber{background:var(--warning-soft);color:var(--amber)}.workflow-entity div,.workflow-person div{flex-direction:column;gap:2px;display:flex}.workflow-entity small,.workflow-person small{color:var(--muted);font-size:13px}.workflow-person>span{background:var(--surface-blue);width:34px;height:34px;color:var(--brand);border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.workflow-person.large{padding:15px 0}.workflow-person.large>span{width:42px;height:42px}.budget-cell{min-width:140px}.budget-cell>span{color:var(--muted);font-size:13px}.budget-cell>span strong{color:var(--text);font-size:12px}.pending-invite{background:var(--surface-soft);border:1px dashed var(--border-strong);border-radius:9px;align-items:center;gap:12px;margin-top:15px;padding:13px;display:flex}.pending-invite>div{flex-direction:column;flex:1;display:flex}.pending-invite span{color:var(--muted);font-size:13px}.pending-invite button{color:var(--brand);background:0 0;border:0;font-size:12px;font-weight:650}.workflow-split,.billing-columns{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}.workflow-switch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.workflow-switch-row strong{font-size:13px}.workflow-switch-row p{color:var(--muted);margin:3px 0 0;font-size:13px}.policy-preview{align-self:start;padding:22px}.policy-preview>svg{color:var(--brand)}.policy-preview h2{font-size:15px}.policy-preview>strong{margin-top:18px;font-size:42px;display:block}.policy-preview>span{color:var(--muted);font-size:13px}.policy-preview ul{border-top:1px solid var(--border);padding:15px 0 0;list-style:none}.policy-preview li{color:var(--green);align-items:center;gap:7px;margin:10px 0;font-size:13px;display:flex}.policy-preview li.warn{color:var(--amber)}.workflow-range-label{background:var(--surface-soft);border-radius:9px;padding:15px;display:block}.workflow-range-label span{justify-content:space-between;font-size:12px;display:flex}.workflow-range-label input{width:100%;accent-color:var(--brand);margin-top:15px}.threshold-list>div{border-bottom:1px solid var(--border);grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.threshold-list>div>span{color:var(--brand);font-weight:750}.threshold-list p{flex-direction:column;margin:0;display:flex}.threshold-list p small{color:var(--muted);margin-top:2px}.sso-flow{background:var(--surface-soft);border-radius:9px;align-items:center;gap:12px;margin-bottom:17px;padding:15px;display:flex}.sso-flow>span{flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.workflow-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow-form-grid label,.secret-input{flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.workflow-form-grid .full{grid-column:1/-1}.workflow-form-grid input,.workflow-form-grid select,.secret-input input,.config-row input,.config-row select{border:1px solid var(--border-strong);background:var(--surface);height:40px;color:var(--text);border-radius:8px;padding:0 11px;font-size:12px}.check-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 0;display:flex}.check-row>span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.check-row p{flex-direction:column;margin:0;display:flex}.check-row small{color:var(--muted);margin-top:2px;font-size:13px}.audit-stream>div{border-bottom:1px solid var(--border);grid-template-columns:9px 100px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.audit-stream i{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.audit-stream i.success{background:var(--green)}.audit-stream i.info{background:var(--brand)}.audit-stream time{color:var(--muted);font-size:13px}.audit-stream p{flex-direction:column;margin:0;display:flex}.audit-stream p span{color:var(--muted);margin-top:3px;font-size:13px}.role-picker{grid-template-columns:1fr;gap:7px;display:grid}.role-picker button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.role-picker button.active{border-color:var(--brand);background:var(--surface-blue)}.role-picker button>span{border:1px solid var(--border-strong);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.role-picker button.active>span{background:var(--brand);border-color:var(--brand)}.role-picker button>div{flex-direction:column;display:flex}.role-picker small{color:var(--muted);font-size:13px}.wallet-balance-card{border:1px solid var(--brand);grid-template-columns:minmax(300px,.78fr) minmax(0,1.72fr);align-items:stretch;gap:14px;min-width:0;margin-bottom:18px;padding:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wallet-balance-card{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.wallet-balance-card{background:linear-gradient(135deg,var(--brand) 0%,var(--surface) 58%);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.wallet-balance-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,var(--surface)) 0%,var(--surface) 58%)}}.wallet-balance-card{box-shadow:var(--shadow-sm)}.wallet-balance-primary{color:#fff;background:linear-gradient(135deg,#173d7a 0%,#0d6781 100%);border-radius:12px;align-items:center;gap:15px;min-width:0;padding:18px;display:flex;box-shadow:0 12px 28px #08316029}.wallet-balance-mark{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.wallet-balance-primary>div{min-width:0}.wallet-balance-primary small{opacity:.76;font-size:12px}.wallet-balance-primary strong{letter-spacing:-.6px;margin:5px 0 4px;font-size:30px;display:block}.wallet-balance-primary strong em{letter-spacing:0;opacity:.7;margin-right:6px;font-size:12px;font-style:normal}.wallet-balance-primary p{opacity:.72;margin:0;font-size:12px;line-height:1.5}.wallet-balance-metrics{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.wallet-balance-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding:15px 16px;display:flex}.wallet-balance-metrics>div:last-child{border-right:0}.wallet-balance-metrics span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.wallet-balance-metrics span svg{color:var(--brand);flex:none}.wallet-balance-metrics strong{letter-spacing:-.25px;margin:6px 0 3px;font-size:18px}.wallet-balance-metrics small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ledger-list{display:grid}.ledger-head{color:var(--muted);grid-template-columns:minmax(260px,1.6fr) 130px 110px 110px 20px;padding:8px 10px 8px 53px;font-size:13px;display:grid}.ledger-list>button{text-align:left;border:0;border-top:1px solid var(--border);color:var(--text);background:0 0;grid-template-columns:32px minmax(220px,1.6fr) 130px 110px 110px 20px;align-items:center;gap:10px;padding:12px 10px;display:grid}.ledger-list>button:hover{background:var(--surface-soft)}.ledger-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ledger-icon.income{background:var(--success-soft);color:var(--green)}.ledger-icon.expense{background:var(--brand-soft);color:var(--brand)}.ledger-list>button>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.ledger-list small,.ledger-list code{color:var(--muted);font-size:12px}.ledger-list time,.ledger-list em{color:var(--muted);font-size:13px;font-style:normal}.ledger-list b{font-size:12px}.ledger-list b.income,.transaction-detail strong.income{color:var(--green)}.ledger-list b.expense,.transaction-detail strong.expense{color:var(--text)}.bill-total{background:var(--surface-blue);border-radius:10px;flex-direction:column;padding:18px;display:flex}.bill-total span{color:var(--muted);font-size:13px}.bill-total strong{margin:4px 0;font-size:30px}.bill-total small{color:var(--muted)}.bill-breakdown{margin:15px 0}.bill-breakdown>div{grid-template-columns:160px 1fr 80px;align-items:center;gap:12px;padding:10px 0;display:grid}.bill-breakdown span{font-size:13px}.bill-breakdown i{background:var(--surface-soft);border-radius:5px;height:5px}.bill-breakdown i b{background:var(--brand);border-radius:inherit;height:100%;display:block}.bill-breakdown strong{text-align:right;font-size:12px}.monthly-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 0;display:flex}.monthly-row>span{background:var(--surface-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.monthly-row p{flex-direction:column;flex:1;margin:0;display:flex}.monthly-row small{color:var(--muted);font-size:13px}.monthly-row b{font-size:12px}.transaction-detail{grid-template-columns:1fr 1fr;gap:10px;display:grid}.transaction-detail>div,.release-review>div{background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:4px;padding:13px;display:flex}.transaction-detail span,.release-review span{color:var(--muted);font-size:13px}.invoice-type-switch{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:3px;display:flex}.invoice-type-switch button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:700}.invoice-type-switch button.active{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.china-invoice-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:14px;display:grid}.china-invoice-gate{border:1px solid var(--amber);align-items:flex-start;gap:16px;min-height:310px;padding:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.china-invoice-gate{border:1px solid color-mix(in srgb,var(--amber) 24%,var(--border))}}.china-invoice-gate{background:linear-gradient(135deg,var(--amber),var(--surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.china-invoice-gate{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 7%,var(--surface)),var(--surface))}}.china-invoice-gate>span{width:52px;height:52px;color:var(--amber);background:var(--warning-soft);border-radius:14px;flex:none;place-items:center;display:grid}.china-invoice-gate h3{margin:14px 0 7px;font-size:20px}.china-invoice-gate p{max-width:610px;color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.7}.china-invoice-requirements{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;padding:18px}.china-invoice-requirements h3{margin:0 0 8px;font-size:14px}.china-invoice-requirements>div{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;display:grid}.china-invoice-requirements>div>span{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;display:grid}.china-invoice-requirements p{flex-direction:column;margin:0;display:flex}.china-invoice-requirements p strong{font-size:12px}.china-invoice-requirements p small{color:var(--muted);margin-top:3px;font-size:12px}.china-invoice-requirements footer{color:var(--muted);align-items:flex-start;gap:7px;padding:13px 0 0;font-size:12px;line-height:1.5;display:flex}.china-invoice-requirements footer svg{color:var(--amber);flex:none}.global-invoice-panel{min-width:0}.invoice-info-strip{border:1px solid var(--border);background:var(--surface-blue);border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:14px 16px;display:flex}.invoice-info-strip>svg{color:var(--brand);flex:none}.invoice-info-strip>div{flex:1}.invoice-info-strip p{color:var(--muted);margin:3px 0 0;font-size:12px}.global-invoice-panel .workflow-caption{margin:16px -20px -20px}.billing-center>.workflow-tabs{margin-top:0}.wallet-ledger-panel>header{align-items:center}.wallet-ledger-tools{align-items:center;gap:8px;display:flex}.wallet-ledger-tools .search-field{width:230px}.wallet-ledger-filters{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:3px;display:flex}.wallet-ledger-filters button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:650}.wallet-ledger-filters button.active{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.wallet-empty{border-top:1px solid var(--border);min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.wallet-empty strong{color:var(--text);margin-top:10px}.wallet-empty p{margin:5px 0 12px;font-size:12px}.wallet-empty button{color:var(--brand);background:0 0;border:0;font-size:12px;font-weight:700}.billing-center .topup-layout{grid-template-columns:minmax(0,1fr) 360px;max-width:none}.billing-center .amount-options{grid-template-columns:repeat(5,minmax(0,1fr))}.billing-center .amount-options button{min-width:0}.billing-center .amount-options button span{font-size:12px}.custom-amount>div{transition:border-color .15s,box-shadow .15s}.custom-amount>div:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.custom-amount.has-error>div{border-color:var(--red)}.custom-amount>small{color:var(--red);margin-top:6px;font-size:12px;display:block}.topup-bonus-note{border:1px solid var(--violet);align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.topup-bonus-note{border:1px solid color-mix(in srgb,var(--violet) 20%,var(--border))}}.topup-bonus-note{color:var(--violet);background:var(--violet);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.topup-bonus-note{background:color-mix(in srgb,var(--violet) 6%,var(--surface))}}.topup-bonus-note{font-size:12px}.billing-center .wallet-payment-options{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-payment-options button{min-width:0}.wallet-payment-options .visa-icon,.wallet-payment-options .bank-icon,.wallet-payment-options .stripe-icon{color:#fff;flex:none;font-size:12px;font-weight:800}.wallet-payment-options .visa-icon{background:#173c96}.wallet-payment-options .bank-icon{background:#34435b}.wallet-payment-options .stripe-icon{background:#635bff}.billing-center .order-summary{top:86px}.order-summary>header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.order-summary>header h2{margin:0;font-size:14px}.order-summary>header small{color:var(--muted);font-size:12px}.order-summary .summary-amount{margin-top:5px}.order-summary .summary-credit{padding:11px}.topup-assurances{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.topup-assurances>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:13px 14px;display:flex}.topup-assurances>div>svg{color:var(--brand);flex:none}.topup-assurances span{flex-direction:column;display:flex}.topup-assurances strong{font-size:12px}.topup-assurances small{color:var(--muted);margin-top:2px;font-size:12px}.topup-review{border:1px solid var(--border);background:var(--border);border-radius:10px;gap:1px;display:grid;overflow:hidden}.topup-review>div{background:var(--surface);justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 13px;display:flex}.topup-review span{color:var(--muted);font-size:12px}.topup-review strong{font-size:13px}.topup-review strong.income{color:var(--green)}.topup-review .topup-review-total{background:var(--surface-blue)}.topup-review-total strong{color:var(--brand);font-size:16px}.topup-confirm-line{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.55;display:flex}.topup-confirm-line input{width:16px;height:16px;accent-color:var(--brand);margin-top:1px}.topup-success{border:1px solid var(--amber);align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.topup-success{border:1px solid color-mix(in srgb,var(--amber) 22%,var(--border))}}.topup-success{background:var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.topup-success{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.topup-success>span{width:43px;height:43px;color:var(--amber);background:var(--warning-soft);border-radius:50%;place-items:center;display:grid}.topup-success>div{flex:1}.topup-success p{color:var(--muted);margin:4px 0 0;font-size:12px}.verification-progress{align-items:center;gap:8px;margin-bottom:18px;display:flex}.verification-progress span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.verification-progress span b{border:1px solid var(--border);width:25px;height:25px;color:var(--muted);background:var(--surface-soft);border-radius:50%;place-items:center;font-size:12px;display:grid}.verification-progress span.active{color:var(--brand)}.verification-progress span.active b{border-color:var(--brand);color:#fff;background:var(--brand)}.verification-progress i{background:var(--border);flex:1;height:1px}.enterprise-verification-form,.invoice-profile-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.enterprise-verification-form>label,.invoice-profile-form>label{color:var(--text);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.enterprise-verification-form input,.invoice-profile-form input,.invoice-profile-form textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-weight:500}.enterprise-verification-form input,.invoice-profile-form input{height:42px}.invoice-profile-form textarea{resize:vertical;padding-top:10px}.enterprise-verification-form input:focus,.invoice-profile-form input:focus,.invoice-profile-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.enterprise-verification-form label>small{color:var(--muted);align-self:flex-end;margin-top:-2px;font-weight:500}.enterprise-verification-form .verification-upload,.enterprise-verification-form .enterprise-confirm-line,.invoice-profile-form .full{grid-column:1/-1}.verification-upload{position:relative}.verification-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.verification-upload>span{border:1px dashed var(--border-strong);min-height:74px;color:var(--muted);background:var(--surface-soft);cursor:pointer;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:13px;display:grid}.verification-upload>span svg{color:var(--brand);grid-row:1/3}.verification-upload>span strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.verification-upload>span small{font-size:12px}.verification-upload:focus-within>span{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.enterprise-confirm-line{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:flex-start;line-height:1.55;flex-direction:row!important;gap:9px!important;padding:11px 12px!important;font-weight:500!important;display:flex!important}.enterprise-confirm-line input{accent-color:var(--brand);flex:none;margin-top:1px;padding:0;width:16px!important;height:16px!important}.ops-command-strip{color:#fff;background:linear-gradient(115deg,#0c234d,#123f5b);border-radius:12px;align-items:center;gap:24px;margin-bottom:18px;padding:14px 18px;display:flex}.ops-command-strip>div:first-child{flex:1;align-items:center;gap:11px;display:flex}.ops-command-strip p{flex-direction:column;margin:0;display:flex}.ops-command-strip small{opacity:.65;margin-top:2px;font-size:13px}.ops-command-strip>div:not(:first-child){flex-direction:column;display:flex}.ops-command-strip>div:not(:first-child) span{opacity:.6;font-size:12px}.ops-command-strip>div:not(:first-child) strong{font-size:13px}.ops-command-strip button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:7px;padding:8px 12px;font-size:13px}.ops-grid{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.ops-span{grid-column:1/-1}.slo-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding:13px 0;display:grid}.slo-row p{flex-direction:column;margin:0;display:flex}.slo-row small,.slo-row span{color:var(--muted);font-size:13px}.ops-queue-row{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:8px 1fr auto auto;align-items:center;gap:11px;padding:13px 0;display:grid}.ops-queue-row>i{background:var(--brand);border-radius:50%;width:8px;height:8px}.ops-queue-row>i.warning{background:var(--amber)}.ops-queue-row>i.danger{background:var(--red)}.ops-queue-row p{flex-direction:column;margin:0;display:flex}.ops-queue-row small,.ops-queue-row time{color:var(--muted);font-size:13px}.change-timeline>div{border-bottom:1px solid var(--border);grid-template-columns:70px 8px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.change-timeline time{color:var(--muted);font-size:13px}.change-timeline i{background:var(--muted);border-radius:50%;width:8px;height:8px}.change-timeline i.success{background:var(--green)}.change-timeline i.info{background:var(--brand)}.change-timeline i.warning{background:var(--amber)}.change-timeline p{flex-direction:column;margin:0;display:flex}.change-timeline small{color:var(--muted);font-size:13px}.empty-workflow{text-align:center;padding:60px}.empty-workflow>svg{color:var(--brand)}.empty-workflow p{max-width:460px;margin:8px auto 22px}.config-release{align-items:center;gap:24px;margin-bottom:16px;padding:14px 18px;display:flex}.config-release>div:first-child{flex:1;align-items:center;gap:11px;display:flex}.config-version{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.config-release p{flex-direction:column;margin:0;display:flex}.config-release small{color:var(--muted);font-size:13px}.config-release>div:not(:first-child){flex-direction:column;min-width:70px;display:flex}.config-release>div:not(:first-child) span{color:var(--muted);font-size:12px}.config-release strong.changed{color:var(--amber)}.config-release button{color:var(--brand);background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.config-layout{grid-template-columns:220px 1fr;gap:16px;display:grid}.config-sidebar{align-self:start;padding:10px}.config-sidebar>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:7px 9px;font-size:12px;display:block}.config-sidebar button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.config-sidebar button strong{flex:1;font-size:13px}.config-sidebar button em{background:var(--surface-soft);border-radius:10px;padding:2px 6px;font-size:12px;font-style:normal}.config-sidebar button.active{background:var(--surface-blue);color:var(--brand)}.config-main .workflow-tabs{margin-top:-6px}.config-table-head,.config-row{grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) 120px 90px;align-items:center;gap:12px;display:grid}.config-table-head{text-transform:uppercase;color:var(--muted);padding:9px 0;font-size:12px}.config-row{border-top:1px solid var(--border);padding:12px 0}.config-row>span{flex-direction:column;display:flex}.config-row>span small{color:var(--muted);margin-top:3px;font-size:12px}.config-row>em,.config-row>b{color:var(--muted);font-size:13px;font-style:normal;font-weight:500}.config-diff>div{border-bottom:1px solid var(--border);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;padding:12px;font-size:13px;display:grid}.config-diff>div:first-child{color:var(--muted);text-transform:uppercase;background:var(--surface-soft);font-size:12px}.config-diff em{color:var(--amber);font-style:normal}.validation-stack>div,.evidence-grid>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.validation-stack>div>span,.evidence-grid>div>span{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.validation-stack span.success,.evidence-grid span.success{background:var(--success-soft);color:var(--green)}.validation-stack span.warning,.evidence-grid span.warning{background:var(--warning-soft);color:var(--amber)}.validation-stack p,.evidence-grid p{flex-direction:column;flex:1;margin:0;display:flex}.validation-stack small,.evidence-grid small{color:var(--muted);font-size:13px}.release-review{grid-template-columns:1fr 1fr;gap:8px;display:grid}.back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:15px;font-size:13px;display:inline-flex}.wizard-shell{grid-template-columns:250px minmax(0,1fr);gap:16px;display:grid}.wizard-steps{align-self:start;padding:12px;position:sticky;top:80px}.wizard-steps header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 8px 15px;display:flex}.wizard-steps header>span{color:#fff;background:linear-gradient(135deg,#2563eb,#7655db);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.wizard-steps header>div{flex-direction:column;display:flex}.wizard-steps header small{color:var(--muted);font-size:12px}.wizard-steps>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;display:flex}.wizard-steps>button>span{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.wizard-steps>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.wizard-steps>button strong{font-size:13px}.wizard-steps>button small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wizard-steps>button.active{background:var(--surface-blue);color:var(--brand)}.wizard-steps>button.done>span{background:var(--green);color:#fff;border-color:var(--green)}.wizard-steps footer{color:var(--muted);border-top:1px solid var(--border);gap:8px;padding:15px 7px 4px;font-size:12px;display:flex}.wizard-main{padding:0;overflow:hidden}.wizard-main>header{justify-content:space-between;padding:22px 24px 15px;display:flex}.wizard-main>header span{color:var(--brand);text-transform:uppercase;font-size:12px}.wizard-main>header h2{margin:3px 0;font-size:20px}.wizard-main>header p{color:var(--muted);margin:0;font-size:13px}.wizard-main>header>em{color:var(--brand);font-size:20px;font-style:normal;font-weight:750}.wizard-progress{background:var(--surface-soft);height:3px}.wizard-progress i{background:linear-gradient(90deg,var(--brand),#10a5b8);height:100%;display:block}.wizard-content{min-height:420px;padding:24px}.wizard-main>footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.wizard-main>footer>span{color:var(--muted);font-size:12px}.selection-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.selection-grid button{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:150px;color:var(--text);border-radius:10px;flex-direction:column;gap:7px;padding:15px;display:flex;position:relative}.selection-grid button.active{border-color:var(--brand);background:var(--surface-blue)}.selection-grid button>span{background:var(--surface-soft);width:35px;height:35px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.selection-grid button small{color:var(--muted);font-size:13px;line-height:1.5}.selection-grid button em{color:var(--brand);background:var(--brand-soft);border-radius:10px;padding:3px 6px;font-size:12px;font-style:normal;position:absolute;top:10px;right:10px}.selection-grid button>svg{color:var(--brand);position:absolute;bottom:12px;right:12px}.capability-checks{background:var(--surface-soft);border-radius:9px;gap:18px;margin-top:20px;padding:14px;display:flex}.capability-checks label{align-items:center;gap:5px;font-size:13px;display:flex}.capability-checks input{accent-color:var(--brand)}.endpoint-checks>div{border-bottom:1px solid var(--border);color:var(--green);align-items:center;gap:10px;padding:13px 0;display:flex}.endpoint-checks p{color:var(--text);flex-direction:column;flex:1;margin:0;display:flex}.endpoint-checks small{color:var(--muted);font-size:12px}.secret-input small{color:var(--muted);font-weight:400}.credential-lifecycle{background:var(--surface-soft);border-radius:9px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.credential-lifecycle>svg{color:var(--brand)}.credential-lifecycle>div{flex:1}.credential-lifecycle p{color:var(--muted);margin:3px 0 0;font-size:13px}.region-picker{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.region-picker button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;flex-direction:column;gap:5px;padding:15px;display:flex;position:relative}.region-picker button.active{border-color:var(--brand);background:var(--surface-blue)}.region-picker button>svg:first-child{color:var(--brand)}.region-picker button>svg:last-child{color:var(--brand);position:absolute;top:10px;right:10px}.region-picker small{color:var(--muted);font-size:12px}.model-mapping-head,.model-mapping-row{grid-template-columns:1fr 1fr 1.2fr 100px;align-items:center;gap:10px;display:grid}.model-mapping-head{color:var(--muted);padding:8px;font-size:12px}.model-mapping-row{border-top:1px solid var(--border);padding:11px 8px}.model-mapping-row input,.usage-contract select{border:1px solid var(--border);background:var(--surface);height:35px;color:var(--text);border-radius:7px;padding:0 8px;font-size:13px}.model-mapping-row>span{color:var(--muted);font-size:13px}.model-mapping-row+.button{margin-top:14px}.usage-contract header,.usage-contract>div{grid-template-columns:1.2fr 1.2fr .6fr 1fr;align-items:center;gap:10px;padding:11px;display:grid}.usage-contract header{color:var(--muted);background:var(--surface-soft);font-size:12px}.usage-contract>div{border-bottom:1px solid var(--border);font-size:13px}.test-summary>div:first-child{text-align:center;background:var(--surface-soft);border-radius:10px;padding:35px}.test-summary>div:first-child>svg{color:var(--brand)}.test-summary .passed>svg{color:var(--green)!important}.test-summary h3{margin:10px 0 5px;font-size:18px}.test-summary p{color:var(--muted);max-width:450px;margin:0 auto 18px;font-size:13px}.test-groups{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.test-groups>div{border:1px solid var(--border);color:var(--green);border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.test-groups span{color:var(--text);flex:1;font-size:13px}.test-groups strong{font-size:13px}.approval-banner{background:var(--approval-soft);border:1px solid var(--approval-border);color:var(--approval-text);border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 17px;display:flex}.approval-banner>div{flex:1}.approval-banner p{margin:3px 0 0;font-size:13px}.approval-banner>span{font-variant-numeric:tabular-nums;font-weight:750}.approval-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}.approval-layout>aside{align-self:start;position:sticky;top:80px}.approval-facts>div{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.approval-facts span{color:var(--muted);font-size:13px}.approval-facts strong{font-size:13px}.approval-facts svg{color:var(--green)}.evidence-grid>div>span.warning{background:var(--warning-soft);color:var(--amber)}.evidence-grid>div>span.info{background:var(--brand-soft);color:var(--brand)}.review-note{flex-direction:column;gap:6px;margin-top:18px;font-size:13px;display:flex}.review-note textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:10px}.button-stack{gap:8px;margin-top:12px;display:grid}@media (width<=1050px){.workflow-split,.billing-columns,.approval-layout,.china-invoice-layout,.wallet-balance-card,.billing-center .topup-layout{grid-template-columns:1fr}.billing-center .order-summary{position:static}.billing-center .wallet-payment-options{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}.ops-span{grid-column:auto}.config-layout{grid-template-columns:180px 1fr}.wizard-shell{grid-template-columns:210px 1fr}.organization-identity aside{display:none}.approval-layout>aside{position:static}}@media (width<=760px){.organization-identity{align-items:flex-start}.workflow-tabs button{padding:10px 12px}.workflow-panel{padding:15px}.workflow-caption{margin:14px -15px -15px}.workflow-form-grid{grid-template-columns:1fr}.workflow-form-grid .full{grid-column:auto}.wallet-balance-card{padding:12px}.wallet-balance-metrics{grid-template-columns:1fr 1fr}.wallet-balance-metrics>div:nth-child(2){border-right:0}.wallet-balance-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.wallet-ledger-panel>header,.wallet-ledger-tools,.invoice-center>header{flex-direction:column;align-items:stretch}.wallet-ledger-tools .search-field{width:100%}.wallet-ledger-filters,.invoice-type-switch{overflow:auto}.invoice-type-switch button{white-space:nowrap;flex:1}.china-invoice-gate{flex-direction:column;min-height:0;padding:22px}.invoice-info-strip{flex-wrap:wrap;align-items:flex-start}.invoice-info-strip>div{min-width:calc(100% - 32px)}.invoice-info-strip .button{width:100%}.global-invoice-panel .workflow-caption{margin:14px -15px -15px}.verification-progress span{font-size:0}.verification-progress span b{font-size:12px}.enterprise-verification-form,.invoice-profile-form{grid-template-columns:1fr}.enterprise-verification-form .verification-upload,.enterprise-verification-form .enterprise-confirm-line,.invoice-profile-form .full{grid-column:auto}.ledger-head{display:none}.ledger-list>button{grid-template-columns:30px 1fr auto}.ledger-list>button time,.ledger-list>button em,.ledger-list>button>svg{display:none}.billing-center .amount-options{grid-template-columns:repeat(3,1fr)}.billing-center .wallet-payment-options,.topup-assurances{grid-template-columns:1fr}.ops-command-strip{flex-wrap:wrap;align-items:flex-start}.ops-command-strip>div:first-child{flex-basis:100%}.config-release{flex-wrap:wrap;align-items:flex-start}.config-release>div:first-child{flex-basis:100%}.config-layout{display:block}.config-sidebar{margin-bottom:12px;display:flex;overflow:auto}.config-sidebar>span{display:none}.config-sidebar button{min-width:max-content}.config-sidebar button em,.config-table-head{display:none}.config-row{grid-template-columns:1fr}.config-row>em:before{content:"来源："}.config-row>b:before{content:"生效："}.wizard-shell{display:block}.wizard-steps{margin-bottom:12px;display:flex;position:static;overflow:auto}.wizard-steps header,.wizard-steps footer{display:none}.wizard-steps>button{min-width:115px}.wizard-steps>button>div small{display:none}.selection-grid,.region-picker{grid-template-columns:1fr}.capability-checks{flex-wrap:wrap}.model-mapping-head{display:none}.model-mapping-row,.usage-contract>div{grid-template-columns:1fr}.usage-contract header{display:none}.wizard-content{padding:16px}.wizard-main>header,.wizard-main>footer{padding-left:16px;padding-right:16px}.wizard-main>footer>span{display:none}.approval-facts>div{grid-template-columns:1fr auto}.approval-facts span{grid-column:1/-1}.config-diff>div{grid-template-columns:1fr 1fr}.release-review,.transaction-detail,.test-groups{grid-template-columns:1fr}.sso-flow{flex-direction:column}.bill-breakdown>div{grid-template-columns:130px 1fr 70px}}@media (width>=761px) and (width<=1023px){.config-layout{grid-template-columns:180px minmax(0,1fr)}.config-main{min-width:0}.config-table{overflow-x:auto}.config-table-head,.config-row{min-width:640px}}@media (width<=480px){.workflow-view .metric-grid.four{grid-template-columns:1fr 1fr}.organization-identity{padding:14px}.org-mark{width:40px;height:40px}.wallet-balance-primary{padding:16px}.wallet-balance-primary strong{font-size:27px}.wallet-balance-metrics>div{padding:13px}.billing-center .amount-options{grid-template-columns:1fr 1fr}.topup-review>div{flex-direction:column;align-items:flex-start;gap:4px}.ops-command-strip>div:not(:first-child){width:calc(50% - 12px)}.ops-command-strip button{width:100%}.wizard-main>footer .button{padding:9px;font-size:13px}.approval-banner>span{display:none}}.wallet-topup-panel .topup-form .form-section:nth-child(2),.wallet-topup-panel .order-summary>div:nth-of-type(3),.topup-review>div:nth-child(3),.topup-success~.transaction-detail>div:nth-child(2){display:none}.invoice-workspace{gap:14px;display:grid}.invoice-hero{border-color:var(--brand);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.invoice-hero{border-color:color-mix(in srgb,var(--brand) 18%,var(--border))}}.invoice-hero{background:linear-gradient(120deg,var(--brand) 0%,var(--surface) 58%,var(--violet) 100%)}@supports (color:color-mix(in lab, red, red)){.invoice-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 8%,var(--surface)) 0%,var(--surface) 58%,color-mix(in srgb,var(--violet) 5%,var(--surface)) 100%)}}.invoice-hero:after{border:1px solid var(--brand);width:260px;height:260px;position:absolute;top:-120px;right:-70px}@supports (color:color-mix(in lab, red, red)){.invoice-hero:after{border:1px solid color-mix(in srgb,var(--brand) 10%,transparent)}}.invoice-hero:after{content:"";pointer-events:none;border-radius:50%}.invoice-hero-copy{z-index:1;align-items:center;gap:13px;min-width:0;display:flex;position:relative}.invoice-hero-copy>span{border:1px solid var(--brand);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.invoice-hero-copy>span{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.invoice-hero-copy>span{color:var(--brand);background:var(--brand-soft);border-radius:12px;flex:none}.invoice-title-line{align-items:center;gap:8px;display:flex}.invoice-title-line h2{letter-spacing:-.2px;margin:0;font-size:17px}.invoice-hero-copy p{max-width:680px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.invoice-type-switch--large{z-index:1;flex:none;padding:4px;position:relative}.invoice-type-switch--large button{align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.invoice-type-switch--large button em{color:var(--amber);background:var(--warning-soft);border-radius:5px;padding:2px 5px;font-size:12px;font-style:normal;font-weight:700}.invoice-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.invoice-summary-grid article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:11px;align-items:center;gap:12px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.invoice-summary-grid article:hover{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.invoice-summary-grid article:hover{border-color:color-mix(in srgb,var(--brand) 24%,var(--border))}}.invoice-summary-grid article:hover{box-shadow:var(--shadow-md)}.invoice-summary-grid article>span{border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.invoice-summary-grid article>span.blue{color:var(--brand);background:var(--brand-soft)}.invoice-summary-grid article>span.green{color:var(--green);background:var(--success-soft)}.invoice-summary-grid article>span.violet{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.invoice-summary-grid article>span.violet{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.invoice-summary-grid article>span.amber{color:var(--amber);background:var(--warning-soft)}.invoice-summary-grid article>div{flex-direction:column;min-width:0;display:flex}.invoice-summary-grid small{color:var(--muted);font-size:12px}.invoice-summary-grid strong{letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 1px;font-size:19px;overflow:hidden}.invoice-summary-grid p{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.invoice-order-panel{min-width:0;position:relative;overflow:hidden}.invoice-order-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.invoice-view-tabs{background:var(--surface-soft);border-radius:8px;padding:3px;display:flex}.invoice-view-tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:700}.invoice-view-tabs button.active{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.invoice-view-tabs button span{color:var(--muted);background:var(--surface-soft);border-radius:9px;margin-left:5px;padding:2px 6px;font-size:12px}.invoice-view-tabs button.active span{color:var(--brand);background:var(--brand-soft)}.invoice-toolbar{border-bottom:1px solid var(--border);background:var(--surface-soft);align-items:flex-end;gap:9px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoice-toolbar{background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}}.invoice-toolbar .search-field{width:min(410px,42vw)}.invoice-toolbar>label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.invoice-toolbar select{border:1px solid var(--border);width:130px;height:36px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;outline:0;padding:0 30px 0 10px}.invoice-toolbar select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.invoice-toolbar .icon-button{margin-left:auto}.invoice-table{min-width:0;overflow:auto}.invoice-table-head,.invoice-table-row{grid-template-columns:36px minmax(150px,1.2fr) minmax(140px,1.05fr) 105px 120px 155px 90px;align-items:center;gap:10px;min-width:940px;display:grid}.invoice-table-head{color:var(--muted);background:var(--surface-soft);padding:9px 15px;font-size:12px;font-weight:650}.invoice-table-row{border-top:1px solid var(--border);min-height:64px;padding:10px 15px;font-size:12px;transition:background .15s}.invoice-table-row:hover{background:var(--surface-soft)}.invoice-table-row.selected{background:var(--surface-blue)}.invoice-table-row code{color:var(--brand);font-size:12px;font-weight:700}.invoice-table-row>strong{font-size:13px}.invoice-table-row>span:nth-of-type(2){flex-direction:column;align-items:flex-start;gap:2px;display:flex}.invoice-table-row>span:nth-of-type(2) b{color:var(--text);font-size:12px}.invoice-table-row>span:nth-of-type(2) small,.invoice-table-row time{color:var(--muted);font-size:12px}.invoice-check{place-items:center;display:grid}.invoice-check input{width:16px;height:16px;accent-color:var(--brand);margin:0}.invoice-check input:disabled{opacity:.35}.invoice-rule-note{border-top:1px solid var(--border);min-height:43px;color:var(--muted);background:var(--surface-soft);align-items:center;gap:7px;padding:10px 15px;font-size:12px;display:flex}.invoice-rule-note svg{color:var(--brand);flex:none}.invoice-empty{min-height:250px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.invoice-empty svg{color:var(--brand)}.invoice-empty strong{color:var(--text);margin:10px 0 0}.invoice-empty p{margin:5px 0 10px;font-size:12px}.invoice-empty button{color:var(--brand);background:0 0;border:0;font-size:12px;font-weight:700}.invoice-selection-bar{z-index:3;border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:12px;margin:10px 14px;padding:10px 11px 10px 14px;display:flex;position:sticky;bottom:10px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.invoice-selection-bar{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border))}}.invoice-selection-bar{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.invoice-selection-bar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.invoice-selection-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 34px #0818362e}.invoice-selection-bar>div{align-items:center;gap:8px;font-size:12px;display:flex}.invoice-selection-bar>div>svg{color:var(--brand)}.invoice-selection-bar>div>b{margin-left:8px;font-size:15px}.invoice-records{min-width:0;overflow:auto}.invoice-record-head,.invoice-record-row{grid-template-columns:minmax(155px,1.1fr) minmax(150px,1.15fr) 120px 155px 95px 90px;align-items:center;gap:12px;min-width:880px;display:grid}.invoice-record-head{color:var(--muted);background:var(--surface-soft);padding:10px 15px;font-size:12px;font-weight:650}.invoice-record-row{border-top:1px solid var(--border);min-height:64px;padding:10px 15px;font-size:12px}.invoice-record-row.highlight{background:var(--surface-blue)}.invoice-record-row code{font-size:12px}.invoice-record-row>code{color:var(--brand);font-weight:700}.invoice-record-row time{color:var(--muted)}.invoice-record-row>button{border:1px solid var(--border);height:30px;color:var(--brand);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.invoice-record-row>button:disabled{color:var(--muted);cursor:not-allowed}.invoice-records>footer{border-top:1px solid var(--border);min-width:880px;color:var(--muted);background:var(--surface-soft);align-items:center;gap:7px;padding:11px 15px;font-size:12px;display:flex}.invoice-records>footer svg{color:var(--brand)}.invoice-request-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.invoice-request-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.invoice-request-summary span{color:var(--muted);font-size:12px}.invoice-request-summary strong{font-size:13px}.invoice-verification-intro{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:12px;margin-bottom:13px;padding:15px;display:flex}.invoice-verification-intro>span{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:11px;flex:none;place-items:center;display:grid}.invoice-verification-intro p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.invoice-china-view{margin-top:0}@media (width<=1120px){.invoice-summary-grid{grid-template-columns:1fr 1fr}.invoice-hero{flex-direction:column;align-items:flex-start}.invoice-type-switch--large{width:100%}.invoice-type-switch--large button{flex:1;justify-content:center}}@media (width<=760px){.invoice-hero{padding:14px}.invoice-hero-copy{align-items:flex-start}.invoice-hero-copy>span{width:38px;height:38px}.invoice-title-line{flex-direction:column;align-items:flex-start;gap:4px}.invoice-type-switch--large{overflow:auto}.invoice-type-switch--large button{min-width:max-content}.invoice-summary-grid{grid-template-columns:1fr 1fr}.invoice-summary-grid article{padding:12px}.invoice-order-panel>header{flex-direction:column;align-items:stretch}.invoice-view-tabs button{flex:1}.invoice-toolbar{flex-wrap:wrap;align-items:stretch}.invoice-toolbar .search-field{width:100%}.invoice-toolbar>label{flex:1}.invoice-toolbar select{width:100%}.invoice-toolbar .icon-button{align-self:flex-end;margin-left:0}.invoice-selection-bar{flex-direction:column;align-items:stretch;position:static}.invoice-selection-bar .button{width:100%}.invoice-request-summary,.invoice-china-view{grid-template-columns:1fr}.invoice-china-view .china-invoice-gate{padding:20px}}@media (width<=480px){.invoice-summary-grid{grid-template-columns:1fr}.invoice-view-tabs{overflow:auto}.invoice-view-tabs button{min-width:max-content}.invoice-type-switch--large button em{display:none}}.operations-view{max-width:1580px;margin:0 auto}.operations-view code{color:var(--brand-strong);font-size:13px}.ops-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:15px;font-size:13px;display:inline-flex}.ops-tabs{border-bottom:1px solid var(--border);contain:inline-size;gap:3px;max-width:100%;margin:4px 0 18px;display:flex;overflow:auto hidden}.ops-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-size:12px;font-weight:650}.ops-tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.support-sla,.incident-command-bar,.routing-status-strip,.pricing-strip{color:#fff;background:linear-gradient(115deg,#0b2148,#10435e);border-radius:11px;align-items:center;gap:24px;margin-bottom:17px;padding:13px 17px;display:flex}.support-sla>div:first-child,.incident-command-bar>div:first-child,.routing-status-strip>div:first-child,.pricing-strip>div:first-child{flex:1;align-items:center;gap:11px;display:flex}.support-sla p,.incident-command-bar p,.routing-status-strip p,.pricing-strip p{flex-direction:column;margin:0;display:flex}.support-sla small,.incident-command-bar small,.routing-status-strip small,.pricing-strip small{opacity:.66;margin-top:2px;font-size:12px}.support-sla>div:not(:first-child),.incident-command-bar>div:not(:first-child),.routing-status-strip>div:not(:first-child),.pricing-strip>div:not(:first-child){flex-direction:column;display:flex}.support-sla>div:not(:first-child) span,.incident-command-bar>div:not(:first-child) span,.routing-status-strip>div:not(:first-child) span,.pricing-strip>div:not(:first-child) span{opacity:.63;font-size:12px}.support-sla>div:not(:first-child) strong,.incident-command-bar>div:not(:first-child) strong,.routing-status-strip>div:not(:first-child) strong,.pricing-strip>div:not(:first-child) strong{font-size:13px}.support-sla>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:7px;padding:7px 10px;font-size:12px}.sla-pulse,.incident-beacon{background:#f8b84b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f8b84b26}.support-layout{grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr);gap:15px;display:grid}.conversation-panel{flex-direction:column;min-height:730px;display:flex;overflow:hidden}.conversation-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.conversation-panel>header h2,.context-card h2,.ops-card h2,.rule-library h2,.strategy-canvas h2,.rule-inspector h2,.exception-detail h3{margin:0;font-size:14px}.conversation-panel>header p,.ops-card header p,.rule-library header p,.strategy-canvas header p{color:var(--muted);margin:3px 0 0;font-size:13px}.conversation-stream{flex:1;padding:20px}.message{gap:11px;margin-bottom:20px;display:flex}.message>span{background:var(--surface-blue);width:32px;height:32px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.message>div{max-width:78%}.message>div>header{align-items:center;gap:7px;display:flex}.message>div>header strong{font-size:13px}.message>div>header em{color:var(--muted);background:var(--surface-soft);border-radius:8px;padding:2px 5px;font-size:12px;font-style:normal}.message>div>header time{color:var(--muted);margin-left:auto;font-size:12px}.message>div>p{background:var(--surface-soft);border-radius:3px 10px 10px;margin:5px 0 0;padding:11px 13px;font-size:13px;line-height:1.7}.message.user{flex-direction:row-reverse}.message.user>div>p{background:var(--surface-blue);border-radius:10px 3px 10px 10px}.message.user>div>header{flex-direction:row-reverse}.message.note>span{background:var(--warning-soft);color:var(--amber);border-radius:8px}.message.note>div>p{background:var(--note-soft);border:1px dashed var(--note-border)}.message.system{justify-content:center}.message.system>span{width:26px;height:26px}.message.system>div>header{justify-content:center}.message.system>div>p{color:var(--muted);border-radius:20px;padding:8px 12px}.message>div>footer{color:var(--green);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.composer{border:1px solid var(--border-strong);border-radius:10px;margin:0 16px 16px;overflow:hidden}.composer.note{border-color:var(--note-border);background:var(--note-surface)}.composer-modes{border-bottom:1px solid var(--border);align-items:center;padding:7px;display:flex}.composer-modes button{color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.composer-modes button.active{background:var(--surface-blue);color:var(--brand);font-weight:650}.composer.note .composer-modes button.active{background:var(--note-active);color:var(--note-text)}.composer-modes>span{color:var(--muted);margin-left:auto;font-size:12px}.composer textarea{resize:vertical;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:12px;font-size:13px}.composer>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px;display:flex}.composer>footer>div{align-items:center;display:flex}.composer>footer>div button{color:var(--muted);background:0 0;border:0;padding:6px;font-size:12px}.support-context{align-content:start;gap:12px;display:grid}.context-card{padding:16px}.context-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.context-card>header a,.context-card>header button{color:var(--brand);background:0 0;border:0;font-size:12px}.customer-profile{background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.customer-profile>span{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.customer-profile>div{flex-direction:column;flex:1;display:flex}.customer-profile small{color:var(--muted);font-size:12px}.context-facts{margin-top:10px}.context-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.context-facts span{color:var(--muted)}.linked-record,.sensitive-box{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:9px;padding:10px 0;display:flex}.linked-record>span,.sensitive-box>svg{background:var(--surface-blue);width:30px;height:30px;color:var(--brand);border-radius:8px;padding:7px}.linked-record p,.sensitive-box p{flex-direction:column;flex:1;margin:0;display:flex}.linked-record small,.sensitive-box small{color:var(--muted);font-size:12px}.sensitive-box button{color:var(--brand);background:0 0;border:0;font-size:12px}.ops-timeline>div{border-bottom:1px solid var(--border);grid-template-columns:70px 9px 1fr;align-items:flex-start;gap:11px;padding:12px 0;display:grid}.ops-timeline time{color:var(--muted);font-size:12px}.ops-timeline>div>span{background:var(--muted);border-radius:50%;width:8px;height:8px}.ops-timeline span.success{background:var(--green)}.ops-timeline span.warning{background:var(--amber)}.ops-timeline span.info{background:var(--brand)}.ops-timeline p{flex-direction:column;margin:0;display:flex}.ops-timeline p strong{font-size:13px}.ops-timeline p small{color:var(--muted);margin-top:3px;font-size:12px}.incident-grid{grid-template-columns:1.5fr .8fr;gap:15px;display:grid}.incident-wide{grid-column:1/-1}.ops-card{padding:18px}.ops-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ops-card>header>div:last-child{gap:7px;display:flex}.incident-chart{border-left:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-end;gap:7px;height:240px;padding:25px 15px 22px;display:flex;position:relative;overflow:hidden}.incident-chart>b{background:linear-gradient(180deg,var(--brand),#69a4ff);z-index:2;opacity:.9;border-radius:3px 3px 0 0;flex:1;max-width:18px}.chart-lines{position:absolute;inset:20px 0}.chart-lines i{border-top:1px dashed var(--border);position:absolute;left:0;right:0}.chart-lines i:nth-child(2){top:33%}.chart-lines i:nth-child(3){top:66%}.chart-lines i:nth-child(4){top:100%}.threshold-line{border-top:1px dashed var(--red);color:var(--red);padding-top:3px;font-size:12px;position:absolute;top:38%;left:10px;right:0}.incident-legend{color:var(--muted);gap:14px;margin-top:12px;font-size:12px;display:flex}.incident-legend span{align-items:center;gap:5px;display:flex}.incident-legend i{border-radius:50%;width:7px;height:7px}.incident-legend i.blue{background:var(--brand)}.incident-legend i.green{background:var(--green)}.incident-legend a{color:var(--brand);margin-left:auto}.impact-row{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:11px 0;display:flex}.impact-row>span{background:var(--surface-soft);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.impact-row>span.warning{background:var(--warning-soft);color:var(--amber)}.impact-row>span.success{background:var(--success-soft);color:var(--green)}.impact-row p{flex-direction:column;flex:1;margin:0;display:flex}.impact-row small{color:var(--muted);font-size:12px}.incident-checklist{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.incident-checklist label{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:11px 0;display:flex}.incident-checklist label>input{opacity:0;position:absolute}.incident-checklist label>span{border:1px solid var(--border-strong);border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.incident-checklist input:checked+span{background:var(--green);border-color:var(--green);color:#fff}.incident-checklist p{flex-direction:column;margin:0;display:flex}.incident-checklist small{color:var(--muted);font-size:12px}.public-update-list{gap:10px;display:grid}.public-update-list article{border:1px solid var(--border);border-radius:9px;padding:14px}.public-update-list article header{justify-content:space-between;display:flex}.public-update-list time{color:var(--muted);font-size:12px}.public-update-list p{font-size:13px;line-height:1.6}.public-update-list footer{color:var(--muted);font-size:12px}.evidence-file{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;display:flex}.evidence-file>svg{color:var(--brand)}.evidence-file p{flex-direction:column;flex:1;margin:0;display:flex}.evidence-file small{color:var(--muted);font-size:12px}.evidence-file button{color:var(--brand);background:0 0;border:0;font-size:12px}.postmortem-fields{gap:10px;margin-bottom:12px;display:grid}.postmortem-fields label{flex-direction:column;gap:5px;font-size:12px;font-weight:650;display:flex}.postmortem-fields textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;padding:9px}.action-item{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:11px 0;display:flex}.action-item>span{background:var(--surface-soft);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.action-item p{flex-direction:column;flex:1;margin:0;display:flex}.action-item small{color:var(--muted);font-size:12px}.route-builder-layout{grid-template-columns:200px minmax(450px,1fr) 280px;gap:14px;display:grid}.rule-library,.strategy-canvas,.rule-inspector{align-self:start;padding:15px}.rule-library header,.strategy-canvas>header,.rule-inspector>header{margin-bottom:12px}.rule-library>button{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:8px;padding:11px 4px;display:flex}.rule-library>button>svg:first-child{color:var(--brand)}.rule-library>button p{flex-direction:column;flex:1;margin:0;display:flex}.rule-library>button small{color:var(--muted);font-size:12px}.strategy-canvas>header{justify-content:space-between;display:flex}.strategy-canvas>header button,.ops-card>header button,.price-editor>header button{color:var(--brand);background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}.strategy-flow{padding:5px 10px}.strategy-node-wrap>i{height:24px;color:var(--muted);place-items:center;display:grid}.strategy-node{border:1px solid var(--border);border-left:3px solid var(--brand);background:var(--surface);border-radius:9px;align-items:center;gap:11px;padding:11px;display:flex}.strategy-node.green{border-left-color:var(--green)}.strategy-node.violet{border-left-color:var(--violet)}.strategy-node.amber{border-left-color:var(--amber)}.strategy-node.rose{border-left-color:var(--red)}.strategy-node>span{background:var(--surface-soft);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.strategy-node>p{flex-direction:column;flex:1;margin:0;display:flex}.strategy-node em{color:var(--muted);text-transform:uppercase;font-size:13px;font-style:normal}.strategy-node strong{font-size:13px}.strategy-node small{color:var(--muted);font-size:12px}.strategy-node>div button{color:var(--muted);background:0 0;border:0;font-size:12px}.rule-inspector>header{justify-content:space-between;display:flex}.rule-inspector>label,.simulator-form>label{flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}.rule-inspector select,.simulator-form input,.simulator-form select,.pricing-strip select,.provider-revenue-toolbar select{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:7px;padding:0 8px;font-size:13px}.weight-control span{justify-content:space-between;display:flex}.weight-control input{accent-color:var(--brand)}.weight-total{background:var(--success-soft);color:var(--green);border-radius:7px;align-items:center;gap:6px;margin-bottom:12px;padding:9px;font-size:12px;display:flex}.weight-total span{flex:1}.simulator-layout{grid-template-columns:290px 1fr;gap:14px;display:grid}.check-chips{gap:5px;display:flex}.check-chips button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:6px;padding:6px 8px;font-size:12px}.check-chips button.active{border-color:var(--brand);background:var(--surface-blue);color:var(--brand)}.simulator-empty{text-align:center;min-height:280px;color:var(--muted);align-content:center;place-items:center;display:grid}.simulator-empty h3{color:var(--text);margin:9px 0 3px;font-size:14px}.simulator-empty p{font-size:12px}.candidate-list{gap:8px;display:grid}.candidate-list article{border:1px solid var(--border);border-radius:8px;grid-template-columns:26px minmax(180px,1fr) minmax(250px,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.candidate-list article.selected{background:var(--success-soft);border-color:#8ed2b7}.candidate-list article.excluded{opacity:.62}.candidate-list article>span{background:var(--surface-soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.candidate-list article.selected>span{background:var(--green);color:#fff}.candidate-list article>p{flex-direction:column;margin:0;display:flex}.candidate-list article small{color:var(--muted);font-size:12px}.candidate-list article>div{gap:20px;display:flex}.candidate-list article>div>span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.candidate-list article>div strong{color:var(--text);font-size:13px}.compact-metrics{margin-bottom:16px}.route-release-grid{grid-template-columns:1.3fr .8fr;gap:14px;display:grid}.rollout-stage{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;display:flex}.rollout-stage>span{background:var(--surface-blue);width:28px;height:28px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;display:grid}.rollout-stage p{flex-direction:column;flex:1;margin:0;display:flex}.rollout-stage small{color:var(--muted);font-size:12px}.gate-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.gate-row span{color:var(--muted);flex:1}.gate-row svg{color:var(--green)}.release-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.release-summary>div{background:var(--surface-soft);border-radius:7px;flex-direction:column;gap:3px;padding:11px;display:flex}.release-summary span{color:var(--muted);font-size:12px}.release-summary strong{font-size:13px}.confirm-field{flex-direction:column;gap:6px;margin:10px 0;font-size:12px;font-weight:650;display:flex}.confirm-field input,.confirm-field textarea{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;padding:10px}.pricing-strip{background:linear-gradient(115deg,#17274a,#3d2a65)}.pricing-strip label{opacity:.8;flex-direction:column;gap:4px;font-size:12px;display:flex}.pricing-strip select{color:#fff;background:#ffffff14;border-color:#fff3;height:30px}.pricing-icon{background:#ffffff1f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pricing-layout{grid-template-columns:minmax(600px,1fr) 280px;gap:14px;display:grid}.price-editor{overflow:hidden}.price-editor>header{justify-content:space-between;align-items:center;padding:16px;display:flex}.price-editor>header h2{margin:0;font-size:14px}.price-editor>header p{color:var(--muted);margin:2px 0;font-size:12px}.price-table{overflow:auto}.price-head,.price-table>div:not(.price-head){grid-template-columns:minmax(180px,1.5fr) 100px 110px 125px 90px 80px;align-items:center;gap:8px;min-width:780px;padding:11px 16px;display:grid}.price-head{color:var(--muted);background:var(--surface-soft);text-transform:uppercase;font-size:12px}.price-table>div:not(.price-head){border-bottom:1px solid var(--border);font-size:13px}.price-table>div.changed{background:var(--changed-soft)}.price-table p{flex-direction:column;margin:0;display:flex}.price-table p small{color:var(--muted);font-size:12px}.price-table label{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;padding:0 7px;display:flex}.price-table label em{color:var(--muted);font-style:normal}.price-table label input{width:100%;height:31px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.price-table b.risk{color:var(--red)}.price-editor>footer{background:var(--surface-soft);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.price-editor>footer>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.price-aside{align-content:start;gap:12px;display:grid}.price-impact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-impact>div{background:var(--surface-soft);border-radius:7px;padding:10px}.price-impact span{color:var(--muted);font-size:12px;display:block}.price-impact strong{font-size:13px}.release-gate{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.release-gate>span{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.release-gate>span.done{background:var(--success-soft);color:var(--green)}.release-gate>span.pending{background:var(--warning-soft);color:var(--amber)}.release-gate strong{flex:1;font-size:12px}.release-gate em{color:var(--muted);font-size:12px;font-style:normal}.cost-simulator{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.invoice-preview{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:24px;display:grid}.invoice-preview>span{color:var(--muted);grid-column:1/-1;font-size:12px}.invoice-preview>div{background:var(--surface-soft);border-radius:9px;padding:15px}.invoice-preview>div.target{background:var(--surface-blue);border:1px solid var(--brand-border)}.invoice-preview p{flex-direction:column;margin:0;font-size:12px;display:flex}.invoice-preview small{color:var(--muted);font-size:12px}.invoice-preview strong{margin-top:8px;font-size:22px;display:block}.invoice-preview footer{color:var(--amber);grid-column:1/-1;align-items:center;gap:7px;font-size:12px;display:flex}.margin-bars{gap:13px;display:grid}.margin-bars>div{grid-template-columns:180px 1fr 60px;align-items:center;gap:12px;font-size:13px;display:grid}.margin-bars i{background:var(--surface-soft);border-radius:7px;height:7px}.margin-bars i b{background:linear-gradient(90deg,var(--brand),var(--green));border-radius:inherit;height:100%;display:block}.reconciliation-alert{border:1px solid var(--red);align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.reconciliation-alert{border:1px solid color-mix(in srgb,var(--red) 35%,var(--border))}}.reconciliation-alert{background:var(--danger-soft);color:var(--red);border-radius:10px;margin-bottom:16px;padding:14px 16px}.reconciliation-alert>div{flex:1}.reconciliation-alert p{margin:3px 0;font-size:12px}.reconciliation-alert a{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.reconciliation-layout{grid-template-columns:1.3fr .75fr;gap:14px;display:grid}.exception-list>button{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:30px minmax(170px,1fr) 85px auto 15px;align-items:center;gap:9px;padding:11px;display:grid}.exception-list>button.active{background:var(--surface-blue);box-shadow:inset 3px 0 var(--brand)}.exception-list>button.danger.active{background:var(--danger-soft);box-shadow:inset 3px 0 var(--red)}.exception-list>button>span{background:var(--surface-soft);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.exception-list>button p,.exception-list>button>div{flex-direction:column;margin:0;display:flex}.exception-list small{color:var(--muted);font-size:12px}.exception-detail{align-self:start;padding:16px;position:sticky;top:80px}.exception-detail>header{justify-content:space-between;align-items:center;display:flex}.exception-detail>header>div{align-items:center;gap:8px;display:flex}.exception-detail>header>div>span{background:var(--danger-soft);width:32px;height:32px;color:var(--red);border-radius:8px;place-items:center;display:grid}.exception-detail>header p{flex-direction:column;margin:0;display:flex}.exception-amount{background:var(--surface-soft);border-radius:8px;flex-direction:column;margin:14px 0;padding:15px;display:flex}.exception-amount span,.exception-amount small{color:var(--muted);font-size:12px}.exception-amount strong{margin:3px 0;font-size:23px}.exception-checks>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.exception-checks span{color:var(--muted)}.exception-detail h3{margin-top:15px}.recommended-action{background:var(--surface-blue);border-radius:8px;gap:9px;margin:9px 0;padding:11px;display:flex}.recommended-action>svg{color:var(--brand)}.recommended-action p{flex-direction:column;margin:0;display:flex}.recommended-action small{color:var(--muted);font-size:12px}.exception-detail>footer{color:var(--muted);align-items:center;gap:5px;margin-top:12px;font-size:12px;display:flex}.aging-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.aging-grid>div{border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:4px;padding:15px;display:flex}.aging-grid span,.aging-grid small{color:var(--muted);font-size:12px}.provider-money-strip{color:#fff;background:linear-gradient(125deg,#17274a,#3c2a69);border-radius:13px;grid-template-columns:1.4fr repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden}.provider-money-strip>div{border-left:1px solid #ffffff1a;flex-direction:column;padding:22px;display:flex}.provider-money-strip>div:first-child{border-left:0}.provider-money-strip span,.provider-money-strip p,.provider-money-strip small{opacity:.68;font-size:12px}.provider-money-strip strong{margin:5px 0;font-size:20px}.provider-money-strip>div:first-child strong{font-size:29px}.provider-money-strip strong small{font-size:12px}.provider-money-strip p{margin:0}.provider-revenue-toolbar{align-items:flex-start;display:flex}.provider-revenue-toolbar .ops-tabs{flex:1}.provider-revenue-toolbar select{margin-top:5px}.provider-revenue-grid{grid-template-columns:1.4fr .7fr;gap:14px;display:grid}.provider-wide{grid-column:1/-1}.chart-key{color:var(--muted);font-size:12px;display:flex;gap:10px!important}.chart-key span{align-items:center;gap:4px;display:flex}.chart-key i{background:var(--brand);border-radius:50%;width:7px;height:7px}.chart-key span:nth-child(2) i{background:var(--green)}.revenue-bars{border-left:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-end;gap:7px;height:220px;padding:20px 10px;display:flex}.revenue-bars>div{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.revenue-bars i,.revenue-bars b{background:var(--brand);border-radius:3px 3px 0 0;width:50%}.revenue-bars b{background:var(--green);opacity:.7}.provider-revenue-grid article>footer{align-items:center;gap:25px;margin-top:12px;display:flex}.provider-revenue-grid article>footer span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.provider-revenue-grid article>footer strong{color:var(--text);font-size:13px}.provider-revenue-grid article>footer a{color:var(--brand);margin-left:auto;font-size:12px}.fund-state{align-items:center;gap:15px;margin:18px 0;display:flex}.fund-donut{background:conic-gradient(var(--green) 0 74%,var(--brand) 74% 98%,var(--amber) 98%);border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.fund-donut:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:14px}.fund-donut span{z-index:1;text-align:center;flex-direction:column;display:flex}.fund-donut small{color:var(--muted);font-size:13px}.fund-state ul{flex:1;padding:0;list-style:none}.fund-state li{grid-template-columns:7px 1fr auto;gap:6px;padding:7px 0;font-size:12px;display:grid}.fund-state li i{background:var(--brand);border-radius:50%;width:7px;height:7px}.fund-state li i.available{background:var(--green)}.fund-state li i.frozen{background:var(--amber)}.dispute-layout{grid-template-columns:1.4fr .7fr;gap:14px;display:grid}.dispute-row{border-top:1px solid var(--border);grid-template-columns:32px minmax(220px,1fr) 100px auto 15px;align-items:center;gap:9px;padding:12px 0;display:grid}.dispute-row>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dispute-row>span.warning{background:var(--warning-soft);color:var(--amber)}.dispute-row>span.info{background:var(--surface-blue);color:var(--brand)}.dispute-row p,.dispute-row>div{flex-direction:column;margin:0;display:flex}.dispute-row small{color:var(--muted);font-size:12px}.settlement-flow>div{border-bottom:1px solid var(--border);gap:9px;padding:10px 0;display:flex}.settlement-flow>div>span{background:var(--surface-blue);width:25px;height:25px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;display:grid}.settlement-flow p{flex-direction:column;margin:0;display:flex}.settlement-flow small{color:var(--muted);font-size:12px}@media (width<=1180px){.route-builder-layout{grid-template-columns:180px 1fr}.rule-inspector{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rule-inspector header,.rule-inspector>.button,.rule-inspector>.weight-total{grid-column:1/-1}.pricing-layout{grid-template-columns:1fr}.price-aside{grid-template-columns:1fr 1fr}.support-layout{grid-template-columns:1.5fr .8fr}}@media (width<=980px){.support-layout,.incident-grid,.route-release-grid,.reconciliation-layout,.provider-revenue-grid,.dispute-layout{grid-template-columns:1fr}.incident-wide,.provider-wide{grid-column:auto}.support-context{grid-template-columns:1fr 1fr}.support-context section:last-child{grid-column:1/-1}.route-builder-layout{grid-template-columns:1fr}.rule-library{grid-template-columns:repeat(3,1fr);display:grid}.rule-library header{grid-column:1/-1}.rule-inspector{grid-column:auto}.simulator-layout,.cost-simulator{grid-template-columns:1fr}.exception-detail{position:static}.provider-money-strip{grid-template-columns:1fr 1fr}.provider-money-strip>div:first-child{grid-column:1/-1}.provider-money-strip>div{border-top:1px solid #ffffff1a}}@media (width<=640px){.exception-list>button{grid-template-columns:30px minmax(0,1fr) auto 14px}.exception-list>button>.status-pill{display:none}.exception-list>button p{min-width:0}.exception-list>button p small{overflow-wrap:anywhere}}@media (width<=760px){.support-sla,.incident-command-bar,.routing-status-strip,.pricing-strip{flex-wrap:wrap;align-items:flex-start}.support-sla>div:first-child,.incident-command-bar>div:first-child,.routing-status-strip>div:first-child,.pricing-strip>div:first-child{flex-basis:100%}.support-layout,.support-context{display:block}.support-context section{margin-top:12px}.conversation-panel{min-height:650px}.message>div{max-width:88%}.incident-checklist{grid-template-columns:1fr}.rule-library{grid-template-columns:1fr 1fr}.rule-inspector{display:block}.candidate-list article{grid-template-columns:26px 1fr auto}.candidate-list article>div{grid-column:2/-1}.price-aside{grid-template-columns:1fr}.price-head{display:grid}.invoice-preview{grid-template-columns:1fr}.invoice-preview>span,.invoice-preview>footer{grid-column:auto}.invoice-preview>svg{justify-self:center;transform:rotate(90deg)}.aging-grid{grid-template-columns:1fr 1fr}.provider-money-strip{grid-template-columns:1fr}.provider-money-strip>div:first-child{grid-column:auto}.provider-revenue-toolbar{display:block}.provider-revenue-toolbar select{margin-bottom:12px}.dispute-row{grid-template-columns:30px 1fr auto}.dispute-row>div,.dispute-row>svg{display:none}}@media (width<=500px){.support-sla>div:not(:first-child),.incident-command-bar>div:not(:first-child),.routing-status-strip>div:not(:first-child),.pricing-strip>div:not(:first-child){width:calc(50% - 12px)}.conversation-stream{padding:14px}.composer{margin:0 10px 10px}.composer-modes>span{display:none}.release-summary,.rule-library{grid-template-columns:1fr}.strategy-node>div{display:none}.candidate-list article>div{gap:10px}.candidate-list article>div span:nth-child(2){display:none}.aging-grid{grid-template-columns:1fr}.provider-money-strip>div{padding:17px}.fund-state{display:block}.fund-donut{margin:auto}.provider-revenue-grid article>footer{flex-wrap:wrap}.provider-revenue-grid article>footer a{margin-left:0}}.fleet-view{max-width:1580px;margin:0 auto}.fleet-view code{color:var(--brand-strong);font-size:13px}.fleet-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:15px;font-size:13px;display:inline-flex}.fleet-health,.task-strip{color:#fff;background:linear-gradient(115deg,#0c244e,#0d5263);border-radius:11px;align-items:center;gap:25px;margin-bottom:17px;padding:14px 18px;display:flex}.fleet-health>div:first-child,.task-strip>div:first-child{flex:1;align-items:center;gap:11px;display:flex}.fleet-health>div:first-child>span,.task-strip>div:first-child>span{background:#ffffff1a;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.fleet-health p,.task-strip p{flex-direction:column;margin:0;display:flex}.fleet-health small,.task-strip small{opacity:.68;margin-top:3px;font-size:12px}.fleet-health>div:not(:first-child),.task-strip>div:not(:first-child){flex-direction:column;display:flex}.fleet-health>div:not(:first-child) span,.task-strip>div:not(:first-child) span{opacity:.65;font-size:12px}.fleet-health>div:not(:first-child) strong,.task-strip>div:not(:first-child) strong{font-size:13px}.fleet-table{position:relative;overflow:hidden}.fleet-table>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 15px;display:flex}.fleet-tabs-list{gap:2px;display:flex;overflow:auto}.fleet-tabs-list>button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px;font-size:13px}.fleet-tabs-list>button.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:700}.fleet-table>header>div{align-items:center;gap:8px;display:flex}.fleet-table>header>div>.search-field{min-width:270px}.fleet-table>header>div>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}.fleet-table-scroll{overflow:auto}.fleet-table table{border-collapse:collapse;width:100%;min-width:1080px}.fleet-table th{background:var(--surface-soft);text-align:left;color:var(--muted);padding:10px 9px;font-size:12px;font-weight:650}.fleet-table td{border-top:1px solid var(--border);white-space:nowrap;padding:11px 9px;font-size:13px}.fleet-table tbody tr.selected{background:var(--surface-blue)}.fleet-table td>a:first-child{color:var(--text);flex-direction:column;display:flex}.fleet-table td>a code{margin-top:2px}.fleet-table td.warn{color:var(--amber);font-weight:650}.fleet-table input{accent-color:var(--brand)}.fleet-table>footer{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 15px;font-size:12px;display:flex}.fleet-table>footer button{border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:5px 8px}.fleet-bulk{color:#fff;width:fit-content;box-shadow:var(--shadow-md);z-index:3;background:#0d1a30;border-radius:10px;align-items:center;gap:5px;margin:-58px auto 12px;padding:8px;display:flex;position:sticky;bottom:12px}.fleet-bulk>span{padding:0 9px;font-size:12px}.fleet-bulk>button{color:#fff;background:#ffffff14;border:0;border-radius:6px;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.fleet-dry-run{border:1px solid var(--border);border-radius:9px;overflow:hidden}.fleet-dry-run>header{color:var(--green);background:#eefaf4;align-items:center;gap:9px;padding:11px;display:flex}.fleet-dry-run>header p{flex-direction:column;margin:0;display:flex}.fleet-dry-run>header small{font-size:12px}.fleet-dry-run>div{border-top:1px solid var(--border);justify-content:space-between;padding:9px 11px;font-size:12px;display:flex}.fleet-dry-run>div span{color:var(--muted)}.channel-wizard{grid-template-columns:230px 1fr;gap:14px;display:grid}.channel-wizard-nav{align-self:start;padding:10px;position:sticky;top:80px}.channel-wizard-nav>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.channel-wizard-nav>button.active{background:var(--surface-blue);color:var(--brand)}.channel-wizard-nav>button>span{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.channel-wizard-nav>button.done>span{background:var(--green);border-color:var(--green);color:#fff}.channel-wizard-nav p{flex-direction:column;margin:0;display:flex}.channel-wizard-nav p strong,.channel-wizard-nav p small{font-size:13px}.channel-wizard-nav>footer{border-top:1px solid var(--border);color:var(--muted);gap:6px;padding:13px 7px 3px;font-size:12px;display:flex}.channel-wizard-main{overflow:hidden}.channel-wizard-main>header{justify-content:space-between;padding:21px 23px 14px;display:flex}.channel-wizard-main>header span{color:var(--brand);text-transform:uppercase;font-size:12px}.channel-wizard-main>header h2{margin:3px 0;font-size:19px}.channel-wizard-main>header p{color:var(--muted);margin:0;font-size:13px}.channel-wizard-main>header>strong{color:var(--brand);font-size:18px}.channel-wizard-progress{background:var(--surface-soft);height:3px}.channel-wizard-progress i{background:linear-gradient(90deg,var(--brand),#14a3b6);height:100%;display:block}.channel-wizard-body{min-height:410px;padding:23px}.channel-wizard-main>footer{background:var(--surface-soft);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 23px;display:flex}.channel-wizard-main>footer>span{color:var(--muted);font-size:12px}.provider-choice{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:17px;display:grid}.provider-choice button{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:14px;display:flex}.provider-choice button.active{border-color:var(--brand);background:var(--surface-blue)}.provider-choice button>svg:first-child{color:var(--brand)}.provider-choice button p{flex-direction:column;flex:1;margin:0;display:flex}.provider-choice button small{color:var(--muted);font-size:12px}.wizard-field{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:650;display:flex}.wizard-field input,.wizard-field select,.wizard-field textarea,.channel-mapping input,.channel-mapping select,.advanced-grid input{border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text);border-radius:8px;padding:0 9px;font-size:13px}.wizard-field textarea{height:auto;padding:9px}.wizard-field small{color:var(--muted);font-weight:400}.network-check,.credential-pool{background:var(--surface-soft);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.network-check>svg,.credential-pool>svg{color:var(--brand)}.network-check p,.credential-pool p{flex-direction:column;flex:1;margin:0;display:flex}.network-check small,.credential-pool small{color:var(--muted);font-size:12px}.credential-pool button{color:var(--brand);background:0 0;border:0;font-size:12px}.channel-mapping>header,.channel-mapping>div{grid-template-columns:1fr 1fr 1fr 110px;align-items:center;gap:9px;padding:10px;display:grid}.channel-mapping>header{background:var(--surface-soft);color:var(--muted);font-size:12px}.channel-mapping>div{border-bottom:1px solid var(--border);font-size:12px}.advanced-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.advanced-grid label{flex-direction:column;gap:5px;font-size:12px;display:flex}.channel-test{text-align:center;background:var(--surface-soft);border-radius:10px;padding:35px}.channel-test>svg{color:var(--brand)}.channel-test.passed>svg{color:var(--green)}.channel-test h3{margin:9px 0 4px;font-size:17px}.channel-test p{max-width:470px;color:var(--muted);margin:0 auto 16px;font-size:12px}.channel-test-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.channel-test-grid>div{border:1px solid var(--border);color:var(--green);border-radius:7px;align-items:center;gap:7px;padding:10px;display:flex}.channel-test-grid span{color:var(--text);flex:1;font-size:12px}.channel-test-grid strong{font-size:12px}.channel-review{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channel-review>div{background:var(--surface-soft);border-radius:7px;flex-direction:column;gap:3px;padding:11px;display:flex}.channel-review span{color:var(--muted);font-size:12px}.channel-review strong{font-size:13px}.task-strip{background:linear-gradient(115deg,#13234a,#342966)}.task-strip>div:first-child>span{color:#68e1b0}.fleet-view>.fleet-tabs-list{border-bottom:1px solid var(--border);margin-bottom:17px}.task-grid{grid-template-columns:1.4fr .7fr;gap:14px;display:grid}.task-queues,.task-table{padding:17px}.task-queues>header,.task-table>header{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.task-queues h2,.task-table h2{margin:0;font-size:14px}.task-queues header p,.task-table header p{color:var(--muted);margin:3px 0;font-size:12px}.queue-row{border-top:1px solid var(--border);grid-template-columns:8px 1fr 75px 100px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.queue-row>span{background:var(--green);border-radius:50%;width:8px;height:8px}.queue-row>span.warn{background:var(--amber)}.queue-row p,.queue-row>div{flex-direction:column;margin:0;display:flex}.queue-row small,.queue-row>div span{color:var(--muted);font-size:12px}.queue-row>div i{background:var(--surface-soft);border-radius:5px;width:90px;height:5px;margin-top:4px}.queue-row>div i b{background:var(--brand);border-radius:inherit;height:100%;display:block}.task-alert{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:30px 1fr auto auto;align-items:center;gap:8px;padding:11px 0;display:grid}.task-alert>span{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.task-alert>span.danger{background:var(--danger-soft);color:var(--red)}.task-alert>span.warning{background:var(--warning-soft);color:var(--amber)}.task-alert>span.info{background:var(--surface-blue);color:var(--brand)}.task-alert p{flex-direction:column;margin:0;display:flex}.task-alert small,.task-alert time{color:var(--muted);font-size:12px}@media (width<=1050px){.channel-wizard{grid-template-columns:190px 1fr}.task-grid{grid-template-columns:1fr}}@media (width<=780px){.fleet-health,.task-strip{flex-wrap:wrap;align-items:flex-start}.fleet-health>div:first-child,.task-strip>div:first-child{flex-basis:100%}.fleet-table>header{padding:0;display:block}.fleet-table>header>div{padding:10px}.fleet-table>header>div>.search-field{flex:1;min-width:0}.fleet-bulk{justify-content:flex-start;max-width:calc(100% - 20px);overflow:auto}.channel-wizard{display:block}.channel-wizard-nav{margin-bottom:12px;display:flex;position:static;overflow:auto}.channel-wizard-nav>button{min-width:115px}.channel-wizard-nav>footer{display:none}.provider-choice{grid-template-columns:1fr}.channel-mapping>header{display:none}.channel-mapping>div,.advanced-grid{grid-template-columns:1fr}.channel-wizard-body{padding:16px}.channel-wizard-main>header,.channel-wizard-main>footer{padding-left:16px;padding-right:16px}.channel-wizard-main>footer>span{display:none}.queue-row{grid-template-columns:8px 1fr auto}.queue-row>div:nth-of-type(2){display:none}}@media (width<=480px){.fleet-health>div:not(:first-child),.task-strip>div:not(:first-child){width:calc(50% - 13px)}.fleet-table>header>div>button,.fleet-bulk>button:nth-of-type(3){display:none}.channel-review,.channel-test-grid{grid-template-columns:1fr}.channel-wizard-main>footer .button{padding:8px;font-size:12px}.queue-row>div{display:none}}.fleet-table th:last-child,.fleet-table td:last-child{display:none}.fleet-advanced-filter{border-bottom:1px solid var(--border);background:var(--surface-soft);align-items:end;gap:10px;padding:12px 15px;display:flex}.fleet-advanced-filter label{min-width:180px;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.fleet-advanced-filter select{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:8px;padding:0 34px 0 10px}.fleet-advanced-filter>button{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 11px;display:flex}.fleet-table>header>div>button.has-filter,.fleet-table>footer button[aria-current=page]{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fleet-table>header>div>button.has-filter,.fleet-table>footer button[aria-current=page]{border-color:color-mix(in srgb,var(--brand) 30%,var(--border))}}.fleet-table>header>div>button.has-filter,.fleet-table>footer button[aria-current=page]{background:var(--brand-soft);font-weight:700}.fleet-table>footer button:disabled,.credential-pool button:disabled{opacity:.5;cursor:not-allowed}@media (width<=780px){.fleet-advanced-filter{flex-direction:column;align-items:stretch}.fleet-advanced-filter label,.fleet-advanced-filter>button{width:100%}}@media (width<=480px){.fleet-table>header>div>button{flex:none;padding:8px;font-size:0;display:flex}.fleet-table>header>div>button svg{margin:0}}.governance-view{flex-direction:column;gap:14px;display:flex}.governance-tabs{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-end;gap:24px;min-height:49px;padding:0 15px;display:flex;overflow:auto}.governance-tabs button{height:49px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px;font-size:12px}.governance-tabs button.active{border-color:var(--brand);color:var(--brand);font-weight:700}.governance-card{padding:18px}.governance-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;margin-bottom:13px;display:flex}.governance-card>header h2,.governance-card>h2{margin:0;font-size:13px}.governance-card>header p{color:var(--muted);margin:3px 0 0;font-size:12px}.governance-note{border:1px solid var(--brand);align-items:flex-start;gap:7px;margin-top:13px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.governance-note{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.governance-note{background:var(--brand-soft);color:var(--muted);border-radius:8px;font-size:12px;line-height:1.55}.governance-note svg{color:var(--brand);flex:none}.governance-note.warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.governance-note.warning{border-color:color-mix(in srgb,var(--amber) 24%,var(--border))}}.governance-note.warning{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.governance-note.warning{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.governance-note.warning{color:var(--muted)}.governance-note.warning svg{color:var(--amber)}.fact-list{margin-top:12px}.fact-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:37px;font-size:12px;display:flex}.fact-list>div:last-child{border-bottom:0}.fact-list span{color:var(--muted)}.full{justify-content:center;width:100%}.muted-copy{color:var(--muted);font-size:12px;line-height:1.7}.filtered-empty{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:45px;display:flex}.filtered-empty button{color:var(--brand);background:0 0;border:0;font-size:12px}.risk-confirm{border:1px solid var(--red);align-items:flex-start;gap:9px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.risk-confirm{border:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.risk-confirm{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.risk-confirm{background:color-mix(in srgb,var(--red) 5%,var(--surface))}}.risk-confirm{border-radius:8px}.risk-confirm svg{color:var(--red);flex:none}.risk-confirm p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.risk-confirm input{border:1px solid var(--border);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:7px;margin-top:9px;padding:0 9px}.command-palette--advanced{width:min(680px,100%)}.command-scope{background:var(--brand-soft);color:var(--brand);letter-spacing:.08em;border-radius:5px;padding:5px 7px;font-size:13px;font-weight:800}.command-scope.admin{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.command-scope.admin{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.command-scope.provider{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.command-scope.provider{background:color-mix(in srgb,var(--violet) 8%,var(--surface))}}.command-palette--advanced .command-results a{height:auto;min-height:49px}.command-palette--advanced .command-results a.active{background:var(--surface-soft);box-shadow:inset 2px 0 var(--brand)}.command-palette--advanced .command-results a>div{flex-direction:column;flex:1;display:flex}.command-palette--advanced .command-results a>div strong{font-size:12px}.command-palette--advanced .command-results a>div small{color:var(--muted);margin-top:2px;font-size:13px}.command-palette--advanced .command-results a>em{border:1px solid var(--border);color:var(--muted);border-radius:99px;padding:3px 6px;font-size:13px;font-style:normal}.command-palette--advanced .command-empty{flex-direction:column;align-items:center;gap:6px;display:flex}.command-palette--advanced .command-empty>span{color:var(--muted);font-size:12px}.command-palette--advanced .command-empty>button{color:var(--brand);background:0 0;border:0;font-size:12px}.command-privacy{margin-left:auto}.security-score-strip{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:112px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.security-score-strip{border:1px solid color-mix(in srgb,var(--green) 24%,var(--border))}}.security-score-strip{background:linear-gradient(115deg,var(--green),var(--surface))}@supports (color:color-mix(in lab, red, red)){.security-score-strip{background:linear-gradient(115deg,color-mix(in srgb,var(--green) 8%,var(--surface)),var(--surface))}}.security-score-strip{border-radius:11px}.security-score-ring{background:conic-gradient(var(--green) 0 92%,var(--surface-soft) 92%);border-radius:50%;width:75px;height:75px;padding:6px}.security-score-ring>span{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.security-score-ring strong{font-size:19px}.security-score-ring small{color:var(--muted);font-size:13px}.security-score-strip>div:nth-child(2)>strong{font-size:12px}.security-score-strip p{color:var(--muted);margin:4px 0 9px;font-size:12px}.security-score-strip>button{color:var(--brand);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.security-checks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.security-checks span{color:var(--green);align-items:center;gap:4px;font-size:13px;display:flex}.security-checks span.warning{color:var(--amber)}.security-grid{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.security-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.defense-list>div{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:52px;display:flex}.defense-list>div:last-child{border-bottom:0}.defense-list>div>span,.security-detail-row>span{width:33px;height:33px;color:var(--brand);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.defense-list p,.security-detail-row p,.oauth-row p{flex-direction:column;flex:1;display:flex}.defense-list strong,.security-detail-row strong,.oauth-row strong{font-size:12px}.defense-list small,.security-detail-row small,.oauth-row small{color:var(--muted);margin-top:2px;font-size:13px}.defense-list b{color:var(--green);font-size:13px}.defense-list>div>svg{color:var(--muted)}.security-timeline>div{grid-template-columns:29px 66px 1fr auto;align-items:center;gap:8px;min-height:55px;display:grid;position:relative}.security-timeline>div:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:42px;bottom:-13px;left:14px}.security-timeline>div>span{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.security-timeline .success{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.security-timeline .success{background:color-mix(in srgb,var(--green) 9%,var(--surface))}}.security-timeline .warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.security-timeline .warning{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.security-timeline .info{color:var(--brand);background:var(--brand-soft)}.security-timeline time{color:var(--muted-2);font-size:13px}.security-timeline p{flex-direction:column;display:flex}.security-timeline strong{font-size:12px}.security-timeline small{color:var(--muted);margin-top:2px;font-size:13px}.security-timeline button{color:var(--muted);background:0 0;border:0}.security-detail-row{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:58px;display:flex}.oauth-row{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:59px;display:flex}.oauth-row>span{background:var(--surface-soft);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.oauth-row>button{color:var(--brand);background:0 0;border:0;font-size:12px}.recovery-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;min-height:86px;padding:12px;display:flex}.recovery-card>svg{color:var(--brand)}.recovery-card>div{flex-direction:column;flex:1;display:flex}.recovery-card p{color:var(--muted);margin:3px 0;font-size:13px}.session-table{overflow:auto}.session-table>div{border-bottom:1px solid var(--border);grid-template-columns:1.35fr .8fr 1.25fr .75fr .65fr .45fr;align-items:center;gap:10px;min-width:810px;min-height:54px;padding:0 7px;font-size:12px;display:grid}.session-table .session-head{min-height:34px;color:var(--muted-2);font-size:13px;font-weight:700}.device-name{align-items:center;gap:8px;display:flex}.device-name i{background:var(--surface-soft);width:29px;height:29px;color:var(--brand);border-radius:7px;justify-content:center;align-items:center;display:flex}.activity-grid{grid-template-columns:1fr .44fr}.integrity-seal{text-align:center;border:1px solid var(--green);flex-direction:column;align-items:center;margin:14px 0;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.integrity-seal{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.integrity-seal{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.integrity-seal{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.integrity-seal{border-radius:9px}.integrity-seal svg{color:var(--green)}.integrity-seal strong{margin-top:6px;font-size:13px}.integrity-seal span{color:var(--muted);margin-top:2px;font-size:13px}.delivery-health{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1.4fr repeat(3,.45fr) auto;align-items:center;gap:16px;min-height:63px;padding:0 14px;display:grid}.delivery-health>div:first-child{align-items:center;gap:10px;display:flex}.delivery-health p{flex-direction:column;display:flex}.delivery-health strong{font-size:12px}.delivery-health small,.delivery-health>div:not(:first-child)>span{color:var(--muted);font-size:13px}.delivery-health>div:not(:first-child){flex-direction:column;display:flex}.delivery-health>button{border:1px solid var(--border);background:var(--surface);height:31px;color:var(--text);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:flex}.live-pulse{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-pulse{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}}.delivery-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.delivery-matrix>div{border-bottom:1px solid var(--border);grid-template-columns:1fr repeat(3,70px);align-items:center;min-height:54px;display:grid}.delivery-matrix .matrix-head{min-height:32px;color:var(--muted-2);font-size:13px;font-weight:700}.delivery-matrix>div>p{flex-direction:column;display:flex}.delivery-matrix strong{font-size:12px}.delivery-matrix small{color:var(--muted);margin-top:2px;font-size:13px}.delivery-matrix .switch{justify-self:center}.quiet-hours{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-direction:column;align-items:center;padding:22px;display:flex}.quiet-hours svg{color:var(--brand)}.quiet-hours strong{margin-top:8px;font-size:18px}.quiet-hours span{color:var(--muted);margin-top:3px;font-size:13px}.webhook-workbench{grid-template-columns:285px 1fr;gap:14px;display:grid}.endpoint-list{padding:7px}.endpoint-list>header{margin:0;padding:9px}.endpoint-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;min-height:67px;padding:9px;display:grid}.endpoint-list>button:hover,.endpoint-list>button.active{border-color:var(--border);background:var(--surface-soft)}.endpoint-list>button>span:first-child{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.endpoint-list>button>span.success{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.endpoint-list>button>span.success{background:color-mix(in srgb,var(--green) 9%,var(--surface))}}.endpoint-list>button>span.warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.endpoint-list>button>span.warning{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.endpoint-list button p{flex-direction:column;min-width:0;display:flex}.endpoint-list button strong{font-size:12px}.endpoint-list button small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.endpoint-detail{padding:20px}.endpoint-detail>header{min-height:58px}.endpoint-detail>header>div:last-child{gap:7px;display:flex}.endpoint-detail h2{margin:4px 0!important;font-size:17px!important}.endpoint-detail>header p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.endpoint-metrics{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid}.endpoint-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:74px;padding:13px;display:flex}.endpoint-metrics>div:last-child{border:0}.endpoint-metrics span{color:var(--muted);font-size:13px}.endpoint-metrics strong{margin-top:6px;font-size:12px}.endpoint-secret{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;margin:13px 0 17px;padding:11px;display:flex}.endpoint-secret>svg{color:var(--brand)}.endpoint-secret>div{flex-direction:column;flex:1;display:flex}.endpoint-secret strong{font-size:12px}.endpoint-secret p{color:var(--muted);margin:2px 0;font-size:13px}.endpoint-secret button{color:var(--brand);background:0 0;border:0;font-size:12px}.delivery-rows>div{border-bottom:1px solid var(--border);grid-template-columns:27px 1.2fr .5fr .7fr .55fr 25px;align-items:center;gap:8px;min-height:43px;font-size:12px;display:grid}.delivery-rows>div>span:first-child{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.delivery-rows .success{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.delivery-rows .success{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.delivery-rows .warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.delivery-rows .warning{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.delivery-rows small,.delivery-rows time{color:var(--muted)}.delivery-rows button{color:var(--muted);background:0 0;border:0}.delivery-log-head,.delivery-log-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr .45fr .8fr .75fr .55fr 34px;align-items:center;gap:10px;min-width:880px;display:grid}.delivery-log-head{height:34px;color:var(--muted-2);font-size:13px;font-weight:700}.delivery-log-row{min-height:57px;font-size:12px}.delivery-log-row p{flex-direction:column;display:flex}.delivery-log-row p small{color:var(--muted);margin-top:3px}.signature-code{color:#c8d9f0;background:#09162b;border:1px solid #203552;border-radius:9px;padding:16px;font-size:12px;line-height:1.8}.endpoint-test-result{border:1px solid var(--green);align-items:center;gap:9px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.endpoint-test-result{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.endpoint-test-result{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.endpoint-test-result{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.endpoint-test-result{border-radius:8px}.endpoint-test-result svg{color:var(--green)}.endpoint-test-result p{color:var(--muted);margin:2px 0;font-size:12px}.risk-command-strip{border:1px solid var(--red);grid-template-columns:1.4fr auto .48fr .48fr;align-items:center;gap:14px;min-height:67px;padding:0 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.risk-command-strip{border:1px solid color-mix(in srgb,var(--red) 22%,var(--border))}}.risk-command-strip{background:linear-gradient(90deg,var(--red),var(--surface))}@supports (color:color-mix(in lab, red, red)){.risk-command-strip{background:linear-gradient(90deg,color-mix(in srgb,var(--red) 6%,var(--surface)),var(--surface))}}.risk-command-strip{border-radius:10px}.risk-command-strip>div:first-child{align-items:center;gap:10px;display:flex}.risk-command-strip p{flex-direction:column;display:flex}.risk-command-strip p strong{font-size:12px}.risk-command-strip p small,.risk-command-strip>div:not(:first-child)>span{color:var(--muted);font-size:13px}.risk-command-strip>a{color:var(--red);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.risk-command-strip>div:not(:first-child){flex-direction:column;display:flex}.risk-pulse{width:36px;height:36px;color:var(--red);background:var(--red);border-radius:9px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.risk-pulse{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.risk-overview{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.chart-legend-inline{color:var(--muted);font-size:13px}.chart-legend-inline i{background:var(--brand);border-radius:2px;width:7px;height:7px;margin:0 3px 0 8px;display:inline-block}.risk-bars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,var(--border) 50px);align-items:flex-end;gap:5px;height:210px;padding:20px 8px 0;display:flex}.risk-bars>span{background:var(--brand);border-radius:3px 3px 0 0;flex:1;min-width:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.risk-bars>span{background:color-mix(in srgb,var(--brand) 28%,var(--surface))}}.risk-bars>span{overflow:hidden}.risk-bars>span>i{background:var(--brand);position:absolute;bottom:0;left:0;right:0}.risk-overview article>footer{color:var(--muted-2);justify-content:space-between;padding-top:8px;font-size:13px;display:flex}.guardrail-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:49px;display:flex}.guardrail-row>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.guardrail-row p{flex-direction:column;flex:1;display:flex}.guardrail-row strong{font-size:12px}.guardrail-row small{color:var(--muted);font-size:13px}.guardrail-row b{font-size:13px}.risk-search{border:1px solid var(--border);border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.risk-search input{width:210px;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.risk-queue-head,.risk-event-row{border-bottom:1px solid var(--border);grid-template-columns:1.5fr .52fr 1fr .65fr .4fr .55fr 20px;align-items:center;gap:11px;min-width:970px;display:grid}.risk-queue-head{min-height:33px;color:var(--muted-2);font-size:13px;font-weight:700}.risk-event-row{min-height:68px;color:var(--text);font-size:12px}.risk-event-row>p{flex-direction:column;display:flex}.risk-event-row>p strong{margin:3px 0;font-size:12px}.risk-event-row>p small{color:var(--muted);font-size:13px}.risk-score{border-radius:8px;justify-content:center;align-items:baseline;width:47px;height:38px;font-size:13px;display:flex}.risk-score b{font-size:13px}.risk-score.high{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.risk-score.high{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.risk-score.medium{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.risk-score.medium{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.risk-score.low{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.risk-score.low{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.rule-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rule-grid article>header{min-height:34px}.rule-icon{width:35px;height:35px;color:var(--brand);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.rule-grid article>code{color:var(--brand);font-size:12px}.rule-grid article>h2{margin:6px 0 14px;font-size:13px}.rule-stats{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid}.rule-stats>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:60px;padding:10px;display:flex}.rule-stats>div:last-child{border:0}.rule-stats span{color:var(--muted);font-size:13px}.rule-stats strong{margin-top:4px;font-size:13px}.decision-stream>div{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr .65fr .55fr 30px;align-items:center;gap:9px;min-height:59px;display:grid}.decision-stream>div>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.decision-stream p{flex-direction:column;display:flex}.decision-stream p strong{margin:2px 0;font-size:12px}.decision-stream p small{color:var(--muted);font-size:13px}.decision-stream b{font-size:12px}.risk-impact-banner{border:1px solid var(--red);align-items:center;gap:11px;min-height:70px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.risk-impact-banner{border:1px solid color-mix(in srgb,var(--red) 22%,var(--border))}}.risk-impact-banner{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.risk-impact-banner{background:color-mix(in srgb,var(--red) 5%,var(--surface))}}.risk-impact-banner{border-radius:10px}.risk-impact-banner>svg{color:var(--red)}.risk-impact-banner>div{flex-direction:column;flex:1;display:flex}.risk-impact-banner p{color:var(--muted);margin:3px 0;font-size:12px}.risk-impact-banner>span{color:var(--red);font-size:12px;font-weight:700}.risk-detail-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.evidence-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:65px;display:flex}.evidence-row>span{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.evidence-row p{flex-direction:column;flex:1;display:flex}.evidence-row strong{font-size:12px}.evidence-row small{color:var(--muted);margin-top:3px;font-size:12px}.risk-detail-grid aside>label{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:42px;font-size:12px;display:flex}.risk-detail-grid aside>label input{opacity:0;position:absolute}.risk-detail-grid aside>label>span{border:1px solid var(--border);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.risk-detail-grid aside>label.done>span{border-color:var(--green);background:var(--green);color:#fff}.recommended-action{text-align:center;border:1px solid var(--brand);flex-direction:column;align-items:center;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.recommended-action{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.recommended-action{background:var(--brand-soft);border-radius:9px}.recommended-action svg{color:var(--brand)}.recommended-action strong{margin:7px 0 3px}.recommended-action p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.relation-map{background:radial-gradient(circle at center,var(--brand),transparent 34%),linear-gradient(var(--surface-soft) 1px,transparent 1px),linear-gradient(90deg,var(--surface-soft) 1px,transparent 1px);height:390px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.relation-map{background:radial-gradient(circle at center,color-mix(in srgb,var(--brand) 8%,transparent),transparent 34%),linear-gradient(var(--surface-soft) 1px,transparent 1px),linear-gradient(90deg,var(--surface-soft) 1px,transparent 1px)}}.relation-map{border:1px solid var(--border);background-size:auto,28px 28px,28px 28px;border-radius:10px}.relation-core,.relation-node{z-index:2;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute}.relation-core{color:#fff;background:var(--brand);border-color:var(--brand);width:105px;height:105px;top:calc(50% - 52px);left:calc(50% - 52px)}.relation-core strong{font-size:18px}.relation-node{width:82px;height:82px}.relation-node b{font-size:13px}.relation-node.n1{top:13%;left:12%}.relation-node.n2{top:14%;right:12%}.relation-node.n3{bottom:11%;left:16%}.relation-node.n4{bottom:10%;right:16%}.relation-map .line{z-index:1;background:var(--border-strong);transform-origin:0;width:30%;height:1px;position:absolute;top:43%;left:36%}.relation-map .l1{transform:rotate(-147deg)}.relation-map .l2{transform:rotate(-33deg)}.relation-map .l3{top:57%;transform:rotate(147deg)}.relation-map .l4{top:57%;transform:rotate(33deg)}.impact-surface{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr .85fr;align-items:center;gap:10px;min-height:67px;display:grid}.impact-surface>span{width:35px;height:35px;color:var(--brand);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.impact-surface p{flex-direction:column;display:flex}.impact-surface small{color:var(--muted);margin-top:3px;font-size:13px}.impact-surface em{color:var(--amber);font-size:12px;font-style:normal}.trace-identifiers{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:1fr 1fr 1.15fr auto;align-items:center;gap:16px;min-height:52px;padding:0 13px;display:grid}.trace-identifiers>div{align-items:center;gap:7px;display:flex}.trace-identifiers span{color:var(--muted);font-size:13px}.trace-identifiers code{font-size:12px}.permission-chip{color:var(--brand);background:var(--brand-soft);border-radius:7px;padding:7px 9px;font-size:13px}.trace-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.trace-stages>div{grid-template-columns:29px 77px 1fr .7fr 24px;align-items:center;gap:9px;min-height:64px;display:grid;position:relative}.trace-stages>div:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:47px;bottom:-18px;left:14px}.trace-stages>div>span{z-index:1;width:29px;height:29px;color:var(--green);background:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.trace-stages>div>span{background:color-mix(in srgb,var(--green) 9%,var(--surface))}}.trace-stages time{color:var(--muted-2);font-size:13px}.trace-stages p{flex-direction:column;display:flex}.trace-stages strong{font-size:12px}.trace-stages small{color:var(--muted);margin-top:3px;font-size:13px}.trace-stages code{color:var(--muted);font-size:13px}.trace-stages button{color:var(--muted);background:0 0;border:0}.linked-trace{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:48px;display:flex}.linked-trace>svg{color:var(--brand)}.linked-trace>span{flex-direction:column;flex:1;display:flex}.linked-trace strong{font-size:12px}.linked-trace code{color:var(--muted);margin-top:2px;font-size:13px}.candidate-head,.candidate-head~div{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr .65fr .65fr .5fr .5fr;align-items:center;gap:8px;min-width:700px;min-height:51px;font-size:12px;display:grid}.candidate-head{min-height:32px;color:var(--muted-2);font-size:13px;font-weight:700}.candidate-head~div.selected{background:var(--green);margin:0 -9px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.candidate-head~div.selected{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.route-reasons>div{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:60px;display:flex}.route-reasons svg{color:var(--brand)}.route-reasons p{flex-direction:column;display:flex}.route-reasons strong{font-size:12px}.route-reasons small{color:var(--muted);margin-top:3px;font-size:13px}.charge-head,.charge-head~div{border-bottom:1px solid var(--border);grid-template-columns:1fr repeat(5,.75fr);align-items:center;gap:8px;min-width:720px;min-height:52px;font-size:12px;display:grid}.charge-head{min-height:32px;color:var(--muted-2);font-size:13px;font-weight:700}.money-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.money-flow>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:9px;display:flex}.money-flow span,.money-flow small{color:var(--muted);font-size:13px}.money-flow strong{margin:4px 0;font-size:13px}.no-error-state{text-align:center;padding:55px}.no-error-state>svg{color:var(--green)}.no-error-state h2{margin:12px 0 4px}.no-error-state>p{color:var(--muted);margin:0;font-size:12px}.no-error-state>div{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(4,1fr);max-width:630px;margin:22px auto;display:grid}.no-error-state>div span{border-right:1px solid var(--border);min-height:65px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.no-error-state>div span:last-child{border:0}.no-error-state>div strong{color:var(--text);margin-top:5px;font-size:13px}.controlled-content{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.redacted-content{text-align:center;border:1px dashed var(--border-strong);background:repeating-linear-gradient(135deg,var(--surface-soft),var(--surface-soft) 7px,var(--surface) 7px,var(--surface) 14px);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.redacted-content svg{color:var(--muted)}.redacted-content h3{margin:10px 0 4px}.redacted-content p{max-width:430px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.impersonation-banner{z-index:24;color:#fff;background:#8b5b14;align-items:center;gap:10px;min-height:54px;margin:-14px -24px 0;padding:0 24px;display:flex;position:sticky;top:58px;box-shadow:0 5px 18px #4b2a052e}.impersonation-banner>div{flex-direction:column;flex:1;display:flex}.impersonation-banner strong{font-size:12px}.impersonation-banner span{color:#fff3d1;margin-top:2px;font-size:13px}.impersonation-banner button{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.user-preview-active .page-actions .status-pill{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.user-preview-active .page-actions .status-pill{background:color-mix(in srgb,var(--amber) 13%,var(--surface))}}.admin-access-context{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:9px;min-height:50px;padding:0 12px;display:flex}.admin-access-context>svg{color:var(--brand)}.admin-access-context>div{flex-direction:column;flex:1;display:flex}.admin-access-context strong{font-size:12px}.admin-access-context span{color:var(--muted);margin-top:2px;font-size:13px}.admin-access-context button{color:var(--brand);background:0 0;border:0;font-size:12px}.user-identity-card{grid-template-columns:58px 1fr 1fr;align-items:center;gap:14px;min-height:110px;padding:17px;display:grid}.large-avatar{width:58px;height:58px;color:var(--avatar-text);background:var(--avatar-soft);border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.user-identity-card>div>strong{font-size:14px}.user-identity-card>div>p{color:var(--muted);align-items:center;gap:5px;margin:5px 0 8px;font-size:12px;display:flex}.user-identity-card>div>p svg:last-child{color:var(--green)}.user-identity-card>div>div{align-items:center;gap:6px;display:flex}.low-risk{color:var(--green);align-items:center;gap:4px;font-size:13px;display:flex}.user-identity-card>aside{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.user-identity-card>aside>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:63px;padding:10px;display:flex}.user-identity-card>aside>div:last-child{border:0}.user-identity-card aside span{color:var(--muted);font-size:13px}.user-identity-card aside strong{margin-top:5px;font-size:12px}.user-admin-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.account-health-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-health-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;min-height:67px;padding:10px;display:flex}.account-health-grid>div>span{width:32px;height:32px;color:var(--brand);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;display:flex}.account-health-grid p{flex-direction:column;flex:1;display:flex}.account-health-grid strong{font-size:12px}.account-health-grid small{color:var(--muted);margin-top:3px;font-size:13px}.user-admin-grid main>h3{margin:18px 0 6px;font-size:13px}.governance-action-row{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;min-height:50px;display:flex}.governance-action-row>svg{color:var(--brand)}.governance-action-row>span{flex-direction:column;flex:1;display:flex}.governance-action-row strong{font-size:12px}.governance-action-row small{color:var(--muted);margin-top:2px;font-size:13px}.membership-head,.membership-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr .55fr 1.2fr .75fr .65fr .45fr;align-items:center;gap:10px;min-width:800px;min-height:56px;font-size:12px;display:grid}.membership-head{min-height:34px;color:var(--muted-2);font-size:13px;font-weight:700}.admin-key-row{border-bottom:1px solid var(--border);grid-template-columns:33px 1fr 1fr .65fr .55fr .55fr;align-items:center;gap:10px;min-height:59px;font-size:12px;display:grid}.admin-key-row>span:first-child{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.admin-key-row p{flex-direction:column;display:flex}.admin-key-row p code{color:var(--muted);margin-top:3px}.admin-key-row>a{color:var(--brand);align-items:center;gap:3px;display:flex}.balance-sources{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid}.balance-sources>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:92px;padding:14px;display:flex}.balance-sources>div:last-child{border:0}.balance-sources span,.balance-sources small{color:var(--muted);font-size:13px}.balance-sources strong{margin:7px 0;font-size:14px}.disable-impact{grid-template-columns:1fr 1fr;gap:7px;display:grid}.disable-impact>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.disable-impact svg{color:var(--brand)}.disable-impact p{flex-direction:column;display:flex}.disable-impact strong{font-size:12px}.disable-impact small{color:var(--muted);margin-top:2px;font-size:13px}@media (width<=1100px){.security-grid,.security-columns,.delivery-grid,.risk-overview,.risk-detail-grid,.trace-grid,.controlled-content,.user-admin-grid,.activity-grid{grid-template-columns:1fr}.webhook-workbench{grid-template-columns:240px 1fr}.endpoint-metrics{grid-template-columns:1fr 1fr}.endpoint-metrics>div:nth-child(2){border-right:0}.endpoint-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.risk-command-strip{grid-template-columns:1fr auto}.risk-command-strip>div:not(:first-child){display:none}.trace-identifiers,.rule-grid{grid-template-columns:1fr 1fr}.user-identity-card{grid-template-columns:58px 1fr}.user-identity-card>aside{grid-column:1/-1}}@media (width<=760px){.governance-view{gap:10px}.governance-tabs{border-radius:8px;margin:0 -2px}.governance-tabs button{height:45px}.governance-card{padding:14px}.security-score-strip{grid-template-columns:auto 1fr;gap:12px}.security-score-strip>button{grid-column:1/-1}.security-score-ring{width:62px;height:62px}.security-checks{display:none}.delivery-health{grid-template-columns:1fr auto;padding:12px}.delivery-health>div:not(:first-child){display:none}.webhook-workbench{grid-template-columns:1fr}.endpoint-list{display:flex;overflow:auto}.endpoint-list>header{min-width:120px}.endpoint-list>button{min-width:245px}.endpoint-metrics{grid-template-columns:1fr}.endpoint-metrics>div{border-right:0;border-bottom:1px solid var(--border);min-height:57px}.delivery-matrix>div{grid-template-columns:1fr repeat(3,48px)}.delivery-log-head,.risk-queue-head{display:none}.delivery-log-row{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr auto;min-width:0;margin-bottom:8px;padding:10px}.delivery-log-row>*{grid-column:1}.delivery-log-row>.status-pill,.delivery-log-row>.icon-button{grid-area:1/2}.rule-grid{grid-template-columns:1fr}.risk-command-strip{grid-template-columns:1fr;padding:12px}.risk-command-strip>a{margin-left:46px}.risk-queue{overflow:hidden}.risk-event-row{grid-template-columns:1fr auto;min-width:0;padding:12px 3px}.risk-event-row>p,.risk-event-row>code{grid-column:1}.risk-event-row>.risk-score,.risk-event-row>.status-pill,.risk-event-row>svg{grid-column:2}.risk-event-row>span:not(.risk-score):not(.status-pill),.risk-event-row>time{display:none}.risk-impact-banner{align-items:flex-start;padding:12px}.risk-impact-banner>span{display:none}.relation-map{height:320px}.relation-node{width:65px;height:65px}.relation-core{width:88px;height:88px;top:calc(50% - 44px);left:calc(50% - 44px)}.relation-node.n1{left:5%}.relation-node.n2{right:5%}.relation-node.n3{left:7%}.relation-node.n4{right:7%}.trace-identifiers{grid-template-columns:1fr;padding:10px}.trace-stages>div{grid-template-columns:29px 1fr 20px}.trace-stages time,.trace-stages code{grid-column:2;margin-top:-8px}.trace-stages button{grid-area:1/3/3}.candidate-head,.charge-head{display:none}.candidate-head~div,.charge-head~div{grid-template-columns:1fr auto;min-width:0;padding:10px 0}.candidate-head~div>:not(:first-child):not(.status-pill),.charge-head~div>:not(:first-child):not(:last-child){display:none}.money-flow{grid-template-columns:1fr}.money-flow>svg{justify-self:center;transform:rotate(90deg)}.no-error-state{padding:35px 14px}.no-error-state>div{grid-template-columns:1fr 1fr}.no-error-state>div span:nth-child(2){border-right:0}.no-error-state>div span:nth-child(-n+2){border-bottom:1px solid var(--border)}.session-table>div{min-width:680px}.activity-grid{grid-template-columns:1fr}.impersonation-banner{margin:-12px -14px 0;padding:10px 14px;top:55px}.impersonation-banner button{font-size:0}.impersonation-banner button svg{width:16px}.user-identity-card{grid-template-columns:52px 1fr}.large-avatar{width:52px;height:52px}.user-identity-card>aside{grid-template-columns:1fr}.user-identity-card>aside>div{border-right:0;border-bottom:1px solid var(--border);min-height:47px}.account-health-grid{grid-template-columns:1fr}.membership-head{display:none}.membership-row{grid-template-columns:1fr auto;min-width:0;padding:10px 0}.membership-row>span{grid-column:1}.membership-row>.status-pill{grid-area:1/2}.admin-key-row{grid-template-columns:33px 1fr auto;padding:10px 0}.admin-key-row>span:not(:first-child),.admin-key-row>time{display:none}.admin-key-row>.status-pill{grid-area:1/3}.admin-key-row>a{grid-column:2}.balance-sources{grid-template-columns:1fr 1fr}.balance-sources>div:nth-child(2){border-right:0}.balance-sources>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.disable-impact{grid-template-columns:1fr}}.platform-view{flex-direction:column;gap:14px;display:flex}.platform-tabs{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-end;gap:23px;min-height:49px;padding:0 15px;display:flex;overflow:auto}.platform-tabs button{height:49px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px;font-size:12px}.platform-tabs button.active{border-color:var(--brand);color:var(--brand);font-weight:700}.platform-card{padding:18px}.platform-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;margin-bottom:13px;display:flex}.platform-card>header h2,.platform-card>h2{margin:0;font-size:13px}.platform-card>header p{color:var(--muted);margin:3px 0 0;font-size:12px}.platform-card>header>div:last-child{gap:7px;display:flex}.live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px var(--green);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 10%,transparent)}}.secret-policy{border:1px solid var(--brand);align-items:flex-start;gap:7px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.secret-policy{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.secret-policy{background:var(--brand-soft);color:var(--muted);border-radius:8px;font-size:12px;line-height:1.5}.secret-policy svg{color:var(--brand);flex:none}.secret-policy.warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.secret-policy.warning{border-color:color-mix(in srgb,var(--amber) 22%,var(--border))}}.secret-policy.warning{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.secret-policy.warning{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.secret-policy.warning svg{color:var(--amber)}.confirm-label{color:var(--muted);flex-direction:column;gap:6px;margin-top:13px;font-size:12px;display:flex}.confirm-label input{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:7px;padding:0 10px}.summary-facts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid}.summary-facts>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:10px;display:flex}.summary-facts>div:last-child{border:0}.summary-facts span{color:var(--muted);font-size:13px}.summary-facts strong{margin-top:5px;font-size:12px}.health-spark{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,var(--border) 50px);align-items:flex-end;gap:5px;height:210px;padding:20px 5px 0;display:flex}.health-spark i{background:linear-gradient(to top,var(--brand),var(--brand));border-radius:3px 3px 0 0;flex:1;min-width:4px}@supports (color:color-mix(in lab, red, red)){.health-spark i{background:linear-gradient(to top,var(--brand),color-mix(in srgb,var(--brand) 28%,var(--surface)))}}.health-spark.green i{background:linear-gradient(to top,var(--green),var(--green))}@supports (color:color-mix(in lab, red, red)){.health-spark.green i{background:linear-gradient(to top,var(--green),color-mix(in srgb,var(--green) 22%,var(--surface)))}}.health-spark.amber i{background:linear-gradient(to top,var(--amber),var(--amber))}@supports (color:color-mix(in lab, red, red)){.health-spark.amber i{background:linear-gradient(to top,var(--amber),color-mix(in srgb,var(--amber) 22%,var(--surface)))}}.identity-health,.message-command,.sre-status{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1.4fr repeat(3,.5fr);align-items:center;gap:16px;min-height:65px;padding:0 14px;display:grid}.identity-health>div:first-child,.message-command>div:first-child,.sre-status>div:first-child{align-items:center;gap:10px;display:flex}.identity-health>div:first-child>span{width:36px;height:36px;color:var(--green);background:var(--green);border-radius:9px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-health>div:first-child>span{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.identity-health p,.message-command p,.sre-status p{flex-direction:column;display:flex}.identity-health strong,.message-command strong,.sre-status strong{font-size:12px}.identity-health small,.message-command small,.sre-status small,.identity-health>div:not(:first-child)>span,.message-command>div:not(:first-child)>span,.sre-status>div:not(:first-child)>span{color:var(--muted);font-size:13px}.identity-health>div:not(:first-child),.message-command>div:not(:first-child),.sre-status>div:not(:first-child){flex-direction:column;display:flex}.identity-workbench{grid-template-columns:285px 1fr;gap:14px;display:grid}.identity-provider-list{padding:7px}.identity-provider-list>header{margin:0;padding:9px}.identity-provider-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:37px 1fr auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:9px;display:grid}.identity-provider-list>button:hover,.identity-provider-list>button.active{border-color:var(--border);background:var(--surface-soft)}.provider-logo{background:var(--brand-soft);width:37px;height:37px;color:var(--brand);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.provider-logo.warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.provider-logo.warning{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.identity-provider-list p{flex-direction:column;min-width:0;display:flex}.identity-provider-list strong{font-size:12px}.identity-provider-list small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.identity-detail{padding:20px}.identity-detail>header h2{margin:5px 0!important;font-size:17px!important}.identity-config-grid{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr 1fr;display:grid}.identity-config-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;min-height:65px;padding:12px;display:flex}.identity-config-grid>div:nth-child(2n){border-right:0}.identity-config-grid>div:nth-last-child(-n+2){border-bottom:0}.identity-config-grid span{color:var(--muted);margin-bottom:5px;font-size:13px}.identity-config-grid code,.identity-config-grid strong{font-size:12px}.identity-config-grid strong{align-items:center;gap:5px;display:flex}.identity-secret-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;margin:13px 0;padding:11px;display:flex}.identity-secret-row>svg{color:var(--brand)}.identity-secret-row>div{flex-direction:column;flex:1;display:flex}.identity-secret-row strong{font-size:12px}.identity-secret-row p{color:var(--muted);margin:3px 0;font-size:13px}.identity-secret-row button{color:var(--brand);background:0 0;border:0;font-size:12px}.identity-detail>h3{font-size:13px}.claim-map>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 28px 1.3fr .6fr;align-items:center;gap:8px;min-height:43px;font-size:12px;display:grid}.claim-map>div>svg{color:var(--muted)}.identity-detail>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.identity-detail footer a{color:var(--brand);align-items:center;gap:4px;font-size:12px;display:flex}.danger-text{color:var(--red)!important}.sso-head,.sso-row{border-bottom:1px solid var(--border);grid-template-columns:1.25fr .55fr .55fr .8fr .75fr .55fr 30px;align-items:center;gap:9px;min-width:840px;min-height:56px;font-size:12px;display:grid}.sso-head{min-height:33px;color:var(--muted-2);font-size:13px;font-weight:700}.mapping-studio{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.schema-row{border-bottom:1px solid var(--border);grid-template-columns:1fr .55fr 1fr;align-items:center;min-height:48px;font-size:12px;display:grid}.schema-row span{color:var(--muted)}.security-rule-list>div{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:62px;display:flex}.security-rule-list>div>svg{color:var(--green)}.security-rule-list>div:last-child>svg{color:var(--amber)}.security-rule-list p{flex-direction:column;display:flex}.security-rule-list strong{font-size:12px}.security-rule-list small{color:var(--muted);margin-top:3px;font-size:13px}.login-events>div{border-bottom:1px solid var(--border);grid-template-columns:.55fr 1fr 1fr .65fr .65fr .45fr 25px;align-items:center;gap:9px;min-height:52px;font-size:12px;display:grid}.login-events time{color:var(--muted)}.login-events button{color:var(--muted);background:0 0;border:0}.policy-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.policy-cards>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;min-height:75px;padding:11px;display:flex}.policy-cards>div>span{width:35px;height:35px;color:var(--brand);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;display:flex}.policy-cards p{flex-direction:column;flex:1;display:flex}.policy-cards strong{font-size:12px}.policy-cards small{color:var(--muted);margin-top:3px;font-size:13px}.test-success{text-align:center}.test-success>svg{color:var(--green)}.test-success h3{margin:10px 0 4px}.test-success p{color:var(--muted);font-size:12px}.test-success>div{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.test-success>div>span{border-right:1px solid var(--border);min-height:62px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.test-success>div>span:last-child{border:0}.test-success>div strong{color:var(--text);margin-top:4px;font-size:12px}.delete-impact{border:1px solid var(--red);gap:9px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.delete-impact{border:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.delete-impact{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.delete-impact{background:color-mix(in srgb,var(--red) 5%,var(--surface))}}.delete-impact{border-radius:8px}.delete-impact>svg{color:var(--red)}.delete-impact p{color:var(--muted);margin:3px 0;font-size:12px}.message-command{grid-template-columns:1.4fr repeat(3,.45fr) auto}.message-command>button{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:12px;display:flex}.message-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.mini-legend{color:var(--muted);font-size:13px}.chart-footer{color:var(--muted-2);justify-content:space-between;padding-top:7px;font-size:13px;display:flex}.message-alert-row{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;min-height:53px;display:flex}.message-alert-row>span{border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.message-alert-row .warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.message-alert-row .warning{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.message-alert-row .danger{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.message-alert-row .danger{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.message-alert-row .info{color:var(--brand);background:var(--brand-soft)}.message-alert-row p{flex-direction:column;flex:1;display:flex}.message-alert-row strong{font-size:12px}.message-alert-row small{color:var(--muted);margin-top:3px;font-size:13px}.template-studio{grid-template-columns:260px 1.15fr .85fr;gap:14px;display:grid}.template-list{padding:7px}.template-list>header{margin:0;padding:9px}.template-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;width:100%;min-height:70px;padding:9px;display:grid}.template-list>button.active{border-color:var(--border);background:var(--surface-soft)}.template-list>button>span{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.template-list p{flex-direction:column;min-width:0;display:flex}.template-list code{color:var(--brand);font-size:13px}.template-list strong{margin-top:2px;font-size:12px}.template-list small{color:var(--muted);margin-top:2px;font-size:13px}.template-editor{padding:18px}.template-editor>header h2{margin:4px 0!important;font-size:16px!important}.template-language-tabs{gap:5px;margin-bottom:13px;display:flex;overflow:auto}.template-language-tabs button{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:flex}.template-language-tabs button.active{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.template-editor>label,.content-form>label,.content-form .form-pair>label{color:var(--muted);flex-direction:column;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.template-editor input,.template-editor textarea,.content-form input,.content-form textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:7px;padding:9px;font-size:12px;line-height:1.6}.variable-check{border:1px solid var(--green);align-items:center;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.variable-check{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.variable-check{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.variable-check{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.variable-check{border-radius:8px}.variable-check>svg{color:var(--green)}.variable-check p{flex-direction:column;flex:1;display:flex}.variable-check strong{font-size:12px}.variable-check small{color:var(--muted);margin-top:2px;font-size:13px}.variable-check button{color:var(--brand);background:0 0;border:0;font-size:12px}.message-preview{padding:14px}.preview-mail{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:18px}.preview-brand{color:var(--brand);font-size:13px;font-weight:850}.preview-mail h3{margin:18px 0 13px;font-size:14px}.preview-mail p{color:var(--muted);font-size:12px;line-height:1.6}.preview-mail>div{background:var(--surface);border-radius:7px;justify-content:space-between;margin:14px 0;padding:11px;font-size:12px;display:flex}.preview-mail button{background:var(--brand);color:#fff;border:0;border-radius:6px;height:32px;padding:0 10px;font-size:12px}.preview-mail small{color:var(--muted-2);margin-top:10px;font-size:13px;display:block}.service-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.service-grid article>header{min-height:35px}.service-icon{width:35px;height:35px;color:var(--brand);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.service-role{color:var(--muted);font-size:12px}.service-stats{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;margin:12px 0;display:grid}.service-stats>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:57px;padding:10px;display:flex}.service-stats>div:last-child{border:0}.service-stats span{color:var(--muted);font-size:13px}.service-stats strong{margin-top:4px;font-size:13px}.secret-config{background:var(--surface-soft);color:var(--muted);border-radius:7px;align-items:center;gap:6px;margin-bottom:12px;padding:8px;font-size:13px;display:flex}.message-table-head,.message-table-row{border-bottom:1px solid var(--border);grid-template-columns:1.35fr 1fr .8fr .55fr .65fr .55fr 25px;align-items:center;gap:9px;min-width:850px;min-height:55px;font-size:12px;display:grid}.message-table-head{min-height:33px;color:var(--muted-2);font-size:13px;font-weight:700}.message-table-row button{color:var(--muted);background:0 0;border:0}.audience-preview{text-align:center}.audience-preview>svg{color:var(--brand)}.audience-preview>strong{margin:8px 0 3px;font-size:14px;display:block}.audience-preview>p{color:var(--muted);font-size:12px}.audience-preview>div{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.audience-preview>div span{border-right:1px solid var(--border);min-height:62px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.audience-preview>div span:last-child{border:0}.audience-preview>div strong{color:var(--text);margin-top:4px}.content-release-strip{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1.3fr repeat(3,.42fr) auto;align-items:center;gap:14px;min-height:65px;padding:0 14px;display:grid}.content-release-strip>div:first-child{align-items:center;gap:9px;display:flex}.content-release-strip>div:first-child>svg{color:var(--brand)}.content-release-strip p{flex-direction:column;display:flex}.content-release-strip strong{font-size:12px}.content-release-strip small,.content-release-strip>div:not(:first-child)>span{color:var(--muted);font-size:13px}.content-release-strip>div:not(:first-child){flex-direction:column;display:flex}.content-release-strip>button{color:var(--brand);background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}.content-workbench{grid-template-columns:230px 1.05fr .85fr;gap:14px;display:grid}.content-tree{padding:7px}.content-tree>header{margin:0;padding:9px}.content-tree>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;width:100%;min-height:55px;padding:8px;display:grid}.content-tree>button.active{border-color:var(--border);background:var(--surface-soft)}.content-tree>button>span{width:30px;height:30px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.content-tree p{flex-direction:column;display:flex}.content-tree strong{font-size:12px}.content-tree small{color:var(--muted);margin-top:2px;font-size:13px}.content-editor{padding:18px}.content-editor>header h2{margin:5px 0!important;font-size:16px!important}.content-form .form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sanitize-result{border:1px solid var(--green);align-items:center;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sanitize-result{border:1px solid color-mix(in srgb,var(--green) 18%,var(--border))}}.sanitize-result{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.sanitize-result{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.sanitize-result{border-radius:8px}.sanitize-result>svg{color:var(--green)}.sanitize-result p{flex-direction:column;flex:1;display:flex}.sanitize-result strong{font-size:12px}.sanitize-result small{color:var(--muted);margin-top:2px;font-size:13px}.content-preview{padding:14px}.content-preview>header>div:last-child{gap:4px;display:flex}.content-preview>header button{border:1px solid var(--border);background:var(--surface);width:29px;height:29px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.content-preview>header button.active{color:var(--brand);background:var(--brand-soft)}.content-frame{text-align:center;border:1px solid var(--border);background:radial-gradient(circle at 50% 20%,var(--brand-soft),transparent 45%),var(--surface-soft);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:45px 24px;transition:all .2s;display:flex}.content-frame.移动{width:210px;min-height:390px;margin:auto;padding:35px 14px}.content-frame.RTL{direction:rtl}.content-frame>span{color:var(--brand);font-size:13px;font-weight:800}.content-frame h3{margin:12px 0;font-size:22px}.content-frame p{color:var(--muted);font-size:12px;line-height:1.6}.content-frame .preview-cta{background:var(--brand);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;height:31px;padding:0 10px;font-size:12px;display:inline-flex}.preview-checks{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.preview-checks span{color:var(--green);align-items:center;gap:3px;font-size:13px;display:flex}.nav-builder>div{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr 1fr .75fr .55fr 24px;align-items:center;gap:9px;min-height:55px;font-size:12px;display:grid}.drag-handle{border:1px solid var(--border);width:29px;height:29px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.language-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.language-grid article>header{min-height:34px}.language-mark{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.language-grid article>code{color:var(--muted);font-size:13px}.translation-progress{grid-template-columns:1fr 40px;align-items:center;gap:9px;margin:14px 0;display:grid}.translation-progress>span{background:var(--surface-soft);border-radius:99px;height:6px;overflow:hidden}.translation-progress i{background:var(--brand);height:100%;display:block}.translation-progress strong{font-size:12px}.language-grid article>p{color:var(--muted);font-size:12px}.version-timeline>div{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr .55fr .5fr .6fr;align-items:center;gap:9px;min-height:62px;display:grid}.version-timeline>div>span:first-child{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.version-timeline p{flex-direction:column;display:flex}.version-timeline p strong{margin:2px 0;font-size:12px}.version-timeline p small{color:var(--muted);font-size:13px}.version-timeline b{font-size:12px}.publish-impact{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:11px;display:grid}.publish-impact>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;flex-direction:column;justify-content:center;min-height:57px;padding:10px;display:flex}.publish-impact span{color:var(--muted);font-size:13px}.publish-impact strong{margin-top:4px;font-size:12px}.sre-status{grid-template-columns:1.35fr repeat(3,.5fr) auto}.sre-status time{color:var(--muted);font-size:13px}.sre-grid,.ledger-monitor{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.signal-legend{color:var(--muted);gap:13px;padding-top:9px;font-size:13px;display:flex}.signal-legend i{background:var(--green);border-radius:2px;width:7px;height:7px;display:inline-block}.dependency-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:49px;display:flex}.dependency-row>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.dependency-row p{flex-direction:column;flex:1;display:flex}.dependency-row strong{font-size:12px}.dependency-row small{color:var(--muted);margin-top:2px;font-size:13px}.service-budget-head,.service-budget-row{border-bottom:1px solid var(--border);grid-template-columns:1fr .55fr .55fr 1fr .55fr .45fr;align-items:center;gap:9px;min-width:780px;min-height:52px;font-size:12px;display:grid}.service-budget-head{min-height:33px;color:var(--muted-2);font-size:13px;font-weight:700}.service-budget-row>span:nth-child(4){grid-template-columns:1fr 30px;align-items:center;gap:6px;display:grid}.service-budget-row>span:nth-child(4)>i{background:var(--surface-soft);border-radius:99px;height:5px;display:block;overflow:hidden}.service-budget-row>span:nth-child(4) b{background:var(--green);height:100%;display:block}.service-budget-row>a{color:var(--brand);align-items:center;gap:3px;display:flex}.gateway-metrics{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(6,1fr);margin-top:13px;display:grid}.gateway-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:58px;padding:9px;display:flex}.gateway-metrics>div:last-child{border:0}.gateway-metrics span{color:var(--muted);font-size:13px}.gateway-metrics strong{margin-top:4px;font-size:12px}.region-health{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:52px;display:flex}.region-health>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.region-health p{flex-direction:column;flex:1;display:flex}.region-health strong{font-size:12px}.region-health small{color:var(--muted);margin-top:2px;font-size:13px}.ledger-integrity{border:1px solid var(--green);flex-direction:column;align-items:center;margin:12px 0;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.ledger-integrity{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.ledger-integrity{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.ledger-integrity{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.ledger-integrity{border-radius:9px}.ledger-integrity svg{color:var(--green)}.ledger-integrity strong{margin:6px 0 2px}.ledger-integrity span{color:var(--muted);font-size:13px}.infrastructure-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.infrastructure-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;min-height:78px;padding:10px;display:flex}.infrastructure-grid article>span{width:34px;height:34px;color:var(--brand);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;display:flex}.infrastructure-grid article>div{flex-direction:column;flex:1;display:flex}.infrastructure-grid strong{font-size:12px}.infrastructure-grid small,.infrastructure-grid b{color:var(--muted);margin-top:2px;font-size:13px}.infrastructure-grid article>button{color:var(--muted);background:0 0;border:0}.payout-balance{color:#eef4ff;background:linear-gradient(120deg,#102b60,#164ac0);border-radius:12px;grid-template-columns:1fr 1.25fr;align-items:center;gap:20px;min-height:135px;padding:22px;display:grid}.payout-balance>div>span{color:#bcd0f6;font-size:12px}.payout-balance>div>strong{margin:8px 0;font-size:29px;display:block}.payout-balance>div>strong small{margin-right:8px;font-size:13px}.payout-balance>div>p{color:#bcd0f6;font-size:12px}.payout-balance>aside{border:1px solid #ffffff2e;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.payout-balance>aside>div{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:78px;padding:12px;display:flex}.payout-balance>aside>div:last-child{border:0}.payout-balance aside span,.payout-balance aside small{color:#bcd0f6;font-size:13px}.payout-balance aside strong{margin:5px 0;font-size:13px}.payout-readiness{border:1px solid var(--green);align-items:center;gap:9px;min-height:50px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.payout-readiness{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.payout-readiness{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.payout-readiness{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.payout-readiness{border-radius:9px}.payout-readiness>div{flex:1;align-items:center;gap:9px;display:flex}.payout-readiness svg{color:var(--green)}.payout-readiness p{flex-direction:column;display:flex}.payout-readiness strong{font-size:12px}.payout-readiness small,.payout-readiness>span{color:var(--muted);margin-top:2px;font-size:13px}.payout-grid,.account-management{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.payout-head,.payout-row{border-bottom:1px solid var(--border);grid-template-columns:.8fr .7fr .95fr .8fr .75fr .55fr 24px;align-items:center;gap:9px;min-width:820px;min-height:55px;font-size:12px;display:grid}.payout-head{min-height:33px;color:var(--muted-2);font-size:13px;font-weight:700}.payout-row button{color:var(--muted);background:0 0;border:0}.bank-account{text-align:center;border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex-direction:column;align-items:center;padding:18px;display:flex}.bank-account svg{color:var(--brand)}.bank-account strong{margin:7px 0 3px}.bank-account span,.bank-account small{color:var(--muted);font-size:13px}.bank-account small{margin-top:3px}.payout-audit>div{grid-template-columns:29px 80px 1fr 20px;align-items:center;gap:9px;min-height:57px;display:grid;position:relative}.payout-audit>div:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:43px;bottom:-14px;left:14px}.payout-audit>div>span{z-index:1;width:29px;height:29px;color:var(--green);background:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.payout-audit>div>span{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.payout-audit time{color:var(--muted);font-size:13px}.payout-audit p{flex-direction:column;display:flex}.payout-audit strong{font-size:12px}.payout-audit small{color:var(--muted);margin-top:3px;font-size:13px}.bank-details{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.bank-details>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;min-height:67px;padding:11px;display:flex}.bank-details>div:nth-child(2n){border-right:0}.bank-details>div:nth-last-child(-n+2){border-bottom:0}.bank-details span{color:var(--muted);font-size:13px}.bank-details strong{margin-top:5px;font-size:12px}.document-row{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr .75fr .55fr .5fr;align-items:center;gap:9px;min-height:57px;display:grid}.document-row>span:first-child{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:7px;justify-content:center;align-items:center;display:flex}.document-row p{flex-direction:column;display:flex}.document-row strong{font-size:12px}.document-row small,.document-row>span{color:var(--muted);font-size:13px}.amount-input{border:1px solid var(--border);border-radius:7px;align-items:center;height:42px;padding:0 10px;display:flex}.amount-input input{height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.amount-input em{font-style:normal}.withdraw-balance{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.withdraw-balance>span{min-height:57px;color:var(--muted);flex-direction:column;justify-content:center;padding:10px;font-size:13px;display:flex}.withdraw-balance>span:first-child{border-right:1px solid var(--border)}.withdraw-balance strong{color:var(--text);margin-top:4px;font-size:12px}.account-choice{text-align:center;border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex-direction:column;align-items:center;padding:16px;display:flex}.account-choice>svg{color:var(--brand)}.account-choice>strong{margin:7px 0 3px}.account-choice>span{color:var(--muted);font-size:12px}.account-choice .status-pill{margin:10px 0}.payout-checks>div{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:51px;display:flex}.payout-checks>div>svg:first-child{color:var(--brand)}.payout-checks>div>svg:last-child{color:var(--green)}.payout-checks p{flex-direction:column;flex:1;display:flex}.payout-checks strong{font-size:12px}.payout-checks small{color:var(--muted);margin-top:2px;font-size:13px}.provider-scope-notice,.provider-risk-summary{border:1px solid var(--brand);align-items:center;gap:9px;min-height:61px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.provider-scope-notice,.provider-risk-summary{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.provider-scope-notice,.provider-risk-summary{background:var(--brand-soft);border-radius:9px}.provider-scope-notice>svg{color:var(--brand)}.provider-scope-notice>div{flex-direction:column;flex:1;display:flex}.provider-scope-notice strong{font-size:12px}.provider-scope-notice p{color:var(--muted);margin:3px 0;font-size:13px}.provider-scope-notice>span{color:var(--brand);font-size:12px;font-weight:700}.provider-risk-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.evidence-fact{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:46px;font-size:12px;display:flex}.evidence-fact span{color:var(--muted)}.provider-risk-grid aside>label{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:45px;font-size:12px;display:flex}.provider-risk-grid aside>label input{opacity:0;position:absolute}.provider-risk-grid aside>label>span{border:1px solid var(--border);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.provider-risk-grid aside>label.done>span{border-color:var(--green);background:var(--green);color:#fff}.evidence-metrics{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.evidence-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:70px;padding:11px;display:flex}.evidence-metrics>div:last-child{border:0}.evidence-metrics span,.evidence-metrics small{color:var(--muted);font-size:13px}.evidence-metrics strong{margin:5px 0;font-size:13px}.measure-row{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:58px;display:flex}.measure-row>svg{color:var(--brand)}.measure-row p{flex-direction:column;display:flex}.measure-row strong{font-size:12px}.measure-row small{color:var(--muted);margin-top:3px;font-size:13px}.case-timeline>div{grid-template-columns:29px 54px 1fr;align-items:center;gap:9px;min-height:58px;display:grid;position:relative}.case-timeline>div:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:43px;bottom:-15px;left:14px}.case-timeline>div>span{z-index:1;width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.case-timeline>div>span.warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.case-timeline>div>span.warning{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.case-timeline time{color:var(--muted);font-size:13px}.case-timeline p{flex-direction:column;display:flex}.case-timeline strong{font-size:12px}.case-timeline small{color:var(--muted);margin-top:3px;font-size:13px}.upload-zone{border:1px dashed var(--border-strong);background:var(--surface-soft);min-height:80px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.provider-risk-summary{background:var(--amber);grid-template-columns:1.45fr repeat(3,.45fr);display:grid}@supports (color:color-mix(in lab, red, red)){.provider-risk-summary{background:color-mix(in srgb,var(--amber) 5%,var(--surface))}}.provider-risk-summary{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.provider-risk-summary{border-color:color-mix(in srgb,var(--amber) 20%,var(--border))}}.provider-risk-summary>div:first-child{align-items:center;gap:9px;display:flex}.provider-risk-summary>div:first-child>svg{color:var(--amber)}.provider-risk-summary p{flex-direction:column;flex:1;display:flex}.provider-risk-summary strong{font-size:12px}.provider-risk-summary small,.provider-risk-summary>div:not(:first-child)>span{color:var(--muted);margin-top:2px;font-size:13px}.provider-risk-summary a{color:var(--brand);align-items:center;gap:4px;font-size:12px;display:flex}.provider-risk-summary>div:not(:first-child){flex-direction:column;display:flex}.compact-search{border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;height:33px;padding:0 8px;display:flex}.compact-search input{color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.provider-risk-head,.provider-risk-row{border-bottom:1px solid var(--border);grid-template-columns:.75fr 1fr .8fr .7fr .6fr .55fr 22px;align-items:center;gap:9px;min-width:820px;min-height:55px;font-size:12px;display:grid}.provider-risk-head{min-height:33px;color:var(--muted-2);font-size:13px;font-weight:700}.provider-risk-row{color:var(--text)}@media (width<=1180px){.template-studio,.content-workbench{grid-template-columns:240px 1fr}.message-preview,.content-preview{grid-column:1/-1}.message-preview .preview-mail{max-width:600px;margin:auto}.identity-workbench{grid-template-columns:250px 1fr}.sre-grid,.ledger-monitor,.payout-grid,.account-management,.provider-risk-grid,.mapping-studio{grid-template-columns:1fr}.content-preview{grid-template-columns:1fr 1fr;gap:14px;display:grid}.content-preview>header,.template-preview{grid-column:1/-1}}@media (width<=760px){.platform-view{gap:10px}.platform-tabs{border-radius:8px}.identity-health,.message-command,.sre-status,.content-release-strip,.provider-risk-summary{grid-template-columns:1fr auto;padding:12px}.identity-health>div:not(:first-child),.message-command>div:not(:first-child),.sre-status>div:not(:first-child),.content-release-strip>div:not(:first-child),.provider-risk-summary>div:not(:first-child){display:none}.message-command>button,.content-release-strip>button{grid-column:2}.identity-workbench,.template-studio,.content-workbench{grid-template-columns:1fr}.identity-provider-list,.template-list,.content-tree{display:flex;overflow:auto}.identity-provider-list>header,.template-list>header,.content-tree>header{min-width:120px}.identity-provider-list>button,.template-list>button,.content-tree>button{min-width:235px}.identity-config-grid{grid-template-columns:1fr}.identity-config-grid>div{border-right:0!important;border-bottom:1px solid var(--border)!important}.identity-config-grid>div:last-child{border-bottom:0!important}.claim-map>div{grid-template-columns:1fr auto 1.2fr}.claim-map .status-pill{display:none}.mapping-studio,.message-grid,.sre-grid,.ledger-monitor,.payout-grid,.account-management,.provider-risk-grid,.policy-cards,.service-grid,.language-grid,.infrastructure-grid{grid-template-columns:1fr}.login-events>div{grid-template-columns:55px 1fr auto}.login-events>div>span:not(.status-pill){display:none}.template-studio,.content-workbench{display:block}.template-list,.content-tree{margin-bottom:10px}.content-preview{display:block}.content-frame{min-height:260px}.message-table-head,.sso-head,.service-budget-head,.payout-head,.provider-risk-head{display:none}.message-table-row,.sso-row,.service-budget-row,.payout-row,.provider-risk-row{grid-template-columns:1fr auto;min-width:0;padding:11px 0}.message-table-row>span,.sso-row>span,.service-budget-row>span,.payout-row>span,.provider-risk-row>span{grid-column:1}.message-table-row>.status-pill,.sso-row>.status-pill,.service-budget-row>.status-pill,.payout-row>.status-pill,.provider-risk-row>.status-pill{grid-area:1/2}.summary-facts,.test-success>div,.audience-preview>div{grid-template-columns:1fr}.summary-facts>div,.test-success>div>span,.audience-preview>div span{border-right:0;border-bottom:1px solid var(--border)}.summary-facts>div:last-child,.test-success>div>span:last-child,.audience-preview>div span:last-child{border-bottom:0}.content-release-strip>div:first-child,.provider-risk-summary>div:first-child{grid-column:1/-1}.nav-builder>div{grid-template-columns:35px 1fr auto}.nav-builder>div>code,.nav-builder>div>span:not(.drag-handle){display:none}.gateway-metrics{grid-template-columns:1fr 1fr}.gateway-metrics>div{border-bottom:1px solid var(--border)}.payout-balance{grid-template-columns:1fr;padding:18px}.payout-balance>aside{grid-template-columns:1fr}.payout-balance>aside>div{border-bottom:1px solid #ffffff2e;border-right:0;min-height:58px}.payout-balance>aside>div:last-child{border-bottom:0}.evidence-metrics{grid-template-columns:1fr 1fr}.evidence-metrics>div:nth-child(2){border-right:0}.evidence-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.health-spark{height:170px}.document-row{grid-template-columns:31px 1fr auto}.document-row>span:not(:first-child),.document-row>.status-pill{display:none}}.route-loading{min-height:320px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.route-loading>span{border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:34px;height:34px;margin-bottom:12px;animation:.8s linear infinite spin}.route-loading strong{color:var(--text);font-size:12px}.route-loading small{margin-top:4px;font-size:12px}.user-ops-view{flex-direction:column;gap:20px;display:flex}.user-ops-tabs{border:1px solid var(--border);background:var(--surface);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;overflow:auto}.user-ops-tabs button{min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:650}.user-ops-tabs button:hover{color:var(--text);background:var(--surface-soft)}.user-ops-tabs button.active{color:var(--brand);background:var(--brand-soft)}.user-ops-card{padding:20px}.user-ops-card>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.user-ops-card h2{margin:0;font-size:15px}.user-ops-card>header p,.user-ops-card>p{color:var(--muted);margin:3px 0 0;font-size:13px}.user-ops-search{border:1px solid var(--border);background:var(--surface-soft);width:min(320px,100%);height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.user-ops-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ops-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;padding:52px 20px;display:flex}.ops-empty h3{color:var(--text);margin:12px 0 2px;font-size:14px}.ops-empty p{margin:0 0 12px;font-size:13px}.ops-empty button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650}.task-health-strip,.support-sla{border:1px solid var(--green);grid-template-columns:minmax(280px,1fr) repeat(3,minmax(90px,auto)) minmax(100px,auto);align-items:center;gap:18px;min-height:76px;padding:12px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.task-health-strip,.support-sla{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border))}}.task-health-strip,.support-sla{background:linear-gradient(100deg,var(--green),var(--surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.task-health-strip,.support-sla{background:linear-gradient(100deg,color-mix(in srgb,var(--green) 8%,var(--surface)),var(--surface))}}.task-health-strip,.support-sla{box-shadow:var(--shadow-sm)}.task-health-strip>div:first-child,.support-sla>div:first-child{align-items:center;gap:12px;display:flex}.task-health-strip>div:first-child p,.support-sla>div:first-child p{flex-direction:column;margin:0;display:flex}.task-health-strip>div:first-child small,.support-sla>div:first-child small{color:var(--muted);font-size:12px}.task-health-strip>div:not(:first-child),.support-sla>div:not(:first-child){border-left:1px solid var(--border);flex-direction:column;padding-left:18px;display:flex}.task-health-strip>div:not(:first-child) span,.support-sla>div:not(:first-child) span{color:var(--muted);font-size:12px}.task-health-strip>div:not(:first-child) strong,.support-sla>div:not(:first-child) strong{font-size:16px}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 13%,transparent)}}.live-dot{flex:none}.task-list-head,.task-list-row{grid-template-columns:minmax(180px,1.45fr) minmax(125px,1fr) minmax(110px,.8fr) minmax(100px,.8fr) minmax(100px,.75fr) 82px 42px;align-items:center;gap:14px;display:grid}.task-list-head{color:var(--muted-2);background:var(--surface-soft);border-radius:7px;padding:10px 12px;font-size:12px;font-weight:680}.task-list-row{border-bottom:1px solid var(--border);min-height:76px;padding:12px;font-size:13px}.task-list-row:last-of-type{border-bottom:0}.task-list-row>p{flex-direction:column;min-width:0;margin:0;display:flex}.task-list-row>p code{color:var(--muted-2);font-size:12px}.task-list-row>p a{font-weight:690}.task-list-row>p a:hover{color:var(--brand)}.task-list-row small{color:var(--muted);font-size:12px}.task-list-row>strong{font-size:13px}.task-type{grid-template-columns:30px 1fr;align-items:center;display:grid}.task-type i{width:28px;height:28px;color:var(--brand);background:var(--brand-soft);border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;font-style:normal;display:flex}.task-type strong,.task-type small{line-height:1.2}.inline-progress{align-items:center;gap:8px;display:flex}.inline-progress>span{background:var(--surface-soft);border-radius:999px;flex:1;height:6px;overflow:hidden}.inline-progress>span i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.inline-progress b{font-size:12px}.task-type-picker,.ticket-categories{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.task-type-picker button,.ticket-categories button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-height:124px;padding:18px;display:flex;position:relative}.task-type-picker button:hover,.ticket-categories button:hover,.task-type-picker button.active,.ticket-categories button.active{border-color:var(--brand);background:var(--brand-soft)}.task-type-picker button>svg:first-child,.ticket-categories button>svg:first-child{color:var(--brand)}.task-type-picker button>svg:last-child,.ticket-categories button>svg:last-child{color:var(--brand);position:absolute;top:12px;right:12px}.task-type-picker button span,.ticket-categories button small{color:var(--muted);font-size:12px}.task-cost-estimate,.cancel-impact,.retry-summary{border:1px solid var(--brand);gap:11px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-cost-estimate,.cancel-impact,.retry-summary{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.task-cost-estimate,.cancel-impact,.retry-summary{background:var(--brand-soft);color:var(--brand);border-radius:9px}.task-cost-estimate p,.cancel-impact p,.retry-summary p p{color:var(--muted);margin:2px 0 0;font-size:13px}.cancel-impact,.retry-summary{color:var(--amber);border-color:var(--amber);margin-bottom:14px}@supports (color:color-mix(in lab, red, red)){.cancel-impact,.retry-summary{border-color:color-mix(in srgb,var(--amber) 25%,var(--border))}}.cancel-impact,.retry-summary{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.cancel-impact,.retry-summary{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}}.base-url-card{border:1px solid var(--brand);align-items:center;gap:18px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.base-url-card{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}}.base-url-card{background:linear-gradient(100deg,var(--brand-soft),var(--surface));box-shadow:var(--shadow-sm);border-radius:11px}.base-url-card>div{align-items:center;gap:10px;min-width:0;display:flex}.base-url-card>div>svg{color:var(--brand)}.base-url-card>div>span{white-space:nowrap;font-size:13px;font-weight:680}.base-url-card code{border:1px solid var(--border);background:var(--surface);color:var(--brand);border-radius:6px;padding:5px 9px;font-size:13px}.base-url-card p{color:var(--green);align-items:center;gap:5px;margin:0 0 0 auto;font-size:12px;display:flex}.base-url-card>a{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;display:flex}.integration-grid,.support-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:18px;display:grid}.integration-steps{border:1px solid var(--border);border-radius:9px;overflow:hidden}.integration-steps>div{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.integration-steps>div:last-child{border:0}.integration-steps>div>span{background:var(--surface-soft);width:27px;height:27px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.integration-steps>div.done>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.integration-steps>div.done>span{background:color-mix(in srgb,var(--green) 12%,var(--surface))}}.integration-steps>div.done>span{color:var(--green)}.integration-steps p{flex-direction:column;margin:0;display:flex}.integration-steps small{color:var(--muted);font-size:12px}.integration-steps a,.integration-steps button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.sdk-code-card{background:#071326;border:1px solid #243655;border-radius:9px;margin-top:14px;overflow:hidden}.sdk-code-card header{border-bottom:1px solid #223452;align-items:center;min-height:42px;margin:0;padding:0 10px;display:flex}.sdk-code-card header>div{height:42px;display:flex}.sdk-code-card header button{color:#8293ac;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:12px}.sdk-code-card header button.active{color:#e8f1ff;border-bottom:2px solid #6d9cff}.sdk-code-card header>button{align-items:center;gap:5px;margin-left:auto;display:flex}.sdk-code-card pre{color:#c2d4ef;white-space:pre-wrap;min-height:160px;margin:0;padding:18px;font-size:13px;line-height:1.75}.connection-health{text-align:center;background:var(--green);border-radius:10px;flex-direction:column;align-items:center;margin:15px 0;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.connection-health{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.connection-health{color:var(--green)}.connection-health strong{color:var(--text);margin-top:7px}.connection-health span{color:var(--muted);font-size:12px}.security-check-list{flex-direction:column;gap:8px;display:flex}.security-check-list span{color:var(--green);align-items:center;gap:7px;font-size:13px;display:flex}.sdk-catalog,.rules-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sdk-catalog article header{margin-bottom:22px}.sdk-mark{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.sdk-catalog article>p{min-height:36px}.sdk-catalog article>div:last-child{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.sdk-catalog article>div:last-child a{color:var(--brand);align-items:center;gap:4px;font-size:13px;display:flex}.integration-list-head,.integration-list-row{grid-template-columns:1.3fr 1.25fr .7fr .8fr 70px 38px;align-items:center;gap:12px;display:grid}.integration-list-head{background:var(--surface-soft);color:var(--muted-2);border-radius:7px;padding:9px 11px;font-size:12px}.integration-list-row{border-bottom:1px solid var(--border);min-height:64px;padding:10px 11px;font-size:13px}.integration-list-row:last-child{border:0}.integration-list-row>p{align-items:center;gap:8px;margin:0;display:flex}.integration-list-row>p>span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:7px;justify-content:center;align-items:center;display:flex}.integration-list-row time{color:var(--muted)}.import-preview{border:1px solid var(--border);border-radius:9px;overflow:hidden}.import-preview header{background:var(--brand-soft);color:var(--brand);gap:9px;padding:13px;display:flex}.import-preview header p{color:var(--muted);margin:1px 0;font-size:12px}.import-preview>div{border-top:1px solid var(--border);grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.import-preview>div>span{color:var(--muted);font-size:12px}.import-preview code{overflow-wrap:anywhere;font-size:12px}.support-sla{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(90px,auto)) auto}.support-sla>div:first-child>svg{color:var(--green)}.support-sla>a{color:var(--brand);align-items:center;gap:4px;font-size:13px;font-weight:650;display:flex}.support-grid>main{flex-direction:column;gap:14px;min-width:0;display:flex}.support-ticket-row{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 85px 88px 18px;align-items:center;gap:12px;min-height:80px;padding:12px;display:grid}.support-ticket-row:last-child{border:0}.support-ticket-row:hover{background:var(--surface-soft)}.support-ticket-row>span:first-child{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.support-ticket-row>span.blue{color:var(--brand);background:var(--brand-soft)}.support-ticket-row>span.violet{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.support-ticket-row>span.violet{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.support-ticket-row>span.green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.support-ticket-row>span.green{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.support-ticket-row p{flex-direction:column;min-width:0;margin:0;display:flex}.support-ticket-row code{color:var(--muted-2);font-size:12px}.support-ticket-row p strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-ticket-row small,.support-ticket-row time{color:var(--muted);font-size:12px}.self-help-row{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:11px 0;display:grid}.self-help-row:last-child{border:0}.self-help-row>svg:first-child{color:var(--brand)}.self-help-row p{flex-direction:column;margin:0;display:flex}.self-help-row small{color:var(--muted);font-size:12px}.self-help-row>svg:last-child{color:var(--muted-2)}.support-safety{color:var(--green);align-items:flex-start;gap:10px;display:flex}.support-safety p{color:var(--muted)}.ticket-categories{grid-template-columns:repeat(2,1fr)}.ticket-categories button{flex-direction:row;align-items:flex-start;min-height:102px}.ticket-categories button p{flex-direction:column;margin:0;display:flex}.attachment-preview{border:1px solid var(--border);border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.attachment-preview>svg{color:var(--green)}.attachment-preview p{flex-direction:column;margin:0;display:flex}.attachment-preview small{color:var(--muted);font-size:12px}.attachment-preview button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:13px}.referral-hero{color:#f4f8ff;background:radial-gradient(circle at 76% 20%,#5d87ff5c,#0000 28%),linear-gradient(125deg,#081933,#123b76);border-radius:14px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;min-height:184px;padding:24px;display:grid;box-shadow:0 18px 40px #071a3e2e}.referral-hero>div:first-child>span{color:#9db7dd;font-size:13px}.referral-hero>div:first-child>div{align-items:center;gap:7px;margin:7px 0;display:flex}.referral-hero code{text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:17px;overflow:hidden}.referral-hero p{color:#a8bcda;margin:0;font-size:13px}.referral-hero aside{gap:8px;margin-top:15px;display:flex}.referral-hero aside button,.reward-wallet button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;display:flex}.reward-wallet{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:130px;padding:18px;display:flex}.reward-wallet>svg{color:#ffd98d}.reward-wallet>span{color:#afc3e1;margin-top:8px;font-size:12px}.reward-wallet>strong{font-size:27px}.reward-wallet button{color:#17345e;background:#fff;margin-top:8px}.reward-progress{padding:18px 20px}.reward-progress header{justify-content:space-between;gap:16px;display:flex}.reward-progress h2{margin:0;font-size:14px}.reward-progress p{color:var(--muted);margin:2px 0;font-size:12px}.reward-progress header>strong{color:var(--brand);font-size:13px}.milestone-track{background:var(--surface-soft);border-radius:999px;height:8px;margin:28px 8px 20px;position:relative}.milestone-track>i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--violet));height:100%;display:block}.milestone-track>span{border:2px solid var(--surface);background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.reward-progress footer{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.referral-head,.referral-row{grid-template-columns:1.25fr .85fr 1.2fr .95fr 80px 28px;align-items:center;gap:13px;display:grid}.referral-head{background:var(--surface-soft);color:var(--muted-2);border-radius:7px;padding:9px 11px;font-size:12px}.referral-row{border-bottom:1px solid var(--border);min-height:62px;padding:10px 11px;font-size:13px}.referral-row:last-child{border:0}.referral-row>button{color:var(--muted);cursor:pointer;background:0 0;border:0}.reward-ledger{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:18px;display:grid}.reward-ledger-row{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr 90px 75px;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.reward-ledger-row:last-child{border:0}.reward-ledger-row>span{border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.reward-ledger-row>span.income{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.reward-ledger-row>span.income{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.reward-ledger-row>span.expense{color:var(--brand);background:var(--brand-soft)}.reward-ledger-row p{flex-direction:column;margin:0;display:flex}.reward-ledger-row small,.reward-ledger-row time{color:var(--muted);font-size:12px}.reward-ledger-row b{text-align:right;font-size:13px}.reward-ledger-row b.income{color:var(--green)}.rules-grid article>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:9px;justify-content:center;align-items:center;display:flex}.rules-grid article h2{margin-top:18px}.transfer-preview{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px;display:grid}.transfer-preview span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.transfer-preview strong{color:var(--text);font-size:13px}@media (width<=1100px){.task-list-head{display:none}.task-list-row{grid-template-columns:minmax(170px,1.3fr) 120px 100px 85px 40px}.task-list-row>span:nth-child(5),.task-list-row>strong:nth-child(4){display:none}.integration-grid,.support-grid{grid-template-columns:1fr}.sdk-catalog,.rules-grid{grid-template-columns:repeat(2,1fr)}.task-health-strip,.support-sla{grid-template-columns:minmax(250px,1fr) repeat(3,90px)}.task-health-strip>div:last-child,.support-sla>a{display:none}.referral-hero{grid-template-columns:1fr 220px}.reward-ledger{grid-template-columns:1fr}}@media (width<=760px){.user-ops-card{padding:15px}.user-ops-card>header{flex-direction:column;align-items:flex-start}.user-ops-search{width:100%}.task-health-strip,.support-sla{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px}.task-health-strip>div:first-child,.support-sla>div:first-child{grid-column:1/-1}.task-health-strip>div:not(:first-child),.support-sla>div:not(:first-child){border-left:0;border-top:1px solid var(--border);padding:9px 0 0}.task-health-strip>div:nth-child(5),.support-sla>div:nth-child(5){display:none}.task-list-row{grid-template-columns:1fr auto;gap:8px}.task-list-row>*{display:none!important}.task-list-row>p,.task-list-row>.status-pill,.task-list-row>div:last-child{display:flex!important}.task-list-row>p{grid-row:1/3}.task-list-row>.status-pill,.task-list-row>div:last-child{justify-self:end}.task-type-picker,.ticket-categories{grid-template-columns:1fr}.base-url-card{flex-direction:column;align-items:flex-start;gap:8px}.base-url-card>div{flex-wrap:wrap;width:100%}.base-url-card p{margin:0}.integration-list-head,.referral-head{display:none}.integration-list-row{grid-template-columns:1fr auto}.integration-list-row>*{display:none}.integration-list-row>p,.integration-list-row>.status-pill,.integration-list-row>button{display:flex}.integration-list-row>p{grid-row:1/3}.integration-list-row>.status-pill,.integration-list-row>button{justify-self:end}.sdk-catalog,.rules-grid{grid-template-columns:1fr}.support-ticket-row{grid-template-columns:34px 1fr auto}.support-ticket-row>time,.support-ticket-row>.status-pill{display:none}.referral-hero{grid-template-columns:1fr;gap:18px;padding:18px}.referral-hero code{font-size:12px}.referral-hero .reward-wallet{min-height:auto}.referral-row{grid-template-columns:1fr auto}.referral-row>span:not(:first-child),.referral-row>.status-pill{display:none}.reward-ledger-row{grid-template-columns:32px 1fr auto}.reward-ledger-row time{display:none}.transfer-preview{grid-template-columns:1fr}.transfer-preview>svg{justify-self:center;transform:rotate(90deg)}}.referral-center{gap:16px}.referral-command{color:#f5f8ff;background:radial-gradient(circle at 76% 6%,#528bff40,#0000 32%),linear-gradient(128deg,#07182f 0%,#0d2e5d 58%,#17447a 100%);border:1px solid #769eff4d;border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;min-height:246px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #04163333}.referral-command:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:30%;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #ffffff05}.referral-command main,.referral-command aside{z-index:1;position:relative}.referral-program-line{align-items:center;gap:10px;display:flex}.referral-program-line>span:last-child{color:#9fb5d7;font-size:12px}.referral-command h2{letter-spacing:-.025em;max-width:760px;margin:15px 0 8px;font-size:clamp(23px,2.1vw,34px);line-height:1.28}.referral-command main>p{color:#afc1dd;max-width:730px;margin:0;font-size:13px;line-height:1.7}.referral-link-box{background:#040e1f57;border:1px solid #ffffff26;border-radius:10px;max-width:760px;margin-top:20px;padding:10px 12px}.referral-link-box>span{color:#8da8d0;letter-spacing:.04em;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.referral-link-box>div{align-items:center;gap:8px;display:flex}.referral-link-box code{text-overflow:ellipsis;white-space:nowrap;color:#eef4ff;min-width:0;font-size:13px;overflow:hidden}.referral-link-box .icon-button{color:#fff;background:#ffffff14;border-color:#ffffff2e;flex:none}.referral-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.referral-actions .button{min-height:36px;font-size:12px}.referral-action-primary{color:#12386c;background:#fff;border-color:#fff}.referral-action-secondary{color:#eff5ff;background:#ffffff12;border-color:#ffffff2e}.referral-actions>span{color:#8fa9ce;margin-left:4px;font-size:12px}.referral-actions>span strong{color:#dbe7fa;font-family:var(--font-mono,monospace)}.referral-balance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #ffffff29;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex}.referral-balance-icon{color:#ffda91;background:#ffd68624;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.referral-balance>span{color:#adc0dc;margin-top:12px;font-size:12px}.referral-balance>strong{letter-spacing:-.035em;font-size:36px;line-height:1.2}.referral-balance>p{color:#a8bddb;border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;width:100%;margin:10px 0 15px;padding-top:10px;font-size:12px;display:flex}.referral-balance>button{color:#12386c;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;font-size:13px;font-weight:750;display:flex}.referral-balance>small{color:#8da8ce;text-align:center;width:100%;margin-top:8px;font-size:12px}.referral-funnel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.referral-funnel article{border-right:1px solid var(--border);align-items:center;gap:13px;min-height:96px;padding:16px 18px;display:flex}.referral-funnel article:last-child{border:0}.referral-funnel article>svg{box-sizing:content-box;background:var(--brand-soft);color:var(--brand);border-radius:9px;padding:9px}.referral-funnel article:nth-child(2)>svg{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.referral-funnel article:nth-child(2)>svg{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.referral-funnel article:nth-child(2)>svg{color:var(--cyan)}.referral-funnel article:nth-child(3)>svg{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.referral-funnel article:nth-child(3)>svg{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.referral-funnel article:nth-child(3)>svg{color:var(--green)}.referral-funnel article:nth-child(4)>svg{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.referral-funnel article:nth-child(4)>svg{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.referral-funnel article:nth-child(4)>svg{color:var(--violet)}.referral-funnel article>div{flex-direction:column;display:flex}.referral-funnel span{color:var(--muted);font-size:12px}.referral-funnel strong{font-size:22px;line-height:1.25}.referral-funnel small{color:var(--muted-2);font-size:12px}.referral-center .reward-progress{border-radius:12px;padding:18px 20px}.referral-center .reward-progress header>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.referral-center .reward-progress header>div:last-child strong{color:var(--brand);font-size:18px}.referral-center .reward-progress header>div:last-child span{color:var(--muted);font-size:12px}.section-kicker{color:var(--brand);letter-spacing:.13em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.referral-center .milestone-track>span{background:var(--surface);color:var(--muted);border-color:var(--border);box-shadow:0 2px 8px #091a3614}.referral-center .milestone-track>span.done{border-color:var(--brand);background:var(--brand);color:#fff}.referral-center .reward-progress footer{gap:16px}.referral-center .reward-progress footer span:nth-child(2){margin-left:auto}.referral-records{overflow:hidden}.referral-records>header{margin-bottom:13px}.record-total{color:var(--muted);font-size:12px}.referral-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.referral-search{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;min-width:300px;min-height:36px;padding:0 10px;display:flex}.referral-search>svg{color:var(--muted)}.referral-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.referral-search>span{border:1px solid var(--border);color:var(--muted-2);border-radius:4px;padding:2px 5px;font-size:12px}.referral-filter,.reward-ledger-filter{background:var(--surface-soft);border-radius:8px;align-items:center;padding:3px;display:flex}.referral-filter button,.reward-ledger-filter button{min-height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.referral-filter button.active,.reward-ledger-filter button.active{background:var(--surface);color:var(--text);font-weight:700;box-shadow:0 1px 5px #0a193217}.referral-center .referral-head,.referral-center .referral-row{grid-template-columns:1.1fr .75fr 1.3fr .7fr 80px 28px}.referral-center .referral-row{min-height:76px;transition:background .15s}.referral-center .referral-row:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.referral-center .referral-row:hover{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}}.referral-center .referral-row>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.referral-center .referral-row>span>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.referral-center .referral-row small{color:var(--muted-2);margin-top:2px;font-size:12px}.referral-stage i{background:var(--surface-soft);border-radius:999px;width:100%;max-width:150px;height:4px;margin-top:5px;overflow:hidden}.referral-stage i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.referral-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:52px 20px;display:flex}.referral-empty strong{color:var(--text);margin-top:8px;font-size:13px}.referral-empty p{margin:3px 0 9px;font-size:12px}.referral-empty button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px}.reward-ledger-filter{width:max-content;margin-bottom:8px}.reward-funds>p{color:var(--muted);margin:-6px 0 14px;font-size:12px}.reward-expiry{border:1px solid var(--amber);gap:8px;margin:14px 0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.reward-expiry{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border))}}.reward-expiry{background:var(--amber);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.reward-expiry{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.reward-expiry{color:var(--amber)}.reward-expiry p{flex-direction:column;margin:0;display:flex}.reward-expiry strong{color:var(--text);font-size:12px}.reward-expiry span{color:var(--muted);font-size:12px}.reward-funds>.button{justify-content:center;width:100%}.referral-rules{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;display:grid}.reward-steps{margin:8px 0 0;padding:0;list-style:none}.reward-steps li{min-height:76px;padding:11px 0 11px 45px;position:relative}.reward-steps li:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:40px;bottom:-6px;left:15px}.reward-steps li>span{border:1px solid var(--brand);justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:absolute;top:10px;left:0}@supports (color:color-mix(in lab, red, red)){.reward-steps li>span{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border))}}.reward-steps li>span{background:var(--brand-soft);color:var(--brand);border-radius:50%;font-size:12px;font-weight:800}.reward-steps li strong{font-size:13px}.reward-steps li p{max-width:720px;color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.65}.referral-rule-side{flex-direction:column;gap:14px;display:flex}.rule-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.rule-facts>div:last-child{border:0}.rule-facts span{color:var(--muted);font-size:12px}.rule-facts strong{font-size:12px}.rule-risk{gap:12px;display:flex}.rule-risk>svg{color:var(--amber);flex:none}.rule-risk h2{margin:0 0 4px}.rule-risk p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.rule-risk a{color:var(--brand);align-items:center;margin-top:10px;font-size:12px;font-weight:700;display:flex}.transfer-available{border:1px solid var(--border);background:linear-gradient(100deg,var(--brand-soft),var(--surface));border-radius:9px;grid-template-columns:1fr auto;align-items:center;padding:14px;display:grid}.transfer-available>span{color:var(--muted);font-size:12px}.transfer-available>strong{grid-area:1/2/3;font-size:22px}.transfer-available>small{color:var(--muted-2);font-size:12px}.amount-input.invalid{border-color:var(--red)}.field-error{color:var(--red)!important}.quick-amounts{gap:7px;margin-top:-4px;display:flex}.quick-amounts button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 13px;font-size:12px}.quick-amounts button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.email-preview{border:1px solid var(--border);background:var(--surface-soft);color:var(--brand);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.email-preview p{flex-direction:column;min-width:0;margin:0;display:flex}.email-preview strong{color:var(--text);font-size:12px}.email-preview span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.invite-detail-summary{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.invite-detail-summary>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:12px;display:flex}.invite-detail-summary>div:last-child{border:0}.invite-detail-summary>div>span:first-child{color:var(--muted);margin-bottom:5px;font-size:12px}.invite-timeline{margin:18px 0}.invite-timeline>div{min-height:46px;padding-left:35px;position:relative}.invite-timeline>div:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:27px;bottom:0;left:12px}.invite-timeline>div>span{background:var(--brand-soft);width:25px;height:25px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0;left:0}.invite-timeline>div.done>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.invite-timeline>div.done>span{background:color-mix(in srgb,var(--green) 12%,var(--surface))}}.invite-timeline>div.done>span{color:var(--green)}.invite-timeline p{color:var(--text);margin:3px 0;font-size:12px}@media (width<=1100px){.referral-command{grid-template-columns:minmax(0,1fr) 250px}.referral-funnel{grid-template-columns:repeat(2,1fr)}.referral-funnel article:nth-child(2){border-right:0}.referral-funnel article:nth-child(-n+2){border-bottom:1px solid var(--border)}.referral-rules{grid-template-columns:1fr}.referral-rule-side{grid-template-columns:1fr 1fr;display:grid}.referral-toolbar{flex-direction:column;align-items:flex-start}.referral-filter{width:100%;overflow:auto}}@media (width<=760px){.referral-command{grid-template-columns:1fr;gap:18px;padding:20px}.referral-command h2{font-size:23px}.referral-command h2 br{display:none}.referral-link-box{margin-top:16px}.referral-actions>span{width:100%;margin:2px 0 0}.referral-balance{grid-template-columns:auto 1fr;gap:2px 10px;padding:17px;display:grid}.referral-balance-icon{grid-row:1/3}.referral-balance>span{margin:0}.referral-balance>strong{font-size:28px}.referral-balance>p,.referral-balance>button,.referral-balance>small{grid-column:1/-1}.referral-funnel{grid-template-columns:1fr 1fr}.referral-funnel article{min-height:84px;padding:12px}.referral-funnel article>svg{display:none}.referral-center .reward-progress header{flex-direction:column;align-items:flex-start}.referral-center .reward-progress header>div:last-child{align-items:flex-start}.referral-center .reward-progress footer{flex-wrap:wrap}.referral-center .reward-progress footer span:nth-child(2){margin-left:0}.referral-center .reward-progress footer span:last-child{width:100%}.referral-search{width:100%;min-width:0}.referral-filter{padding:3px}.referral-filter button{flex:none}.referral-center .referral-row{grid-template-columns:1fr auto}.referral-center .referral-row>span:first-child,.referral-center .referral-row>button{display:flex!important}.referral-center .referral-row>.status-pill{grid-area:1/2;justify-self:end;display:flex!important}.referral-center .referral-row>button{grid-area:2/2;justify-self:end}.referral-center .referral-row>span:not(:first-child){display:none!important}.referral-rule-side{display:flex}.invite-detail-summary{grid-template-columns:1fr}.invite-detail-summary>div{border-right:0;border-bottom:1px solid var(--border);min-height:56px}.transfer-preview{grid-template-columns:1fr}.transfer-preview>svg{justify-self:center;transform:rotate(90deg)}}.task-center{gap:16px}.task-command{border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-command{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.task-command{background:radial-gradient(circle at 88% -30%,var(--brand),transparent 38%),linear-gradient(110deg,var(--surface),var(--brand-soft));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.task-command{background:radial-gradient(circle at 88% -30%,color-mix(in srgb,var(--brand) 15%,transparent),transparent 38%),linear-gradient(110deg,var(--surface),color-mix(in srgb,var(--brand-soft) 55%,var(--surface)))}}.task-command{box-shadow:var(--shadow-sm)}.task-command>div:first-child{min-width:0}.task-live{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.task-live i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.task-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 11%,transparent)}}.task-command h2{letter-spacing:-.02em;margin:6px 0 2px;font-size:22px}.task-command p{max-width:850px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.task-command>div:first-child>div{color:var(--muted-2);align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.task-command>div:first-child>div button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.task-command>.button{flex:none}.task-summary-grid{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.task-summary-grid article{border-right:1px solid var(--border);align-items:center;gap:13px;min-height:98px;padding:16px 18px;display:flex}.task-summary-grid article:last-child{border:0}.task-summary-grid article>span{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.task-summary-grid article:nth-child(2)>span{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.task-summary-grid article:nth-child(2)>span{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.task-summary-grid article:nth-child(2)>span{color:var(--violet)}.task-summary-grid article:nth-child(3)>span{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.task-summary-grid article:nth-child(3)>span{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.task-summary-grid article:nth-child(3)>span{color:var(--cyan)}.task-summary-grid article:nth-child(4)>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.task-summary-grid article:nth-child(4)>span{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.task-summary-grid article:nth-child(4)>span{color:var(--green)}.task-summary-grid article>div{flex-direction:column;align-items:flex-start;display:flex}.task-summary-grid small{color:var(--muted);font-size:12px}.task-summary-grid strong{font-size:22px;line-height:1.25}.task-summary-grid p{color:var(--muted-2);margin:1px 0 0;font-size:12px}.task-operations{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:16px;display:grid}.task-queue-card,.task-expiry-card{padding:18px 20px}.task-queue-card>header,.task-expiry-card>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.task-queue-card h2,.task-expiry-card h2{margin:0;font-size:14px}.task-queue-card header p,.task-expiry-card header p{color:var(--muted);margin:3px 0 0;font-size:12px}.task-queue-row{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr minmax(130px,.7fr) 90px;align-items:center;gap:10px;min-height:60px;display:grid}.task-queue-row:last-child{border:0}.task-queue-row>span{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;display:flex}.task-queue-row>p{flex-direction:column;margin:0;display:flex}.task-queue-row small{color:var(--muted);font-size:12px}.task-queue-row>div{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.task-queue-row>div i{background:var(--surface-soft);border-radius:999px;height:5px;overflow:hidden}.task-queue-row>div b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.task-queue-row time{color:var(--muted);text-align:right;font-size:12px}.task-expiry-card header a{color:var(--brand);font-size:12px;font-weight:700}.task-expiry-card>div:not(.task-expiry-note){border-bottom:1px solid var(--border);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:58px;display:grid}.task-expiry-card>div>span:first-child{background:var(--amber);border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-expiry-card>div>span:first-child{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.task-expiry-card>div>span:first-child{color:var(--amber)}.task-expiry-card>div p{flex-direction:column;min-width:0;margin:0;display:flex}.task-expiry-card>div p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-expiry-card>div p small{color:var(--muted);font-size:12px}.task-expiry-card>div button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.task-expiry-note{background:var(--surface-soft);color:var(--muted);border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:12px;display:flex}.task-list-card{padding-bottom:0;overflow:hidden}.task-list-card>header{margin-bottom:13px}.task-list-actions{gap:7px;display:flex}.task-list-actions .button:disabled{opacity:.45}.task-toolbar{grid-template-columns:minmax(270px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.task-search{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.task-search>svg{color:var(--muted)}.task-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.task-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.task-type-filter{background:var(--surface-soft);border-radius:8px;padding:3px;display:flex}.task-type-filter button{min-height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.task-type-filter button.active{background:var(--surface);color:var(--text);font-weight:700;box-shadow:0 1px 5px #09183017}.task-sort{border:1px solid var(--border);min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:flex}.task-sort select{color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.task-center-head,.task-center-row{grid-template-columns:28px minmax(180px,1.15fr) minmax(125px,.82fr) minmax(170px,1.15fr) minmax(120px,.75fr) 80px minmax(100px,.65fr);align-items:center;gap:11px;display:grid}.task-center-head{background:var(--surface-soft);min-height:38px;color:var(--muted-2);border-radius:7px;padding:0 11px;font-size:12px}.task-center-head label,.task-center-row>label{justify-content:center;align-items:center;display:flex}.task-center-head input,.task-center-row input{width:15px;height:15px;accent-color:var(--brand)}.task-center-row{border-bottom:1px solid var(--border);min-height:82px;padding:10px 11px;font-size:12px;transition:background .15s}.task-center-row:hover,.task-center-row.selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.task-center-row:hover,.task-center-row.selected{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}}.task-center-row>p{flex-direction:column;align-items:flex-start;min-width:0;margin:0;display:flex}.task-center-row>p a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);font-size:13px;font-weight:720;overflow:hidden}.task-center-row>p a:hover{color:var(--brand)}.task-center-row>p code,.task-center-row>p small{color:var(--muted);font-size:12px}.task-center-row .task-type{grid-template-columns:30px 1fr;align-items:center}.task-progress{grid-template-columns:1fr auto;gap:5px 8px;display:grid}.task-progress>p{grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;margin:0;display:flex}.task-progress>p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-progress>p small{color:var(--muted);white-space:nowrap;font-size:12px}.task-progress>span{background:var(--surface-soft);border-radius:999px;height:5px;overflow:hidden}.task-progress>span i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.task-progress.failed>span i{background:var(--red)}.task-progress>b{color:var(--muted);font-size:12px}.task-result{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.task-result strong,.task-result small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.task-result small{color:var(--muted);font-size:12px}.task-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.task-row-actions button,.task-row-actions a{min-height:30px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:flex}.task-row-actions button:hover,.task-row-actions a:hover{background:var(--brand-soft)}.task-list-footer{min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.task-list-footer>div{align-items:center;gap:5px;display:flex}.task-list-footer button,.task-list-footer b{border:1px solid var(--border);background:var(--surface);min-width:29px;height:29px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;display:flex}.task-list-footer button:disabled{color:var(--muted-2)}.task-wizard-progress{gap:5px;margin:auto;display:flex}.task-wizard-progress i{background:var(--border);border-radius:999px;width:22px;height:4px}.task-wizard-progress i.active{background:var(--brand)}.task-create-modal .modal-body{min-height:340px}.task-type-picker-deep button{min-height:155px}.task-type-picker-deep button small{color:var(--muted-2);font-size:12px}.task-type-picker-deep button.active{box-shadow:inset 0 0 0 1px var(--brand)}.task-input-form label>small,.task-output-form label>small{color:var(--muted);font-size:12px}.task-upload-zone{border:1px dashed var(--brand);justify-content:center;min-height:100px;padding:18px;flex-direction:column!important;align-items:center!important;gap:4px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.task-upload-zone{border:1px dashed color-mix(in srgb,var(--brand) 35%,var(--border))}}.task-upload-zone{background:var(--brand-soft);color:var(--brand);text-align:center;cursor:pointer;border-radius:10px}.task-upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.task-upload-zone strong{font-size:13px}.task-upload-zone span{color:var(--muted);font-size:12px}.task-review>header{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.task-review>header>span{background:var(--brand-soft);width:39px;height:39px;color:var(--brand);border-radius:9px;justify-content:center;align-items:center;display:flex}.task-review h3{margin:0;font-size:14px}.task-review header p{color:var(--muted);margin:2px 0 0;font-size:12px}.task-review .summary-facts{margin:13px 0}.cancel-checks{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.cancel-checks>div{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.cancel-checks svg{color:var(--green)}.retry-options{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 15px;display:grid}.retry-options button{border:1px solid var(--border);background:var(--surface);min-height:82px;color:var(--brand);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:13px;display:grid;position:relative}.retry-options button.active{border-color:var(--brand);background:var(--brand-soft)}.retry-options button>svg:last-child{position:absolute;top:9px;right:9px}.retry-options p{flex-direction:column;margin:0;display:flex}.retry-options strong{color:var(--text);font-size:13px}.retry-options small{color:var(--muted);font-size:12px}@media (width<=1180px){.task-summary-grid{grid-template-columns:repeat(2,1fr)}.task-summary-grid article:nth-child(2){border-right:0}.task-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--border)}.task-operations{grid-template-columns:1fr}.task-toolbar{grid-template-columns:1fr auto}.task-search{grid-column:1/-1}.task-center-head{display:none}.task-center-row{grid-template-columns:28px minmax(180px,1fr) minmax(160px,.9fr) 80px minmax(100px,.6fr)}.task-center-row>.task-type,.task-center-row>.task-result{display:none}.task-progress{grid-column:3}.task-center-row>.status-pill{grid-column:4}.task-row-actions{grid-column:5}}@media (width<=760px){.task-command{flex-direction:column;align-items:flex-start;padding:17px}.task-command>.button{justify-content:center;width:100%}.task-command>div:first-child>div{flex-wrap:wrap}.task-summary-grid{grid-template-columns:1fr 1fr}.task-summary-grid article{min-height:88px;padding:13px}.task-summary-grid article>span{display:none}.task-summary-grid strong{font-size:19px}.task-queue-row{grid-template-columns:32px 1fr auto}.task-queue-row>div{display:none}.task-queue-row time{grid-column:3}.task-toolbar{flex-direction:column;align-items:stretch;display:flex}.task-type-filter{width:100%;overflow:auto}.task-type-filter button{white-space:nowrap;flex:1}.task-sort,.task-sort select{width:100%}.task-list-card>header{flex-direction:column;align-items:flex-start}.task-list-actions,.task-list-actions .button{justify-content:center;width:100%}.task-center-row{grid-template-columns:25px 1fr auto;gap:7px;min-height:92px}.task-center-row>*{display:none!important}.task-center-row>label,.task-center-row>p,.task-center-row>.status-pill,.task-center-row>.task-row-actions{display:flex!important}.task-center-row>label{grid-area:1/1/3}.task-center-row>p{grid-area:1/2/3}.task-center-row>.status-pill{grid-area:1/3;justify-self:end}.task-center-row>.task-row-actions{grid-area:2/3}.task-row-actions button span{display:none}.task-list-footer{flex-direction:column;align-items:flex-start;padding:12px}.task-create-modal .modal-body{min-height:0}.task-type-picker-deep{grid-template-columns:1fr}.task-type-picker-deep button{min-height:115px}.task-wizard-progress{display:none}.retry-options{grid-template-columns:1fr}}.task-command-deep{min-height:112px;padding:18px 20px}.task-command-deep h1{letter-spacing:-.025em;margin:5px 0 2px;font-size:23px}.task-command-actions{flex:none;align-items:center;gap:8px;display:flex}.task-command-deep .task-command-actions .button{min-height:36px}.task-view-switch{justify-content:space-between;align-items:center;gap:16px;margin-top:1px;display:flex}.task-view-switch>div{background:var(--surface-soft);border-radius:9px;padding:3px;display:flex}.task-view-switch button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 17px;font-size:12px;font-weight:700}.task-view-switch button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 6px #0918301a}.task-view-switch p{color:var(--muted);margin:0;font-size:12px}.task-management-card{padding:18px 18px 0}.task-management-card>header{margin-bottom:13px}.task-list-actions{flex-wrap:wrap}.task-list-actions .has-filter{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.task-list-actions .has-filter{border-color:color-mix(in srgb,var(--brand) 55%,var(--border))}}.task-list-actions .has-filter{background:var(--brand-soft);color:var(--brand)}.task-advanced-filter{border:1px solid var(--brand);grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:0 0 12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.task-advanced-filter{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.task-advanced-filter{background:var(--brand-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.task-advanced-filter{background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface))}}.task-advanced-filter label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.task-advanced-filter input,.task-advanced-filter select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 10px}.task-advanced-filter input:focus,.task-advanced-filter select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.task-advanced-filter input:focus,.task-advanced-filter select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}}.task-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.task-filter-actions button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.task-filter-actions button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.task-management-card .task-toolbar{grid-template-columns:minmax(260px,1fr) auto 150px}.task-management-card .task-sort select{width:100%}.task-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.task-manage-head,.task-manage-row{align-items:center;gap:11px;min-width:1040px;display:grid}.task-manage-head{background:var(--surface-soft);min-height:40px;color:var(--muted-2);border-radius:7px;padding:0 10px;font-size:12px;font-weight:650}.task-manage-head label,.task-manage-row>label{justify-content:center;align-items:center;display:flex}.task-manage-head input,.task-manage-row input{width:15px;height:15px;accent-color:var(--brand)}.task-manage-row{border-bottom:1px solid var(--border);min-height:88px;padding:10px;font-size:12px;transition:background .15s}.task-manage-row:hover,.task-manage-row.selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.task-manage-row:hover,.task-manage-row.selected{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}}.task-identity,.task-source-cell p{flex-direction:column;min-width:0;margin:0;display:flex}.task-identity a{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;font-weight:750;overflow:hidden}.task-identity a:hover{color:var(--brand)}.task-identity code,.task-identity small,.task-source-cell small,.task-channel-cell small,.task-timing small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.task-source-cell{grid-template-columns:29px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.task-source-cell>i{background:var(--brand-soft);width:29px;height:29px;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;display:flex}.task-source-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-channel-cell,.task-timing{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.task-channel-cell code{background:var(--surface-soft);color:var(--text);border-radius:5px;padding:2px 6px;font-size:12px}.task-timing strong{font-size:12px}.task-timing em{color:var(--amber);margin-top:2px;font-size:12px;font-style:normal}.task-manage-row .task-row-actions{min-width:0}.task-row-actions .danger{color:var(--red)}.task-event-log{overflow-x:auto}.task-event-head,.task-event-row{grid-template-columns:115px minmax(190px,1.1fr) minmax(125px,.72fr) minmax(190px,1.1fr) minmax(125px,.72fr) minmax(120px,.7fr) 86px;align-items:center;gap:12px;min-width:980px;display:grid}.task-event-head{background:var(--surface-soft);min-height:40px;color:var(--muted-2);border-radius:7px;padding:0 11px;font-size:12px;font-weight:650}.task-event-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:9px 11px;font-size:12px}.task-event-row:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.task-event-row:hover{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}}.task-event-row time{color:var(--muted)}.task-event-row>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.task-event-row strong,.task-event-row code,.task-event-row small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.task-event-row code,.task-event-row small{color:var(--muted)}.task-event-row>span>i{background:var(--surface-soft);border-radius:999px;width:100%;height:5px;overflow:hidden}.task-event-row>span>i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.task-column-settings{flex-direction:column;gap:13px;display:flex}.task-column-all{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.task-column-settings input{width:17px;height:17px;accent-color:var(--brand)}.task-column-all span{flex-direction:column;display:flex}.task-column-all strong{font-size:13px}.task-column-all small{color:var(--muted);font-size:12px}.task-column-settings>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.task-column-settings>div label{border:1px solid var(--border);cursor:pointer;border-radius:8px;grid-template-columns:18px 1fr 16px;align-items:center;gap:9px;min-height:48px;padding:0 12px;font-size:13px;display:grid}.task-column-settings>div label:has(input:checked){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.task-column-settings>div label:has(input:checked){border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}}.task-column-settings>div label:has(input:checked){background:var(--brand-soft)}.task-column-settings>div label svg{opacity:0;color:var(--brand)}.task-column-settings>div label:has(input:checked) svg{opacity:1}.task-inspect-summary{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid;overflow:hidden}.task-inspect-summary>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;padding:10px 12px;display:flex}.task-inspect-summary>div:nth-child(3n){border-right:0}.task-inspect-summary>div:nth-last-child(-n+3){border-bottom:0}.task-inspect-summary span{color:var(--muted);font-size:12px}.task-inspect-summary strong{font-size:12px}.task-result-manifest,.task-error-panel{border:1px solid var(--green);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.task-result-manifest,.task-error-panel{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.task-result-manifest,.task-error-panel{background:var(--green);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.task-result-manifest,.task-error-panel{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.task-result-manifest>span{background:var(--green);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-result-manifest>span{background:color-mix(in srgb,var(--green) 13%,var(--surface))}}.task-result-manifest>span{color:var(--green)}.task-result-manifest strong,.task-error-panel strong{font-size:13px}.task-result-manifest p,.task-error-panel p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.task-settlement-breakdown{border:1px solid var(--border);border-radius:9px;margin:13px 0;padding:13px}.task-settlement-breakdown h3,.task-error-actions h3{margin:0 0 7px;font-size:13px}.task-settlement-breakdown p{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;margin:0;padding:6px 0;font-size:12px;display:flex}.task-settlement-breakdown p:last-child{border:0}.task-settlement-breakdown strong{color:var(--text)}.task-error-panel{border-color:var(--red);grid-template-columns:36px 1fr}@supports (color:color-mix(in lab, red, red)){.task-error-panel{border-color:color-mix(in srgb,var(--red) 28%,var(--border))}}.task-error-panel{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.task-error-panel{background:color-mix(in srgb,var(--red) 5%,var(--surface))}}.task-error-panel{color:var(--red)}.task-error-actions{border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:7px;margin:13px 0;padding:13px;display:flex}.task-error-actions span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.task-error-actions svg{color:var(--green)}.task-delete-confirm{text-align:center}.task-delete-confirm>svg{color:var(--red);margin-bottom:7px}.task-delete-confirm h3{margin:0;font-size:15px}.task-delete-confirm p{max-width:480px;color:var(--muted);margin:7px auto 15px;font-size:12px;line-height:1.6}.task-delete-confirm .check-line{text-align:left}@media (width<=1180px){.task-advanced-filter{grid-template-columns:repeat(3,1fr)}.task-management-card .task-toolbar{grid-template-columns:1fr 1fr}.task-management-card .task-search{grid-column:1/-1}}@media (width<=760px){.task-command-deep{gap:14px}.task-command-actions{width:100%}.task-command-actions .button{flex:1;justify-content:center}.task-view-switch{flex-direction:column;align-items:flex-start}.task-view-switch>div{width:100%}.task-view-switch button{flex:1}.task-view-switch p{display:none}.task-management-card{padding:14px 12px 0}.task-advanced-filter{grid-template-columns:1fr}.task-filter-actions{grid-column:1}.task-filter-actions button{flex:1;justify-content:center}.task-management-card .task-toolbar{display:flex}.task-list-actions{grid-template-columns:1fr 1fr;display:grid}.task-list-actions .button{min-width:0}.task-list-actions .button:first-child:nth-last-child(3){grid-column:1/-1}.task-table-scroll,.task-event-log{margin:0 -12px;padding:0 12px}.task-column-settings>div{grid-template-columns:1fr}.task-inspect-summary{grid-template-columns:1fr 1fr}.task-inspect-summary>div,.task-inspect-summary>div:nth-child(3n),.task-inspect-summary>div:nth-last-child(-n+3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.task-inspect-summary>div:nth-child(2n){border-right:0}.task-inspect-summary>div:nth-last-child(-n+2){border-bottom:0}.task-result-manifest{grid-template-columns:36px 1fr}.task-result-manifest>.status-pill{grid-column:2}.task-event-head,.task-event-row{min-width:880px}}.support-center-deep{flex-direction:column;gap:16px;display:flex}.support-command{border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:22px 24px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.support-command{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.support-command{background:linear-gradient(115deg,var(--brand) 0%,var(--surface) 54%,var(--cyan) 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.support-command{background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 11%,var(--surface)) 0%,var(--surface) 54%,color-mix(in srgb,var(--cyan) 7%,var(--surface)) 100%)}}.support-command{box-shadow:var(--shadow-sm);overflow:hidden}.support-command:after{border:1px solid var(--brand);width:260px;height:260px;position:absolute;top:-100px;right:-70px}@supports (color:color-mix(in lab, red, red)){.support-command:after{border:1px solid color-mix(in srgb,var(--brand) 13%,transparent)}}.support-command:after{box-shadow:0 0 0 42px var(--brand),0 0 0 84px var(--cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.support-command:after{box-shadow:0 0 0 42px color-mix(in srgb,var(--brand) 3%,transparent),0 0 0 84px color-mix(in srgb,var(--cyan) 2%,transparent)}}.support-command:after{content:"";pointer-events:none}.support-command-copy{z-index:1;position:relative}.support-command-copy>span{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.support-command-copy>span i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.support-command-copy>span i{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}}.support-command h1{letter-spacing:-.025em;margin:7px 0 3px;font-size:25px;line-height:1.2}.support-command p{max-width:720px;color:var(--muted);margin:0;font-size:13px}.support-command-actions{z-index:1;flex:none;align-items:center;gap:9px;display:flex;position:relative}.support-command-actions .button{min-height:39px}.support-metrics{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.support-metrics article{border-right:1px solid var(--border);align-items:center;gap:13px;min-height:94px;padding:16px 18px;display:flex}.support-metrics article:last-child{border-right:0}.support-metrics article>span{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.support-metrics article>span.blue{color:var(--brand);background:var(--brand-soft)}.support-metrics article>span.amber{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.support-metrics article>span.amber{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.support-metrics article>span.green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.support-metrics article>span.green{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.support-metrics article>span.violet{color:var(--violet);background:var(--violet-soft)}.support-metrics article>div{grid-template-columns:1fr auto;align-items:end;column-gap:12px;min-width:0;display:grid}.support-metrics small{color:var(--muted);grid-column:1;font-size:12px}.support-metrics strong{letter-spacing:-.03em;grid-area:1/2/3;font-size:25px;line-height:1.2}.support-metrics p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-2);grid-column:1;margin:2px 0 0;font-size:12px;overflow:hidden}.support-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.support-ticket-list{overflow:hidden}.support-ticket-list>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:15px 17px;display:flex}.support-ticket-list>header h2,.support-side h2{margin:0;font-size:14px}.support-ticket-list>header p,.support-self-help header p{color:var(--muted);margin:3px 0 0;font-size:12px}.support-ticket-list>header>div:last-child{align-items:center;gap:7px;display:flex}.support-ticket-list>header .icon-button{width:35px;height:35px}.support-ticket-list .has-filter{border-color:var(--brand);color:var(--brand)}.support-tabs{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:10px 13px 0;display:flex;overflow:auto}.support-tabs button{min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px 9px;font-size:12px;font-weight:650;display:flex;position:relative}.support-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.support-tabs button.active{color:var(--brand)}.support-tabs button.active:after{background:var(--brand)}.support-tabs button span{background:var(--surface-soft);min-width:20px;height:20px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.support-tabs button.active span{background:var(--brand-soft);color:var(--brand)}.support-toolbar{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-toolbar{background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface))}}.support-toolbar>label{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;width:min(420px,100%);min-height:36px;padding:0 9px;display:flex}.support-toolbar>label>svg{color:var(--muted)}.support-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.support-toolbar label button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.support-toolbar>span{color:var(--muted-2);font-size:12px}.support-filter-panel{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:13px 15px;display:grid}.support-filter-panel label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:650;display:flex}.support-filter-panel select{border:1px solid var(--border);background:var(--surface);border-radius:7px;height:35px;padding:0 9px;font-size:12px}.support-filter-panel>div{gap:6px;display:flex}.support-filter-panel button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;height:35px;padding:0 12px;font-size:12px}.support-filter-panel button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.support-list-head{border-bottom:1px solid var(--border);background:var(--surface-soft);min-height:36px;color:var(--muted);grid-template-columns:minmax(250px,1.5fr) minmax(130px,.75fr) minmax(185px,1fr) 105px 16px;align-items:center;gap:12px;padding:0 15px;font-size:12px;font-weight:700;display:grid}.support-ticket-row-deep{border:0;border-bottom:1px solid var(--border);background:var(--surface);width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;grid-template-columns:38px minmax(210px,1.5fr) minmax(130px,.75fr) minmax(185px,1fr) 105px 16px;align-items:center;gap:12px;padding:12px 15px;transition:background .15s,transform .15s;display:grid}.support-ticket-row-deep:last-child{border-bottom:0}.support-ticket-row-deep:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.support-ticket-row-deep:hover{background:color-mix(in srgb,var(--brand) 3.5%,var(--surface))}}.support-ticket-row-deep:active{transform:translateY(1px)}.support-type-icon{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.support-type-icon.blue{color:var(--brand);background:var(--brand-soft)}.support-type-icon.violet{color:var(--violet);background:var(--violet-soft)}.support-type-icon.amber{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.support-type-icon.amber{background:color-mix(in srgb,var(--amber) 11%,var(--surface))}}.support-type-icon.red{color:var(--red);background:var(--danger-soft)}.support-type-icon.green{color:var(--green);background:var(--success-soft)}.support-ticket-main,.support-linked,.support-sla-cell{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.support-ticket-main>span{align-items:center;gap:7px;display:flex}.support-ticket-main code{color:var(--brand);font-size:12px;font-weight:750}.support-ticket-main .status-pill{padding:2px 6px;font-size:12px}.support-ticket-main>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:3px 0 2px;font-size:13px;overflow:hidden}.support-ticket-main>small,.support-linked small,.support-sla-cell small{color:var(--muted);font-size:12px}.support-linked code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);font-size:12px;overflow:hidden}.support-sla-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);font-size:12px;font-weight:650;overflow:hidden}.support-ticket-row-deep>.status-pill{justify-self:start}.support-ticket-row-deep>svg{color:var(--muted-2)}.support-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:62px 20px;display:flex}.support-empty h3{color:var(--text);margin:9px 0 2px;font-size:14px}.support-empty p{margin:0 0 8px;font-size:12px}.support-empty button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.support-side{flex-direction:column;gap:14px;display:flex}.support-sla-card,.support-self-help,.support-safety-card{overflow:hidden}.support-sla-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px;display:flex}.support-sla-card>header>div{align-items:center;gap:9px;display:flex}.support-sla-card>header>div>span{background:var(--success-soft);width:34px;height:34px;color:var(--green);border-radius:9px;justify-content:center;align-items:center;display:flex}.support-sla-card header p{color:var(--green);margin:2px 0 0;font-size:12px}.support-sla-card>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.support-sla-card>div span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.support-sla-card>div strong{font-size:12px}.support-sla-card>footer{background:var(--surface-soft);color:var(--muted);flex-direction:column;gap:5px;padding:12px 15px;font-size:12px;display:flex}.support-sla-card>footer a{color:var(--brand);align-items:center;gap:5px;font-weight:700;display:flex}.support-self-help>header{border-bottom:1px solid var(--border);padding:15px}.support-self-help>a{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:62px;padding:10px 13px;transition:background .15s;display:flex}.support-self-help>a:last-child{border:0}.support-self-help>a:hover{background:var(--surface-soft)}.support-self-help>a>span{background:var(--brand-soft);width:33px;height:33px;color:var(--brand);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.support-self-help>a p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.support-self-help>a strong{font-size:12px}.support-self-help>a small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:2px;font-size:12px;overflow:hidden}.support-self-help>a>svg{color:var(--muted-2)}.support-safety-card{border-color:var(--amber);gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-safety-card{border-color:color-mix(in srgb,var(--amber) 25%,var(--border))}}.support-safety-card{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.support-safety-card{background:color-mix(in srgb,var(--amber) 5%,var(--surface))}}.support-safety-card{color:var(--amber)}.support-safety-card>svg{flex:none;margin-top:1px}.support-safety-card strong{color:var(--text);font-size:12px}.support-safety-card p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.65}.support-detail-modal{width:min(1120px,100%)}.support-detail-modal>.modal-body{padding:0}.support-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);min-height:570px;display:grid}.support-conversation{border-right:1px solid var(--border);padding:18px}.support-conversation-summary{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.support-conversation-summary>div{gap:9px;display:flex}.support-conversation-summary svg{color:var(--brand);margin-top:1px}.support-conversation-summary p{flex-direction:column;margin:0;display:flex}.support-conversation-summary strong{font-size:12px}.support-conversation-summary span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6}.support-timeline{flex-direction:column;gap:14px;padding:18px 0;display:flex}.support-timeline article{align-items:flex-start;gap:9px;display:flex}.support-timeline article>span{background:var(--surface-soft);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.support-timeline article.support>span{background:var(--brand-soft);color:var(--brand)}.support-timeline article.system>span{background:var(--success-soft);color:var(--green)}.support-timeline article>div{border:1px solid var(--border);background:var(--surface);border-radius:4px 11px 11px;max-width:86%;padding:10px 12px}.support-timeline article.support>div{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.support-timeline article.support>div{border-color:color-mix(in srgb,var(--brand) 18%,var(--border))}}.support-timeline article.support>div{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.support-timeline article.support>div{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}}.support-timeline article.system>div{background:var(--surface-soft);max-width:100%}.support-timeline article>div header{align-items:center;gap:9px;display:flex}.support-timeline article strong{font-size:12px}.support-timeline article time{color:var(--muted-2);font-size:12px}.support-timeline article p{color:var(--text);margin:5px 0 0;font-size:13px;line-height:1.7}.support-reply{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px}.support-reply:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.support-reply:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}}.support-reply textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;padding:2px;font-size:13px;line-height:1.65}.support-reply>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.support-reply button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:flex}.support-reply button.send{border-color:var(--brand);background:var(--brand);color:#fff;margin-left:auto}.support-reply-file{color:var(--green);align-items:center;gap:5px;font-size:12px;display:flex}.support-reply-file button{min-height:auto;color:var(--red);background:0 0;border:0;padding:0}.support-closed-note{border:1px solid var(--green);align-items:center;gap:9px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-closed-note{border:1px solid color-mix(in srgb,var(--green) 25%,var(--border))}}.support-closed-note{background:var(--success-soft);color:var(--green);border-radius:9px}.support-closed-note p{flex-direction:column;margin:0;display:flex}.support-closed-note strong{color:var(--text);font-size:12px}.support-closed-note span{color:var(--muted);font-size:12px}.support-center-deep .support-context{background:var(--surface-soft);padding:17px}@supports (color:color-mix(in lab, red, red)){.support-center-deep .support-context{background:color-mix(in srgb,var(--surface-soft) 35%,var(--surface))}}.support-center-deep .support-context>section{border-bottom:1px solid var(--border);margin-bottom:16px;padding:0 0 16px}.support-center-deep .support-context>section:last-child{border:0;margin:0;padding:0}.support-center-deep .support-context h3{margin:0 0 9px;font-size:13px}.support-center-deep .support-context>section>div:not(.support-linked-record):not(.support-billing-rule):not(.support-refund-state){justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.support-center-deep .support-context>section>div>span{color:var(--muted);font-size:12px}.support-center-deep .support-context>section>div>strong{text-align:right;font-size:12px}.support-linked-record,.support-billing-rule{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.support-linked-record>span{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.support-linked-record p,.support-billing-rule p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.support-linked-record strong,.support-billing-rule strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-linked-record small,.support-billing-rule span{color:var(--muted);font-size:12px}.support-linked-record .icon-button{width:28px;height:28px}.support-billing-rule{border-color:var(--violet);align-items:flex-start;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.support-billing-rule{border-color:color-mix(in srgb,var(--violet) 20%,var(--border))}}.support-billing-rule{background:var(--violet-soft);color:var(--violet)}.support-billing-rule strong{color:var(--text)}.support-refund-state{border:1px solid var(--amber);grid-template-columns:1fr auto;align-items:center;margin-top:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-refund-state{border:1px solid color-mix(in srgb,var(--amber) 24%,var(--border))}}.support-refund-state{background:var(--amber);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.support-refund-state{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.support-refund-state span{font-size:12px}.support-refund-state strong{font-size:17px}.support-refund-state small{color:var(--muted);grid-column:1/3;margin-top:2px;font-size:12px}.support-access>label{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.support-access>label>span{align-items:flex-start;gap:7px;display:flex}.support-access>label svg{color:var(--brand);margin-top:2px}.support-access>label p{flex-direction:column;margin:0;display:flex}.support-access>label strong{font-size:12px}.support-access>label small{color:var(--muted);font-size:12px;line-height:1.5}.support-access input{width:36px;height:19px;accent-color:var(--brand)}.support-access>p{color:var(--muted);align-items:center;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.support-create-modal{width:min(720px,100%)}.support-stepper{grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.support-stepper>span{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:flex;position:relative}.support-stepper>span:before{z-index:0;background:var(--border);content:"";height:2px;position:absolute;top:12px;left:-50%;right:50%}.support-stepper>span:first-child:before{display:none}.support-stepper>span>b{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex;position:relative}.support-stepper>span>small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:650}.support-stepper>span.active>b,.support-stepper>span.done>b{border-color:var(--brand);background:var(--brand);color:#fff}.support-stepper>span.done:before,.support-stepper>span.active:before{background:var(--brand)}.support-stepper>span.active>small,.support-stepper>span.done>small{color:var(--brand)}.support-category-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-category-grid>button{border:1px solid var(--border);background:var(--surface);min-height:86px;color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex;position:relative}.support-category-grid>button:hover{border-color:var(--brand-border);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.support-category-grid>button:hover{background:color-mix(in srgb,var(--brand) 2.5%,var(--surface))}}.support-category-grid>button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.support-category-grid>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}}.support-category-grid>button>span{background:var(--surface-soft);width:38px;height:38px;color:var(--brand);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.support-category-grid>button>span.violet{color:var(--violet)}.support-category-grid>button>span.amber{color:var(--amber)}.support-category-grid>button>span.red{color:var(--red)}.support-category-grid>button p{flex-direction:column;margin:0;display:flex}.support-category-grid>button strong{font-size:13px}.support-category-grid>button small{color:var(--muted);margin-top:3px;font-size:12px}.support-category-grid>button>svg{color:var(--brand);position:absolute;top:11px;right:11px}.support-category-help{border:1px dashed var(--border-strong);color:var(--brand);border-radius:9px;grid-column:1/3;gap:9px;padding:11px;display:flex}.support-category-help p{flex-direction:column;margin:0;display:flex}.support-category-help strong{color:var(--text);font-size:12px}.support-category-help span{color:var(--muted);font-size:12px}.support-create-form{flex-direction:column;gap:13px;display:flex}.support-create-form>label,.support-form-row label,.support-link-card label,.support-rating label{color:var(--text);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.support-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-create-form input,.support-create-form select,.support-create-form textarea,.support-rating textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;outline:0;padding:9px 10px;font-size:13px}.support-create-form input,.support-create-form select{height:39px}.support-create-form textarea,.support-rating textarea{resize:vertical;line-height:1.6}.support-create-form input:focus,.support-create-form select:focus,.support-create-form textarea:focus,.support-rating textarea:focus{border-color:var(--brand)}.support-create-form label>small{color:var(--muted);align-self:flex-end;font-size:12px;font-weight:500}.support-link-card,.support-upload-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:13px}.support-link-card>header,.support-upload-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-link-card>header>div,.support-upload-card>div{align-items:flex-start;gap:9px;display:flex}.support-link-card>header svg,.support-upload-card>div>svg{color:var(--brand);margin-top:2px}.support-link-card p,.support-upload-card p{flex-direction:column;margin:0;display:flex}.support-link-card strong,.support-upload-card strong{font-size:12px}.support-link-card span,.support-upload-card span{color:var(--muted);font-size:12px}.support-link-card>header>input{width:35px;height:19px;accent-color:var(--brand)}.support-link-card>label{margin-top:12px}.support-upload-card>button,.support-upload-card>span button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--brand);cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.support-upload-card>span{color:var(--green);align-items:center;gap:6px;display:flex}.support-upload-card>span button{min-height:auto;color:var(--red);background:0 0;border:0;padding:0}.support-review>header{border:1px solid var(--green);align-items:center;gap:10px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-review>header{border:1px solid color-mix(in srgb,var(--green) 24%,var(--border))}}.support-review>header{background:var(--success-soft);color:var(--green);border-radius:10px}.support-review h3{color:var(--text);margin:0;font-size:14px}.support-review header p{color:var(--muted);margin:2px 0 0;font-size:12px}.support-review-grid{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid;overflow:hidden}.support-review-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-height:64px;padding:10px;display:flex}.support-review-grid>div:nth-child(3n){border-right:0}.support-review-grid>div:nth-last-child(-n+3){border-bottom:0}.support-review-grid span,.support-review>section>span{color:var(--muted);font-size:12px}.support-review-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.support-review>section{border:1px solid var(--border);border-radius:9px;padding:12px}.support-review>section strong{margin:3px 0;font-size:13px;display:block}.support-review>section p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.support-review>.check-line{align-items:flex-start;margin-top:12px;font-size:12px;line-height:1.6}.support-review>.check-line input{margin-top:3px}.support-rating{text-align:center;flex-direction:column;align-items:center;display:flex}.support-rating>svg{color:var(--green)}.support-rating h3{margin:9px 0 7px;font-size:14px}.support-rating>div{gap:4px;display:flex}.support-rating>div button{color:var(--border-strong);cursor:pointer;background:0 0;border:0;padding:4px}.support-rating>div button.active{color:#f4aa2a}.support-rating>div button.active svg{fill:currentColor}.support-rating label{text-align:left;width:100%;margin-top:15px}@media (width<=1180px){.support-workspace{grid-template-columns:1fr}.support-side{grid-template-columns:1fr 1fr;display:grid}.support-safety-card{grid-column:1/3}.support-list-head{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) minmax(170px,1fr) 100px 16px}.support-ticket-row-deep{grid-template-columns:38px minmax(190px,1.4fr) minmax(140px,.8fr) minmax(170px,1fr) 100px 16px}}@media (width<=900px){.support-metrics{grid-template-columns:1fr 1fr}.support-metrics article:nth-child(2){border-right:0}.support-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}.support-list-head{display:none}.support-ticket-row-deep{grid-template-columns:38px minmax(0,1fr) auto 16px}.support-linked,.support-sla-cell{grid-column:2}.support-ticket-row-deep>.status-pill{grid-area:1/3/4}.support-ticket-row-deep>svg{grid-area:1/4/4}.support-detail-layout{grid-template-columns:1fr}.support-conversation{border-right:0;border-bottom:1px solid var(--border)}.support-filter-panel{grid-template-columns:1fr 1fr}.support-filter-panel>div{grid-column:1/3;justify-content:flex-end}}@media (width<=680px){.support-center-deep{gap:12px}.support-command{flex-direction:column;align-items:flex-start;padding:18px}.support-command h1{font-size:22px}.support-command-actions{width:100%}.support-command-actions .button{flex:1;justify-content:center}.support-metrics{grid-template-columns:1fr}.support-metrics article{border-right:0;border-bottom:1px solid var(--border)!important}.support-metrics article:last-child{border-bottom:0!important}.support-side{display:flex}.support-safety-card{grid-column:auto}.support-ticket-list>header{align-items:flex-start}.support-ticket-list>header>div:last-child .button{font-size:0}.support-ticket-list>header>div:last-child .button svg{margin:0}.support-toolbar{flex-direction:column;align-items:stretch}.support-toolbar>span{display:none}.support-filter-panel{grid-template-columns:1fr}.support-filter-panel>div{grid-column:auto}.support-ticket-row-deep{grid-template-columns:36px minmax(0,1fr) 16px;padding:12px}.support-ticket-row-deep>.status-pill{grid-area:auto/2;margin-top:4px}.support-ticket-row-deep>svg{grid-area:1/3/4}.support-linked,.support-sla-cell{grid-column:2}.support-ticket-main>strong{white-space:normal}.support-detail-modal,.support-create-modal{border-radius:12px;max-height:calc(100vh - 16px)}:is(.modal-backdrop:has(.support-detail-modal),.modal-backdrop:has(.support-create-modal)){padding:8px}.support-conversation,.support-context{padding:13px}.support-timeline article>div{max-width:calc(100% - 40px)}.support-reply>div{flex-direction:column;align-items:flex-start}.support-reply button.send{justify-content:center;width:100%;margin:0}.support-category-grid{grid-template-columns:1fr}.support-category-help{grid-column:auto}.support-form-row{grid-template-columns:1fr}.support-upload-card{flex-direction:column;align-items:flex-start}.support-review-grid{grid-template-columns:1fr 1fr}.support-review-grid>div:nth-child(3n){border-right:1px solid var(--border)}.support-review-grid>div:nth-child(2n){border-right:0}.support-review-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.support-review-grid>div:nth-last-child(-n+2){border-bottom:0}}.rankings-page{background:var(--bg);min-height:100vh}.rankings-hero{color:#edf4ff;background:#07152d;position:relative;overflow:hidden}.rankings-hero:before{content:"";background-image:linear-gradient(#678fd50f 1px,#0000 1px),linear-gradient(90deg,#678fd50f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.rankings-hero__glow{background:radial-gradient(circle,#306beb59,#2859c61a 38%,#0000 70%);border-radius:50%;width:680px;height:680px;position:absolute;top:-300px;right:-140px}.rankings-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:80px;max-width:1280px;margin:0 auto;padding:84px 24px 74px;display:grid;position:relative}.rankings-kicker{color:#afc7f4;width:fit-content;font:650 12px var(--font-geist-mono);letter-spacing:.7px;background:#6490df14;border:1px solid #8ca9dc33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.rankings-hero h1{color:#f7f9ff;letter-spacing:-2.6px;max-width:760px;margin:21px 0 18px;font-size:54px;line-height:1.08}.rankings-hero h1 em{color:#83aaff;font-style:normal}.rankings-hero__copy>p{color:#a6b4ca;max-width:690px;margin:0;font-size:16px;line-height:1.8}.rankings-hero__actions{gap:10px;margin-top:28px;display:flex}.rankings-demo-note{color:#7f91ad;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.rankings-demo-note>span{background:#f0ad4e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f0ad4e1a}.rankings-overview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1e39ad;border:1px solid #8ca9dc30;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000003d}.rankings-overview>div{border-bottom:1px solid #8ca9dc24;border-right:1px solid #8ca9dc24;flex-direction:column;justify-content:center;min-height:132px;padding:29px;display:flex}.rankings-overview>div:nth-child(2n){border-right:0}.rankings-overview>div:nth-child(n+3){border-bottom:0}.rankings-overview strong{color:#f5f8ff;letter-spacing:-1px;font-size:29px}.rankings-overview span{color:#8395b0;margin-top:4px;font-size:12px}.rankings-content{max-width:1280px;padding-top:70px;padding-bottom:100px}.rankings-section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:27px;display:flex}.rankings-section-head h2{letter-spacing:-1px;margin:8px 0;font-size:30px}.rankings-section-head p{color:var(--muted);margin:0;font-size:14px}.ranking-updated{border:1px solid var(--border);color:var(--muted);background:var(--surface);font:12px var(--font-geist-mono);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;display:flex}.ranking-updated .pulse-dot{background:var(--green);border-radius:50%;width:7px;height:7px;position:relative}.ranking-category-tabs{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;gap:4px;padding:5px;display:flex}.ranking-category-tabs button{height:39px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:13px;font-weight:600;transition:all .15s}.ranking-category-tabs button:hover{color:var(--text);background:var(--surface-soft)}.ranking-category-tabs button.is-active{color:#fff;background:var(--brand);box-shadow:0 4px 10px var(--brand)}@supports (color:color-mix(in lab, red, red)){.ranking-category-tabs button.is-active{box-shadow:0 4px 10px color-mix(in srgb,var(--brand) 28%,transparent)}}.ranking-task-controls{border:1px solid var(--border);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:53px;margin-bottom:9px;padding:9px 12px;display:flex}.ranking-task-controls>div:first-child{align-items:baseline;gap:9px;display:flex}.ranking-task-controls strong{font-size:13px}.ranking-task-controls span{color:var(--muted);font-size:12px}.ranking-window{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:3px;padding:3px;display:flex}.ranking-window button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:650}.ranking-window button:hover{color:var(--text)}.ranking-window button.is-active{color:var(--brand);background:var(--surface);box-shadow:var(--shadow-sm)}@media (width<=639px){.ranking-task-controls{flex-direction:column;align-items:flex-start}.ranking-task-controls>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.ranking-window{width:100%}.ranking-window button{flex:1}}.ranking-podium{grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0 25px;display:grid}.ranking-podium__card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;padding:20px;position:relative;overflow:hidden}.ranking-podium__card:before{content:"";background:#8ea2be;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.ranking-podium__card.place-1:before{background:linear-gradient(90deg,#f4c447,#f7da82)}.ranking-podium__card.place-2:before{background:linear-gradient(90deg,#9babc0,#cfdae7)}.ranking-podium__card.place-3:before{background:linear-gradient(90deg,#c9814e,#e8b48d)}.podium-rank{color:#7d8da4;align-items:center;gap:7px;display:flex}.place-1 .podium-rank{color:#d69f17}.place-3 .podium-rank{color:#ad6738}.podium-rank span{font:700 12px var(--font-geist-mono);letter-spacing:.6px}.podium-model{align-items:center;gap:11px;margin:19px 0 18px;display:flex}.podium-model .model-avatar{border-radius:11px;width:41px;height:41px}.podium-model>div{flex-direction:column;display:flex}.podium-model strong{font-size:15px}.podium-model span:not(.model-avatar){color:var(--muted);margin-top:2px;font-size:12px}.podium-score{align-items:flex-end;gap:8px;display:flex}.podium-score strong{letter-spacing:-1.5px;font-size:32px;line-height:1}.podium-score span{color:var(--muted);padding-bottom:3px;font-size:12px}.podium-meter{background:var(--surface-soft);border-radius:999px;height:5px;margin:12px 0 14px}.podium-meter i{border-radius:inherit;background:var(--brand);height:100%;display:block}.podium-meta{color:var(--muted);gap:17px;font-size:12px;display:flex}.podium-meta span{align-items:center;gap:5px;display:flex}.podium-meta span:last-child{color:var(--green)}.podium-tags{gap:6px;margin-top:17px;display:flex}.podium-tags span{color:var(--brand);background:var(--brand-soft);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:600}.ranking-toolbar{border:1px solid var(--border);background:var(--surface);border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:flex}.ranking-toolbar .search-field{min-width:260px}.ranking-toolbar label{border:1px solid var(--border);height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.ranking-toolbar label select{max-width:125px;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.ranking-sort{align-items:center;gap:4px;display:flex}.ranking-sort>span{color:var(--muted);margin:0 3px 0 2px;font-size:12px}.ranking-sort button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px}.ranking-sort button:hover{background:var(--surface-soft)}.ranking-sort button.is-active{color:var(--brand);background:var(--brand-soft);font-weight:650}.ranking-table-card{border:1px solid var(--border);background:var(--surface);min-height:130px;box-shadow:var(--shadow-sm);border-radius:0 0 11px 11px;position:relative;overflow:hidden}.ranking-table{min-width:1160px}.ranking-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.ranking-table td{height:70px}.ranking-table th:first-child,.ranking-table td:first-child{text-align:center}.ranking-table small{color:var(--muted-2);margin-top:3px;font-size:12px;display:block}.rank-number{width:25px;height:25px;color:var(--muted);background:var(--surface-soft);font:700 12px var(--font-geist-mono);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.rank-number.top-1{color:#8b6207;background:#fff2c7}.rank-number.top-2{color:#5d6c80;background:#eaf0f6}.rank-number.top-3{color:#94562d;background:#f9e8dc}.ranking-model-cell{min-width:188px}.ranking-model-cell .model-avatar{width:35px;height:35px}.ranking-model-cell strong{font-size:13px}.ranking-model-cell span:not(.model-avatar){margin-top:2px;font-size:12px}.table-score{align-items:center;gap:9px;display:flex}.table-score strong{min-width:34px;font-size:14px}.table-score>span{background:var(--surface-soft);border-radius:999px;width:48px;height:4px}.table-score i{border-radius:inherit;background:var(--brand);height:100%;display:block}.score-positive{color:var(--text);font-weight:650}.trend-up{color:var(--green);font-weight:650}.trend-down{color:var(--red);font-weight:650}.ranking-empty{color:var(--muted);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.ranking-empty strong{color:var(--text);margin:10px 0 3px}.ranking-empty span{font-size:12px}.scenario-section{padding-top:76px}.scenario-section>.rankings-section-head{margin-bottom:20px}.scenario-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.scenario-grid article{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:13px;min-height:178px;padding:20px;display:flex}.scenario-grid article>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.scenario-grid h3{margin:1px 0 6px;font-size:14px}.scenario-grid p{min-height:47px;color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.6}.scenario-grid strong,.scenario-grid small{display:block}.scenario-grid strong{font-size:12px}.scenario-grid small{color:var(--brand);margin-top:3px;font-size:12px}.ranking-methodology{color:#eef4ff;background:#09182f;border:1px solid #1d355b;border-radius:16px;grid-template-columns:.78fr 1.22fr;gap:52px;margin-top:82px;padding:39px;display:grid}.methodology-intro h2{margin:10px 0 13px;font-size:30px}.methodology-intro p{color:#9eacc2;margin:0;font-size:13px;line-height:1.8}.methodology-intro a{color:#8ab0ff;align-items:center;gap:6px;margin-top:23px;font-size:12px;font-weight:650;display:flex}.ranking-methodology .eyebrow{color:#88abec}.methodology-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.methodology-grid article{background:#0d1d36;border:1px solid #203757;border-radius:9px;gap:12px;padding:15px;display:flex}.methodology-grid article:last-child{grid-column:1/-1}.methodology-grid article>span{color:#8ab0ff;min-width:37px;font:750 15px var(--font-geist-mono)}.methodology-grid strong{font-size:12px}.methodology-grid p{color:#8494ac;margin:4px 0 0;font-size:12px;line-height:1.55}.methodology-note{color:#efb85d;background:#f3b14e12;border:1px solid #f3b14e30;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.methodology-note p{flex-direction:column;margin:0;display:flex}.methodology-note strong{font-size:12px}.methodology-note span{color:#a6b2c5;margin-top:3px;font-size:12px;line-height:1.6}@media (width<=1280px){.rankings-hero__inner{gap:45px}.scenario-grid{grid-template-columns:1fr 1fr}}@media (width<=1023px){.rankings-hero__inner{grid-template-columns:1fr;gap:43px;padding-top:70px}.rankings-overview{width:100%;max-width:620px}.ranking-podium{grid-template-columns:1fr}.ranking-toolbar{flex-wrap:wrap;align-items:stretch}.ranking-toolbar .search-field{flex:1;min-width:calc(50% - 5px)}.ranking-toolbar .result-count{margin-left:auto}.ranking-methodology{grid-template-columns:1fr;gap:30px}.methodology-note{grid-column:1}}@media (width<=639px){.rankings-hero__inner{padding:58px 17px 50px}.rankings-hero h1{letter-spacing:-1.8px;font-size:39px}.rankings-hero__copy>p{font-size:14px}.rankings-hero__actions{flex-direction:column}.rankings-hero__actions .button{width:100%}.rankings-overview>div{min-height:100px;padding:20px}.rankings-overview strong{font-size:24px}.rankings-content{padding-top:54px}.rankings-section-head{display:block}.ranking-updated{white-space:normal;width:fit-content;margin-top:16px}.ranking-category-tabs{scrollbar-width:none;overflow-x:auto}.ranking-category-tabs button{min-width:77px}.ranking-podium__card{padding:18px}.ranking-toolbar{border-radius:11px 11px 0 0;flex-direction:column}.ranking-toolbar .search-field{width:100%;min-width:0}.ranking-toolbar label{justify-content:space-between}.ranking-sort{overflow-x:auto}.ranking-sort>span{display:none}.ranking-sort button{white-space:nowrap}.ranking-toolbar .result-count{margin:0}.ranking-table{min-width:1080px}.scenario-section{padding-top:58px}.scenario-grid{grid-template-columns:1fr}.scenario-grid article{min-height:auto}.scenario-grid p{min-height:0}.ranking-methodology{margin-top:60px;padding:25px 20px}.methodology-grid{grid-template-columns:1fr}.methodology-grid article:last-child{grid-column:1}.methodology-note{padding:13px}.rankings-section-head h2,.methodology-intro h2{font-size:26px}}.models-pricing-page{background:var(--bg);min-height:100vh}.models-catalog-main{max-width:1600px;margin:0 auto;padding:14px 24px 72px}.models-catalog-intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:40px;min-height:82px;padding:11px 2px 10px;display:flex}.models-catalog-intro>div:first-child{max-width:700px}.catalog-kicker{color:var(--brand);letter-spacing:1.2px;margin-bottom:5px;font-size:12px;font-weight:820;display:block}.models-catalog-intro h1{color:var(--text-strong);letter-spacing:-.8px;margin:0 0 5px;font-size:28px;line-height:1.1}.models-catalog-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.models-catalog-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.models-catalog-stats>span,.models-catalog-stats>a{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.models-catalog-stats strong{color:var(--text);font-size:13px}.models-catalog-stats i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--success-soft);border-radius:50%}.models-catalog-stats>a{color:var(--brand);font-weight:700}.model-collection-tabs{border-bottom:1px solid var(--border);align-items:center;gap:5px;min-height:48px;padding:8px 0;display:flex;overflow:auto}.model-collection-tabs button{height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.model-collection-tabs button:hover{background:var(--surface-soft);color:var(--text)}.model-collection-tabs button.active{background:var(--brand-soft);color:var(--brand)}.model-collection-tabs em{background:var(--violet-soft);color:var(--violet);letter-spacing:.4px;border-radius:4px;padding:2px 5px;font-size:12px;font-style:normal}.models-catalog-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;align-items:center;display:flex}.models-catalog-summary>div{border-right:1px solid var(--border);flex-direction:column;min-width:105px;padding:13px 17px;display:flex}.models-catalog-summary>div:last-child{border-right:0}.models-catalog-summary strong{font-variant-numeric:tabular-nums;font-size:15px}.models-catalog-summary span{color:var(--muted);margin-top:2px;font-size:12px}.model-provider-rail{border:1px solid var(--border);background:var(--surface);height:fit-content;max-height:calc(100vh - 102px);box-shadow:var(--shadow-sm);scrollbar-width:thin;border-radius:13px;padding:13px;position:sticky;top:82px;overflow:auto}.model-provider-rail>header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.model-provider-rail>header>div{flex-direction:column;display:flex}.model-provider-rail>header span{color:var(--muted);margin-top:2px;font-size:12px}.model-provider-rail>header button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.model-provider-rail>header button:disabled{opacity:.35;cursor:not-allowed}.provider-filter{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;grid-template-columns:15px 27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin-top:6px;padding:7px 8px;transition:border-color .16s,background .16s;display:grid}.provider-filter:hover{border-color:var(--border-strong);background:var(--surface-soft)}.provider-filter:has(input:checked){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.provider-filter:has(input:checked){border-color:color-mix(in srgb,var(--brand) 34%,var(--border))}}.provider-filter:has(input:checked){background:var(--brand-soft)}.provider-filter input{width:14px;height:14px;accent-color:var(--brand);margin:0}.provider-filter strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.provider-filter em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.provider-mark{background:var(--surface-soft);width:27px;height:27px;color:var(--text);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.provider-filter.all .provider-mark{color:#fff;background:var(--text-strong)}.provider-rail-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px;display:flex}.provider-rail-note svg{color:var(--brand);flex:none;margin-top:1px}.provider-rail-note p{flex-direction:column;margin:0;display:flex}.provider-rail-note strong{color:var(--text);font-size:12px}.provider-rail-note span{margin-top:3px;font-size:12px;line-height:1.5}.models-catalog-content{min-width:0}.modality-filter-bar{border:1px solid var(--border);background:var(--surface);min-height:58px;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:9px 13px;display:flex}.modality-filter-bar>div{align-items:center;gap:6px;display:flex}.modality-filter-bar>div>span{color:var(--muted);white-space:nowrap;margin-right:3px;font-size:12px;font-weight:700}.modality-filter-bar button,.models-advanced-panel section button{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px;font-weight:620}.modality-filter-bar button:hover,.models-advanced-panel section button:hover{border-color:var(--border-strong);color:var(--text)}.modality-filter-bar button.active,.models-advanced-panel section button.active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand);font-weight:750}.models-search-row{align-items:center;gap:8px;margin-top:12px;display:flex}.models-search{border:1px solid var(--border);background:var(--surface);min-width:250px;height:44px;color:var(--muted);box-shadow:var(--shadow-sm);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.models-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.models-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}}.models-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.models-search>button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.models-advanced-trigger{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--text);cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.models-advanced-trigger.active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand)}.models-advanced-trigger em{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-style:normal;display:grid}.models-sort{border:1px solid var(--border);background:var(--surface);height:44px;box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.models-sort span{color:var(--muted);font-size:12px}.models-sort select{color:var(--text);background:0 0;border:0;outline:0;font-size:12px;font-weight:650}.models-currency,.models-view-switch{border:1px solid var(--border);background:var(--surface);height:44px;box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;padding:4px;display:flex}.models-currency button,.models-view-switch button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 10px;font-size:12px;font-weight:700;display:grid}.models-view-switch button{width:34px;padding:0}.models-currency button.active,.models-view-switch button.active{background:var(--brand-soft);color:var(--brand)}.models-advanced-panel{border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.models-advanced-panel{background:color-mix(in srgb,var(--brand-soft) 38%,var(--surface))}}.models-advanced-panel{box-shadow:var(--shadow-sm)}.models-advanced-panel section>strong{margin-bottom:8px;font-size:12px;display:block}.models-advanced-panel section>div{flex-wrap:wrap;gap:6px;display:flex}.advanced-reset{height:32px;color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;place-self:end;padding:0 8px;font-size:12px;font-weight:700}.models-active-filters{border:1px solid var(--border);background:var(--surface);scrollbar-width:none;border-radius:9px;align-items:center;gap:6px;min-height:39px;margin-top:8px;padding:6px 8px;display:flex;overflow-x:auto}.models-active-filters strong{color:var(--muted);white-space:nowrap;margin-right:2px;font-size:12px}.models-active-filters button{border:1px solid var(--brand-border);background:var(--brand-soft);height:25px;color:var(--brand);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.models-active-filters button.clear{background:0 0;border-color:#0000;margin-left:auto;font-weight:700}.models-result-meta{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 2px 8px;display:flex}.models-result-meta>div:first-child{align-items:baseline;gap:9px;display:flex}.models-result-meta strong{font-size:13px}.models-result-meta>div span,.models-result-meta>span{color:var(--muted);font-size:12px}.models-result-meta>span{align-items:center;gap:6px;margin-left:auto;display:flex}.models-result-meta>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.multiplier-control{display:flex;align-items:center!important;gap:7px!important}.multiplier-control>button{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:background .18s;display:flex}.multiplier-control>button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;box-shadow:0 1px 4px #0000002e}.multiplier-control>button.active{background:var(--brand)}.multiplier-control>button.active i{transform:translate(14px)}.model-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-catalog-card{border:1px solid var(--border);background:var(--surface);min-height:390px;box-shadow:var(--shadow-sm);border-radius:13px;flex-direction:column;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.model-catalog-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 14px 34px #10182814}.model-catalog-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-provider{align-items:center;gap:9px;display:flex}.catalog-model-mark{background:var(--avatar-soft);width:36px;height:36px;color:var(--avatar-text);border-radius:10px;place-items:center;font-size:13px;font-weight:850;display:grid}.catalog-model-mark.mint{background:var(--success-soft);color:var(--green)}.catalog-model-mark.sand{background:var(--warning-soft);color:var(--amber)}.catalog-model-mark.blue{background:var(--brand-soft);color:var(--brand)}.catalog-model-mark.violet{background:var(--violet-soft);color:var(--violet)}.catalog-model-mark.cyan{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.catalog-model-mark.cyan{background:color-mix(in srgb,var(--cyan) 11%,var(--surface))}}.catalog-model-mark.cyan{color:var(--cyan)}.catalog-model-mark.rose{background:var(--danger-soft);color:var(--red)}.model-provider>div{flex-direction:column;display:flex}.model-provider strong{letter-spacing:.35px;font-size:12px}.model-provider span{color:var(--muted);margin-top:1px;font-size:12px}.model-card-flags{gap:5px;display:flex}.model-card-flags span,.model-card-flags em{border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:720;display:inline-flex}.model-card-flags span{color:var(--brand);background:var(--brand-soft)}.model-card-flags em{color:var(--amber);background:var(--warning-soft)}.model-card-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.model-card-title>div{min-width:0}.model-card-title h2{color:var(--text-strong);letter-spacing:-.25px;margin:0;font-size:17px;line-height:1.25}.model-card-title code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.model-card-title>button{border:1px solid var(--border);background:var(--surface);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.model-card-title>button:hover{color:var(--brand);background:var(--brand-soft)}.model-catalog-card>p{min-height:58px;color:var(--muted);margin:12px 0 11px;font-size:12px;line-height:1.6}.model-modality-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.model-modality-line>em{background:var(--surface-soft);height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 7px;font-size:12px;font-style:normal;display:inline-flex}.model-price-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px 10px 31px;display:grid;position:relative}.model-price-panel>div{flex-direction:column;gap:3px;min-width:0;display:flex}.model-price-panel span{color:var(--muted);font-size:12px}.model-price-panel strong{font-variant-numeric:tabular-nums;white-space:normal;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;font-size:12px;line-height:1.35;display:flex}.model-price-panel del{color:var(--muted);font-size:12px;font-weight:500}.model-multiplier{background:var(--success-soft);color:var(--green);border-radius:999px;padding:3px 6px;font-size:12px;font-weight:750;position:absolute;bottom:7px;right:8px}.model-catalog-card>footer{border-top:1px solid var(--border);margin-top:auto;padding-top:13px}.model-catalog-card>footer>div:first-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.model-catalog-card>footer>div:first-child>span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.model-catalog-card>footer>div:first-child strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.model-catalog-card>footer strong.warning{color:var(--amber)}.model-catalog-card>footer>div:last-child{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.model-catalog-card>footer a{color:var(--brand);align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.model-catalog-card>footer a.try-model{border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:8px;height:31px;padding:0 10px}.models-table-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.models-table-scroll{overflow:auto}.models-table-card table{border-collapse:collapse;width:100%;min-width:1080px}.models-table-card th{text-align:left;border-bottom:1px solid var(--border);background:var(--surface-soft);height:43px;color:var(--muted);white-space:nowrap;padding:0 13px;font-size:12px;font-weight:700}.models-table-card td{border-bottom:1px solid var(--border);white-space:nowrap;height:70px;padding:9px 13px;font-size:12px}.models-table-card tbody tr:last-child td{border-bottom:0}.models-table-card tbody tr:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.models-table-card tbody tr:hover{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}}.table-model-name{align-items:center;gap:9px;display:flex}.table-model-name .catalog-model-mark{border-radius:8px;width:31px;height:31px}.table-model-name>div,.models-table-card td:nth-child(5){flex-direction:column;display:flex}.table-model-name small,.models-table-card td:nth-child(5) small{color:var(--muted);margin-top:3px;font-size:12px}.table-modality{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:4px 7px}.table-tags{gap:4px;display:flex}.table-tags span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:3px 6px}.availability-cell{align-items:center;gap:8px;display:flex}.availability-cell>span{background:var(--surface-soft);border-radius:999px;width:74px;height:6px;overflow:hidden}.availability-cell i{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--cyan));height:100%;display:block}.availability-cell strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:12px}.models-table-card td>a{color:var(--brand);align-items:center;font-weight:700;display:flex}.table-multiplier{background:var(--success-soft);color:var(--green);border-radius:999px;padding:4px 7px;font-weight:750}.models-empty{text-align:center;border:1px dashed var(--border-strong);background:var(--surface);min-height:390px;color:var(--muted);border-radius:12px;align-content:center;place-items:center;display:grid}.models-empty svg{color:var(--brand)}.models-empty strong{color:var(--text);margin-top:12px;font-size:15px}.models-empty span{margin-top:5px;font-size:12px}.models-empty button{border:1px solid var(--brand-border);background:var(--brand-soft);height:34px;color:var(--brand);cursor:pointer;border-radius:8px;margin-top:15px;padding:0 12px;font-size:12px;font-weight:700}@media (width<=1240px){.model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.models-search-row{flex-wrap:wrap}.models-search{flex-basis:50%}.models-advanced-panel{grid-template-columns:1.5fr 1fr 1fr}.advanced-reset{grid-column:1/-1;justify-self:end}.modality-filter-bar{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=980px){.models-catalog-intro{align-items:flex-start;gap:12px}.models-catalog-stats{max-width:340px}.models-catalog-shell{grid-template-columns:1fr}.model-provider-rail{scrollbar-width:none;align-items:center;gap:6px;max-height:none;padding:9px;display:flex;position:static;overflow-x:auto}.model-provider-rail::-webkit-scrollbar{display:none}.model-provider-rail>header{min-width:115px;margin:0 4px 0 0}.provider-filter{min-width:145px;margin-top:0}.provider-filter.all{min-width:155px}.provider-rail-note{display:none}.models-advanced-panel{grid-template-columns:1fr 1fr}.models-advanced-panel section:first-child{grid-column:1/-1}}@media (width<=720px){.models-catalog-main{padding:12px 14px 50px}.models-catalog-intro{min-height:0;padding:12px 2px;display:block}.catalog-kicker{display:none}.models-catalog-intro h1{font-size:25px}.models-catalog-intro p{font-size:12px}.models-catalog-stats{justify-content:flex-start;margin-top:10px}.models-catalog-stats>span:nth-child(2),.models-catalog-stats>a{display:none}.model-collection-tabs{margin-inline:-2px}.modality-filter-bar{overflow:hidden}.modality-filter-bar>div{width:100%;padding-bottom:2px;overflow:auto}.models-search{flex-basis:100%}.models-advanced-trigger,.models-sort,.models-currency,.models-view-switch{flex:1}.models-sort{min-width:145px}.models-currency,.models-view-switch{flex:none}.models-advanced-panel{grid-template-columns:1fr}.models-advanced-panel section:first-child{grid-column:auto}.model-catalog-grid{grid-template-columns:1fr}.models-result-meta>span{display:none}}@media (width<=460px){.model-provider-rail>header{display:none}.provider-filter{min-width:135px}.models-advanced-trigger{flex:1}.models-sort{order:4;width:100%}.models-currency{margin-left:auto}.models-result-meta{flex-wrap:wrap}.models-result-meta>div:first-child{width:100%}.multiplier-control{margin-left:auto}.model-catalog-card,.model-catalog-card>p{min-height:0}.model-price-panel{grid-template-columns:1fr}.model-multiplier{width:max-content;position:static}.model-catalog-card>footer>div:first-child{grid-template-columns:repeat(3,1fr)}}.models-catalog-main{max-width:1760px;padding:10px 18px 72px}.models-catalog-workbench-head{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:8px 2px 10px;display:grid}.models-catalog-title{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.models-catalog-title .catalog-kicker{display:none}.models-catalog-title h1{color:var(--text-strong);letter-spacing:-.55px;margin:0;font-size:23px;line-height:1}.models-catalog-title p{color:var(--muted);margin:0;font-size:12px}.models-catalog-title p strong{color:var(--text);font-size:13px}.models-catalog-workbench-head .model-collection-tabs{scrollbar-width:none;border:0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:0;padding:0;display:flex;overflow:auto}.models-catalog-workbench-head .model-collection-tabs::-webkit-scrollbar{display:none}.models-catalog-workbench-head .model-collection-tabs button{border:1px solid #0000;height:34px;padding:0 11px}.models-catalog-workbench-head .model-collection-tabs button:hover{border-color:var(--border);background:var(--surface)}.models-catalog-workbench-head .model-collection-tabs button.active{border-color:var(--brand-border);background:var(--brand-soft)}.catalog-billing-link{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--muted);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.catalog-billing-link:hover{border-color:var(--brand-border);color:var(--brand)}.models-catalog-shell{grid-template-columns:206px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.model-provider-rail{border-radius:12px;max-height:calc(100vh - 96px);padding:11px;position:sticky;top:80px}.model-provider-rail>header{margin-bottom:8px}.model-provider-rail>header strong{font-size:13px}.model-provider-rail>header span,.model-provider-rail>header button{font-size:12px}.provider-filter{background:0 0;border-color:#0000;border-radius:8px;grid-template-columns:14px 25px minmax(0,1fr) auto;gap:7px;min-height:37px;margin-top:5px;padding:5px 7px}.provider-filter input{width:13px;height:13px}.provider-filter strong,.provider-filter em{font-size:12px}.provider-mark{border-radius:7px;width:25px;height:25px;font-size:12px}.provider-rail-note{border-radius:8px;margin-top:10px;padding:9px}.provider-rail-note strong{font-size:12px}.provider-rail-note span{font-size:12px;line-height:1.45}.modality-filter-bar{border-radius:10px;gap:12px;min-height:48px;padding:7px 10px}.modality-filter-bar>div{gap:5px}.modality-filter-bar>div>span{font-size:12px}.modality-filter-bar button,.models-advanced-panel section button{border-radius:7px;height:30px;padding:0 9px;font-size:12px}.models-search-row{flex-wrap:nowrap;gap:7px;margin-top:8px}.models-search{border-radius:9px;min-width:210px;height:40px;padding:0 11px}.models-search input{font-size:12px}.models-advanced-trigger,.models-sort,.models-currency,.models-view-switch{border-radius:9px;height:40px}.models-advanced-trigger{padding:0 10px;font-size:12px}.models-sort{padding-inline:8px}.models-currency,.models-view-switch{padding:3px}.models-currency button,.models-view-switch button{height:32px;font-size:12px}.models-view-switch button{width:32px}.models-result-meta{min-height:45px;padding:7px 2px 6px}.model-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:10px}.model-catalog-card{border-radius:12px;min-height:340px;padding:14px}.catalog-model-mark{border-radius:9px;width:33px;height:33px}.model-card-title{margin-top:12px}.model-card-title h2{font-size:16px}.model-catalog-card>p{min-height:40px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0;display:-webkit-box;overflow:hidden}.model-modality-line>em{height:22px;padding:0 6px}.model-price-panel{gap:6px;margin-top:9px;padding:9px 9px 28px}.model-catalog-card>footer{padding-top:10px}.model-catalog-card>footer>div:last-child{margin-top:9px}@media (width<=1180px){.models-catalog-workbench-head{grid-template-columns:auto minmax(0,1fr)}.catalog-billing-link,.models-catalog-title p{display:none}.model-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.modality-filter-bar{flex-direction:row;align-items:center}.models-search-row{flex-wrap:wrap}.models-search{flex-basis:45%}}@media (width<=900px){.models-catalog-main{padding-inline:12px}.models-catalog-workbench-head{grid-template-columns:1fr;gap:7px;padding-top:5px}.models-catalog-title{justify-content:space-between}.models-catalog-title p{display:block}.models-catalog-workbench-head .model-collection-tabs{justify-content:flex-start}.models-catalog-shell{grid-template-columns:174px minmax(0,1fr);gap:9px;padding-top:9px}.model-provider-rail{max-height:calc(100vh - 88px);padding:8px;display:block;position:sticky;top:76px;overflow:auto}.model-provider-rail>header{min-width:0;margin-bottom:6px}.provider-filter,.provider-filter.all{min-width:0}.provider-rail-note{display:flex}.modality-filter-bar{flex-direction:column;align-items:flex-start;gap:6px}.modality-filter-bar>div{width:100%;overflow:auto}.models-search{flex-basis:100%}.models-advanced-trigger,.models-sort{flex:1}.model-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (width<=680px){.models-catalog-main{padding:8px 10px 50px}.models-catalog-title p{display:none}.models-catalog-workbench-head{min-height:0}.models-catalog-title h1{font-size:21px}.models-catalog-shell{grid-template-columns:1fr}.model-provider-rail{scrollbar-width:none;align-items:center;gap:5px;max-height:none;padding:7px;display:flex;position:static;overflow-x:auto}.model-provider-rail>header{min-width:105px;margin:0}.provider-filter,.provider-filter.all{min-width:132px;margin:0}.provider-rail-note{display:none}.model-catalog-grid{grid-template-columns:1fr}.models-result-meta>span{display:none}}.modality-flow{align-items:center;gap:7px;min-width:0;display:inline-flex}.modality-flow-group{align-items:center;gap:5px;display:inline-flex}.modality-flow-arrow{color:var(--muted);flex:none}.modality-token{border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff6b}.modality-flow.compact{gap:5px}.modality-flow.compact .modality-flow-group{gap:4px}.modality-flow.compact .modality-token{border-radius:7px;width:25px;height:25px}.modality-token.text{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.modality-token.text{border-color:color-mix(in srgb,var(--brand) 20%,transparent)}}.modality-token.text{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.modality-token.text{background:color-mix(in srgb,var(--brand) 13%,var(--surface))}}.modality-token.text{color:var(--brand)}.modality-token.image{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.modality-token.image{border-color:color-mix(in srgb,var(--green) 20%,transparent)}}.modality-token.image{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.modality-token.image{background:color-mix(in srgb,var(--green) 12%,var(--surface))}}.modality-token.image{color:var(--green)}.modality-token.audio{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.modality-token.audio{border-color:color-mix(in srgb,var(--violet) 20%,transparent)}}.modality-token.audio{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.modality-token.audio{background:color-mix(in srgb,var(--violet) 12%,var(--surface))}}.modality-token.audio{color:var(--violet)}.modality-token.video{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.modality-token.video{border-color:color-mix(in srgb,var(--red) 20%,transparent)}}.modality-token.video{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.modality-token.video{background:color-mix(in srgb,var(--red) 11%,var(--surface))}}.modality-token.video{color:var(--red)}.modality-token.file{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.modality-token.file{border-color:color-mix(in srgb,var(--amber) 22%,transparent)}}.modality-token.file{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.modality-token.file{background:color-mix(in srgb,var(--amber) 13%,var(--surface))}}.modality-token.file{color:var(--amber)}.model-preview-trigger{min-height:31px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.model-preview-trigger:hover{color:var(--brand-strong)}.model-preview-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.model-preview-trigger.table{white-space:nowrap;min-height:30px}.model-preview-layer{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02081570;justify-content:flex-end;animation:.2s ease-out model-preview-fade;display:flex;position:fixed;inset:0}.model-preview-drawer{border-left:1px solid var(--border);background:var(--bg);width:min(650px,100vw - 40px);height:100dvh;color:var(--text);grid-template-rows:auto minmax(0,1fr) auto;animation:.28s cubic-bezier(.2,.75,.2,1) model-preview-slide;display:grid;box-shadow:-24px 0 72px #030a183d}.model-preview-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;min-height:72px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.model-preview-head{background:color-mix(in srgb,var(--surface) 91%,transparent)}}.model-preview-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.model-preview-provider{align-items:center;gap:10px;display:flex}.model-preview-provider>div{flex-direction:column;gap:2px;display:flex}.model-preview-provider>div>span{color:var(--text);font-size:13px;font-weight:780}.model-preview-provider>div>strong{color:var(--muted);font-size:12px;font-weight:550}.model-preview-head>button{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.model-preview-head>button:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.model-preview-head>button:focus-visible{outline:3px solid var(--brand-soft);border-color:var(--brand)}.model-preview-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:20px;overflow:auto}.model-preview-hero{padding:4px 2px 20px}.model-preview-hero .model-card-flags{align-items:center}.model-preview-hero .model-card-flags b{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:12px;font-weight:720}.model-preview-hero h2{color:var(--text-strong);letter-spacing:-.035em;margin:13px 0 0;font-size:32px;line-height:1.08}.model-preview-hero>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:7px;padding:0;display:inline-flex}.model-preview-hero>button:hover{color:var(--brand)}.model-preview-hero>button code{font-size:13px}.model-preview-hero>p{max-width:560px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.7}.model-preview-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.model-preview-tags span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px}.model-preview-modality{border:1px solid var(--border);background:linear-gradient(145deg,var(--brand),var(--surface));border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:15px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.model-preview-modality{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 4%,var(--surface)),var(--surface))}}.model-preview-modality{box-shadow:var(--shadow-sm)}.model-preview-modality>div{flex-direction:column;gap:4px;display:flex}.model-preview-modality>div>span{color:var(--muted);font-size:12px}.model-preview-modality>div>strong{font-size:15px}.model-preview-facts{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.model-preview-facts>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:82px;padding:14px;display:flex}.model-preview-facts>div:last-child{border-right:0}.model-preview-facts span{color:var(--muted);font-size:12px}.model-preview-facts strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.model-preview-facts strong.warning{color:var(--amber)}.model-preview-section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:12px;overflow:hidden}.model-preview-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 15px;display:flex}.model-preview-section>header>div:first-child{flex-direction:column;gap:3px;display:flex}.model-preview-section>header strong{font-size:14px}.model-preview-section>header span{color:var(--muted);font-size:12px}.model-preview-section>header>a{color:var(--brand);align-items:center;gap:4px;font-size:12px;font-weight:750;display:flex}.model-preview-section .models-currency{height:34px;box-shadow:none}.model-preview-section .models-currency button{height:26px}.model-preview-prices{grid-template-columns:repeat(3,1fr);display:grid}.model-preview-prices>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:84px;padding:14px;display:flex}.model-preview-prices>div:last-child{border-right:0}.model-preview-prices span{color:var(--muted);font-size:12px}.model-preview-prices strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px}.model-preview-routes>article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 15px;display:flex}.model-preview-routes>article:last-child{border-bottom:0}.model-preview-routes>article.recommended{box-shadow:inset 3px 0 var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.model-preview-routes>article.recommended{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}}.model-preview-routes>article>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.model-preview-routes>article>div:first-child>span{background:var(--surface-soft);min-width:38px;height:24px;color:var(--muted);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:750;display:grid}.model-preview-routes>article.recommended>div:first-child>span{background:var(--brand-soft);color:var(--brand)}.model-preview-routes p,.model-preview-routes>article>div:last-child{flex-direction:column;gap:3px;margin:0;display:flex}.model-preview-routes p{min-width:0}.model-preview-routes p strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.model-preview-routes p small,.model-preview-routes>article>div:last-child small{color:var(--muted);font-size:12px}.model-preview-routes>article>div:last-child{flex:none;align-items:flex-end}.model-preview-routes>article>div:last-child strong{color:var(--green);font-size:13px}.model-preview-actions{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:.9fr 1.1fr;gap:9px;min-height:78px;padding:12px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.model-preview-actions{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.model-preview-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.model-preview-actions .button{justify-content:center;height:46px}.model-preview-actions .button--primary{box-shadow:0 8px 18px var(--brand)}@supports (color:color-mix(in lab, red, red)){.model-preview-actions .button--primary{box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 20%,transparent)}}@keyframes model-preview-fade{0%{opacity:0}to{opacity:1}}@keyframes model-preview-slide{0%{opacity:.65;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@media (width<=680px){.model-preview-layer{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.model-preview-drawer{width:100%;box-shadow:none;border-left:0}.model-preview-head{min-height:64px;padding:9px 12px}.model-preview-scroll{padding:14px 12px 20px}.model-preview-hero h2{font-size:27px}.model-preview-modality{flex-direction:column;align-items:flex-start;gap:11px}.model-preview-facts{grid-template-columns:repeat(2,1fr)}.model-preview-facts>div:nth-child(2){border-right:0}.model-preview-facts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.model-preview-prices{grid-template-columns:1fr}.model-preview-prices>div{border-right:0;border-bottom:1px solid var(--border);min-height:64px}.model-preview-prices>div:last-child{border-bottom:0}.model-preview-actions{min-height:70px;padding:9px 12px}.model-preview-actions .button{height:44px}}@media (prefers-reduced-motion:reduce){.model-preview-layer,.model-preview-drawer{animation:none}}.model-price-panel{background:var(--surface-soft);border-radius:10px;margin-top:9px;display:block;overflow:hidden;padding:0!important}@supports (color:color-mix(in lab, red, red)){.model-price-panel{background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}}.model-price-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 10px;display:flex}.model-price-panel>header>div{align-items:baseline;gap:7px;min-width:0;display:flex}.model-price-panel>header strong{color:var(--text);white-space:nowrap;font-size:12px;font-weight:760;display:block}.model-price-panel>header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-route-saving{flex:none;align-items:center;gap:5px;font-size:12px;font-weight:760;display:inline-flex}.model-route-saving span{background:var(--success-soft);color:var(--green);border-radius:999px;padding:3px 6px}.model-route-saving em{color:var(--green);font-size:12px;font-style:normal}.model-price-panel>.model-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.model-price-panel>.model-price-grid.single{grid-template-columns:1fr}.model-price-grid>div{flex-direction:column;gap:3px;min-width:0;padding:9px 10px 10px;display:flex}.model-price-grid>div+div{border-left:1px solid var(--border)}.model-price-grid span{color:var(--muted);font-size:12px}.model-price-grid strong{color:var(--text-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:790;line-height:1.2;display:block;overflow:hidden}.model-price-panel>.model-cache-price{border-top:1px solid var(--border);background:var(--surface);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.model-price-panel>.model-cache-price{background:color-mix(in srgb,var(--surface) 58%,transparent)}}.model-cache-price span{color:var(--muted);font-size:12px}.model-cache-price strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:740;display:block}.table-price-stack{flex-direction:column;gap:4px;display:flex}.table-price-stack>div{align-items:center;gap:5px;display:flex}.table-price-stack span{color:var(--muted);font-size:12px}.table-price-stack strong{font-variant-numeric:tabular-nums;font-size:12px}.table-price-stack i{background:var(--border-strong);width:1px;height:12px;margin:0 3px}.table-price-stack small{color:var(--muted);font-size:12px;margin:0!important}.table-multiplier{white-space:nowrap;align-items:center;display:inline-flex}.table-standard-price{color:var(--muted);font-size:12px}.model-preview-prices strong{font-size:18px}.model-preview-prices span{font-weight:620}@media (width<=360px){.model-price-panel>header>div{flex-direction:column;align-items:flex-start;gap:2px}.model-route-saving em{display:none}}.model-detail-public{background:var(--bg)}.model-detail-main{width:min(1540px,100% - 48px);margin:0 auto;padding:42px 0 72px}.model-detail-crumb{min-height:34px;color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.model-detail-crumb a{min-height:30px;color:var(--muted);border-radius:7px;align-items:center;padding:0 5px;transition:color .16s,background .16s;display:inline-flex}.model-detail-crumb a:hover{background:var(--surface-soft);color:var(--brand)}.model-detail-crumb a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;color:var(--brand)}.model-detail-crumb-back{justify-content:center;width:30px;padding:0!important}.model-detail-crumb-provider{font-weight:650}.model-detail-crumb strong{color:var(--text);padding:0 5px;font-weight:780}.model-detail-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:27px 0 30px;display:grid}.model-detail-mark{border-radius:20px;width:70px;height:70px;font-size:25px}.model-detail-title>div:first-child{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.model-detail-title>div:first-child em,.model-detail-title>div:first-child b{background:var(--brand-soft);color:var(--brand);border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-style:normal;display:inline-flex}.model-detail-title>div:first-child b{background:var(--warning-soft);color:var(--amber)}.model-detail-name-row{align-items:center;gap:9px;margin:5px 0 2px;display:flex}.model-detail-title h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,54px);line-height:1}.model-detail-name-row>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;transition:color .16s,background .16s,border-color .16s;display:grid}.model-detail-name-row>button:hover{border-color:var(--border);background:var(--surface-soft);color:var(--brand)}.model-detail-name-row>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.model-detail-title>p{max-width:760px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.6}.model-hero-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.model-hero-tags>span:not(.modality-flow){border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:99px;padding:4px 8px;font-size:12px}.model-hero-tags>.modality-flow{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:4px 7px}.model-hero-actions{align-items:center;gap:8px;display:flex}.model-hero-actions .button{white-space:nowrap;height:40px}.model-detail-facts{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:repeat(6,1fr);margin-bottom:20px;display:grid;overflow:hidden}.model-detail-facts>div{border-right:1px solid var(--border);align-items:center;gap:12px;min-height:92px;padding:18px;display:flex}.model-detail-facts>div:last-child{border-right:0}.model-detail-facts svg{color:var(--muted)}.model-detail-facts span{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.model-detail-facts strong{color:var(--text);font-size:17px}.model-detail-tabs{z-index:8;border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 20px;padding:6px;display:grid;position:sticky;top:74px}@supports (color:color-mix(in lab, red, red)){.model-detail-tabs{background:color-mix(in srgb,var(--surface) 93%,transparent)}}.model-detail-tabs{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.model-detail-tabs button{height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.model-detail-tabs button.active{background:var(--surface-raised);color:var(--text);font-weight:750;box-shadow:0 1px 4px #1018281f}.model-overview-stack,.model-performance-stack,.model-api-stack{flex-direction:column;gap:18px;display:flex}.model-summary-grid,.performance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.model-summary-grid article,.performance-kpis article{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,var(--brand),transparent 42%),var(--surface);border-radius:14px;flex-direction:column;min-height:126px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.model-summary-grid article,.performance-kpis article{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand) 7%,transparent),transparent 42%),var(--surface)}}.model-summary-grid article,.performance-kpis article{box-shadow:var(--shadow-sm)}.model-summary-grid article>span{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.model-summary-grid article:nth-child(2)>span svg{color:var(--cyan)}.model-summary-grid article:nth-child(3)>span svg{color:var(--violet)}.model-summary-grid article:nth-child(4)>span svg{color:var(--amber)}.model-summary-grid strong,.performance-kpis strong{color:var(--text-strong);letter-spacing:-.03em;margin-top:13px;font-size:26px}.model-summary-grid small,.performance-kpis small{color:var(--muted);margin-top:5px;font-size:12px}.model-pricing-snapshot{border:1px solid var(--brand);grid-template-columns:1.3fr .9fr 1fr auto;align-items:center;gap:0;min-height:132px;padding:20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.model-pricing-snapshot{border:1px solid color-mix(in srgb,var(--brand) 34%,var(--border))}}.model-pricing-snapshot{background:linear-gradient(115deg,var(--brand),var(--surface) 42%,var(--cyan));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.model-pricing-snapshot{background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 12%,var(--surface)),var(--surface) 42%,color-mix(in srgb,var(--cyan) 6%,var(--surface)))}}.model-pricing-snapshot{box-shadow:var(--shadow-sm);overflow:hidden}.model-pricing-snapshot:after{border:1px solid var(--brand);width:300px;height:300px;position:absolute;top:-130px;right:-70px}@supports (color:color-mix(in lab, red, red)){.model-pricing-snapshot:after{border:1px solid color-mix(in srgb,var(--brand) 15%,transparent)}}.model-pricing-snapshot:after{content:"";border-radius:50%}.model-pricing-snapshot>div{z-index:1;position:relative}.pricing-snapshot-main{padding-right:22px}.pricing-snapshot-label{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.pricing-snapshot-main>div{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;display:flex}.pricing-snapshot-main strong{color:var(--text-strong);letter-spacing:-.04em;font-size:30px}.pricing-snapshot-main em{color:var(--muted);font-size:12px;font-style:normal}.pricing-snapshot-main i{color:var(--muted);margin-right:9px;font-size:12px;font-style:normal}.pricing-snapshot-main p{color:var(--muted);margin:6px 0 0;font-size:12px}.pricing-snapshot-route,.pricing-snapshot-endpoint{border-left:1px solid var(--border);flex-direction:column;justify-content:center;min-height:78px;padding:4px 22px;display:flex}.pricing-snapshot-route>span,.pricing-snapshot-endpoint>span{color:var(--muted);font-size:12px}.pricing-snapshot-route strong{align-items:center;gap:7px;margin-top:7px;font-size:15px;display:flex}.pricing-snapshot-route strong i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pricing-snapshot-route strong i{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}}.pricing-snapshot-route small,.pricing-snapshot-endpoint small{color:var(--muted);margin-top:5px;font-size:12px}.pricing-snapshot-endpoint>div{align-items:center;gap:6px;margin-top:6px;display:flex}.pricing-snapshot-endpoint code{max-width:230px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pricing-snapshot-endpoint button{background:var(--surface-soft);color:var(--brand);cursor:pointer;border:0;border-radius:6px;padding:4px;display:flex}.model-pricing-snapshot>.model-currency-switch{margin-left:20px}.model-overview-stack>.model-pricing-snapshot{order:-3}.model-overview-stack>.model-summary-grid{order:-2}.model-overview-stack>.model-pricing-section{order:-1}.model-overview-stack>.model-tier-section{order:0}.model-overview-stack>.model-cost-calculator{order:1}.model-overview-stack>.model-profile-section{order:2}.model-overview-stack>.model-overview-columns{order:3}.model-overview-stack>.model-performance-preview{order:4}.model-overview-stack>.model-faq{order:5}.model-section-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.model-section-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:16px 20px;display:flex}.model-section-card>header>div:first-child{align-items:center;gap:11px;display:flex}.model-section-card>header h2{margin:0;font-size:17px}.model-section-card>header p{color:var(--muted);margin:4px 0 0;font-size:12px}.model-section-card>header a,.model-section-card>header button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.section-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:flex}.section-icon.amber{background:var(--warning-soft);color:var(--amber)}.section-icon.cyan{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.section-icon.cyan{background:color-mix(in srgb,var(--cyan) 12%,var(--surface))}}.section-icon.cyan{color:var(--cyan)}.section-icon.violet{background:var(--violet-soft);color:var(--violet)}.section-icon.green{background:var(--success-soft);color:var(--green)}.model-currency-switch,.code-language-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:3px;display:flex}.model-currency-switch button,.code-language-tabs button{height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px}.model-currency-switch button.active,.code-language-tabs button.active{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm);font-weight:750}.route-offer-list{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.route-offer-list>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;padding:16px;position:relative}.route-offer-list>article.recommended{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.route-offer-list>article.recommended{border-color:color-mix(in srgb,var(--brand) 36%,var(--border))}}.route-offer-list>article.recommended{box-shadow:inset 0 3px var(--brand)}.route-offer-head,.route-offer-head>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-offer-head>div:first-child{justify-content:flex-start;min-width:0}.route-provider-mark{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:flex}.route-offer-head p{flex-direction:column;min-width:0;margin:0;display:flex}.route-offer-head p strong{align-items:center;gap:6px;font-size:14px;display:flex}.route-offer-head p strong em{background:var(--brand-soft);color:var(--brand);border-radius:99px;padding:2px 6px;font-size:12px;font-style:normal}.route-offer-head p small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.route-health{align-items:center;gap:7px;min-width:92px;display:flex}.route-health>span{background:var(--surface-soft);border-radius:99px;width:46px;height:6px;overflow:hidden}.route-health i{border-radius:inherit;background:var(--green);height:100%;display:block}.route-health strong{color:var(--green);font-size:12px}.route-offer-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:12px;margin:15px 0 12px;padding:12px 0;display:grid}.route-offer-metrics span{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.route-offer-metrics strong{color:var(--text);font-size:13px}.route-offer-list footer{align-items:center;gap:6px;display:flex}.route-offer-list footer>span{color:var(--muted);align-items:center;gap:3px;font-size:12px;display:flex}.route-offer-list footer a{color:var(--brand);align-items:center;margin-left:auto;font-size:12px;font-weight:700;display:flex}.model-tier-table,.model-params-table{overflow-x:auto}.model-tier-row{border-bottom:1px solid var(--border);grid-template-columns:1.4fr repeat(3,1fr);align-items:center;min-width:720px;min-height:68px;padding:0 20px;display:grid}.model-tier-row:last-child{border-bottom:0}.model-tier-row.head{background:var(--surface-soft);min-height:46px;color:var(--muted);font-size:12px}.model-tier-row>span:first-child{flex-direction:column;gap:3px;display:flex}.model-tier-row>span strong{font-size:13px}.model-tier-row>span small{color:var(--muted);font-size:12px}.model-tier-row b{font-size:13px}.model-cost-calculator>header>strong{color:var(--green);font-size:22px}.cost-calculator-grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr;align-items:end;gap:12px;padding:18px 20px;display:grid}.cost-calculator-grid label{flex-direction:column;gap:7px;display:flex}.cost-calculator-grid label>span,.calculator-result>span{color:var(--muted);font-size:12px}.cost-calculator-grid select,.cost-calculator-grid input{border:1px solid var(--border);background:var(--surface-raised);width:100%;height:44px;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:0 12px}.cost-calculator-grid select:focus,.cost-calculator-grid input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.calculator-result{border:1px solid var(--green);flex-direction:column;justify-content:center;min-height:68px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.calculator-result{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.calculator-result{background:var(--success-soft);border-radius:11px}.calculator-result strong{margin-top:4px;font-size:13px}.calculator-result small{color:var(--muted);margin-top:3px;font-size:12px}.model-overview-columns,.model-api-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.model-endpoint-list{padding:8px 16px 15px}.model-endpoint-list button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:58px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:0 5px;display:grid}.model-endpoint-list button:last-child{border-bottom:0}.model-endpoint-list button>span,.endpoint-copy-row>span{background:var(--success-soft);color:var(--green);text-align:center;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:800}.model-endpoint-list button code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-endpoint-list button em{color:var(--muted);font-size:12px;font-style:normal}.model-endpoint-list button svg{color:var(--muted)}.model-policy-grid{grid-template-columns:1fr 1fr;padding:10px 20px 18px;display:grid}.model-policy-grid>div{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;min-height:50px;padding:10px 0;display:flex}.model-policy-grid>div:nth-child(odd){border-right:1px solid var(--border);padding-right:14px}.model-policy-grid>div:nth-child(2n){padding-left:14px}.model-policy-grid>div:nth-last-child(-n+2){border-bottom:0}.model-policy-grid span{color:var(--muted);font-size:12px}.model-policy-grid strong{font-size:13px}.model-performance-preview>.model-chart-card{box-shadow:none;border:0;border-radius:0}.model-chart-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.model-chart-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.model-chart-card>header>div{align-items:center;gap:10px;display:flex}.model-chart-card>header span{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.model-chart-card>header strong,.model-chart-card>header em{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.model-chart-area{height:235px;padding:20px 24px 4px 58px;display:flex;position:relative}.model-chart-area svg{width:100%;height:100%;overflow:visible}.chart-grid-lines line{stroke:var(--border);stroke-dasharray:4 7;stroke-width:1px}.chart-line{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.model-chart-y{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;inset:25px auto 25px 16px}.model-chart-card>footer{padding:4px 20px 15px}.model-chart-card>footer>div:first-child{justify-content:center;gap:18px;display:flex}.model-chart-card>footer>div:first-child span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.model-chart-card footer i{border-radius:50%;width:7px;height:7px}.model-chart-card footer b{color:var(--text);font-weight:700}.model-chart-times{color:var(--muted);justify-content:space-between;margin:9px 0 0 42px;font-size:12px;display:flex}.model-faq>div{padding:0 20px}.model-faq details{border-bottom:1px solid var(--border)}.model-faq details:last-child{border-bottom:0}.model-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:13px;font-weight:750;list-style:none;display:flex}.model-faq summary::-webkit-details-marker{display:none}.model-faq summary svg{transition:transform .2s}.model-faq details[open] summary svg{color:var(--brand);transform:rotate(90deg)}.model-faq details p{max-width:970px;color:var(--muted);margin:-3px 0 17px;font-size:13px;line-height:1.7}.performance-kpis article>span{color:var(--muted);font-size:12px}.performance-kpis article:nth-child(2) strong{font-size:18px}.performance-chart-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.monitor-live{color:var(--green);align-items:center;gap:6px;font-size:12px;display:flex}.monitor-live i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.monitor-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.route-comparison-table{overflow-x:auto}.route-comparison-table>div{border-bottom:1px solid var(--border);grid-template-columns:1.35fr repeat(5,.8fr) 1.4fr;align-items:center;gap:12px;min-width:900px;min-height:62px;padding:0 20px;font-size:12px;display:grid}.route-comparison-table>div:last-child{border-bottom:0}.route-comparison-table>div.head{background:var(--surface-soft);min-height:44px;color:var(--muted);font-weight:700}.route-comparison-table>div>span:first-child{flex-direction:column;display:flex}.route-comparison-table small{color:var(--muted);font-size:12px}.route-comparison-table .healthy{color:var(--green)}.performance-range-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.performance-range-toolbar>div:first-child{flex-direction:column;gap:3px;display:flex}.performance-range-toolbar>div:first-child>span{align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.performance-range-toolbar>div:first-child strong{color:var(--muted);font-size:12px;font-weight:500}.performance-range-toolbar [role=tablist]{background:var(--surface-soft);border-radius:9px;padding:3px;display:flex}.performance-range-toolbar button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 15px}.performance-range-toolbar button.active{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm);font-weight:750}.model-api-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.model-api-toolbar>div{align-items:center;gap:12px;display:flex}.model-api-toolbar>div>span{color:var(--muted);font-size:12px}.model-api-toolbar [role=tablist]{background:var(--surface-soft);border-radius:9px;gap:3px;padding:3px;display:flex}.model-api-toolbar button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:12px}.model-api-toolbar button.active{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm);font-weight:750}.model-api-toolbar>a{color:var(--brand);align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.model-code-section>header code{color:var(--brand)}.endpoint-copy-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 20px 0;padding:11px;display:grid}.endpoint-copy-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-copy-row button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.model-code-block{background:#07101f;border:1px solid #263449;border-radius:12px;margin:12px 20px 0;overflow:hidden}.model-code-block>div{color:#94a7c4;border-bottom:1px solid #263449;justify-content:space-between;align-items:center;height:40px;padding:0 14px;font-size:12px;display:flex}.model-code-block button{color:#bcd0ed;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.model-code-block pre{color:#d8e5f8;min-height:305px;font:13px/1.75 var(--font-geist-mono);white-space:pre;margin:0;padding:18px;overflow:auto}.model-code-section>footer{color:var(--muted);align-items:flex-start;gap:7px;padding:14px 20px 17px;font-size:12px;display:flex}.model-code-section>footer svg{color:var(--amber);flex:none}.model-api-columns>.model-section-card{padding-bottom:17px}.auth-syntax{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:17px 20px 13px;display:grid;overflow:hidden}.auth-syntax span{border-right:1px solid var(--border);color:var(--muted);padding:10px;font-size:12px}.auth-syntax code{padding:10px}.auth-syntax button{border:0;border-left:1px solid var(--border);height:100%;color:var(--brand);cursor:pointer;background:0 0;padding:0 12px}.model-api-columns ul{color:var(--muted);margin:0 20px 13px;padding-left:18px;font-size:12px;line-height:1.9}.model-api-columns section>a{color:var(--brand);align-items:center;gap:5px;margin:0 20px;font-size:12px;font-weight:700;display:flex}.api-contract-list{padding:9px 20px 0}.api-contract-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:49px;display:flex}.api-contract-list>div:last-child{border-bottom:0}.api-contract-list strong{font-size:12px}.api-contract-list span{max-width:66%;color:var(--muted);text-align:right;font-size:12px}.model-params-table>div{border-bottom:1px solid var(--border);grid-template-columns:1fr .8fr 1.15fr 2.4fr;align-items:center;gap:14px;min-width:760px;min-height:59px;padding:0 20px;font-size:12px;display:grid}.model-params-table>div:last-child{border-bottom:0}.model-params-table>div.head{background:var(--surface-soft);min-height:43px;color:var(--muted);font-weight:700}.model-params-table code{font-size:13px}.model-params-table span{background:var(--violet-soft);width:fit-content;color:var(--violet);border-radius:7px;padding:4px 8px}.model-params-table b{font-weight:650}.model-params-table p{color:var(--muted);margin:0}.api-next-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.api-next-steps article{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:85px;padding:17px;display:grid}.api-next-steps article>svg{color:var(--brand)}.api-next-steps article>div{flex-direction:column;gap:3px;display:flex}.api-next-steps strong{font-size:13px}.api-next-steps span{color:var(--muted);font-size:12px}.api-next-steps a{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.profile-version{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.model-profile-grid{grid-template-columns:1.2fr .8fr;display:grid}.model-profile-grid>article{padding:22px}.model-profile-grid>article+article{border-left:1px solid var(--border);background:linear-gradient(145deg,var(--brand),transparent)}@supports (color:color-mix(in lab, red, red)){.model-profile-grid>article+article{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 4%,transparent),transparent)}}.model-profile-grid h3{align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.model-profile-grid h3:not(:first-child){margin-top:21px}.model-profile-grid h3 svg{color:var(--brand)}.model-profile-grid h3:nth-of-type(2) svg{color:var(--amber)}.model-profile-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.profile-meta-row{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.profile-meta-row span{min-width:0;color:var(--muted);flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.profile-meta-row span+span{border-left:1px solid var(--border)}.profile-meta-row code,.profile-meta-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.performance-percentiles>.performance-chart-grid{padding:18px}.performance-percentiles .model-chart-card{box-shadow:none}.reliability-grid{grid-template-columns:repeat(4,1fr);display:grid}.reliability-grid article{border-right:1px solid var(--border);align-items:flex-start;gap:11px;min-height:104px;padding:18px;display:flex}.reliability-grid article:last-child{border-right:0}.reliability-grid article>svg{color:var(--brand);flex:none}.reliability-grid article:nth-child(2)>svg{color:var(--cyan)}.reliability-grid article:nth-child(3)>svg{color:var(--amber)}.reliability-grid article:nth-child(4)>svg{color:var(--violet)}.reliability-grid span{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.reliability-grid strong{color:var(--text);font-size:18px}.reliability-grid small{color:var(--muted);font-size:12px;line-height:1.45}.response-field-list,.error-code-list{padding:8px 20px 16px}.response-field-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr .7fr 2fr;align-items:center;gap:12px;min-height:58px;display:grid}.response-field-list>div:last-child,.error-code-list>div:last-child{border-bottom:0}.response-field-list code{font-size:12px}.response-field-list span{background:var(--brand-soft);width:fit-content;color:var(--brand);border-radius:7px;padding:4px 7px;font-size:12px;font-weight:700}.response-field-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.error-code-list>div{border-bottom:1px solid var(--border);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:65px;display:grid}.error-code-list>div>code{background:var(--warning-soft);width:fit-content;color:var(--amber);border-radius:7px;padding:5px 8px;font-size:12px;font-weight:750}.error-code-list p{flex-direction:column;gap:3px;margin:0;display:flex}.error-code-list strong{font-size:12px}.error-code-list span{color:var(--muted);font-size:12px;line-height:1.45}.model-detail-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.model-detail-empty svg{color:var(--brand)}.model-detail-empty h1{margin:18px 0 7px}.model-detail-empty p{color:var(--muted);margin:0 0 20px}@media (width<=1240px){.route-offer-list{grid-template-columns:1fr}.route-offer-metrics{grid-template-columns:repeat(4,1fr)}.model-detail-facts{grid-template-columns:repeat(3,1fr)}.model-detail-facts>div:nth-child(3n){border-right:0}.model-detail-facts>div:nth-child(-n+3){border-bottom:1px solid var(--border)}.model-summary-grid,.performance-kpis{grid-template-columns:repeat(2,1fr)}.model-pricing-snapshot{grid-template-columns:1.25fr 1fr 1fr}.model-pricing-snapshot>.model-currency-switch{grid-column:1/-1;width:fit-content;margin:12px 0 0}.cost-calculator-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.model-detail-main{width:min(100% - 32px,1540px);padding-top:105px}.model-detail-hero{grid-template-columns:auto 1fr;align-items:start}.model-hero-actions{flex-wrap:wrap;grid-column:2}.model-overview-columns,.model-api-columns,.performance-chart-grid{grid-template-columns:1fr}.model-detail-tabs{top:68px}.route-offer-metrics{grid-template-columns:repeat(2,1fr)}.model-detail-facts{grid-template-columns:repeat(3,1fr)}.model-detail-facts>div,.model-detail-facts>div:nth-child(3n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.model-detail-facts>div:nth-child(3n){border-right:0}.model-detail-facts>div:nth-last-child(-n+3){border-bottom:0}.model-pricing-snapshot{grid-template-columns:1fr 1fr}.pricing-snapshot-main{grid-column:1/-1;padding:0 0 15px}.pricing-snapshot-route{border-left:0;border-top:1px solid var(--border)}.pricing-snapshot-endpoint{border-top:1px solid var(--border)}.api-next-steps{grid-template-columns:1fr}.performance-range-toolbar{flex-wrap:wrap;align-items:flex-start}}@media (width<=680px){.model-detail-main{width:min(100% - 24px,1540px);padding-top:92px}.model-detail-crumb span,.model-detail-crumb strong,.model-detail-crumb>svg{display:none}.model-detail-hero{grid-template-columns:1fr;padding-top:15px}.model-detail-mark{width:58px;height:58px}.model-detail-title h1{font-size:38px}.model-hero-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.model-hero-actions .button:last-child{grid-column:1/-1}.model-detail-facts,.model-summary-grid,.performance-kpis{grid-template-columns:1fr}.model-detail-facts>div,.model-detail-facts>div:nth-child(2n),.model-detail-facts>div:nth-child(3n),.model-detail-facts>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--border);grid-column:auto}.model-detail-facts>div:last-child{border-bottom:0}.model-detail-tabs{top:62px}.model-detail-tabs button{height:42px}.model-pricing-snapshot{grid-template-columns:1fr}.pricing-snapshot-route,.pricing-snapshot-endpoint{border-left:0;border-top:1px solid var(--border);padding:14px 0}.model-pricing-snapshot>.model-currency-switch{width:100%;margin-top:12px}.model-section-card>header{flex-direction:column;align-items:flex-start}.model-currency-switch{align-self:stretch}.model-currency-switch button{flex:1}.cost-calculator-grid,.route-offer-metrics{grid-template-columns:1fr}.route-offer-head{align-items:flex-start}.route-health{flex-direction:column;align-items:flex-end}.model-policy-grid{grid-template-columns:1fr}.model-policy-grid>div,.model-policy-grid>div:nth-child(odd),.model-policy-grid>div:nth-child(2n),.model-policy-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border);padding:10px 0}.model-policy-grid>div:last-child{border-bottom:0}.model-chart-area{height:200px;padding-left:48px}.model-chart-card>footer>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.performance-range-toolbar [role=tablist]{width:100%;overflow:auto}.performance-range-toolbar button{white-space:nowrap;flex:1}.model-api-toolbar,.model-api-toolbar>div{flex-direction:column;align-items:flex-start}.model-api-toolbar [role=tablist]{width:100%;overflow-x:auto}.model-api-toolbar button{white-space:nowrap}.code-language-tabs{width:100%;overflow:auto}.code-language-tabs button{white-space:nowrap}.endpoint-copy-row{grid-template-columns:auto 1fr}.endpoint-copy-row button{grid-column:1/-1;justify-content:center}.model-code-block pre{min-height:260px}.api-contract-list>div{flex-direction:column;align-items:flex-start;padding:11px 0}.api-contract-list span{text-align:left;max-width:100%}.api-next-steps article{grid-template-columns:auto 1fr}.api-next-steps a{grid-column:2}.model-detail-public .simple-public-footer{padding-left:12px;padding-right:12px}}@media (width<=980px){.model-detail-main{padding-top:32px}}@media (width<=680px){.model-detail-main{padding-top:22px}}@media (width<=1240px){.reliability-grid{grid-template-columns:repeat(2,1fr)}.reliability-grid article:nth-child(2){border-right:0}.reliability-grid article:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=680px){.model-profile-grid{grid-template-columns:1fr}.model-profile-grid>article+article{border-top:1px solid var(--border);border-left:0}.profile-meta-row{grid-template-columns:1fr}.profile-meta-row span+span{border-top:1px solid var(--border);border-left:0}.profile-version{align-self:flex-start}.reliability-grid{grid-template-columns:1fr}.reliability-grid article,.reliability-grid article:nth-child(2),.reliability-grid article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.reliability-grid article:last-child{border-bottom:0}.response-field-list>div{grid-template-columns:1fr auto;padding:11px 0}.response-field-list p{grid-column:1/-1}}.channel-compare-controls{align-items:center;gap:8px;display:flex}.channel-compare-controls select{border:1px solid var(--border);background:var(--surface-raised);height:36px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:12px}.channel-compare-controls select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.supplier-channel-table{overflow-x:auto}.supplier-channel-table>div{border-bottom:1px solid var(--border);grid-template-columns:1.5fr .85fr 1.05fr .9fr .9fr 1fr 70px;align-items:center;gap:14px;min-width:1120px;min-height:68px;padding:0 20px;font-size:12px;display:grid}.supplier-channel-table>div:last-child{border-bottom:0}.supplier-channel-table>div.head{background:var(--surface-soft);min-height:44px;color:var(--muted);font-weight:700}.supplier-channel-table>div:not(.head):hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.supplier-channel-table>div:not(.head):hover{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}}.supplier-channel-table>div.recommended{box-shadow:inset 3px 0 var(--brand)}.supplier-channel-table>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.supplier-channel-table strong{align-items:center;gap:6px;font-size:13px;display:flex}.supplier-channel-table strong em{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:2px 6px;font-size:12px;font-style:normal}.supplier-channel-table small{color:var(--muted);font-size:12px}.supplier-channel-table small.safe{color:var(--green)}.supplier-channel-table>div>a{color:var(--brand);justify-content:flex-end;align-items:center;font-weight:750;display:flex}.channel-availability>b{color:var(--green)}.channel-availability>i{background:var(--surface-soft);border-radius:999px;width:74px;height:5px;overflow:hidden}.channel-availability>i>span{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--cyan));height:100%;display:block}.supplier-channel-note{border-top:1px solid var(--border);background:var(--surface-soft);min-height:47px;color:var(--muted);align-items:center;gap:8px;padding:0 20px;font-size:12px;display:flex}.supplier-channel-note svg{color:var(--green);flex:none}@media (width<=680px){.channel-compare-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.channel-compare-controls select{width:100%}}.analytics-dashboard{--analytics-blue:#5b8def;--analytics-cyan:#36b8d5;--analytics-violet:#9276e8;--analytics-green:#39b782;--analytics-amber:#d89a48;--analytics-rose:#d96988;min-width:0}.analytics-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.analytics-page-head>div:first-child>span{color:var(--brand);letter-spacing:1.6px;font-size:12px;font-weight:800}.analytics-page-head h1{letter-spacing:-1.05px;margin:4px 0 3px;font-size:clamp(28px,2.1vw,34px);line-height:1.18}.analytics-page-head p{color:var(--muted);margin:0;font-size:14px}.analytics-page-head--controls{justify-content:flex-end}.analytics-head-actions{align-items:center;gap:7px;display:flex}.analytics-head-actions>button,.analytics-range{border:1px solid var(--border);background:var(--surface);height:38px;box-shadow:var(--shadow-sm);border-radius:9px}.analytics-head-actions>button{color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.analytics-head-actions>button:hover{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.analytics-head-actions>button:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}}.analytics-head-actions>button:hover{background:var(--brand-soft)}.analytics-head-actions>button em{color:#fff;background:var(--brand);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-style:normal;display:inline-flex}.analytics-range{padding:3px;display:flex}.analytics-range button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:650}.analytics-range button.active{color:var(--text);background:var(--surface-raised);box-shadow:0 2px 7px #040f2017}.analytics-date span{white-space:nowrap}.analytics-scope{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:45px;margin-bottom:12px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.analytics-scope{background:color-mix(in srgb,var(--surface) 94%,var(--brand-soft))}}.analytics-scope{color:var(--muted);font-size:12px}.analytics-scope>div{align-items:center;gap:8px;display:flex}.analytics-scope strong{color:var(--text)}.analytics-scope svg{color:var(--muted)}.live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.analytics-metric-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.analytics-metric{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:130px;box-shadow:var(--shadow-sm);border-radius:13px;padding:14px;position:relative;overflow:hidden}.analytics-metric:after{content:"";background:var(--metric-color);border-radius:50%;width:88px;height:88px;position:absolute;top:-35px;right:-26px}@supports (color:color-mix(in lab, red, red)){.analytics-metric:after{background:color-mix(in srgb,var(--metric-color) 8%,transparent)}}.analytics-metric--blue{--metric-color:var(--analytics-blue)}.analytics-metric--cyan{--metric-color:var(--analytics-cyan)}.analytics-metric--violet{--metric-color:var(--analytics-violet)}.analytics-metric--green{--metric-color:var(--analytics-green)}.analytics-metric--amber{--metric-color:var(--analytics-amber)}.analytics-metric--rose{--metric-color:var(--analytics-rose)}.analytics-metric header{align-items:center;gap:8px;display:flex}.analytics-metric header>span{width:30px;height:30px;color:var(--metric-color);background:var(--metric-color);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.analytics-metric header>span{background:color-mix(in srgb,var(--metric-color) 10%,var(--surface))}}.analytics-metric header strong{color:var(--muted);font-size:12px}.analytics-metric>div{letter-spacing:-.6px;margin-top:13px;font-size:24px;font-weight:760;line-height:1.05}.analytics-metric footer{align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.analytics-metric footer em{color:var(--green);font-style:normal;font-weight:700}.analytics-metric footer span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.analytics-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 16px;display:flex}.analytics-card>header>div:first-child{align-items:center;gap:9px;display:flex}.analytics-card>header>div:first-child>span{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.analytics-card h2{margin:0;font-size:15px;line-height:1.35}.analytics-card header p{color:var(--muted);margin:2px 0 0;font-size:12px}.analytics-card header a{color:var(--brand);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.analytics-main-grid{grid-template-columns:minmax(0,1.68fr) minmax(280px,.62fr);gap:14px;margin-bottom:14px;display:grid}.analytics-trend-card{min-height:420px}.analytics-metric-switch{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:3px;display:flex}.analytics-metric-switch button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:650}.analytics-metric-switch button.active{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.analytics-trend-chart{grid-template-columns:43px minmax(0,1fr);gap:9px;height:286px;padding:21px 16px 0;display:grid}.analytics-y-axis{height:225px;color:var(--muted-2);flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:12px;display:flex}.analytics-plot{min-width:0;height:252px;position:relative}.analytics-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 27px}.analytics-grid-lines i{background:var(--border);height:1px}.analytics-bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:6px;display:grid;position:absolute;inset:0 4px 27px}.analytics-bar-slot{justify-content:center;align-items:flex-end;height:100%;display:flex}.analytics-bar-slot>i{background:linear-gradient(180deg,var(--brand),var(--brand));border-radius:5px 5px 2px 2px;width:min(70%,24px);min-height:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.analytics-bar-slot>i{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 90%,#fff),color-mix(in srgb,var(--brand) 48%,transparent))}}.analytics-bar-slot>i{transition:all .18s}.analytics-bar-slot>i:hover{filter:brightness(1.12);transform:translateY(-2px)}.analytics-bar-slot>i>span{z-index:4;border:1px solid var(--border);color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:12px;font-style:normal;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.analytics-bar-slot>i:hover>span{display:block}.analytics-x-axis{color:var(--muted-2);grid-template-columns:repeat(14,1fr);font-size:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.analytics-x-axis span{text-align:center}.analytics-trend-card>footer{border-top:1px solid var(--border);min-height:55px;color:var(--muted);align-items:center;gap:17px;padding:10px 16px;font-size:12px;display:flex}.analytics-trend-card>footer>div{align-items:center;gap:5px;display:flex}.analytics-trend-card>footer strong{color:var(--text)}.analytics-trend-card>footer a{color:var(--brand);align-items:center;margin-left:auto;font-weight:700;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-dot.blue{background:var(--analytics-blue)}.legend-dot.cyan{background:var(--analytics-cyan)}.analytics-share-card{min-height:420px}.analytics-share-card>header>a,.analytics-route-card>header>a,.analytics-keys-card>header>a{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:6px 8px}.analytics-donut{background:conic-gradient(var(--analytics-blue) 0 42.8%,var(--analytics-violet) 42.8% 69.2%,var(--analytics-cyan) 69.2% 87.9%,var(--analytics-green) 87.9% 96.8%,var(--border) 96.8% 100%);border-radius:50%;place-items:center;width:166px;height:166px;margin:24px auto 17px;padding:20px;display:grid}.analytics-donut>div{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.analytics-donut strong{font-size:22px}.analytics-donut span{color:var(--muted);font-size:12px}.analytics-share-list{gap:10px;padding:0 18px 17px;display:grid}.analytics-share-list>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.analytics-share-list i{border-radius:50%;width:7px;height:7px}.analytics-share-list i.blue,.analytics-model-name>i.blue{background:var(--analytics-blue)}.analytics-share-list i.violet,.analytics-model-name>i.violet{background:var(--analytics-violet)}.analytics-share-list i.cyan,.analytics-model-name>i.cyan{background:var(--analytics-cyan)}.analytics-share-list i.green,.analytics-model-name>i.green{background:var(--analytics-green)}.analytics-share-list span{color:var(--muted)}.analytics-secondary-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.analytics-quality-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.analytics-quality-grid>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:12px}.analytics-quality-grid span,.analytics-quality-grid small{color:var(--muted);font-size:12px;display:block}.analytics-quality-grid strong{margin:7px 0 10px;font-size:20px;display:block}.analytics-quality-grid i{background:var(--surface-soft);border-radius:999px;height:5px;display:block}.analytics-quality-grid i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--analytics-cyan));height:100%;display:block}.analytics-quality-grid small{margin-top:7px}.analytics-route-flow{gap:8px;padding:14px;display:grid}.analytics-route-flow>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;grid-template-columns:minmax(110px,.8fr) 14px minmax(145px,1fr) 14px minmax(130px,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:6px 8px;font-size:12px;display:grid}.analytics-route-flow>div>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.analytics-route-flow>div>span svg{color:var(--brand);flex:none}.analytics-route-flow>div>svg{color:var(--muted-2)}.analytics-route-flow>div>strong{color:var(--brand)}.analytics-model-table{margin-bottom:14px}.analytics-model-table>header>a{align-items:center;display:flex}.analytics-table-scroll{overflow-x:auto}.analytics-model-row{border-top:1px solid var(--border);grid-template-columns:2.1fr .8fr .7fr .75fr .7fr .75fr 1.1fr;align-items:center;gap:12px;min-width:960px;min-height:64px;padding:9px 16px;font-size:12px;display:grid}.analytics-model-row.head{min-height:38px;color:var(--muted);background:var(--surface-soft);border-top:0;font-weight:700}.analytics-model-name{grid-template-columns:22px 34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.analytics-model-name>em{color:var(--muted);font-style:normal}.analytics-model-name>i{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.analytics-model-name>span{flex-direction:column;min-width:0;display:flex}.analytics-model-name small{color:var(--muted);font-size:12px}.success-value{color:var(--green);font-weight:700}.analytics-share-bar{grid-template-columns:minmax(60px,1fr) 42px;align-items:center;gap:7px;display:grid}.analytics-share-bar>i{background:var(--surface-soft);border-radius:999px;height:5px;display:block}.analytics-share-bar>i b{border-radius:inherit;background:var(--brand);height:100%;display:block}.analytics-share-bar>em{color:var(--muted);font-style:normal}.analytics-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.analytics-keys-card>div{padding:0 14px}.analytics-keys-card>div>a{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(140px,1.15fr) .65fr .65fr 1fr 14px;align-items:center;gap:9px;min-height:76px;font-size:12px;display:grid}.analytics-keys-card>div>a:last-child{border:0}.key-rank-icon{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.analytics-keys-card p{flex-direction:column;min-width:0;margin:0;display:flex}.analytics-keys-card code{color:var(--muted);margin-top:2px;font-size:12px}.analytics-keys-card a>span:not(.key-rank-icon){flex-direction:column;display:flex}.analytics-keys-card small{color:var(--muted);font-size:12px}.analytics-keys-card a>div i{background:var(--surface-soft);border-radius:999px;height:5px;display:block}.analytics-keys-card a>div i b{border-radius:inherit;background:linear-gradient(90deg,var(--analytics-blue),var(--analytics-cyan));height:100%;display:block}.analytics-keys-card a>div small{margin-top:5px;display:block}.analytics-keys-card a>svg{color:var(--muted)}.ai-badge{color:var(--violet);background:var(--violet);border-radius:6px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.ai-badge{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.ai-badge{font-size:12px;font-weight:800}.analytics-insights>div{gap:8px;padding:12px 14px;display:grid}.analytics-insights>div>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px;display:grid}.analytics-insights>div>article>span{width:30px;height:30px;color:var(--amber);background:var(--amber);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.analytics-insights>div>article>span{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.analytics-insights>div>article.positive>span{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-insights>div>article.positive>span{background:color-mix(in srgb,var(--green) 9%,var(--surface))}}.analytics-insights article p{flex-direction:column;margin:0;display:flex}.analytics-insights article strong{font-size:12px}.analytics-insights article small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.analytics-insights>button{border:1px solid var(--border);width:calc(100% - 28px);min-height:36px;color:var(--brand);background:var(--brand-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin:0 14px 14px;font-size:12px;font-weight:700;display:flex}.analytics-filter-form,.analytics-preferences{gap:18px;display:grid}.analytics-filter-form h3{align-items:center;gap:7px;margin:0 0 9px;font-size:13px;display:flex}.analytics-quick-ranges{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.analytics-quick-ranges button{border:1px solid var(--border);height:38px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;font-size:12px;font-weight:700}.analytics-quick-ranges button.active{color:#fff;border-color:var(--brand);background:var(--brand)}.analytics-filter-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analytics-filter-grid label,.analytics-preferences>label:not(.analytics-check){flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.analytics-filter-grid select,.analytics-preferences select{border:1px solid var(--border);height:42px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 11px;font-size:13px}.analytics-check{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;align-items:center;gap:9px;min-height:55px;padding:10px;display:flex}.analytics-check input{width:17px;height:17px}.analytics-check span{flex-direction:column;display:flex}.analytics-check strong{font-size:12px}.analytics-check small{color:var(--muted);margin-top:2px;font-size:12px}@media (width<=1440px){.analytics-metric-grid{grid-template-columns:repeat(3,1fr)}.analytics-quality-grid{grid-template-columns:repeat(2,1fr)}.analytics-route-flow>div{grid-template-columns:minmax(100px,.7fr) 12px minmax(130px,1fr) 12px minmax(120px,1fr) auto}}@media (width<=1180px){.analytics-page-head{flex-direction:column;align-items:flex-start}.analytics-head-actions{flex-wrap:wrap;width:100%}.analytics-main-grid,.analytics-bottom-grid,.analytics-secondary-grid{grid-template-columns:1fr}.analytics-share-card{grid-template-columns:1fr 1fr;min-height:auto;display:grid}.analytics-share-card>header{grid-column:1/-1}.analytics-share-list{align-content:center}}@media (width<=760px){.analytics-page-head h1{font-size:27px}.analytics-date{display:none!important}.analytics-scope{flex-direction:column;align-items:flex-start}.analytics-metric-grid{grid-template-columns:repeat(2,1fr)}.analytics-metric{min-height:122px}.analytics-trend-chart{grid-template-columns:34px minmax(520px,1fr);padding-left:8px;padding-right:8px;overflow-x:auto}.analytics-trend-card{overflow-x:auto}.analytics-trend-card>header{flex-direction:column;align-items:flex-start}.analytics-trend-card>footer{flex-wrap:wrap;align-items:flex-start}.analytics-trend-card>footer a{margin-left:0}.analytics-share-card{display:block}.analytics-quality-grid{grid-template-columns:1fr 1fr}.analytics-route-flow{overflow-x:auto}.analytics-route-flow>div{min-width:690px}.analytics-keys-card>div{overflow-x:auto}.analytics-keys-card>div>a{min-width:760px}.analytics-filter-grid{grid-template-columns:1fr}.analytics-quick-ranges{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.analytics-metric-grid{grid-template-columns:1fr}.analytics-head-actions{grid-template-columns:1fr 40px 40px;display:grid}.analytics-range{grid-column:1/-1}.analytics-head-actions>button{padding:0}.analytics-head-actions>button:nth-last-child(n+3){padding:0 9px}.analytics-quality-grid{grid-template-columns:1fr}.analytics-donut{width:150px;height:150px}.analytics-filter-form,.analytics-preferences{gap:14px}}.analytics-view-tabs{border:1px solid var(--border);background:var(--surface);height:46px;box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:3px;margin-bottom:10px;padding:4px;display:inline-flex}.analytics-view-tabs button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.analytics-view-tabs button.active{color:var(--brand);background:var(--brand-soft)}.analytics-view-tabs button em{color:var(--violet);background:var(--violet);border-radius:4px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.analytics-view-tabs button em{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.analytics-view-tabs button em{font-size:12px;font-style:normal}.analytics-scope button{color:var(--brand);background:var(--brand-soft);cursor:pointer;border:0;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700}.analytics-route-card>header>button{border:1px solid var(--border);color:var(--brand);background:var(--surface);cursor:pointer;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:700}.analytics-focus-grid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.58fr);gap:14px;margin-bottom:14px;display:grid}.analytics-trend-card.focused{min-height:445px}.analytics-comparison-card>div{padding:8px 14px}.analytics-comparison-card>div>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(76px,1fr) auto;gap:5px 9px;padding:11px 0;font-size:12px;display:grid}.analytics-comparison-card>div>div:last-child{border:0}.analytics-comparison-card>div span{color:var(--muted)}.analytics-comparison-card>div strong{font-size:14px}.analytics-comparison-card>div i{background:var(--surface-soft);border-radius:999px;grid-column:1/-1;height:5px;display:block}.analytics-comparison-card>div i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--analytics-cyan));height:100%;display:block}.analytics-comparison-card>div small{color:var(--muted);font-size:12px}.analytics-comparison-card>div em{color:var(--green);justify-self:end;font-size:12px;font-style:normal;font-weight:700}.analytics-comparison-card>div em.better{color:var(--green)}.analytics-trend-detail-grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);gap:14px;margin-bottom:14px;display:grid}.analytics-heatmap-card{min-height:480px}.heat-legend{color:var(--muted);align-items:center;gap:3px;font-size:12px;display:flex}.heat-legend i{background:var(--brand);border-radius:3px;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.heat-legend i{background:color-mix(in srgb,var(--brand) 14%,var(--surface))}}.heat-legend i:nth-of-type(2){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-legend i:nth-of-type(2){background:color-mix(in srgb,var(--brand) 28%,var(--surface))}}.heat-legend i:nth-of-type(3){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-legend i:nth-of-type(3){background:color-mix(in srgb,var(--brand) 46%,var(--surface))}}.heat-legend i:nth-of-type(4){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-legend i:nth-of-type(4){background:color-mix(in srgb,var(--brand) 66%,var(--surface))}}.heat-legend i:nth-of-type(5){background:var(--brand)}.analytics-heatmap{grid-template-columns:42px minmax(600px,1fr);gap:8px 10px;padding:22px 20px 18px;display:grid;overflow-x:auto}.heat-hours{color:var(--muted-2);text-align:center;grid-template-columns:repeat(12,1fr);font-size:12px;display:grid}.heat-row{grid-column:1/-1;grid-template-columns:42px minmax(600px,1fr);align-items:center;gap:10px;display:grid}.heat-row>strong{color:var(--muted);font-size:12px}.heat-row>div{grid-template-columns:repeat(12,1fr);gap:5px;height:34px;display:grid}.heat-row i{background:var(--brand);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.heat-row i{background:color-mix(in srgb,var(--brand) 14%,var(--surface))}}.heat-row i{transition:all .16s}.heat-row i:hover{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-row i:hover{outline:2px solid color-mix(in srgb,var(--brand) 35%,transparent)}}.heat-row i:hover{transform:translateY(-1px)}.heat-row i.level-2{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-row i.level-2{background:color-mix(in srgb,var(--brand) 27%,var(--surface))}}.heat-row i.level-3{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-row i.level-3{background:color-mix(in srgb,var(--brand) 43%,var(--surface))}}.heat-row i.level-4{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-row i.level-4{background:color-mix(in srgb,var(--brand) 62%,var(--surface))}}.heat-row i.level-5{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.heat-row i.level-5{background:color-mix(in srgb,var(--brand) 82%,var(--surface))}}.analytics-heatmap-card>footer{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px 10px;min-height:52px;padding:10px 16px;font-size:12px;display:grid}.analytics-heatmap-card>footer span{color:var(--muted)}.analytics-detail-stack{gap:14px;display:grid}.analytics-card-note{color:var(--muted);font-size:12px}.latency-bars{gap:11px;padding:14px;display:grid}.latency-bars>div{grid-template-columns:33px minmax(0,1fr) 50px;align-items:center;gap:8px;font-size:12px;display:grid}.latency-bars span{color:var(--muted)}.latency-bars i{background:var(--surface-soft);border-radius:999px;height:7px;display:block}.latency-bars i b{border-radius:inherit;background:linear-gradient(90deg,var(--analytics-cyan),var(--brand));height:100%;display:block}.analytics-latency-card>footer{border-top:1px solid var(--border);min-height:43px;color:var(--green);align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:flex}.analytics-errors-card>div{padding:9px 14px}.analytics-errors-card>div>div{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) 42px 48px;align-items:center;gap:8px;min-height:39px;font-size:12px;display:grid}.analytics-errors-card>div>div:last-child{border:0}.analytics-errors-card>div i{border-radius:50%;width:7px;height:7px}.analytics-errors-card>div i.amber{background:var(--analytics-amber)}.analytics-errors-card>div i.rose{background:var(--analytics-rose)}.analytics-errors-card>div i.violet{background:var(--analytics-violet)}.analytics-errors-card>div i.blue{background:var(--analytics-blue)}.analytics-errors-card>div i.cyan{background:var(--analytics-cyan)}.analytics-errors-card>div span,.analytics-errors-card>div em{color:var(--muted);font-style:normal}.analytics-supplier-card{margin-bottom:14px}.supplier-row{border-top:1px solid var(--border);grid-template-columns:1.7fr .7fr .6fr .7fr .65fr .65fr;align-items:center;gap:12px;min-width:780px;min-height:56px;padding:8px 16px;font-size:12px;display:grid}.supplier-row.head{min-height:38px;color:var(--muted);background:var(--surface-soft);border-top:0;font-weight:700}.supplier-row>span:first-child{align-items:center;gap:7px;display:flex}.supplier-row>span:first-child i{background:var(--green);border-radius:50%;width:7px;height:7px}.analytics-supplier-card{overflow-x:auto}.analytics-split-toolbar{border:1px solid var(--border);background:var(--surface);min-height:68px;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:22px;margin-bottom:14px;padding:10px 12px;display:flex}.analytics-split-toolbar>div{align-items:center;gap:8px;display:flex}.analytics-split-toolbar>div>span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.analytics-split-toolbar>button{border:1px solid var(--border);height:36px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:700;display:flex}.analytics-stage-toggles{gap:5px;display:flex}.analytics-stage-toggles button{border:1px solid var(--border);height:32px;color:var(--muted);background:var(--surface-raised);cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.analytics-stage-toggles button.active{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.analytics-stage-toggles button.active{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}}.analytics-stage-toggles button.active{background:var(--brand-soft)}.analytics-path-card{margin-bottom:14px}.path-stage-head{min-width:940px;min-height:40px;color:var(--muted);background:var(--surface-soft);grid-template-columns:1fr 1.2fr 1.2fr .72fr;align-items:center;gap:30px;padding:0 18px;font-size:12px;font-weight:700;display:grid}.analytics-path-list{gap:9px;min-width:940px;padding:12px 16px;display:grid}.analytics-path-card{overflow-x:auto}.analytics-path-row{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:minmax(160px,1fr) 15px minmax(180px,1.2fr) 15px minmax(180px,1.2fr) minmax(120px,.72fr);align-items:center;gap:10px;min-height:72px;padding:9px 11px;display:grid}.analytics-path-row>span{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 8px;display:grid}.analytics-path-row>span>i{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.analytics-path-row>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analytics-path-row>span small{color:var(--muted);font-size:12px}.analytics-path-row>svg{color:var(--muted-2)}.analytics-path-row>.hidden,.path-stage-head>.hidden{visibility:hidden;opacity:0}.analytics-path-row>div{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.analytics-path-row>div strong{color:var(--brand);font-size:13px}.analytics-path-row>div i{background:var(--surface-soft);border-radius:999px;height:6px;display:block}.analytics-path-row>div i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--analytics-cyan));height:100%;display:block}.analytics-breakdown-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.analytics-breakdown-card>div{padding:9px 14px}.analytics-breakdown-card>div>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;font-size:12px;display:grid}.analytics-breakdown-card>div>div:last-child{border:0}.analytics-breakdown-card>div span{color:var(--muted);align-items:center;gap:7px;display:flex}.analytics-breakdown-card>div i{background:var(--analytics-blue);border-radius:50%;width:7px;height:7px}.analytics-breakdown-card>div i.tone-2{background:var(--analytics-violet)}.analytics-breakdown-card>div i.tone-3{background:var(--analytics-cyan)}.analytics-breakdown-card>div i.tone-4{background:var(--analytics-green)}.analytics-path-table{margin-bottom:14px}.path-detail-row{border-top:1px solid var(--border);grid-template-columns:2.5fr .7fr .65fr .65fr .65fr .65fr 1fr;align-items:center;gap:12px;min-width:1050px;min-height:62px;padding:9px 16px;font-size:12px;display:grid}.path-detail-row.head{min-height:38px;color:var(--muted);background:var(--surface-soft);border:0;font-weight:700}.path-detail-row>span:first-child{align-items:center;gap:5px;display:flex;overflow:hidden}.path-detail-row>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-detail-row>span:first-child svg{color:var(--muted-2);flex:none}.analytics-granularity{border:1px solid var(--border);background:var(--surface);height:38px;box-shadow:var(--shadow-sm);border-radius:9px;align-items:center;gap:5px;padding:0 4px 0 9px;display:flex}.analytics-granularity span{color:var(--muted);font-size:12px}.analytics-granularity select{height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 23px 0 5px;font-size:12px;font-weight:700}.analytics-custom-range{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;padding:12px;display:grid}.analytics-custom-range label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.analytics-custom-range input{border:1px solid var(--border);height:42px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 9px;font-size:12px}.analytics-custom-range>span{color:var(--muted);padding-bottom:11px;font-size:12px}.analytics-trend-chart.granularity-小时{overflow-x:auto}.analytics-trend-chart.granularity-小时 .analytics-plot{min-width:840px}.analytics-focus-grid.single{grid-template-columns:1fr}@media (width<=1280px){.analytics-focus-grid{grid-template-columns:1fr}.analytics-comparison-card>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-comparison-card>div>div{border:0}.analytics-trend-detail-grid{grid-template-columns:1fr}.analytics-detail-stack,.analytics-breakdown-grid{grid-template-columns:1fr 1fr}.analytics-split-toolbar{flex-wrap:wrap;align-items:flex-start}.analytics-split-toolbar>button{margin-left:0}}@media (width<=760px){.analytics-view-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.analytics-view-tabs button{justify-content:center;padding:0 7px}.analytics-comparison-card>div{grid-template-columns:1fr 1fr}.analytics-detail-stack{grid-template-columns:1fr}.analytics-heatmap-card{overflow-x:auto}.analytics-heatmap-card>footer{min-width:700px}.analytics-breakdown-grid{grid-template-columns:1fr}.analytics-split-toolbar>div{justify-content:space-between;width:100%}.analytics-split-toolbar>button{justify-content:center;width:100%}.analytics-path-card>header{min-width:700px}.analytics-supplier-card>header{min-width:780px}.analytics-path-table>header{min-width:760px}}@media (width<=430px){.analytics-view-tabs button em{display:none}.analytics-comparison-card>div{grid-template-columns:1fr}.analytics-heatmap-card>footer{grid-template-columns:auto 1fr}.analytics-stage-toggles button{padding:0 8px}}@media (width<=760px){.analytics-custom-range{grid-template-columns:1fr}.analytics-custom-range>span{display:none}.analytics-trend-chart.granularity-小时 .analytics-plot{min-width:760px}}@media (width<=430px){.analytics-granularity{min-width:0}.analytics-granularity span{display:none}.analytics-granularity select{width:100%;padding-left:7px}.analytics-head-actions>button:nth-last-child(3){width:auto;padding:0 9px}}.analytics-metric{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.analytics-metric:hover{z-index:1;border-color:var(--metric-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.analytics-metric:hover{border-color:color-mix(in srgb,var(--metric-color) 34%,var(--border))}}.analytics-metric:hover{box-shadow:var(--shadow-md)}.analytics-metric:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.analytics-metric:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 18%,transparent)}}.analytics-metric:focus-visible{outline-offset:2px}.analytics-metric header>svg{color:var(--muted-2);margin-left:auto;transition:transform .18s}.analytics-metric:hover header>svg{color:var(--metric-color);transform:translate(2px)}.analytics-drilldown-modal{width:min(780px,100%)}.analytics-drilldown{gap:14px;display:grid}.analytics-drilldown-summary{grid-template-columns:.65fr .65fr 1.7fr;gap:8px;display:grid}.analytics-drilldown-summary>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-direction:column;justify-content:center;min-height:68px;padding:11px;display:flex}.analytics-drilldown-summary strong{font-size:14px}.analytics-drilldown-summary small{color:var(--muted);margin-top:3px;font-size:12px}.analytics-drilldown-table{border:1px solid var(--border);border-radius:11px;overflow:hidden}.analytics-drilldown-row{border-top:1px solid var(--border);grid-template-columns:minmax(190px,1.5fr) .7fr 1fr .6fr;align-items:center;gap:12px;min-height:60px;padding:8px 11px;font-size:12px;display:grid}.analytics-drilldown-row.head{min-height:38px;color:var(--muted);background:var(--surface-soft);border-top:0;font-weight:700}.analytics-drilldown-row:not(.head):hover{background:var(--surface-raised)}.analytics-drilldown-row>span:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.analytics-drilldown-row>span:first-child>i{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:750;display:grid}.analytics-drilldown-row>span:first-child>i.blue{background:var(--analytics-blue)}.analytics-drilldown-row>span:first-child>i.violet{background:var(--analytics-violet)}.analytics-drilldown-row>span:first-child>i.cyan{background:var(--analytics-cyan)}.analytics-drilldown-row>span:first-child>i.green{background:var(--analytics-green)}.analytics-drilldown-row>span:first-child>span{flex-direction:column;min-width:0;display:flex}.analytics-drilldown-row small{color:var(--muted);font-size:12px}.analytics-drilldown-row>span:nth-child(3){color:var(--muted);grid-template-columns:minmax(55px,1fr) 36px;align-items:center;gap:7px;display:grid}.analytics-drilldown-row>span:nth-child(3)>i{background:var(--surface-soft);border-radius:999px;height:5px;display:block}.analytics-drilldown-row>span:nth-child(3) b{border-radius:inherit;background:var(--brand);height:100%;display:block}.analytics-drilldown-row>em{color:var(--green);font-style:normal;font-weight:700}.analytics-drilldown>p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.analytics-drilldown>p svg{color:var(--green)}@media (width<=640px){.analytics-drilldown-summary{grid-template-columns:1fr 1fr}.analytics-drilldown-summary>span:last-child{grid-column:1/-1}.analytics-drilldown-table{overflow-x:auto}.analytics-drilldown-row{min-width:650px}}.analytics-command-bar{border:1px solid var(--border);background:var(--surface);min-height:64px;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:12px;padding:10px;display:grid}.analytics-command-bar .analytics-view-tabs{background:var(--surface-soft);height:42px;box-shadow:none;border:0;border-radius:10px;margin:0;padding:3px;display:inline-flex}.analytics-command-bar .analytics-view-tabs button{border-radius:8px;min-width:82px;height:36px;padding:0 15px;font-size:12px;transition:color .16s,background .16s,box-shadow .16s}.analytics-command-bar .analytics-view-tabs button:hover{color:var(--text);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.analytics-command-bar .analytics-view-tabs button:hover{background:color-mix(in srgb,var(--surface-raised) 76%,transparent)}}.analytics-command-bar .analytics-view-tabs button.active{color:var(--brand);background:var(--surface);box-shadow:var(--shadow-sm)}.analytics-command-bar .analytics-head-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.analytics-command-bar .analytics-head-actions>button,.analytics-command-bar .analytics-range,.analytics-command-bar .analytics-granularity{border-color:var(--border);background:var(--surface-raised);height:40px;box-shadow:none;border-radius:9px}.analytics-command-bar .analytics-range{flex:none;padding:3px}.analytics-command-bar .analytics-range button{border-radius:7px;min-width:58px;height:32px;padding:0 10px}.analytics-command-bar .analytics-range button:hover{color:var(--text);background:var(--surface-soft)}.analytics-command-bar .analytics-range button.active{color:var(--brand);background:var(--brand-soft);box-shadow:none}.analytics-command-bar .analytics-granularity{flex:none;padding-left:10px}.analytics-command-bar .analytics-granularity select{height:32px}.analytics-command-bar .analytics-date{flex:225px;justify-content:flex-start;min-width:0;max-width:285px}.analytics-command-bar .analytics-date span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-command-bar .analytics-filter-button{flex:none}.analytics-command-bar .analytics-icon-button{flex:0 0 40px;width:40px;padding:0}.analytics-command-bar .analytics-head-actions>button:hover{box-shadow:0 5px 16px var(--brand)}@supports (color:color-mix(in lab, red, red)){.analytics-command-bar .analytics-head-actions>button:hover{box-shadow:0 5px 16px color-mix(in srgb,var(--brand) 9%,transparent)}}.analytics-command-bar button:focus-visible,.analytics-command-bar select:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.analytics-command-bar button:focus-visible,.analytics-command-bar select:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 17%,transparent)}}.analytics-command-bar button:focus-visible,.analytics-command-bar select:focus-visible{outline-offset:2px}@media (width<=1280px){.analytics-command-bar{grid-template-columns:1fr;gap:9px}.analytics-command-bar .analytics-head-actions{flex-wrap:wrap;justify-content:flex-start}.analytics-command-bar .analytics-date{flex:260px;max-width:none}}@media (width<=760px){.analytics-command-bar{padding:8px}.analytics-command-bar .analytics-view-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.analytics-command-bar .analytics-view-tabs button{justify-content:center;min-width:0;padding:0 7px}.analytics-command-bar .analytics-head-actions{flex-wrap:wrap;width:100%;display:flex}.analytics-command-bar .analytics-range{flex:100%;order:1}.analytics-command-bar .analytics-range button{flex:1}.analytics-command-bar .analytics-granularity{flex:150px;order:2}.analytics-command-bar .analytics-filter-button{flex:auto;order:3}.analytics-command-bar .analytics-icon-button{order:4}}@media (width<=430px){.analytics-command-bar .analytics-head-actions{grid-template-columns:minmax(0,1fr) 40px 40px;display:grid}.analytics-command-bar .analytics-range,.analytics-command-bar .analytics-granularity{grid-column:1/-1}.analytics-command-bar .analytics-filter-button{grid-column:1;padding:0 10px}.analytics-command-bar .analytics-icon-button{width:40px}}.api-keys-center{max-width:var(--content-max)}.key-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.key-summary-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-raised),var(--surface));min-height:112px;box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.key-summary-card:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:110px;height:110px;position:absolute;top:-41px;right:-35px}.key-summary-card>span{background:currentColor;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.key-summary-card>span{background:color-mix(in srgb,currentColor 10%,var(--surface))}}.key-summary-card>div{flex-direction:column;min-width:0;display:flex}.key-summary-card small{color:var(--muted);font-size:12px;font-weight:650}.key-summary-card strong{color:var(--text-strong);letter-spacing:-.45px;font-variant-numeric:tabular-nums;margin:3px 0 2px;font-size:23px;line-height:1.15}.key-summary-card p{color:var(--muted-2);margin:0;font-size:12px}.key-summary-card--blue{color:var(--brand)}.key-summary-card--green{color:var(--green)}.key-summary-card--cyan{color:var(--cyan)}.key-summary-card--violet{color:var(--violet)}.key-security-notice{border:1px solid var(--brand);align-items:center;gap:11px;min-height:58px;margin-bottom:14px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.key-security-notice{border:1px solid color-mix(in srgb,var(--brand) 19%,var(--border))}}.key-security-notice{color:var(--brand);background:linear-gradient(90deg,var(--brand-soft),var(--brand));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.key-security-notice{background:linear-gradient(90deg,var(--brand-soft),color-mix(in srgb,var(--brand) 3%,var(--surface)))}}.key-security-notice>div{flex-direction:column;flex:1;min-width:0;display:flex}.key-security-notice strong{color:var(--text);font-size:13px}.key-security-notice span{color:var(--muted);font-size:12px}.key-security-notice>a,.key-operations-note>a{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:680;display:inline-flex}.key-base-url-card{border:1px solid var(--brand);grid-template-columns:minmax(190px,.75fr) minmax(285px,1.15fr) minmax(340px,1.25fr) auto;align-items:center;gap:15px;min-height:88px;margin-bottom:14px;padding:14px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.key-base-url-card{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}}.key-base-url-card{background:linear-gradient(105deg,var(--surface-raised),var(--brand));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.key-base-url-card{background:linear-gradient(105deg,var(--surface-raised),color-mix(in srgb,var(--brand) 4%,var(--surface)))}}.key-base-url-card{box-shadow:var(--shadow-sm)}.key-base-url-title{align-items:center;gap:10px;display:flex}.key-base-url-title>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.key-base-url-title>div{flex-direction:column;min-width:0;display:flex}.key-base-url-title strong{color:var(--text-strong);font-size:14px}.key-base-url-title small{color:var(--muted);font-size:12px}.key-base-url-value{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 6px 0 12px;display:flex;overflow:hidden}.key-base-url-value code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.key-base-url-meta{gap:4px;min-width:0;display:grid}.key-base-url-meta span{min-width:0;color:var(--muted);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px;font-size:12px;display:grid}.key-base-url-meta b{color:var(--muted);font-size:12px;font-weight:650}.key-base-url-meta code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.key-base-url-card>a{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:680;display:inline-flex}.key-filter-card{margin-bottom:14px;overflow:hidden}.key-filter-card>header{min-height:66px;padding:12px 17px}.key-filter-card>header>div{align-items:center;gap:10px;display:flex}.key-filter-card>header>div>span{width:35px;height:35px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.key-filter-card>header h2{font-size:15px}.key-filter-card>header p{font-size:12px}.key-filter-card>header>button{border:1px solid var(--border);min-height:35px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.key-filter-card>header>button:hover{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-filter-card>header>button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--border))}}.key-filter-card>header>button:hover{background:var(--brand-soft)}.key-filter-card>form{background:var(--surface-soft);grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(145px,.75fr)) auto;align-items:end;gap:12px;padding:16px 17px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.key-filter-card>form{background:color-mix(in srgb,var(--surface-soft) 66%,var(--surface))}}.key-filter-field{min-width:0;color:var(--text);flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.key-filter-field>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;height:40px;display:flex;position:relative}.key-filter-field>div:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-filter-field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}}.key-filter-field select,.key-filter-field input{width:100%;height:100%;color:var(--text);appearance:none;background:0 0;border:0;outline:0;padding:0 34px 0 11px}.key-filter-field>div>svg{pointer-events:none;color:var(--muted);position:absolute;right:11px}.key-filter-search>div>svg{left:11px;right:auto}.key-filter-search input{padding-left:36px;padding-right:11px}.key-filter-actions{align-items:center;gap:7px;display:flex}.key-filter-actions .button{min-width:78px;padding:0 12px}.key-management-card{position:relative;overflow:visible}.key-management-card>header{min-height:72px;padding:13px 17px}.key-management-card>header h2{font-size:16px}.key-management-card>header p{font-size:12px}.key-management-actions{align-items:center;gap:7px;display:flex}.key-management-actions .button{min-height:38px;padding:0 12px}.key-management-actions .button.is-active{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-management-actions .button.is-active{border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}}.key-management-actions .button.is-active{background:var(--brand-soft)}.key-column-control{position:relative}.key-column-menu{z-index:12;border:1px solid var(--border);background:var(--surface-raised);width:230px;box-shadow:var(--shadow-md);border-radius:12px;padding:13px;position:absolute;top:calc(100% + 8px);right:0}.key-column-menu>strong{font-size:13px;display:block}.key-column-menu>p{color:var(--muted);margin:2px 0 10px;font-size:12px}.key-column-menu label{min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:0 7px;font-size:13px;display:flex}.key-column-menu label:hover{background:var(--surface-soft)}.key-column-menu input{opacity:0;pointer-events:none;position:absolute}.key-column-menu label>span{border:1px solid var(--border-strong);color:#fff;background:var(--surface);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.key-column-menu label:has(input:checked)>span{border-color:var(--brand);background:var(--brand)}.key-table-scroll{width:100%;overflow:auto}.key-table-scroll table{border-collapse:collapse;width:100%;min-width:1660px}.key-table-scroll th{z-index:2;text-align:left;border-bottom:1px solid var(--border);height:45px;color:var(--muted);background:var(--surface-soft);white-space:nowrap;padding:0 14px;font-size:12px;font-weight:680;position:sticky;top:0}.key-table-scroll td{border-bottom:1px solid var(--border);height:74px;color:var(--text);white-space:nowrap;padding:10px 14px;font-size:12px}.key-table-scroll tbody tr:hover,.key-table-scroll tbody tr.is-selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-table-scroll tbody tr:hover,.key-table-scroll tbody tr.is-selected{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}}.key-table-scroll tbody tr.is-selected{box-shadow:inset 3px 0 var(--brand)}.key-select-cell{width:42px;padding-left:17px!important;padding-right:5px!important}.key-select-cell input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.managed-key-name{align-items:center;gap:10px;display:flex}.managed-key-name>span{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.managed-key-name>div{flex-direction:column;display:flex}.managed-key-name a{color:var(--text-strong);font-size:13px;font-weight:700}.managed-key-name a:hover{color:var(--brand)}.managed-key-name small{color:var(--muted);margin-top:2px;font-size:12px}.managed-key-prefix{align-items:center;gap:5px;display:flex}.managed-key-prefix code{color:var(--muted);font-size:12px}.managed-key-prefix .icon-button{width:28px;height:28px}.billing-mode,.key-group-pill{color:var(--violet);background:var(--violet);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.billing-mode,.key-group-pill{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.billing-mode,.key-group-pill{font-size:12px;font-weight:670}.billing-mode.limited{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.billing-mode.limited{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.key-group-pill{color:var(--brand);background:var(--brand-soft)}.key-quota-cell{flex-direction:column;display:flex}.key-quota-cell strong{font-size:13px}.key-quota-cell small{color:var(--muted);margin-top:2px;font-size:12px}.key-rate-cell{gap:3px;display:grid}.key-rate-cell span{color:var(--muted);font-size:12px}.key-rate-cell b{min-width:29px;color:var(--text);font-size:12px;display:inline-block}.key-expiry-warning{color:var(--amber);background:var(--amber);border-radius:6px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.key-expiry-warning{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.key-expiry-warning{font-weight:650}.key-actions-column{text-align:right!important}.key-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.key-row-actions>a{border:1px solid var(--border);height:32px;color:var(--brand);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:680;display:inline-flex}.key-row-actions>a:hover{background:var(--brand-soft)}.key-row-actions .icon-button{width:32px;height:32px}.key-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.key-empty-state>span{width:48px;height:48px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.key-empty-state h3{margin:13px 0 4px;font-size:16px}.key-empty-state p{color:var(--muted);margin:0 0 14px;font-size:13px}.key-table-footer{border-top:1px solid var(--border);min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 17px;font-size:12px;display:flex}.key-table-footer>div{align-items:center;gap:6px;display:flex}.key-table-footer label{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 4px 0 9px;display:flex}.key-table-footer select{height:100%;color:var(--text);background:0 0;border:0;outline:0}.key-table-footer button{border:1px solid var(--border);height:32px;color:var(--text);background:var(--surface);border-radius:7px;padding:0 9px;font-size:12px}.key-table-footer button:disabled{color:var(--muted-2);cursor:not-allowed}.key-operations-note{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:11px;min-height:66px;margin-top:14px;padding:13px 15px;display:flex}.key-operations-note>svg{color:var(--brand)}.key-operations-note>div{flex-direction:column;flex:1;min-width:0;display:flex}.key-operations-note strong{font-size:13px}.key-operations-note p{color:var(--muted);margin:2px 0 0;font-size:12px}.key-applied-filters{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:8px 17px;display:flex}.key-applied-filters>strong{color:var(--muted);margin-right:2px;font-size:12px}.key-applied-filters>button{border:1px solid var(--brand);align-items:center;gap:6px;min-height:30px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.key-applied-filters>button{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}}.key-applied-filters>button{color:var(--brand);background:var(--brand-soft);cursor:pointer;border-radius:999px;font-size:12px}.key-applied-filters>button span{font-size:15px;line-height:1}.key-applied-filters>button:hover{border-color:var(--brand)}.key-applied-filters>button.clear-all{color:var(--muted);background:0 0;border-color:#0000;margin-left:auto}.key-applied-filters>button.clear-all:hover{color:var(--brand);background:var(--brand-soft)}.key-column-menu{width:240px;max-height:min(590px,100vh - 170px);overflow:auto}.key-column-menu>div:first-child{justify-content:space-between;align-items:center;display:flex}.key-column-menu>div:first-child strong{font-size:13px}.key-column-menu>div:first-child span{color:var(--muted);font-size:12px}.key-columns-reset{border:1px solid var(--border);width:100%;min-height:34px;color:var(--brand);background:var(--surface);cursor:pointer;border-radius:8px;margin-top:8px;font-size:12px;font-weight:670}.key-columns-reset:hover{background:var(--brand-soft)}.key-table-scroll{scrollbar-gutter:stable}.key-table-scroll table{border-collapse:separate;border-spacing:0;min-width:1770px}.key-table-scroll tbody tr{background:var(--surface)}.key-table-scroll th:first-child,.key-table-scroll td:first-child{z-index:4;background:inherit;position:sticky;left:0}.key-table-scroll th:nth-child(2),.key-table-scroll td:nth-child(2){z-index:4;background:inherit;box-shadow:8px 0 13px -13px var(--text);position:sticky;left:42px}@supports (color:color-mix(in lab, red, red)){.key-table-scroll th:nth-child(2),.key-table-scroll td:nth-child(2){box-shadow:8px 0 13px -13px color-mix(in srgb,var(--text) 48%,transparent)}}.key-table-scroll thead th:first-child,.key-table-scroll thead th:nth-child(2){z-index:6;background:var(--surface-soft)}.key-table-scroll th:last-child,.key-table-scroll td:last-child{z-index:4;background:inherit;box-shadow:-8px 0 13px -13px var(--text);position:sticky;right:0}@supports (color:color-mix(in lab, red, red)){.key-table-scroll th:last-child,.key-table-scroll td:last-child{box-shadow:-8px 0 13px -13px color-mix(in srgb,var(--text) 48%,transparent)}}.key-table-scroll thead th:last-child{z-index:6;background:var(--surface-soft)}.key-spend-value{font-variant-numeric:tabular-nums;font-size:13px}.key-disable-warning{border:1px solid var(--amber);align-items:flex-start;gap:10px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.key-disable-warning{border:1px solid color-mix(in srgb,var(--amber) 25%,var(--border))}}.key-disable-warning{color:var(--amber);background:var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.key-disable-warning{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.key-disable-warning>div{flex-direction:column;display:flex}.key-disable-warning strong{color:var(--text);font-size:13px}.key-disable-warning p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.6}.key-disable-list{border:1px solid var(--border);border-radius:10px;margin-top:13px;overflow:hidden}.key-disable-list>div{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.key-disable-list>div:last-child{border-bottom:0}.key-disable-list>div>span{width:30px;height:30px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;display:grid}.key-disable-list p{flex-direction:column;min-width:0;margin:0;display:flex}.key-disable-list strong{font-size:13px}.key-disable-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.key-sort-button{height:34px;color:inherit;font-size:12px;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin-left:-7px;padding:0 7px;display:inline-flex}.key-sort-button:hover,.key-sort-button.is-active{color:var(--brand);background:var(--brand-soft)}.key-sort-button.is-active svg{stroke-width:2.5px}.key-page-number{color:var(--muted);white-space:nowrap;padding:0 5px;font-size:12px}.key-create-form>label>small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:450;line-height:1.5}.key-billing-options{border:0;min-width:0;margin:0;padding:0}.key-billing-options legend{margin-bottom:7px;font-size:13px;font-weight:650}.key-billing-options>button{border:1px solid var(--border);width:100%;min-height:64px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:8px;padding:10px 11px;display:grid}.key-billing-options>button:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-billing-options>button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--border))}}.key-billing-options>button:hover{background:var(--surface-soft)}.key-billing-options>button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-billing-options>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}}.key-billing-options>button>span{width:34px;height:34px;color:var(--brand);background:var(--brand);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.key-billing-options>button>span{background:color-mix(in srgb,var(--brand) 10%,var(--surface))}}.key-billing-options>button>div{flex-direction:column;min-width:0;display:flex}.key-billing-options strong{font-size:13px}.key-billing-options small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.key-billing-options>button>svg{color:var(--brand)}.key-create-form textarea{resize:vertical;min-height:42px;padding:9px 10px}@media (width<=1320px){.key-filter-card>form{grid-template-columns:repeat(3,minmax(0,1fr))}.key-filter-search{grid-column:span 2}.key-filter-actions{justify-content:flex-end}.key-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.key-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.key-summary-card{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:104px;padding:14px}.key-summary-card>span{width:32px;height:32px}.key-summary-card strong{font-size:20px}.key-security-notice{align-items:flex-start}.key-security-notice>a{display:none}.key-filter-card>form{grid-template-columns:1fr}.key-filter-search{grid-column:auto}.key-filter-actions{justify-content:stretch}.key-filter-actions .button{flex:1}.key-management-card>header{flex-direction:column;align-items:flex-start;gap:10px}.key-management-actions{width:100%;overflow-x:auto}.key-management-actions .button{flex:none}.key-column-menu{left:0;right:auto}.key-table-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.key-operations-note{align-items:flex-start}.key-operations-note>a{display:none}}@media (width<=430px){.key-summary-grid{grid-template-columns:1fr}.key-summary-card{min-height:96px}.key-filter-card>header{align-items:flex-start}.key-filter-card>header>button{justify-content:center;width:38px;padding:0;font-size:0}.key-management-actions .button{font-size:12px}.key-operations-note p{line-height:1.55}}@media (width<=1100px){.key-base-url-card{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}.key-base-url-meta{border-top:1px solid var(--border);grid-column:1/-1;padding-top:10px}}@media (width<=760px){.key-base-url-card{grid-template-columns:1fr;gap:11px;padding:13px}.key-base-url-value,.key-base-url-meta,.key-base-url-card>a{grid-area:auto}.key-base-url-meta{border-top:1px solid var(--border);padding-top:10px}.key-base-url-meta span{grid-template-columns:62px minmax(0,1fr)}.key-base-url-card>a{width:fit-content}}.key-billing-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.key-billing-options legend{grid-column:1/-1}.key-billing-options>button{margin-top:0}.key-billing-options>button:last-child:nth-child(2n){grid-column:1/-1}.key-quota-setting{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:12px}.key-quota-setting>.check-line{margin-bottom:0}.key-quota-setting>label:not(.check-line){flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:650;display:flex}.key-quota-setting small{color:var(--muted);font-size:12px;font-weight:450;line-height:1.5}@media (width<=760px){.key-billing-options{grid-template-columns:1fr}.key-billing-options>button:last-child:nth-child(2n){grid-column:auto}}.billing-mode.priority{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.billing-mode.priority{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.key-supplier-group-pill{color:var(--green);background:var(--green);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.key-supplier-group-pill{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.key-supplier-group-pill{font-size:12px;font-weight:670}.key-create-modal{scrollbar-gutter:stable;width:min(860px,100%);max-height:min(880px,100vh - 40px)}.key-create-modal>.modal-body{padding-top:17px}.key-create-tabs{background:var(--surface-soft);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:20px;padding:4px;display:grid}.key-create-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.key-create-tabs button>span{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:750;display:grid}.key-create-tabs button strong{font-size:12px}.key-create-tabs button.active{color:var(--brand);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.key-create-tabs button.active>span{border-color:var(--brand);color:#fff;background:var(--brand)}.key-create-tabs button.done{color:var(--green)}.key-create-tabs button.done>span{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.key-create-tabs button.done>span{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}}.key-create-tabs button.done>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.key-create-tabs button.done>span{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.key-create-tabs button:disabled{cursor:not-allowed;opacity:.64}.key-create-form{gap:16px}.key-section-heading{align-items:center;gap:10px;display:flex}.key-section-heading>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.key-section-heading>div{flex:1;min-width:0}.key-section-heading h3{margin:0;font-size:14px}.key-section-heading p{color:var(--muted);margin:2px 0 0;font-size:12px}.key-section-heading>.status-pill{flex:none}.key-section-divider{border-top:1px solid var(--border);padding-top:16px}.key-number-control{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:42px 1fr 42px;height:42px;display:grid;overflow:hidden}.key-number-control button{color:var(--brand);background:var(--surface-soft);cursor:pointer;border:0;font-size:20px}.key-number-control input{text-align:center;font-variant-numeric:tabular-nums;border:0!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;border-radius:0!important;height:100%!important;padding:0!important}.key-number-control input::-webkit-outer-spin-button{appearance:none;margin:0}.key-number-control input::-webkit-inner-spin-button{appearance:none;margin:0}.key-setting-block{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:14px}@supports (color:color-mix(in lab, red, red)){.key-setting-block{background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}}.key-setting-title{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.key-setting-title>svg{color:var(--brand);margin-top:1px}.key-setting-title>div{flex-direction:column;display:flex}.key-setting-title strong{font-size:13px}.key-setting-title small{color:var(--muted);font-size:12px}.key-setting-block>label{margin-top:12px}.key-quick-options{flex-wrap:wrap;gap:7px;display:flex}.key-quick-options button{border:1px solid var(--border);min-height:34px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:650}.key-quick-options button:hover{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-quick-options button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--border))}}.key-quick-options button.active{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.key-quick-options.compact{gap:5px;margin-top:9px}.key-quick-options.compact button{border-radius:7px;min-height:29px;padding:0 9px;font-size:12px}.key-toggle-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:60px;grid-template-columns:minmax(0,1fr) auto 36px!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.key-toggle-row>span{flex-direction:column;min-width:0;display:flex}.key-toggle-row strong{font-size:13px}.key-toggle-row small{color:var(--muted);font-size:12px;font-weight:450;margin:2px 0 0!important}.key-toggle-row input{pointer-events:none;opacity:0!important;position:absolute!important}.key-toggle-row>i{background:var(--border-strong);border-radius:999px;width:36px;height:20px;transition:all .18s;position:relative}.key-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}.key-toggle-row:has(input:checked)>i{background:var(--brand)}.key-toggle-row:has(input:checked)>i:after{transform:translate(16px)}.key-toggle-row:focus-within{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-toggle-row:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}}.key-route-strategies{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.key-route-strategies legend{color:var(--text);grid-column:1/-1;margin-bottom:0;font-size:13px;font-weight:650}.key-route-strategies>button{border:1px solid var(--border);min-height:68px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px 11px;display:grid}.key-route-strategies>button>svg:first-child{width:30px;height:30px;color:var(--brand);background:var(--brand-soft);border-radius:8px;padding:6px}.key-route-strategies>button>div{flex-direction:column;min-width:0;display:flex}.key-route-strategies strong{font-size:13px}.key-route-strategies small{color:var(--muted);font-size:12px;line-height:1.4}.key-route-strategies>button>svg:last-child{color:var(--brand)}.key-route-strategies>button:hover,.key-route-strategies>button.active{border-color:var(--brand);background:var(--brand-soft)}.key-route-lock{border:1px solid var(--brand);align-items:flex-start;gap:9px;min-height:58px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.key-route-lock{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.key-route-lock{color:var(--brand);background:var(--brand-soft);border-radius:10px}.key-route-lock>svg{flex:none;margin-top:2px}.key-route-lock>div{flex-direction:column;display:flex}.key-route-lock strong{color:var(--text);font-size:13px}.key-route-lock span{color:var(--muted);margin-top:2px;font-size:12px}.key-manual-routes{flex-direction:column;gap:14px;display:flex}.key-fallback-groups{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;min-width:0;margin:0;padding:13px}.key-fallback-groups legend{color:var(--text);padding:0 3px;font-size:13px;font-weight:650}.key-fallback-groups>p{color:var(--muted);margin:0 0 10px;font-size:12px}.key-fallback-groups>div{flex-wrap:wrap;gap:7px;display:flex}.key-fallback-groups button{border:1px solid var(--border);min-height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:12px;font-weight:650;display:flex}.key-fallback-groups button>span{width:21px;height:21px;color:var(--muted);background:var(--surface-soft);border-radius:6px;place-items:center;font-size:12px;display:grid}.key-fallback-groups button:hover,.key-fallback-groups button.active{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.key-fallback-groups button.active>span{color:#fff;background:var(--brand)}.key-limit-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.key-limit-grid>section{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:12px}.key-limit-grid>section.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-limit-grid>section.active{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}}.key-limit-grid>section.active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-limit-grid>section.active{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}}.key-limit-grid .key-toggle-row{background:0 0;border:0;min-height:54px;margin:-7px -7px 10px;padding:7px!important}.key-limit-grid>section:not(.active) .key-toggle-row{margin-bottom:-7px}.key-limit-grid .input-prefix{background:var(--surface);height:42px}.key-limit-grid .input-prefix input{background:0 0;min-width:0;height:100%;border:0!important}.key-limit-grid .input-prefix em,.key-limit-grid .input-prefix span{color:var(--muted);font-size:12px;font-style:normal}.key-confirm .confirm-panel{padding:8px 12px 17px}.key-confirm .confirm-panel h3{margin:7px 0 3px;font-size:16px}.key-confirm .confirm-panel p{margin:0}.key-review-sections{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.key-review-sections>section{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;overflow:hidden}.key-review-sections header{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:43px;padding:0 12px;display:flex}.key-review-sections header strong{font-size:13px}.key-review-sections header button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.key-review-sections section>div{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;min-height:56px;padding:9px 12px;display:flex}.key-review-sections section>div:last-child{border:0}.key-review-sections span{color:var(--muted);font-size:12px}.key-review-sections section>div>strong{overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.45}.created-secret-list{max-height:350px;overflow:auto}.created-secret-list .secret-box{height:auto;min-height:58px;margin:10px 0}.created-secret-list .secret-box>div{flex-direction:column;flex:1;min-width:0;display:flex}.created-secret-list .secret-box span{color:var(--muted);font-size:12px}.created-secret-list .secret-box code{width:100%;margin-top:2px}.key-copy-all{width:100%;margin-bottom:12px}@media (width<=760px){.key-create-modal{max-height:calc(100vh - 20px)}.key-create-tabs{grid-template-columns:repeat(4,minmax(74px,1fr));overflow-x:auto}.key-create-tabs button{white-space:nowrap;padding:0 7px}.key-create-tabs button>span{display:none}.key-limit-grid,.key-review-sections,.key-route-strategies{grid-template-columns:1fr}.key-review-sections{gap:8px}.key-billing-options>button:last-child:nth-child(2n){grid-column:auto}.key-section-heading{align-items:flex-start}.key-create-modal>.modal-body{padding-top:14px}.key-quick-options button{flex:1;min-width:70px}.key-quick-options.compact button{min-width:48px}}.key-lifecycle-modal{width:min(760px,100%)}.key-lifecycle{gap:13px;display:grid}.key-lifecycle-status{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px;display:grid}.key-lifecycle-status>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.key-lifecycle-status>div{flex-direction:column;min-width:0;display:flex}.key-lifecycle-status strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.key-lifecycle-status small{color:var(--muted);margin-top:3px;font-size:12px}.key-lifecycle-grid{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.key-lifecycle-grid>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;min-height:68px;padding:10px 11px;display:flex}.key-lifecycle-grid>span:nth-child(3n){border-right:0}.key-lifecycle-grid>span:nth-last-child(-n+3){border-bottom:0}.key-lifecycle-grid small{color:var(--muted);font-size:12px}.key-lifecycle-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.key-lifecycle-expiry{border:1px solid var(--border);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 11px;display:flex}.key-lifecycle-expiry>span{flex-direction:column;display:flex}.key-lifecycle-expiry strong{font-size:13px}.key-lifecycle-expiry small{color:var(--muted);margin-top:2px;font-size:12px}.key-lifecycle-expiry select{border:1px solid var(--border);min-width:210px;height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.key-lifecycle-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.key-lifecycle-actions>button{border:1px solid var(--border);min-height:68px;color:var(--brand);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px;display:grid}.key-lifecycle-actions>button:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.key-lifecycle-actions>button:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}}.key-lifecycle-actions>button:hover{background:var(--brand-soft)}.key-lifecycle-actions>button.danger{color:var(--red)}.key-lifecycle-actions>button.positive{color:var(--green)}.key-lifecycle-actions>button>span{flex-direction:column;display:flex}.key-lifecycle-actions strong{color:var(--text);font-size:13px}.key-lifecycle-actions small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.key-rotate-warning{border:1px solid var(--amber);align-items:flex-start;gap:10px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.key-rotate-warning{border:1px solid color-mix(in srgb,var(--amber) 25%,var(--border))}}.key-rotate-warning{color:var(--amber);background:var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.key-rotate-warning{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.key-rotate-warning>div{flex-direction:column;display:flex}.key-rotate-warning strong{color:var(--text);font-size:13px}.key-rotate-warning p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.6}.key-rotated-secret-modal{width:min(690px,100%)}.key-rotated-secret{gap:13px;display:grid}.key-rotated-secret-box{border:1px solid var(--green);align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.key-rotated-secret-box{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.key-rotated-secret-box{background:var(--green);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.key-rotated-secret-box{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.key-rotated-secret-box code{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:1;font-size:13px;line-height:1.6}.key-rotated-secret>label{border:1px solid var(--border);min-height:54px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;font-size:12px;line-height:1.5;display:flex}.key-rotated-secret>label input{flex:none;margin-top:2px}@media (width<=640px){.key-lifecycle-grid{grid-template-columns:1fr 1fr}.key-lifecycle-grid>span:nth-child(3n){border-right:1px solid var(--border)}.key-lifecycle-grid>span:nth-child(2n){border-right:0}.key-lifecycle-grid>span:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.key-lifecycle-grid>span:nth-last-child(-n+2){border-bottom:0}.key-lifecycle-expiry{flex-direction:column;align-items:flex-start}.key-lifecycle-expiry select{width:100%;min-width:0}.key-lifecycle-actions{grid-template-columns:1fr}}.usage-records-page{max-width:1600px;margin:0 auto}.usage-live-strip{border:1px solid var(--brand);grid-template-columns:1.25fr repeat(4,1fr);align-items:center;min-height:82px;margin-bottom:12px;padding:13px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.usage-live-strip{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.usage-live-strip{background:linear-gradient(110deg,var(--brand),var(--surface) 38%,var(--cyan));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.usage-live-strip{background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),var(--surface) 38%,color-mix(in srgb,var(--cyan) 4%,var(--surface)))}}.usage-live-strip{box-shadow:var(--shadow-sm)}.usage-live-strip>div:not(.usage-live-title){border-left:1px solid var(--border);gap:1px;padding:2px 18px;display:grid}.usage-live-strip span{color:var(--muted);font-size:12px}.usage-live-strip strong{color:var(--text-strong);font-size:19px}.usage-live-strip small{color:var(--muted-2);font-size:12px}.usage-live-title{align-items:center;gap:10px;display:flex}.usage-live-title>span{width:34px;height:34px;color:var(--green);background:var(--green);border-radius:9px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.usage-live-title>span{background:color-mix(in srgb,var(--green) 11%,var(--surface))}}.usage-live-title>div{display:grid}.usage-live-title strong{font-size:13px}.usage-filter-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:12px}.usage-filter-primary{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.usage-search{border:1px solid var(--border);background:var(--surface-soft);height:39px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.usage-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.usage-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.usage-search kbd{border:1px solid var(--border);color:var(--muted-2);background:var(--surface);border-radius:5px;padding:2px 5px;font-size:12px}.usage-range-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;height:39px;padding:3px;display:flex}.usage-range-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.usage-range-tabs button.active{color:var(--brand);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:700}.usage-filter-toggle{border:1px solid var(--border);background:var(--surface);height:39px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.usage-filter-toggle em{color:#fff;background:var(--brand);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-style:normal;display:flex}.usage-filter-card.is-open .usage-filter-toggle>svg:last-child{transform:rotate(180deg)}.usage-filter-expanded{border-top:1px solid var(--border);background:var(--surface-soft);padding:16px 18px 14px}@supports (color:color-mix(in lab, red, red)){.usage-filter-expanded{background:color-mix(in srgb,var(--surface-soft) 45%,var(--surface))}}.usage-filter-expanded{border-radius:0 0 12px 12px}.usage-date-range{grid-template-columns:minmax(220px,1fr) 20px minmax(220px,1fr);align-items:end;gap:8px;margin-bottom:14px;display:grid}.usage-date-range>i{color:var(--muted);text-align:center;padding-bottom:11px;font-size:12px;font-style:normal}.usage-date-range label,.usage-filter-grid label{gap:6px;display:grid}.usage-date-range label span,.usage-filter-grid label span{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.usage-date-range input,.usage-filter-grid input,.usage-filter-grid select{border:1px solid var(--border);background:var(--surface);width:100%;height:39px;color:var(--text);border-radius:8px;outline:0;padding:0 10px;font-size:12px}.usage-date-range input:focus,.usage-filter-grid input:focus,.usage-filter-grid select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.usage-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.usage-filter-wide{grid-column:span 2}.usage-filter-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;padding-top:13px;display:flex}.usage-filter-actions>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.usage-table-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px}.usage-table-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.usage-table-toolbar>div:first-child{gap:2px;display:grid}.usage-table-toolbar h2{color:var(--text-strong);margin:0;font-size:14px}.usage-table-toolbar>div:first-child>span{color:var(--muted);font-size:12px}.usage-table-actions{align-items:center;gap:7px;display:flex}.usage-auto-refresh{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.usage-auto-refresh input{opacity:0;position:absolute}.usage-auto-refresh>span{background:var(--border-strong);border-radius:9px;width:29px;height:17px;padding:2px;transition:all .2s;display:flex}.usage-auto-refresh>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;box-shadow:0 1px 3px #00000040}.usage-auto-refresh input:checked+span{background:var(--brand)}.usage-auto-refresh input:checked+span:after{transform:translate(12px)}.usage-table-actions>.icon-button.active{color:var(--brand);background:var(--brand-soft)}.usage-table-actions>.icon-button.is-loading svg{animation:.7s linear infinite usage-spin}@keyframes usage-spin{to{transform:rotate(360deg)}}.usage-column-picker{position:relative}.usage-column-picker>summary{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;list-style:none;display:flex}.usage-column-picker>summary::-webkit-details-marker{display:none}.usage-column-picker[open]>summary{color:var(--brand);border-color:var(--brand)}.usage-column-picker>div{z-index:25;border:1px solid var(--border);background:var(--surface-raised);width:230px;box-shadow:var(--shadow-md);border-radius:10px;padding:7px;position:absolute;top:42px;right:0}.usage-column-picker>div>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:7px 8px 9px;display:flex}.usage-column-picker>div>header strong{font-size:12px}.usage-column-picker>div>header span{color:var(--muted);font-size:12px}.usage-column-picker>div>button{width:100%;height:31px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;display:flex}.usage-column-picker>div>button:hover{background:var(--surface-soft)}.usage-column-picker>div>button.active{color:var(--text);font-weight:650}.usage-column-picker footer{border-top:1px solid var(--border);padding:7px 8px 2px}.usage-column-picker footer button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.usage-table-scroll{position:relative;overflow-x:auto}.usage-table-scroll table{border-collapse:collapse;width:100%;min-width:1160px}.usage-table-scroll th{border-bottom:1px solid var(--border);background:var(--surface-soft);height:43px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.usage-table-scroll th{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}}.usage-table-scroll th{color:var(--muted);text-align:left;white-space:nowrap;font-size:12px;font-weight:650}.usage-table-scroll th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.usage-table-scroll td{border-bottom:1px solid var(--border);height:62px;color:var(--text);white-space:nowrap;padding:8px 12px;font-size:12px}.usage-table-scroll tbody tr{transition:all .16s}.usage-table-scroll tbody tr:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.usage-table-scroll tbody tr:hover{background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface))}}.usage-table-scroll tbody tr.has-issue{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.usage-table-scroll tbody tr.has-issue{background:color-mix(in srgb,var(--warning-soft) 38%,var(--surface))}}.usage-table-scroll table.is-compact td{height:48px;padding-top:5px;padding-bottom:5px}.usage-time,.usage-cell-stack,.usage-token-cell{gap:2px;display:grid}.usage-time strong,.usage-cell-stack strong,.usage-token-cell strong{font-size:12px}.usage-time small,.usage-cell-stack small,.usage-token-cell small{color:var(--muted-2);font-size:12px}.usage-request-link{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650;display:flex}.usage-group-tag,.usage-cache{background:var(--surface-soft);color:var(--muted);border-radius:6px;padding:3px 7px;font-size:12px;display:inline-flex}.usage-cache--命中{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.usage-cache--命中{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.usage-cache--绕过{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.usage-cache--绕过{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.usage-cost{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.usage-ip{color:var(--muted);font-size:12px}.usage-row-action{border:1px solid var(--border);width:29px;height:29px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:flex}.usage-row-action:hover{color:var(--brand);border-color:var(--brand)}.usage-empty{min-height:310px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.usage-empty strong{color:var(--text);margin-top:10px;font-size:13px}.usage-empty p{margin:4px 0 12px;font-size:12px}.usage-empty button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px}.usage-pagination{min-height:55px;color:var(--muted);justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.usage-pagination>div:last-child{align-items:center;gap:7px;display:flex}.usage-pagination label{align-items:center;gap:5px;display:flex}.usage-pagination select{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text);border-radius:6px}.usage-pagination button{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:12px;display:flex}.usage-pagination button:disabled{opacity:.45;cursor:not-allowed}.usage-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c188f;justify-content:flex-end;display:flex;position:fixed;inset:0}.usage-detail-drawer{border-left:1px solid var(--border);background:var(--surface-raised);flex-direction:column;width:min(570px,100%);height:100%;animation:.2s ease-out usage-drawer-in;display:flex;box-shadow:-28px 0 80px #0000003d}@keyframes usage-drawer-in{0%{opacity:.6;transform:translate(24px)}}.usage-detail-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:77px;padding:14px 18px;display:flex}.usage-detail-drawer>header>div{align-items:center;gap:11px;display:flex}.usage-detail-drawer>header>div>div{display:grid}.usage-detail-drawer header span{color:var(--muted);font-size:12px}.usage-detail-drawer h2{margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.usage-detail-state{border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.usage-detail-state--成功{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.usage-detail-state--成功{background:color-mix(in srgb,var(--green) 11%,var(--surface))}}.usage-detail-state--失败{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.usage-detail-state--失败{background:color-mix(in srgb,var(--red) 11%,var(--surface))}}.usage-detail-state--限流{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.usage-detail-state--限流{background:color-mix(in srgb,var(--amber) 11%,var(--surface))}}.usage-detail-body{flex-direction:column;gap:13px;padding:16px 18px;display:flex;overflow-y:auto}.usage-detail-summary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.usage-detail-summary>div{border-right:1px solid var(--border);align-content:center;gap:5px;min-height:68px;padding:11px;display:grid}.usage-detail-summary>div:last-child{border:0}.usage-detail-summary>div>span{color:var(--muted);font-size:12px}.usage-detail-summary strong{font-size:13px}.usage-error-panel{border:1px solid var(--red);padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.usage-error-panel{border:1px solid color-mix(in srgb,var(--red) 30%,var(--border))}}.usage-error-panel{background:var(--danger-soft);border-radius:9px}.usage-error-panel strong{color:var(--red);font-size:12px}.usage-error-panel p{color:var(--muted);margin:4px 0 0;font-size:12px}.usage-detail-section{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.usage-detail-section>header{border-bottom:1px solid var(--border);height:44px;color:var(--brand);align-items:center;gap:7px;padding:0 13px;display:flex}.usage-detail-section h3{color:var(--text);margin:0;font-size:13px}.usage-detail-section dl{margin:0;padding:5px 13px}.usage-detail-section dl>div{border-bottom:1px solid var(--border);grid-template-columns:125px 1fr;align-items:center;min-height:42px;padding:8px 0;display:grid}.usage-detail-section dl>div:last-child{border:0}.usage-detail-section dt{color:var(--muted);font-size:12px}.usage-detail-section dd{color:var(--text);text-align:right;justify-content:flex-end;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.usage-detail-section code{font-size:12px}.usage-token-breakdown{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.usage-token-breakdown>div{border-right:1px solid var(--border);gap:3px;padding:13px;display:grid}.usage-token-breakdown>div:last-child{border:0}.usage-token-breakdown span{color:var(--muted);font-size:12px}.usage-token-breakdown strong{font-size:16px}.usage-privacy-note{color:var(--brand);background:var(--brand-soft);border-radius:9px;gap:9px;padding:11px 12px;display:flex}.usage-privacy-note strong{font-size:12px}.usage-privacy-note p{color:var(--muted);margin:3px 0 0;font-size:12px}.usage-detail-drawer>footer{border-top:1px solid var(--border);background:var(--surface-raised);justify-content:flex-end;gap:8px;margin-top:auto;padding:12px 18px;display:flex}.usage-search-clear{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.usage-search-clear:hover{color:var(--text);background:var(--surface)}.usage-search-submit{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:6px;flex:none;height:31px;padding:0 12px;font-size:12px;font-weight:700}.usage-search-submit:hover{filter:brightness(1.06)}.usage-search-submit:focus-visible,.usage-search-clear:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=1180px){.usage-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-live-strip{grid-template-columns:1.2fr repeat(2,1fr)}.usage-live-strip>div:nth-child(4),.usage-live-strip>div:nth-child(5){border-top:1px solid var(--border);padding-top:10px}}@media (width<=820px){.usage-filter-primary{grid-template-columns:1fr}.usage-range-tabs{overflow-x:auto}.usage-range-tabs button{flex:1;min-width:82px}.usage-live-strip{grid-template-columns:1fr 1fr}.usage-live-title{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:10px}.usage-live-strip>div:not(.usage-live-title){border-left:0;padding:8px 10px}.usage-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-filter-wide{grid-column:span 2}.usage-table-toolbar{flex-direction:column;align-items:flex-start}.usage-table-actions{flex-wrap:wrap;width:100%}.usage-pagination{flex-direction:column;align-items:flex-start;gap:9px}.usage-detail-summary{grid-template-columns:1fr 1fr}.usage-detail-summary>div:nth-child(2){border-right:0}.usage-detail-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=560px){.usage-live-strip{grid-template-columns:1fr}.usage-live-title{grid-column:auto}.usage-live-strip>div:not(.usage-live-title){border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.usage-live-strip>div:not(.usage-live-title) small{display:none}.usage-date-range{grid-template-columns:1fr}.usage-date-range>i{text-align:left;padding:0}.usage-filter-grid{grid-template-columns:1fr}.usage-filter-wide{grid-column:auto}.usage-filter-actions{flex-direction:column;align-items:stretch}.usage-filter-actions>span{margin:0}.usage-export-small,.usage-auto-refresh{display:none}.usage-detail-section dl>div{grid-template-columns:1fr;gap:4px}.usage-detail-section dd{text-align:left;justify-content:flex-start}.usage-detail-drawer>footer .button{flex:1}.usage-token-breakdown strong{font-size:14px}}.usage-applied-filters{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:7px 12px;display:flex}.usage-applied-filters>span{color:var(--muted);margin-right:3px;font-size:12px}.usage-applied-filters button{border:1px solid var(--brand-border);min-height:27px;color:var(--brand);background:var(--brand-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;display:flex}.usage-applied-filters button.clear-all{color:var(--muted);background:0 0;border-color:#0000}.usage-date-error{color:var(--red);background:var(--danger-soft);border-radius:7px;align-items:center;gap:6px;margin:-4px 0 12px;padding:8px 10px;font-size:12px;display:flex}.usage-date-range input[aria-invalid=true]{border-color:var(--red)}@media (width<=560px){.usage-search{padding-right:4px}.usage-search kbd{display:none}.usage-search-submit{padding:0 10px}}.usage-auto-refresh>i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.usage-auto-refresh>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.usage-auto-refresh>i{animation:1.8s ease-in-out infinite usage-live-pulse}@keyframes usage-live-pulse{50%{opacity:.45}}.usage-detail-drawer:focus{outline:0}.usage-detail-drawer>footer{align-items:center}.usage-detail-nav{align-items:center;gap:5px;margin-right:auto;display:flex}.usage-detail-nav button{border:1px solid var(--border);background:var(--surface);width:31px;height:31px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex}.usage-detail-nav button:disabled{opacity:.4;cursor:not-allowed}.usage-detail-nav span{min-width:45px;color:var(--muted);text-align:center;font-size:12px}@media (width<=560px){.usage-detail-drawer>footer{flex-wrap:wrap}.usage-detail-nav{justify-content:center;width:100%;margin:0}.usage-detail-drawer>footer .button{min-width:0}}.usage-billing-cell,.usage-speed-cell,.usage-result-cell{outline:0;gap:3px;width:max-content;display:grid;position:relative}.usage-multiplier{width:max-content;color:var(--green);background:var(--success-soft);border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.usage-billing-cell>small,.usage-result-cell>small{color:var(--muted-2);font-size:12px}.usage-speed-cell>span{border-radius:6px;width:max-content;padding:3px 7px;font-size:12px;font-weight:650}.usage-speed-cell>span.is-stream{color:var(--brand);background:var(--brand-soft)}.usage-speed-cell>span.is-batch{color:var(--amber);background:var(--warning-soft)}.usage-speed-cell>small{color:var(--green);background:var(--green);border-radius:5px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.usage-speed-cell>small{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.usage-speed-cell>small{font-size:12px}.usage-speed-cell>small.is-slow{color:var(--red);background:var(--danger-soft)}.usage-result-cell>strong{font-size:12px}.usage-result-cell--失败>strong{color:var(--red)}.usage-result-cell--限流>strong{color:var(--amber)}.usage-hover-card{z-index:40;border:1px solid var(--green);gap:4px;min-width:220px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 7px);left:0}@supports (color:color-mix(in lab, red, red)){.usage-hover-card{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border))}}.usage-hover-card{color:#fff;white-space:normal;background:#2f9f1e;border-radius:9px;box-shadow:0 14px 38px #0000003d}.usage-hover-card:before{content:"";background:inherit;border-left:1px solid inherit;border-top:1px solid inherit;width:10px;height:10px;position:absolute;top:-6px;left:18px;transform:rotate(45deg)}.usage-hover-card strong{font-size:13px}.usage-hover-card span,.usage-hover-card em,.usage-hover-card small{color:#ffffffeb;font-size:12px;font-style:normal;line-height:1.45}.usage-billing-cell:hover .usage-hover-card,.usage-billing-cell:focus .usage-hover-card,.usage-speed-cell:hover .usage-hover-card,.usage-speed-cell:focus .usage-hover-card,.usage-result-cell:hover .usage-hover-card,.usage-result-cell:focus .usage-hover-card{display:grid}.usage-billing-popover{background:#2363c7;border-color:#5f91e2}.usage-error-popover{background:#a83543;border-color:#d06b77;min-width:270px}.usage-error-popover em{border-top:1px solid #ffffff3d;margin-top:2px;padding-top:5px}.usage-error-panel{padding:0;overflow:hidden}.usage-error-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.usage-error-panel>header>div{display:grid}.usage-error-panel>header>span{color:var(--red);background:var(--red);border-radius:6px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.usage-error-panel>header>span{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.usage-error-panel>header>span{font-size:12px;font-weight:700}.usage-failure-facts{border-top:1px solid var(--red);grid-template-columns:1fr 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.usage-failure-facts{border-top:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.usage-failure-facts{border-bottom:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.usage-failure-facts{border-bottom:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.usage-failure-facts>div{border-right:1px solid var(--red);align-content:center;gap:3px;min-height:56px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.usage-failure-facts>div{border-right:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.usage-failure-facts>div{border-bottom:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.usage-failure-facts>div{border-bottom:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.usage-failure-facts>div:nth-child(2n){border-right:0}.usage-failure-facts>div:nth-last-child(-n+2){border-bottom:0}.usage-failure-facts span{color:var(--muted);font-size:12px}.usage-failure-facts strong,.usage-failure-facts code{font-size:12px}.usage-error-panel details{padding:9px 12px}.usage-error-panel summary{color:var(--red);cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:650;list-style:none;display:flex}.usage-error-panel details[open] summary svg{transform:rotate(180deg)}.usage-error-panel pre{color:#dbe7fb;white-space:pre-wrap;background:#101724;border-radius:7px;max-height:190px;margin:9px 0 2px;padding:10px;overflow:auto}.usage-error-panel pre code{font-size:12px}.usage-billing-rule-section>header>span{margin-left:auto}.usage-billing-rule-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px;display:flex}.usage-billing-rule-title>div{display:grid}.usage-billing-rule-title strong{font-size:13px}.usage-billing-rule-title small{color:var(--muted);font-size:12px}.usage-billing-rule-title>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.usage-rate-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.usage-rate-grid>div{border-right:1px solid var(--border);gap:3px;padding:11px;display:grid}.usage-rate-grid>div:last-child{border:0}.usage-rate-grid span,.usage-rate-grid small{color:var(--muted);font-size:12px}.usage-rate-grid strong{font-size:12px}.usage-billing-settlement{padding:11px 13px}.usage-billing-settlement>span{color:var(--muted);font-size:12px}.usage-billing-settlement p{margin:3px 0 0;font-size:12px;line-height:1.6}@media (width<=560px){.usage-hover-card{display:none!important}.usage-rate-grid{grid-template-columns:1fr}.usage-rate-grid>div{border-right:0;border-bottom:1px solid var(--border)}.usage-rate-grid>div:last-child{border-bottom:0}.usage-failure-facts{grid-template-columns:1fr}.usage-failure-facts>div{border-right:0!important;border-bottom:1px solid var(--red)!important}@supports (color:color-mix(in lab, red, red)){.usage-failure-facts>div{border-bottom:1px solid color-mix(in srgb,var(--red) 20%,var(--border))!important}}.usage-failure-facts>div:last-child{border-bottom:0!important}}.personal-settings{flex-direction:column;gap:16px;display:flex}.ps-command{border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding:21px 24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ps-command{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.ps-command{background:linear-gradient(115deg,var(--brand) 0%,var(--surface) 56%,var(--violet) 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ps-command{background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 10%,var(--surface)) 0%,var(--surface) 56%,color-mix(in srgb,var(--violet) 6%,var(--surface)) 100%)}}.ps-command{box-shadow:var(--shadow-sm)}.ps-command:after{border:1px solid var(--brand);width:290px;height:290px;position:absolute;top:-132px;right:-72px}@supports (color:color-mix(in lab, red, red)){.ps-command:after{border:1px solid color-mix(in srgb,var(--brand) 12%,transparent)}}.ps-command:after{box-shadow:0 0 0 44px var(--brand),0 0 0 88px var(--violet);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ps-command:after{box-shadow:0 0 0 44px color-mix(in srgb,var(--brand) 3%,transparent),0 0 0 88px color-mix(in srgb,var(--violet) 2%,transparent)}}.ps-command:after{content:"";pointer-events:none}.ps-command>div{z-index:1;position:relative}.ps-command>div:first-child>span{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:760;display:flex}.ps-command>div:first-child>span i,.ps-live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ps-command>div:first-child>span i,.ps-live-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}}.ps-command h1{letter-spacing:-.025em;margin:6px 0 2px;font-size:25px;line-height:1.2}.ps-command p{color:var(--muted);margin:0;font-size:13px}.ps-command-status{border:1px solid var(--brand);width:238px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.ps-command-status{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--border))}}.ps-command-status{background:var(--surface-raised);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.ps-command-status{background:color-mix(in srgb,var(--surface-raised) 87%,transparent)}}.ps-command-status{box-shadow:var(--shadow-sm)}.ps-command-status>span{color:var(--muted);font-size:12px}.ps-command-status>strong{float:right;font-size:15px}.ps-command-status>div{background:var(--surface-soft);border-radius:999px;height:5px;margin:7px 0;overflow:hidden}.ps-command-status>div i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));width:100%;height:100%;display:block}.ps-command-status>small{color:var(--muted);font-size:12px}.ps-layout{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ps-sidebar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;position:sticky;top:76px;overflow:hidden}.ps-account-card{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:17px;display:flex}.ps-avatar{background:linear-gradient(145deg,var(--brand),var(--brand-strong));color:#fff;width:43px;height:43px;box-shadow:0 7px 16px var(--brand);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ps-avatar{box-shadow:0 7px 16px color-mix(in srgb,var(--brand) 20%,transparent)}}.ps-avatar i{border:2px solid var(--surface);background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.ps-account-card>div{flex-direction:column;min-width:0;display:flex}.ps-account-card strong{font-size:13px}.ps-account-card small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.ps-account-card em{color:var(--green);align-items:center;gap:4px;margin-top:3px;font-size:12px;font-style:normal;font-weight:680;display:flex}.ps-sidebar nav{padding:7px}.ps-sidebar nav button{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px;transition:all .15s;display:grid}.ps-sidebar nav button:hover{background:var(--surface-soft)}.ps-sidebar nav button.active{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.ps-sidebar nav button>span{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ps-sidebar nav button.active>span{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ps-sidebar nav button.active>span{border-color:color-mix(in srgb,var(--brand) 25%,var(--border))}}.ps-sidebar nav button.active>span{color:var(--brand)}.ps-sidebar nav p{flex-direction:column;min-width:0;margin:0;display:flex}.ps-sidebar nav strong{font-size:12px}.ps-sidebar nav small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.ps-sidebar nav em{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:12px;font-style:normal}.ps-sidebar nav button.active em{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ps-sidebar nav button.active em{background:color-mix(in srgb,var(--brand) 10%,var(--surface))}}.ps-sidebar nav button.active em{color:var(--brand)}.ps-sidebar nav button>svg{color:var(--muted-2)}.ps-sidebar-help{border:1px solid var(--amber);grid-template-columns:24px 1fr;gap:7px;margin:0 10px 10px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-sidebar-help{border:1px solid color-mix(in srgb,var(--amber) 24%,var(--border))}}.ps-sidebar-help{background:var(--amber);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ps-sidebar-help{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.ps-sidebar-help{color:var(--amber)}.ps-sidebar-help>svg{margin-top:2px}.ps-sidebar-help p{flex-direction:column;margin:0;display:flex}.ps-sidebar-help strong{color:var(--text);font-size:12px}.ps-sidebar-help small{color:var(--muted);font-size:12px;line-height:1.45}.ps-sidebar-help button{color:var(--brand);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:12px;font-weight:700}.ps-main{flex-direction:column;gap:12px;min-width:0;display:flex}.ps-current-title{border:1px solid var(--border);background:var(--surface);min-height:68px;box-shadow:var(--shadow-sm);border-radius:13px;align-items:center;gap:10px;padding:13px 17px;display:flex}.ps-current-title>.ps-current-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:9px;flex:none;place-items:center;display:grid}.ps-current-title>div{flex:1;min-width:0}.ps-current-title h2{margin:0;font-size:16px}.ps-current-title p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-current-title>.status-pill{text-overflow:ellipsis;flex:0 auto;max-width:min(132px,34%);overflow:hidden}.ps-section-stack{flex-direction:column;gap:12px;display:flex}.ps-panel{overflow:hidden}.ps-section-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:68px;padding:15px 17px;display:flex}.ps-section-header>span{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;flex:none;place-items:center;display:grid}.ps-section-header>div:not(.ps-section-action){flex:1;min-width:0}.ps-section-header h2{margin:0;font-size:14px}.ps-section-header p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-section-action{align-items:center;gap:8px;margin-left:auto;display:flex}.ps-unsaved{color:var(--muted);font-size:12px}.ps-profile-identity{border-bottom:1px solid var(--border);background:var(--surface-soft);align-items:center;gap:11px;padding:16px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-profile-identity{background:color-mix(in srgb,var(--surface-soft) 38%,var(--surface))}}.ps-profile-identity>div{flex:1;min-width:0}.ps-profile-identity strong{font-size:13px}.ps-profile-identity p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-profile-identity b{color:var(--green);font-weight:650}.ps-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:17px;display:grid}.ps-field{color:var(--text);flex-direction:column;gap:5px;font-size:12px;font-weight:650;display:flex}.ps-field input,.ps-field select{border:1px solid var(--border);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 10px;font-size:12px}.ps-field input:focus,.ps-field select:focus,.ps-quiet-hours input:focus,.ps-quiet-hours select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.ps-field input:focus,.ps-field select:focus,.ps-quiet-hours input:focus,.ps-quiet-hours select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}}.ps-field input[aria-invalid=true]{border-color:var(--red)}.ps-field small{color:var(--muted);font-size:12px;font-weight:450}.ps-input-action{position:relative}.ps-input-action input{background:var(--surface-soft);padding-right:58px}.ps-input-action button{background:var(--surface);height:30px;color:var(--brand);cursor:pointer;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:700;position:absolute;top:5px;right:5px}.ps-panel-footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:flex-end;gap:8px;min-height:60px;padding:11px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-panel-footer{background:color-mix(in srgb,var(--surface-soft) 35%,var(--surface))}}.ps-panel-footer .button{min-height:36px;font-size:12px}.ps-preference-block{border-bottom:1px solid var(--border);padding:16px 17px}.ps-preference-block>strong,.ps-density-row strong{font-size:12px}.ps-theme-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px;display:grid}.ps-theme-options button{border:1px solid var(--border);background:var(--surface);min-height:70px;color:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px;display:grid}.ps-theme-options button:hover{background:var(--surface-soft)}.ps-theme-options button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ps-theme-options button.active{border-color:color-mix(in srgb,var(--brand) 50%,var(--border))}}.ps-theme-options button.active{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.ps-theme-options button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 16%,transparent)}}.ps-theme-options button>span{background:var(--surface-soft);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ps-theme-options button.active>span,.ps-theme-options button.active>svg{color:var(--brand)}.ps-theme-options p{flex-direction:column;margin:0;display:flex}.ps-theme-options strong{font-size:12px}.ps-theme-options small{color:var(--muted);font-size:12px}.ps-density-row{align-items:center;gap:18px;padding:14px 17px;display:flex}.ps-density-row>div:first-child{flex:1;min-width:0}.ps-density-row p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-segmented{background:var(--surface-soft);border-radius:8px;padding:3px;display:flex}.ps-segmented button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:12px;font-weight:650}.ps-segmented button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{border:1px solid var(--green);grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(120px,.65fr));align-items:center;gap:0;min-height:94px;padding:14px 17px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{border:1px solid color-mix(in srgb,var(--green) 23%,var(--border))}}.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{background:linear-gradient(110deg,var(--green),var(--surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{background:linear-gradient(110deg,color-mix(in srgb,var(--green) 7%,var(--surface)),var(--surface))}}.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{box-shadow:var(--shadow-sm)}.ps-score{align-items:center;gap:13px;display:flex}.ps-score>span{border:5px solid var(--green);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-score>span{border:5px solid color-mix(in srgb,var(--green) 33%,var(--border))}}.ps-score>span{color:var(--green);border-radius:50%;font-size:19px;font-weight:800}.ps-score>span small{font-size:12px}.ps-score>div,.ps-delivery-health>div:first-child p,.ps-privacy-summary>div:first-child p{flex-direction:column;display:flex}.ps-score strong,.ps-delivery-health>div:first-child strong,.ps-privacy-summary>div:first-child strong{font-size:13px}.ps-score p,.ps-delivery-health>div:first-child small,.ps-privacy-summary>div:first-child small{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-security-facts{grid-column:2/5;grid-template-columns:repeat(3,1fr);display:grid}.ps-security-facts>div,.ps-delivery-health>div:not(:first-child),.ps-privacy-summary>div:not(:first-child){border-left:1px solid var(--border);align-items:center;gap:9px;min-height:56px;padding:0 16px;display:flex}.ps-security-facts svg{width:18px;color:var(--green)}.ps-security-facts span{flex-direction:column;display:flex}.ps-security-facts strong{font-size:12px}.ps-security-facts small{color:var(--muted);font-size:12px}.ps-security-list article{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto 70px;align-items:center;gap:11px;min-height:70px;padding:11px 17px;display:grid}.ps-security-list article:last-child{border-bottom:0}.ps-security-list article>span:first-child,.ps-webhook-list article>span:first-child,.ps-export-list article>span:first-child{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ps-security-list .blue,.ps-webhook-list .blue,.ps-export-list .blue{background:var(--brand-soft);color:var(--brand)}.ps-security-list .green,.ps-webhook-list .green,.ps-export-list .green{background:var(--success-soft);color:var(--green)}.ps-security-list .violet{background:var(--violet-soft);color:var(--violet)}.ps-security-list .amber{background:var(--warning-soft);color:var(--amber)}.ps-security-list article>div{flex-direction:column;min-width:0;display:flex}.ps-security-list strong{font-size:12px}.ps-security-list p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-security-list article>button,.ps-session-list article>button,.ps-event-list button,.ps-webhook-list article>button,.ps-signature-note>button,.ps-export-list article>button{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.ps-session-list article{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 17px;display:grid}.ps-session-list article:last-child{border-bottom:0}.ps-session-list article>span{background:var(--surface-soft);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.ps-session-list article>div{min-width:0}.ps-session-list strong{font-size:12px;display:block}.ps-session-list p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-connected-list article{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto 58px;align-items:center;gap:10px;min-height:64px;padding:10px 17px;display:grid}.ps-connected-list article:last-child{border-bottom:0}.ps-connected-list article>span:first-child{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--text);border-radius:9px;place-items:center;font-size:12px;font-weight:780;display:grid}.ps-connected-list article>div{min-width:0}.ps-connected-list strong{font-size:12px;display:block}.ps-connected-list p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-connected-list button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.ps-event-list>div{border-bottom:1px solid var(--border);grid-template-columns:8px 92px minmax(0,1fr) 25px;align-items:center;gap:9px;min-height:59px;padding:9px 17px;display:grid}.ps-event-list>div:last-child{border-bottom:0}.ps-event-list i{background:var(--green);border-radius:50%;width:7px;height:7px}.ps-event-list i.warning{background:var(--amber)}.ps-event-list time{color:var(--muted);font-size:12px}.ps-event-list p{flex-direction:column;margin:0;display:flex}.ps-event-list strong{font-size:12px}.ps-event-list span{color:var(--muted);font-size:12px}.ps-check{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.ps-check input{accent-color:var(--brand)}.ps-check>span{flex-direction:column;display:flex}.ps-check strong{font-size:12px}.ps-check small{color:var(--muted);font-size:12px}.ps-passkey-list{flex-direction:column;gap:8px;display:flex}.ps-passkey-list article{border:1px solid var(--border);border-radius:9px;grid-template-columns:34px 1fr 30px;align-items:center;gap:9px;padding:11px;display:grid}.ps-passkey-list article>svg{box-sizing:content-box;background:var(--violet-soft);color:var(--violet);border-radius:8px;padding:7px}.ps-passkey-list article>div{flex-direction:column;display:flex}.ps-passkey-list strong{font-size:12px}.ps-passkey-list small{color:var(--muted);font-size:12px}.ps-passkey-list button{color:var(--muted);cursor:pointer;background:0 0;border:0}.ps-recovery-codes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ps-recovery-codes code{border:1px solid var(--border);background:var(--surface-soft);text-align:center;border-radius:7px;padding:9px;font-size:12px}.ps-inline-note{border:1px solid var(--brand);align-items:flex-start;gap:8px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-inline-note{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.ps-inline-note{background:var(--brand-soft);color:var(--muted);border-radius:8px;font-size:12px;line-height:1.6}.ps-inline-note svg{color:var(--brand);flex:none;margin-top:1px}.ps-inline-note.warning{border-color:var(--amber);margin-top:11px}@supports (color:color-mix(in lab, red, red)){.ps-inline-note.warning{border-color:color-mix(in srgb,var(--amber) 26%,var(--border))}}.ps-inline-note.warning{background:var(--warning-soft)}.ps-inline-note.warning svg{color:var(--amber)}.ps-delivery-health>div:first-child,.ps-privacy-summary>div:first-child{align-items:center;gap:13px;display:flex}.ps-delivery-health>div:first-child{padding-right:14px}.ps-delivery-health>div:not(:first-child),.ps-privacy-summary>div:not(:first-child){flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.ps-delivery-health>div:not(:first-child) span,.ps-privacy-summary>div:not(:first-child) span{color:var(--muted);font-size:12px}.ps-delivery-health>div:not(:first-child) strong,.ps-privacy-summary>div:not(:first-child) strong{font-size:16px}.ps-notice-matrix{overflow:auto}.ps-matrix-head,.ps-matrix-row{grid-template-columns:minmax(300px,1fr) 90px 90px 105px;align-items:center;min-width:610px;display:grid}.ps-matrix-head{background:var(--surface-soft);min-height:37px;color:var(--muted);padding:0 17px;font-size:12px;font-weight:700}.ps-matrix-head span:not(:first-child){text-align:center}.ps-matrix-row{border-bottom:1px solid var(--border);min-height:66px;padding:8px 17px}.ps-matrix-row p{flex-direction:column;margin:0;display:flex}.ps-matrix-row strong{font-size:12px}.ps-matrix-row small{color:var(--muted);font-size:12px}.ps-switch{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.ps-switch input{opacity:0;position:absolute}.ps-switch>span{background:var(--border-strong);border-radius:999px;width:31px;height:18px;transition:all .15s;position:relative}.ps-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}.ps-switch input:checked+span{background:var(--brand)}.ps-switch input:checked+span:after{transform:translate(13px)}.ps-switch input:focus-visible+span{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.ps-switch input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--brand) 25%,transparent)}}.ps-switch input:focus-visible+span{outline-offset:2px}.ps-switch em{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ps-switch.is-disabled{cursor:not-allowed;opacity:.72}.ps-quiet-hours{background:var(--surface-soft);grid-template-columns:34px minmax(220px,1fr) 100px auto 100px 130px;align-items:center;gap:8px;padding:12px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-quiet-hours{background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface))}}.ps-quiet-hours>div{flex-direction:column;display:flex}.ps-quiet-hours strong{font-size:12px}.ps-quiet-hours p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-quiet-hours input,.ps-quiet-hours select{border:1px solid var(--border);background:var(--surface);border-radius:7px;outline:0;height:34px;padding:0 8px;font-size:12px}.ps-quiet-hours>span{color:var(--muted);text-align:center;font-size:12px}.ps-webhook-list article{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(250px,1fr) auto 85px 64px;align-items:center;gap:10px;min-height:84px;padding:12px 17px;display:grid}.ps-webhook-list article:last-child{border-bottom:0}.ps-webhook-list article>div{flex-direction:column;min-width:0;display:flex}.ps-webhook-list strong{font-size:12px}.ps-webhook-list code{color:var(--muted);margin:1px 0;font-size:12px}.ps-webhook-list p{flex-wrap:wrap;gap:4px;margin:2px 0 0;display:flex}.ps-webhook-list b{background:var(--surface-soft);color:var(--muted);border-radius:4px;padding:2px 5px;font-size:12px;font-weight:650}.ps-webhook-list small{color:var(--muted);font-size:12px}.ps-signature-note{border-top:1px solid var(--border);background:var(--surface-soft);align-items:center;gap:9px;padding:11px 17px;display:flex}.ps-signature-note>svg{color:var(--brand)}.ps-signature-note>div{flex-direction:column;flex:1;min-width:0;display:flex}.ps-signature-note strong{font-size:12px}.ps-signature-note p{color:var(--muted);margin:1px 0 0;font-size:12px}.ps-signature-note code{font-size:12px}.ps-table-wrap{overflow:auto}.ps-delivery-table table{border-collapse:collapse;width:100%;min-width:650px}.ps-delivery-table th{background:var(--surface-soft);height:37px;color:var(--muted);text-align:left;padding:0 15px;font-size:12px}.ps-delivery-table td{border-top:1px solid var(--border);height:52px;padding:8px 15px;font-size:12px}.ps-delivery-table code{color:var(--brand);font-size:12px}.ps-event-options,.ps-export-options{border:0;padding:0}.ps-event-options legend,.ps-export-options legend{margin-bottom:7px;font-size:12px;font-weight:650}.ps-event-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ps-event-options label{border:1px solid var(--border);border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.ps-event-options input,.ps-export-options input{accent-color:var(--brand)}.ps-privacy-summary>div:first-child>span{background:var(--success-soft);width:42px;height:42px;color:var(--green);border-radius:10px;place-items:center;display:grid}.ps-control-list article{border-bottom:1px solid var(--border);align-items:center;gap:14px;min-height:72px;padding:12px 17px;display:flex}.ps-control-list article:last-child{border-bottom:0}.ps-control-list article>div{flex:1;min-width:0}.ps-control-list strong{font-size:12px}.ps-control-list p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-export-list article{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(240px,1fr) 112px auto 62px;align-items:center;gap:10px;min-height:72px;padding:11px 17px;display:grid}.ps-export-list article:last-child{border-bottom:0}.ps-export-list article>div{min-width:0}.ps-export-list strong{font-size:12px;display:block}.ps-export-list p{color:var(--muted);margin:2px 0 0;font-size:12px}.ps-export-list small{color:var(--muted);font-size:12px}.ps-retention-grid{overflow:auto}.ps-retention-grid>div{border-bottom:1px solid var(--border);grid-template-columns:180px 130px minmax(260px,1fr);align-items:center;gap:13px;min-width:620px;min-height:51px;padding:8px 17px;font-size:12px;display:grid}.ps-retention-grid>div:first-child{background:var(--surface-soft);min-height:36px;color:var(--muted);font-size:12px;font-weight:700}.ps-retention-grid>div:last-child{border-bottom:0}.ps-retention-grid strong{font-size:12px}.ps-retention-grid span{color:var(--muted)}.ps-danger-zone{border-color:var(--red);justify-content:space-between;align-items:center;gap:18px;padding:16px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-danger-zone{border-color:color-mix(in srgb,var(--red) 24%,var(--border))}}.ps-danger-zone{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.ps-danger-zone{background:color-mix(in srgb,var(--red) 3%,var(--surface))}}.ps-danger-zone>div{align-items:center;gap:10px;display:flex}.ps-danger-zone>div>span{background:var(--danger-soft);width:36px;height:36px;color:var(--red);border-radius:9px;place-items:center;display:grid}.ps-danger-zone p{flex-direction:column;margin:0;display:flex}.ps-danger-zone strong{font-size:12px}.ps-danger-zone small{color:var(--muted);font-size:12px}.ps-export-options{flex-direction:column;gap:7px;display:flex}.ps-export-options label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.ps-export-options label>span{flex-direction:column;display:flex}.ps-export-options strong{font-size:12px}.ps-export-options small{color:var(--muted);font-size:12px}.ps-deletion-check{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ps-check-summary{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.ps-check-summary>span{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.ps-check-summary>span.warning{background:var(--warning-soft);color:var(--amber)}.ps-check-summary p{flex-direction:column;margin:0;display:flex}.ps-check-summary strong{font-size:12px}.ps-check-summary small{color:var(--muted);font-size:12px}.ps-blockers{flex-direction:column;gap:7px;display:flex}.ps-blockers>div{border:1px solid var(--amber);align-items:center;gap:9px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-blockers>div{border:1px solid color-mix(in srgb,var(--amber) 22%,var(--border))}}.ps-blockers>div{background:var(--amber);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ps-blockers>div{background:color-mix(in srgb,var(--amber) 5%,var(--surface))}}.ps-blockers svg{width:17px;color:var(--amber)}.ps-blockers p{flex-direction:column;margin:0;display:flex}.ps-blockers strong{font-size:12px}.ps-blockers small{color:var(--muted);font-size:12px}.spin{animation:.8s linear infinite ps-spin}@keyframes ps-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.ps-layout{grid-template-columns:240px minmax(0,1fr)}.ps-sidebar nav button{grid-template-columns:34px minmax(0,1fr) 14px}.ps-sidebar nav em{display:none}.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(90px,.55fr))}.ps-security-facts>div{padding:0 10px}.ps-quiet-hours{grid-template-columns:34px 1fr 90px auto 90px}.ps-quiet-hours select{grid-column:3/6;width:100%}.ps-webhook-list article{grid-template-columns:36px minmax(220px,1fr) auto 64px}.ps-webhook-list article>small{display:none}}@media (width<=900px){.ps-command-status{display:none}.ps-layout{display:block}.ps-sidebar{margin-bottom:12px;position:static}.ps-account-card,.ps-sidebar-help{display:none}.ps-sidebar nav{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ps-sidebar nav button{min-height:53px}.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{grid-template-columns:1fr 1fr}.ps-security-facts{border-top:1px solid var(--border);grid-column:1/3;margin-top:12px;padding-top:12px}.ps-delivery-health>div:first-child,.ps-privacy-summary>div:first-child{grid-column:1/3;margin-bottom:10px}.ps-delivery-health>div:nth-child(2),.ps-privacy-summary>div:nth-child(2){border-left:0}.ps-quiet-hours{grid-template-columns:34px 1fr 90px auto 90px}.ps-quiet-hours select{grid-column:2/6}.ps-webhook-list article{grid-template-columns:36px minmax(0,1fr) auto 60px}.ps-export-list article{grid-template-columns:36px minmax(0,1fr) auto 58px}.ps-export-list article>small{display:none}}@media (width<=680px){.personal-settings{gap:12px}.ps-command{min-height:105px;padding:17px}.ps-command h1{font-size:22px}.ps-command p{font-size:12px}.ps-sidebar nav{scrollbar-width:none;display:flex;overflow:auto}.ps-sidebar nav button{grid-template-columns:32px 1fr;min-width:166px}.ps-sidebar nav button>svg{display:none}.ps-main{gap:10px}.ps-current-title{min-height:62px;padding:11px 13px}.ps-form-grid,.ps-theme-options{grid-template-columns:1fr}.ps-density-row{flex-direction:column;align-items:flex-start}.ps-security-overview,.ps-delivery-health,.ps-privacy-summary{grid-template-columns:1fr;padding:13px}.ps-score{margin-bottom:10px}.ps-security-facts{border:0;grid-column:auto;grid-template-columns:1fr;margin:0;padding:0}.ps-security-facts>div{border-left:0;border-top:1px solid var(--border);padding:9px 0}.ps-delivery-health>div:first-child,.ps-privacy-summary>div:first-child{grid-column:auto;margin:0;padding-bottom:10px}.ps-delivery-health>div:not(:first-child),.ps-privacy-summary>div:not(:first-child){border-left:0;border-top:1px solid var(--border);min-height:48px;padding:8px 0}.ps-security-list article{grid-template-columns:36px minmax(0,1fr) 62px}.ps-security-list article>.status-pill{grid-column:2}.ps-security-list article>button{grid-area:1/3/3}.ps-event-list>div{grid-template-columns:8px 1fr 22px}.ps-event-list time,.ps-event-list p{grid-column:2}.ps-event-list button{grid-area:1/3/3}.ps-quiet-hours{grid-template-columns:34px 1fr}.ps-quiet-hours input,.ps-quiet-hours>span,.ps-quiet-hours select{grid-column:auto}.ps-webhook-list article{grid-template-columns:36px minmax(0,1fr) auto}.ps-webhook-list article>.status-pill{grid-column:2}.ps-webhook-list article>button{grid-area:1/3/3}.ps-signature-note{align-items:flex-start}.ps-signature-note>button{white-space:nowrap}.ps-export-list article{grid-template-columns:36px minmax(0,1fr) auto}.ps-export-list article>.status-pill{grid-column:2}.ps-export-list article>button{grid-area:1/3/3}.ps-danger-zone{flex-direction:column;align-items:flex-start}.ps-danger-zone .button{width:100%}.ps-recovery-codes{grid-template-columns:1fr}.ps-section-action .status-pill{display:none}.ps-event-options{grid-template-columns:1fr}}:root[data-density=compact] .ps-security-list article,:root[data-density=compact] .ps-session-list article,:root[data-density=compact] .ps-matrix-row,:root[data-density=compact] .ps-webhook-list article,:root[data-density=compact] .ps-export-list article{min-height:55px}.release-notes-page{flex-direction:column;gap:14px;min-width:0;display:flex}.release-command{padding:0;overflow:hidden}.release-command-primary{grid-template-columns:minmax(210px,.72fr) minmax(280px,1.1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 15px;display:grid}.release-command-title{align-items:center;gap:11px;min-width:0;display:flex}.release-command-title>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.release-command-title>div{min-width:0}.release-command-title h1{color:var(--text-strong);letter-spacing:-.35px;margin:0;font-size:20px;line-height:1.25}.release-command-title p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.release-command-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.release-command-actions button{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:680;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.release-command-actions button:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand);transform:translateY(-1px)}.release-command-actions .release-subscribe{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand)}.release-search{border:1px solid var(--border);background:var(--surface-soft);min-width:0;height:40px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 10px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.release-search:focus-within{border-color:var(--brand-border);background:var(--surface);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.release-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}}.release-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.release-search input::placeholder{color:var(--muted-2)}.release-search>button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.release-search>button:hover{background:var(--surface);color:var(--text)}.release-command-secondary{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.release-command-secondary{background:color-mix(in srgb,var(--surface-soft) 45%,var(--surface))}}.release-command-secondary nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.release-command-secondary nav::-webkit-scrollbar{display:none}.release-command-secondary nav button,.release-filter-actions button{height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.release-command-secondary nav button:hover,.release-filter-actions button:hover{color:var(--text);background:var(--surface)}.release-command-secondary nav button.active,.release-filter-actions button.active{border-color:var(--brand-border);background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.release-command-secondary nav button em{background:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:18px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.release-command-secondary nav button em{background:color-mix(in srgb,var(--muted) 10%,transparent)}}.release-command-secondary nav button em{font-size:10px;font-style:normal}.release-command-secondary nav button.active em{background:var(--brand-soft)}.release-filter-actions{flex:none;align-items:center;gap:4px;display:flex}.release-filter-actions button{border-color:var(--border);background:var(--surface)}.release-unread-dot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 3px var(--brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.release-unread-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}}.release-notes-layout{grid-template-columns:minmax(0,1.62fr) minmax(300px,.68fr);align-items:start;gap:14px;display:grid}.release-note-detail{scroll-margin-top:82px;overflow:hidden}.release-notes-page .release-note-detail>header{border-bottom:1px solid var(--border);background:linear-gradient(145deg,var(--brand),var(--surface) 56%);min-height:0;padding:25px 28px 23px;display:block}@supports (color:color-mix(in lab, red, red)){.release-notes-page .release-note-detail>header{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 4%,var(--surface)),var(--surface) 56%)}}.release-detail-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.release-detail-top>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.release-note-detail>header time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.release-read-time{color:var(--muted-2);align-items:center;gap:4px;font-size:11px;display:flex}.release-detail-actions{align-items:center;gap:6px;display:flex}.release-detail-actions button{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.release-detail-actions button:hover,.release-detail-actions button.active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand);transform:translateY(-1px)}.release-category{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:760}.release-category--模型更新{color:var(--violet);background:var(--violet-soft)}.release-category--产品更新{color:var(--green);background:var(--success-soft)}.release-category--维护通知{color:var(--amber);background:var(--warning-soft)}.release-notes-page .release-note-detail h2{max-width:820px;color:var(--text-strong);letter-spacing:-.65px;text-wrap:balance;margin:17px 0 8px;font-size:clamp(22px,2vw,28px);line-height:1.32}.release-notes-page .release-note-detail>header>p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.release-note-meta{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:1fr 1fr;gap:0;padding:13px 28px;display:grid}.release-note-meta>div{min-width:0;color:var(--brand);align-items:center;gap:10px;display:flex}.release-note-meta>div+div{border-left:1px solid var(--border);padding-left:20px}.release-note-meta span{min-width:0;color:var(--muted);flex-direction:column;gap:1px;font-size:10px;display:flex}.release-note-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-note-body{padding:27px 28px 30px}.release-note-body>p{max-width:840px;color:var(--text);margin:0 0 15px;font-size:13px;line-height:1.86}.release-highlights{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin:23px 0;padding:18px 19px}@supports (color:color-mix(in lab, red, red)){.release-highlights{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}}.release-highlights h3,.release-pricing h3,.release-related h3{margin:0;font-size:13px}.release-highlights ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.release-highlights li{color:var(--text);align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.release-highlights li svg{color:var(--green);flex:none;margin-top:2px}.release-pricing{margin-top:25px}.release-pricing>div:first-child{color:var(--brand);align-items:center;gap:8px;margin-bottom:10px;display:flex}.release-pricing>div:first-child span{color:var(--muted);margin-left:auto;font-size:10px}.release-pricing-table{border:1px solid var(--border);border-radius:11px;overflow:hidden}.release-pricing-table>div{border-bottom:1px solid var(--border);grid-template-columns:1fr .8fr 1.4fr;align-items:center;gap:12px;min-height:52px;padding:0 15px;font-size:12px;display:grid}.release-pricing-table>div:first-child{min-height:38px;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:700}.release-pricing-table>div:last-child{border-bottom:0}.release-pricing-table b{font-variant-numeric:tabular-nums}.release-pricing-table>div>span:last-child{color:var(--muted)}.release-note-notice{border:1px solid var(--brand);align-items:flex-start;gap:10px;margin-top:23px;padding:14px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.release-note-notice{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.release-note-notice{background:var(--brand);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.release-note-notice{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}}.release-note-notice{color:var(--brand)}.release-note-notice p{flex-direction:column;gap:2px;margin:0;display:flex}.release-note-notice strong{color:var(--text);font-size:12px}.release-note-notice span{color:var(--muted);font-size:11px;line-height:1.55}.release-related{border-top:1px solid var(--border);margin-top:27px;padding-top:22px}.release-related>div:first-child{align-items:baseline;gap:8px;margin-bottom:11px;display:flex}.release-related>div:first-child span{color:var(--muted);font-size:10px}.release-related>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.release-related a{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:9px;grid-template-columns:minmax(0,1fr) 16px;gap:4px;padding:12px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.release-related a>span,.release-related a>strong{grid-column:1}.release-related a>span{color:var(--muted);font-size:9px}.release-related a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-related a>svg{color:var(--muted);grid-area:1/2/3;align-self:center}.release-related a:hover{border-color:var(--brand-border);background:var(--brand-soft);transform:translateY(-1px)}.release-related a:hover>svg{color:var(--brand)}.release-note-detail>footer{border-top:1px solid var(--border);background:var(--surface-soft);min-height:54px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:10px 28px;font-size:10px;display:flex}.release-note-detail>footer code{color:var(--text)}.release-note-detail>footer a{color:var(--brand);align-items:center;gap:4px;font-size:11px;font-weight:650;display:flex}.release-note-index{position:sticky;top:86px;overflow:hidden}.release-notes-page .release-note-index>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:59px;padding:11px 14px;display:flex}.release-note-index>header div{flex-direction:column;gap:1px;display:flex}.release-note-index>header strong{font-size:13px}.release-note-index>header span,.release-note-index>header small{color:var(--muted);font-size:10px}.release-note-index>div{max-height:calc(100vh - 222px);position:relative;overflow-y:auto}.release-note-index>div:before{content:"";background:var(--border);width:1px;position:absolute;top:17px;bottom:17px;left:29px}.release-note-index a{border-bottom:1px solid var(--border);width:100%;min-height:87px;color:var(--text);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) 14px;align-items:start;gap:9px;padding:12px 11px;transition:background .18s;display:grid;position:relative}.release-note-index a:last-child{border-bottom:0}.release-note-index a:hover{background:var(--surface-soft)}.release-note-index a.active{background:linear-gradient(90deg,var(--brand-soft),var(--brand-soft))}@supports (color:color-mix(in lab, red, red)){.release-note-index a.active{background:linear-gradient(90deg,var(--brand-soft),color-mix(in srgb,var(--brand-soft) 35%,var(--surface)))}}.release-note-index a.active:after{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.release-index-icon{z-index:1;border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:var(--surface);border-radius:9px;place-items:center;display:grid;position:relative}.release-index-icon i{border:2px solid var(--surface);background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.release-note-index a.active .release-index-icon{border-color:var(--brand-border);color:var(--brand);background:var(--surface)}.release-note-index a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.release-note-index time{color:var(--muted-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:9px;display:flex}.release-note-index time b{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:1px 5px;font-size:8px}.release-note-index time svg{color:var(--brand)}.release-note-index a strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.release-note-index a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.release-note-index a>svg{color:var(--muted-2);align-self:center}.release-note-index a.active>svg{color:var(--brand)}.release-empty{z-index:1;text-align:center;min-height:280px;color:var(--muted);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}.release-empty svg{color:var(--muted-2);margin-bottom:11px}.release-empty strong{color:var(--text);font-size:12px}.release-empty span{margin-top:4px;font-size:10px;line-height:1.5}.release-empty button{border:1px solid var(--border);background:var(--surface);color:var(--brand);cursor:pointer;border-radius:7px;margin-top:13px;padding:7px 10px;font-size:10px}.release-preference-modal{width:min(560px,100vw - 32px)}.release-preference-summary{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand);border-radius:10px;align-items:flex-start;gap:11px;padding:15px;display:flex}.release-preference-summary p{flex-direction:column;gap:3px;margin:0;display:flex}.release-preference-summary strong{color:var(--text);font-size:13px}.release-preference-summary span{color:var(--muted);font-size:11px}.release-preference-list{border:1px solid var(--border);border-radius:10px;margin-top:14px;overflow:hidden}.release-preference-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:11px 14px;display:flex}.release-preference-row:last-child{border-bottom:0}.release-preference-row>div{flex-direction:column;gap:3px;display:flex}.release-preference-row strong{font-size:13px}.release-preference-row span{color:var(--muted);font-size:11px}.release-preference-row button{background:var(--muted-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.release-preference-row button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.release-preference-row button.active{background:var(--brand)}.release-preference-row button.active i{transform:translate(16px)}.release-preference-note{color:var(--muted);margin:14px 2px 0;font-size:11px;line-height:1.55}@media (width<=1120px){.release-command-primary{grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto}.release-command-actions button:first-child{display:none}.release-notes-layout{grid-template-columns:minmax(0,1fr) 290px}.release-notes-page .release-note-detail>header,.release-note-body,.release-note-meta,.release-note-detail>footer{padding-left:23px;padding-right:23px}}@media (width<=850px){.release-command-primary{grid-template-columns:minmax(0,1fr) auto}.release-search{grid-area:2/1/auto/-1}.release-command-secondary{flex-direction:column;align-items:stretch;gap:7px}.release-filter-actions{justify-content:flex-end}.release-notes-layout{flex-direction:column;display:flex}.release-note-index{order:-1;width:100%;position:static}.release-note-index>div{scroll-snap-type:x proximity;scrollbar-width:thin;max-height:none;display:flex;overflow:auto hidden}.release-note-index>div:before{display:none}.release-note-index a{border-right:1px solid var(--border);scroll-snap-align:start;border-bottom:0;flex:0 0 270px;min-width:270px}.release-note-index a:last-child{border-right:0}.release-empty{width:100%;min-height:180px}.release-note-detail{width:100%}}@media (width<=560px){.release-notes-page{gap:11px}.release-command-primary{padding:12px}.release-command-title h1{font-size:18px}.release-command-actions button:not(.release-subscribe){display:none}.release-command-actions .release-subscribe{width:38px;padding:0}.release-command-actions .release-subscribe svg{margin:0}.release-command-actions .release-subscribe{font-size:0}.release-command-secondary{padding:7px}.release-filter-actions{display:none}.release-notes-page .release-note-detail>header,.release-note-body{padding:19px 16px}.release-detail-top{align-items:flex-start}.release-detail-top>div:first-child{gap:7px}.release-read-time{width:100%}.release-notes-page .release-note-detail h2{margin-top:14px;font-size:21px}.release-note-meta{grid-template-columns:1fr;padding:12px 16px}.release-note-meta>div+div{border-top:1px solid var(--border);border-left:0;margin-top:10px;padding:10px 0 0}.release-related>div:last-child{grid-template-columns:1fr}.release-pricing-table>div{grid-template-columns:1fr auto;padding:10px 12px}.release-pricing-table>div>span:last-child{grid-column:1/-1}.release-pricing-table>div:first-child>span:last-child{display:none}.release-note-detail>footer{flex-direction:column;align-items:flex-start;padding:12px 16px}.release-note-index a{min-height:78px;padding:11px}.release-note-index a small{display:none}}@media (prefers-reduced-motion:reduce){.release-command-actions button,.release-detail-actions button,.release-related a,.release-preference-row button,.release-preference-row button i{transition:none}.release-command-actions button:hover,.release-detail-actions button:hover,.release-related a:hover{transform:none}}.home-page{background:var(--bg)}.landing-hero{color:#f5f8ff;background:#061225;position:relative;overflow:hidden}.landing-hero__grid{opacity:.28;background-image:linear-gradient(#88a5dc17 1px,#0000 1px),linear-gradient(90deg,#88a5dc13 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000e0 58%,#0000);mask-image:linear-gradient(#000,#000000e0 58%,#0000)}.landing-hero__glow{background:radial-gradient(circle,#366aef47,#1946a217 44%,#0000 72%);border-radius:50%;width:980px;height:760px;position:absolute;top:-310px;left:50%;transform:translate(-16%)}.landing-announcement{z-index:2;color:#9eacc2;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:18px 18px 0;font-size:12px;display:flex;position:relative}.landing-announcement:hover{color:#dce7fa}.landing-announcement>span{color:#a9c5ff;letter-spacing:.08em;background:#3e6fda21;border:1px solid #76a0f242;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.landing-announcement>strong{font:inherit;font-weight:540}.landing-hero__body{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:76px;max-width:1240px;min-height:600px;margin:0 auto;padding:74px 24px 54px;display:grid;position:relative}.landing-kicker{color:#9eb2d4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.landing-kicker>span{background:#6b9bff;width:22px;height:1px;box-shadow:0 0 14px #6b9bff}.landing-hero__copy h1{letter-spacing:-.062em;max-width:650px;margin:19px 0 22px;font-size:clamp(52px,5.3vw,76px);font-weight:690;line-height:1.02}.landing-hero__copy h1 em{color:#82a8ff;font-style:normal}.landing-hero__copy>p{color:#aab8ce;max-width:585px;margin:0;font-size:16px;line-height:1.82}.landing-hero__actions{gap:10px;margin-top:30px;display:flex}.landing-primary,.landing-secondary{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-size:13px;font-weight:740;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.landing-primary{color:#071329;background:#f7f9fd;box-shadow:0 10px 28px #0000002e}.landing-primary:hover{color:#071329;background:#fff;transform:translateY(-1px);box-shadow:0 14px 34px #0000003d}.landing-secondary{color:#cfdaec;background:#ffffff09;border:1px solid #93aede38}.landing-secondary:hover{color:#fff;background:#ffffff12;border-color:#93aede6b;transform:translateY(-1px)}.landing-hero__assurance{color:#8291a9;flex-wrap:wrap;gap:17px;margin-top:22px;font-size:11px;display:flex}.landing-hero__assurance span{align-items:center;gap:5px;display:flex}.landing-hero__assurance svg{color:#5bd29f}.gateway-window{background:linear-gradient(145deg,#0d1d39f0,#071225f5);border:1px solid #84a3dc33;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0006,inset 0 1px #ffffff09}.gateway-window>header{color:#7e8da6;border-bottom:1px solid #88a3d221;justify-content:space-between;align-items:center;height:48px;padding:0 15px;font-size:11px;display:flex}.gateway-window>header>div{gap:5px;display:flex}.gateway-window>header>div i{background:#43516a;border-radius:50%;width:6px;height:6px}.gateway-window>header>div i:first-child{background:#ff6d7a}.gateway-window>header>div i:nth-child(2){background:#efb950}.gateway-window>header>div i:nth-child(3){background:#53c98c}.gateway-window>header>span{align-items:center;gap:7px;display:flex}.gateway-window>header>button{color:#96a5bc;cursor:pointer;background:#ffffff06;border:1px solid #87a4d921;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:10px;display:flex}.gateway-window>header>button:hover{color:#d9e5f7;border-color:#87a4d947}.gateway-live-dot{background:#55d59b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #55d59b14}.gateway-request{justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.gateway-request>div{flex-direction:column;gap:3px;display:flex}.gateway-request>div span,.gateway-model small,.gateway-route__selected small{color:#667993;letter-spacing:.11em;font-size:9px;font-weight:800}.gateway-request strong{font:12px/1.5 var(--font-geist-mono),monospace;color:#cfdaec}.gateway-status{color:#5ed7a1;background:#2eb87e1a;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:740}.gateway-model{background:#ffffff06;border:1px solid #88a3d221;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:0 20px;padding:12px;display:grid}.gateway-model__mark{color:#4de0a3;background:#22ad7821;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.gateway-model>div{flex-direction:column;display:flex}.gateway-model strong{font:12px var(--font-geist-mono),monospace;margin-top:2px}.gateway-request-id{color:#60728e;font:10px var(--font-geist-mono),monospace}.gateway-modes{background:#030a1752;border:1px solid #88a3d21f;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin:13px 20px 0;padding:3px;display:grid}.gateway-modes button{color:#73839d;cursor:pointer;background:0 0;border:0;border-radius:6px;height:30px;font-size:10px;font-weight:700}.gateway-modes button:hover{color:#b8c8df}.gateway-modes button.is-active{color:#cfe0ff;background:#16315d;box-shadow:inset 0 0 0 1px #6e9bee2b}.gateway-route{padding:18px 20px}.gateway-route__line{height:30px;margin:0 16px;position:relative}.gateway-route__line:before{content:"";background:linear-gradient(90deg,#3978e8,#4b7edc29);height:1px;position:absolute;top:14px;left:0;right:0}.gateway-route__line i{background:#4785ef;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;box-shadow:0 0 0 4px #4785ef1c}.gateway-route__line i:first-child{left:0}.gateway-route__line i:nth-child(2){left:50%}.gateway-route__line i:nth-child(3){background:#56d19d;right:0;box-shadow:0 0 0 4px #56d19d1a}.gateway-route__selected{background:#25a0710e;border:1px solid #58ca9930;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:10px 11px;display:grid}.gateway-route__selected>span{color:#5ed5a2;background:#2fb8801f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.gateway-route__selected>div{flex-direction:column;display:flex}.gateway-route__selected strong{margin-top:2px;font-size:11px}.gateway-route>p{color:#73859f;align-items:center;gap:6px;margin:9px 3px 0;font-size:10px;display:flex}.gateway-route>p svg{color:#7aa8fa}.gateway-window>footer{color:#71819a;border-top:1px solid #88a3d21f;align-items:center;gap:18px;min-height:48px;padding:0 20px;font-size:10px;display:flex}.gateway-window>footer span{align-items:center;gap:5px;display:flex}.gateway-window>footer strong{color:#a9b9d1;font-variant-numeric:tabular-nums}.gateway-window>footer span:last-child{color:#5fcf9e;margin-left:auto}.landing-signal-row{z-index:1;border-top:1px solid #89a4d221;grid-template-columns:repeat(4,1fr);max-width:1192px;margin:0 auto;padding:24px 0 31px;display:grid;position:relative}.landing-signal-row>div{border-right:1px solid #89a4d21f;flex-direction:column;align-items:center;padding:0 24px;display:flex}.landing-signal-row>div:last-child{border:0}.landing-signal-row strong{font-size:15px}.landing-signal-row span{color:#74839a;margin-top:3px;font-size:10px}.landing-main{overflow:hidden}.landing-models,.landing-platform,.landing-start{max-width:1200px;margin:0 auto}.landing-models{padding:84px 24px 92px}.landing-models>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.landing-models>header>div,.landing-section-heading{max-width:680px}.landing-models h2,.landing-section-heading h2,.landing-protocols__copy h2,.landing-start h2{color:var(--text-strong);letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4vw,47px);line-height:1.12}.landing-models header p,.landing-section-heading p,.landing-protocols__copy>p,.landing-start p{color:var(--muted);margin:0;line-height:1.75}.landing-models>header>a,.landing-protocols__copy>a{color:var(--brand);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:740;display:inline-flex}.landing-models>header>a:hover,.landing-protocols__copy>a:hover{gap:10px}.landing-eyebrow{color:var(--brand);letter-spacing:.16em;font-size:10px;font-weight:800}.landing-model-grid{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid;overflow:hidden}.landing-model-grid>a{border-right:1px solid var(--border);min-width:0;padding:19px;transition:background .18s}.landing-model-grid>a:last-child{border:0}.landing-model-grid>a:hover{background:var(--surface-raised)}.landing-model-title{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.landing-model-title>p{flex-direction:column;min-width:0;margin:0;display:flex}.landing-model-title strong,.landing-model-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-model-title strong{color:var(--text);font-size:12px}.landing-model-title small{color:var(--muted);margin-top:3px;font-size:9px}.landing-health{color:var(--green);align-items:center;gap:4px;font-size:9px;display:flex}.landing-health i{background:var(--green);border-radius:50%;width:5px;height:5px}.landing-model-tags{flex-wrap:wrap;gap:5px;min-height:25px;margin:15px 0 12px;display:flex}.landing-model-tags span{color:var(--muted);background:var(--surface-soft);border-radius:999px;padding:3px 6px;font-size:9px}.landing-model-price{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:5px;padding-top:12px;display:grid}.landing-model-price>span{color:var(--muted);flex-direction:column;font-size:9px;display:flex}.landing-model-price strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.landing-model-price small{color:var(--muted-2);grid-column:1/-1;font-size:9px}.landing-platform{padding:100px 24px}.landing-bento{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:38px;display:grid}.landing-bento>article{border:1px solid var(--border);background:var(--surface);min-height:330px;box-shadow:var(--shadow-sm);border-radius:16px;padding:27px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.landing-bento>article:hover{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.landing-bento>article:hover{border-color:color-mix(in srgb,var(--brand) 24%,var(--border))}}.landing-bento>article:hover{box-shadow:var(--shadow)}.landing-card-icon{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.landing-bento h3{color:var(--text);margin:18px 0 8px;font-size:18px}.landing-bento article>p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.mini-route-map{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:112px 1fr 180px;align-items:center;height:116px;margin-top:26px;display:grid;overflow:hidden}.mini-route-map>span{border-right:1px solid var(--border);justify-content:center;align-items:center;gap:6px;height:100%;font-size:11px;font-weight:700;display:flex}.mini-route-map>span svg{color:var(--brand)}.mini-route-map>i{background:linear-gradient(90deg,var(--brand),var(--border-strong));height:1px}.mini-route-map>div{gap:5px;padding:9px;display:grid}.mini-route-map>div span{border:1px solid var(--border);background:var(--surface);min-height:25px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:0 7px;font-size:9px;display:flex}.mini-route-map>div span>i{background:var(--muted-2);border-radius:50%;width:5px;height:5px}.mini-route-map>div span>b{margin-left:auto}.mini-route-map>div .is-selected{color:var(--text);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mini-route-map>div .is-selected{border-color:color-mix(in srgb,var(--green) 25%,var(--border))}}.mini-route-map>div .is-selected>i{background:var(--green)}.mini-ledger{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin-top:25px;padding:14px}.mini-ledger header,.mini-ledger>div{justify-content:space-between;align-items:center;display:flex}.mini-ledger header{border-bottom:1px solid var(--border);padding-bottom:11px}.mini-ledger header span,.mini-ledger>div span{color:var(--muted);font-size:10px}.mini-ledger header strong{font-size:18px}.mini-ledger>div{padding-top:9px}.mini-ledger>div b{font-size:10px}.mini-ledger footer{color:var(--green);background:var(--green);border-radius:0 0 11px 11px;align-items:center;gap:5px;margin:11px -14px -14px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mini-ledger footer{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.mini-ledger footer{font-size:9px}.mini-policy{gap:7px;margin-top:25px;display:grid}.mini-policy>span,.mini-policy>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:9px;display:flex}.mini-policy>span{color:var(--text);font-weight:700}.mini-policy>span svg{color:var(--brand)}.mini-policy b{width:45px;color:var(--muted)}.mini-policy em{background:var(--surface);color:var(--text);border-radius:999px;padding:3px 6px;font-style:normal}.mini-trace{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid;position:relative}.mini-trace:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:6px;left:11%;right:11%}.mini-trace>span{z-index:1;color:var(--muted);flex-direction:column;align-items:center;font-size:9px;display:flex;position:relative}.mini-trace>span>i{border:3px solid var(--surface);background:var(--border-strong);border-radius:50%;width:13px;height:13px;margin-bottom:8px}.mini-trace>span.done>i{background:var(--green)}.mini-trace>span.active>i{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.mini-trace small{color:var(--muted-2);margin-top:4px;font-size:8px}.landing-protocols{color:#edf3ff;background:#08162c;grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px;padding:105px max(24px,50vw - 576px);display:grid}.landing-protocols__copy h2{color:#f5f8ff}.landing-protocols__copy>p{color:#9cabc1}.landing-protocol-checks{color:#9fb0c9;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 26px;font-size:11px;display:grid}.landing-protocol-checks span{align-items:center;gap:6px;display:flex}.landing-protocol-checks svg{color:#58d39c}.landing-protocols__copy>a{color:#86adff}.protocol-console{background:#0d1b33;border:1px solid #203657;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 30px 80px #00000042}.protocol-console__tabs{background:#0a172c;border-bottom:1px solid #1f3150;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;display:grid}.protocol-console__tabs button{color:#70819c;cursor:pointer;background:0 0;border:0;border-radius:7px;height:34px;font-size:10px;font-weight:700}.protocol-console__tabs button:hover{color:#b8c6dc}.protocol-console__tabs button.is-active{color:#dce8fb;background:#18345f}.protocol-console__endpoint{border-bottom:1px solid #1f3150;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:45px;padding:0 14px;display:grid}.protocol-console__endpoint>span{color:#5fd5a2;background:#39be871a;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.protocol-console__endpoint code{color:#9eafc7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.protocol-console__endpoint button,.protocol-console__code button{color:#7788a2;cursor:pointer;background:0 0;border:0}.protocol-console__code>div{color:#61738e;border-bottom:1px solid #1c304e;align-items:center;gap:5px;height:42px;padding:0 13px;font-size:9px;display:flex}.protocol-console__code>div i{background:#44536b;border-radius:50%;width:6px;height:6px}.protocol-console__code>div i:first-child{background:#ff6d78}.protocol-console__code>div i:nth-child(2){background:#efb852}.protocol-console__code>div i:nth-child(3){background:#58c890}.protocol-console__code>div>span{margin-left:5px}.protocol-console__code>div button{align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.protocol-console__code pre{color:#b9c6d9;min-height:250px;font:10.5px/1.85 var(--font-geist-mono),monospace;white-space:pre-wrap;margin:0;padding:21px;overflow:auto}.landing-start{color:#edf4ff;background:linear-gradient(130deg,#1648b8,#1e5ce1 62%,#3977ef);border-radius:20px;grid-template-columns:1fr 400px;align-items:center;gap:70px;min-height:355px;margin-top:104px;margin-bottom:104px;padding:54px 60px;display:grid;box-shadow:0 24px 70px #1f53c433}.landing-start .landing-eyebrow{color:#c6d7ff}.landing-start h2{color:#fff}.landing-start p{color:#cedcff;max-width:580px}.landing-start>div:first-child>div{gap:9px;margin-top:27px;display:flex}.landing-start__steps{gap:8px;display:grid}.landing-start__steps>span{background:#0722632e;border:1px solid #ffffff2b;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:10px;min-height:68px;padding:11px;display:grid}.landing-start__steps b{color:#1648b8;background:#fff;border-radius:9px;grid-row:1/3;align-self:center;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.landing-start__steps strong{align-self:end;font-size:11px}.landing-start__steps small{color:#b9cdf7;align-self:start;font-size:9px}@media (width<=1050px){.landing-hero__body{grid-template-columns:1fr;gap:46px}.landing-hero__copy{text-align:center}.landing-kicker,.landing-hero__actions,.landing-hero__assurance{justify-content:center}.landing-hero__copy h1,.landing-hero__copy>p{margin-left:auto;margin-right:auto}.gateway-window{width:min(650px,100%);margin:auto}.landing-model-grid{grid-template-columns:repeat(2,1fr)}.landing-model-grid>a:nth-child(2){border-right:0}.landing-model-grid>a:nth-child(-n+2){border-bottom:1px solid var(--border)}.landing-bento{grid-template-columns:1fr}.landing-protocols{grid-template-columns:1fr;gap:40px}.landing-protocols__copy{max-width:650px}.landing-start{grid-template-columns:1fr 340px;gap:40px;margin-left:24px;margin-right:24px}}@media (width<=720px){.landing-announcement{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;width:calc(100% - 32px);max-width:420px;padding:13px 0 0;display:grid}.landing-announcement>span{justify-self:start}.landing-announcement>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-hero__body{min-height:auto;padding:54px 16px 42px}.landing-hero__copy h1{font-size:43px}.landing-hero__copy>p{font-size:14px}.landing-hero__actions{flex-direction:column}.landing-hero__actions a{width:100%}.landing-hero__assurance{gap:8px 13px}.gateway-window>header>button span,.gateway-request-id{display:none}.gateway-window{border-radius:14px}.gateway-window>footer{flex-wrap:wrap;gap:10px;padding-top:9px;padding-bottom:9px}.gateway-window>footer span:last-child{margin-left:0}.landing-signal-row{grid-template-columns:repeat(2,1fr);padding:13px 16px 24px}.landing-signal-row>div{padding:12px 7px}.landing-signal-row>div:nth-child(2){border-right:0}.landing-signal-row>div:nth-child(-n+2){border-bottom:1px solid #89a4d21f}.landing-models,.landing-platform{padding:70px 16px}.landing-models>header{flex-direction:column;align-items:flex-start}.landing-model-grid{grid-template-columns:1fr}.landing-model-grid>a{border-right:0;border-bottom:1px solid var(--border)!important}.landing-model-grid>a:last-child{border-bottom:0!important}.landing-bento>article{min-height:0;padding:21px}.mini-route-map{grid-template-columns:1fr;height:auto;margin-top:20px}.mini-route-map>span{border-right:0;border-bottom:1px solid var(--border);min-height:50px}.mini-route-map>i{display:none}.landing-protocols{padding:76px 16px}.protocol-console__tabs{grid-template-columns:repeat(2,1fr)}.protocol-console__code pre{min-height:285px;font-size:9.5px}.landing-start{grid-template-columns:1fr;gap:35px;margin:70px 16px;padding:34px 23px}.landing-start>div:first-child>div{flex-direction:column}.landing-start .landing-primary,.landing-start .landing-secondary{width:100%}}@media (width<=430px){.gateway-modes{grid-template-columns:1fr}.gateway-modes button{height:27px}.gateway-model{grid-template-columns:34px 1fr}.landing-protocol-checks{grid-template-columns:1fr}.landing-models h2,.landing-section-heading h2,.landing-protocols__copy h2,.landing-start h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.landing-primary,.landing-secondary,.landing-bento>article{transition:none}.landing-primary:hover,.landing-secondary:hover,.landing-bento>article:hover{transform:none}}:root{--sidebar:268px;--radius:14px;--content-max:1600px;--space-page:clamp(20px,2.4vw,38px)}body{letter-spacing:-.006em;font-size:14px;line-height:1.6}.app-shell{font-size:14px}.app-shell small,.app-shell time{font-size:12px;line-height:1.45}.eyebrow,.page-eyebrow{letter-spacing:1.35px;font-size:12px;line-height:1.35}.page-header{gap:36px;margin-bottom:28px}.page-header>div:first-child{max-width:820px}.page-header h1{letter-spacing:-1.05px;text-wrap:balance;margin:5px 0;font-size:clamp(28px,2.1vw,34px);line-height:1.18}.page-header p{font-size:14px;line-height:1.65}.page-actions{padding-top:3px}.button{border-radius:9px;min-height:40px;padding:0 16px;font-size:13px}.icon-button{border-radius:9px;width:38px;height:38px}.status-pill{padding:4px 9px;font-size:12px;line-height:1.35}.status-dot{width:6px;height:6px}.card{border-radius:14px;min-width:0}.card>header{min-height:68px;padding:16px 20px}.card>header h2{font-size:16px;line-height:1.35}.card>header p{margin-top:3px;font-size:12px;line-height:1.5}.text-button,.text-link,.table-link{font-size:13px}.search-field{border-radius:9px;height:40px}.search-field input,.select-like,input,select,textarea{font-size:13px}.select-like{border-radius:9px;height:40px}.segmented{border-radius:9px;padding:3px}.segmented button{height:31px;padding:0 11px;font-size:12px}.table-scroll{scrollbar-gutter:stable}.table-scroll th{z-index:2;letter-spacing:.01em;height:46px;padding:0 18px;font-size:12px;position:sticky;top:0}.table-scroll td{height:68px;padding:11px 18px;font-size:13px;line-height:1.45}.table-scroll table.is-compact td{height:52px}.table-footer{min-height:54px;padding:0 18px;font-size:12px}.list-toolbar{gap:12px;min-height:66px;padding:12px 17px}.generic-tabs{gap:26px;height:54px;padding:0 17px}.generic-tabs button{font-size:13px}.context-notice,.security-alert,.admin-context{border-radius:11px}.modal-card{border-radius:16px;width:min(600px,100%)}.modal-card>header{padding:20px 22px}.modal-card h2{font-size:19px}.modal-card header p{font-size:13px;line-height:1.55}.modal-body{padding:22px}.modal-card>footer{padding:15px 22px}.modal-form,.settings-form-grid label,.modal-form label{font-size:13px}.settings-form-grid input,.settings-form-grid select,.modal-form input,.modal-form select,.confirm-label input{border-radius:9px;height:42px}.upload-zone{min-height:92px;font-size:12px}.toast{min-height:48px;padding:11px 14px;font-size:13px}.app-sidebar{padding:19px 14px 16px}.sidebar-top{height:43px;padding:0 8px}.user-sidebar>nav{margin-top:17px}.workspace-switcher{border-radius:10px;margin:13px 0 17px;padding:10px}.workspace-avatar{width:34px;height:34px;font-size:12px}.workspace-switcher strong{font-size:13px}.workspace-switcher small{font-size:12px;line-height:1.4}.workspace-edition{font-size:12px}.environment-pill{height:38px;margin:13px 0 14px;font-size:12px}.nav-group{margin-bottom:16px}.nav-label{letter-spacing:1px;padding:0 11px 7px;font-size:12px}.nav-group a{border-radius:9px;gap:11px;height:40px;padding:0 11px;font-size:13px}.nav-group a em{min-width:20px;height:20px;font-size:12px}.sidebar-bottom>button{height:39px;padding:0 11px;font-size:13px}.sidebar-usage{margin-top:9px;padding:12px}.sidebar-usage>div,.sidebar-usage>span{font-size:12px}.app-topbar{height:64px;padding:0 26px}.context-breadcrumb,.admin-product,.command-trigger{font-size:13px}.command-trigger{width:280px;height:39px;padding:0 11px}.user-menu{gap:9px;height:42px}.user-menu>span{width:33px;height:33px;font-size:12px}.user-menu strong,.user-menu small{font-size:12px}.notification-panel{width:380px;top:72px}.notification-panel>header{height:62px;padding:0 17px}.notification-panel header h2{font-size:15px}.notification-list a{padding:12px 9px}.notification-list strong{font-size:13px}.notification-list p,.notification-list time{font-size:12px}.app-main{padding:96px var(--space-page) 70px}.app-main>div{max-width:var(--content-max)}.metric-grid{gap:16px;margin-bottom:18px}.metric-card{border-radius:13px;min-height:126px;padding:18px 19px}.metric-top{font-size:13px}.metric-icon{width:34px;height:34px}.metric-value{margin:10px 0 4px;font-size:27px}.metric-meta{font-size:12px}.balance-banner{border-radius:15px;gap:42px;min-height:152px;margin-bottom:18px;padding:24px 27px}.balance-main>strong{font-size:35px}.balance-main>span,.balance-main p,.balance-progress>div:first-child,.balance-progress>span{font-size:12px}.dashboard-grid,.dashboard-lower,.admin-main-grid,.admin-secondary-grid,.wallet-grid,.plans-grid,.key-tips,.support-layout,.incident-grid,.sre-grid,.ledger-monitor,.payout-grid,.account-management,.provider-risk-grid,.mapping-studio,.integration-grid,.support-grid,.reward-ledger{gap:18px}.usage-chart,.admin-trend{height:280px}.chart-summary{height:50px}.check-list>a,.check-list>button{min-height:57px;padding:8px}.check-list strong,.health-row strong,.notice-mini strong{font-size:13px}.check-list small,.health-row small,.notice-mini span,.health-stats>div,.model-legend>div,.chart-summary{font-size:12px}.admin-kpi-grid{gap:13px;margin-bottom:18px}.admin-kpi-grid .metric-card{min-height:118px;padding:16px}.admin-kpi-grid .metric-value{font-size:24px}.wallet-balances{gap:14px;margin-bottom:18px}.wallet-balances article{border-radius:13px;min-height:142px;padding:19px}.wallet-balances article>span,.wallet-balances article>p{font-size:12px}.settings-layout{grid-template-columns:230px minmax(0,1fr);gap:18px}.settings-layout>aside,.settings-section{border-radius:13px}.settings-layout>aside button{height:43px;padding:0 12px;font-size:13px}.settings-section{padding:24px}.settings-section h2{font-size:16px}.settings-section p{font-size:13px}.playground{border-radius:14px;height:690px}.playground-input>header,.playground-output>header{height:64px;padding:0 18px}.prompt-section{padding:19px}.response-area{padding:30px;font-size:14px}.playground-output>footer{height:60px}.operations-view,.governance-view,.platform-view,.fleet-view,.workflow-view,.user-ops-view{max-width:var(--content-max)}.operations-view code,.governance-view code,.platform-view code,.fleet-view code,.workflow-view code,.user-ops-view code{overflow-wrap:anywhere;font-size:12px}.ops-tabs,.governance-tabs,.platform-tabs,.fleet-tabs,.user-ops-tabs{margin-bottom:22px}.ops-tabs button,.governance-tabs button,.platform-tabs button,.fleet-tabs button,.user-ops-tabs button{min-height:38px;font-size:13px}.ops-card,.governance-card,.platform-card,.fleet-card,.user-ops-card{padding:21px}.ops-card h2,.governance-card h2,.platform-card h2,.fleet-card h2,.user-ops-card h2{font-size:16px}.deep-stack{gap:18px}.task-health-strip,.support-sla,.identity-health,.message-command,.content-release-strip,.sre-status,.provider-risk-summary{border-radius:12px;min-height:82px}.task-list-row,.integration-list-row,.support-ticket-row,.referral-row,.credit-ledger-row{min-height:72px}.task-list-head,.integration-list-head,.referral-head{min-height:40px}.sdk-code-card pre,.doc-code pre{font-size:12px;line-height:1.75}.conversation-panel{min-height:790px}.message>div>p,.composer textarea{font-size:13px}.route-builder-layout{grid-template-columns:230px minmax(520px,1fr) 310px}.content-workbench{grid-template-columns:255px 1.05fr .85fr}.template-studio{grid-template-columns:260px 1fr 350px}.identity-workbench{grid-template-columns:280px minmax(0,1fr)}.dashboard-grid>*,.dashboard-lower>*,.admin-main-grid>*,.admin-secondary-grid>*,.support-layout>*,.incident-grid>*,.integration-grid>*,.support-grid>*>*{min-width:0}:is(.card:has(.message-table-head),.card:has(.sso-head),.card:has(.service-budget-head),.card:has(.payout-head),.card:has(.provider-risk-head),.card:has(.delivery-log-head),.card:has(.risk-queue-head)){overflow-x:auto}.message-table-head,.message-table-row,.sso-head,.sso-row,.service-budget-head,.service-budget-row,.payout-head,.payout-row,.provider-risk-head,.provider-risk-row{min-width:900px}.public-header__inner,.hero,.section-inner,.model-showcase__inner{max-width:1280px}.public-header nav a{font-size:14px}.hero-copy>p,.section-heading p{font-size:16px}.hero-proof{font-size:13px}.model-stack article{min-height:66px;padding:16px 18px}.docs-sidebar nav a,.docs-search,.docs-help strong{font-size:13px}.docs-help span,.docs-breadcrumb,.docs-toc a{font-size:12px}.docs-content{grid-template-columns:minmax(620px,820px) 180px}.docs-content article>p,.docs-content .lead{font-size:15px;line-height:1.8}.response-schema code,.response-schema span{font-size:13px}.legal-layout article section p{font-size:15px}@media (width<=1440px){:root{--sidebar:252px}.app-main{padding-left:24px;padding-right:24px}.admin-kpi-grid{grid-template-columns:repeat(3,1fr)}.admin-secondary-grid{grid-template-columns:1fr 1fr}.route-builder-layout{grid-template-columns:210px minmax(450px,1fr) 285px}.content-workbench{grid-template-columns:235px 1fr}.content-preview{grid-column:1/-1}.template-studio{grid-template-columns:240px 1fr}.message-preview{grid-column:1/-1}}@media (width<=1023px){.app-main{padding:88px 22px 58px}.page-header{margin-bottom:24px}.app-topbar{height:62px}.dashboard-grid,.dashboard-lower,.admin-main-grid{gap:16px}.route-builder-layout{grid-template-columns:1fr}.rule-library,.rule-inspector{display:block}.content-workbench,.template-studio,.identity-workbench{grid-template-columns:1fr}}@media (width<=760px){body,.app-shell,.docs-content article>p,.docs-content .lead,body,.app-shell{font-size:14px}.app-topbar{height:58px;padding:0 14px}.app-main{padding:78px 14px 44px}.page-header{gap:18px;margin-bottom:22px}.page-header h1{letter-spacing:-.7px;font-size:27px}.page-header p{font-size:13px}.page-actions{padding-top:0}.button{min-height:40px}.icon-button{width:40px;height:40px}.metric-grid{gap:11px;margin-bottom:14px}.metric-card{min-height:116px;padding:15px}.metric-value{font-size:23px}.card>header{min-height:62px;padding:14px 16px}.card>header h2{font-size:15px}.table-scroll td{height:62px}.user-ops-card,.ops-card,.governance-card,.platform-card,.fleet-card{padding:16px}.settings-section{padding:18px}.modal-card>header,.modal-body,.modal-card>footer{padding-left:17px;padding-right:17px}.modal-card>header{z-index:3;background:var(--surface-raised);position:sticky;top:0}.modal-card>footer{z-index:3;background:var(--surface-raised);position:sticky;bottom:0}.modal-card h2{font-size:17px}.playground{height:auto}.public-header nav a{font-size:13px}.docs-content article>p,.docs-content .lead{font-size:14px}}@media (width<=430px){.metric-grid.four,.metric-grid.three,.admin-kpi-grid,.admin-metrics{grid-template-columns:1fr}.metric-card{min-height:106px}.wallet-balances{grid-template-columns:1fr}.wallet-balances article{min-height:116px}.page-actions,.page-actions>.button,.page-actions .header-button-row{width:100%}.page-actions .button{flex:1}.button{white-space:normal;text-align:center}.public-footer__main{grid-template-columns:1fr}}.workspace-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 230px);padding:60px 24px;display:flex}.workspace-not-found__code{height:88px;color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.workspace-not-found__code{color:color-mix(in srgb,var(--brand) 14%,var(--surface))}}.workspace-not-found__code{letter-spacing:-5px;font-size:88px;font-weight:850;line-height:1}.workspace-not-found h1{letter-spacing:-.8px;margin:8px 0 6px;font-size:28px}.workspace-not-found p{max-width:520px;color:var(--muted);margin:0;font-size:14px}.workspace-not-found>code{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);overflow-wrap:anywhere;border-radius:7px;margin:18px 0;padding:7px 11px;font-size:12px}.workspace-not-found>div:last-child{gap:9px;display:flex}.settings-content{min-width:0}.security-center--embedded{gap:14px;min-width:0}.security-settings-header{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 18px;display:flex}.security-settings-header h2{margin:3px 0 0;font-size:18px}.security-settings-header p{color:var(--muted);margin:4px 0 0;font-size:13px}.security-settings-header .button{flex:none}@media (width<=760px){.security-settings-header{flex-direction:column;align-items:flex-start}.security-settings-header .button{width:100%}}.settings-delivery-embed,.settings-delivery-embed .delivery-center{min-width:0;max-width:none}.settings-delivery-embed .page-header{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:center;min-height:86px;margin-bottom:14px;padding:17px 19px}.settings-delivery-embed .page-header h1{letter-spacing:-.35px;margin:3px 0;font-size:20px}.settings-delivery-embed .page-header p{font-size:13px;line-height:1.5}.settings-delivery-embed .page-actions{padding-top:0}.settings-delivery-embed .delivery-health{margin-top:0}.wallet-topup-panel{max-width:none}@media (width<=760px){.settings-delivery-embed .page-header{align-items:flex-start}.settings-delivery-embed .page-actions,.settings-delivery-embed .page-actions .button{width:100%}}.page-actions--standalone{justify-content:flex-end;align-items:center;min-height:40px;margin:0 0 16px;padding:0;display:flex}.page-actions--standalone>.header-button-row{justify-content:flex-end}@media (width<=760px){.page-actions--standalone{margin-bottom:12px}.page-actions--standalone,.page-actions--standalone>.header-button-row{width:100%}.page-actions--standalone .button{flex:1}}.workspace-global-header.app-topbar,.workspace-global-header.app-topbar.sidebar-collapsed{z-index:50;color:#eef4ff;background:#07152d;border-color:#97b2e22b;height:70px;padding:0;top:0;left:0;right:0}.workspace-global-header__inner{align-items:center;gap:30px;width:100%;height:100%;padding:0 24px;display:flex}.workspace-header-brand{flex:none;align-items:center;gap:10px;display:flex}.workspace-global-header .brand{color:#f5f8ff}.workspace-global-nav{flex:none;align-items:center;gap:25px;display:flex}.workspace-global-nav a{color:#aebbd2;white-space:nowrap;font-size:13px;font-weight:600}.workspace-global-nav a:hover{color:#fff}.workspace-global-header .topbar-actions{min-width:0;margin-left:auto}.workspace-global-header .command-trigger{color:#b8c5d9;background:#ffffff0e;border-color:#97b2e233;width:220px}.workspace-global-header .command-trigger kbd{color:#aebbd2;box-shadow:none;background:#ffffff0b;border-color:#97b2e233}.workspace-global-header .icon-button{color:#dce7fb;background:#ffffff09;border-color:#97b2e22e}.workspace-global-header .user-menu{color:#eef4ff}.workspace-global-header .user-menu:hover{background:#ffffff0f}.workspace-global-header .user-menu small{color:#aebbd2}.workspace-language{gap:6px;padding:0 10px;width:auto!important}.workspace-language span{white-space:nowrap;font-size:12px}.workspace-site-menu-button{color:#eef4ff;display:none}.workspace-site-menu{color:#eef4ff;background:#07152d;border-color:#97b2e22b;top:70px}.workspace-site-menu nav a{color:#c1cde0;border-color:#97b2e224}.app-shell .app-sidebar{top:70px}.app-shell .app-topbar{top:0}.sidebar-product-mark{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.sidebar-product-mark.admin{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.sidebar-product-mark.admin{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.sidebar-product-title{white-space:nowrap;margin-left:9px;font-size:13px}.sidebar-top .workspace-edition{margin-left:auto}@media (width<=1240px){.workspace-global-header__inner{gap:18px}.workspace-global-nav{display:none}.workspace-site-menu-button{display:flex}.workspace-language{padding:0;width:38px!important}.workspace-language span{display:none}}@media (width<=900px){.workspace-global-header .command-trigger{justify-content:center;width:40px;padding:0}.workspace-global-header .command-trigger span,.workspace-global-header .command-trigger kbd{display:none}}@media (width<=639px){.workspace-global-header.app-topbar,.workspace-global-header.app-topbar.sidebar-collapsed{height:60px;padding:0}.workspace-global-header__inner{gap:8px;padding:0 11px}.workspace-header-brand{gap:7px}.workspace-global-header .brand-word{display:none}.workspace-global-header .topbar-actions{gap:4px}.workspace-global-header .command-trigger,.workspace-global-header .workspace-language,.workspace-global-header .topbar-actions>a{display:none}.workspace-global-header .icon-button{width:36px;height:36px}.workspace-site-menu-button{display:flex}.workspace-site-menu,.app-shell .app-sidebar{top:60px}.sidebar-product-title{font-size:12px}}.dashboard-welcome{border:1px solid var(--border);background:linear-gradient(118deg,var(--brand) 0%,var(--surface) 42%,var(--cyan) 100%);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;margin:-4px 0 16px;padding:13px 14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome{background:linear-gradient(118deg,color-mix(in srgb,var(--brand) 7%,var(--surface)) 0%,var(--surface) 42%,color-mix(in srgb,var(--cyan) 4%,var(--surface)) 100%)}}.dashboard-welcome{box-shadow:var(--shadow-card)}.dashboard-welcome:after{content:"";border:1px solid var(--brand);width:180px;height:180px;position:absolute;top:-128px;right:14%}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome:after{border:1px solid color-mix(in srgb,var(--brand) 14%,transparent)}}.dashboard-welcome:after{box-shadow:0 0 0 26px var(--brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome:after{box-shadow:0 0 0 26px color-mix(in srgb,var(--brand) 3%,transparent)}}.dashboard-welcome:after{pointer-events:none}.dashboard-welcome-date{z-index:1;border-right:1px solid var(--border);align-items:center;gap:10px;min-height:47px;padding:0 16px 0 4px;display:flex;position:relative}.dashboard-welcome-date>span{border:1px solid var(--brand);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome-date>span{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}}.dashboard-welcome-date>span{color:var(--brand);background:var(--brand);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome-date>span{background:color-mix(in srgb,var(--brand) 9%,var(--surface))}}.dashboard-welcome-date>span{box-shadow:inset 0 1px #ffffff59}.dashboard-welcome time{color:var(--text);letter-spacing:.45px;white-space:nowrap;flex:none;font-size:12px;font-weight:720}.dashboard-welcome-copy{z-index:1;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.dashboard-welcome h1{color:var(--text-strong);letter-spacing:-.45px;margin:0;font-size:21px;line-height:1.16}.dashboard-welcome-copy p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.dashboard-welcome-copy p i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome-copy p i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 11%,transparent)}}.dashboard-welcome-user{z-index:1;border:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:218px;min-height:54px;padding:7px 9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome-user{border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}.dashboard-welcome-user{color:var(--text);background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome-user{background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}}.dashboard-welcome-user{white-space:nowrap;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-premium),transform var(--motion-medium) var(--ease-premium);box-shadow:0 3px 12px #142a4e0b}.dashboard-welcome-user>span{width:38px;height:38px;color:var(--avatar-text);background:var(--avatar-soft);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.dashboard-welcome-user>div{flex-direction:column;min-width:0;display:flex}.dashboard-welcome-user strong{font-size:13px;line-height:1.4}.dashboard-welcome-user small{color:var(--muted);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.dashboard-welcome-user>svg{color:var(--muted-2)}.dashboard-welcome-user:hover{border-color:var(--hover-border);color:var(--text);background:var(--surface);box-shadow:var(--shadow-control);transform:translateY(-1px)}.dashboard-welcome-user:hover>svg{color:var(--brand)}@media (width<=760px){.dashboard-welcome{grid-template-columns:auto minmax(0,1fr);gap:11px 13px;min-height:0}.dashboard-welcome-date{padding-right:13px}.dashboard-welcome h1{font-size:18px}.dashboard-welcome-user{grid-column:1/-1;width:100%;min-width:0}}@media (width<=430px){.dashboard-welcome{margin-top:0;padding:11px}.dashboard-welcome-date{gap:7px;padding-right:10px}.dashboard-welcome-date>span{width:32px;height:32px}.dashboard-welcome time{font-size:11px}.dashboard-welcome h1{font-size:16px}.dashboard-welcome-copy p{font-size:11px}}.balance-banner{background:radial-gradient(circle at 8% -70%,#79a9ff8c,#0000 39%),linear-gradient(118deg,#173f99 0%,#174aa8 48%,#163f96 100%);border:1px solid #91b3ff3d;border-radius:16px;grid-template-columns:minmax(230px,1fr) minmax(190px,.72fr) minmax(280px,1.15fr) auto;align-items:stretch;gap:0;min-height:146px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #13398933}.balance-banner:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:340px;height:340px;position:absolute;top:-210px;right:-115px;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.balance-banner>div{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:23px 26px;display:flex;position:relative}.balance-main>span,.balance-history>div,.balance-progress>div:first-child>span{color:#b8cef7;font-size:12px;font-weight:650}.balance-main>strong{color:#fff;letter-spacing:-1px;margin:5px 0 7px;font-size:34px;line-height:1.15}.balance-main>strong small,.balance-history>strong small{color:#b8cef7;letter-spacing:0;margin-right:5px;font-size:12px;font-weight:650}.balance-main p{color:#c6d7f8;gap:13px;font-size:12px}.balance-history>div{align-items:center;gap:7px;display:flex}.balance-history>div svg{color:#8fb6ff}.balance-history>strong{color:#fff;letter-spacing:-.5px;margin:8px 0 6px;font-size:25px;line-height:1.15}.balance-history p{color:#b8cef7;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.balance-history p a{color:#fff;align-items:center;gap:3px;font-weight:650;display:inline-flex}.balance-history p a:hover{text-decoration:underline}.balance-progress>div:first-child{align-items:center}.balance-progress>div:first-child strong{color:#fff;font-size:13px}.balance-progress>div:first-child strong small{color:#b8cef7}.balance-progress .progress-track{background:#ffffff2b;height:7px;margin:11px 0 8px}.balance-progress .progress-track i{background:linear-gradient(90deg,#8fc3ff,#6c9cff);box-shadow:0 0 15px #80b2ff59}.balance-progress>span{color:#b8cef7;font-size:12px}.balance-banner>.button{z-index:1;color:#102653;background:#fff;border-radius:11px;align-self:center;min-height:46px;margin:0 24px;padding:0 17px;position:relative;box-shadow:0 10px 25px #05173d33}.balance-banner>.button:hover{background:#f4f7ff;box-shadow:0 12px 30px #05173d42}@media (width<=1100px){.balance-banner{grid-template-columns:1fr 1fr}.balance-banner>div:nth-child(3){border-top:1px solid #ffffff21;border-left:0}.balance-banner>.button{justify-self:start;margin:18px 24px}}@media (width<=760px){.balance-banner{grid-template-columns:1fr}.balance-banner>div{padding:19px 20px}.balance-banner>div+div,.balance-banner>div:nth-child(3){border-top:1px solid #ffffff21;border-left:0}.balance-banner>.button{width:calc(100% - 40px);margin:0 20px 20px}.balance-main>strong{font-size:30px}}.balance-main-footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.balance-main-footer p{flex-direction:column;gap:1px;margin:0;display:flex}.balance-recharge{border-radius:9px;flex:none;min-height:34px;padding:0 11px;font-size:12px;box-shadow:0 8px 20px #05173d2e}.balance-total>div{color:#b8cef7;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.balance-total>div svg{color:#8fb6ff}.balance-total>strong{color:#fff;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:27px;line-height:1.15}.balance-total p{color:#b8cef7;margin:0;font-size:12px}.balance-total p b{color:#d9e7ff;font-weight:700}@media (width<=760px){.balance-main-footer{align-items:center}.balance-recharge{min-height:36px}.balance-total>strong{font-size:25px}}.balance-banner{grid-template-columns:1.15fr .95fr .9fr .9fr;align-items:stretch;gap:10px;min-height:0;padding:13px}.balance-banner>div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05194630;border:1px solid #ffffff21;border-radius:12px;min-height:122px;padding:17px 18px}.balance-banner>div+div{border-left:1px solid #ffffff21}.balance-banner .balance-main{background:linear-gradient(135deg,#6b9bff3d,#16439c2e)}.balance-main-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.balance-main-head>span{color:#c3d6fa;font-size:12px;font-weight:700}.balance-main>strong{margin:8px 0 6px;font-size:31px}.balance-main>p{flex-wrap:wrap;gap:3px 12px;margin:0;display:flex}.balance-main-head .balance-recharge{min-height:32px;padding:0 10px}.balance-history>strong,.balance-total>strong{font-size:25px}.dashboard-daily-metrics{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(250px,1.25fr)}.system-rate-card:after{width:100px;height:100px;top:-34px;right:-32px}.system-rate-card>header{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.system-rate-card>header>div{align-items:center;gap:7px;display:flex}.system-rate-card>header i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.system-rate-card>header i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.system-rate-card>header>span{color:var(--green)}.system-rate-values{grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;display:grid}.system-rate-values>div{min-width:0}.system-rate-values span{color:var(--muted);font-size:12px;display:block}.system-rate-values small{color:var(--muted-2);font-size:12px}.system-rate-values>div>i{background:var(--border);border-radius:999px;height:4px;display:block;overflow:hidden}.system-rate-values>div>i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}@media (width<=1100px){.balance-banner{grid-template-columns:1fr 1fr}.balance-banner>div:nth-child(3){border-top:1px solid #ffffff21;border-left:1px solid #ffffff21}.dashboard-daily-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.system-rate-card{grid-column:1/-1}}@media (width<=760px){.balance-banner{grid-template-columns:1fr;padding:10px}.balance-banner>div{min-height:112px;padding:16px}.balance-banner>div+div,.balance-banner>div:nth-child(3){border:1px solid #ffffff21}.dashboard-daily-metrics{grid-template-columns:1fr 1fr}.system-rate-card{grid-column:1/-1}}@media (width<=430px){.dashboard-daily-metrics{grid-template-columns:1fr}.system-rate-card{grid-column:auto}}.balance-banner{background:radial-gradient(circle at 8% -65%,#7aa8ff75,#0000 36%),linear-gradient(120deg,#17428f,#174da8 52%,#173f8e);gap:9px;padding:12px}.balance-banner>div{background:linear-gradient(145deg,#0c2f6f52,#071f5238);border-color:#c0d7ff30;justify-content:flex-start;min-height:134px;padding:16px 17px;box-shadow:inset 0 1px #ffffff09,0 8px 22px #051c4e14}.balance-banner .balance-main{background:linear-gradient(145deg,#5d8ff84d,#1038853d);border-color:#d0e0ff42}.balance-card-head{justify-content:space-between;gap:10px;min-height:32px;color:#d8e5ff!important;align-items:center!important;display:flex!important}.balance-card-label{align-items:center;gap:9px;min-width:0;display:flex}.balance-card-label>span{color:#9fc0ff;background:#ffffff13;border:1px solid #bcd6ff33;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.balance-card-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.balance-card-value{margin:13px 0 8px;color:#fff!important;align-items:baseline!important;gap:7px!important;display:flex!important}.balance-card-value small{color:#b9cff6;font-size:12px;font-weight:650}.balance-card-value strong{color:#fff;letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:720;line-height:1.08}.balance-main .balance-card-value strong{font-size:31px}.balance-banner>div>p{color:#bdd0f3;min-height:20px;margin:auto 0 0;font-size:12px}.balance-main>p{flex-wrap:wrap;gap:2px 12px;display:flex}.balance-history>p{align-items:center;gap:10px;display:flex}.balance-recharge{border-radius:8px;min-height:31px;padding:0 9px;font-size:12px}.dashboard-daily-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.daily-metric-card{border:1px solid var(--border);background:linear-gradient(150deg,var(--surface-raised),var(--surface));min-width:0;min-height:138px;box-shadow:var(--shadow-sm);border-radius:14px;padding:16px 17px;position:relative;overflow:hidden}.daily-metric-card:before{content:"";opacity:.7;background:currentColor;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:17px;right:17px}.daily-metric-card:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:105px;height:105px;position:absolute;top:-48px;right:-47px}.daily-metric-card--blue{color:var(--brand)}.daily-metric-card--cyan{color:var(--cyan)}.daily-metric-card--violet{color:var(--violet)}.daily-metric-card>header{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.daily-metric-heading{align-items:center;gap:9px;min-width:0;display:flex}.daily-metric-heading>span{background:currentColor;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-metric-heading>span{background:color-mix(in srgb,currentColor 10%,var(--surface))}}.daily-metric-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.daily-metric-card>header em{color:var(--green);background:var(--green);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.daily-metric-card>header em{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.daily-metric-card>header em{font-size:12px;font-style:normal;font-weight:700}.daily-metric-value{z-index:1;color:var(--text-strong);letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:13px 0 12px;font-size:27px;font-weight:720;line-height:1.1;position:relative}.daily-metric-card>footer{z-index:1;min-height:19px;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.daily-metric-card>footer strong{color:var(--text);font-size:12px}.daily-metric-card>footer small{color:var(--muted-2);margin-left:auto;font-size:12px}.system-rate-card{color:var(--green);padding:16px 17px}.system-rate-card>header em.live{color:var(--green)}.system-rate-values{z-index:1;grid-template-columns:1fr 1fr;gap:12px;margin:13px 0 10px;display:grid;position:relative}.system-rate-values>div+div{border-left:1px solid var(--border);padding-left:12px}.system-rate-values span{color:var(--muted);font-size:12px}.system-rate-values strong{color:var(--text-strong);margin:2px 0 0;font-size:22px;line-height:1.1;display:block}.system-rate-values small{color:var(--muted-2);margin-top:3px;font-size:12px;display:block}.system-rate-card>footer{color:var(--muted)}.system-rate-card>footer>i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.system-rate-card>footer>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}@media (width<=1100px){.balance-banner,.dashboard-daily-metrics{grid-template-columns:1fr 1fr}.system-rate-card{grid-column:auto}}@media (width<=760px){.balance-banner{grid-template-columns:1fr}.balance-banner>div{min-height:122px}.dashboard-daily-metrics{grid-template-columns:1fr 1fr}}@media (width<=430px){.dashboard-daily-metrics{grid-template-columns:1fr}.balance-card-value strong,.balance-main .balance-card-value strong{font-size:27px}}.system-rate-card .system-rate-values{margin-bottom:0}.dashboard-operations-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:14px;display:grid}.dashboard-operations-card{min-width:0;overflow:hidden}.dashboard-operations-card>header{min-height:70px}.dashboard-operations-card>header>a{color:var(--brand);align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-operations-title{align-items:center;gap:11px;display:flex}.dashboard-operations-title>span{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.dashboard-operations-title h2{margin:0}.dashboard-operations-title p{color:var(--muted);margin:3px 0 0;font-size:12px}.api-endpoint-summary{border:1px solid var(--brand);align-items:center;gap:14px;min-height:64px;margin:14px 16px 6px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.api-endpoint-summary{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.api-endpoint-summary{background:var(--surface-blue);border-radius:10px}.api-endpoint-summary>div{flex-direction:column;flex:1;min-width:0;display:flex}.api-endpoint-summary span{color:var(--muted);font-size:12px}.api-endpoint-summary code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.route-monitor-head{color:var(--muted-2);grid-template-columns:minmax(0,1fr) 74px 92px 70px;gap:10px;padding:8px 16px 8px 57px;font-size:12px;display:grid}.route-monitor-row{border-top:1px solid var(--border);grid-template-columns:31px minmax(0,1fr) 74px 92px 70px;align-items:center;gap:10px;min-height:64px;padding:9px 16px;display:grid}.route-monitor-icon{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;display:grid}.route-monitor-row p,.group-monitor-row p{flex-direction:column;min-width:0;margin:0;display:flex}.route-monitor-row p strong,.group-monitor-row p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.route-monitor-row p small,.group-monitor-row p small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.route-monitor-row>span:nth-child(3){color:var(--muted);font-size:12px}.route-latency{color:var(--text);align-items:center;gap:6px;font-size:12px;display:flex}.route-latency i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-latency i{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}}.runtime-overview{border:1px solid var(--green);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:64px;margin:14px 16px 6px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.runtime-overview{border:1px solid color-mix(in srgb,var(--green) 18%,var(--border))}}.runtime-overview{background:var(--green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.runtime-overview{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.runtime-overview>span{width:35px;height:35px;color:var(--green);background:var(--green);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.runtime-overview>span{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.runtime-overview>div{flex-direction:column;display:flex}.runtime-overview>div:nth-child(2) strong{font-size:12px}.runtime-overview small{color:var(--muted);margin-top:2px;font-size:12px}.runtime-overview>div:last-child{text-align:right}.runtime-overview>div:last-child strong{color:var(--green);font-size:14px}.group-monitor-head{color:var(--muted-2);grid-template-columns:minmax(0,1fr) 92px 65px 70px;gap:10px;padding:8px 16px;font-size:12px;display:grid}.group-monitor-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 92px 65px 70px;align-items:center;gap:10px;min-height:64px;padding:9px 16px;display:grid}.group-monitor-row>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=1180px){.dashboard-operations-grid{grid-template-columns:1fr}}@media (width<=760px){.dashboard-operations-grid{gap:11px}.dashboard-operations-card>header{min-height:64px}.route-monitor-head,.group-monitor-head{display:none}.route-monitor-row{grid-template-columns:31px minmax(0,1fr) auto;gap:4px 9px}.route-monitor-icon{grid-row:1/3}.route-monitor-row>p{grid-area:1/2}.route-monitor-row>span:nth-child(3){grid-area:2/2}.route-latency{grid-area:2/3}.route-monitor-row>.status-pill{grid-area:1/3}.group-monitor-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.group-monitor-row>p{grid-area:1/1}.group-monitor-row>.status-pill{grid-area:1/2}.group-monitor-row>span:nth-child(2){grid-area:2/1}.group-monitor-row>span:nth-child(3){grid-area:2/2}.runtime-overview{grid-template-columns:35px 1fr}.runtime-overview>div:last-child{text-align:left;grid-column:2}}.setup-guide{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;margin:-2px 0 16px;overflow:hidden}.setup-guide.is-open{box-shadow:none;background:0 0;border:0;overflow:visible}.setup-guide-bar{align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.setup-guide-check{border:1px solid var(--green);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-guide-check{border:1px solid color-mix(in srgb,var(--green) 22%,var(--border))}}.setup-guide-check{color:var(--green);background:var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.setup-guide-check{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.setup-guide-copy{flex-direction:column;min-width:260px;display:flex}.setup-guide-copy>div{align-items:center;gap:8px;display:flex}.setup-guide-copy strong{font-size:13px}.setup-guide-copy em{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.setup-guide-copy small{color:var(--muted);margin-top:2px;font-size:12px}.setup-guide-bar nav{align-items:center;gap:7px;margin-left:auto;display:flex}.setup-guide-bar nav a,.setup-guide-toggle{border:1px solid var(--border);background:var(--surface-raised);min-height:36px;color:var(--text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.setup-guide-bar nav a:hover,.setup-guide-toggle:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.setup-guide-bar nav a:hover,.setup-guide-toggle:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--border))}}.setup-guide-bar nav a:hover,.setup-guide-toggle:hover{color:var(--brand);background:var(--brand-soft)}.setup-guide-toggle{cursor:pointer}.setup-guide-expanded{grid-template-columns:minmax(0,3fr) minmax(250px,.9fr);align-items:stretch;gap:12px;display:grid}.setup-guide-launch,.setup-guide-recommendations{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px}.setup-guide-launch{background:linear-gradient(135deg,var(--brand) 0%,var(--surface) 58%,var(--cyan) 100%);padding:18px}@supports (color:color-mix(in lab, red, red)){.setup-guide-launch{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,var(--surface)) 0%,var(--surface) 58%,color-mix(in srgb,var(--cyan) 4%,var(--surface)) 100%)}}.setup-guide-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 20px;display:grid}.setup-guide-eyebrow{color:var(--muted);letter-spacing:.02em;grid-column:1/-1;align-items:center;gap:7px;font-size:12px;font-weight:760;display:flex}.setup-guide-intro h2,.setup-guide-recommendations h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.25}.setup-guide-intro p,.setup-guide-recommendations>p{color:var(--muted);margin:5px 0 0;font-size:12px}.setup-guide-actions{align-items:center;gap:8px;display:flex}.setup-guide-actions button,.setup-guide-actions a{border:1px solid var(--border);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.setup-guide-actions button{color:var(--text);background:var(--surface);cursor:pointer}.setup-guide-actions a{border-color:var(--brand);color:#fff;background:var(--brand)}.setup-guide-actions button:hover{color:var(--brand);background:var(--brand-soft)}.setup-guide-actions a:hover{filter:brightness(1.06)}.setup-guide-workflow{grid-template-columns:minmax(290px,.86fr) minmax(360px,1.14fr);align-items:stretch;gap:14px;margin-top:16px;display:grid}.setup-guide-steps{gap:9px;display:grid;position:relative}.setup-guide-steps:before{content:"";background:var(--border);width:1px;position:absolute;top:29px;bottom:29px;left:14px}.setup-guide-step{z-index:1;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;display:grid;position:relative}.setup-guide-step-marker{border:1px solid var(--border);width:29px;height:29px;color:var(--muted);background:var(--surface);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.setup-guide-step.done .setup-guide-step-marker{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.setup-guide-step.done .setup-guide-step-marker{border-color:color-mix(in srgb,var(--green) 30%,var(--border))}}.setup-guide-step.done .setup-guide-step-marker{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.setup-guide-step.done .setup-guide-step-marker{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.setup-guide-step.current .setup-guide-step-marker{border-color:var(--brand);color:#fff;background:var(--brand);box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab, red, red)){.setup-guide-step.current .setup-guide-step-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}}.setup-guide-step-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-guide-step-card{background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}}.setup-guide-step-card{box-shadow:0 3px 12px #050f230a}.setup-guide-step:hover .setup-guide-step-card{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.setup-guide-step:hover .setup-guide-step-card{border-color:color-mix(in srgb,var(--brand) 32%,var(--border))}}.setup-guide-step:hover .setup-guide-step-card{background:var(--surface)}.setup-guide-step-card>i{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;font-style:normal;display:grid}.setup-guide-step-card p{flex-direction:column;min-width:0;margin:0;display:flex}.setup-guide-step-card strong{font-size:12px}.setup-guide-step-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.setup-guide-step-card>svg{color:var(--muted)}.setup-guide-request{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:13px;box-shadow:0 8px 24px #050f230f}.setup-guide-request>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.setup-guide-request>header>span{width:36px;height:36px;color:var(--cyan);background:var(--cyan);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-guide-request>header>span{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.setup-guide-request>header>div{flex-direction:column;min-width:0;display:flex}.setup-guide-request>header strong{font-size:13px}.setup-guide-request>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.setup-guide-request>header>a{border:1px solid var(--border);color:var(--text);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.setup-guide-request>header>a:hover{color:var(--brand);background:var(--brand-soft)}.setup-guide-request pre{border:1px solid var(--border);margin:12px 0 10px;padding:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-guide-request pre{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.setup-guide-request pre{background:var(--surface-soft);color:var(--text);white-space:pre-wrap;border-radius:11px;font-size:12px;line-height:1.65}.setup-guide-request pre:before{content:"";background:radial-gradient(circle at 3px 3px,#ff5f56 0 3px,#0000 3.4px),radial-gradient(circle at 14px 3px,#ffbd2e 0 3px,#0000 3.4px),radial-gradient(circle at 25px 3px,#27c840 0 3px,#0000 3.4px);width:30px;height:7px;margin-bottom:9px;display:block}.setup-request-status{gap:6px;display:grid}.setup-request-status>div{background:var(--surface-raised);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;padding:0 8px;display:grid}.setup-request-status span{width:24px;height:24px;color:var(--green);background:var(--green);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-request-status span{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.setup-request-status strong{font-size:12px}.setup-request-status em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.setup-guide-recommendations{background:var(--surface);padding:18px}.setup-guide-recommendations h2{margin-top:9px}.setup-guide-recommendations nav{gap:9px;margin-top:16px;display:grid}.setup-guide-recommendations nav a{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:67px;padding:10px;display:grid}.setup-guide-recommendations nav a:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.setup-guide-recommendations nav a:hover{border-color:color-mix(in srgb,var(--brand) 32%,var(--border))}}.setup-guide-recommendations nav a:hover{background:var(--surface-blue)}.setup-guide-recommendations nav i{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;font-style:normal;display:grid}.setup-guide-recommendations nav span{flex-direction:column;min-width:0;display:flex}.setup-guide-recommendations nav strong{font-size:12px}.setup-guide-recommendations nav small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.setup-guide-recommendations nav>a>svg{color:var(--muted)}.setup-guide-code{position:relative}.setup-guide-code>.icon-button{z-index:2;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-sm);position:absolute;top:18px;right:10px}.setup-guide-code>.icon-button:hover{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.setup-guide-code>.icon-button:hover{border-color:color-mix(in srgb,var(--brand) 32%,var(--border))}}.setup-guide-code>.icon-button:hover{background:var(--brand-soft)}.setup-guide-code pre{padding-right:48px}@media (width<=1280px){.setup-guide-expanded{grid-template-columns:1fr}.setup-guide-recommendations nav{grid-template-columns:repeat(4,1fr)}.setup-guide-recommendations>p{display:none}}@media (width<=980px){.setup-guide-workflow{grid-template-columns:1fr}.setup-guide-recommendations nav{grid-template-columns:repeat(2,1fr)}.setup-guide-copy{min-width:190px}.setup-guide-bar nav a{width:38px;padding:0;font-size:0}.setup-guide-bar nav a svg{width:16px;height:16px}}@media (width<=760px){.setup-guide-bar{flex-wrap:wrap}.setup-guide-copy{flex:1}.setup-guide-bar nav{order:4;margin-left:50px}.setup-guide-toggle{order:5;margin-left:auto}.setup-guide-intro{grid-template-columns:1fr}.setup-guide-actions{margin-top:3px}.setup-guide-recommendations nav{grid-template-columns:1fr}.setup-guide-launch,.setup-guide-recommendations{padding:14px}.setup-guide-intro h2,.setup-guide-recommendations h2{font-size:17px}}@media (width<=430px){.setup-guide-bar nav{margin-left:0}.setup-guide-toggle{width:38px;padding:0;font-size:0}.setup-guide-actions{grid-template-columns:1fr;display:grid}.setup-guide-workflow{grid-template-columns:minmax(0,1fr)}.setup-guide-request>header{grid-template-columns:36px minmax(0,1fr)}.setup-guide-request>header>a{text-align:center;grid-column:1/-1}.setup-guide-intro h2{font-size:16px}.setup-guide-step-card{grid-template-columns:30px minmax(0,1fr) 14px}}:root{--bg:#f3f6fa;--surface:#fff;--surface-raised:#fff;--surface-soft:#edf1f6;--surface-blue:#edf4ff;--text:#172033;--text-strong:#09111f;--muted:#657187;--muted-2:#778399;--border:#dce3ed;--border-strong:#b9c6d8;--brand:#2e63e6;--brand-strong:#1f4fc0;--brand-soft:#e9f0ff;--brand-border:#b9cefb;--surface-hover:#f8faff;--surface-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-glass:color-mix(in srgb,var(--surface) 90%,transparent)}}:root{--hover-border:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--hover-border:color-mix(in srgb,var(--brand) 30%,var(--border))}}:root{--focus-ring:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:0 0 0 4px color-mix(in srgb,var(--brand) 13%,transparent)}}:root{--shadow-sm:0 1px 2px #0f172a0b,0 6px 18px #1e31540b;--shadow-card:0 1px 2px #0f172a09,0 10px 28px #1e31540e;--shadow-hover:0 2px 4px #0f172a0b,0 18px 44px #2a436f1c;--shadow-control:0 8px 22px #2340741f;--ease-premium:cubic-bezier(.2,.72,.2,1);--motion-fast:.15s;--motion-medium:.24s;--page-glow:radial-gradient(circle at 78% -16%,#5684eb13,transparent 33%),radial-gradient(circle at 18% 8%,#2caac009,transparent 25%)}:root[data-theme=dark]{--bg:#070c14;--surface:#0e1623;--surface-raised:#131d2b;--surface-soft:#182231;--surface-blue:#12233d;--text:#e7edf7;--text-strong:#f7faff;--muted:#9aa7bb;--muted-2:#77859a;--border:#233047;--border-strong:#3b4b65;--brand:#77a0ff;--brand-strong:#93b4ff;--brand-soft:#172b4d;--brand-border:#3b5f9a;--surface-hover:#152132;--surface-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--surface-glass:color-mix(in srgb,var(--surface) 88%,transparent)}}:root[data-theme=dark]{--hover-border:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--hover-border:color-mix(in srgb,var(--brand) 38%,var(--border))}}:root[data-theme=dark]{--focus-ring:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--focus-ring:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent)}}:root[data-theme=dark]{--shadow-sm:0 1px 2px #0000003d,0 8px 22px #00000029;--shadow-card:0 1px 2px #00000047,0 14px 34px #0000002e;--shadow-hover:0 2px 4px #00000052,0 22px 52px #0000004d,0 0 0 1px #77a0ff09;--shadow-control:0 10px 26px #0000004d;--page-glow:radial-gradient(circle at 78% -14%,#537edc1c,transparent 35%),radial-gradient(circle at 16% 9%,#2cb8c70e,transparent 27%)}body{background-color:var(--bg);background-image:var(--page-glow);background-attachment:fixed}.app-shell,.app-main{background:0 0}.app-sidebar{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.app-sidebar{border-color:color-mix(in srgb,var(--border) 88%,transparent)}}.app-sidebar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-sidebar{background:color-mix(in srgb,var(--surface) 96%,var(--bg))}}.app-sidebar{box-shadow:8px 0 32px #24365406}:root[data-theme=dark] .app-sidebar{box-shadow:8px 0 34px #0000001f}.workspace-global-nav a{position:relative}.workspace-global-nav a.active{color:#fff;font-weight:720}.workspace-global-nav a.active:after{content:"";background:#79a8ff;border-radius:999px;height:2px;position:absolute;bottom:-12px;left:18%;right:18%;box-shadow:0 0 12px #79a8ff99}.workspace-site-menu nav a.active{color:#fff;background:#79a8ff17;box-shadow:inset 3px 0 #79a8ff}.workspace-site-menu-actions{justify-content:flex-end;grid-template-columns:none!important;align-items:center!important;gap:10px!important;display:flex!important}.workspace-site-menu .workspace-language{min-width:118px;width:auto!important}.workspace-site-menu .workspace-language span{display:inline}.workspace-site-menu .workspace-site-menu-account,.workspace-site-menu .public-header-login{color:#dce7fb;border:1px solid #97b2e22e;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.workspace-site-menu .public-header-start{min-height:38px;padding:0 14px}@media (width<=480px){.workspace-site-menu-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.workspace-site-menu .language-picker{grid-column:1/-1}.workspace-site-menu .workspace-language{width:100%!important}.workspace-site-menu .workspace-site-menu-account{grid-column:1/-1}}.workspace-global-header.app-topbar.public-workspace-header,.workspace-global-header.app-topbar.public-workspace-header.sidebar-collapsed{width:100%;position:sticky;left:auto;right:auto}.public-header-login{color:#dce7fb;padding:0 7px;font-size:13px;font-weight:650}.public-header-login:hover{color:#fff}.public-header-start{min-height:38px;padding:0 15px;color:#07152d!important;background:#f7f9ff!important;border-color:#f7f9ff!important}.public-header-start:hover{box-shadow:0 8px 22px #0000002e;background:#fff!important}.card,.metric-card,.daily-metric-card,.deep-card,.list-card,.ops-card,.governance-card,.platform-card,.user-ops-card,.analytics-card,.analytics-breakdown-card,.analytics-comparison-card,.analytics-errors-card,.analytics-heatmap-card,.analytics-keys-card,.analytics-latency-card,.analytics-path-card,.analytics-quality-card,.analytics-route-card,.analytics-share-card,.analytics-supplier-card,.model-catalog-card,.model-section-card,.model-chart-card,.api-demo-card,.api-information-card,.base-url-card,.key-base-url-card,.key-limit-card,.key-management-card,.task-expiry-card,.task-list-card,.task-management-card,.task-progress-card,.task-queue-card,.support-link-card,.support-safety-card,.support-sla-card,.wallet-balance-card,.feature-card,.context-card,.recovery-card,.runtime-status-card,.system-health-card,.setup-guide-launch,.setup-guide-recommendations{border-color:var(--border);box-shadow:var(--shadow-card);transition:border-color var(--motion-medium) var(--ease-premium),background-color var(--motion-medium) var(--ease-premium),box-shadow var(--motion-medium) var(--ease-premium),transform var(--motion-medium) var(--ease-premium)}.button,.icon-button,.text-link,.table-link,.nav-group a,.settings-layout>aside button,.segmented button,.generic-tabs button,.workspace-global-nav a,.user-menu,.command-trigger,.select-like,input,select,textarea{transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-premium),transform var(--motion-medium) var(--ease-premium),opacity var(--motion-fast) ease}.button--primary{background:linear-gradient(135deg,var(--brand),var(--brand-strong))}@supports (color:color-mix(in lab, red, red)){.button--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 94%,white),var(--brand-strong))}}.button--primary{box-shadow:0 8px 20px var(--brand),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.button--primary{box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 22%,transparent),inset 0 1px 0 #ffffff38}}.button--secondary,.icon-button{background:var(--surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px #0f172a09}.segmented{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.segmented{border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}}.segmented{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.segmented{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.segmented button.active,.generic-tabs button.active{box-shadow:0 1px 2px #0f172a0e,0 5px 15px #233c6611}.select-like:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.select-like:focus-within,input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--brand) 58%,var(--border))}}.select-like:focus-within,input:focus,select:focus,textarea:focus{box-shadow:var(--focus-ring);outline:none}.table-scroll tbody tr,.analytics-model-row,.analytics-path-row,.route-monitor-row,.group-monitor-row,.task-list-row,.task-queue-row,.integration-list-row,.integration-endpoint-row,.support-ticket-row,.referral-row,.reward-ledger-row,.channel-health-row,.document-row,.self-help-row,.endpoint-copy-row,.settings-layout>aside button{transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-medium) var(--ease-premium),box-shadow var(--motion-medium) var(--ease-premium)}@media (hover:hover) and (pointer:fine){.card:hover,.deep-card:hover,.list-card:hover,.ops-card:hover,.governance-card:hover,.platform-card:hover,.user-ops-card:hover,.analytics-card:hover,.analytics-breakdown-card:hover,.analytics-comparison-card:hover,.analytics-errors-card:hover,.analytics-heatmap-card:hover,.analytics-keys-card:hover,.analytics-latency-card:hover,.analytics-path-card:hover,.analytics-quality-card:hover,.analytics-route-card:hover,.analytics-share-card:hover,.analytics-supplier-card:hover,.model-section-card:hover,.model-chart-card:hover,.key-management-card:hover,.task-list-card:hover,.task-management-card:hover,.task-queue-card:hover,.setup-guide-launch:hover,.setup-guide-recommendations:hover{border-color:var(--hover-border);box-shadow:var(--shadow-hover)}.metric-card:hover,.daily-metric-card:hover,.model-catalog-card:hover,.api-demo-card:hover,.api-information-card:hover,.base-url-card:hover,.key-base-url-card:hover,.key-limit-card:hover,.task-expiry-card:hover,.task-progress-card:hover,.support-link-card:hover,.support-safety-card:hover,.support-sla-card:hover,.wallet-balance-card:hover,.feature-card:hover,.context-card:hover,.recovery-card:hover,.runtime-status-card:hover,.system-health-card:hover{z-index:2;border-color:var(--hover-border);background-color:var(--surface-hover);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.button:hover,.icon-button:hover{border-color:var(--hover-border);box-shadow:var(--shadow-control);transform:translateY(-2px)}.button--primary:hover{filter:saturate(1.06)brightness(1.025)}.button:active,.icon-button:active{box-shadow:none;transform:translateY(0)scale(.975)}.nav-group a:hover,.settings-layout>aside button:hover{transform:translate(3px)}.workspace-global-nav a:hover,.text-link:hover,.table-link:hover{transform:translateY(-1px)}.table-scroll tbody tr:hover,.analytics-model-row:hover,.analytics-path-row:hover,.route-monitor-row:hover,.group-monitor-row:hover,.task-list-row:hover,.task-queue-row:hover,.integration-list-row:hover,.integration-endpoint-row:hover,.support-ticket-row:hover,.referral-row:hover,.reward-ledger-row:hover,.channel-health-row:hover,.document-row:hover,.self-help-row:hover,.endpoint-copy-row:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.table-scroll tbody tr:hover,.analytics-model-row:hover,.analytics-path-row:hover,.route-monitor-row:hover,.group-monitor-row:hover,.task-list-row:hover,.task-queue-row:hover,.integration-list-row:hover,.integration-endpoint-row:hover,.support-ticket-row:hover,.referral-row:hover,.reward-ledger-row:hover,.channel-health-row:hover,.document-row:hover,.self-help-row:hover,.endpoint-copy-row:hover{background:color-mix(in srgb,var(--brand) 4.5%,var(--surface))}}.table-scroll tbody tr:hover,.analytics-model-row:hover,.analytics-path-row:hover,.route-monitor-row:hover,.group-monitor-row:hover,.task-list-row:hover,.task-queue-row:hover,.integration-list-row:hover,.integration-endpoint-row:hover,.support-ticket-row:hover,.referral-row:hover,.reward-ledger-row:hover,.channel-health-row:hover,.document-row:hover,.self-help-row:hover,.endpoint-copy-row:hover{box-shadow:inset 3px 0 0 var(--brand)}@supports (color:color-mix(in lab, red, red)){.table-scroll tbody tr:hover,.analytics-model-row:hover,.analytics-path-row:hover,.route-monitor-row:hover,.group-monitor-row:hover,.task-list-row:hover,.task-queue-row:hover,.integration-list-row:hover,.integration-endpoint-row:hover,.support-ticket-row:hover,.referral-row:hover,.reward-ledger-row:hover,.channel-health-row:hover,.document-row:hover,.self-help-row:hover,.endpoint-copy-row:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand) 55%,transparent)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.icon-button:hover,.nav-group a:hover,.settings-layout>aside button:hover,.metric-card:hover,.daily-metric-card:hover,.model-catalog-card:hover,.api-demo-card:hover,.api-information-card:hover,.base-url-card:hover,.key-base-url-card:hover,.key-limit-card:hover,.task-expiry-card:hover,.task-progress-card:hover,.support-link-card:hover,.support-safety-card:hover,.support-sla-card:hover,.wallet-balance-card:hover,.feature-card:hover,.context-card:hover,.recovery-card:hover,.runtime-status-card:hover,.system-health-card:hover{transform:none!important}}.provider-switcher{cursor:default}.provider-switcher>svg{color:var(--green)}@media (width<=639px){.public-workspace-header .topbar-actions .public-header-start{min-height:34px;padding:0 10px;display:inline-flex}.public-workspace-header .public-header-login,.public-workspace-header .workspace-language{display:none}}:root{--bg:#f6f8fb;--surface:#fff;--surface-raised:#fff;--surface-soft:#f0f3f8;--surface-blue:#eef5ff;--text:#101828;--text-strong:#08101f;--muted:#647084;--muted-2:#697589;--border:#e2e7ef;--border-strong:#cfd7e4;--brand:#2563eb;--brand-strong:#1748c8;--brand-soft:#e8f0ff;--brand-border:#bad0ff;--cyan:#0891b2;--green:#146c4b;--amber:#b46a13;--red:#c83b49;--violet:#7457df;--success-soft:#e8f7f0;--warning-soft:#fff4de;--danger-soft:#fff3f4;--violet-soft:#f0ecff;--avatar-soft:#dbe8ff;--avatar-text:#2454b7;--note-soft:#fffaf0;--note-surface:#fffdf7;--note-active:#fff2ce;--note-border:#e6c988;--note-text:#8a5b08;--changed-soft:#fffbef;--approval-soft:#fff8e9;--approval-border:#f0d69e;--approval-text:#7d5210;--navy:#071226;--navy-2:#0b1a35;--shadow-sm:0 1px 2px #1018280a, 0 4px 12px #10182809;--shadow-md:0 18px 55px #1018281f;--radius:12px;--sidebar:252px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#080d17;--surface:#101724;--surface-raised:#151e2d;--surface-soft:#192231;--surface-blue:#12223c;--text:#e8edf6;--text-strong:#f8faff;--muted:#9aa6b9;--muted-2:#768398;--border:#253044;--border-strong:#344057;--brand:#6b9cff;--brand-strong:#8aafff;--brand-soft:#17294a;--brand-border:#365b97;--green:#56d09a;--amber:#f0b45c;--red:#ff7c87;--cyan:#4dcce4;--violet:#a996ff;--success-soft:#112d25;--warning-soft:#322514;--danger-soft:#32191f;--violet-soft:#241d3d;--avatar-soft:#193464;--avatar-text:#b7ccff;--note-soft:#2b2316;--note-surface:#251f16;--note-active:#392b12;--note-border:#6e5427;--note-text:#f2bf65;--changed-soft:#2c2516;--approval-soft:#2e2414;--approval-border:#6a5229;--approval-text:#f0bd61;--shadow-sm:0 1px 2px #0003, 0 6px 18px #00000029;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input,textarea,select{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--muted-2);opacity:1}option{color:var(--text);background:var(--surface-raised)}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 28%, transparent)}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand) 24%, transparent)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono,code,pre,kbd{font-family:var(--font-geist-mono), SFMono-Regular, Consolas, monospace;font-variant-numeric:tabular-nums}.align-right{text-align:right!important}.muted{color:var(--muted)}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-mark{border:2px solid;border-radius:7px 7px 10px;width:26px;height:26px;position:relative;transform:rotate(-3deg)}.brand-mark:before{content:"";background:currentColor;border-radius:2px;width:11px;height:2px;position:absolute;top:7px;left:6px;transform:rotate(-34deg)}.brand-mark:after{content:"";background:currentColor;border-radius:2px;width:10px;height:2px;position:absolute;top:14px;left:6px;transform:rotate(34deg)}.brand-mark span{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:5px;box-shadow:10px -5px,10px 5px}.brand-word{letter-spacing:.9px;font-size:19px;font-weight:790}.brand--compact .brand-mark{width:27px;height:27px}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-weight:650;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--brand);color:#fff;box-shadow:0 5px 14px var(--brand)}@supports (color:color-mix(in lab, red, red)){.button--primary{box-shadow:0 5px 14px color-mix(in srgb, var(--brand) 22%, transparent)}}.button--primary:hover{background:var(--brand-strong)}.button--secondary{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm)}.button--secondary:hover{border-color:var(--border-strong);background:var(--surface-soft)}.button--light{color:#102048;background:#fff;box-shadow:0 8px 26px #0003}.button--light:hover{background:#f1f5ff}.button--ghost-light{color:#f6f8ff;background:#ffffff12;border-color:#ffffff40}.button--danger{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.button--danger{background:color-mix(in srgb, var(--red) 10%, var(--surface))}}.button--danger{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.button--danger{border-color:color-mix(in srgb, var(--red) 25%, var(--border))}}.icon-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .16s;display:inline-flex}.icon-button:hover{border-color:var(--border-strong);background:var(--surface-soft)}.icon-button--small{border-radius:6px;width:28px;height:28px}.text-link,.table-link{color:var(--brand);align-items:center;gap:5px;font-weight:650;display:inline-flex}.theme-picker{display:inline-flex;position:relative}.theme-trigger{flex:none}.theme-menu{z-index:90;border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;width:258px;padding:7px;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.theme-menu{background:color-mix(in srgb, var(--surface-raised) 96%, transparent)}}.theme-menu{color:var(--text);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-menu:before{content:"";border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface-raised);width:9px;height:9px;position:absolute;top:-5px;right:13px;transform:rotate(45deg)}.theme-menu>button{z-index:1;width:100%;min-height:56px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px;display:grid;position:relative}.theme-menu>button:hover{background:var(--surface-soft)}.theme-menu>button.active{background:var(--brand-soft)}.theme-menu>button>span:first-child{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.theme-menu>button.active>span:first-child{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-menu>button.active>span:first-child{border-color:color-mix(in srgb, var(--brand) 40%, var(--border))}}.theme-menu>button.active>span:first-child{color:var(--brand)}.theme-menu>button>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.theme-menu strong{font-size:13px;line-height:1.4}.theme-menu small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.theme-menu>button>svg{color:var(--brand)}.user-dropdown,.notification-panel,.command-palette,.modal-card,.toast{color:var(--text)}.workspace-global-header .user-dropdown{width:238px;color:var(--text);background:var(--surface-raised);top:calc(100% - 1px);right:24px}.user-menu--avatar-only{justify-content:center;width:42px;padding:4px}.user-menu--avatar-only>span{border-radius:10px;width:34px;height:34px}.user-dropdown-profile{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:1px 1px 7px;padding:8px 7px 12px;display:grid}.user-dropdown-profile>span{width:34px;height:34px;color:var(--avatar-text);background:var(--avatar-soft);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.user-dropdown-profile>div{flex-direction:column;min-width:0;display:flex}.user-dropdown-profile strong{color:var(--text);font-size:13px;line-height:1.4}.user-dropdown-profile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1.4;overflow:hidden}.workspace-global-header .user-dropdown a{color:var(--text)}.workspace-global-header .user-dropdown a:hover{color:var(--brand);background:var(--brand-soft)}.workspace-global-header .user-dropdown a:last-child{border-top:1px solid var(--border);color:var(--muted);margin-top:4px;padding-top:10px}@media (width<=430px){.theme-menu{width:min(258px,100vw - 24px);position:fixed;top:66px;right:12px}.workspace-global-header .theme-menu{top:66px}.theme-menu:before{display:none}}.mobile-menu-button{background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:none}.hero-shell{color:#edf4ff;background:#071329;min-height:720px;position:relative;overflow:hidden}.hero-grid{opacity:.18;background-image:linear-gradient(#7da2e029 1px,#0000 1px),linear-gradient(90deg,#7da2e01f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.hero-glow{background:radial-gradient(circle,#3164f44d,#123e8c14 44%,#0000 70%);border-radius:50%;width:760px;height:760px;position:absolute;top:4%;right:2%}.announcement-bar{z-index:1;color:#c2cee3;justify-content:center;align-items:center;gap:10px;padding-top:20px;font-size:12px;display:flex;position:relative}.announcement-bar span{color:#fff;letter-spacing:.6px;background:#2e6df6;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:750}.announcement-bar a{align-items:center;gap:6px;display:flex}.hero{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:64px;max-width:1240px;min-height:590px;margin:0 auto;padding:74px 24px 50px;display:grid;position:relative}.hero-kicker{color:#a9c4fb;letter-spacing:.35px;background:#4d7ad114;border:1px solid #88aef438;border-radius:6px;align-items:center;gap:7px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:650;display:flex}.hero h1{letter-spacing:-3.5px;max-width:680px;margin:22px 0 20px;font-size:clamp(48px,5.1vw,72px);font-weight:690;line-height:1.04}.hero h1 em{color:#82aaff;font-style:normal}.hero-copy>p{color:#b4c0d4;max-width:590px;font-size:17px;line-height:1.75}.hero-actions{gap:11px;margin-top:30px;display:flex}.hero-actions .button{min-height:46px;padding:0 20px}.hero-proof{color:#8f9db6;flex-wrap:wrap;gap:22px;margin-top:24px;font-size:12px;display:flex}.hero-proof span{align-items:center;gap:5px;display:flex}.hero-proof svg{color:#55d5a0}.api-demo-card{background:#081226d9;border:1px solid #91b1ea2e;border-radius:14px;max-width:540px;margin-left:auto;position:relative;overflow:visible;box-shadow:0 34px 90px #00000061}.demo-top{color:#7f8da8;border-bottom:1px solid #90a6cd1f;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:12px;display:flex}.demo-top button{color:#8290a8;cursor:pointer;background:0 0;border:0;width:28px;height:28px}.window-dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.window-dot.red{background:#ff6b78}.window-dot.amber{background:#f3b951}.window-dot.green{background:#58c891}.api-demo-card pre{color:#c8d5eb;min-height:210px;margin:0;padding:23px 24px;font-size:12.5px;line-height:1.8;overflow:auto}.code-purple{color:#a99aff}.code-green{color:#8ad5ae}.code-blue{color:#78b8ff}.demo-response{color:#7787a2;background:#13254670;border-top:1px solid #90a6cd1a;border-bottom:1px solid #90a6cd1a;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;display:flex}.demo-response div{color:#77d6a9;align-items:center;gap:7px;display:flex}.pulse-dot{background:#5ddd9d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5ddd9d14}.response-copy{color:#b8c5da;min-height:118px;font:12px/1.8 var(--font-geist-mono), monospace;padding:18px 24px 23px}.floating-route{color:#9fb3d4;background:#0e1b34;border:1px solid #7d9ed82b;border-radius:10px;align-items:center;gap:10px;min-width:268px;padding:12px 13px;display:flex;position:absolute;bottom:-30px;right:-42px;box-shadow:0 16px 40px #00000057}.floating-route>svg{color:#77a9ff}.floating-route div{flex-direction:column;flex:1;display:flex}.floating-route strong{color:#e4ecfa;font-size:12px}.floating-route div span{font-size:12px}.hero-stats{z-index:2;border-top:1px solid #97b2e221;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;padding:25px 0 34px;display:grid;position:relative}.hero-stats>div{border-right:1px solid #97b2e21f;flex-direction:column;align-items:center;display:flex}.hero-stats>div:last-child{border:0}.hero-stats strong{color:#f6f9ff;font-variant-numeric:tabular-nums;font-size:21px}.hero-stats span{color:#8392aa;font-size:12px}.section{max-width:1200px;margin:0 auto;padding:104px 24px}.trusted-strip{border-bottom:1px solid var(--border);text-align:center;max-width:1200px;margin:0 auto;padding:42px 24px}.trusted-strip>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.trusted-strip>div{color:#748096;justify-content:center;gap:68px;margin-top:24px;display:flex}.trusted-strip b{letter-spacing:1px;font-size:17px;font-weight:650}.section-heading{max-width:650px}.section-heading.centered{text-align:center;margin:0 auto}.section-heading.centered p{margin-left:auto;margin-right:auto}.eyebrow,.page-eyebrow{color:var(--brand);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-weight:780}.section-heading h2{color:var(--text-strong);letter-spacing:-2px;margin:14px 0 16px;font-size:clamp(34px,4vw,48px);line-height:1.12}.section-heading p{max-width:590px;color:var(--muted);font-size:15px;line-height:1.7}.feature-section .section-heading{margin-bottom:48px}.feature-bento{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--border);background:var(--surface);min-height:330px;box-shadow:var(--shadow-sm);border-radius:15px;padding:30px;position:relative;overflow:hidden}.feature-card--wide{min-height:360px}.feature-card h3{letter-spacing:-.35px;margin:19px 0 9px;font-size:19px}.feature-card>p,.feature-card>div>p{max-width:510px;color:var(--muted);margin:0;line-height:1.7}.feature-icon{width:38px;height:38px;color:var(--brand);border:1px solid var(--brand);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-icon{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.feature-icon{background:var(--brand-soft);border-radius:9px}.route-visual{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:125px 1fr 190px;align-items:center;height:125px;margin-top:28px;display:grid;overflow:hidden}.route-model{border-right:1px solid var(--border);justify-content:center;align-items:center;gap:8px;height:100%;font-weight:650;display:flex}.route-model svg{color:var(--brand)}.route-lines{height:90px;position:relative}.route-lines i{background:var(--border-strong);transform-origin:0;height:1px;position:absolute;left:0;right:0}.route-lines i:first-child{top:20px;transform:rotate(-16deg)}.route-lines i:nth-child(2){top:45px}.route-lines i:nth-child(3){top:70px;transform:rotate(16deg)}.route-targets{flex-direction:column;gap:6px;padding-right:11px;display:flex}.route-targets>span{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.route-targets span.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.route-targets span.active{border-color:color-mix(in srgb,var(--green) 38%,var(--border))}}.route-targets em{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.provider-dot{border-radius:50%;width:6px;height:6px}.provider-dot.blue{background:var(--brand)}.provider-dot.green{background:var(--green)}.provider-dot.violet{background:var(--violet)}.ledger-mini{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-top:34px;padding:18px}.ledger-mini>div:first-child{justify-content:space-between;align-items:center;display:flex}.ledger-mini span{color:var(--muted);font-size:12px}.ledger-mini strong{font-variant-numeric:tabular-nums;font-size:20px}.mini-bars{align-items:end;gap:8px;height:80px;margin-top:14px;display:flex}.mini-bars i{background:var(--brand);border-radius:3px 3px 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.mini-bars i{background:color-mix(in srgb,var(--brand) 24%,var(--surface))}}.mini-bars i:first-child{height:22%}.mini-bars i:nth-child(2){height:35%}.mini-bars i:nth-child(3){height:29%}.mini-bars i:nth-child(4){height:48%}.mini-bars i:nth-child(5){height:43%}.mini-bars i:nth-child(6){height:62%}.mini-bars i:nth-child(7){height:55%}.mini-bars i:nth-child(8){height:72%}.mini-bars i:nth-child(9){height:64%}.mini-bars i:nth-child(10){background:var(--brand);height:86%}.security-stack{gap:9px;margin-top:37px;display:grid}.security-stack span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:9px;padding:12px 13px;font-weight:600;display:flex}.security-stack svg{color:var(--green)}.feature-card--dark{color:#e9f1ff;background:#0a1830;border-color:#1b2d50;grid-template-columns:1fr 1fr;gap:32px;display:grid}.feature-card--dark h3{color:#fff}.feature-card--dark>div>p{color:#91a0b7}.feature-card--dark .feature-icon{color:#8db4ff;background:#122951;border-color:#264879}.protocol-list{flex-direction:column;justify-content:center;gap:10px;display:flex}.protocol-list span{background:#101f38;border:1px solid #223858;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.protocol-list b{color:#9ebdff;background:#1d3153;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.protocol-list svg{color:#67d7a5;margin-left:auto}.steps-section{padding-top:88px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.steps-grid article{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:28px;position:relative}.steps-grid article>span{color:var(--border-strong);font-size:28px;font-weight:760;position:absolute;top:14px;right:18px}.step-icon{width:46px;height:46px;color:var(--brand);background:var(--brand-soft);border-radius:12px;justify-content:center;align-items:center;margin:4px auto 17px;display:flex}.steps-grid h3{margin:0 0 7px}.steps-grid p{color:var(--muted);margin:0;font-size:13px}.steps-section>.text-link{width:fit-content;margin:30px auto 0}.model-showcase{color:#eaf1ff;background:#09162c}.model-showcase__inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.section-heading.light h2{color:#f6f9ff}.section-heading.light p{color:#9cabc1}.section-heading.light .button{margin-top:16px}.model-stack{flex-direction:column;gap:10px;display:flex}.model-stack article{background:#0d1c34;border:1px solid #213553;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.model-stack article>div:nth-child(2){flex-direction:column;display:flex}.model-stack strong{font-size:13px}.model-stack article>div span{color:#8494ab;font-size:13px}.model-avatar{color:#17345d;background:#c7e2ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:780;display:inline-flex}.model-avatar.mint{color:#1a5b45;background:#ccf0df}.model-avatar.sand{color:#724b24;background:#f2dfc6}.model-avatar.blue{color:#274d97;background:#d4e3ff}.model-avatar.violet{color:#564194;background:#e0d7ff}.model-avatar.cyan{color:#176271;background:#c9eef3}.model-avatar.rose{color:#88334f;background:#f7d7e1}.model-capabilities{gap:5px;display:flex}.model-capabilities em,.tag-row span{color:#8fa5c6;background:#172a47;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.model-price{text-align:right;color:#d6e2f5;font-size:13px}.model-price small{color:#697c98;font-size:12px;display:block}.closing-cta{color:#eef4ff;background:#164ac0;border-radius:20px;justify-content:space-between;align-items:center;max-width:1152px;min-height:390px;margin:105px auto;padding:58px 65px;display:flex;overflow:hidden}.closing-cta h2{letter-spacing:-1.7px;margin:13px 0 15px;font-size:43px;line-height:1.14}.closing-cta p{color:#c8d8fb;max-width:570px}.closing-cta .eyebrow{color:#bcd0ff}.closing-cta>div>div{gap:10px;margin-top:28px;display:flex}.cta-orbit{flex:none;width:290px;height:290px;position:relative}.cta-orbit:before,.cta-orbit:after,.cta-orbit>i{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:15px}.cta-orbit:after{inset:55px}.cta-orbit>i:first-of-type{inset:92px}.cta-orbit>i:nth-of-type(2){inset:125px}.orbit-center{z-index:2;color:#164ac0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-weight:800;display:flex;position:absolute;top:116px;left:116px}.satellite{background:#3d6ed0;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;font-size:13px;display:flex;position:absolute}.s1{top:129px;left:15px}.s2{top:39px;right:27px}.s3{bottom:57px;right:0}.public-footer{border-top:1px solid var(--border);background:var(--surface)}.public-footer__main{grid-template-columns:2fr repeat(3,1fr);gap:50px;max-width:1200px;margin:0 auto;padding:63px 24px;display:grid}.public-footer__main>div:not(.footer-brand){flex-direction:column;gap:10px;display:flex}.public-footer h4{margin:0 0 5px;font-size:12px}.public-footer a{color:var(--muted);font-size:12px}.public-footer a:hover{color:var(--brand)}.footer-brand p{max-width:270px;color:var(--muted);font-size:12px}.footer-status{color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-size:13px;display:flex}.footer-status span{background:var(--green);border-radius:50%;width:7px;height:7px}.public-footer__bottom{border-top:1px solid var(--border);max-width:1200px;color:var(--muted-2);justify-content:space-between;margin:0 auto;padding:20px 24px;font-size:13px;display:flex}.inner-public-page{background:var(--bg);min-height:100vh}.inner-hero{text-align:center;background:var(--surface);padding:106px 24px 74px}.inner-hero.compact{padding-bottom:55px}.inner-hero h1{max-width:850px;color:var(--text-strong);letter-spacing:-2px;margin:15px auto 16px;font-size:48px;line-height:1.15}.inner-hero>p{max-width:650px;color:var(--muted);margin:0 auto;font-size:16px}.model-hero-stats{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:center;gap:0;width:fit-content;margin:43px auto 0;display:flex}.model-hero-stats>div{border-right:1px solid var(--border);flex-direction:column;min-width:175px;padding:15px 25px;display:flex}.model-hero-stats>div:last-child{border:0}.model-hero-stats strong{font-size:19px}.model-hero-stats span{color:var(--muted);font-size:13px}.catalog-section{padding-top:55px}.catalog-toolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.search-field{border:1px solid var(--border);background:var(--surface);min-width:250px;height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.search-field button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.filter-chips{gap:6px;display:flex}.filter-chips button,.segmented button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--muted);cursor:pointer;border-radius:7px;padding:0 11px;font-size:12px}.filter-chips button.is-active,.segmented button.is-active{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.filter-chips button.is-active,.segmented button.is-active{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}}.filter-chips button.is-active,.segmented button.is-active{background:var(--brand-soft);font-weight:650}.result-count{color:var(--muted);margin-left:auto;font-size:13px}.card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.table-scroll{width:100%;overflow:auto}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll th{text-align:left;height:43px;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 15px;font-size:13px;font-weight:660}.table-scroll td{border-bottom:1px solid var(--border);white-space:nowrap;height:63px;padding:9px 15px;font-size:12px}.table-scroll tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.table-scroll tbody tr:hover{background:color-mix(in srgb,var(--brand) 2%,var(--surface))}}.table-scroll table.is-compact td{height:46px;padding-top:6px;padding-bottom:6px}.model-cell,.name-with-icon{align-items:center;gap:10px;display:flex}.model-cell>div{flex-direction:column;display:flex}.model-cell span:not(.model-avatar){color:var(--muted);font-size:13px}.tag-row{gap:5px;display:flex}.tag-row span{background:var(--surface-soft);color:var(--muted)}.latency{align-items:center;gap:5px;display:flex}.latency i{background:var(--green);border-radius:50%;width:6px;height:6px}.price-note{color:var(--muted);text-align:center;font-size:13px}.price-note a{color:var(--brand);margin-left:4px}.status-hero{text-align:center;background:var(--surface);padding:100px 24px 68px}.big-status-icon{width:65px;height:65px;color:var(--green);background:var(--green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.big-status-icon{background:color-mix(in srgb,var(--green) 11%,var(--surface))}}.big-status-icon{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.big-status-icon{border:1px solid color-mix(in srgb,var(--green) 18%,var(--border))}}.status-hero h1{letter-spacing:-1.5px;margin:0;font-size:38px}.status-hero p{color:var(--muted)}.status-hero button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;margin-top:14px;padding:9px 14px}.status-content{padding-top:52px}.status-history-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.status-history-head h2,.incident-section h2{font-size:18px}.status-history-head span{color:var(--muted);font-size:13px}.component-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.component-list article{border-bottom:1px solid var(--border);padding:17px 19px}.component-list article:last-child{border:0}.component-list article>div:first-child{justify-content:space-between;align-items:center;display:flex}.component-list article>div:first-child>span{color:var(--green);align-items:center;gap:6px;font-size:13px;display:flex}.component-list article>div:first-child>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.uptime-bars{gap:3px;margin:12px 0 7px;display:flex}.uptime-bars i{background:var(--green);border-radius:2px;flex:1;height:20px}@supports (color:color-mix(in lab, red, red)){.uptime-bars i{background:color-mix(in srgb,var(--green) 65%,var(--surface))}}.uptime-bars i.warn{background:var(--amber)}.component-list small{color:var(--muted);text-align:right;display:block}.incident-section{margin-top:55px}.incident-section>article{border-top:1px solid var(--border);grid-template-columns:150px 1fr;gap:30px;padding:25px 0;display:grid}.incident-date{flex-direction:column;display:flex}.incident-date span{background:var(--green);border-radius:999px;width:fit-content;margin-top:6px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.incident-date span{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.incident-date span{color:var(--green);font-size:12px}.incident-section h3{margin:0 0 6px;font-size:14px}.incident-section p{color:var(--muted);margin:0 0 8px}.incident-section article>div:last-child>span{color:var(--muted-2);font-size:13px}.announcements-list{max-width:1000px;padding-top:40px}.announcements-list article{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr auto;gap:30px;padding:32px 0;display:grid}.announcements-list article>div:first-child{flex-direction:column;gap:7px;display:flex}.announcements-list time{color:var(--muted);font:11px var(--font-geist-mono)}.announcements-list article>div:first-child>span{width:fit-content;color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:12px}.announcements-list h2{margin:0 0 8px;font-size:21px}.announcements-list p{color:var(--muted);margin:0 0 12px}.announcements-list a{color:var(--brand);align-items:center;gap:5px;font-size:13px;font-weight:650;display:flex}.announcement-art{color:#8badff;background:#102650;border-radius:12px;justify-content:center;align-items:center;width:115px;height:100px;display:flex}.announcements-list article.featured{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:30px}.docs-sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0}.docs-search{border:1px solid var(--border);height:37px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;margin:28px 0 20px;padding:0 9px;font-size:13px;display:flex}.docs-search span{flex:1}.docs-search kbd{font-size:12px}.docs-sidebar nav{flex-direction:column;gap:3px;display:flex}.docs-sidebar nav a{color:var(--muted);border-radius:6px;padding:7px 9px;font-size:13px}.docs-sidebar nav a.active{color:var(--brand);background:var(--brand-soft);font-weight:650}.docs-help{border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.docs-help>div{flex-direction:column;display:flex}.docs-help strong{font-size:13px}.docs-content{grid-template-columns:minmax(600px,780px) 160px;justify-content:center;gap:60px;padding:28px 45px 90px;display:grid}.docs-breadcrumb{color:var(--muted);grid-column:1/-1;align-items:center;gap:5px;font-size:13px;display:flex}.docs-content article{max-width:780px}.docs-content article h1{letter-spacing:-1.4px;margin:11px 0 15px;font-size:39px;line-height:1.2}.docs-content .lead{color:var(--muted);font-size:15px;line-height:1.7}.docs-callout{border:1px solid var(--brand);align-items:center;gap:11px;margin:27px 0;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.docs-callout{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border))}}.docs-callout{background:var(--brand-soft);border-radius:9px}.docs-callout>div{flex-direction:column;flex:1;display:flex}.docs-callout span{color:var(--muted);font-size:13px}.docs-callout a{color:var(--brand);font-size:13px;font-weight:650}.docs-content article h2{align-items:center;gap:10px;margin:35px 0 12px;font-size:19px;display:flex}.docs-content article h2>span{width:25px;height:25px;color:var(--brand);background:var(--brand-soft);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.docs-content article>p{color:var(--muted)}.single-code{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 15px;display:flex}.doc-code{background:#09162b;border:1px solid #1d2d47;border-radius:10px;overflow:hidden}.doc-code__tabs{border-bottom:1px solid #1d2d47;align-items:center;height:45px;padding:0 9px;display:flex}.doc-code__tabs button{color:#7f8da4;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:100%;padding:0 11px;font-size:13px}.doc-code__tabs button.active{color:#e3edff;border-color:#6d9cff}.doc-code__tabs .icon-button{color:#9cafcb;background:#102039;border-color:#223653;height:28px;margin-left:auto}.doc-code pre{color:#bcd0ed;white-space:pre-wrap;margin:0;padding:22px;font-size:13px;line-height:1.75}.response-schema{border:1px solid var(--border);border-radius:9px;overflow:hidden}.response-schema>div{border-bottom:1px solid var(--border);grid-template-columns:220px 1fr;padding:12px 14px;display:grid}.response-schema>div:last-child{border:0}.response-schema code{color:var(--brand);font-size:13px}.response-schema span{color:var(--muted);font-size:13px}.docs-next{border-top:1px solid var(--border);flex-direction:column;align-items:flex-end;margin-top:45px;padding-top:20px;display:flex}.docs-next span{color:var(--muted);font-size:12px}.docs-next a{color:var(--brand);align-items:center;gap:5px;font-weight:650;display:flex}.docs-toc{border-left:1px solid var(--border);flex-direction:column;gap:8px;height:fit-content;padding-left:14px;display:flex;position:sticky;top:32px}.docs-toc span{margin-bottom:3px;font-size:13px;font-weight:650}.docs-toc a{color:var(--muted);font-size:13px}.auth-page{background:var(--surface);grid-template-columns:44% 56%;min-height:100vh;display:grid}.auth-brand-panel{color:#eef4ff;background:#08162d;flex-direction:column;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-350px;left:-120px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-quote{z-index:1;max-width:480px;margin:auto 0;position:relative}.quote-mark{color:#7aa4f6;font:70px/1 Georgia,serif}.auth-quote blockquote{letter-spacing:-.5px;margin:-10px 0 28px;font-size:24px;line-height:1.5}.auth-quote>div:last-child{align-items:center;gap:11px;display:flex}.quote-avatar{background:#29497c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;display:flex}.auth-quote p{flex-direction:column;display:flex}.auth-quote small{color:#95a6bf}.auth-brand-panel>p{z-index:1;color:#71829c;font-size:13px;position:relative}.auth-form-wrap{flex-direction:column;display:flex}.auth-form{width:min(420px,100% - 40px);margin:auto}.auth-heading h1,.auth-success h1{letter-spacing:-1px;margin:0 0 7px;font-size:32px}.auth-heading p{color:var(--muted);margin:0 0 26px}.social-login{grid-template-columns:1fr 120px;gap:8px;display:grid}.social-login button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;height:40px;font-weight:600}.social-login span{color:var(--brand);margin-right:7px;font-weight:800}.divider{text-align:center;color:var(--muted-2);margin:22px 0;font-size:13px;position:relative}.divider:before{content:"";background:var(--border);height:1px;position:absolute;top:50%;left:0;right:0}.divider span{background:var(--surface);padding:0 10px;position:relative}.auth-form form{flex-direction:column;gap:16px;display:flex}.auth-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:620;display:flex}.auth-form label>span{justify-content:space-between;display:flex}.auth-form label a,.auth-switch a{color:var(--brand)}.auth-form input{border:1px solid var(--border);background:var(--surface);border-radius:8px;outline:0;height:43px;padding:0 12px}.auth-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.check-label{color:var(--muted);align-items:flex-start;line-height:1.5;flex-direction:row!important;font-weight:400!important}.check-label input{width:15px;height:15px;margin-top:3px}.auth-submit{height:44px;margin-top:5px}.auth-switch{text-align:center;color:var(--muted);font-size:13px}.auth-form-wrap>footer{text-align:center;color:var(--muted-2);padding:20px;font-size:12px}.auth-mobile-brand{display:none}.auth-success{text-align:center}.auth-success>span{width:56px;height:56px;color:var(--green);background:var(--green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-success>span{background:color-mix(in srgb,var(--green) 12%,var(--surface))}}.auth-success p{color:var(--muted)}.auth-success .button{margin-top:15px}.enterprise-login{display:none}.legal-layout{grid-template-columns:230px 1fr;gap:80px;max-width:1080px;margin:0 auto;padding:70px 24px 100px;display:grid}.legal-layout>aside{flex-direction:column;gap:4px;height:fit-content;display:flex;position:sticky;top:110px}.legal-layout>aside>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:1.4px;margin:35px 8px 8px;font-size:12px;font-weight:700}.legal-layout>aside>a:not(.brand){color:var(--muted);border-radius:6px;padding:8px;font-size:13px}.legal-layout>aside>a.active{color:var(--brand);background:var(--brand-soft);font-weight:650}.legal-layout article{max-width:700px}.legal-meta{color:var(--muted);gap:14px;font-size:12px;display:flex}.legal-layout h1{letter-spacing:-1.4px;margin:15px 0 10px;font-size:42px}.legal-layout .lead{color:var(--muted);font-size:16px;line-height:1.8}.legal-layout article section{padding-top:22px}.legal-layout article h2{font-size:18px}.legal-layout article section p{color:var(--muted);line-height:1.85}.legal-contact{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;margin-top:45px;padding:18px;display:flex}.legal-contact svg{color:var(--brand)}.legal-contact p{color:var(--muted);margin:2px 0}.not-found{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.error-code{color:var(--brand-soft);letter-spacing:-7px;font-size:110px;font-weight:850;line-height:1}.not-found h1{font-size:28px}.not-found p{color:var(--muted)}.not-found .button{margin-top:15px}.status-pill{box-sizing:border-box;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;width:fit-content;min-width:0;max-width:100%;height:auto;padding:3px 7px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.status-pill--success{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.status-pill--success{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.status-pill--warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.status-pill--warning{background:color-mix(in srgb,var(--amber) 11%,var(--surface))}}.status-pill--danger{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.status-pill--danger{background:color-mix(in srgb,var(--red) 10%,var(--surface))}}.status-pill--info{color:var(--brand);background:var(--brand-soft)}.status-pill--neutral{color:var(--muted);background:var(--surface-soft)}.model-detail-public .model-detail-main{padding-top:42px}@media (width<=980px){.model-detail-public .model-detail-main{padding-top:32px}}@media (width<=680px){.model-detail-public .model-detail-main{padding-top:22px}}.docs-page,.docs-layout{min-height:calc(100vh - 70px)}.docs-sidebar{height:calc(100vh - 70px);padding-top:22px;top:70px}.docs-sidebar-title{align-items:center;gap:10px;display:flex}.docs-sidebar-title>span{border:1px solid var(--brand);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.docs-sidebar-title>span{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border))}}.docs-sidebar-title>span{color:var(--brand);background:var(--brand-soft);border-radius:9px}.docs-sidebar-title strong{font-size:14px}.docs-sidebar-title small{color:var(--muted);white-space:nowrap;font-size:11px}.docs-sidebar-title+.docs-search{margin-top:22px}.docs-protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 8px;display:grid}.docs-protocol-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:6px;min-width:0;padding:15px;display:grid}.docs-protocol-grid span{width:max-content;color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.docs-protocol-grid strong{font-size:14px}.docs-protocol-grid code{color:var(--text);overflow-wrap:anywhere;font-size:12px;display:block}.docs-protocol-grid p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.55}@media (width<=639px){.docs-page,.docs-layout{min-height:calc(100vh - 60px)}.docs-sidebar{height:auto;top:auto}.docs-protocol-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.dependency-row:is(button){width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-width:0 0 1px;padding:0}.dependency-row:is(button):hover{color:var(--brand);background:var(--surface-soft)}.status-hero button{color:var(--text);justify-content:center;align-items:center;gap:6px;display:inline-flex}.status-hero button.subscribed{border-color:color-mix(in srgb, var(--green) 28%, var(--border));background:color-mix(in srgb, var(--green) 8%, var(--surface));color:var(--green);cursor:default}.status-subscription-note{color:var(--muted);margin:10px auto 0;font-size:12px;display:block}@media (width<=1023px) and (width>=640px){.docs-layout{grid-template-columns:210px minmax(0,1fr)}.docs-content{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;min-width:0;padding:28px 25px 70px}.docs-content article{min-width:0;max-width:none}.docs-breadcrumb{min-width:0}.docs-toc{display:none}}.sidebar-backdrop{display:none}.admin-metrics{grid-template-columns:repeat(3,1fr)}@media (width<=1280px){.hero{gap:35px}.floating-route{right:-10px}.admin-kpi-grid{grid-template-columns:repeat(3,1fr)}.admin-secondary-grid{grid-template-columns:1fr 1fr}.system-health-card{grid-column:1/-1}.wallet-balances{grid-template-columns:1.5fr repeat(2,1fr)}.wallet-balances article:nth-child(4),.wallet-balances article:nth-child(5){display:none}.docs-content{grid-template-columns:minmax(520px,760px);padding-left:32px;padding-right:32px}.docs-toc{display:none}}@media (width<=1023px){.public-header nav{display:none}.mobile-menu-button{display:flex}.header-globe span{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:68px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero h1{font-size:58px}.api-demo-card{text-align:left;width:100%;max-width:650px;margin:20px auto 40px}.hero-shell{min-height:1100px}.hero-stats{max-width:700px}.feature-bento,.model-showcase__inner{grid-template-columns:1fr}.closing-cta{margin:60px 24px;padding:50px}.cta-orbit{width:230px;height:230px}.orbit-center{top:86px;left:86px}.docs-layout{grid-template-columns:210px 1fr}.docs-content{grid-template-columns:minmax(0,1fr);padding:28px 25px 70px}.auth-page{grid-template-columns:40% 60%}.auth-brand-panel{padding:35px}.auth-quote blockquote{font-size:20px}.app-sidebar{box-shadow:var(--shadow-md);transform:translate(-100%)}.app-sidebar.mobile-open{width:252px;transform:translate(0)}.app-sidebar.mobile-open .brand-word{display:inline}.sidebar-backdrop.show{z-index:44;background:#050b1673;display:block;position:fixed;inset:0}.mobile-sidebar-close{background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}.app-topbar,.app-topbar.sidebar-collapsed{left:0}.app-main,.nav-collapsed .app-main{margin-left:0}.mobile-sidebar-open{display:flex}.context-breadcrumb,.admin-product{margin-left:5px}.command-trigger{width:190px}.dashboard-grid,.dashboard-lower,.admin-main-grid{grid-template-columns:1fr}.metric-grid.four{grid-template-columns:repeat(2,1fr)}.balance-banner{grid-template-columns:1fr 1fr}.balance-banner>.button{grid-column:1/-1;width:fit-content}.admin-secondary-grid{grid-template-columns:1fr 1fr}.wallet-grid,.topup-layout{grid-template-columns:1fr}.order-summary{position:static}.settings-layout{grid-template-columns:175px 1fr}.playground{grid-template-columns:1fr;height:auto;min-height:1000px}.playground-input{border-right:0;border-bottom:1px solid var(--border);min-height:560px}.playground-output{min-height:430px}}@media (width<=639px){body{font-size:13px}.public-header{height:60px}.public-header__inner{padding:0 16px}.header-login,.header-globe{display:none}.header-cta{min-height:34px;padding:0 10px}.brand-word{font-size:17px}.hero-shell{min-height:970px;padding-top:60px}.announcement-bar{text-align:center;padding:16px 15px 0}.hero{gap:20px;padding:48px 16px 25px}.hero h1{letter-spacing:-2px;margin-top:17px;font-size:43px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:100%}.hero-proof{justify-content:center;gap:9px 15px}.api-demo-card{margin-top:15px}.api-demo-card pre{padding:18px 15px;font-size:12px}.response-copy{padding:14px 15px;font-size:12px}.floating-route{display:none}.hero-stats{grid-template-columns:repeat(2,1fr);padding:16px}.hero-stats>div{padding:10px}.hero-stats>div:nth-child(2){border-right:0}.hero-stats>div:nth-child(-n+2){border-bottom:1px solid #97b2e21f}.trusted-strip{padding:32px 16px}.trusted-strip>div{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.section{padding:70px 16px}.section-heading h2{font-size:34px}.feature-card{min-height:auto;padding:22px}.route-visual{display:none}.ledger-mini,.security-stack{margin-top:25px}.feature-card--dark,.steps-grid{grid-template-columns:1fr}.model-showcase__inner{gap:38px}.model-stack article{grid-template-columns:auto 1fr auto}.model-capabilities{display:none}.closing-cta{min-height:auto;margin:30px 16px;padding:35px 25px}.closing-cta h2{font-size:32px}.closing-cta>div>div{flex-direction:column}.closing-cta .button{width:100%}.cta-orbit{display:none}.public-footer__main{grid-template-columns:1fr 1fr;gap:35px;padding:45px 20px}.footer-brand{grid-column:1/-1}.public-footer__bottom{flex-direction:column;gap:5px;padding:17px 20px}.inner-hero{padding:72px 18px 50px}.inner-hero h1{font-size:35px}.model-hero-stats{width:100%}.model-hero-stats>div{flex:1;min-width:0;padding:12px 5px}.catalog-section{padding-top:35px}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar .search-field{width:100%}.filter-chips{overflow:auto}.result-count{margin:0}.status-hero{padding:75px 18px 50px}.uptime-bars i:nth-child(odd){display:none}.incident-section>article{grid-template-columns:1fr;gap:10px}.announcements-list article,.announcements-list article.featured{grid-template-columns:1fr;padding:24px 0}.announcements-list article.featured{padding:22px}.announcement-art{display:none}.docs-layout{display:block}.docs-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:16px;display:flex;position:relative}.docs-sidebar .docs-search,.docs-sidebar nav,.docs-help{display:none}.docs-content{padding:25px 18px 60px;display:block}.docs-breadcrumb{margin-bottom:25px}.docs-content article h1{font-size:31px}.docs-callout{align-items:flex-start}.docs-callout a{display:none}.response-schema>div{grid-template-columns:1fr;gap:4px}.auth-page{display:block}.auth-brand-panel{display:none}.auth-form-wrap{min-height:100vh}.auth-form{padding:45px 0}.auth-mobile-brand{margin-bottom:60px;display:inline-flex}.social-login{grid-template-columns:1fr}.legal-layout{padding:45px 18px 70px;display:block}.legal-layout>aside{margin-bottom:45px;position:static}.legal-layout h1{font-size:35px}.app-topbar{height:54px;padding:0 12px}.command-trigger,.user-menu>div,.user-menu>svg,.context-breadcrumb,.admin-product span:not(.status-pill),.topbar-actions>a{display:none}.topbar-actions{margin-left:auto}.user-menu{padding:0}.app-main{padding:74px 12px 40px}.page-header{margin-bottom:18px;display:block}.page-header h1{font-size:24px}.page-actions{margin-top:15px}.page-actions .header-button-row{width:100%}.page-actions .button{flex:1}.metric-grid.four,.metric-grid.three,.admin-kpi-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:104px}.metric-value{font-size:19px}.balance-banner{padding:18px;display:block}.balance-progress{margin:20px 0}.balance-banner>.button{width:100%}.dashboard-grid,.dashboard-lower{display:block}.dashboard-grid>.card,.dashboard-lower>.card{margin-bottom:12px}.chart-card>header{align-items:flex-start}.chart-card .segmented,.chart-tooltip{display:none}.chart-summary{gap:8px}.chart-summary>a{display:none}.table-scroll{overflow-x:auto}.table-scroll table{min-width:720px}.key-tips{grid-template-columns:1fr}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar .search-field{width:100%;min-width:0}.list-toolbar>div:last-child{margin:0;overflow:auto}.usage-toolbar .segmented{margin-left:0}.playground{min-height:920px}.playground-input{min-height:520px}.playground-meta{overflow:auto}.wallet-balances{grid-template-columns:1fr 1fr}.wallet-balances .primary{grid-column:1/-1}.wallet-balances article:nth-child(4),.wallet-balances article:nth-child(5){display:block}.transaction-list>div{grid-template-columns:auto 1fr auto}.transaction-list time,.transaction-list b{display:none}.amount-options{grid-template-columns:1fr 1fr}.payment-options{grid-template-columns:1fr}.redeem-card{flex-direction:column;align-items:stretch;gap:12px}.redeem-card>div:last-child{grid-template-columns:1fr auto;display:grid}.generic-tabs{overflow:auto}.generic-tabs button{white-space:nowrap}.settings-layout{display:block}.settings-layout>aside{margin-bottom:12px;display:flex;overflow:auto}.settings-layout>aside button{min-width:max-content}.settings-form-grid{grid-template-columns:1fr}.danger-zone{flex-direction:column;align-items:flex-start;gap:16px}.admin-secondary-grid{display:block}.admin-secondary-grid>.card,.admin-main-grid>.card{margin-bottom:12px}.admin-revenue-card>header>div:last-child{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-context{align-items:flex-start}.admin-context a{display:none}.notification-panel{width:auto;left:8px;right:8px}.modal-backdrop,.command-backdrop{padding:10px}.modal-card{max-height:calc(100vh - 20px)}.form-row{grid-template-columns:1fr}.toast{min-width:0;bottom:12px;left:12px;right:12px;transform:none}.header-button-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.docs-page{background:radial-gradient(circle at 71% 7%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 28rem), var(--bg);min-height:calc(100vh - 70px)}.docs-layout{grid-template-columns:272px minmax(0,1fr);min-height:calc(100vh - 70px);display:grid}.docs-sidebar{z-index:15;border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;height:calc(100vh - 70px);padding:26px 20px 20px;display:flex;position:sticky;top:70px}.docs-sidebar-title{color:var(--text);align-items:center;gap:11px;display:flex}.docs-sidebar-title>span{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--border));width:38px;height:38px;color:var(--brand);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-soft) 82%, var(--surface)), var(--surface));border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}.docs-sidebar-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.docs-sidebar-title strong{letter-spacing:-.15px;font-size:15px}.docs-sidebar-title small{color:var(--muted);font-size:11px}.docs-search-shell{border:1px solid var(--border);background:var(--surface-soft);height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:24px 0 22px;padding:0 9px 0 11px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.docs-search-shell:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));background:var(--surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.docs-search-shell input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.docs-search-shell input::placeholder{color:var(--muted)}.docs-search-shell kbd{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:5px;padding:2px 5px;font-size:10px}.docs-search-results{z-index:40;border:1px solid var(--border-strong);background:var(--surface-raised);width:360px;box-shadow:var(--shadow-md);border-radius:12px;padding:7px;position:absolute;top:calc(100% + 8px);left:0}.docs-search-results>div{min-height:30px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:2px 6px 7px;font-size:10px;font-weight:750;display:flex}.docs-search-results>div button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.docs-search-results>div button:hover{color:var(--text);background:var(--surface-soft)}.docs-search-results>a{min-height:52px;color:var(--muted);border-radius:8px;grid-template-columns:18px 1fr 16px;align-items:center;gap:8px;padding:7px 8px;display:grid}.docs-search-results>a:hover{color:var(--brand);background:var(--brand-soft)}.docs-search-results>a>span{flex-direction:column;gap:2px;min-width:0;display:flex}.docs-search-results>a strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.docs-search-results>a small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.docs-search-results>p{color:var(--muted);margin:0;padding:14px 10px;font-size:12px;line-height:1.6}.docs-sidebar nav{flex-direction:column;gap:22px;display:flex;overflow-y:auto}.docs-nav-group{flex-direction:column;gap:3px;display:flex}.docs-nav-group>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 9px 7px;font-size:10px;font-weight:760}.docs-nav-group a{min-height:36px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;transition:color .15s,background .15s,transform .15s;display:flex}.docs-nav-group a svg{opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.docs-nav-group a:hover{color:var(--text);background:var(--surface-soft);transform:translate(2px)}.docs-nav-group a:hover svg,.docs-nav-group a.active svg{opacity:1;transform:translate(0)}.docs-nav-group a.active{color:var(--brand);background:var(--brand-soft);font-weight:700}.docs-help{border:1px solid var(--border);min-height:58px;color:var(--brand);background:var(--surface-soft);border-radius:10px;grid-template-columns:20px 1fr 14px;align-items:center;gap:8px;margin-top:auto;padding:10px 11px;transition:border-color .18s,transform .18s,background .18s;display:grid}.docs-help:hover{border-color:var(--brand-border);background:var(--brand-soft);transform:translateY(-1px)}.docs-help>div{flex-direction:column;gap:2px;display:flex}.docs-help strong{color:var(--text);font-size:11px}.docs-help span{color:var(--muted);font-size:9px}.docs-content{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,850px) 170px;justify-content:center;align-items:start;gap:0 64px;width:min(100%,1250px);margin:0 auto;padding:26px 42px 90px;display:grid}.docs-breadcrumb{min-height:34px;color:var(--muted);grid-column:1/-1;align-items:center;gap:7px;margin-bottom:32px;font-size:11px;display:flex}.docs-breadcrumb a:hover{color:var(--brand)}.docs-breadcrumb strong{max-width:42ch;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.docs-content>article{min-width:0;max-width:none}.docs-article-head{border-bottom:1px solid var(--border);padding-bottom:28px}.docs-article-head .eyebrow{color:var(--brand);letter-spacing:.15em;font-size:10px}.docs-article-head h1{max-width:720px;color:var(--text-strong);letter-spacing:-1.8px;margin:10px 0 13px;font-size:clamp(34px,4vw,48px);line-height:1.12}.docs-content .docs-article-head .lead{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.docs-article-meta{color:var(--muted);align-items:center;gap:14px;margin-top:17px;font-size:10px;display:flex}.docs-article-meta span{align-items:center;gap:5px;display:inline-flex}.docs-callout{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--border));min-height:76px;color:var(--brand);background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface));border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;margin:28px 0 4px;padding:15px 16px;display:grid}.docs-callout.warning{border-color:color-mix(in srgb, var(--amber) 28%, var(--border));color:var(--amber);background:color-mix(in srgb, var(--warning-soft) 72%, var(--surface))}.docs-callout>div{flex-direction:column;gap:3px;display:flex}.docs-callout strong{color:var(--text);font-size:13px}.docs-callout span{color:var(--muted);font-size:12px;line-height:1.55}.docs-callout a{color:inherit;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:720;display:inline-flex}.docs-article-section{padding-top:36px;scroll-margin-top:94px}.docs-article-section h2{color:var(--text-strong);letter-spacing:-.35px;align-items:center;gap:11px;margin:0 0 11px;font-size:20px;display:flex}.docs-article-section h2>span{width:auto;height:auto;color:var(--brand);font-family:var(--font-geist-mono);letter-spacing:.06em;background:0 0;font-size:10px;font-weight:760}.docs-article-section>p{color:var(--muted);margin:0;font-size:14px;line-height:1.82}.docs-article-section>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.docs-article-section>ul li{color:var(--text);align-items:center;gap:7px;font-size:12px;display:flex}.docs-article-section>ul svg{color:var(--green)}.docs-base-card{border:1px solid var(--border);background:var(--surface-raised);min-height:72px;box-shadow:var(--shadow-sm);border-radius:11px;grid-template-columns:38px 1fr 34px;align-items:center;gap:11px;margin-top:18px;padding:12px 14px;display:grid}.docs-base-icon{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.docs-base-card>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.docs-base-card span{color:var(--muted);font-size:10px}.docs-base-card code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.docs-code-panel{border-radius:12px;margin-top:18px;box-shadow:0 16px 40px #000a1c21}.docs-code-panel .doc-code__tabs{height:46px}.docs-code-panel .doc-code__tabs button{font-size:11px}.docs-code-panel pre{tab-size:2;max-height:430px;padding:21px;font-size:12px;line-height:1.75;overflow:auto}.docs-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.docs-check-grid span{border:1px solid var(--border);min-height:48px;color:var(--text);background:var(--surface-raised);border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:11px;display:flex}.docs-check-grid svg{color:var(--green)}.docs-observe-strip{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px;display:grid;overflow:hidden}.docs-observe-strip span{border-right:1px solid var(--border);min-height:68px;color:var(--muted);background:var(--surface-raised);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.docs-observe-strip span:last-child{border-right:0}.docs-observe-strip svg{color:var(--brand)}.docs-inline-secret{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:20px 1fr 34px;align-items:center;gap:9px;min-height:58px;margin-top:17px;padding:0 10px 0 15px;display:grid}.docs-inline-secret>svg{color:var(--brand)}.docs-inline-secret code{color:var(--text);font-size:12px;overflow-x:auto}.docs-reference-table{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;margin-top:18px;overflow:auto}.docs-reference-table table{border-collapse:collapse;width:100%;min-width:580px}.docs-reference-table th,.docs-reference-table td{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;padding:13px 15px;font-size:11px;line-height:1.55}.docs-reference-table tr:last-child td{border-bottom:0}.docs-reference-table th{color:var(--text);background:var(--surface-soft);font-size:10px;font-weight:720}.docs-reference-table code{color:var(--brand);font-size:11px}.protocol-explorer{margin-top:19px}.docs-protocol-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.docs-protocol-tabs button{border:1px solid var(--border);min-width:0;min-height:102px;color:var(--muted);background:var(--surface-raised);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:13px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.docs-protocol-tabs button:hover{border-color:var(--brand-border);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.docs-protocol-tabs button.active{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.docs-protocol-tabs button span{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.docs-protocol-tabs button strong{color:var(--text);font-size:13px}.docs-protocol-tabs button code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.protocol-summary{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 16px;display:flex}.protocol-summary>div:first-child{gap:3px;display:grid}.protocol-summary>div:first-child>span{color:var(--brand);text-transform:uppercase;font-size:9px;font-weight:760}.protocol-summary h3,.protocol-summary p{margin:0}.protocol-summary h3{font-size:14px}.protocol-summary p{color:var(--muted);font-size:11px;line-height:1.55}.protocol-models{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:190px;display:flex}.protocol-models>span{width:100%;color:var(--muted);text-align:right;font-size:9px}.protocol-models b{color:var(--muted);background:var(--surface-soft);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:650}.response-schema{background:var(--surface-raised);border-radius:11px;margin-top:18px}.response-schema>div{grid-template-columns:190px 1fr}.docs-pagination{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:50px;padding-top:20px;display:flex}.docs-pagination>a{max-width:48%;min-height:58px;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.docs-pagination>a:last-child{text-align:right;margin-left:auto}.docs-pagination>a:hover{border-color:var(--border);color:var(--brand);background:var(--surface-raised)}.docs-pagination span{flex-direction:column;gap:2px;display:flex}.docs-pagination small{color:var(--muted);font-size:9px}.docs-pagination strong{color:inherit;font-size:11px}.docs-feedback{border:1px solid var(--border);min-height:64px;color:var(--brand);background:var(--surface-soft);border-radius:10px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:9px;margin-top:22px;padding:10px 12px;display:grid}.docs-feedback>span{flex-direction:column;gap:2px;display:flex}.docs-feedback strong{color:var(--text);font-size:11px}.docs-feedback small{color:var(--muted);font-size:9px}.docs-feedback button,.docs-feedback a{border:1px solid var(--border);min-height:30px;color:var(--text);background:var(--surface-raised);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:10px;display:inline-flex}.docs-feedback button:hover,.docs-feedback a:hover{border-color:var(--brand-border);color:var(--brand)}.docs-toc{border-left:1px solid var(--border);flex-direction:column;gap:9px;height:fit-content;padding:2px 0 2px 15px;display:flex;position:sticky;top:98px}.docs-toc>span{color:var(--text);margin-bottom:3px;font-size:10px;font-weight:740}.docs-toc a{color:var(--muted);align-items:center;gap:6px;font-size:10px;line-height:1.45;display:flex}.docs-toc a:hover{color:var(--brand)}.docs-toc>div{background:var(--border);height:1px;margin:5px 0}.docs-mobile-nav{display:none}.docs-missing{min-height:70vh;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.docs-missing h1,.docs-missing p{margin:0}.docs-missing a{color:var(--brand)}@media (width<=1120px){.docs-layout{grid-template-columns:238px minmax(0,1fr)}.docs-sidebar{padding-left:16px;padding-right:16px}.docs-content{grid-template-columns:minmax(0,780px);padding-left:32px;padding-right:32px}.docs-toc{display:none}}@media (width<=760px){.docs-page,.docs-layout{min-height:calc(100vh - 60px)}.docs-layout{display:block}.docs-sidebar{display:none}.docs-content{width:100%;padding:14px 16px 64px;display:block}.docs-mobile-nav{z-index:12;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;margin-bottom:17px;display:block;position:sticky;top:65px}.docs-mobile-nav summary{min-height:44px;color:var(--text);cursor:pointer;grid-template-columns:18px 1fr 16px;align-items:center;gap:7px;padding:0 12px;font-size:11px;list-style:none;display:grid}.docs-mobile-nav summary::-webkit-details-marker{display:none}.docs-mobile-nav[open] summary svg:last-child{transform:rotate(180deg)}.docs-mobile-nav nav{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:48vh;padding:7px;display:grid;overflow-y:auto}.docs-mobile-nav nav a{min-height:36px;color:var(--muted);border-radius:7px;align-items:center;padding:0 9px;font-size:10px;display:flex}.docs-mobile-nav nav a.active{color:var(--brand);background:var(--brand-soft);font-weight:700}.docs-breadcrumb{min-height:28px;margin-bottom:20px;overflow:hidden}.docs-breadcrumb span{display:none}.docs-breadcrumb strong{min-width:0}.docs-article-head{padding-bottom:22px}.docs-article-head h1{letter-spacing:-1.2px;margin-top:8px;font-size:32px}.docs-content .docs-article-head .lead{font-size:13px;line-height:1.72}.docs-article-meta{flex-wrap:wrap;gap:7px 12px}.docs-callout{grid-template-columns:19px 1fr;align-items:start}.docs-callout a{display:none}.docs-article-section{padding-top:31px}.docs-article-section h2{font-size:17px}.docs-article-section>p{font-size:13px;line-height:1.75}.docs-article-section>ul,.docs-check-grid{grid-template-columns:1fr}.docs-observe-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-observe-strip span:nth-child(2){border-right:0}.docs-observe-strip span:nth-child(-n+2){border-bottom:1px solid var(--border)}.docs-protocol-tabs{grid-template-columns:1fr}.docs-protocol-tabs button{min-height:86px}.protocol-summary{flex-direction:column;align-items:flex-start}.protocol-models{justify-content:flex-start;min-width:0}.protocol-models>span{text-align:left}.docs-code-panel pre{max-height:360px;padding:17px 14px;font-size:11px}.doc-code__tabs button{padding-left:8px;padding-right:8px}.response-schema>div{grid-template-columns:1fr;gap:4px}.docs-feedback{grid-template-columns:20px 1fr auto}.docs-feedback a{display:none}}@media (width<=430px){.docs-mobile-nav nav{grid-template-columns:1fr}.docs-pagination{gap:5px}.docs-pagination>a{padding-left:7px;padding-right:7px}.docs-pagination strong{font-size:10px}.docs-feedback small{display:none}}
