@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-greek.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}:root{--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--font-sans: "Inter", "Inter Fallback", "Geist", "Roboto", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;font-family:var(--font-sans);color:#454c59;background:#edeff4;--sidebar: #21262e;--sidebar-width: 272px;--sidebar-line: #35404c;--sidebar-text: rgb(255 255 255 / 74%);--canvas: #edeff4;--surface-tint: #dde6f5;--line: #e2e5eb;--muted: #8e95a3;--ink: #1a1d21;--brand: #507eac;--hover: #3b638c;--rose: #d97a88;--light: #eaf0f6;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .15s,color .15s}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:32px;padding:var(--space-4) var(--space-8);border:1px solid var(--line);border-radius:8px;background:#fff;color:#454c59;cursor:pointer;white-space:nowrap}button:hover{background:var(--light)}button:active{transform:scale(.98)}button:disabled{background:var(--light);color:#a8abb2;cursor:not-allowed}button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}button.primary:hover{background:var(--hover)}button.primary:disabled{background:var(--light);color:#a8abb2;border-color:var(--line)}a{color:var(--brand);text-decoration:none}input,select,textarea{border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);width:100%;padding:var(--space-4) var(--space-8);min-height:32px;outline:none}input::placeholder,textarea::placeholder{color:#a8abb2}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px #507eac33}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:var(--space-4)}small{color:var(--muted);font-size:12px}h1,h2,h3,p{margin:0}h1,h2,h3,strong{color:var(--ink)}h1{font-size:28px;letter-spacing:-.02em;line-height:1.3}h2{font-size:18px;font-weight:600}h3{font-size:16px}::selection{background:#d97a8833;color:var(--ink)}.primary.large{height:48px;font-size:16px}.icon-button{padding:var(--space-4);min-width:32px;background:transparent}.text-button{background:transparent;border:0;color:var(--brand);padding:var(--space-4);min-height:32px;font-size:12px}.text-button:hover{background:var(--light)}.badge{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--space-4);border-radius:2px;font-size:12px;background:var(--light);color:var(--brand);white-space:nowrap}.badge.green{background:#e8f7ec;color:#14883a}.badge.orange{background:#fff3e8;color:#b96000}.badge.neutral{background:#f2f3f6;color:#727a87}.boot{height:100vh;display:grid;place-items:center}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:var(--sidebar);color:var(--sidebar-text);display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;flex-shrink:0;gap:var(--space-4);height:56px;padding:var(--space-8) var(--space-12);border-bottom:2px solid var(--sidebar-line);color:#fff;font-size:16px;font-weight:600;white-space:nowrap}.brand-logo{display:block;width:32px;height:32px;flex-shrink:0;filter:brightness(0) invert(1)}.sidebar nav{padding:var(--space-8) var(--space-4) var(--space-16);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;min-height:0;flex:1}.sidebar nav::-webkit-scrollbar{display:none}.nav-group+.nav-group{margin-top:var(--space-8);padding-top:var(--space-8);border-top:2px solid var(--sidebar-line)}.nav-group-toggle{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;gap:6px;padding:var(--space-8) 6px;border:0;border-radius:8px;background:transparent;color:#ffffffe0;text-align:left;font-size:16px;font-weight:600;line-height:24px}.nav-group-toggle:hover{background:#ffffff0f;color:#fff}.nav-group-toggle[aria-expanded=true]{color:#fff}.nav-group-toggle svg{flex-shrink:0}.nav-group-chevron{margin-left:auto;color:var(--sidebar-text);transition:transform .15s}.nav-group-toggle[aria-expanded=false] .nav-group-chevron{transform:rotate(-90deg)}.sidebar nav a{display:flex;align-items:center;gap:var(--space-4);color:var(--sidebar-text);padding:var(--space-8) 6px var(--space-8) var(--space-16);min-height:40px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}.sidebar nav a svg{flex-shrink:0}.sidebar nav a:hover{background:#ffffff0f;color:#fff}.sidebar nav a.active{background:var(--brand);color:#fff;font-weight:500}.sidebar a:focus-visible,.sidebar button:focus-visible{outline:2px solid white;outline-offset:-2px}.nav-count{margin-left:auto;background:var(--sidebar-line);border-radius:2px;font-size:10px;padding:0 var(--space-4)}.sidebar-bottom{padding:0 var(--space-12);flex-shrink:0;border-top:2px solid var(--sidebar-line)}.profile{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-8) 0;color:#fff;font-size:13px}.profile small{display:block;font-size:11px}.profile button{margin-left:auto;padding:var(--space-4);background:none;border:0;color:#8e95a3}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--light);color:var(--brand);font-size:12px;flex-shrink:0}.content-shell{margin-left:var(--sidebar-width);min-height:100vh;background:radial-gradient(circle at 15% 0,var(--surface-tint),var(--canvas) 58%)}.topbar{height:48px;padding:0 var(--space-16);display:flex;align-items:center;justify-content:space-between;background:#ffffffde;border-bottom:1px solid var(--line);gap:var(--space-8)}.breadcrumb{display:flex;align-items:center;gap:var(--space-8);font-size:12px;min-width:0}.breadcrumb>span{color:var(--muted)}.breadcrumb strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.topbar-actions button{font-size:12px;padding:var(--space-4)}main{padding:var(--space-16);max-width:1680px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12)}.heading-actions{display:flex;gap:var(--space-4)}.notice{padding:var(--space-8);border:1px solid #d5e1ed;background:#edf3fa;border-radius:8px;display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-12);font-size:13px}.notice svg{color:var(--brand);flex-shrink:0}.notice a{display:flex;align-items:center;gap:var(--space-4);margin-left:auto;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12);margin-bottom:var(--space-12)}.metric{background:#fff;border:1px solid var(--line);border-radius:8px;padding:var(--space-12);min-width:0}.metric>div{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:var(--space-4)}.metric svg{color:var(--brand)}.metric>strong{display:block;font-size:30px;font-weight:600;letter-spacing:-1px;margin:var(--space-8) 0 var(--space-4);overflow-wrap:anywhere}.metric small{font-size:12px}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--line)}.panel-heading h2{font-size:16px}.panel-heading>span:not(.badge){font-size:12px;color:var(--muted)}.trend-panel{min-width:0}.trend-panel,.trend-loading{margin-bottom:var(--space-12)}.call-trend{height:320px;width:100%}.trend-caption{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);padding:0 var(--space-12) var(--space-8);font-size:12px;color:var(--muted)}.trend-loading{display:grid;place-items:center;min-height:400px;color:var(--muted)}.quickstart>a{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--line);color:var(--brand)}.quickstart>a:last-child{border:0}.quickstart>a>span{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;background:var(--light);flex-shrink:0}.quickstart p{font-size:12px;color:var(--muted);margin-top:var(--space-4)}.quickstart svg{margin-left:auto;flex-shrink:0}.info-note{color:var(--muted);font-size:12px;margin:var(--space-12) 0;line-height:1.7}.toolbar{padding:var(--space-8) var(--space-12);display:flex;align-items:center;gap:var(--space-8);border-bottom:1px solid var(--line)}.toolbar>span{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.search{display:flex;flex-direction:row;align-items:center;border:1px solid var(--line);border-radius:4px;gap:var(--space-4);padding:0 var(--space-4);max-width:360px;min-width:0}.search svg{color:var(--muted);flex-shrink:0}.search input{border:0;padding:var(--space-4);min-height:32px;font-size:13px;background:transparent}.search input:focus{box-shadow:none}.table-wrap{overflow:auto}.security-list-table td{white-space:nowrap;overflow-wrap:normal}.security-list-table td code{display:inline;margin:0}.security-list-table td .badge{margin:0}.security-cell-text{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-cell-secondary{color:var(--muted);font-weight:400}.catalog-select-cell{width:32px}.catalog-select-cell input{display:block;width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--brand)}.catalog-delete-list{max-height:240px;overflow:auto;padding-left:24px}.catalog-delete-list li{overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;font-size:13px;min-width:700px;text-align:left}th{padding:var(--space-8) var(--space-12);font-size:12px;font-weight:400;color:var(--muted);background:#fafbfd;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--line);vertical-align:middle;max-width:400px;overflow-wrap:anywhere}td strong{font-weight:500}td small,td code{display:block;margin-top:var(--space-4)}td code{font-size:12px;color:var(--muted)}td .badge{margin:0 var(--space-4) var(--space-4) 0}tbody tr:hover{background:#fafcfe}tbody tr:last-child td{border-bottom:0}.name-icon{display:flex;align-items:center;gap:var(--space-4)}.name-icon svg{color:var(--brand)}.table-footer{display:flex;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.request-id{padding:0;font-family:monospace}.requests-table td{white-space:nowrap}.requests-table .request-identity,.requests-table .request-model{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.requests-table .request-model{max-width:160px}.request-output-rate{margin-left:var(--space-8);padding:0 var(--space-4);font-size:12px;color:var(--brand);background:var(--brand-light, #eaf0f6);border-radius:2px}.request-numbers{font-variant-numeric:tabular-nums}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-32) var(--space-12);color:var(--muted);gap:var(--space-8);min-height:160px;text-align:center}.empty svg{color:#a8abb2}.empty strong{font-size:14px;font-weight:500}.empty p{font-size:13px}.mobile-menu{display:none}.form-error{padding:var(--space-8);background:#fff0f0;border:1px solid #f2cece;color:#b13737;border-radius:4px;margin-bottom:var(--space-8);overflow-wrap:anywhere}.form-error button{margin-left:var(--space-8)}.toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);max-width:90%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-12);background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #21262e14;z-index:100;pointer-events:none}.toast svg{color:var(--brand);flex-shrink:0}.drawer{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;padding:0;width:min(var(--drawer-width, 760px),100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--line);border-radius:0;background:#fff;color:#454c59;overflow:hidden;box-shadow:-16px 0 48px #21262e1f}.drawer[open]{display:flex;flex-direction:column;animation:drawer-enter .18s ease-out}@keyframes drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.drawer-content>form{display:flex;flex-direction:column;min-height:100%;flex-shrink:0}.drawer-content>.drawer-body,.drawer-content>form>.drawer-body{flex:1 0 auto;min-width:0}.drawer-heading{flex-shrink:0;gap:var(--space-8)}.drawer-heading h2{overflow-wrap:anywhere}.drawer-heading button{flex-shrink:0}.drawer-footer{flex-shrink:0;margin-top:auto;z-index:1}.drawer::backdrop{background:#21262e66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-heading{display:flex;justify-content:space-between;align-items:center;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:1}.drawer-heading h2{font-size:18px}.drawer-heading button{border:0}.drawer-body{padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-12)}.drawer-body label{font-size:13px}.drawer-footer{display:flex;gap:var(--space-4);justify-content:flex-end;align-items:center;padding:var(--space-8) var(--space-12);border-top:1px solid var(--line);background:#fafbfd;position:sticky;bottom:0}.drawer-footer small{margin-right:auto}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.form-row.prices{grid-template-columns:repeat(3,minmax(0,1fr))}fieldset{border:1px solid var(--line);border-radius:4px;padding:var(--space-8);margin:0}legend{font-size:13px;padding:0 var(--space-4)}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.checkbox-grid label,.checkbox{flex-direction:row;align-items:center;gap:var(--space-4)}.checkbox-grid input,.checkbox input{width:16px;height:16px;min-height:0;padding:0;accent-color:var(--brand)}.callout{padding:var(--space-8);background:var(--light);border-radius:4px;color:var(--brand);font-size:13px;line-height:1.7}.secret,.context-content{padding:var(--space-12);background:#f6f8fb;border:1px solid var(--line);border-radius:4px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:0;max-height:460px;overflow:auto}.detail-meta{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:12px}.detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.detail-summary strong{display:block;margin-top:var(--space-4);font-size:13px;font-weight:500;overflow-wrap:anywhere}.tabs{display:flex;gap:var(--space-16);border-bottom:1px solid var(--line);overflow:auto}.tabs button{border:0;background:transparent;border-radius:0;padding:var(--space-4) 0;color:var(--muted);border-bottom:2px solid transparent}.tabs button.active{color:var(--brand);border-color:var(--brand)}.play-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-12)}.play-settings{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12);align-self:start}.play-settings h2{font-size:16px}.play-settings label{font-size:13px}.play-info{display:flex;align-items:center;gap:var(--space-8);background:var(--light);padding:var(--space-8);border-radius:4px;font-size:12px;color:var(--brand)}.play-info strong{font-size:13px}.chat{display:flex;flex-direction:column;min-height:640px;max-height:calc(100vh - 220px)}.chat-history{background:var(--canvas, #EDEFF4);padding:var(--space-12);flex:1;min-height:280px;overflow:auto}.chat-welcome{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-8);padding:var(--space-32) var(--space-8);color:var(--muted);text-align:center}.chat-welcome>span{display:grid;place-items:center;width:64px;height:64px;border-radius:8px;background:var(--light);color:var(--brand)}.chat-welcome h2{font-size:20px}.chat-welcome p{font-size:13px}.chat-welcome a{display:flex;align-items:center;gap:var(--space-4)}.chat-message{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.chat-message.user{flex-direction:row-reverse}.chat-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:8px;background:#fff;color:var(--brand);border:1px solid var(--line)}.user .chat-avatar{background:var(--brand);color:#fff;border-color:var(--brand)}.chat-message-content{min-width:0;max-width:min(80%,640px)}.user .chat-message-content{display:flex;flex-direction:column;align-items:flex-end}.chat-bubble{position:relative;padding:8px 16px;border-radius:8px;background:#fff;border:1px solid var(--line);width:fit-content;max-width:100%}.chat-bubble:before{content:"";position:absolute;top:8px;left:-5px;width:8px;height:8px;background:#fff;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.user .chat-bubble{background:var(--surface-tint);border-color:var(--surface-tint)}.user .chat-bubble:before{left:auto;right:-5px;background:var(--surface-tint);border:0}.chat-delivery-state{display:block;margin-top:8px;color:var(--muted)}.chat-keyboard-hint{display:block;text-align:right;color:var(--muted);margin-top:8px;font-size:12px}.chat-caret{display:inline-block;width:2px;height:1em;margin-left:8px;vertical-align:middle;background:var(--brand);animation:chat-pulse 1.2s ease-in-out infinite}.chat-typing{display:flex;gap:8px;min-height:40px;align-items:center}.chat-typing i{width:4px;height:4px;border-radius:50%;background:var(--muted);animation:chat-pulse 1.2s ease-in-out infinite}.chat-typing i:nth-child(2){animation-delay:.2s}.chat-typing i:nth-child(3){animation-delay:.4s}@keyframes chat-pulse{50%{opacity:.25}}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.request-reference{overflow-wrap:anywhere}.chat-compose{padding:var(--space-8) var(--space-12);border-top:1px solid var(--line)}.chat-compose textarea{border:0;padding:var(--space-4);resize:none}.chat-compose>div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-4)}.login-shell{min-height:100vh;display:grid;grid-template-columns:44% 56%;background:radial-gradient(circle at 15% 0,var(--surface-tint),var(--canvas))}.login-brand{padding:var(--space-24);background:var(--sidebar);color:#8e95a3}.login-identity{display:flex;align-items:center;gap:var(--space-8)}.login-identity .brand-logo{width:48px;height:48px}.login-identity strong{font-size:24px;color:#fff;font-weight:600}.login-brand>p{margin-top:var(--space-8);font-size:14px}.login-copy{margin-top:60px}.login-copy h1{color:#fff;font-size:40px;font-weight:600;line-height:1.5}.login-copy p{margin-top:var(--space-12);font-size:16px;line-height:1.8;max-width:400px}.login-copy>div{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-24);font-size:13px;color:#b9c8d8}.login-main{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:var(--space-24)}.login-main form{background:#fff;border:1px solid var(--line);border-radius:8px;padding:var(--space-24);width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--space-12);box-shadow:0 8px 24px #21262e06}.login-main h2{font-size:28px;letter-spacing:-.02em}.login-main form>.badge{align-self:flex-start}.login-main form>p{color:var(--muted)}.login-main footer{margin-top:var(--space-16);font-size:12px;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1600px){main{padding:var(--space-24)}}@media(max-width:1199px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.play-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--space-8)}.page-heading{align-items:flex-start}.login-copy h1{font-size:32px}.login-brand,.login-main{padding:var(--space-16)}}@media(max-width:767px){.sidebar{transform:translate(-100%);transition:transform .2s;width:var(--sidebar-width);max-width:calc(100vw - 48px)}.sidebar.open{transform:none}.backdrop{position:fixed;inset:0;z-index:20;background:#21262e66;border:0;border-radius:0}.content-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{padding:0 var(--space-8);gap:var(--space-4)}.breadcrumb{gap:var(--space-4)}.breadcrumb>span,.topbar-actions>.avatar,.topbar-actions>.badge{display:none}.topbar-actions{gap:var(--space-4)}main{padding:var(--space-12) var(--space-8)}h1{font-size:24px}.page-heading{gap:var(--space-8);flex-wrap:wrap}.heading-actions{margin-left:auto}.notice{flex-wrap:wrap}.notice a{margin-left:var(--space-12)}.metric{padding:var(--space-8)}.metric>strong{font-size:24px}.metric>div{font-size:12px}.metric svg{width:16px}.metrics{gap:var(--space-4)}.toolbar{padding:var(--space-8);flex-wrap:wrap}.search{width:100%}.toolbar>span{margin-left:0}.panel-heading{padding:var(--space-8);flex-wrap:wrap}.table-footer{padding:var(--space-8)}.table-footer>span{display:none}.play-layout{grid-template-columns:1fr}.play-settings{padding:var(--space-8);gap:var(--space-8)}.chat{min-height:520px;max-height:none}.chat-history{max-height:560px;padding:var(--space-8)}.chat-compose{padding:var(--space-8)}.form-row,.form-row.prices,.detail-summary{grid-template-columns:1fr}.drawer-body{padding:var(--space-8);gap:var(--space-8)}.drawer-heading,.drawer-footer{padding:var(--space-8)}.drawer-footer{flex-wrap:wrap}.tabs{gap:var(--space-8)}.context-content{padding:var(--space-8)}.checkbox-grid,.login-shell{grid-template-columns:1fr}.login-brand{padding:var(--space-12)}.login-brand>p,.login-copy{display:none}.login-identity .brand-logo{width:32px;height:32px}.login-identity strong{font-size:20px}.login-main{padding:var(--space-12) var(--space-8);margin:0}.login-main form{padding:var(--space-12);gap:var(--space-12)}.login-main h2{font-size:24px}.login-main footer{font-size:11px}.toast{bottom:16px;padding:var(--space-8);min-width:240px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.quota-console{display:grid;gap:var(--space-8)}.quota-controls{display:flex;align-items:end;gap:var(--space-8);flex-wrap:wrap}.quota-controls label,.month-field{display:grid;gap:var(--space-4)}.month-picker{width:184px;height:32px}.month-picker input{min-height:0}.month-picker input:focus{box-shadow:none}.month-picker-popup table{min-width:0}.month-picker-popup td{border:0}.month-picker-popup tbody tr:hover{background:transparent}.month-picker-popup button{min-height:0;display:inline-block;border-radius:0}.month-picker-popup button:hover{background:transparent}.month-picker-popup button:active{transform:none}.quota-actions{margin-left:auto;display:flex;gap:var(--space-4);align-items:center}.quota-console .tabs,.quota-console .metrics{margin:0}.quota-console td small{display:block;margin-top:var(--space-4);color:var(--muted)}.quota-console progress{width:100%;height:4px;accent-color:var(--brand)}.quota-console .wrap-cell{white-space:normal;min-width:160px;max-width:360px;overflow-wrap:anywhere}.quota-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.quota-checkbox{display:flex!important;align-items:center;gap:var(--space-4)}.quota-checkbox input{width:16px;height:16px}@media(max-width:767px){.quota-form-grid{grid-template-columns:1fr}.quota-actions{margin-left:0;flex-wrap:wrap}.quota-controls input,.quota-controls select{max-width:100%}}.security-console{display:grid;gap:var(--space-8)}.security-console .tabs{margin:0}.security-console td small,.security-version small{display:block;margin-top:var(--space-4);color:var(--muted)}.security-search{display:flex;gap:var(--space-4);flex:1;min-width:0}.security-search .search{flex:1;min-width:0}.security-pagination{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-8);border-top:1px solid var(--line)}.security-drawer{--drawer-width: 840px}.security-evidence-actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.security-evidence{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--light);padding:var(--space-8);border-radius:8px;font-size:12px;max-height:55vh;overflow:auto}.security-version{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--line)}.security-drawer select[multiple]{height:auto;min-height:96px}@media(max-width:767px){.security-search{flex-basis:100%}.security-console .tabs{overflow-x:auto}.drawer{border-left:0}.drawer-footer{padding-bottom:max(var(--space-8),env(safe-area-inset-bottom))}}.analysis-settings{padding:var(--space-12);display:grid;gap:var(--space-8)}.analysis-settings p{margin:0}.analysis-check{min-height:32px;display:flex;align-items:center;gap:var(--space-4)}.analysis-check input{width:16px;min-height:16px;height:16px}.analysis-console .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-console pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.analysis-console td small{display:block}.analysis-console details{margin-bottom:var(--space-8)}@media(max-width:767px){.analysis-console .metrics{grid-template-columns:1fr}.analysis-settings{padding:var(--space-8)}}.analysis-settings .panel-heading{padding:0 0 var(--space-8)}.analysis-console .metrics{margin:0}.analysis-check input{accent-color:var(--brand)}.analysis-job-form{display:grid;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--line);border-radius:8px}.purpose-panel{margin-bottom:var(--space-12)}.purpose-content{display:grid;gap:var(--space-8);padding:var(--space-12)}.purpose-content p{margin:0}.purpose-bars{display:grid;gap:var(--space-8)}.purpose-row{display:grid;grid-template-columns:120px 1fr 160px;align-items:center;gap:var(--space-8)}.purpose-track{background:var(--light);height:8px}.purpose-track span{display:block;height:100%;background:var(--brand)}.purpose-row>span{text-align:right}@media(max-width:767px){.purpose-content{padding:var(--space-8)}.purpose-row{grid-template-columns:80px 1fr;gap:var(--space-4)}.purpose-row>span{grid-column:2}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.routing-drawer{--drawer-width: 1000px}.routing-body{display:grid;gap:var(--space-8)}.routing-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.routing-target{display:grid;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--line);border-radius:8px;min-width:0;margin:0}.routing-target legend{color:var(--ink);font-weight:600}.routing-target-status,.routing-flags{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:center}.routing-target-status{font-size:12px}.routing-check{display:flex!important;flex-direction:row;align-items:center;gap:var(--space-4)}.routing-check input{width:16px;min-height:16px}.routing-target-status>button:last-child{margin-left:auto}.attempt-evidence{padding:var(--space-8);border-top:1px solid var(--line)}.attempt-evidence summary{cursor:pointer;color:var(--brand)}@media(max-width:767px){.routing-fields{grid-template-columns:1fr}}.purpose-main{min-width:0;gap:0}.purpose-filters .search{max-width:320px}.purpose-period{display:flex;flex-direction:row;align-items:center;gap:var(--space-8);font-size:13px;white-space:nowrap}.purpose-period select{width:auto;font-size:13px}.purpose-expand-actions{display:flex;gap:var(--space-8);margin-left:auto}.purpose-list{display:flex;flex-direction:column;min-width:0;flex:1}.purpose-list>.table-wrap{flex:1}.purpose-main>.form-error,.purpose-main>.notice{margin:var(--space-8) var(--space-12)}.purpose-summary{border-top:1px solid var(--line)}.purpose-summary>summary{padding:var(--space-12);cursor:pointer;font-weight:500;color:var(--ink)}.purpose-intents{padding:var(--space-12)}.purpose-intents h3{font-size:16px}.purpose-intents p{margin:0 0 var(--space-8)}.purpose-frequency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-12);margin-bottom:var(--space-8)}.purpose-frequency-grid>div>div{display:flex;justify-content:space-between;gap:var(--space-4);font-size:14px}.purpose-frequency-grid small{font-weight:400;color:var(--text-caption, #8e95a3)}.purpose-frequency-grid progress{width:100%;height:8px;accent-color:var(--primary, #507eac);display:block;margin-top:var(--space-4)}.purpose-tag-list{display:flex;gap:var(--space-4);flex-wrap:wrap}.purpose-tag-list .badge{white-space:normal;height:auto;min-height:22px}.purpose-intents details .purpose-tag-list{margin:var(--space-8) 0}.purpose-intents details label{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8)}.purpose-directory{min-width:800px}.purpose-directory th:first-child{width:22%}.purpose-directory th:nth-child(2),.purpose-directory th:nth-child(3){width:24%}.purpose-expand,.purpose-key-name{display:inline-flex;align-items:center;gap:var(--space-4);text-align:left}.purpose-user-row{background:#fff}.purpose-key-row{background:#fafbfd}.purpose-key-row td:first-child{padding-left:calc(var(--space-24) * 2)}.purpose-row-actions{display:flex;gap:var(--space-4);flex-direction:column;align-items:start}@media(max-width:1199px){.purpose-frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.purpose-frequency-grid{grid-template-columns:1fr}.purpose-intents{padding:var(--space-8)}}.upstream-picker{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.catalog-status{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.catalog-status .text-button{flex-shrink:0}.upstream-picker .ant-select-input{width:100%}.api-docs{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-12);align-items:start;min-width:0}.docs-nav{position:sticky;top:24px;display:grid;gap:var(--space-12);padding:var(--space-8) 0;min-width:0}.docs-search{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);color:var(--muted)}.docs-search input{min-width:0;width:100%;padding:var(--space-4);font-size:12px}.docs-nav-group{display:grid;gap:var(--space-4)}.docs-nav-group>span{font-size:12px;color:var(--muted);padding:0 var(--space-4)}.docs-nav-group button{width:100%;text-align:left;justify-content:flex-start;background:transparent;border-color:transparent;padding:var(--space-4);height:auto;color:#454c59}.docs-nav-group button[aria-current=page]{background:var(--light);color:var(--brand);font-weight:600}.docs-nav-group button:hover{background:var(--light)}.docs-playground{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-4);border-top:1px solid var(--line)}.docs-article{min-width:0;background:#fff;border:1px solid var(--line);border-radius:8px;padding:var(--space-16);overflow-wrap:anywhere}.docs-article>h2{font-size:28px;color:var(--ink);margin:0 0 var(--space-8);font-weight:500}.docs-article h3{font-size:20px;font-weight:500;margin:var(--space-16) 0 var(--space-8);color:var(--ink)}.docs-article p{margin:0 0 var(--space-8);color:#454c59;line-height:1.8}.docs-article .docs-lead{font-size:16px}.docs-article ul{padding:0 0 0 var(--space-16);margin:0;line-height:1.8}.docs-article li{margin:0 0 var(--space-4)}.docs-article li::marker{color:var(--rose)}.docs-article p code,.docs-article li code{background:var(--light);border-radius:2px}.docs-address{display:flex;align-items:end;gap:var(--space-4);margin:var(--space-12) 0}.docs-address label{flex:1;min-width:0}.docs-address input{width:100%;font-family:monospace}.docs-address button{flex-shrink:0}.docs-inline{display:inline;background:none;border:0;padding:0;height:auto;color:var(--brand);font:inherit}.docs-code{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:var(--space-8) 0;min-width:0;background:#f8f9fb}.docs-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--line);font-size:12px;color:#454c59}.docs-code-toolbar button{font-size:12px;height:24px;padding:0 var(--space-4);background:transparent;border:0}.docs-code pre{margin:0;padding:var(--space-8);overflow-x:auto;max-width:100%;font-size:13px;line-height:1.7;color:var(--ink);tab-size:2}.docs-languages{display:flex;gap:var(--space-12);border-bottom:1px solid var(--line)}.docs-languages button{padding:var(--space-4) 0;height:auto;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#454c59}.docs-languages button[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--brand)}.docs-note{padding:var(--space-8);background:var(--light);border-radius:8px}.docs-endpoint{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-12);padding:var(--space-8);background:var(--light);border-radius:8px;min-width:0}.docs-endpoint span{font-size:12px;font-weight:600;color:var(--brand)}.docs-article .table-wrap{margin:var(--space-8) 0;min-width:0;border:1px solid var(--line);border-radius:8px}.docs-article table{min-width:540px;width:100%;table-layout:fixed}.docs-article td,.docs-article th{padding:var(--space-8);white-space:normal;vertical-align:top;overflow-wrap:anywhere}.docs-article td:first-child{color:var(--ink)}.docs-pagination{display:flex;justify-content:space-between;gap:var(--space-8);border-top:1px solid var(--line);padding:var(--space-12) 0 0;margin:var(--space-16) 0 0}.docs-pagination button{height:auto;padding:var(--space-4);white-space:normal;text-align:left}@media(max-width:1199px){.api-docs{grid-template-columns:176px minmax(0,1fr);gap:var(--space-8)}.docs-article{padding:var(--space-12)}}@media(max-width:767px){.api-docs{grid-template-columns:minmax(0,1fr)}.docs-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);padding:0}.docs-search,.docs-playground{grid-column:1/-1}.docs-nav-group{gap:var(--space-4);align-content:start}.docs-playground{padding:var(--space-4)}.docs-article{padding:var(--space-8)}.docs-address{flex-wrap:wrap}.docs-address label{flex-basis:100%}.docs-languages{gap:var(--space-12)}.docs-pagination{flex-wrap:wrap}.docs-article table{min-width:520px}}@media(pointer:coarse){button:not(.ant-picker-header-view button),.sidebar nav a,input:not([type=checkbox]):not([type=radio]):not(.ant-select-input):not(.ant-picker-input input),select,.month-picker{min-height:40px}.nav-group-toggle{min-height:40px}}.organization-workspace{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:8px;min-height:560px;overflow:hidden}.organization-departments{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.organization-tree-heading,.organization-member-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:0 var(--space-12);border-bottom:1px solid var(--line);height:56px;min-height:56px;flex-shrink:0}.organization-tree-heading h2,.organization-member-heading h2{font-size:16px}.organization-department-search{width:auto;margin:var(--space-12) var(--space-12) 0;max-width:none}.organization-tree-actions{display:flex;gap:var(--space-8);padding:0 var(--space-12)}.organization-tree-scroll{padding:var(--space-8);overflow:auto;max-height:calc(100vh - 320px);min-height:160px;flex:1}.organization-tree-scroll .ant-tree{min-width:max-content}.organization-tree-scroll .ant-tree-node-content-wrapper{display:flex;align-items:center;gap:var(--space-4)}.organization-tree-scroll .ant-tree-iconEle{display:inline-flex;align-items:center;justify-content:center}.organization-tree-scroll .ant-tree-title{flex:1;min-width:0}.organization-tree-title{display:flex;align-items:center;gap:var(--space-8);justify-content:space-between;min-width:0}.organization-tree-title>span{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-tree-title small{padding-right:var(--space-4);font-variant-numeric:tabular-nums}.organization-tree-title mark{background:var(--light);color:var(--brand);font-weight:600}.organization-tree-empty,.organization-tree-caption{padding:var(--space-12);font-size:12px;color:var(--muted)}.organization-tree-caption{border-top:1px solid var(--line);margin-top:auto}.organization-members{min-width:0;display:flex;flex-direction:column}.organization-member-heading h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-member-heading>button,.organization-member-heading .organization-actions{flex-shrink:0}.organization-actions{display:flex;gap:var(--space-8);flex-wrap:wrap}.organization-filters{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--line);flex-wrap:wrap}.organization-filters .search{flex:1;min-width:160px;max-width:280px}.organization-filters>select{width:auto;max-width:180px;font-size:13px}.organization-descendants{font-size:13px;white-space:nowrap}.organization-descendants input{width:16px;height:16px;min-height:16px;padding:0;accent-color:var(--brand)}.organization-table{flex:1}.organization-table table{min-width:720px}.organization-table th{font-weight:500}.organization-empty{padding:var(--space-32) var(--space-12);text-align:center;color:var(--muted)}.organization-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12);border-top:1px solid var(--line);font-size:12px;flex-wrap:wrap}.organization-pagination>div,.organization-pagination label{display:flex;align-items:center;flex-direction:row;gap:var(--space-8)}.organization-pagination select{width:auto;font-size:12px}.organization-pagination button{padding:var(--space-4);min-width:32px}@media(max-width:1199px){.organization-workspace{grid-template-columns:216px minmax(0,1fr)}}@media(max-width:767px){.organization-workspace{grid-template-columns:minmax(0,1fr)}.organization-departments{border-right:0;border-bottom:1px solid var(--line)}.organization-tree-scroll{max-height:240px;min-height:96px}.organization-tree-title>span{max-width:none}.organization-tree-caption{padding:var(--space-8) var(--space-12)}.organization-member-heading{padding:0 var(--space-8)}.organization-filters{padding:var(--space-8)}.organization-filters .search{max-width:none;flex-basis:100%}.organization-pagination{padding:var(--space-8)}}@media(max-width:767px){.purpose-expand-actions{margin-left:0;flex-wrap:wrap}.purpose-filters .search{max-width:none}.purpose-period{flex-wrap:wrap}.purpose-pagination>div{flex-wrap:wrap}}.request-facts-toolbar,.request-attempt-heading{display:flex;align-items:center;gap:var(--space-8)}.request-facts-toolbar{justify-content:space-between;padding-bottom:var(--space-8);border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.request-fact-section{padding:var(--space-12) 0}.request-fact-section+.request-fact-section{border-top:1px solid var(--line)}.request-fact-section h3,.request-attempt-heading h3{margin:0;font-size:14px;font-weight:600}.request-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12) var(--space-16);margin:var(--space-12) 0 0}.request-facts-grid>div{display:grid;grid-template-columns:128px minmax(0,1fr);align-content:start;gap:var(--space-8);font-size:13px;line-height:1.6}.request-facts-grid dt{color:var(--muted)}.request-facts-grid dd{margin:0;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums}.request-attempt{border:1px solid var(--line);border-radius:8px;padding:var(--space-12);margin-top:var(--space-12)}.request-attempt-heading{padding-bottom:var(--space-8);border-bottom:1px solid var(--line)}.request-facts .context-content{margin-top:var(--space-8)}@media(max-width:767px){.request-facts-grid{grid-template-columns:minmax(0,1fr)}.request-facts-grid>div{grid-template-columns:120px minmax(0,1fr)}}.request-detail-footer{justify-content:flex-end}.purpose-row-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.purpose-row-actions .purpose-small-button{height:24px;min-height:24px;padding:0 var(--space-8);border-radius:2px;font-size:12px;white-space:nowrap}.purpose-small-button:disabled{background:#f0f1f4;color:#a8abb2;border-color:var(--line)}.user-profile-drawer{--drawer-width: 1080px}.profile-body{gap:var(--space-12)}.profile-toolbar,.profile-controls,.profile-period,.profile-section-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.profile-controls{justify-content:flex-end}.profile-controls label{flex-direction:row;align-items:center;white-space:nowrap}.profile-period{color:var(--muted);font-size:12px}.profile-section{padding:var(--space-12) 0;border-top:1px solid var(--line)}.profile-section h3,.profile-section-actions h3{margin:0 0 var(--space-8);font-size:16px;font-weight:500}.profile-section-actions h3{margin:0}.profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px}.profile-metrics>div{padding:var(--space-12);min-width:0}.profile-metrics>div+div{border-left:1px solid var(--line)}.profile-metrics strong{display:block;margin:var(--space-8) 0;font-size:24px;font-weight:500;overflow-wrap:anywhere}.profile-metrics small{display:block;font-size:12px}.profile-metrics strong small{display:inline}.profile-change{color:var(--brand)}.profile-chart{height:248px;width:100%;min-width:0}.profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16);margin:var(--space-12) 0}.profile-facts dt{color:var(--muted);font-size:12px}.profile-facts dd{margin:var(--space-4) 0 0;font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.profile-usage-table{min-width:720px}.profile-usage-table td:first-child{max-width:240px;overflow-wrap:anywhere}.profile-heat-scroll{overflow-x:auto;padding:var(--space-8) 0}.profile-heatmap{display:grid;grid-template-columns:40px repeat(24,minmax(20px,1fr));gap:4px;min-width:668px}.profile-heat-week{display:contents}.profile-heat-week>span,.profile-heat-hour{align-self:center;text-align:center;font-size:12px;color:var(--muted)}.profile-heat-week button{min-width:0;min-height:24px;height:28px;padding:0;border:1px solid transparent;border-radius:2px}.profile-heat-week button[aria-pressed=true],.profile-heat-week button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.profile-heat-legend{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-4);color:var(--muted);font-size:12px}.profile-heat-legend i{width:16px;height:16px;border-radius:2px}.profile-heat-selection{min-height:32px;padding-top:var(--space-8);color:var(--brand);font-size:13px}.profile-data-details{padding:var(--space-12) 0}.profile-data-details summary{cursor:pointer;color:var(--brand);font-size:14px;margin-bottom:var(--space-8)}.profile-intents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.profile-intents>div>div{display:flex;justify-content:space-between;gap:var(--space-8);font-size:14px}.profile-intents strong{font-size:13px;font-weight:500}.profile-intents progress{width:100%;height:6px;accent-color:var(--brand)}.profile-body .table-wrap{margin-top:var(--space-8)}@media(max-width:767px){.profile-metrics,.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-metrics>div:nth-child(3){border-left:0}.profile-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.profile-toolbar{align-items:flex-start;flex-direction:column}.profile-controls{width:100%;justify-content:space-between}.profile-intents{grid-template-columns:minmax(0,1fr)}.profile-period{flex-wrap:wrap}.profile-body table{min-width:560px}}.profile-toolbar>div:first-child{display:flex;flex-direction:column;gap:var(--space-4)}.profile-section-actions h3{flex-shrink:0}.profile-section-actions select{width:auto;max-width:180px}.report-actions,.report-name,.report-presets{display:flex;align-items:center;gap:8px}.report-list .toolbar{justify-content:space-between}.report-zone,.report-failure{display:block;margin-top:8px}.report-zone{color:var(--muted)}.report-failure{color:#f53f3f;max-width:320px}.report-name strong{font-weight:500;overflow-wrap:anywhere}.report-empty{display:flex;align-items:center;flex-direction:column;gap:8px;padding:32px 16px;color:var(--muted)}.report-empty h3{font-size:16px;color:var(--ink)}.report-contents{background:var(--canvas);padding:16px;border:1px solid var(--line);border-radius:8px}.report-contents p{margin-top:8px}.report-preview-drawer{--drawer-width: 1200px}.report-preview-drawer .drawer-content{display:flex;flex-direction:column;height:calc(100dvh - 54px);overflow:hidden}.report-preview-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.report-preview-toolbar span{font-size:12px;color:var(--muted)}.report-frame{border:0;width:100%;flex:1;min-height:0;background:#edeff4}.report-loading{padding:16px}@media(max-width:767px){.report-preview-toolbar{align-items:flex-start;gap:8px}.report-preview-toolbar button{flex-shrink:0}.report-presets{flex-wrap:wrap}.report-list .organization-pagination{padding:8px}}.request-filters{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border-bottom:1px solid var(--line)}.request-filters input{width:208px;min-width:0;flex:1 1 176px}.request-filters select{width:176px;max-width:100%;min-width:0;flex:1 1 144px}.request-filters button{flex-shrink:0}@media(max-width:767px){.request-filters input,.request-filters select{width:100%;flex-basis:100%}}.provider-name{white-space:nowrap}.provider-name strong,.provider-name small{display:inline}.provider-balance{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-width:184px}.provider-balance>div,.provider-balance>small{flex:0 0 auto}.provider-balance small{margin:0}.provider-balance .balance-notice,.provider-balance .balance-error{max-width:200px;overflow:hidden;text-overflow:ellipsis}.provider-balance strong{font-variant-numeric:tabular-nums}.provider-balance .balance-currency{font-size:12px;font-weight:400;color:var(--muted)}.provider-balance .balance-error{color:#f53f3f;white-space:nowrap}.provider-balance .text-button{min-height:24px;padding:0}.image-prices{border:1px solid var(--border, #e2e5eb);border-radius:8px;padding:16px;margin:8px 0;min-width:0}.image-prices legend{padding:0 8px;font-size:14px}.image-prices .routing-fields{align-items:end;margin-bottom:8px}.play-mode{display:flex;gap:16px}.play-mode button{border:0;border-radius:0;padding:8px 0;background:transparent;color:var(--muted);border-bottom:2px solid transparent}.play-mode button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.play-price-list{display:grid;gap:8px}.play-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;width:min(360px,100%)}.chat-bubble+.play-image-grid{margin-top:8px}.chat-message-content:has(.play-image-grid){width:360px}.play-picture{position:relative;margin:0;min-width:0}.picture-preview{display:block;width:100%;min-height:100px;height:auto;padding:0;background:transparent;border:0;overflow:hidden}.picture-preview img{display:block;width:100%;max-height:400px;object-fit:contain;border-radius:8px}.play-picture figcaption{position:absolute;bottom:8px;right:8px;font-size:12px;opacity:0;transition:opacity .15s}.play-picture:hover figcaption,.play-picture:focus-within figcaption{opacity:1}.play-picture figcaption a{display:inline-flex;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:8px}.image-generating{position:relative;display:grid;place-content:center;justify-items:center;gap:16px;aspect-ratio:1;width:100%;min-height:120px;border-radius:8px;overflow:hidden;color:var(--brand);background:var(--light);border:1px solid var(--line)}.image-generating:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.65) 50%,transparent 75%);transform:translate(-100%);animation:image-shimmer 2s ease-in-out infinite}.image-generating-spinner{animation:image-spin 1.5s linear infinite}@keyframes image-shimmer{to{transform:translate(100%)}}@keyframes image-spin{to{transform:rotate(360deg)}}@media(hover:none){.play-picture figcaption{opacity:1}}.play-pending{padding:16px 8px;color:var(--brand);font-size:14px}.chat-compose>.play-attachments{flex-wrap:wrap;justify-content:flex-start}.play-attachment{display:flex;align-items:center;gap:8px;max-width:260px;border:1px solid var(--line);padding:8px;border-radius:8px}.play-attachment img{width:48px;height:48px;object-fit:contain}.play-attachment span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-attachment button{padding:0;width:24px;min-width:24px;height:24px}.play-file-input{display:none}.play-upload-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.play-upload-actions small{max-width:320px}.image-preview-drawer .drawer-body>img{display:block;max-width:100%;max-height:75vh;object-fit:contain;margin:0 auto 16px}@media(max-width:767px){.play-mode{gap:8px}.play-mode button{font-size:12px}.play-compose-actions{align-items:flex-end}.play-upload-actions small{max-width:180px}.picture-preview img{max-height:280px}}.routing-workbench{--drawer-width: 1200px}.routing-workbench .drawer-heading{padding:16px;background:var(--sidebar, #21262e);color:#fff}.routing-workbench .drawer-heading h2{color:#fff;font-size:16px}.routing-workbench .drawer-heading button{color:#fff;background:transparent}.routing-workbench .drawer-content{overflow:hidden}.routing-workbench .drawer-content>form{height:100%;min-height:0;flex:1}.routing-workbench .drawer-content>form>.routing-body{flex:1;min-height:0;display:flex;gap:0;padding:0;overflow:hidden}.routing-workbench .routing-body>.form-error{margin:8px 16px;flex-shrink:0}.routing-loading{padding:24px}.model-basics{border:0;border-bottom:1px solid var(--line);padding:16px;margin:0;min-width:0;flex-shrink:0}.model-basics-fields{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:8px 16px}.model-image-prices{margin-top:8px}.model-image-prices summary{cursor:pointer;color:var(--brand);font-size:12px}.routing-workbench .model-image-prices .image-prices{max-height:200px;overflow:auto;margin-top:8px}.routing-policy{border:0;border-bottom:1px solid var(--line);margin:0;padding:16px;min-width:0;background:var(--light);flex-shrink:0}.routing-section-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.routing-section-bar h3,.routing-section-bar h4{display:flex;gap:8px;align-items:center;margin:0}.routing-workbench h3,.routing-workbench h4{font-size:14px;font-weight:600;color:var(--ink)}.routing-section-bar small,.routing-unit-note,.routing-price-note{font-size:12px;color:var(--muted)}.routing-policy-fields{display:grid;grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:8px}.routing-unit-note{display:block;margin-top:8px}.routing-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);flex:1;min-height:0}.routing-rail{min-width:0;background:#f8f9fb;border-right:1px solid var(--line);padding:16px 8px;overflow:auto}.routing-rail>.routing-section-bar{padding:0 8px}.routing-target-list{display:grid;gap:8px}.routing-target-select{display:grid;gap:8px;justify-content:stretch;text-align:left;width:100%;height:auto;padding:8px;border-radius:4px;background:#fff}.routing-target-select[aria-pressed=true]{background:var(--light);border-color:var(--brand);box-shadow:inset 2px 0 var(--brand)}.routing-rail-top{display:flex;align-items:center;gap:8px;min-width:0}.routing-rail-top strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.routing-rail-model{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:inherit}.routing-rail-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.routing-state-light{width:6px;height:6px;border-radius:2px;background:var(--brand);flex-shrink:0}.routing-state-light.neutral{background:var(--muted)}.routing-state-light.orange{background:#ff7d00}.routing-add{width:100%;margin-top:16px}.routing-inspector{min-width:0;overflow:auto;padding:16px 24px;overscroll-behavior:contain}.routing-workbench .routing-target{border:0;padding:0;gap:0}.routing-target-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--line)}.routing-target-heading>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.routing-target-heading strong{font-size:16px;overflow-wrap:anywhere}.routing-target-actions{font-size:12px}.routing-parameter-group{min-width:0;padding:16px 0;border-bottom:1px solid var(--line)}.routing-parameter-group>h4{margin:0 0 8px}.routing-workbench .routing-fields{gap:8px 16px}.routing-workbench .routing-connection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-connection-fields .upstream-picker{grid-column:1 / -1}.routing-workbench .routing-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.routing-capability{border:1px solid var(--line);border-radius:4px;padding:8px;font-size:12px!important;background:#f8f9fb}.routing-capability:has(input:checked){background:var(--light);border-color:var(--brand)}.routing-workbench .routing-check{gap:8px}.routing-workbench .image-prices{padding:8px 0 0;border:0;border-radius:0;margin:16px 0 0}.routing-workbench .image-prices legend{padding:0;font-weight:600}.routing-workbench .image-prices .routing-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:8px;gap:8px}.routing-workbench .image-prices .routing-fields button{height:32px}.routing-last-error{padding:8px;margin-top:8px;font-size:12px;color:#f53f3f;background:#fff3e8;overflow-wrap:anywhere}.routing-workbench .drawer-footer{position:static;padding:16px;flex-shrink:0;margin-top:0}.routing-save-state{display:inline-block;width:6px;height:6px;background:var(--muted);margin-right:8px;border-radius:2px}.routing-save-state.dirty{background:#ff7d00}@media(max-width:1000px){.routing-policy-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.routing-workspace{grid-template-columns:192px minmax(0,1fr)}.routing-inspector{padding:16px}.routing-target-heading{flex-wrap:wrap}.routing-workbench .routing-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.model-basics{padding:8px}.model-basics-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.routing-workbench .drawer-content{overflow:auto}.routing-workbench .drawer-content>form{height:auto;min-height:100%;flex-shrink:0}.routing-workbench .drawer-content>form>.routing-body{overflow:visible;flex-shrink:0}.routing-workbench .drawer-footer{position:sticky;bottom:0;padding:8px;flex-wrap:wrap}.routing-policy{padding:8px}.routing-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-workspace{display:block}.routing-rail{padding:8px;border-right:0;border-bottom:1px solid var(--line)}.routing-target-list{display:flex;overflow-x:auto;padding-bottom:8px}.routing-target-select{width:184px;flex:0 0 184px}.routing-add{margin-top:8px}.routing-inspector{overflow:visible;padding:16px 8px}.routing-workbench .routing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.routing-workbench .image-prices .routing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.request-view-tabs{margin-bottom:8px}.session-filters{align-items:center}.session-panel .table-pagination,.session-drawer .table-pagination{display:inline-flex;gap:8px}.session-panel .toolbar{justify-content:space-between}.session-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.session-truncate{display:block;max-width:256px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-id-cell{display:flex;align-items:center;gap:8px}.session-id{display:block;text-align:left;min-width:0;max-width:192px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-title{display:block;min-width:144px;max-width:240px;white-space:normal;overflow-wrap:anywhere}.session-labels{display:flex;flex-wrap:wrap;gap:8px;min-width:160px;max-width:256px}.session-warning{color:var(--warning, #ff7d00)}.session-filters .session-date{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.session-filters .session-date input{width:144px;flex:none}.session-filters .session-errors{display:flex;align-items:center;white-space:nowrap}.session-filters .session-errors input{width:16px;flex:none}.session-drawer{--drawer-width: 1120px}.session-heading{display:flex;align-items:center;gap:8px}.session-heading code,.session-heading strong{overflow-wrap:anywhere}.session-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.session-facts strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.session-call-heading{display:flex;align-items:center;gap:16px;margin:16px 0}.session-call-heading h3{margin:0;font-size:16px}@media(max-width:767px){.session-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.session-filters .session-date{flex-basis:100%}}.analysis-settings-drawer{width:min(880px,96vw)}.analysis-settings-drawer .analysis-settings{padding:0;border:0;max-width:none}.analysis-settings-drawer .analysis-settings p{margin:8px 0}.analysis-settings-drawer .quota-form-grid{gap:8px 16px}.analysis-settings-drawer .analysis-settings .notice{margin:8px 0;padding:8px;font-size:12px}.laya-fields{border:0;margin:0;padding:0;min-width:0}.laya-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0}.laya-section-heading h3{font-size:20px;margin:0}.laya-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.laya-grid label{display:grid;gap:8px}.laya-options{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 8px}.laya-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;white-space:nowrap}.laya-check input[type=checkbox]{width:16px;height:16px;margin:0}.laya-settings p{font-size:12px;margin:8px 0}.laya-scene-list{border-top:1px solid var(--line)}.laya-scene{display:grid;grid-template-columns:minmax(0,1fr) 120px 80px;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line)}.laya-scene>.laya-check{height:32px}.laya-threshold{display:flex;align-items:center;gap:8px;font-size:12px}.laya-threshold input{width:72px}.laya-scene details{padding-top:8px;font-size:12px}.laya-scene details[open]{grid-column:1 / -1}.laya-scene textarea{width:100%;margin-top:8px;resize:vertical}.laya-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.laya-summary dt{color:var(--muted);font-size:12px}.laya-summary dd{margin:8px 0 0}.laya-hit{border-bottom:1px solid var(--line);padding:8px 0}.laya-evidence{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;padding:8px;font-size:12px}.model-audits .toolbar input{flex:1;min-width:160px}@media(max-width:767px){.laya-grid,.laya-summary{grid-template-columns:1fr}.laya-scene{grid-template-columns:minmax(0,1fr) 120px}.laya-scene details{grid-column:1 / -1}}.analysis-settings-drawer .drawer-content{display:block;padding:16px}.analysis-settings-drawer .drawer-content>form{min-height:0}.analysis-settings-drawer .tabs{margin:0 0 16px}.model-audits .security-drawer .drawer-content{display:block;padding:16px}.laya-threshold{flex-direction:row!important;justify-content:flex-end}.laya-check input[type=checkbox]{accent-color:var(--brand)}.analysis-console .laya-scene details{margin:0}.laya-settings .form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.laya-evidence-group{margin:8px 0 16px}.laya-evidence-locations{display:grid;gap:8px;overflow-wrap:anywhere}.laya-evidence-locations>div{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.response-content,.response-message{display:grid;gap:var(--space-8)}.response-content-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8)}.response-content .context-content{margin:0}.command-value-cell{min-width:320px;width:40%}.command-value{display:flex;align-items:flex-start;gap:var(--space-8);max-width:640px}.command-value>code{display:block;flex:1;min-width:0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre;background:transparent}.command-value.expanded>code{white-space:pre-wrap;overflow-wrap:anywhere}.command-value-actions{display:flex;flex-shrink:0;gap:var(--space-8)}.provider-balances-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line)}.provider-balance-item{min-width:0;background:#fff;padding:16px;display:flex;flex-direction:column;gap:8px}.provider-balance-name{display:flex;align-items:center;gap:8px}.provider-balance-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.provider-balance-name small{font-size:12px}.provider-balance-item .provider-balance{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.provider-balance-item .provider-balance>div{max-width:100%}.provider-balance-item .provider-balance strong{font-size:20px;overflow-wrap:anywhere;white-space:normal}.provider-balance-item .provider-balance .balance-updated{flex-basis:100%;order:2;font-size:12px;white-space:normal}.provider-balance-item .provider-balance .balance-error{max-width:100%;flex-shrink:1}.provider-balances-empty{padding:16px;color:var(--muted)}@media(max-width:1199px){.provider-balances-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.provider-balances-grid{grid-template-columns:minmax(0,1fr)}}.trend-dimensions{display:flex;gap:8px;margin-left:auto}.trend-dimensions button{height:32px;padding:0 8px}.trend-dimensions button.active{background:#eaf0f6;border-color:#507eac;color:#507eac}@media(max-width:767px){.trend-panel .panel-heading{flex-wrap:wrap}}.security-drawer .quota-checkbox{flex-direction:row;justify-content:flex-start}.dlp-match-options{display:flex;flex-wrap:wrap;gap:16px}.fence-switch{position:relative;display:inline-flex;align-items:center;width:40px;min-width:40px;height:24px;min-height:24px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--muted);vertical-align:middle;transition:background .15s ease}.fence-switch[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.fence-switch:hover:not(:disabled){filter:brightness(.94)}.fence-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fence-switch:disabled{cursor:wait;opacity:.6}.fence-switch-thumb{position:absolute;left:3px;top:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff;color:var(--brand);transition:transform .15s ease}.fence-switch[aria-checked=true] .fence-switch-thumb{transform:translate(16px)}.fence-switch-loading{animation:fence-switch-spin .8s linear infinite}@keyframes fence-switch-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fence-switch,.fence-switch-thumb{transition:none}.fence-switch-loading{animation:none}}.purpose-stats-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 0;color:var(--muted);font-size:12px}.purpose-stats-pagination button{height:24px;min-height:24px;padding:0 8px;font-size:12px}.purpose-directory .purpose-tags-preview{flex-wrap:nowrap;align-items:center;max-width:280px}.purpose-directory .purpose-tags-preview .badge{display:block;min-width:0;max-width:120px;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purpose-directory .purpose-tag-more{flex:none;min-height:24px;padding:0;font-size:12px;white-space:nowrap}.license-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}.license-toolbar,.license-toolbar>div,.license-notice{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.license-toolbar>div{justify-content:flex-end}.license-download{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--border, #E2E5EB);border-radius:8px;background:#fff;color:var(--text, #454C59);text-decoration:none;font-size:14px}.license-summary{background:#fff;border:1px solid #E2E5EB;border-radius:8px;padding:16px}.license-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.license-facts+.license-facts{border-top:1px solid #E2E5EB;margin-top:16px;padding-top:16px}.license-facts>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px}.license-facts dt{color:#8e95a3}.license-facts dd{margin:0;overflow-wrap:anywhere}.license-page h3{margin:0}.license-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.license-features>div{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #E2E5EB;border-radius:8px;padding:16px}.license-import{display:grid;gap:16px}.license-import .license-facts{grid-template-columns:1fr}.license-notice{padding:8px 16px;margin-bottom:16px;border:1px solid #E2E5EB;background:#eaf0f6;border-radius:8px;font-size:14px}@media(max-width:767px){.license-facts{grid-template-columns:1fr}.license-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.usage-console{display:grid;gap:16px}.purpose-usage-filters{align-items:end}.purpose-usage-filters label{min-width:136px}.purpose-usage-filters input,.purpose-usage-filters select{max-width:240px}.purpose-usage-dimensions{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.purpose-usage-dimensions .tabs{margin:0 auto 0 0}.purpose-intent-filter,.purpose-label-filter{display:grid;gap:8px;font-size:12px}.purpose-intent-filter select{min-width:160px}.purpose-label-filter{width:min(360px,100%)}.purpose-label-filter .ant-select{width:100%;min-height:32px}.purpose-usage-track{height:4px;max-width:160px;margin-top:8px;background:#eaf0f6;border-radius:2px;overflow:hidden}.purpose-usage-track span{display:block;height:100%;background:#507eac}.purpose-usage .metric strong{font-size:clamp(18px,1.6vw,28px);overflow-wrap:anywhere}.purpose-usage-notes{font-size:12px;color:#454c59}.purpose-usage-notes summary{cursor:pointer;color:#507eac}.purpose-usage-notes p{margin:8px 0 0}@media(max-width:767px){.purpose-usage-filters{gap:8px}.purpose-usage-filters label{flex:1 1 136px}.purpose-usage-filters input,.purpose-usage-filters select{max-width:100%;width:100%}.purpose-usage-dimensions .tabs{width:100%}}.content-search{display:grid;gap:16px}.content-search-form{padding:16px;display:grid;gap:16px}.content-search-query{display:flex;gap:8px}.content-search-query>input{flex:1;min-width:0}.content-search-query>select{width:136px}.content-search-filters{display:flex;align-items:end;flex-wrap:wrap;gap:8px}.content-search-filters>label{display:grid;gap:8px;font-size:12px;flex:1 1 152px;min-width:0}.content-search-filters input,.content-search-filters select{width:100%;min-width:0}.content-search-filters .content-search-check{display:flex;align-items:center;min-height:32px;white-space:nowrap}.content-search-check input{width:16px}.content-search-summary,.content-search-result-meta,.content-search-hit>div,.content-search-focus>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.content-search-summary{justify-content:space-between;font-size:12px;color:var(--muted)}.content-search-results{display:grid;gap:16px}.content-search-result{padding:16px;min-width:0}.content-search-result-meta{font-size:14px}.content-search-result-meta button,.content-search-hit button{margin-left:auto}.content-search-identity{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:12px;margin-top:8px;overflow-wrap:anywhere}.content-search-hit{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.content-search-hit>div{color:var(--muted);font-size:12px}.content-search-hit pre{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.content-search mark,.content-search-focus mark{background:#fbeaef;color:#1a1d21}.content-search-focus code{display:block;color:var(--muted);overflow-wrap:anywhere;margin:8px 0}.content-search-more{display:flex;justify-content:center}@media(max-width:767px){.content-search-query{flex-wrap:wrap}.content-search-query>input{flex-basis:100%}.content-search-result-meta{gap:8px}}.content-search-filters .content-search-check{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:8px}.content-search-check input{height:16px;min-height:16px;margin:0;flex-shrink:0}.device-statusbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;color:var(--muted)}.device-workbench{display:grid;grid-template-columns:minmax(0,2fr) minmax(256px,1fr);border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.device-network-form{padding:16px;min-width:0}.device-section-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--ink)}.device-section-title h3,.device-summary h3{margin:0;font-size:20px;font-weight:500}.device-section-title .badge{margin-left:auto}.device-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.device-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.device-fields input,.device-fields select{width:100%;min-width:0;height:40px;margin:0}.device-fields input:disabled{background:var(--canvas);color:var(--muted);cursor:not-allowed}.device-fields input[aria-invalid=true]{border-color:#f53f3f}.device-field-error{font-size:12px;color:#f53f3f}.device-dns-title{border-top:1px solid var(--line);padding-top:16px}.device-section-title .device-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 0 auto;font-size:14px;font-weight:400}.device-checkbox input{width:16px;height:16px;margin:0;accent-color:var(--brand)}.device-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:16px}.device-form-actions>span{margin-right:auto;font-size:12px}.device-save-notice{margin-bottom:16px;color:var(--brand)}.device-summary{background:var(--light);padding:16px;border-left:1px solid var(--line);min-width:0}.device-summary dl{display:grid;gap:16px;margin:16px 0}.device-summary dl:last-child{margin-bottom:0}.device-summary h3:not(:first-child){border-top:1px solid var(--line);padding-top:16px}.device-summary dt{color:var(--muted);font-size:12px}.device-summary dd{margin:0;overflow-wrap:anywhere}@media(max-width:1199px){.device-workbench{grid-template-columns:minmax(0,1fr)}.device-summary{border-left:0;border-top:1px solid var(--line)}.device-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.device-fields{grid-template-columns:minmax(0,1fr)}.device-statusbar{align-items:flex-start}.device-statusbar .badge{flex-shrink:0}.device-summary dl{grid-template-columns:minmax(0,1fr)}}.device-fields select:disabled{background:var(--canvas);color:var(--muted);cursor:not-allowed}.device-origin-preview{display:grid;gap:8px;margin-bottom:16px;padding:16px;border:1px solid var(--line);border-radius:8px}.device-origin-preview>div{display:grid;grid-template-columns:152px minmax(0,1fr);gap:8px}.device-origin-preview>div>:first-child{color:var(--muted)}.device-origin-preview strong{font-weight:500;color:var(--brand)}.device-origin-preview>div>:last-child{overflow-wrap:anywhere}@media(max-width:767px){.device-origin-preview{padding:8px}.device-origin-preview>div{grid-template-columns:minmax(0,1fr);gap:0}.device-section-title{flex-wrap:wrap}}
