:root,:root[data-theme=light],[data-bui-theme=light]{--bui-radius:4px;--bui-radius-circle:50%;--bui-font-sans:Inter, "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bui-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--bui-color-canvas:#f4f4f1;--bui-color-surface:#fff;--bui-color-surface-subtle:#f8f8f6;--bui-color-surface-muted:#efefeb;--bui-color-surface-inverse:#171716;--bui-color-text:#171716;--bui-color-text-secondary:#595955;--bui-color-text-tertiary:#7a7a74;--bui-color-text-inverse:#fff;--bui-color-border:#deded8;--bui-color-border-strong:#c5c5bd;--bui-color-border-focus:#d42d24;--bui-color-accent:#d42d24;--bui-color-accent-hover:#b9231b;--bui-color-accent-active:#991d17;--bui-color-accent-soft:#fff0ee;--bui-color-success:#247a4d;--bui-color-success-soft:#edf7f1;--bui-color-warning:#996115;--bui-color-warning-soft:#fff7e8;--bui-color-danger:#bd2c26;--bui-color-danger-soft:#fff0ef;--bui-color-info:#365f8d;--bui-color-info-soft:#eef4fa;--bui-shadow-low:0 1px 2px #1717160a;--bui-shadow-medium:0 8px 24px #17171614;--bui-shadow-high:0 18px 48px #17171624;--bui-space-0:0;--bui-space-1:4px;--bui-space-2:8px;--bui-space-3:12px;--bui-space-4:16px;--bui-space-5:20px;--bui-space-6:24px;--bui-space-8:32px;--bui-space-10:40px;--bui-space-12:48px;--bui-space-16:64px;--bui-space-20:80px;--bui-control-small:32px;--bui-control-medium:40px;--bui-control-large:48px;--bui-content-narrow:720px;--bui-content-default:1120px;--bui-content-wide:1440px;--bui-duration-fast:.1s;--bui-duration-standard:.16s;--bui-duration-slow:.24s;--bui-easing-standard:cubic-bezier(.2, 0, 0, 1);--bui-z-dropdown:1000;--bui-z-sticky:1100;--bui-z-overlay:1200;--bui-z-modal:1300;--bui-z-toast:1400}:root[data-theme=dark],[data-bui-theme=dark]{--bui-color-canvas:#121310;--bui-color-surface:#191a17;--bui-color-surface-subtle:#1f201d;--bui-color-surface-muted:#272823;--bui-color-surface-inverse:#f1f1ec;--bui-color-text:#f1f1ec;--bui-color-text-secondary:#b2b2aa;--bui-color-text-tertiary:#8e8e86;--bui-color-text-inverse:#171716;--bui-color-border:#32332e;--bui-color-border-strong:#494a43;--bui-color-border-focus:#ef6259;--bui-color-accent:#ef6259;--bui-color-accent-hover:#ff756c;--bui-color-accent-active:#d94f47;--bui-color-accent-soft:#36201d;--bui-color-success:#6ec596;--bui-color-success-soft:#1b2c22;--bui-color-warning:#e1aa5b;--bui-color-warning-soft:#31291d;--bui-color-danger:#f27a73;--bui-color-danger-soft:#35201f;--bui-color-info:#8eb5df;--bui-color-info-soft:#1d2731;--bui-shadow-low:0 1px 2px #0000003d;--bui-shadow-medium:0 10px 28px #00000047;--bui-shadow-high:0 20px 54px #0006}@media (prefers-color-scheme:dark){[data-bui-theme=system]{--bui-color-canvas:#121310;--bui-color-surface:#191a17;--bui-color-surface-subtle:#1f201d;--bui-color-surface-muted:#272823;--bui-color-surface-inverse:#f1f1ec;--bui-color-text:#f1f1ec;--bui-color-text-secondary:#b2b2aa;--bui-color-text-tertiary:#8e8e86;--bui-color-text-inverse:#171716;--bui-color-border:#32332e;--bui-color-border-strong:#494a43;--bui-color-border-focus:#ef6259;--bui-color-accent:#ef6259;--bui-color-accent-hover:#ff756c;--bui-color-accent-active:#d94f47;--bui-color-accent-soft:#36201d;--bui-color-success:#6ec596;--bui-color-success-soft:#1b2c22;--bui-color-warning:#e1aa5b;--bui-color-warning-soft:#31291d;--bui-color-danger:#f27a73;--bui-color-danger-soft:#35201f;--bui-color-info:#8eb5df;--bui-color-info-soft:#1d2731;--bui-shadow-low:0 1px 2px #0000003d;--bui-shadow-medium:0 10px 28px #00000047;--bui-shadow-high:0 20px 54px #0006}}.bui-root,.bui-root *,.bui-root :before,.bui-root :after{box-sizing:border-box}.bui-root{background:var(--bui-color-canvas);min-width:0;color:var(--bui-color-text);font-family:var(--bui-font-sans);text-rendering:optimizelegibility;font-size:14px;line-height:1.5}.bui-root :where(button,input,textarea,select){font:inherit}.bui-root :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid color-mix(in srgb, var(--bui-color-border-focus) 70%, transparent);outline-offset:2px}.bui-root :where(button,summary){-webkit-tap-highlight-color:transparent}.bui-root :where(code,pre,kbd,samp){font-family:var(--bui-font-mono)}.bui-box,.bui-stack,.bui-inline,.bui-grid,.bui-container{min-width:0}.bui-box-padding-small{padding:var(--bui-space-3)}.bui-box-padding-medium{padding:var(--bui-space-5)}.bui-box-padding-large{padding:var(--bui-space-8)}.bui-box-surface-default,.bui-box-surface-subtle,.bui-box-surface-muted{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius)}.bui-box-surface-default{background:var(--bui-color-surface)}.bui-box-surface-subtle{background:var(--bui-color-surface-subtle)}.bui-box-surface-muted{background:var(--bui-color-surface-muted)}.bui-stack{flex-direction:column;display:flex}.bui-inline{display:flex}.bui-wrap{flex-wrap:wrap}.bui-grid{display:grid}.bui-grid-1{grid-template-columns:minmax(0,1fr)}.bui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bui-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bui-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bui-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.bui-gap-none{gap:0}.bui-gap-xs{gap:var(--bui-space-1)}.bui-gap-sm{gap:var(--bui-space-2)}.bui-gap-md{gap:var(--bui-space-4)}.bui-gap-lg{gap:var(--bui-space-6)}.bui-gap-xl{gap:var(--bui-space-10)}.bui-align-stretch{align-items:stretch}.bui-align-start{align-items:flex-start}.bui-align-center{align-items:center}.bui-align-end{align-items:flex-end}.bui-align-baseline{align-items:baseline}.bui-justify-start{justify-content:flex-start}.bui-justify-center{justify-content:center}.bui-justify-end{justify-content:flex-end}.bui-justify-between{justify-content:space-between}.bui-container{width:min(100% - 32px, var(--bui-content-default));margin-inline:auto}.bui-container-narrow{max-width:var(--bui-content-narrow)}.bui-container-default{max-width:var(--bui-content-default)}.bui-container-wide{max-width:var(--bui-content-wide)}.bui-container-full{width:100%;max-width:none}.bui-spacer-xs{height:var(--bui-space-2)}.bui-spacer-sm{height:var(--bui-space-4)}.bui-spacer-md{height:var(--bui-space-6)}.bui-spacer-lg{height:var(--bui-space-10)}.bui-spacer-xl{height:var(--bui-space-16)}.bui-divider{background:var(--bui-color-border);border:0;width:100%;height:1px;margin:0}.bui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bui-heading{color:var(--bui-color-text);font-family:var(--bui-font-sans);letter-spacing:-.025em;margin:0;font-weight:700}.bui-heading-display{letter-spacing:-.05em;font-size:clamp(42px,6vw,72px);line-height:.98}.bui-heading-h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);line-height:1.05}.bui-heading-h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);line-height:1.1}.bui-heading-h3{font-size:22px;line-height:1.2}.bui-heading-h4{letter-spacing:-.02em;font-size:18px;line-height:1.25}.bui-heading-h5{letter-spacing:-.01em;font-size:15px;line-height:1.35}.bui-text{margin:0}.bui-text-xs{font-size:11px;line-height:1.45}.bui-text-sm{font-size:13px;line-height:1.5}.bui-text-md{font-size:14px;line-height:1.6}.bui-text-lg{font-size:17px;line-height:1.6}.bui-text-primary{color:var(--bui-color-text)}.bui-text-secondary{color:var(--bui-color-text-secondary)}.bui-text-tertiary{color:var(--bui-color-text-tertiary)}.bui-text-inverse{color:var(--bui-color-text-inverse)}.bui-weight-regular{font-weight:400}.bui-weight-medium{font-weight:500}.bui-weight-semibold{font-weight:650}.bui-weight-bold{font-weight:700}.bui-eyebrow{color:var(--bui-color-accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2}.bui-label{color:var(--bui-color-text);font-size:13px;font-weight:650;line-height:1.3}.bui-link{color:var(--bui-color-accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.bui-link:hover{color:var(--bui-color-accent-hover)}.bui-button,.bui-icon-button{justify-content:center;align-items:center;gap:var(--bui-space-2);border-radius:var(--bui-radius);cursor:pointer;transition:background-color var(--bui-duration-standard) var(--bui-easing-standard), border-color var(--bui-duration-standard) var(--bui-easing-standard), color var(--bui-duration-standard) var(--bui-easing-standard), transform var(--bui-duration-fast) var(--bui-easing-standard);border:1px solid #0000;flex:none;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.bui-button:hover:not(:disabled),.bui-icon-button:hover:not(:disabled){transform:translateY(-1px)}.bui-button:active:not(:disabled),.bui-icon-button:active:not(:disabled){transform:translateY(0)}.bui-button:disabled,.bui-icon-button:disabled{cursor:not-allowed;opacity:.45}.bui-control-small{min-height:var(--bui-control-small);padding:7px 10px}.bui-control-medium{min-height:var(--bui-control-medium);padding:9px 14px}.bui-control-large{min-height:var(--bui-control-large);padding:11px 18px;font-size:14px}.bui-button-primary{border-color:var(--bui-color-accent);background:var(--bui-color-accent);color:#fff}.bui-button-primary:hover:not(:disabled){border-color:var(--bui-color-accent-hover);background:var(--bui-color-accent-hover)}.bui-button-primary:active:not(:disabled){border-color:var(--bui-color-accent-active);background:var(--bui-color-accent-active)}.bui-button-secondary,.bui-button-outline{border-color:var(--bui-color-border-strong);background:var(--bui-color-surface);color:var(--bui-color-text)}.bui-button-secondary:hover:not(:disabled),.bui-button-outline:hover:not(:disabled),.bui-button-ghost:hover:not(:disabled){background:var(--bui-color-surface-muted)}.bui-button-ghost{color:var(--bui-color-text);background:0 0;border-color:#0000}.bui-button-danger{border-color:var(--bui-color-danger);background:var(--bui-color-danger);color:#fff}.bui-button-danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--bui-color-danger) 84%, black);background:color-mix(in srgb, var(--bui-color-danger) 84%, black)}.bui-button-link{min-height:auto;color:var(--bui-color-accent);background:0 0;border:0;padding:0}.bui-button-link:hover:not(:disabled){color:var(--bui-color-accent-hover);text-underline-offset:3px;text-decoration:underline;transform:none}.bui-icon-button{width:var(--bui-control-medium);height:var(--bui-control-medium);min-height:0;padding:0}.bui-icon-button.bui-control-small{width:var(--bui-control-small);height:var(--bui-control-small)}.bui-icon-button.bui-control-large{width:var(--bui-control-large);height:var(--bui-control-large)}.bui-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bui-full-width{width:100%}.bui-button-group{align-items:stretch;display:inline-flex}.bui-button-group>:not(:first-child){margin-left:-1px}.bui-card{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface);min-width:0;color:var(--bui-color-text);box-shadow:var(--bui-shadow-low)}.bui-card-subtle{background:var(--bui-color-surface-subtle);box-shadow:none}.bui-card-interactive{cursor:pointer;transition:border-color var(--bui-duration-standard) var(--bui-easing-standard), box-shadow var(--bui-duration-standard) var(--bui-easing-standard), transform var(--bui-duration-standard) var(--bui-easing-standard)}.bui-card-interactive:hover{border-color:var(--bui-color-border-strong);box-shadow:var(--bui-shadow-medium);transform:translateY(-2px)}.bui-card-elevated{box-shadow:var(--bui-shadow-medium)}.bui-card-padding-small{padding:var(--bui-space-3)}.bui-card-padding-medium{padding:var(--bui-space-5)}.bui-card-padding-large{padding:var(--bui-space-8)}.bui-card-header,.bui-card-footer{justify-content:space-between;align-items:center;gap:var(--bui-space-4);min-width:0;display:flex}.bui-card-content{min-width:0}.bui-card-header+.bui-card-content,.bui-card-content+.bui-card-footer{margin-top:var(--bui-space-5)}.bui-card-footer{padding-top:var(--bui-space-4);border-top:1px solid var(--bui-color-border)}.bui-badge,.bui-tag,.bui-notification-badge{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);color:var(--bui-color-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.bui-badge-small{min-height:20px;padding:3px 6px;font-size:9px}.bui-badge-medium{letter-spacing:.04em;text-transform:uppercase;min-height:24px;padding:4px 8px;font-size:10px}.bui-tone-accent{--bui-tone-color:var(--bui-color-accent);--bui-tone-soft:var(--bui-color-accent-soft)}.bui-tone-success{--bui-tone-color:var(--bui-color-success);--bui-tone-soft:var(--bui-color-success-soft)}.bui-tone-warning{--bui-tone-color:var(--bui-color-warning);--bui-tone-soft:var(--bui-color-warning-soft)}.bui-tone-danger{--bui-tone-color:var(--bui-color-danger);--bui-tone-soft:var(--bui-color-danger-soft)}.bui-tone-info{--bui-tone-color:var(--bui-color-info);--bui-tone-soft:var(--bui-color-info-soft)}.bui-badge[class*=bui-tone-]:not(.bui-tone-neutral){border-color:color-mix(in srgb, var(--bui-tone-color) 30%, var(--bui-color-border));background:var(--bui-tone-soft);color:var(--bui-tone-color)}.bui-badge-dot{border-radius:var(--bui-radius);background:currentColor;width:6px;height:6px}.bui-alert{gap:var(--bui-space-3);padding:var(--bui-space-4);border:1px solid color-mix(in srgb, var(--bui-tone-color,var(--bui-color-info)) 25%, var(--bui-color-border));border-radius:var(--bui-radius);background:var(--bui-tone-soft,var(--bui-color-info-soft));color:var(--bui-color-text);grid-template-columns:3px minmax(0,1fr) auto;display:grid}.bui-alert-marker{border-radius:var(--bui-radius);background:var(--bui-tone-color,var(--bui-color-info));width:3px;min-height:100%}.bui-alert-content{min-width:0}.bui-alert-title{margin-bottom:2px;display:block}.bui-alert-body{color:var(--bui-color-text-secondary);font-size:13px}.bui-alert-actions{gap:var(--bui-space-2);margin-top:var(--bui-space-3);flex-wrap:wrap;display:flex}.bui-avatar{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);color:var(--bui-color-text);flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:visible}.bui-avatar img{border-radius:var(--bui-radius);object-fit:cover;width:100%;height:100%}.bui-avatar-small{width:28px;height:28px;font-size:10px}.bui-avatar-medium{width:36px;height:36px;font-size:12px}.bui-avatar-large{width:48px;height:48px;font-size:15px}.bui-avatar-xlarge{width:64px;height:64px;font-size:20px}.bui-avatar-status{border:2px solid var(--bui-color-surface);border-radius:var(--bui-radius);background:var(--bui-color-text-tertiary);width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.bui-avatar-status.is-online{background:var(--bui-color-success)}.bui-avatar-status.is-busy{background:var(--bui-color-danger)}.bui-avatar-group{align-items:center;display:flex}.bui-avatar-group>*+*{margin-left:-7px}.bui-field{gap:7px;min-width:0;display:grid}.bui-field-label-row{justify-content:space-between;align-items:baseline;gap:var(--bui-space-3);display:flex}.bui-field-description,.bui-field-optional,.bui-field-error{color:var(--bui-color-text-tertiary);font-size:12px;line-height:1.45}.bui-field-error{color:var(--bui-color-danger)}.bui-required{color:var(--bui-color-danger);margin-left:3px}.bui-input,.bui-textarea,.bui-select,.bui-input-shell{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);width:100%;color:var(--bui-color-text);transition:border-color var(--bui-duration-standard) var(--bui-easing-standard), box-shadow var(--bui-duration-standard) var(--bui-easing-standard), background-color var(--bui-duration-standard) var(--bui-easing-standard);box-shadow:inset 0 1px #17171605}.bui-input:hover:not(:disabled),.bui-textarea:hover:not(:disabled),.bui-select:hover:not(:disabled),.bui-input-shell:hover{border-color:color-mix(in srgb, var(--bui-color-border-strong) 75%, var(--bui-color-text))}.bui-input:focus,.bui-textarea:focus,.bui-select:focus,.bui-input-shell:focus-within{border-color:var(--bui-color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--bui-color-border-focus) 14%, transparent);outline:0}.bui-input:disabled,.bui-textarea:disabled,.bui-select:disabled{cursor:not-allowed;background:var(--bui-color-surface-muted);color:var(--bui-color-text-tertiary)}.bui-input::placeholder,.bui-textarea::placeholder{color:var(--bui-color-text-tertiary)}.bui-input.is-invalid,.bui-textarea.is-invalid,.bui-select.is-invalid,.bui-input-shell.is-invalid{border-color:var(--bui-color-danger)}.bui-input-shell{align-items:center;gap:var(--bui-space-2);padding-block:0;display:flex}.bui-input-shell .bui-input-inner{border-radius:var(--bui-radius);min-width:0;min-height:auto;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.bui-input-adornment{color:var(--bui-color-text-tertiary);flex:none;align-items:center;display:inline-flex}.bui-textarea{min-height:104px;padding:10px 12px}.bui-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--bui-color-text-tertiary) 50%), linear-gradient(135deg, var(--bui-color-text-tertiary) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 11px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:34px}.bui-choice,.bui-switch-row{align-items:flex-start;gap:var(--bui-space-3);cursor:pointer;min-width:0;display:flex}.bui-choice-input{opacity:0;pointer-events:none;position:absolute}.bui-choice-control{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);color:#fff;flex:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.bui-choice-input:checked+.bui-choice-control{border-color:var(--bui-color-accent);background:var(--bui-color-accent)}.bui-choice-input:checked+.bui-choice-control:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.bui-radio .bui-choice-control,.bui-radio .bui-choice-input:checked+.bui-choice-control:after{border-radius:var(--bui-radius)}.bui-radio .bui-choice-input:checked+.bui-choice-control:after{background:currentColor;border:0;width:6px;height:6px;transform:none}.bui-choice-input:focus-visible+.bui-choice-control{outline:2px solid color-mix(in srgb, var(--bui-color-border-focus) 70%, transparent);outline-offset:2px}.bui-choice-copy{gap:2px;min-width:0;display:grid}.bui-choice-copy strong{color:var(--bui-color-text);font-size:13px}.bui-choice-copy small{color:var(--bui-color-text-secondary);font-size:12px}.bui-switch-row{justify-content:space-between;align-items:center}.bui-switch{flex:none;display:inline-flex;position:relative}.bui-switch input{opacity:0;position:absolute}.bui-switch>span{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);width:40px;height:22px;transition:background-color var(--bui-duration-standard) var(--bui-easing-standard);display:block;position:relative}.bui-switch>span:after{border-radius:var(--bui-radius);background:var(--bui-color-text-tertiary);content:"";width:14px;height:14px;transition:background-color var(--bui-duration-standard) var(--bui-easing-standard), transform var(--bui-duration-standard) var(--bui-easing-standard);position:absolute;top:3px;left:3px}.bui-switch input:checked+span{border-color:var(--bui-color-accent);background:var(--bui-color-accent)}.bui-switch input:checked+span:after{background:#fff;transform:translate(18px)}.bui-switch-small>span{width:32px;height:18px}.bui-switch-small>span:after{width:10px;height:10px}.bui-switch-small input:checked+span:after{transform:translate(14px)}.bui-slider{align-items:center;gap:var(--bui-space-3);display:flex}.bui-slider input[type=range]{width:100%;accent-color:var(--bui-color-accent)}.bui-slider>span{min-width:44px;color:var(--bui-color-text-secondary);font-family:var(--bui-font-mono);text-align:right;font-size:12px}.bui-file-upload{align-content:center;place-items:center;gap:var(--bui-space-2);min-height:160px;padding:var(--bui-space-6);border:1px dashed var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface-subtle);color:var(--bui-color-text);cursor:pointer;text-align:center;transition:border-color var(--bui-duration-standard) var(--bui-easing-standard), background-color var(--bui-duration-standard) var(--bui-easing-standard);display:grid;position:relative}.bui-file-upload:hover{border-color:var(--bui-color-accent);background:var(--bui-color-accent-soft)}.bui-file-upload input{opacity:0;width:1px;height:1px;position:absolute}.bui-file-upload-icon{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface);width:36px;height:36px;color:var(--bui-color-accent);place-items:center;font-size:18px;display:grid}.bui-file-upload small{color:var(--bui-color-text-secondary)}.bui-form-section{gap:var(--bui-space-5);border:0;min-width:0;padding:0;display:grid}.bui-form-actions{justify-content:flex-end;gap:var(--bui-space-2);padding-top:var(--bui-space-5);border-top:1px solid var(--bui-color-border);flex-wrap:wrap;display:flex}.bui-tabs{gap:var(--bui-space-1);min-width:0;display:flex;overflow-x:auto}.bui-tabs button{align-items:center;gap:var(--bui-space-2);border-radius:var(--bui-radius);color:var(--bui-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;font-weight:650;display:inline-flex}.bui-tabs-small button{min-height:32px;padding:7px 9px;font-size:12px}.bui-tabs-medium button{min-height:40px;padding:9px 12px;font-size:13px}.bui-tabs-line{border-bottom:1px solid var(--bui-color-border)}.bui-tabs-line button{border-radius:var(--bui-radius);position:relative}.bui-tabs-line button:after{border-radius:var(--bui-radius);content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.bui-tabs-line button.is-active{color:var(--bui-color-text)}.bui-tabs-line button.is-active:after{background:var(--bui-color-accent)}.bui-tabs-contained{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);width:fit-content;padding:3px}.bui-tabs-contained button.is-active{background:var(--bui-color-surface);color:var(--bui-color-text);box-shadow:var(--bui-shadow-low)}.bui-tab-count{border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);min-width:19px;min-height:19px;color:var(--bui-color-text-tertiary);place-items:center;padding:2px 5px;font-size:10px;display:inline-grid}.bui-breadcrumbs ol{gap:var(--bui-space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.bui-breadcrumbs li{align-items:center;gap:var(--bui-space-2);color:var(--bui-color-text-tertiary);font-size:12px;display:inline-flex}.bui-breadcrumbs a,.bui-breadcrumbs button{color:var(--bui-color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.bui-breadcrumbs a:hover,.bui-breadcrumbs button:hover{color:var(--bui-color-text)}.bui-breadcrumb-separator{color:var(--bui-color-border-strong)}.bui-pagination{align-items:center;gap:var(--bui-space-1);display:flex}.bui-pagination>button:not(.bui-icon-button){border-radius:var(--bui-radius);min-width:32px;height:32px;color:var(--bui-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 7px;font-size:12px;font-weight:650;display:grid}.bui-pagination>button:hover,.bui-pagination>button.is-active{border-color:var(--bui-color-border);background:var(--bui-color-surface);color:var(--bui-color-text)}.bui-pagination>button.is-active{border-color:var(--bui-color-accent);color:var(--bui-color-accent)}.bui-pagination-ellipsis{width:28px;color:var(--bui-color-text-tertiary);place-items:center;display:grid}.bui-progress{gap:var(--bui-space-2);display:grid}.bui-progress-label{justify-content:space-between;align-items:center;gap:var(--bui-space-3);color:var(--bui-color-text-secondary);font-size:12px;display:flex}.bui-progress-label strong{color:var(--bui-color-text);font-family:var(--bui-font-mono)}.bui-progress-track{border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);height:7px;overflow:hidden}.bui-progress-track>span{border-radius:var(--bui-radius);background:var(--bui-tone-color,var(--bui-color-accent));height:100%;transition:width var(--bui-duration-slow) var(--bui-easing-standard);display:block}.bui-meter{gap:var(--bui-space-2);color:var(--bui-color-text-secondary);font-size:12px;display:grid}.bui-meter meter{width:100%;height:8px;accent-color:var(--bui-color-accent)}.bui-spinner{box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--bui-radius-circle);border-top-color:currentColor;flex:none;animation:.7s linear infinite bui-spin;display:inline-block}.bui-spinner-small{width:14px;height:14px}.bui-spinner-medium{width:20px;height:20px}.bui-spinner-large{width:28px;height:28px}@keyframes bui-spin{to{transform:rotate(360deg)}}.bui-skeleton,.bui-skeleton-group>span{border-radius:var(--bui-radius);background:linear-gradient(90deg, var(--bui-color-surface-muted), var(--bui-color-surface-subtle), var(--bui-color-surface-muted));background-size:200% 100%;width:100%;height:16px;animation:1.5s linear infinite bui-shimmer;display:block}.bui-skeleton-group{gap:var(--bui-space-2);display:grid}@keyframes bui-shimmer{to{background-position:-200% 0}}.bui-metric-card{gap:var(--bui-space-4);display:grid}.bui-metric-card-header,.bui-metric-card-footer{justify-content:space-between;align-items:center;gap:var(--bui-space-3);color:var(--bui-color-text-secondary);font-size:12px;display:flex}.bui-metric-card-value{color:var(--bui-color-text);letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1}.bui-metric-card-icon{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface-subtle);width:30px;height:30px;color:var(--bui-color-text-secondary);place-items:center;display:grid}.bui-metric-change{font-weight:650}.bui-metric-change.is-up{color:var(--bui-color-success)}.bui-metric-change.is-down{color:var(--bui-color-danger)}.bui-stat{gap:3px;display:grid}.bui-stat>span,.bui-stat>small{color:var(--bui-color-text-secondary);font-size:12px}.bui-stat>strong{color:var(--bui-color-text);letter-spacing:-.02em;font-size:20px}.bui-empty-state{align-content:center;place-items:center;gap:var(--bui-space-3);min-height:280px;padding:var(--bui-space-10);border:1px dashed var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface-subtle);text-align:center;display:grid}.bui-empty-state.is-compact{min-height:180px;padding:var(--bui-space-6)}.bui-empty-state-icon{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface);width:48px;height:48px;color:var(--bui-color-accent);place-items:center;font-size:20px;display:grid}.bui-empty-state .bui-text{max-width:480px}.bui-empty-state-actions{justify-content:center;gap:var(--bui-space-2);margin-top:var(--bui-space-2);flex-wrap:wrap;display:flex}.bui-table-container{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface);width:100%;overflow-x:auto}.bui-table{border-collapse:collapse;width:100%;color:var(--bui-color-text);font-size:13px}.bui-table th{background:var(--bui-color-surface-subtle);color:var(--bui-color-text-secondary);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:750}.bui-table th,.bui-table td{border-bottom:1px solid var(--bui-color-border);vertical-align:middle}.bui-table-comfortable th,.bui-table-comfortable td{padding:13px 15px}.bui-table-compact th,.bui-table-compact td{padding:9px 12px}.bui-table tr:last-child td{border-bottom:0}.bui-table tbody tr:hover{background:var(--bui-color-surface-subtle)}.bui-table-striped tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bui-color-surface-subtle) 55%, transparent)}.bui-description-list{margin:0;display:grid}.bui-description-item{gap:var(--bui-space-5);padding:var(--bui-space-3) 0;border-bottom:1px solid var(--bui-color-border);grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);display:grid}.bui-description-item:last-child{border-bottom:0}.bui-description-item dt{color:var(--bui-color-text-secondary);font-size:12px}.bui-description-item dd{min-width:0;color:var(--bui-color-text);margin:0}.bui-list{margin:0;padding:0;list-style:none;display:grid}.bui-list-divided>*+*{border-top:1px solid var(--bui-color-border)}.bui-list-item{align-items:center;gap:var(--bui-space-3);min-width:0;padding:var(--bui-space-3) 0;display:flex}.bui-list-item-leading,.bui-list-item-trailing{flex:none}.bui-list-item-content{flex:1;gap:2px;min-width:0;display:grid}.bui-list-item-content strong{color:var(--bui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bui-list-item-content small{color:var(--bui-color-text-secondary);font-size:12px}.bui-code{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface-muted);color:var(--bui-color-text);padding:2px 5px;font-size:.9em}.bui-code-block-shell{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface-inverse);color:var(--bui-color-text-inverse);overflow:hidden}.bui-code-block-header{justify-content:space-between;align-items:center;gap:var(--bui-space-3);border-bottom:1px solid color-mix(in srgb, var(--bui-color-text-inverse) 18%, transparent);min-height:38px;color:color-mix(in srgb, var(--bui-color-text-inverse) 70%, transparent);padding:7px 11px;font-size:11px;display:flex}.bui-code-block{max-width:100%;padding:var(--bui-space-4);color:inherit;white-space:pre;background:0 0;margin:0;font-size:12px;line-height:1.7;overflow:auto}.bui-kbd{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface-subtle);min-width:24px;min-height:22px;color:var(--bui-color-text-secondary);border-bottom-width:2px;place-items:center;padding:2px 6px;font-size:10px;font-weight:650;display:inline-grid}.bui-accordion{border-top:1px solid var(--bui-color-border)}.bui-accordion-item{border-bottom:1px solid var(--bui-color-border)}.bui-accordion-item summary{justify-content:space-between;align-items:center;gap:var(--bui-space-4);padding:var(--bui-space-4) 0;color:var(--bui-color-text);cursor:pointer;list-style:none;display:flex}.bui-accordion-item summary::-webkit-details-marker{display:none}.bui-accordion-item summary>span:first-child{gap:2px;display:grid}.bui-accordion-item summary small{color:var(--bui-color-text-secondary);font-size:12px;font-weight:400}.bui-accordion-chevron{width:24px;height:24px;color:var(--bui-color-text-tertiary);transition:transform var(--bui-duration-standard) var(--bui-easing-standard);place-items:center;font-size:18px;display:grid}.bui-accordion-item[open] .bui-accordion-chevron{transform:rotate(45deg)}.bui-accordion-content{padding:0 0 var(--bui-space-5);color:var(--bui-color-text-secondary)}.bui-stepper{margin:0;padding:0;list-style:none;display:flex}.bui-stepper li{align-items:flex-start;gap:var(--bui-space-3);flex:1;min-width:0;display:flex;position:relative}.bui-stepper-horizontal li:not(:last-child):after{background:var(--bui-color-border);content:"";width:calc(100% - 40px);height:1px;position:absolute;top:14px;left:34px}.bui-stepper-marker{z-index:1;border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);width:28px;height:28px;color:var(--bui-color-text-tertiary);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.bui-stepper li.is-current .bui-stepper-marker{border-color:var(--bui-color-accent);background:var(--bui-color-accent);color:#fff}.bui-stepper li.is-complete .bui-stepper-marker{border-color:var(--bui-color-success);background:var(--bui-color-success-soft);color:var(--bui-color-success)}.bui-stepper li.is-error .bui-stepper-marker{border-color:var(--bui-color-danger);background:var(--bui-color-danger-soft);color:var(--bui-color-danger)}.bui-stepper-copy{gap:2px;padding-top:3px;display:grid}.bui-stepper-copy strong{color:var(--bui-color-text);font-size:12px}.bui-stepper-copy small{color:var(--bui-color-text-secondary);font-size:11px}.bui-stepper-vertical{gap:var(--bui-space-5);flex-direction:column}.bui-stepper-vertical li:not(:last-child):after{background:var(--bui-color-border);content:"";width:1px;position:absolute;top:34px;bottom:-18px;left:13px}.bui-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.bui-timeline li{gap:var(--bui-space-3);padding-bottom:var(--bui-space-5);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.bui-timeline li:not(:last-child):before{background:var(--bui-color-border);content:"";width:1px;position:absolute;top:12px;bottom:0;left:5px}.bui-timeline-marker{z-index:1;border:2px solid var(--bui-color-surface);border-radius:var(--bui-radius);background:var(--bui-tone-color,var(--bui-color-text-tertiary));width:11px;height:11px;box-shadow:0 0 0 1px var(--bui-color-border-strong);margin-top:4px;position:relative}.bui-timeline-heading{justify-content:space-between;align-items:baseline;gap:var(--bui-space-3);display:flex}.bui-timeline-heading strong{color:var(--bui-color-text);font-size:13px}.bui-timeline-heading time,.bui-timeline p{color:var(--bui-color-text-secondary);font-size:12px}.bui-timeline p{margin:4px 0 0}.bui-overlay{z-index:var(--bui-z-overlay);padding:var(--bui-space-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0985;place-items:center;display:grid;position:fixed;inset:0}.bui-dialog,.bui-drawer{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);max-height:min(90vh,900px);color:var(--bui-color-text);box-shadow:var(--bui-shadow-high);flex-direction:column;display:flex}.bui-dialog-small{width:min(100%,420px)}.bui-dialog-medium{width:min(100%,600px)}.bui-dialog-large{width:min(100%,840px)}.bui-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--bui-space-4);padding:var(--bui-space-5);border-bottom:1px solid var(--bui-color-border);display:flex}.bui-dialog-header>div:first-child{gap:var(--bui-space-2);display:grid}.bui-dialog-content{min-height:0;padding:var(--bui-space-5);overflow-y:auto}.bui-dialog-footer{justify-content:flex-end;gap:var(--bui-space-2);padding:var(--bui-space-4) var(--bui-space-5);border-top:1px solid var(--bui-color-border);background:var(--bui-color-surface-subtle);flex-wrap:wrap;display:flex}.bui-drawer{border-block:0;max-height:none;position:fixed;top:0;bottom:0}.bui-drawer-right{border-right:0;right:0}.bui-drawer-left{border-left:0;left:0}.bui-drawer-small{width:min(100%,360px)}.bui-drawer-medium{width:min(100%,480px)}.bui-drawer-large{width:min(100%,640px)}.bui-tooltip{display:inline-flex;position:relative}.bui-tooltip-trigger{display:inline-flex}.bui-tooltip-content{z-index:var(--bui-z-dropdown);border-radius:var(--bui-radius);background:var(--bui-color-surface-inverse);width:max-content;max-width:240px;color:var(--bui-color-text-inverse);opacity:0;pointer-events:none;transition:opacity var(--bui-duration-fast) var(--bui-easing-standard), transform var(--bui-duration-fast) var(--bui-easing-standard);padding:7px 9px;font-size:11px;line-height:1.4;position:absolute;transform:translateY(2px)}.bui-tooltip:hover .bui-tooltip-content,.bui-tooltip:focus-within .bui-tooltip-content{opacity:1;transform:translateY(0)}.bui-tooltip-top .bui-tooltip-content{bottom:calc(100% + 7px);left:50%;transform:translate(-50%,2px)}.bui-tooltip-top:hover .bui-tooltip-content,.bui-tooltip-top:focus-within .bui-tooltip-content{transform:translate(-50%)}.bui-tooltip-bottom .bui-tooltip-content{top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px)}.bui-tooltip-right .bui-tooltip-content{top:50%;left:calc(100% + 7px);transform:translate(-2px,-50%)}.bui-tooltip-left .bui-tooltip-content{top:50%;right:calc(100% + 7px);transform:translate(2px,-50%)}.bui-popover,.bui-dropdown{display:inline-flex;position:relative}.bui-popover>summary,.bui-dropdown>summary{cursor:pointer;list-style:none;display:inline-flex}.bui-popover>summary::-webkit-details-marker{display:none}.bui-dropdown>summary::-webkit-details-marker{display:none}.bui-popover-content,.bui-dropdown-menu{z-index:var(--bui-z-dropdown);min-width:220px;padding:var(--bui-space-2);border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);box-shadow:var(--bui-shadow-medium);position:absolute;top:calc(100% + 7px)}.bui-popover-start .bui-popover-content,.bui-dropdown-start .bui-dropdown-menu{left:0}.bui-popover-center .bui-popover-content{left:50%;transform:translate(-50%)}.bui-popover-end .bui-popover-content,.bui-dropdown-end .bui-dropdown-menu{right:0}.bui-dropdown-menu{gap:2px;display:grid}.bui-dropdown-item{border-radius:var(--bui-radius);width:100%;min-height:36px;color:var(--bui-color-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 10px;font-size:13px}.bui-dropdown-item:hover{background:var(--bui-color-surface-muted)}.bui-dropdown-item.is-destructive{color:var(--bui-color-danger)}.bui-toast-region{z-index:var(--bui-z-toast);gap:var(--bui-space-3);width:min(100vw - 32px,380px);display:grid;position:fixed}.bui-toast-top-left{top:16px;left:16px}.bui-toast-top-right{top:16px;right:16px}.bui-toast-bottom-left{bottom:16px;left:16px}.bui-toast-bottom-right{bottom:16px;right:16px}.bui-toast{gap:var(--bui-space-3);padding:var(--bui-space-4);border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);box-shadow:var(--bui-shadow-high);grid-template-columns:3px minmax(0,1fr) auto;display:grid}.bui-toast-marker{border-radius:var(--bui-radius);background:var(--bui-tone-color,var(--bui-color-text-tertiary))}.bui-toast-content{gap:3px;display:grid}.bui-toast-content strong{color:var(--bui-color-text);font-size:13px}.bui-toast-content p{color:var(--bui-color-text-secondary);margin:0;font-size:12px}.bui-sidebar{width:252px;min-width:0;min-height:100vh;padding:var(--bui-space-5) var(--bui-space-3);border-right:1px solid var(--bui-color-border);background:var(--bui-color-surface);flex-direction:column;display:flex}.bui-sidebar.is-collapsed{width:72px}.bui-sidebar-brand{min-height:44px;padding:0 var(--bui-space-2) var(--bui-space-4)}.bui-sidebar-nav{gap:var(--bui-space-1);display:grid}.bui-sidebar-nav button{align-items:center;gap:var(--bui-space-3);border-radius:var(--bui-radius);min-width:0;min-height:40px;color:var(--bui-color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.bui-sidebar-nav button:hover{background:var(--bui-color-surface-muted);color:var(--bui-color-text)}.bui-sidebar-nav button.is-active{border-color:color-mix(in srgb, var(--bui-color-accent) 18%, var(--bui-color-border));background:var(--bui-color-accent-soft);color:var(--bui-color-accent)}.bui-sidebar-icon,.bui-sidebar-badge{flex:none;display:inline-flex}.bui-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bui-sidebar.is-collapsed .bui-sidebar-label,.bui-sidebar.is-collapsed .bui-sidebar-badge{display:none}.bui-sidebar.is-collapsed .bui-sidebar-nav button{justify-content:center}.bui-sidebar-footer{padding-top:var(--bui-space-5);margin-top:auto}.bui-topbar{z-index:var(--bui-z-sticky);align-items:center;gap:var(--bui-space-4);min-height:64px;padding:0 var(--bui-space-6);border-bottom:1px solid var(--bui-color-border);background:color-mix(in srgb, var(--bui-color-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:0}.bui-topbar-title{min-width:0;color:var(--bui-color-text);flex:1;font-weight:650}.bui-topbar-leading,.bui-topbar-actions{align-items:center;gap:var(--bui-space-2);flex:none;display:flex}.bui-page-header{gap:var(--bui-space-4);display:grid}.bui-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--bui-space-8);display:flex}.bui-page-header-copy{gap:var(--bui-space-3);min-width:0;display:grid}.bui-page-header-copy .bui-text{max-width:760px}.bui-page-header-actions{justify-content:flex-end;gap:var(--bui-space-2);flex-wrap:wrap;flex:none;display:flex}.bui-app-shell{background:var(--bui-color-canvas);grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.bui-app-workspace{min-width:0}.bui-app-content{min-width:0;padding:var(--bui-space-8)}.bui-logo-mark{border-radius:var(--bui-radius);background:var(--bui-color-accent);color:#fff;letter-spacing:-.02em;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:inline-grid}.bui-command-menu{border:1px solid var(--bui-color-border-strong);border-radius:var(--bui-radius);background:var(--bui-color-surface);box-shadow:var(--bui-shadow-high);overflow:hidden}.bui-command-search{padding:var(--bui-space-3);border-bottom:1px solid var(--bui-color-border)}.bui-command-results{max-height:380px;padding:var(--bui-space-2);overflow-y:auto}.bui-command-results section+section{margin-top:var(--bui-space-3)}.bui-command-results h3{color:var(--bui-color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 8px;font-size:9px;font-weight:750}.bui-command-results button{justify-content:space-between;align-items:center;gap:var(--bui-space-3);border-radius:var(--bui-radius);width:100%;min-height:44px;color:var(--bui-color-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 10px;display:flex}.bui-command-results button:hover{background:var(--bui-color-surface-muted)}.bui-command-results button>span:first-child{gap:2px;display:grid}.bui-command-results small{color:var(--bui-color-text-secondary)}.bui-data-toolbar{justify-content:space-between;align-items:center;gap:var(--bui-space-4);display:flex}.bui-data-toolbar-primary,.bui-data-toolbar-actions{align-items:center;gap:var(--bui-space-2);min-width:0;display:flex}.bui-data-toolbar-primary{flex:1}.bui-tag{text-transform:none;min-height:26px;padding:4px 8px;font-size:11px}.bui-tag button{border-radius:var(--bui-radius);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bui-tag button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.bui-notification-badge{border-color:var(--bui-color-danger);background:var(--bui-color-danger);color:#fff;min-width:20px;min-height:20px;padding:3px 5px;font-size:9px}.bui-rating{color:var(--bui-color-border-strong);gap:2px;display:inline-flex}.bui-rating span,.bui-rating button{color:inherit;background:0 0;border:0;padding:0;font-size:18px}.bui-rating button{cursor:pointer}.bui-rating .is-active{color:var(--bui-color-warning)}.bui-color-swatch{align-items:center;gap:var(--bui-space-3);min-width:0;display:flex}.bui-color-swatch>span:first-child{border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);flex:none;width:40px;height:40px}.bui-color-swatch>span:last-child{min-width:0;color:var(--bui-color-text);gap:3px;font-size:12px;font-weight:650;display:grid}.bui-color-swatch .bui-code{width:fit-content;color:var(--bui-color-text-secondary);font-size:10px;font-weight:400}.bui-token-preview{gap:var(--bui-space-3);padding:var(--bui-space-3);border:1px solid var(--bui-color-border);border-radius:var(--bui-radius);background:var(--bui-color-surface);display:grid}.bui-token-preview>div:last-child{color:var(--bui-color-text-secondary);gap:5px;font-size:11px;display:grid}.bui-token-sample{min-height:48px}@media (width<=900px){.bui-grid-3,.bui-grid-4,.bui-grid-6,.bui-grid-12{grid-template-columns:repeat(2,minmax(0,1fr))}.bui-page-header-row{gap:var(--bui-space-5);flex-direction:column}.bui-page-header-actions{justify-content:flex-start}.bui-sidebar{width:72px}.bui-sidebar-label,.bui-sidebar-badge{display:none}.bui-sidebar-nav button{justify-content:center}.bui-app-content{padding:var(--bui-space-6)}}@media (width<=640px){.bui-grid-2,.bui-grid-3,.bui-grid-4,.bui-grid-6,.bui-grid-12{grid-template-columns:minmax(0,1fr)}.bui-container{width:min(100% - 24px, var(--bui-content-default))}.bui-sidebar{display:none}.bui-app-shell{display:block}.bui-topbar{padding-inline:var(--bui-space-4)}.bui-app-content{padding:var(--bui-space-4)}.bui-data-toolbar,.bui-data-toolbar-primary{flex-direction:column;align-items:stretch}.bui-data-toolbar-actions{flex-wrap:wrap}.bui-form-actions{justify-content:stretch}.bui-form-actions .bui-button{flex:1}.bui-description-item{grid-template-columns:minmax(0,1fr);gap:3px}.bui-stepper-horizontal{gap:var(--bui-space-5);flex-direction:column}.bui-stepper-horizontal li:not(:last-child):after{width:1px;height:auto;top:34px;bottom:-18px;left:13px}.bui-overlay{align-items:end;padding:0}.bui-dialog{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92vh}}@media (prefers-reduced-motion:reduce){.bui-root *,.bui-root :before,.bui-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bui-icon{vertical-align:middle;flex:none;display:inline-block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050505;--foreground:#f3f4f6;--card:#0b0b0b;--card-foreground:#f3f4f6;--muted:#131313;--muted-foreground:#9ca3af;--border:#303030;--border-strong:#4b5563;--input:#0e0e0e;--ring:#38bdf8;--primary:#38bdf8;--primary-foreground:#001018;--terminal-blue-start:#2563eb;--terminal-blue-middle:#3b82f6;--terminal-blue-end:#7dd3fc;--radius:2px;--shadow:8px 8px 0 #0000007a;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}:root[data-accent=orange]{--primary:#ff7a00;--ring:#ff7a00;--primary-foreground:#090300}:root[data-accent=green]{--primary:#39ff14;--ring:#39ff14;--primary-foreground:#001000}:root[data-accent=blue]{--primary:#38bdf8;--ring:#38bdf8;--primary-foreground:#001018}:root[data-accent=fuchsia]{--primary:#ff3df2;--ring:#ff3df2;--primary-foreground:#160014}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f2e9;--foreground:#111;--card:#fffdf7;--card-foreground:#111;--muted:#e8e3d7;--muted-foreground:#525252;--border:#bbb5aa;--border-strong:#6b665d;--input:#fffdf7;--shadow:8px 8px 0 #19191929}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0}body:before{z-index:-2;background:linear-gradient(color-mix(in srgb, var(--primary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 7%, transparent) 1px, transparent 1px), radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 31rem);content:"";pointer-events:none;background-size:32px 32px,32px 32px,auto;position:fixed;inset:0}body:after{z-index:100;content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff04 3px 4px);position:fixed;inset:0}::selection{background:var(--primary);color:var(--primary-foreground)}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}.page-shell{min-height:100vh;position:relative}.site-header{z-index:20;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--background) 92%, transparent);width:min(1180px,100% - 32px);min-height:58px;box-shadow:6px 6px 0 color-mix(in srgb, var(--primary) 20%, #000);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;justify-content:space-between;align-items:center;margin:12px auto 0;padding:8px 10px;display:flex;position:sticky;top:12px}.site-header:before,.site-header:after{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.site-header:before{border-top:2px solid var(--primary);border-left:2px solid var(--primary);top:-1px;left:-1px}.site-header:after{border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);bottom:-1px;right:-1px}.brand,.header-actions,.nav-links{align-items:center;display:flex}.brand{letter-spacing:.04em;gap:10px;font-size:14px;font-weight:900}.brand-prompt{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);width:34px;height:34px;color:var(--primary);text-shadow:0 0 12px color-mix(in srgb, var(--primary) 80%, transparent);place-items:center;display:inline-grid}.nav-links{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:700}.nav-links a{border:1px solid #0000;padding:8px 9px}.nav-links a:hover{border-color:var(--border);background:var(--muted);color:var(--primary)}.header-actions{gap:8px}select{border:1px solid var(--border-strong);background:var(--input);min-height:36px;color:var(--foreground);letter-spacing:.04em;border-radius:0;padding:7px 28px 7px 10px;font-size:11px;font-weight:800}.button{border:1px solid var(--primary);background:var(--primary);min-height:38px;color:var(--primary-foreground);letter-spacing:.03em;cursor:pointer;box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 24%, #000);border-radius:0;padding:9px 14px;font-size:12px;font-weight:900;transition:transform .1s steps(2,end),box-shadow .1s steps(2,end),background-color .1s linear,color .1s linear}.button:hover{box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 26%, #000);transform:translate(-1px,-1px)}.button:active{box-shadow:1px 1px 0 color-mix(in srgb, var(--primary) 24%, #000);transform:translate(2px,2px)}.button-outline{border-color:var(--border-strong);background:var(--background);color:var(--foreground)}.button-outline:hover{border-color:var(--primary);color:var(--primary)}.button-ghost{border-color:var(--border);color:var(--muted-foreground);box-shadow:none;background:0 0}.button-ghost:hover{color:var(--primary);box-shadow:none}.section{width:min(1120px,100% - 40px);margin:0 auto;padding:104px 0}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;min-height:720px;display:grid}.badge{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);letter-spacing:.06em;box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 18%, transparent);border-radius:0;align-items:center;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}h1,h2,h3{text-transform:uppercase}h1{letter-spacing:-.08em;max-width:760px;text-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 26%, transparent), 0 0 30px color-mix(in srgb, var(--primary) 9%, transparent);margin:22px 0;font-size:clamp(2.6rem,3.8vw,5.25rem);line-height:.86}h2{letter-spacing:-.065em;margin:18px 0;font-size:clamp(2rem,3.8vw,3.75rem);line-height:.94}h3{letter-spacing:-.035em;margin:12px 0 8px}p{color:var(--muted-foreground);line-height:1.72}.lead{max-width:650px;font-size:17px}.hero-actions,.trust-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust-row{color:var(--muted-foreground);letter-spacing:.04em;font-size:11px;font-weight:700}.trust-row span{border-right:1px solid var(--border-strong);padding:5px 12px 5px 0}.card{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--card) 96%, transparent);box-shadow:var(--shadow);border-radius:0;position:relative}.card:before{border-top:2px solid var(--primary);border-left:2px solid var(--primary);content:"";pointer-events:none;width:12px;height:12px;position:absolute;top:-1px;left:-1px}.card:after{border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);content:"";pointer-events:none;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.terminal-card{overflow:hidden}.terminal-title{border-bottom:1px solid var(--border-strong);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--primary) 5%, transparent) 0 1px, transparent 1px 8px), var(--muted);align-items:center;gap:6px;padding:11px 13px;display:flex}.terminal-title span{border:1px solid var(--muted-foreground);background:0 0;border-radius:0;width:8px;height:8px}.terminal-title span:first-child{border-color:var(--primary);background:var(--primary)}.terminal-title strong{color:var(--muted-foreground);letter-spacing:.06em;margin-left:auto;font-size:10px}.code-block{color:color-mix(in srgb, var(--primary) 82%, var(--foreground));white-space:pre-wrap;text-shadow:0 0 10px color-mix(in srgb, var(--primary) 20%, transparent);margin:0;padding:24px;font:13px/1.75 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:auto}.stats-grid,.gateway-grid,.deploy-grid{gap:18px;display:grid}.stats-grid{grid-template-columns:repeat(4,1fr);padding-top:0}.stats-grid .card,.gateway-grid .card,.deploy-grid .card{padding:24px}.stats-grid strong{font-size:34px;display:block}.stats-grid span{color:var(--muted-foreground)}.section-heading{max-width:800px;margin-bottom:46px}.gateway-grid{grid-template-columns:repeat(4,1fr)}.gateway-grid .card{min-height:214px}.gateway-grid .card:hover{border-color:var(--primary);box-shadow:10px 10px 0 color-mix(in srgb, var(--primary) 17%, #000);transform:translate(-2px,-2px)}.card-index{color:var(--muted-foreground);letter-spacing:.1em;font-size:11px;display:inline-block}.card-index:before{content:"[";color:var(--primary)}.card-index:after{content:"]";color:var(--primary)}.gateway-grid code{color:var(--primary);margin-top:4px;font-weight:800;display:inline-block}.split-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.split-section ul{color:var(--muted-foreground);padding:0;line-height:2;list-style:none}.split-section li:before{color:var(--primary);content:">";margin-right:10px}.deploy-grid{grid-template-columns:repeat(3,1fr)}.site-footer{isolation:isolate;border:1px solid var(--border-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 5%, transparent), transparent 24%, transparent 76%, color-mix(in srgb, var(--terminal-blue-middle) 6%, transparent)), color-mix(in srgb, var(--card) 97%, transparent);width:min(1180px,100% - 40px);color:var(--foreground);box-shadow:10px 10px 0 color-mix(in srgb, var(--primary) 18%, #000);border-radius:0;margin:80px auto 28px;display:block;position:relative;overflow:hidden}.site-footer:before{z-index:-1;background:repeating-linear-gradient(to bottom, transparent 0 4px, #ffffff04 4px 5px), linear-gradient(color-mix(in srgb, var(--terminal-blue-middle) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--terminal-blue-middle) 5%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:auto,26px 26px,26px 26px;position:absolute;inset:0}.site-footer:after{border-right:3px solid var(--terminal-blue-end);border-bottom:3px solid var(--terminal-blue-end);content:"";pointer-events:none;width:28px;height:28px;position:absolute;bottom:-1px;right:-1px}.footer-status-line{border-bottom:1px solid var(--border-strong);background:var(--muted);color:var(--muted-foreground);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:10px 16px;font-size:10px;font-weight:800;display:flex}.footer-status-line span:last-child{color:var(--primary)}.footer-status-line span:last-child:before{background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px var(--primary);content:"";margin-right:8px;display:inline-block}.footer-main{z-index:1;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:center;gap:52px;padding:58px 52px 54px;display:grid;position:relative}.footer-community-copy{max-width:480px}.footer-community-copy h2{text-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 23%, transparent);margin-top:24px;font-size:clamp(2.3rem,3.7vw,3.65rem)}.footer-description{margin:0;font-size:15px}.footer-community-actions{grid-template-columns:1fr;gap:12px;max-width:390px;margin-top:30px;display:grid}.footer-button{border:1px solid var(--border-strong);letter-spacing:.035em;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .1s steps(2,end),box-shadow .1s steps(2,end),border-color .1s linear,color .1s linear;display:grid}.footer-button:hover{transform:translate(-2px,-2px)}.footer-button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 24%, #000)}.footer-button-primary:hover{box-shadow:7px 7px 0 color-mix(in srgb, var(--primary) 25%, #000)}.footer-button-secondary{background:var(--background);color:var(--foreground);box-shadow:4px 4px 0 color-mix(in srgb, var(--terminal-blue-middle) 18%, #000)}.footer-button-secondary:hover{border-color:var(--terminal-blue-middle);color:var(--terminal-blue-end);box-shadow:7px 7px 0 color-mix(in srgb, var(--terminal-blue-middle) 20%, #000)}.footer-npm-icon{letter-spacing:-.08em;text-transform:lowercase;border:1px solid;border-radius:0;place-items:center;width:35px;height:22px;font-size:9px;font-weight:900;display:inline-grid}.footer-ascii-shell{border:1px solid var(--border-strong);min-width:0;box-shadow:8px 8px 0 color-mix(in srgb, var(--terminal-blue-middle) 19%, #000);background:#080b10;position:relative;overflow:hidden}.footer-ascii-shell:before,.footer-ascii-shell:after{z-index:2;content:"";pointer-events:none;width:14px;height:14px;position:absolute}.footer-ascii-shell:before{border-top:2px solid var(--terminal-blue-start);border-left:2px solid var(--terminal-blue-start);top:-1px;left:-1px}.footer-ascii-shell:after{border-right:2px solid var(--terminal-blue-end);border-bottom:2px solid var(--terminal-blue-end);bottom:-1px;right:-1px}.footer-ascii-titlebar{color:#94a3b8;letter-spacing:.08em;background:#15191f;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.footer-ascii{color:#0000;letter-spacing:-.045em;white-space:pre;text-shadow:0 0 8px #2563eb99,0 0 16px #7dd3fc40;-webkit-text-fill-color:transparent;background-color:#0000;background-image:repeating-linear-gradient(#0000 0 3px,#7dd3fc06 3px 4px),radial-gradient(circle at 92% 0,#38bdf824,#0000 44%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;background-image:linear-gradient(90deg, var(--terminal-blue-start), var(--terminal-blue-middle) 54%, var(--terminal-blue-end)), repeating-linear-gradient(to bottom, transparent 0 3px, #7dd3fc06 3px 4px), radial-gradient(circle at 92% 0%, #38bdf824, transparent 44%);background-origin:border-box;-webkit-background-clip:text,padding-box,padding-box;background-clip:text,padding-box,padding-box;width:100%;margin:0;padding:34px 22px 30px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:clamp(5.2px,.58vw,9.3px);font-weight:900;line-height:1.08;overflow:hidden}.footer-ascii-command{color:#94a3b8;white-space:nowrap;background:#0d1117;border-top:1px solid #334155;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:10px;display:flex}.footer-ascii-prompt{color:var(--terminal-blue-end);font-weight:900}.footer-ascii-cursor{background:var(--terminal-blue-end);width:7px;height:13px;animation:1s step-end infinite terminal-cursor;display:inline-block}@keyframes terminal-cursor{0%,48%{opacity:1}49%,to{opacity:0}}.footer-bottom{z-index:1;border-top:1px solid var(--border-strong);background:color-mix(in srgb, var(--muted) 92%, transparent);color:var(--muted-foreground);letter-spacing:.04em;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:18px 20px;font-size:10px;font-weight:700;display:grid;position:relative}.footer-brand{color:var(--foreground);align-items:center;gap:10px;font-size:12px;font-weight:900;display:inline-flex}.footer-brand span:first-child{border:1px solid var(--primary);width:30px;height:30px;color:var(--primary);place-items:center;display:inline-grid}.footer-attribution{justify-self:center}.footer-social-links{align-items:center;gap:8px;display:flex}.footer-social-link{border:1px solid var(--border-strong);background:var(--background);width:36px;height:36px;color:var(--muted-foreground);border-radius:0;place-items:center;transition:transform .1s steps(2,end),box-shadow .1s steps(2,end),border-color .1s linear,color .1s linear;display:inline-grid;box-shadow:3px 3px #0000004d}.footer-social-link:hover{border-color:var(--primary);color:var(--primary);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 18%, #000);transform:translate(-1px,-1px)}.button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}:root[data-theme=light] body:after{opacity:.35}:root[data-theme=light] .footer-ascii-shell{border-color:#64748b}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1040px){.nav-links{display:none}.hero,.split-section{grid-template-columns:1fr}.hero{gap:46px;padding-top:92px}.gateway-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr;gap:42px}.footer-community-copy{max-width:720px}.footer-community-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.footer-ascii{font-size:clamp(6px,1.1vw,10px)}}@media (width<=700px){.site-header{width:calc(100% - 16px);margin-top:8px;top:8px}.brand span:last-child,.header-actions select{display:none}.section{width:min(100% - 24px,1120px);padding:76px 0}h1{font-size:clamp(2.35rem,11vw,3.5rem)}h2{font-size:clamp(2rem,9vw,3.2rem)}.gateway-grid,.stats-grid,.deploy-grid{grid-template-columns:1fr}.site-footer{width:calc(100% - 16px);margin-top:48px}.footer-main{padding:38px 20px 34px}.footer-community-actions{grid-template-columns:1fr}.footer-ascii-shell{overflow-x:auto}.footer-ascii{min-width:640px;font-size:7.2px}.footer-ascii-command{min-width:640px}.footer-bottom{grid-template-columns:1fr auto}.footer-attribution{grid-area:2/1/auto/-1;justify-self:start}}@media (width<=440px){.footer-status-line{gap:12px;font-size:8px}.footer-main,.footer-bottom{padding-left:14px;padding-right:14px}.footer-attribution{font-size:8px}}.button:disabled{cursor:wait;opacity:.55;box-shadow:2px 2px 0 color-mix(in srgb, var(--primary) 14%, #000);transform:none}.header-session-label{max-width:180px;color:var(--muted-foreground);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.header-dashboard-button{align-items:center;min-height:38px;padding:9px 12px;display:inline-flex}.authentication-notice{border:1px solid var(--border-strong);background:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(1120px,100% - 40px);margin:28px auto 0;padding:12px 14px;font-size:11px;display:grid;box-shadow:5px 5px #00000059}.authentication-notice span{color:var(--primary);font-weight:900}.authentication-notice strong{color:var(--foreground);font-weight:700}.authentication-notice button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.authentication-notice-error{border-color:color-mix(in srgb, #ef4444 70%, var(--border));box-shadow:5px 5px #2b0c0c}.authentication-notice-error span{color:#f87171}.auth-callback-page,.dashboard-auth-gate{place-items:center;width:min(1120px,100% - 40px);min-height:calc(100vh - 100px);margin:0 auto;padding:80px 0;display:grid}.auth-callback-panel,.dashboard-auth-panel{width:min(760px,100%);overflow:hidden}.auth-callback-content,.dashboard-auth-content{padding:48px}.auth-callback-content h1,.dashboard-auth-content h1{margin:28px 0 20px;font-size:clamp(2.75rem,5vw,4.75rem)}.auth-callback-content p,.dashboard-auth-content p{max-width:650px;font-size:15px}.auth-callback-progress{border:1px solid var(--border-strong);background:var(--background);height:14px;margin:34px 0 22px;position:relative;overflow:hidden}.auth-callback-progress span{background:var(--primary);width:42%;box-shadow:0 0 18px color-mix(in srgb, var(--primary) 44%, transparent);animation:1.15s steps(7,end) infinite alternate auth-progress;position:absolute;inset:2px auto 2px 2px}@keyframes auth-progress{0%{transform:translate(0)}to{transform:translate(132%)}}.dashboard-monospace{color:var(--muted-foreground);letter-spacing:.06em;font-size:11px;font-weight:800}.dashboard-inline-error{background:color-mix(in srgb, #ef4444 8%, var(--background));color:#fca5a5;border:1px solid #ef4444;margin-top:24px;padding:13px 14px;font-size:11px;line-height:1.6}.dashboard-page{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0}.dashboard-auth-brand{color:var(--foreground);letter-spacing:.06em;align-items:center;gap:10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:28px;left:max(20px,50vw - 560px)}.dashboard-auth-brand span:first-child{color:var(--primary)}.dashboard-app-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 2.5%, transparent) 1px, transparent 1px), var(--background);background-size:32px 32px;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{border-right:1px solid var(--border-strong);background:color-mix(in srgb, var(--card) 98%, transparent);min-width:0;height:100vh;box-shadow:6px 0 0 color-mix(in srgb, var(--primary) 8%, transparent);flex-direction:column;padding:18px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar-brand{border-bottom:1px solid var(--border-strong);align-items:center;gap:12px;padding-bottom:18px;display:flex}.dashboard-sidebar-brand-mark{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);width:42px;height:42px;color:var(--primary);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 20%, #000);flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.dashboard-sidebar-brand>span:last-child{gap:3px;min-width:0;display:grid}.dashboard-sidebar-brand strong{letter-spacing:.06em;font-size:13px}.dashboard-sidebar-brand small,.dashboard-sidebar-user small,.dashboard-browser-session small{color:var(--muted-foreground);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.dashboard-sidebar-user{border:1px solid var(--border);background:var(--background);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid}.dashboard-user-avatar-small{width:30px;height:30px;font-size:9px}.dashboard-sidebar-user-copy{gap:4px;min-width:0;display:grid}.dashboard-sidebar-user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-user-presence,.dashboard-browser-session-status{background:#39ff14;width:7px;height:7px;box-shadow:0 0 10px #39ff14}.dashboard-sidebar-nav:before{color:var(--muted-foreground);content:"WORKSPACE";letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:900}.dashboard-sidebar-nav a{min-height:42px;color:var(--muted-foreground);letter-spacing:.05em;border:1px solid #0000;grid-template-columns:30px 1fr;align-items:center;font-size:10px;font-weight:900;display:grid}.dashboard-sidebar-nav a span{color:color-mix(in srgb, var(--primary) 72%, var(--muted-foreground));font-size:8px}.dashboard-sidebar-nav a:hover,.dashboard-sidebar-nav a:focus-visible{border-color:var(--border-strong);background:var(--muted);color:var(--foreground);outline:0}.dashboard-sidebar-status{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:7px;padding:12px 0;display:grid}.dashboard-sidebar-status>span,.dashboard-sidebar-status small{color:var(--muted-foreground);letter-spacing:.08em;font-size:8px;font-weight:800}.dashboard-sidebar-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-sidebar-status strong{letter-spacing:.08em;font-size:10px}.dashboard-sidebar-status strong:before{content:"";background:currentColor;width:6px;height:6px;margin-right:8px;display:inline-block}.dashboard-sidebar-status .is-online{color:#39ff14}.dashboard-sidebar-status .is-offline{color:#f87171}.dashboard-sidebar-controls select,.dashboard-sidebar-controls .button{width:100%}.dashboard-workspace{min-width:0}.dashboard-topbar{z-index:18;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:10px 28px;display:flex;position:sticky;top:0}.dashboard-breadcrumb{color:var(--muted-foreground);letter-spacing:.08em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.dashboard-breadcrumb strong{color:var(--primary)}.dashboard-browser-session{align-items:center;gap:10px;max-width:360px;display:flex}.dashboard-browser-session>span:nth-child(2){text-align:right;gap:3px;min-width:0;display:grid}.dashboard-browser-session strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-content{width:min(1280px,100% - 56px);margin:0 auto;padding:42px 0 80px}.dashboard-section{border-bottom:1px solid var(--border-strong);padding:68px 0;scroll-margin-top:84px}.dashboard-page-heading,.dashboard-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.dashboard-page-heading h1{max-width:830px;margin:18px 0 16px;font-size:clamp(2.55rem,4vw,4.9rem);line-height:.92}.dashboard-page-heading p,.dashboard-section-header p{max-width:760px;margin:0;font-size:13px}.dashboard-notice{width:100%;margin-top:24px}.dashboard-status-card{flex-direction:column;justify-content:space-between;min-height:132px;padding:17px;display:flex;box-shadow:4px 4px #00000052}.dashboard-status-card strong{color:var(--primary);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,2.5vw,2.55rem);line-height:1;overflow:hidden}.dashboard-status-label,.dashboard-status-detail,.dashboard-panel-kicker{color:var(--muted-foreground);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-status-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-section-header{margin-bottom:24px}.dashboard-section-header h2{margin:14px 0 13px;font-size:clamp(2rem,3.2vw,3.65rem)}.dashboard-section-index{color:var(--primary);letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.dashboard-connection-state{border:1px solid var(--border-strong);letter-spacing:.08em;align-items:center;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.dashboard-connection-state:before{content:"";background:currentColor;width:6px;height:6px;margin-right:8px}.dashboard-connection-connected{border-color:color-mix(in srgb, #39ff14 48%, var(--border));color:#39ff14}.dashboard-connection-loading,.dashboard-connection-idle{color:var(--primary)}.dashboard-connection-offline{border-color:color-mix(in srgb, #f87171 48%, var(--border));color:#f87171}.dashboard-local-api-form label{color:var(--muted-foreground);letter-spacing:.08em;font-size:9px;font-weight:900}.dashboard-local-api-form input{border:1px solid var(--border-strong);background:var(--background);min-width:0;height:40px;color:var(--foreground);border-radius:0;outline:none;padding:0 12px;font:11px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-local-api-form input:focus{border-color:var(--primary);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 20%, transparent)}.dashboard-local-api-help,.dashboard-local-api-error{margin:12px 0 0;font-size:10px}.dashboard-local-api-help code{color:var(--primary)}.dashboard-local-api-error{color:#fca5a5}.dashboard-local-api-error span{color:var(--muted-foreground)}.dashboard-empty-models-symbol{border:1px solid var(--border-strong);background:var(--background);width:82px;height:82px;color:var(--primary);place-items:center;font-size:21px;font-weight:900;display:grid}.dashboard-empty-models h3,.dashboard-next-step-panel h3,.dashboard-context-panel h3,.dashboard-panel-heading h3{margin:10px 0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.08}.dashboard-empty-models p{max-width:720px;margin:0;font-size:12px}.dashboard-model-table-header,.dashboard-model-table-row{grid-template-columns:minmax(180px,1.25fr) minmax(110px,.65fr) 110px 120px;align-items:center;gap:18px;display:grid}.dashboard-model-table-header{border-bottom:1px solid var(--border-strong);background:var(--muted);color:var(--muted-foreground);letter-spacing:.08em;padding:12px 16px;font-size:8px;font-weight:900}.dashboard-model-table-row{border-bottom:1px solid var(--border);min-height:64px;padding:13px 16px;font-size:10px}.dashboard-model-table-row:last-child{border-bottom:0}.dashboard-model-table-row code{overflow-wrap:anywhere;color:var(--primary);font-weight:900}.dashboard-model-table-row span{color:var(--muted-foreground)}.dashboard-model-table-row strong{color:#39ff14;font-size:9px}.dashboard-model-table-row button,.dashboard-command button,.dashboard-footer button{border:1px solid var(--border-strong);background:var(--background);min-height:32px;color:var(--foreground);letter-spacing:.06em;cursor:pointer;border-radius:0;font:900 8px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-model-table-row button:hover,.dashboard-command button:hover,.dashboard-footer button:hover{border-color:var(--primary);color:var(--primary)}.dashboard-next-step-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:14px;margin-top:14px;display:grid}.dashboard-next-step-panel,.dashboard-context-panel{min-width:0;padding:22px}.dashboard-online-indicator{color:var(--primary);letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:inline-flex}.dashboard-online-indicator:before{background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px var(--primary);content:""}.dashboard-command-index{color:var(--primary);font-size:9px;font-weight:900}.dashboard-command strong{letter-spacing:.06em;font-size:9px}.dashboard-command code{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.55;overflow-x:auto}.dashboard-workflow-final-step{color:var(--foreground);letter-spacing:.06em;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0 2px;font-size:9px;display:grid}.dashboard-workflow-final-step span{color:var(--primary);font-weight:900}.dashboard-context-panel p{margin:0 0 20px;font-size:11px}.dashboard-context-panel dl,.dashboard-definition-list{margin:0}.dashboard-context-panel dl>div,.dashboard-definition-list>div{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.dashboard-context-panel dt,.dashboard-definition-list dt{color:var(--muted-foreground);letter-spacing:.07em;font-size:8px;font-weight:900}.dashboard-context-panel dd,.dashboard-definition-list dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0;font-size:10px;line-height:1.5}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.dashboard-panel{min-width:0;padding:22px}.dashboard-terminal-panel .code-block{min-height:470px}.dashboard-tag-section{margin-top:20px}.dashboard-tag-section>span{color:var(--muted-foreground);letter-spacing:.08em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.dashboard-tags{flex-wrap:wrap;gap:7px;display:flex}.dashboard-tags code{border:1px solid var(--border-strong);background:var(--background);color:var(--primary);padding:5px 7px;font-size:8px;font-weight:800}.dashboard-registry-panel{overflow:hidden}.dashboard-table-header,.dashboard-table-row{grid-template-columns:minmax(120px,.75fr) minmax(160px,1fr) minmax(130px,.85fr) minmax(220px,1.4fr);align-items:center;gap:18px;display:grid}.dashboard-table-header{border-bottom:1px solid var(--border-strong);background:var(--muted);color:var(--muted-foreground);letter-spacing:.08em;padding:12px 16px;font-size:8px;font-weight:900}.dashboard-table-row{border-bottom:1px solid var(--border);min-height:68px;padding:13px 16px;font-size:10px}.dashboard-table-row:last-child{border-bottom:0}.dashboard-table-row:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.dashboard-table-row code{color:var(--primary);font-weight:900}.dashboard-table-row strong{font-size:11px}.dashboard-table-row span{color:var(--muted-foreground);line-height:1.5}.dashboard-table-empty{color:var(--muted-foreground);letter-spacing:.06em;text-align:center;padding:48px 16px;font-size:10px;font-weight:800}.dashboard-footer{border-top:1px solid var(--border-strong);background:var(--card);min-height:66px;color:var(--muted-foreground);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:24px;padding:14px 28px;font-size:8px;font-weight:800;display:flex}.dashboard-footer button{padding:0 10px}@media (width<=1120px){.dashboard-app-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-content{width:min(100% - 36px,1280px)}.dashboard-status-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-next-step-layout{grid-template-columns:1fr}}@media (width<=860px){.dashboard-app-shell{display:block}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--border-strong);height:auto;box-shadow:0 5px 0 color-mix(in srgb, var(--primary) 8%, transparent);grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr);gap:14px;padding:12px;display:grid;position:relative}.dashboard-sidebar-brand{border:0;padding:0}.dashboard-sidebar-user{margin:0}.dashboard-sidebar-nav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.dashboard-sidebar-nav:before,.dashboard-sidebar-spacer,.dashboard-sidebar-status,.dashboard-sidebar-controls{display:none}.dashboard-sidebar-nav a{grid-template-columns:24px 1fr}.dashboard-topbar{top:0}.dashboard-page-heading,.dashboard-section-header{grid-template-columns:1fr;align-items:start;gap:20px}.dashboard-page-actions{justify-content:flex-start}.dashboard-grid{grid-template-columns:1fr}.dashboard-registry-panel,.dashboard-model-registry-panel{overflow-x:auto}.dashboard-table-header,.dashboard-table-row{min-width:760px}.dashboard-model-table-header,.dashboard-model-table-row{min-width:650px}}@media (width<=620px){.dashboard-sidebar{grid-template-columns:1fr}.dashboard-sidebar-user{display:none}.dashboard-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-topbar{min-height:56px;padding:9px 14px}.dashboard-browser-session>span:nth-child(2){display:none}.dashboard-content{width:calc(100% - 24px);padding-top:28px}.dashboard-section{padding:52px 0}.dashboard-page-heading h1{font-size:clamp(2.35rem,11vw,3.4rem)}.dashboard-status-grid-four,.dashboard-local-api-form{grid-template-columns:1fr}.dashboard-empty-models{grid-template-columns:1fr;align-items:start}.dashboard-command{grid-template-columns:24px minmax(0,1fr)}.dashboard-command button{grid-column:2;width:76px}.dashboard-context-panel dl>div,.dashboard-definition-list>div{grid-template-columns:1fr;gap:6px}.dashboard-footer{flex-direction:column;align-items:flex-start;padding:16px}.dashboard-footer>div{flex-wrap:wrap}.auth-callback-content,.dashboard-auth-content{padding:32px 22px}}.dashboard-auth-brand,.dashboard-sidebar-brand{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.dashboard-sidebar-brand{width:100%}.dashboard-sidebar-nav button{width:100%;min-height:42px;color:var(--muted-foreground);letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:30px 1fr;align-items:center;padding:0;font:900 10px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:grid}.dashboard-sidebar-nav button span{color:color-mix(in srgb, var(--primary) 72%, var(--muted-foreground));font-size:8px}.dashboard-sidebar-nav button:hover,.dashboard-sidebar-nav button:focus-visible,.dashboard-sidebar-nav button.is-active{border-color:var(--border-strong);background:var(--muted);color:var(--foreground);outline:0}.dashboard-sidebar-nav button.is-active{box-shadow:inset 3px 0 0 var(--primary)}.dashboard-workspace{flex-direction:column;min-height:100vh;display:flex}.dashboard-content{flex:1}.dashboard-page-view{border-bottom:0;min-height:calc(100vh - 212px);padding-top:14px}.dashboard-overview-action-card{flex-direction:column;align-items:flex-start;min-height:245px;padding:22px;display:flex}.dashboard-overview-action-card h3{margin:12px 0 10px;font-size:clamp(1.35rem,2.1vw,2.15rem);line-height:1.05}.dashboard-overview-action-card p{max-width:620px;margin:0 0 24px;font-size:11px}.dashboard-local-api-form{grid-template-columns:auto minmax(220px,1fr) repeat(2,auto)}.dashboard-local-api-error code{color:var(--primary)}.dashboard-connection-idle{color:var(--muted-foreground)}.dashboard-connection-loading{color:var(--primary)}@media (width<=860px){.dashboard-sidebar-nav button{grid-template-columns:24px 1fr}.dashboard-overview-actions{grid-template-columns:1fr}}@media (width<=620px){.dashboard-page-view{min-height:auto}.dashboard-local-api-form{grid-template-columns:1fr}}.dashboard-model-installer.is-installed{border-color:color-mix(in srgb, #39ff14 56%, var(--border))}.dashboard-model-installer-status{border:1px solid color-mix(in srgb, var(--primary) 60%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--background));width:70px;height:70px;color:var(--primary);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 18%, transparent);place-items:center;font:900 27px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:grid}.dashboard-model-installer.is-installed .dashboard-model-installer-status{color:#39ff14;border-color:#39ff14;box-shadow:5px 5px #39ff142e}.dashboard-model-installer-copy h3{margin:9px 0 8px;font-size:clamp(1.55rem,2.6vw,2.5rem);line-height:1}.dashboard-model-installer-copy p{max-width:650px;margin:0;font-size:12px}.dashboard-model-specs{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.dashboard-model-specs span{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;font:800 9px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-model-installer-action .button{white-space:nowrap;min-height:48px}.dashboard-model-installer-action small{color:var(--muted-foreground);letter-spacing:.08em;text-align:center;font:800 8px/1.3 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-model-progress-heading,.dashboard-model-progress-meta{letter-spacing:.025em;justify-content:space-between;align-items:center;gap:18px;font:800 10px/1.35 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex}.dashboard-model-progress-track{border:1px solid var(--border-strong);background:repeating-linear-gradient(90deg, transparent 0 9px, color-mix(in srgb, var(--foreground) 5%, transparent) 9px 10px), var(--background);height:14px;margin:13px 0 11px;position:relative;overflow:hidden}.dashboard-model-progress-track>span{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--primary) 88%, white) 0 8px, var(--primary) 8px 16px);height:100%;transition:width .18s linear;display:block}.dashboard-model-progress-meta code{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-model-install-error{border-top:1px solid color-mix(in srgb, #ff4d4d 55%, var(--border));background:color-mix(in srgb, #ff4d4d 7%, var(--background));color:color-mix(in srgb, #ff4d4d 80%, var(--foreground));grid-template-columns:auto 1fr;gap:14px;padding:14px 28px;font:800 9px/1.5 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:grid}.dashboard-model-service-step span,.dashboard-model-service-step strong{letter-spacing:.06em;font:800 8px/1.3 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-model-service-step code{border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:9px 11px;font-size:10px}.dashboard-model-service-step button{border:1px solid var(--border-strong);min-height:34px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:0;padding:0 11px;font:900 8px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-model-library-heading h3{margin:6px 0 0;font-size:clamp(1.35rem,2.1vw,2rem)}.dashboard-model-library-heading>strong{color:var(--primary);font:900 28px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-empty-models-compact{min-height:150px}@media (width<=900px){.dashboard-model-installer-main{grid-template-columns:58px minmax(0,1fr)}.dashboard-model-installer-status{width:58px;height:58px}.dashboard-model-installer-action{grid-column:1/-1;min-width:0}.dashboard-model-service-step{grid-template-columns:1fr auto}.dashboard-model-service-step code{grid-area:2/1/auto/-1}}@media (width<=620px){.dashboard-model-installer-main{grid-template-columns:1fr;padding:22px 18px}.dashboard-model-installer-status{width:52px;height:52px}.dashboard-model-progress,.dashboard-model-service-step{padding-left:18px;padding-right:18px}.dashboard-model-progress-heading,.dashboard-model-progress-meta{flex-direction:column;align-items:flex-start;gap:7px}.dashboard-model-progress-meta span+span:before,.dashboard-model-progress-meta code:before{display:none}.dashboard-model-service-step{grid-template-columns:1fr}.dashboard-model-service-step code,.dashboard-model-service-step button{grid-area:auto}}.dashboard-context-action{width:100%;margin-top:20px}.dashboard-tool-readiness{border-color:color-mix(in srgb, var(--primary) 46%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 7%, transparent), transparent 58%), var(--card);justify-content:space-between;align-items:center;gap:24px;min-height:92px;margin-top:22px;padding:18px 20px;display:flex}.dashboard-tool-readiness-status strong{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-tool-status-dot{border:1px solid var(--primary);width:14px;height:14px;box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 18%, transparent);background:0 0;flex:none}.dashboard-tool-status-dot.is-ready{background:#39ff14;border-color:#39ff14;box-shadow:0 0 14px #39ff149e,3px 3px #39ff142e}.dashboard-tool-model-select>span{color:var(--muted-foreground);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-tool-model-select select{border-radius:0;width:100%;min-width:0;height:40px;font-size:10px}.dashboard-tool-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:14px;display:grid}.dashboard-tool-setup-panel,.dashboard-tool-try-panel,.dashboard-tool-package-script{min-width:0;padding:22px}.dashboard-tool-setup-panel .dashboard-command-list{margin-top:4px}.dashboard-tool-summary{min-width:0}.dashboard-copy-all-button{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background));min-height:36px;color:var(--primary);letter-spacing:.07em;cursor:pointer;border-radius:0;padding:0 12px;font:900 8px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-copy-all-button:hover:not(:disabled),.dashboard-copy-all-button:focus-visible:not(:disabled){background:var(--primary);color:var(--primary-foreground);outline:0}.dashboard-copy-all-button:disabled{border-color:var(--border);color:var(--muted-foreground);cursor:not-allowed;opacity:.55}.dashboard-tool-inline-notice{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--background));color:var(--muted-foreground);letter-spacing:.035em;margin-top:16px;padding:12px;font-size:9px;font-weight:800;line-height:1.6}.dashboard-tool-try-panel .dashboard-command{border-bottom:0;padding-bottom:0}.dashboard-tool-package-script{margin-top:14px}.dashboard-tool-package-script .code-block{border:1px solid var(--border);background:var(--background);min-height:0;margin-top:18px}.dashboard-tool-package-script h3{margin:10px 0 0;font-size:clamp(1.25rem,2vw,2rem)}@media (width<=1040px){.dashboard-tool-grid{grid-template-columns:1fr}.dashboard-tool-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.dashboard-sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.dashboard-tool-readiness{flex-direction:column;align-items:stretch}.dashboard-tool-readiness-actions,.dashboard-tool-model-select{width:100%;max-width:none}.dashboard-tool-readiness-actions .button{width:100%}.dashboard-tool-side-column{grid-template-columns:1fr}.dashboard-tool-setup-panel .dashboard-panel-heading,.dashboard-tool-package-script .dashboard-panel-heading{flex-direction:column;align-items:stretch}.dashboard-copy-all-button{width:100%}}@media (width<=620px){.dashboard-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tool-setup-panel,.dashboard-tool-try-panel,.dashboard-tool-package-script{padding:18px}}.dashboard-runtime-banner{border:1px solid color-mix(in srgb, #ffb347 62%, var(--border));background:repeating-linear-gradient(135deg, transparent 0 14px, #ffb3470a 14px 15px), color-mix(in srgb, #ffb347 5%, var(--card));grid-template-columns:minmax(220px,1fr) minmax(220px,auto) auto;align-items:center;gap:16px;margin:14px 0;padding:16px 18px;display:grid;box-shadow:5px 5px #ffb3471a}.dashboard-runtime-banner span,.dashboard-runtime-banner strong,.dashboard-runtime-banner button{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-runtime-banner strong{letter-spacing:.03em;font-size:13px}.dashboard-runtime-banner p{margin:0;font-size:12px;line-height:1.5}.dashboard-runtime-banner code{border:1px solid var(--border-strong);background:var(--background);color:var(--foreground);white-space:nowrap;padding:10px 12px;font-size:10px;overflow:auto}.dashboard-runtime-banner button{color:#ffb347;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffb347;border-radius:0;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.dashboard-runtime-banner button:hover{color:#111;background:#ffb347}.dashboard-runtime-banner-warning{border-color:color-mix(in srgb, #ff4d4d 58%, var(--border));background:color-mix(in srgb, #ff4d4d 5%, var(--card));box-shadow:5px 5px #ff4d4d1a}.dashboard-runtime-banner-warning button{border-color:#ff6f6f}.dashboard-runtime-banner-warning button:hover{color:#111;background:#ff6f6f}.dashboard-runtime-required-panel{border-color:color-mix(in srgb, #ffb347 55%, var(--border));background:linear-gradient(135deg, #ffb3470f, transparent 55%), var(--card);min-width:0;padding:22px}.dashboard-runtime-required-panel>p{margin:18px 0 10px}.dashboard-runtime-missing-indicator{color:#ffb347;letter-spacing:.08em;white-space:nowrap;border:1px solid #ffb347;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.dashboard-runtime-actions{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.dashboard-runtime-actions>span{color:var(--muted-foreground);font-size:10px;line-height:1.5}.dashboard-runtime-actions code{color:var(--primary)}.dashboard-runtime-context-panel dd{color:#ffb347}.dashboard-model-test-panel{border:1px solid color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--background));justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px;display:flex}.dashboard-model-test-panel strong{font-size:11px;line-height:1.45}.dashboard-model-test-panel small{max-width:560px;color:var(--muted-foreground);font-size:9px;line-height:1.55}.dashboard-model-test-result{border:1px solid color-mix(in srgb, #39ff14 45%, var(--border));background:color-mix(in srgb, #39ff14 4%, var(--background));gap:8px;margin-bottom:18px;padding:14px;display:grid}.dashboard-model-test-result pre{max-height:190px;color:var(--foreground);white-space:pre-wrap;margin:0;font:11px/1.6 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:auto}@media (width<=820px){.dashboard-runtime-banner{grid-template-columns:1fr}.dashboard-runtime-banner code,.dashboard-runtime-banner button{width:100%}.dashboard-runtime-actions,.dashboard-model-test-panel{flex-direction:column;align-items:stretch}}.dashboard-metrics-page{display:block}.dashboard-metrics-privacy{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 6%, transparent), transparent 48%), var(--card);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.dashboard-metrics-privacy-mark{border:1px solid var(--primary);min-height:30px;color:var(--primary);letter-spacing:.1em;align-items:center;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.dashboard-metrics-privacy strong{color:var(--foreground);letter-spacing:.04em;margin-bottom:6px;font-size:11px;display:block}.dashboard-metrics-privacy p{max-width:920px;margin:0;font-size:10px}.dashboard-metrics-connect-panel{border-radius:0;gap:20px;padding:24px;display:grid}.dashboard-metrics-connect-panel h3{margin:10px 0;font-size:clamp(1.35rem,2.2vw,2.2rem)}.dashboard-metrics-connect-panel p{max-width:760px;margin:0;font-size:11px}.dashboard-metrics-connect-action{place-self:start;width:auto;min-width:132px;min-height:38px;padding:9px 14px}.dashboard-metrics-error-panel{border-color:color-mix(in srgb, #ff6f6f 48%, var(--border))}.dashboard-metric-card{min-width:0;min-height:132px;box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 7%, transparent);border-radius:0;align-content:space-between;gap:10px;padding:17px;display:grid;position:relative;overflow:hidden}.dashboard-metric-card:before{background:var(--primary);content:"";width:34px;height:2px;position:absolute;top:0;left:0}.dashboard-metric-card>span{color:var(--muted-foreground);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-metric-card>strong{min-width:0;color:var(--foreground);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.65rem,2.7vw,2.75rem);line-height:.95;overflow:hidden}.dashboard-metric-card>small{min-width:0;color:var(--muted-foreground);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.dashboard-metrics-split{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.dashboard-metrics-panel,.dashboard-metrics-table-panel{border-radius:0;min-width:0;padding:20px}.dashboard-metrics-live-indicator,.dashboard-metrics-generated-at{border:1px solid color-mix(in srgb, var(--primary) 50%, var(--border));min-height:24px;color:var(--primary);letter-spacing:.08em;white-space:nowrap;align-items:center;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.dashboard-token-breakdown>div:not(.dashboard-token-bar){grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;display:grid}.dashboard-token-breakdown span,.dashboard-token-breakdown small{color:var(--muted-foreground);letter-spacing:.08em;font-size:8px;font-weight:900}.dashboard-token-breakdown strong{font-size:18px}.dashboard-token-bar{border:1px solid var(--border-strong);background:repeating-linear-gradient(90deg, transparent 0 11px, color-mix(in srgb, var(--border) 80%, transparent) 11px 12px), var(--background);height:10px;position:relative;overflow:hidden}.dashboard-token-bar>span{min-width:0;height:100%;transition:width .24s linear;display:block}.dashboard-metrics-definition-list{margin-top:18px}.dashboard-metrics-table-panel{overflow:hidden}.dashboard-metrics-request-header,.dashboard-metrics-request-row{grid-template-columns:90px minmax(180px,1.8fr) minmax(90px,.8fr) 76px 82px 94px 84px;align-items:center;gap:12px;display:grid}.dashboard-metrics-model-header,.dashboard-metrics-model-row{grid-template-columns:minmax(220px,2fr) minmax(90px,.8fr) 80px 90px 100px 100px;align-items:center;gap:12px;display:grid}.dashboard-metrics-request-header,.dashboard-metrics-model-header{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--muted);color:var(--muted-foreground);letter-spacing:.08em;margin-top:18px;padding:10px 12px;font-size:8px;font-weight:900}.dashboard-metrics-request-row,.dashboard-metrics-model-row{border-bottom:1px solid var(--border);min-width:0;color:var(--muted-foreground);padding:12px;font-size:9px}.dashboard-metrics-request-row:last-child,.dashboard-metrics-model-row:last-child{border-bottom:0}.dashboard-metrics-request-row:hover,.dashboard-metrics-model-row:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.dashboard-metrics-request-row code,.dashboard-metrics-model-row code{min-width:0;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-metrics-request-row strong,.dashboard-metrics-model-row strong{color:var(--foreground)}.dashboard-metrics-status{letter-spacing:.07em;border:1px solid;align-items:center;width:fit-content;min-height:22px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.dashboard-metrics-status-success{color:#39ff14}.dashboard-metrics-status-error{color:#ff6f6f}.dashboard-metrics-status-cancelled{color:#ffb347}.dashboard-metrics-cloud-heading{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:10px;padding-top:22px;display:flex}.dashboard-metrics-cloud-heading h3{margin:8px 0;font-size:clamp(1.4rem,2.4vw,2.4rem)}.dashboard-metrics-cloud-heading p{max-width:760px;margin:0;font-size:10px}@media (width<=1180px){.dashboard-metrics-grid,.dashboard-cloud-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics-split{grid-template-columns:1fr}.dashboard-metrics-table-panel{overflow-x:auto}.dashboard-metrics-request-header,.dashboard-metrics-request-row{min-width:930px}.dashboard-metrics-model-header,.dashboard-metrics-model-row{min-width:800px}}@media (width<=720px){.dashboard-metrics-privacy,.dashboard-metrics-grid,.dashboard-cloud-metrics-grid{grid-template-columns:1fr}.dashboard-metrics-cloud-heading{flex-direction:column;align-items:stretch}.dashboard-metrics-cloud-heading .button{width:100%}}.site-profile-menu,.dashboard-profile-menu{position:relative}.site-profile-trigger,.dashboard-profile-trigger{border:1px solid var(--border-strong);background:var(--input);min-height:38px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:9px;padding:5px 9px;display:inline-flex}.site-profile-trigger:hover,.site-profile-trigger:focus-visible,.dashboard-profile-trigger:hover,.dashboard-profile-trigger:focus-visible,.site-profile-trigger[aria-expanded=true],.dashboard-profile-trigger[aria-expanded=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--input));outline:0}.site-profile-avatar{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);width:26px;height:26px;color:var(--primary);place-items:center;font-size:9px;font-weight:900;display:grid}.site-profile-label{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:9px;font-weight:900;overflow:hidden}.site-profile-dropdown,.dashboard-profile-dropdown{z-index:80;border:1px solid var(--primary);background:var(--card);width:214px;box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 18%, #000);display:grid;position:absolute;top:calc(100% + 8px);right:0}.site-profile-dropdown button,.dashboard-profile-dropdown button{border:0;border-bottom:1px solid var(--border);min-height:42px;color:var(--foreground);font:inherit;letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 12px;font-size:9px;font-weight:900;display:grid}.site-profile-dropdown button{grid-template-columns:1fr}.site-profile-dropdown button:last-child,.dashboard-profile-dropdown button:last-child{border-bottom:0}.site-profile-dropdown button:hover,.site-profile-dropdown button:focus-visible,.dashboard-profile-dropdown button:hover,.dashboard-profile-dropdown button:focus-visible{background:color-mix(in srgb, var(--primary) 10%, var(--muted));color:var(--primary);outline:0}.site-profile-dropdown button:disabled,.dashboard-profile-dropdown button:disabled{cursor:wait;opacity:.55}.dashboard-profile-dropdown button>span{color:var(--primary);font-size:8px}.dashboard-sidebar-header{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:18px;display:grid}.dashboard-sidebar-brand{border-bottom:0;min-width:0;padding-bottom:0}.dashboard-sidebar-collapse{border:1px solid var(--border);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:0;place-items:center;font:900 9px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:grid}.dashboard-sidebar-collapse:hover,.dashboard-sidebar-collapse:focus-visible{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);outline:0}.dashboard-sidebar-nav button{border-width:1px;grid-template-columns:34px minmax(0,1fr);gap:2px;padding:0 10px;position:relative}.dashboard-sidebar-nav button:before{content:"";background:0 0;width:2px;position:absolute;top:7px;bottom:7px;left:-1px}.dashboard-sidebar-nav button.is-active{border-color:color-mix(in srgb, var(--primary) 44%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--muted));box-shadow:none}.dashboard-sidebar-nav button.is-active:before{background:var(--primary);box-shadow:0 0 8px color-mix(in srgb, var(--primary) 52%, transparent)}.dashboard-nav-index{z-index:1;color:color-mix(in srgb, var(--primary) 82%, var(--muted-foreground));align-items:center;font-size:8px;display:inline-flex;position:relative}.dashboard-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-sidebar.is-collapsed{padding:10px;overflow-x:hidden}.dashboard-sidebar.is-collapsed .dashboard-sidebar-header{grid-template-columns:1fr;justify-items:center;gap:9px;padding-bottom:12px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand{width:42px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand-copy,.dashboard-sidebar.is-collapsed .dashboard-sidebar-user-copy,.dashboard-sidebar.is-collapsed .dashboard-user-presence,.dashboard-sidebar.is-collapsed .dashboard-nav-label,.dashboard-sidebar.is-collapsed .dashboard-sidebar-controls,.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav:before,.dashboard-sidebar.is-collapsed .dashboard-sidebar-status>span,.dashboard-sidebar.is-collapsed .dashboard-sidebar-status>small{display:none}.dashboard-sidebar.is-collapsed .dashboard-sidebar-user{grid-template-columns:1fr;justify-items:center;margin-top:12px;padding:8px 0;display:grid}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav{gap:7px;margin-top:14px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:0}.dashboard-sidebar.is-collapsed .dashboard-nav-index{justify-content:center;font-size:9px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-status strong{font-size:0}.dashboard-sidebar.is-collapsed .dashboard-sidebar-status strong:before{width:8px;height:8px;margin:0}.dashboard-profile-menu{max-width:380px}.dashboard-profile-trigger{background:0 0;max-width:100%;padding:5px 7px 5px 10px}.dashboard-profile-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-profile-trigger-copy small{color:var(--muted-foreground);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}@media (width<=860px){.dashboard-sidebar-collapse{display:none}.dashboard-sidebar.is-collapsed{grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr);gap:14px;height:auto;padding:12px;display:grid;overflow:visible}.dashboard-sidebar.is-collapsed .dashboard-sidebar-header{border:0;padding:0;display:block}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand{width:100%}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand-copy,.dashboard-sidebar.is-collapsed .dashboard-sidebar-user-copy,.dashboard-sidebar.is-collapsed .dashboard-user-presence,.dashboard-sidebar.is-collapsed .dashboard-nav-label{display:grid}.dashboard-sidebar.is-collapsed .dashboard-user-presence{display:block}.dashboard-sidebar.is-collapsed .dashboard-sidebar-user{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;margin:0;padding:12px;display:grid}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav{gap:4px;margin:0}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button{grid-template-columns:30px minmax(0,1fr);justify-items:stretch;min-height:42px;padding:0 10px}.dashboard-sidebar.is-collapsed .dashboard-nav-index{justify-content:flex-start;font-size:8px}.dashboard-app-shell.is-sidebar-collapsed{display:block}}@media (width<=620px){.site-profile-label,.dashboard-profile-trigger-copy{display:none}.dashboard-profile-menu{max-width:none}.dashboard-profile-trigger{padding-left:7px}.dashboard-sidebar.is-collapsed{grid-template-columns:1fr}.dashboard-sidebar.is-collapsed .dashboard-sidebar-user{display:none}}.dashboard-sidebar-header{border-bottom:0;padding-bottom:2px}.dashboard-sidebar-nav{margin-top:18px}.dashboard-sidebar-nav button{border-color:#0000;padding-left:15px;padding-right:10px}.dashboard-sidebar-nav button:before{width:1px;top:11px;bottom:11px;left:5px}.dashboard-sidebar-nav button.is-active{background:color-mix(in srgb, var(--primary) 8%, var(--muted));border-color:#0000}.dashboard-resource-tabs{border:1px solid var(--border-strong);background:var(--card);width:100%;margin-bottom:22px;display:flex}.dashboard-resource-tabs button{border:0;border-right:1px solid var(--border-strong);min-height:48px;color:var(--muted-foreground);letter-spacing:.07em;cursor:pointer;background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 18px;font:900 10px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:inline-flex}.dashboard-resource-tabs button:last-child{border-right:0}.dashboard-resource-tabs button span{color:color-mix(in srgb, var(--primary) 80%, var(--muted-foreground));font-size:8px}.dashboard-resource-tabs button:hover,.dashboard-resource-tabs button:focus-visible{background:var(--muted);color:var(--foreground);outline:0}.dashboard-resource-tabs button.is-active{background:color-mix(in srgb, var(--primary) 10%, var(--muted));color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button{padding:0}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button:before{left:4px}@media (width<=860px){.dashboard-sidebar-header{padding:0}.dashboard-sidebar-nav{margin:0}}@media (width<=620px){.dashboard-resource-tabs{grid-template-columns:1fr;display:grid}.dashboard-resource-tabs button{border-right:0;border-bottom:1px solid var(--border-strong);justify-content:flex-start}.dashboard-resource-tabs button:last-child{border-bottom:0}}.dashboard-pricing-section{border-top:1px solid var(--border);gap:14px;margin-top:12px;padding-top:20px;display:grid}.dashboard-pricing-heading{margin-top:0}.dashboard-pricing-heading-actions,.dashboard-pricing-sync-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-pricing-auth-card,.dashboard-pricing-sync-card{border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.dashboard-pricing-auth-card h3,.dashboard-pricing-sync-card h3{margin:7px 0;font-size:18px}.dashboard-pricing-auth-card p,.dashboard-pricing-sync-card p{max-width:840px;margin:0;font-size:10px}.dashboard-pricing-success{border-color:color-mix(in srgb, #39ff14 45%, var(--border))}.dashboard-pricing-config-card,.dashboard-pricing-allowance-card,.dashboard-pricing-chart-card{border-radius:0;padding:18px}.dashboard-pricing-catalog-status{justify-items:end;gap:6px;min-width:0;max-width:58%;display:grid}.dashboard-pricing-config-card .dashboard-panel-heading code{max-width:100%;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.dashboard-pricing-catalog-status button{color:var(--muted-foreground);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;padding:0;font:800 8px/1.2 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-pricing-catalog-status button:hover:not(:disabled){color:var(--primary)}.dashboard-pricing-catalog-status button:disabled{cursor:not-allowed;opacity:.55}.dashboard-pricing-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dashboard-pricing-config-card{z-index:4;overflow:visible}.dashboard-pricing-filterable-select{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.dashboard-pricing-filterable-select>label{color:var(--muted-foreground);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-pricing-filterable-select>small{min-height:10px;color:var(--muted-foreground);letter-spacing:.06em;font-size:7px;font-weight:800}.dashboard-pricing-combobox-control{min-width:0;position:relative}.dashboard-pricing-combobox-control input{border:1px solid var(--border);background:var(--input);width:100%;min-width:0;height:38px;color:var(--foreground);border-radius:0;outline:none;padding:0 42px 0 10px;font:10px/1.2 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-pricing-combobox-control input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.dashboard-pricing-combobox-control input:disabled{cursor:not-allowed;opacity:.55}.dashboard-pricing-combobox-toggle{border:0;border-left:1px solid var(--border);background:color-mix(in srgb, var(--muted) 78%, transparent);width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:0;place-items:center;padding:0;font:800 8px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:grid;position:absolute;top:1px;right:1px}.dashboard-pricing-combobox-toggle:hover:not(:disabled),.dashboard-pricing-combobox-toggle:focus-visible{background:var(--muted);color:var(--primary);outline:0}.dashboard-pricing-combobox-toggle:disabled{cursor:not-allowed;opacity:.45}.dashboard-pricing-combobox-options{z-index:300;overscroll-behavior:contain;border:1px solid var(--primary);background:var(--card);max-height:260px;position:absolute;top:60px;left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #00000061}.dashboard-pricing-combobox-options>button{border:0;border-bottom:1px solid var(--border);background:var(--card);width:100%;min-height:36px;color:var(--foreground);cursor:pointer;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font:10px/1.25 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex}.dashboard-pricing-combobox-options>button:last-child{border-bottom:0}.dashboard-pricing-combobox-options>button:hover,.dashboard-pricing-combobox-options>button.is-active,.dashboard-pricing-combobox-options>button[aria-selected=true]{background:color-mix(in srgb, var(--primary) 12%, var(--muted));color:var(--primary)}.dashboard-pricing-combobox-options>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-pricing-combobox-options>button strong{color:var(--muted-foreground);letter-spacing:.08em;flex:none;font-size:7px}.dashboard-pricing-combobox-empty{color:var(--muted-foreground);letter-spacing:.06em;padding:14px 10px;font:800 8px/1.4 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-pricing-config-note{color:var(--muted-foreground);margin:13px 0 0;font-size:9px}.dashboard-pricing-summary-grid,.dashboard-pricing-rate-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dashboard-pricing-summary-grid .dashboard-metric-card{min-height:116px}.dashboard-pricing-allowance-card{gap:13px;display:grid}.dashboard-pricing-allowance-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.dashboard-pricing-allowance-header>div{gap:5px;display:grid}.dashboard-pricing-allowance-header span{color:var(--muted-foreground);letter-spacing:.08em;font-size:8px;font-weight:900}.dashboard-pricing-allowance-header strong{font-size:18px}.dashboard-pricing-allowance-track{border:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(10% - 1px), color-mix(in srgb, var(--border) 75%, transparent) calc(10% - 1px), color-mix(in srgb, var(--border) 75%, transparent) 10%), var(--muted);height:14px;overflow:hidden}.dashboard-pricing-allowance-track i{background:var(--primary);height:100%;transition:width .22s;display:block}.dashboard-pricing-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-pricing-rate-card{border-radius:0;align-content:space-between;gap:8px;min-width:0;min-height:110px;padding:16px;display:grid}.dashboard-pricing-rate-card>span,.dashboard-pricing-rate-card small{color:var(--muted-foreground);letter-spacing:.08em;font-size:8px;font-weight:900}.dashboard-pricing-rate-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.dashboard-pricing-comparison-grid,.dashboard-pricing-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-pricing-comparison-card{border-radius:0;align-content:space-between;gap:10px;min-height:150px;padding:18px;display:grid}.dashboard-pricing-comparison-card>span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-pricing-comparison-card strong{color:var(--primary);font-size:clamp(1.35rem,2vw,2rem)}.dashboard-pricing-comparison-card p{color:var(--muted-foreground);margin:0;font-size:9px}.dashboard-pricing-comparison-local{border-color:color-mix(in srgb, #39ff14 38%, var(--border))}.dashboard-pricing-comparison-local strong{color:#39ff14}.dashboard-pricing-chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.dashboard-pricing-chart-card{min-width:0}.dashboard-pricing-chart-heading{align-items:flex-start}.dashboard-pricing-chart-controls{color:var(--muted-foreground);letter-spacing:.04em;text-align:right;justify-items:end;gap:7px;font-size:8px;font-weight:800;display:grid}.dashboard-pricing-range-selector{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(48px,1fr));display:inline-grid}.dashboard-pricing-range-selector button{border:0;border-right:1px solid var(--border);min-height:28px;color:var(--muted-foreground);cursor:pointer;letter-spacing:.08em;background:0 0;padding:0 10px;font:900 8px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-pricing-range-selector button:last-child{border-right:0}.dashboard-pricing-range-selector button:hover,.dashboard-pricing-range-selector button.is-active{background:var(--primary);color:var(--primary-foreground)}.dashboard-pricing-line-chart{margin-top:12px}.dashboard-pricing-line-chart svg{width:100%;height:205px;display:block;overflow:visible}.dashboard-pricing-chart-grid line{stroke:color-mix(in srgb, var(--border) 70%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.dashboard-pricing-token-line,.dashboard-pricing-cost-line{fill:none;stroke-linecap:square;stroke-linejoin:bevel;stroke-width:2.5px;vector-effect:non-scaling-stroke}.dashboard-pricing-token-line{stroke:var(--primary)}.dashboard-pricing-cost-line{stroke:var(--foreground);stroke-dasharray:5 4}.dashboard-pricing-chart-axis,.dashboard-pricing-chart-legend{color:var(--muted-foreground);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex}.dashboard-pricing-chart-legend{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.dashboard-pricing-chart-legend span{align-items:center;gap:6px;display:inline-flex}.dashboard-pricing-chart-legend i{background:var(--primary);width:18px;height:2px}.dashboard-pricing-chart-legend .dashboard-pricing-cost-key{background:var(--foreground)}.dashboard-pricing-chart-empty{border:1px dashed var(--border);min-height:205px;color:var(--muted-foreground);letter-spacing:.07em;text-align:center;place-items:center;margin-top:12px;font-size:9px;font-weight:900;display:grid}.dashboard-pricing-bars{gap:8px;margin-top:15px;display:grid}.dashboard-pricing-bar-row{grid-template-columns:50px minmax(60px,1fr) 72px 82px;align-items:center;gap:8px;min-width:0;font-size:8px;display:grid}.dashboard-pricing-bar-row>span,.dashboard-pricing-bar-row small{color:var(--muted-foreground)}.dashboard-pricing-bar-row>div{border:1px solid var(--border);background:var(--muted);height:8px;overflow:hidden}.dashboard-pricing-bar-row i{background:var(--primary);height:100%;display:block}.dashboard-pricing-bar-row strong,.dashboard-pricing-bar-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-pricing-sync-actions>span{color:var(--muted-foreground);letter-spacing:.07em;font-size:8px;font-weight:900}@media (width<=1180px){.dashboard-pricing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-pricing-form-grid,.dashboard-pricing-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pricing-chart-grid{grid-template-columns:1fr}}@media (width<=760px){.dashboard-pricing-heading-actions,.dashboard-pricing-auth-card,.dashboard-pricing-sync-card,.dashboard-pricing-allowance-header{flex-direction:column;align-items:stretch}.dashboard-pricing-heading-actions button,.dashboard-pricing-auth-card button,.dashboard-pricing-sync-actions,.dashboard-pricing-sync-actions button{width:100%}.dashboard-pricing-form-grid,.dashboard-pricing-summary-grid,.dashboard-pricing-rate-grid,.dashboard-pricing-comparison-grid{grid-template-columns:1fr}.dashboard-pricing-catalog-status{justify-items:start;width:100%;max-width:100%}.dashboard-pricing-config-card .dashboard-panel-heading code{max-width:100%}.dashboard-pricing-chart-heading,.dashboard-pricing-chart-controls{text-align:left;place-items:stretch stretch}.dashboard-pricing-bar-row{grid-template-columns:44px minmax(48px,1fr) 60px}.dashboard-pricing-bar-row small{display:none}}.dashboard-public-metrics-page{min-height:100vh;padding:20px}.dashboard-public-metrics-header{justify-content:space-between;align-items:center;gap:20px;max-width:1420px;margin:0 auto 20px;display:flex}.dashboard-public-metrics-header>div{gap:10px;display:flex}.dashboard-public-metrics-content{gap:16px;max-width:1420px;margin:0 auto;display:grid}@media (width<=700px){.dashboard-public-metrics-page{padding:12px}.dashboard-public-metrics-header{flex-direction:column;align-items:stretch}.dashboard-public-metrics-header>div,.dashboard-public-metrics-header button{width:100%}}.dashboard-pricing-chart-note{color:var(--muted-foreground);letter-spacing:.08em;margin-top:.75rem;font-size:.68rem;display:block}.dashboard-metrics-tabs{z-index:17;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--card) 96%, transparent);width:100%;height:48px;box-shadow:0 5px 0 color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;margin:0;display:flex;position:sticky;top:66px;overflow:auto hidden}.dashboard-metrics-tabs::-webkit-scrollbar{display:none}.dashboard-metrics-tabs button{border:0;border-right:1px solid var(--border-strong);min-width:150px;height:48px;color:var(--muted-foreground);text-align:center;cursor:pointer;background:0 0;border-radius:0;flex:1 0 150px;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.dashboard-metrics-tabs button:last-child{border-right:0}.dashboard-metrics-tabs button>span{color:color-mix(in srgb, var(--primary) 80%, var(--muted-foreground));letter-spacing:.08em;font:900 8px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-metrics-tabs button>strong{min-width:0;color:inherit;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font:900 10px/1 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:hidden}.dashboard-metrics-tabs button>small{display:none}.dashboard-metrics-tabs button:hover,.dashboard-metrics-tabs button:focus-visible{background:var(--muted);color:var(--foreground);outline:0}.dashboard-metrics-tabs button.is-active{background:color-mix(in srgb, var(--primary) 10%, var(--muted));color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}.dashboard-metrics-tab-panel{gap:14px;min-width:0;margin:0;padding:0;display:grid}.dashboard-metrics-tab-panel>:first-child{margin-top:0}.dashboard-metrics-tab-panel>.dashboard-pricing-section,.dashboard-metrics-tab-panel>.dashboard-metrics-cloud-heading{border-top:0;margin-top:0;padding-top:0}@media (width<=620px){.dashboard-metrics-tabs{top:56px}}.dashboard-pricing-external-card{gap:16px;display:grid;overflow:hidden}.dashboard-pricing-external-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.dashboard-pricing-external-summary{border:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-pricing-external-summary>div{border-right:1px solid var(--border-color);gap:5px;min-width:0;padding:14px;display:grid}.dashboard-pricing-external-summary>div:last-child{border-right:0}.dashboard-pricing-external-summary span,.dashboard-pricing-external-sources span,.dashboard-pricing-session-list span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.dashboard-pricing-external-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(18px,2vw,27px);overflow:hidden}.dashboard-pricing-external-sources,.dashboard-pricing-session-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.dashboard-pricing-external-sources>div,.dashboard-pricing-session-list>div{border:1px solid var(--border-color);background:color-mix(in srgb, var(--panel-background) 86%, transparent);gap:4px;min-width:0;padding:12px;display:grid}.dashboard-pricing-external-sources strong,.dashboard-pricing-session-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-pricing-external-sources small,.dashboard-pricing-session-list small{color:var(--text-muted)}.dashboard-pricing-external-empty{border:1px dashed var(--border-color);gap:7px;padding:18px;display:grid}.dashboard-pricing-external-empty p{color:var(--text-muted);margin:0}.dashboard-pricing-external-card code{font-family:var(--font-mono);font-size:.92em}@media (width<=760px){.dashboard-pricing-external-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pricing-external-summary>div:nth-child(2){border-right:0}.dashboard-pricing-external-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border-color)}}.dashboard-external-usage{gap:14px;min-width:0;display:grid}.dashboard-external-intro-card{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-external-intro-card h3,.dashboard-external-setup-card h3{margin:5px 0 8px}.dashboard-external-intro-card p,.dashboard-external-setup-card p,.dashboard-external-privacy-card p{color:var(--text-muted);margin:0}.dashboard-external-intro-actions{justify-items:end;gap:8px;min-width:230px;display:grid}.dashboard-external-intro-actions>span,.dashboard-external-privacy-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-external-intro-actions>span.is-connected{color:var(--primary)}.dashboard-external-intro-actions>span.is-offline{color:var(--text-muted)}.dashboard-external-intro-actions code{max-width:320px;color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-external-setup-card{gap:18px;display:grid}.dashboard-external-privacy-label{color:var(--text-muted)}.dashboard-external-setup-steps{border:1px solid var(--border-color);display:grid}.dashboard-external-setup-steps>section:last-child{border-bottom:0}.dashboard-external-setup-steps>section>span{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--primary);font:900 11px/1 var(--font-mono);place-items:center;display:grid}.dashboard-external-setup-steps>section>div{gap:10px;min-width:0;display:grid}.dashboard-external-setup-steps>section>div>strong{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.dashboard-external-integration-grid,.dashboard-external-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-external-setup-command{border:1px solid var(--border-color);background:color-mix(in srgb, var(--panel-background) 88%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-width:0;padding:13px;display:grid}.dashboard-external-setup-command>div{min-width:0}.dashboard-external-setup-command strong{font:900 10px/1.2 var(--font-mono);letter-spacing:.07em;margin-bottom:4px;display:block}.dashboard-external-setup-command p{font-size:12px;line-height:1.45}.dashboard-external-setup-command code{border:1px solid var(--border-color);background:var(--background);min-width:0;color:var(--foreground);font:11px/1.45 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;padding:10px;overflow-x:auto}.dashboard-external-setup-command button{border:1px solid var(--border-strong);min-width:62px;min-height:30px;color:var(--foreground);font:900 9px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;align-self:start;padding:0 10px}.dashboard-external-setup-command button:hover,.dashboard-external-setup-command button:focus-visible{background:var(--muted);outline:0}.dashboard-external-summary-grid{background:0 0;gap:0}.dashboard-external-summary-grid>.card{border:0;border-right:1px solid var(--border-color);box-shadow:none;border-radius:0}.dashboard-external-summary-grid small{color:var(--text-muted);font-size:10px}.dashboard-external-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-external-session-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dashboard-external-empty-state{margin:0}.dashboard-external-privacy-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.dashboard-external-privacy-card>span{color:var(--primary);font:900 10px/1.4 var(--font-mono);letter-spacing:.08em}.dashboard-external-privacy-card strong{color:var(--foreground)}@media (width<=900px){.dashboard-external-intro-card{flex-direction:column;align-items:stretch}.dashboard-external-intro-actions{justify-items:start;min-width:0}.dashboard-external-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.dashboard-external-integration-grid,.dashboard-external-verification-grid{grid-template-columns:1fr}.dashboard-external-summary-grid>.card:nth-child(2){border-right:0}.dashboard-external-summary-grid>.card:nth-child(-n+2){border-bottom:1px solid var(--border-color)}}@media (width<=560px){.dashboard-external-setup-steps>section{grid-template-columns:1fr;padding:14px}.dashboard-external-privacy-card{grid-template-columns:1fr}}.dashboard-external-intro-actions>strong{color:var(--foreground);font:900 11px/1 var(--font-mono);letter-spacing:.06em}.dashboard-external-intro-actions>button{border:1px solid var(--border-strong);min-height:34px;color:var(--foreground);font:900 9px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;padding:0 12px}.dashboard-external-intro-actions>button:hover,.dashboard-external-intro-actions>button:focus-visible{background:var(--muted);outline:0}.dashboard-external-summary-grid{border:1px solid var(--border-color);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-external-summary-grid>.card{border:0;border-right:1px solid var(--border-color);min-width:0;box-shadow:none;border-radius:0;padding:17px}.dashboard-external-summary-grid>.card:last-child{border-right:0}.dashboard-external-summary-grid>.card>span{color:var(--text-muted);font:900 9px/1.2 var(--font-mono);letter-spacing:.08em;display:block}.dashboard-external-summary-grid>.card>strong{min-width:0;font:900 clamp(20px, 2.2vw, 32px)/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:9px 0 7px;display:block;overflow:hidden}.dashboard-external-token-card{gap:18px;display:grid}.dashboard-external-token-mix{gap:14px;display:grid}.dashboard-external-token-track{border:1px solid var(--border-strong);background:var(--background);width:100%;height:16px;display:flex;overflow:hidden}.dashboard-external-token-track>span{min-width:0;height:100%;display:block}.dashboard-external-token-legend>div{border:1px solid var(--border-color);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:10px;display:grid}.dashboard-external-token-legend small{color:var(--text-muted);font:800 9px/1.2 var(--font-mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-external-token-legend strong{font:900 12px/1 var(--font-mono)}.dashboard-external-events-card{min-width:0}.dashboard-external-event-list{border:1px solid var(--border-color);display:grid}.dashboard-external-event-row{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(90px,.55fr)) minmax(160px,.8fr);align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.dashboard-external-event-primary strong{font:900 11px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-external-event-primary small,.dashboard-external-event-row>div:not(.dashboard-external-event-primary)>span,.dashboard-external-event-row>time{color:var(--text-muted);font:800 9px/1.25 var(--font-mono);letter-spacing:.04em}.dashboard-external-event-row>div:not(.dashboard-external-event-primary){gap:5px;min-width:0;display:grid}.dashboard-external-event-row>div:not(.dashboard-external-event-primary)>strong{font:900 11px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-external-event-row>time{text-align:right}.dashboard-external-event-status{border:1px solid var(--border-strong);min-width:58px;font:900 8px/1 var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:6px 7px}.dashboard-external-event-status.is-success{color:var(--primary)}.dashboard-external-event-status.is-error,.dashboard-external-event-status.is-cancelled{color:var(--text-muted)}@media (width<=1180px){.dashboard-external-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-external-summary-grid>.card:nth-child(3n){border-right:0}.dashboard-external-summary-grid>.card:nth-child(-n+3){border-bottom:1px solid var(--border-color)}.dashboard-external-event-row{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(90px,.55fr))}.dashboard-external-event-row>time{text-align:left;grid-column:1/-1}}@media (width<=760px){.dashboard-external-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-external-summary-grid>.card,.dashboard-external-summary-grid>.card:nth-child(3n){border-right:1px solid var(--border-color)}.dashboard-external-summary-grid>.card:nth-child(2n){border-right:0}.dashboard-external-summary-grid>.card:nth-child(-n+4){border-bottom:1px solid var(--border-color)}.dashboard-external-token-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-external-event-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-external-event-primary{grid-column:1/-1}}@media (width<=520px){.dashboard-external-summary-grid{grid-template-columns:1fr}.dashboard-external-summary-grid>.card,.dashboard-external-summary-grid>.card:nth-child(2n),.dashboard-external-summary-grid>.card:nth-child(3n){border-right:0;border-bottom:1px solid var(--border-color)}.dashboard-external-summary-grid>.card:last-child{border-bottom:0}.dashboard-external-token-legend,.dashboard-external-event-row{grid-template-columns:1fr}.dashboard-external-event-primary,.dashboard-external-event-row>time{grid-column:auto}}.dashboard-sidebar-nav button{grid-template-columns:42px minmax(0,1fr);gap:5px;min-height:48px;padding:0 12px 0 14px}.dashboard-sidebar-nav button span{font-size:inherit}.dashboard-nav-icon{width:32px;height:32px;color:color-mix(in srgb, var(--primary) 82%, var(--muted-foreground));place-items:center;display:inline-grid}.dashboard-nav-icon svg{display:block}.dashboard-nav-label{color:inherit;letter-spacing:.055em;font:900 12px/1.2 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dashboard-sidebar-nav button:hover .dashboard-nav-icon,.dashboard-sidebar-nav button:focus-visible .dashboard-nav-icon,.dashboard-sidebar-nav button.is-active .dashboard-nav-icon{color:var(--primary)}.dashboard-sidebar-status>span,.dashboard-sidebar-status strong,.dashboard-sidebar-status small,.dashboard-sidebar-controls select,.dashboard-sidebar-controls .button{font-size:11px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button{grid-template-columns:1fr;min-height:48px}.dashboard-sidebar.is-collapsed .dashboard-nav-icon{width:38px;height:38px}.dashboard-sidebar.is-collapsed .dashboard-nav-icon svg{width:23px;height:23px}.dashboard-metrics-tabs button>span{font-size:9px}.dashboard-metrics-tabs button>strong{font-size:11px}.dashboard-resource-tabs{margin-bottom:0}.dashboard-resource-tabs button{flex-basis:220px;min-width:220px}.dashboard-external-intro-card,.dashboard-external-setup-card,.dashboard-external-token-card,.dashboard-pricing-external-card,.dashboard-external-privacy-card,.dashboard-external-summary-grid>.card{padding:20px}.dashboard-external-summary-grid>.card>span,.dashboard-external-token-legend small,.dashboard-external-event-primary small,.dashboard-external-event-row>div:not(.dashboard-external-event-primary)>span,.dashboard-external-event-row>time,.dashboard-pricing-external-status,.dashboard-external-privacy-label,.dashboard-external-intro-actions>span{font-size:10.5px}.dashboard-external-summary-grid small,.dashboard-external-setup-command p{font-size:11px}.dashboard-external-event-primary strong,.dashboard-external-event-row>div:not(.dashboard-external-event-primary)>strong,.dashboard-external-token-legend strong{font-size:12px}.dashboard-external-detail-grid>.card,.dashboard-external-events-card,.dashboard-external-privacy-card,.dashboard-external-intro-card,.dashboard-external-token-card,.dashboard-external-setup-card{min-width:0}@media (width<=620px){.dashboard-nav-label{font-size:11px}.dashboard-external-intro-card,.dashboard-external-setup-card,.dashboard-external-token-card,.dashboard-pricing-external-card,.dashboard-external-privacy-card,.dashboard-external-summary-grid>.card{padding:16px}}body.dashboard-interface-active{background:var(--bui-color-canvas);margin:0}body.dashboard-interface-active:before,body.dashboard-interface-active:after{display:none}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page){--dashboard-background:var(--bui-color-canvas);--dashboard-surface:var(--bui-color-surface);--dashboard-surface-muted:var(--bui-color-surface-subtle);--dashboard-surface-strong:var(--bui-color-surface-muted);--dashboard-text:var(--bui-color-text);--dashboard-text-secondary:var(--bui-color-text-secondary);--dashboard-text-tertiary:var(--bui-color-text-tertiary);--dashboard-border:var(--bui-color-border);--dashboard-border-strong:var(--bui-color-border-strong);--dashboard-accent:var(--bui-color-accent);--dashboard-accent-hover:var(--bui-color-accent-hover);--dashboard-accent-soft:var(--bui-color-accent-soft);--dashboard-success:var(--bui-color-success);--dashboard-success-soft:var(--bui-color-success-soft);--dashboard-warning:var(--bui-color-warning);--dashboard-warning-soft:var(--bui-color-warning-soft);--dashboard-danger:var(--bui-color-danger);--dashboard-danger-soft:var(--bui-color-danger-soft);--dashboard-info:var(--bui-color-info);--dashboard-info-soft:var(--bui-color-info-soft);--dashboard-radius:var(--bui-radius);--dashboard-shadow-low:var(--bui-shadow-low);--dashboard-shadow-float:var(--bui-shadow-medium);--dashboard-font:var(--bui-font-sans);--dashboard-mono:var(--bui-font-mono);background:var(--dashboard-background);min-width:0;color:var(--dashboard-text);font-family:var(--dashboard-font);font-synthesis:none;text-rendering:optimizelegibility;font-size:14px}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) *,:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) :before,:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) :after{border-radius:var(--dashboard-radius)!important}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) :is(h1,h2,h3,h4,p,button,input,select,textarea,a,label,small){font-family:var(--dashboard-font)}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) :is(h1,h2,h3,h4){color:var(--dashboard-text);text-transform:none;text-shadow:none}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) p{color:var(--dashboard-text-secondary)}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) :is(code,pre,kbd,samp){font-family:var(--dashboard-mono);text-shadow:none}:where(.dashboard-app-shell,.dashboard-auth-gate,.dashboard-public-metrics-page,.auth-callback-page) :focus-visible{outline:2px solid color-mix(in srgb, var(--dashboard-accent) 62%, transparent);outline-offset:2px}.dashboard-app-shell .card,.dashboard-auth-gate .card,.dashboard-public-metrics-page .card,.auth-callback-page .card{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);color:var(--dashboard-text);box-shadow:var(--dashboard-shadow-low)}.dashboard-app-shell .card:before,.dashboard-app-shell .card:after,.dashboard-auth-gate .card:before,.dashboard-auth-gate .card:after,.dashboard-public-metrics-page .card:before,.dashboard-public-metrics-page .card:after,.auth-callback-page .card:before,.auth-callback-page .card:after{display:none}.dashboard-app-shell .button,.dashboard-auth-gate .button,.dashboard-public-metrics-page .button,.auth-callback-page .button{border:1px solid var(--dashboard-accent);background:var(--dashboard-accent);color:#fff;letter-spacing:0;text-transform:none;min-height:40px;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:650;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.dashboard-app-shell .button:hover:not(:disabled),.dashboard-auth-gate .button:hover:not(:disabled),.dashboard-public-metrics-page .button:hover:not(:disabled),.auth-callback-page .button:hover:not(:disabled){border-color:var(--dashboard-accent-hover);background:var(--dashboard-accent-hover);color:#fff;box-shadow:none;transform:translateY(-1px)}.dashboard-app-shell .button:active:not(:disabled),.dashboard-auth-gate .button:active:not(:disabled),.dashboard-public-metrics-page .button:active:not(:disabled),.auth-callback-page .button:active:not(:disabled){transform:translateY(0)}.dashboard-app-shell .button:disabled,.dashboard-auth-gate .button:disabled,.dashboard-public-metrics-page .button:disabled,.auth-callback-page .button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.dashboard-app-shell :is(.button-outline,.button-ghost),.dashboard-auth-gate :is(.button-outline,.button-ghost),.dashboard-public-metrics-page :is(.button-outline,.button-ghost),.auth-callback-page :is(.button-outline,.button-ghost){border-color:var(--dashboard-border-strong);background:var(--dashboard-surface);color:var(--dashboard-text)}.dashboard-app-shell :is(.button-outline,.button-ghost):hover:not(:disabled),.dashboard-auth-gate :is(.button-outline,.button-ghost):hover:not(:disabled),.dashboard-public-metrics-page :is(.button-outline,.button-ghost):hover:not(:disabled),.auth-callback-page :is(.button-outline,.button-ghost):hover:not(:disabled){border-color:var(--dashboard-border-strong);background:var(--dashboard-surface-strong);color:var(--dashboard-text)}.dashboard-app-shell .badge,.dashboard-auth-gate .badge,.dashboard-public-metrics-page .badge,.auth-callback-page .badge{border:1px solid color-mix(in srgb, var(--dashboard-accent) 30%, var(--dashboard-border));background:var(--dashboard-accent-soft);min-height:25px;color:var(--dashboard-accent);letter-spacing:.07em;text-transform:uppercase;box-shadow:none;padding:5px 8px;font-size:10px;font-weight:700;line-height:1}.dashboard-app-shell{background:var(--dashboard-background);background-image:none;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-app-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.dashboard-sidebar{z-index:25;border:0;border-right:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;height:100vh;box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--dashboard-border-strong) transparent;flex-direction:column;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar-header{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:44px;display:grid}.dashboard-sidebar-brand{width:100%;min-width:0;color:var(--dashboard-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.dashboard-sidebar-brand-mark{border:1px solid var(--dashboard-text);background:var(--dashboard-text);width:36px;height:36px;color:var(--dashboard-surface);letter-spacing:-.02em;box-shadow:none;flex:none;place-items:center;font-size:10px;font-weight:750;display:grid}.dashboard-sidebar-brand-copy{gap:2px;min-width:0;display:grid}.dashboard-sidebar-brand strong{color:var(--dashboard-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;line-height:1.15;overflow:hidden}.dashboard-sidebar-brand small,.dashboard-profile-trigger-copy small,.dashboard-browser-session small{color:var(--dashboard-text-tertiary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.25;overflow:hidden}.dashboard-sidebar-collapse{width:32px;height:32px;color:var(--dashboard-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;font-size:20px;line-height:1;display:grid}.dashboard-sidebar-collapse:hover,.dashboard-sidebar-collapse:focus-visible{border-color:var(--dashboard-border);background:var(--dashboard-surface-muted);color:var(--dashboard-text)}.dashboard-sidebar-nav{gap:3px;margin-top:30px;display:grid}.dashboard-sidebar-nav:before{color:var(--dashboard-text-tertiary);content:"Workspace";font-family:var(--dashboard-font);letter-spacing:.07em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:650;line-height:1.2}.dashboard-sidebar-nav button{width:100%;min-height:42px;color:var(--dashboard-text-secondary);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:560;line-height:1;display:grid;position:relative}.dashboard-sidebar-nav button:before{display:none}.dashboard-nav-icon{color:currentColor;place-items:center;width:22px;height:22px;display:grid}.dashboard-nav-icon svg{width:19px;height:19px}.dashboard-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:currentColor!important;font-size:13px!important}.dashboard-sidebar-nav button:hover,.dashboard-sidebar-nav button:focus-visible{background:var(--dashboard-surface-muted);color:var(--dashboard-text);border-color:#0000;outline:0}.dashboard-sidebar-nav button.is-active{border-color:color-mix(in srgb, var(--dashboard-accent) 16%, var(--dashboard-border));background:var(--dashboard-accent-soft);color:var(--dashboard-accent);box-shadow:none}.dashboard-sidebar-spacer{flex:1;min-height:40px}.dashboard-sidebar-status{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);gap:5px;padding:15px 10px;display:grid}.dashboard-sidebar-status>span,.dashboard-sidebar-status small{color:var(--dashboard-text-tertiary);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}.dashboard-sidebar-status strong{color:var(--dashboard-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden}.dashboard-sidebar-status strong:before,.dashboard-online-indicator:before,.dashboard-connection-state:before,.dashboard-user-presence,.dashboard-browser-session-status{width:7px;height:7px;box-shadow:none;background:currentColor}.dashboard-sidebar-status .is-online,.dashboard-connection-connected,.dashboard-online-indicator{color:var(--dashboard-success)}.dashboard-sidebar-status .is-offline,.dashboard-connection-offline{color:var(--dashboard-danger)}.dashboard-sidebar-controls{gap:8px;margin-top:10px;display:grid}.dashboard-sidebar-controls select{display:none}.dashboard-sidebar-controls .button{width:100%;min-height:38px;font-size:12px}.dashboard-sidebar.is-collapsed{padding-left:10px;padding-right:10px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-header{grid-template-columns:1fr;justify-items:center}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand{justify-content:center}.dashboard-sidebar.is-collapsed :is(.dashboard-sidebar-brand-copy,.dashboard-nav-label,.dashboard-sidebar-controls,.dashboard-sidebar-status>span,.dashboard-sidebar-status>small){display:none}.dashboard-sidebar.is-collapsed .dashboard-sidebar-collapse{width:36px}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav{justify-items:center}.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button{grid-template-columns:1fr;justify-items:center;width:42px;padding:0}.dashboard-sidebar.is-collapsed .dashboard-sidebar-status{place-items:center;min-height:42px;padding:0;display:grid}.dashboard-sidebar.is-collapsed .dashboard-sidebar-status strong{color:#0000;width:8px;height:8px;overflow:hidden}.dashboard-sidebar.is-collapsed .dashboard-sidebar-status strong:before{color:var(--dashboard-success);margin:0}.dashboard-workspace{background:var(--dashboard-background);flex-direction:column;min-width:0;min-height:100vh;display:flex}.dashboard-topbar{z-index:20;border:0;border-bottom:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-background) 92%, transparent);min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:24px;padding:10px 30px;display:flex;position:sticky;top:0}.dashboard-breadcrumb{color:var(--dashboard-text-tertiary);letter-spacing:0;align-items:center;gap:8px;font-size:12px;font-weight:520;line-height:1;display:flex}.dashboard-breadcrumb strong{color:var(--dashboard-text);font-weight:650}.dashboard-profile-menu{position:relative}.dashboard-profile-trigger{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-height:42px;color:var(--dashboard-text);box-shadow:none;cursor:pointer;grid-template-columns:7px minmax(0,1fr) 30px 12px;align-items:center;gap:10px;padding:5px 8px 5px 11px;display:grid}.dashboard-profile-trigger:hover,.dashboard-profile-trigger:focus-visible,.dashboard-profile-trigger[aria-expanded=true]{border-color:var(--dashboard-border-strong);background:var(--dashboard-surface-muted);outline:0}.dashboard-browser-session-status{color:var(--dashboard-success)}.dashboard-profile-trigger-copy{text-align:right;gap:2px;min-width:0;display:grid}.dashboard-profile-trigger-copy strong{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.dashboard-user-avatar{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-strong);width:34px;height:34px;color:var(--dashboard-text);flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.dashboard-user-avatar-small{width:30px;height:30px}.dashboard-profile-caret{color:var(--dashboard-text-tertiary);font-size:8px}.dashboard-profile-dropdown{z-index:30;border:1px solid var(--dashboard-border);background:var(--dashboard-surface);width:220px;box-shadow:var(--dashboard-shadow-float);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.dashboard-profile-dropdown button{border:0;border-bottom:1px solid var(--dashboard-border);width:100%;min-height:44px;color:var(--dashboard-text-secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:560;display:grid}.dashboard-profile-dropdown button:last-child{border-bottom:0}.dashboard-profile-dropdown button:hover,.dashboard-profile-dropdown button:focus-visible{background:var(--dashboard-surface-muted);color:var(--dashboard-text);outline:0}.dashboard-profile-dropdown button>span{color:var(--dashboard-text-tertiary);font-family:var(--dashboard-mono);font-size:9px}.dashboard-content{flex:1;width:min(1240px,100% - 64px);margin:0 auto;padding:48px 0 80px}.dashboard-section,.dashboard-page-view{border:0;min-height:auto;padding:0;scroll-margin-top:82px}.dashboard-section+.dashboard-section{margin-top:64px}.dashboard-overview{padding-top:0}.dashboard-page-heading,.dashboard-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:30px;display:grid}.dashboard-page-heading h1,.dashboard-section-header h2{max-width:790px;color:var(--dashboard-text);letter-spacing:-.045em;margin:12px 0;font-weight:690;line-height:1.02}.dashboard-page-heading h1{font-size:clamp(2.65rem,4.5vw,4.8rem)}.dashboard-section-header h2{font-size:clamp(2.1rem,3.4vw,3.65rem)}.dashboard-page-heading p,.dashboard-section-header p{max-width:720px;color:var(--dashboard-text-secondary);margin:0;font-size:15px;line-height:1.65}.dashboard-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-page-actions .button{min-width:0}.dashboard-section-index,.dashboard-status-label,.dashboard-panel-kicker{color:var(--dashboard-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.dashboard-section-index{color:var(--dashboard-accent);margin-bottom:10px}.dashboard-section-header code{color:var(--dashboard-accent)}.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.dashboard-status-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-status-card{border-color:var(--dashboard-border);min-height:148px;box-shadow:none;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.dashboard-status-card strong{color:var(--dashboard-text);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.8rem,2.7vw,2.7rem);font-weight:680;line-height:1;overflow:hidden}.dashboard-status-detail{color:var(--dashboard-text-tertiary);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;font-weight:540;line-height:1.3;overflow:hidden}.dashboard-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dashboard-overview-action-card{flex-direction:column;align-items:flex-start;min-height:238px;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dashboard-overview-action-card:hover{border-color:var(--dashboard-border-strong);transform:translateY(-1px);box-shadow:0 8px 24px #1717160f}.dashboard-overview-action-card h3,.dashboard-empty-models h3,.dashboard-next-step-panel h3,.dashboard-context-panel h3,.dashboard-panel-heading h3,.dashboard-model-installer-copy h3,.dashboard-model-library-heading h3,.dashboard-pricing-auth-card h3,.dashboard-pricing-sync-card h3,.dashboard-external-intro-card h3,.dashboard-external-setup-card h3,.dashboard-tool-package-script h3{color:var(--dashboard-text);letter-spacing:-.03em;margin:12px 0 9px;font-size:clamp(1.35rem,2vw,2rem);font-weight:670;line-height:1.12}.dashboard-overview-action-card p,.dashboard-empty-models p,.dashboard-context-panel p,.dashboard-pricing-auth-card p,.dashboard-pricing-sync-card p,.dashboard-external-intro-card p,.dashboard-external-setup-card p,.dashboard-external-privacy-card p{color:var(--dashboard-text-secondary);margin-top:0;font-size:13px;line-height:1.65}.dashboard-overview-action-card .button{margin-top:auto}.dashboard-grid,.dashboard-next-step-layout,.dashboard-tool-grid,.dashboard-metrics-split,.dashboard-external-detail-grid{gap:12px;display:grid}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-next-step-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);margin-top:12px}.dashboard-panel,.dashboard-next-step-panel,.dashboard-context-panel,.dashboard-local-api-panel,.dashboard-registry-panel,.dashboard-model-installer,.dashboard-tool-readiness,.dashboard-runtime-required-panel,.dashboard-metrics-panel,.dashboard-metrics-table-panel,.dashboard-pricing-config-card,.dashboard-pricing-allowance-card,.dashboard-pricing-chart-card,.dashboard-pricing-auth-card,.dashboard-pricing-sync-card,.dashboard-pricing-rate-card,.dashboard-pricing-comparison-card,.dashboard-pricing-external-card,.dashboard-external-intro-card,.dashboard-external-setup-card,.dashboard-external-token-card,.dashboard-external-privacy-card,.dashboard-external-events-card{border-color:var(--dashboard-border);background:var(--dashboard-surface);min-width:0;box-shadow:var(--dashboard-shadow-low)}.dashboard-panel,.dashboard-next-step-panel,.dashboard-context-panel,.dashboard-pricing-config-card,.dashboard-pricing-allowance-card,.dashboard-pricing-chart-card,.dashboard-pricing-auth-card,.dashboard-pricing-sync-card,.dashboard-pricing-rate-card,.dashboard-pricing-comparison-card,.dashboard-pricing-external-card,.dashboard-external-intro-card,.dashboard-external-setup-card,.dashboard-external-token-card,.dashboard-external-privacy-card,.dashboard-external-events-card{padding:22px}.dashboard-panel-heading{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:16px;display:flex}.dashboard-panel-heading h3{margin-bottom:0}.dashboard-online-indicator,.dashboard-metrics-live-indicator,.dashboard-metrics-generated-at,.dashboard-pricing-catalog-status,.dashboard-pricing-external-status,.dashboard-external-privacy-label,.dashboard-external-intro-actions>span,.dashboard-external-event-status,.dashboard-runtime-missing-indicator{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);min-height:26px;color:var(--dashboard-text-secondary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.dashboard-local-api-panel{margin-bottom:12px;padding:16px}.dashboard-local-api-form{grid-template-columns:auto minmax(220px,1fr) repeat(2,auto);align-items:center;gap:10px;display:grid}.dashboard-local-api-form label,.dashboard-pricing-filterable-select>label,.dashboard-tool-model-select>span{color:var(--dashboard-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.25}.dashboard-local-api-form input,.dashboard-pricing-combobox-control input,.dashboard-pricing-filterable-select select,.dashboard-tool-model-select select,.dashboard-app-shell select,.dashboard-public-metrics-page input{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);min-width:0;min-height:40px;color:var(--dashboard-text);letter-spacing:0;box-shadow:none;outline:0;padding:9px 11px;font-size:13px;font-weight:500;line-height:1.2}.dashboard-local-api-form input,.dashboard-public-metrics-page input{font-family:var(--dashboard-mono);font-size:12px}.dashboard-local-api-form input:focus,.dashboard-pricing-combobox-control input:focus,.dashboard-pricing-filterable-select select:focus,.dashboard-tool-model-select select:focus,.dashboard-app-shell select:focus,.dashboard-public-metrics-page input:focus{border-color:var(--dashboard-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dashboard-accent) 12%, transparent)}.dashboard-local-api-help,.dashboard-local-api-error,.dashboard-pricing-config-note,.dashboard-pricing-chart-note,.dashboard-tool-inline-notice{color:var(--dashboard-text-secondary);margin:11px 0 0;font-size:11px;line-height:1.55}.dashboard-local-api-help code,.dashboard-local-api-error code,.dashboard-pricing-config-note code,.dashboard-pricing-chart-note code{color:var(--dashboard-accent)}.dashboard-local-api-error,.dashboard-inline-error{color:var(--dashboard-danger)}:where(.dashboard-app-shell,.dashboard-auth-gate,.auth-callback-page) .authentication-notice,.dashboard-inline-error,.dashboard-tool-inline-notice,.dashboard-model-install-error,.dashboard-pricing-success{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);box-shadow:none}.dashboard-notice{width:100%;margin:22px 0 0}:where(.dashboard-app-shell,.dashboard-auth-gate,.auth-callback-page) .authentication-notice{color:var(--dashboard-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:grid}:where(.dashboard-app-shell,.dashboard-auth-gate,.auth-callback-page) .authentication-notice span{color:var(--dashboard-warning);letter-spacing:.06em;font-size:10px;font-weight:700}:where(.dashboard-app-shell,.dashboard-auth-gate,.auth-callback-page) .authentication-notice strong{color:var(--dashboard-text);font-weight:560}:where(.dashboard-app-shell,.dashboard-auth-gate,.auth-callback-page) .authentication-notice button{color:var(--dashboard-text-secondary);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}:where(.dashboard-app-shell,.dashboard-auth-gate,.auth-callback-page) .authentication-notice-error,.dashboard-inline-error,.dashboard-model-install-error,.dashboard-metrics-error-panel{border-color:color-mix(in srgb, var(--dashboard-danger) 36%, var(--dashboard-border));background:var(--dashboard-danger-soft);color:var(--dashboard-danger)}.dashboard-inline-error{margin-top:20px;padding:12px 14px;font-size:12px;line-height:1.55}.dashboard-registry-panel,.dashboard-model-registry-panel,.dashboard-metrics-table-panel,.dashboard-pricing-external-card,.dashboard-external-events-card{padding:0;overflow:hidden}.dashboard-table-header,.dashboard-table-row,.dashboard-model-table-header,.dashboard-model-table-row,.dashboard-metrics-request-header,.dashboard-metrics-request-row,.dashboard-metrics-model-header,.dashboard-metrics-model-row,.dashboard-external-event-row{border-color:var(--dashboard-border)}.dashboard-table-header,.dashboard-model-table-header,.dashboard-metrics-request-header,.dashboard-metrics-model-header{background:var(--dashboard-surface-muted);color:var(--dashboard-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.dashboard-table-row,.dashboard-model-table-row,.dashboard-metrics-request-row,.dashboard-metrics-model-row,.dashboard-external-event-row{background:var(--dashboard-surface);color:var(--dashboard-text-secondary);font-size:12px}.dashboard-table-row:hover,.dashboard-model-table-row:hover,.dashboard-metrics-request-row:hover,.dashboard-metrics-model-row:hover,.dashboard-external-event-row:hover{background:var(--dashboard-surface-muted)}.dashboard-model-table-row.is-selected{background:var(--dashboard-accent-soft);box-shadow:inset 3px 0 0 var(--dashboard-accent)}.dashboard-table-row code,.dashboard-model-table-row code,.dashboard-metrics-request-row code,.dashboard-metrics-model-row code,.dashboard-external-event-row code{color:var(--dashboard-text);text-shadow:none;font-size:11px;font-weight:600}.dashboard-table-row strong,.dashboard-model-table-row strong,.dashboard-metrics-request-row strong,.dashboard-metrics-model-row strong,.dashboard-external-event-row strong{color:var(--dashboard-text);font-weight:650}.dashboard-model-table-row strong.is-ready{color:var(--dashboard-success)}.dashboard-model-table-row strong.is-warning{color:var(--dashboard-warning)}.dashboard-model-table-row button,.dashboard-command button,.dashboard-footer button,.dashboard-runtime-banner button,.dashboard-model-service-step button,.dashboard-copy-all-button,.dashboard-external-setup-command button,.dashboard-external-intro-actions>button,.dashboard-pricing-catalog-status button,.dashboard-pricing-combobox-toggle{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);min-height:34px;color:var(--dashboard-text);font-family:var(--dashboard-font);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;padding:7px 10px;font-size:11px;font-weight:650;line-height:1.2}.dashboard-model-table-row button:hover,.dashboard-command button:hover,.dashboard-footer button:hover,.dashboard-runtime-banner button:hover,.dashboard-model-service-step button:hover,.dashboard-copy-all-button:hover:not(:disabled),.dashboard-external-setup-command button:hover,.dashboard-external-intro-actions>button:hover,.dashboard-pricing-catalog-status button:hover:not(:disabled),.dashboard-pricing-combobox-toggle:hover:not(:disabled){border-color:var(--dashboard-border-strong);background:var(--dashboard-surface-strong);color:var(--dashboard-text)}.dashboard-table-empty,.dashboard-pricing-chart-empty,.dashboard-pricing-combobox-empty,.dashboard-pricing-external-empty,.dashboard-external-empty-state{color:var(--dashboard-text-tertiary);text-align:center;padding:28px 20px;font-size:12px;line-height:1.6}.dashboard-definition-list,.dashboard-context-panel dl,.dashboard-metrics-definition-list{margin:0}.dashboard-definition-list>div,.dashboard-context-panel dl>div,.dashboard-metrics-definition-list>div{border-bottom:1px solid var(--dashboard-border);grid-template-columns:128px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.dashboard-definition-list>div:last-child,.dashboard-context-panel dl>div:last-child,.dashboard-metrics-definition-list>div:last-child{border-bottom:0}.dashboard-definition-list dt,.dashboard-context-panel dt,.dashboard-metrics-definition-list dt{color:var(--dashboard-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.dashboard-definition-list dd,.dashboard-context-panel dd,.dashboard-metrics-definition-list dd{overflow-wrap:anywhere;min-width:0;color:var(--dashboard-text);margin:0;font-size:12px;line-height:1.5}.dashboard-command-list{display:grid}.dashboard-command{border-bottom:1px solid var(--dashboard-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.dashboard-command:last-child{border-bottom:0}.dashboard-command-index,.dashboard-workflow-final-step span{color:var(--dashboard-accent);font-family:var(--dashboard-mono);font-size:10px;font-weight:700}.dashboard-command>div{gap:6px;min-width:0;display:grid}.dashboard-command strong{color:var(--dashboard-text);letter-spacing:.02em;font-size:11px;font-weight:650}.dashboard-command code,.dashboard-model-service-step code,.dashboard-runtime-banner code,.dashboard-external-setup-command code,.dashboard-tool-package-script .code-block,.dashboard-terminal-panel .code-block{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);color:var(--dashboard-text-secondary);text-shadow:none}.dashboard-command code{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;font-size:11px;line-height:1.55;overflow-x:auto}.dashboard-terminal-panel{padding:0;overflow:hidden}.dashboard-terminal-panel .code-block{min-height:470px;margin:0;padding:22px;font-size:12px;line-height:1.65}.dashboard-workflow-final-step{color:var(--dashboard-text-secondary);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:15px 0 2px;font-size:11px;line-height:1.5;display:grid}.dashboard-empty-models{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:190px;padding:26px;display:grid}.dashboard-empty-models-symbol,.dashboard-model-installer-status,.dashboard-metrics-privacy-mark{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);color:var(--dashboard-accent);box-shadow:none;place-items:center;display:grid}.dashboard-empty-models-symbol{width:72px;height:72px;font-family:var(--dashboard-mono);font-size:18px;font-weight:700}.dashboard-model-installer{border-color:var(--dashboard-border);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow-low);margin-top:12px;position:relative;overflow:hidden}.dashboard-model-installer:before{background:var(--dashboard-accent);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.dashboard-model-installer.is-installed:before{background:var(--dashboard-success)}.dashboard-model-installer-main{grid-template-columns:68px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:24px;padding:28px;display:grid}.dashboard-model-installer-status{width:68px;height:68px;color:var(--dashboard-accent);font-family:var(--dashboard-mono);font-size:24px;font-weight:700}.dashboard-model-installer.is-installed .dashboard-model-installer-status{border-color:color-mix(in srgb, var(--dashboard-success) 32%, var(--dashboard-border));background:var(--dashboard-success-soft);color:var(--dashboard-success);box-shadow:none}.dashboard-model-installer-copy h3{font-size:clamp(1.6rem,2.5vw,2.35rem)}.dashboard-model-installer-copy p{max-width:660px;color:var(--dashboard-text-secondary);margin:0;font-size:13px;line-height:1.6}.dashboard-model-specs,.dashboard-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dashboard-model-specs span,.dashboard-tags code{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);color:var(--dashboard-text-secondary);font-family:var(--dashboard-mono);letter-spacing:.02em;text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:600;line-height:1.2}.dashboard-model-installer-action{flex-direction:column;align-items:stretch;gap:8px;min-width:220px;display:flex}.dashboard-model-installer-action .button{min-height:44px}.dashboard-model-installer-action small{color:var(--dashboard-text-tertiary);letter-spacing:0;text-align:center;font-size:10px;font-weight:520;line-height:1.35}.dashboard-model-progress{border-top:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);padding:18px 28px 20px}.dashboard-model-progress-heading,.dashboard-model-progress-meta{color:var(--dashboard-text-secondary);font-family:var(--dashboard-mono);justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:600;line-height:1.35;display:flex}.dashboard-model-progress-heading strong{color:var(--dashboard-accent);font-size:13px}.dashboard-model-progress-track,.dashboard-pricing-allowance-track,.dashboard-external-token-track{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-strong);height:8px;position:relative;overflow:hidden}.dashboard-model-progress-track{margin:12px 0 10px}.dashboard-model-progress-track>span,.dashboard-pricing-allowance-track>span{background:var(--dashboard-accent);height:100%;transition:width .18s;display:block}.dashboard-model-progress-meta{color:var(--dashboard-text-tertiary);justify-content:flex-start;font-size:9px}.dashboard-model-progress-meta span+span:before,.dashboard-model-progress-meta code:before{color:var(--dashboard-border-strong);content:"·";margin-right:9px}.dashboard-model-install-error{border-top:1px solid color-mix(in srgb, var(--dashboard-danger) 34%, var(--dashboard-border));color:var(--dashboard-danger);font-family:var(--dashboard-font);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 28px;font-size:11px;line-height:1.5;display:grid}.dashboard-model-service-step{border-top:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);grid-template-columns:minmax(200px,1fr) minmax(260px,auto) auto;align-items:center;gap:14px;padding:15px 28px;display:grid}.dashboard-model-service-step>div{gap:4px;display:grid}.dashboard-model-service-step span,.dashboard-model-service-step strong{color:var(--dashboard-text-secondary);letter-spacing:.03em;font-size:10px;font-weight:650;line-height:1.3}.dashboard-model-service-step span{color:var(--dashboard-accent)}.dashboard-model-service-step code{padding:8px 10px;font-size:10px}.dashboard-model-library-heading{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:end;gap:20px;margin:38px 0 12px;padding-bottom:11px;display:flex}.dashboard-model-library-heading>strong{color:var(--dashboard-text);font-size:24px;font-weight:670;line-height:1}.dashboard-runtime-banner{border:1px solid color-mix(in srgb, var(--dashboard-warning) 32%, var(--dashboard-border));background:var(--dashboard-warning-soft);box-shadow:none;grid-template-columns:minmax(220px,1fr) minmax(220px,auto) auto;align-items:center;gap:14px;margin:12px 0;padding:15px 16px;display:grid}.dashboard-runtime-banner>div{gap:4px;display:grid}.dashboard-runtime-banner span{color:var(--dashboard-warning);letter-spacing:.06em;font-size:10px;font-weight:700}.dashboard-runtime-banner strong{color:var(--dashboard-text);letter-spacing:0;font-size:13px;font-weight:650}.dashboard-runtime-banner p{color:var(--dashboard-text-secondary);margin:0;font-size:12px;line-height:1.5}.dashboard-runtime-banner code{white-space:nowrap;padding:9px 10px;font-size:10px}.dashboard-runtime-banner button{border-color:color-mix(in srgb, var(--dashboard-warning) 42%, var(--dashboard-border));color:var(--dashboard-warning);background:0 0}.dashboard-runtime-banner-warning{border-color:color-mix(in srgb, var(--dashboard-danger) 34%, var(--dashboard-border));background:var(--dashboard-danger-soft)}.dashboard-runtime-banner-warning span,.dashboard-runtime-banner-warning button{color:var(--dashboard-danger)}.dashboard-runtime-required-panel{border-color:color-mix(in srgb, var(--dashboard-warning) 30%, var(--dashboard-border));background:var(--dashboard-warning-soft);padding:22px}.dashboard-runtime-missing-indicator{border-color:color-mix(in srgb, var(--dashboard-warning) 35%, var(--dashboard-border));background:var(--dashboard-warning-soft);color:var(--dashboard-warning)}.dashboard-runtime-actions,.dashboard-model-test-panel{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.dashboard-runtime-actions>span,.dashboard-model-test-panel small{color:var(--dashboard-text-secondary);font-size:11px;line-height:1.5}.dashboard-model-test-panel{border-top:1px solid var(--dashboard-border);border-bottom:1px solid var(--dashboard-border);padding:15px 0}.dashboard-model-test-panel>div{gap:5px;display:grid}.dashboard-model-test-panel span{color:var(--dashboard-accent);letter-spacing:.05em;font-size:10px;font-weight:700}.dashboard-model-test-panel strong{color:var(--dashboard-text);font-size:12px}.dashboard-model-test-result{border:1px solid color-mix(in srgb, var(--dashboard-success) 30%, var(--dashboard-border));background:var(--dashboard-success-soft);margin:14px 0 0;padding:13px}.dashboard-model-test-result>span{color:var(--dashboard-success);letter-spacing:.05em;font-size:10px;font-weight:700}.dashboard-model-test-result pre{color:var(--dashboard-text);white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.55;overflow-x:auto}.dashboard-resource-tabs,.dashboard-metrics-tabs{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);scrollbar-width:none;margin:0 0 28px;display:flex;overflow-x:auto}.dashboard-resource-tabs::-webkit-scrollbar{display:none}.dashboard-metrics-tabs::-webkit-scrollbar{display:none}.dashboard-resource-tabs button,.dashboard-metrics-tabs button{border:0;border-right:1px solid var(--dashboard-border);min-width:180px;color:var(--dashboard-text-secondary);text-align:left;cursor:pointer;background:0 0;flex:1 0 auto;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px 14px;display:grid}.dashboard-resource-tabs button:last-child,.dashboard-metrics-tabs button:last-child{border-right:0}.dashboard-resource-tabs button>span,.dashboard-metrics-tabs button>span{color:var(--dashboard-text-tertiary);font-family:var(--dashboard-mono);grid-row:1/span 2;font-size:9px}.dashboard-resource-tabs button>strong,.dashboard-metrics-tabs button>strong{color:currentColor;letter-spacing:0;font-size:12px;font-weight:650;line-height:1.25}.dashboard-resource-tabs button>small,.dashboard-metrics-tabs button>small{color:var(--dashboard-text-tertiary);font-size:10px;line-height:1.25}.dashboard-resource-tabs button:hover,.dashboard-resource-tabs button:focus-visible,.dashboard-metrics-tabs button:hover,.dashboard-metrics-tabs button:focus-visible{background:var(--dashboard-surface-muted);color:var(--dashboard-text);outline:0}.dashboard-resource-tabs button.is-active,.dashboard-metrics-tabs button.is-active{background:var(--dashboard-accent-soft);color:var(--dashboard-accent);box-shadow:inset 0 -3px 0 var(--dashboard-accent)}.dashboard-tool-readiness{justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.dashboard-tool-readiness-status{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-tool-readiness-status>div{gap:4px;min-width:0;display:grid}.dashboard-tool-readiness-status strong{color:var(--dashboard-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.dashboard-tool-status-dot{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);width:12px;height:12px;box-shadow:none;flex:none}.dashboard-tool-status-dot.is-ready{border-color:var(--dashboard-success);background:var(--dashboard-success);box-shadow:none}.dashboard-tool-readiness-actions{justify-content:flex-end;align-items:center;min-width:min(100%,320px);display:flex}.dashboard-tool-model-select{gap:6px;width:min(100%,360px);display:grid}.dashboard-tool-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin-top:12px}.dashboard-tool-side-column{align-content:start;gap:12px;display:grid}.dashboard-tool-inline-notice{border-left:3px solid var(--dashboard-accent);background:var(--dashboard-accent-soft);padding:11px 12px}.dashboard-tool-file-list{border-top:1px solid var(--dashboard-border);margin-top:16px;display:grid}.dashboard-tool-file-list>div{border-bottom:1px solid var(--dashboard-border);gap:6px;padding:13px 0;display:grid}.dashboard-tool-file-list code{color:var(--dashboard-text);font-size:10px;font-weight:650}.dashboard-tool-file-list span{color:var(--dashboard-text-secondary);font-size:11px;line-height:1.5}.dashboard-tool-package-script .code-block{min-height:0;margin-top:16px;padding:18px}.dashboard-metrics-page{gap:12px;display:grid}.dashboard-metrics-page>.dashboard-section-header{margin-bottom:16px}.dashboard-metrics-privacy{border:1px solid color-mix(in srgb, var(--dashboard-success) 24%, var(--dashboard-border));background:var(--dashboard-success-soft);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dashboard-metrics-privacy-mark{width:52px;height:52px;color:var(--dashboard-success);font-family:var(--dashboard-mono);font-size:17px;font-weight:700}.dashboard-metrics-privacy strong{color:var(--dashboard-text);margin-bottom:4px;font-size:13px;font-weight:650;display:block}.dashboard-metrics-privacy p{margin:0;font-size:12px;line-height:1.5}.dashboard-metrics-privacy code{color:var(--dashboard-success)}.dashboard-metrics-connect-panel{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);text-align:center;place-items:center;min-height:260px;padding:34px;display:grid}.dashboard-metrics-connect-panel h3{color:var(--dashboard-text);letter-spacing:-.03em;margin:12px 0 8px;font-size:1.7rem;font-weight:670}.dashboard-metrics-connect-panel p{max-width:620px;margin:0;font-size:13px;line-height:1.6}.dashboard-metrics-connect-panel code{color:var(--dashboard-accent)}.dashboard-metrics-connect-action{justify-content:center;gap:8px;margin-top:18px;display:flex}.dashboard-metrics-grid,.dashboard-cloud-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-cloud-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric-card{flex-direction:column;justify-content:space-between;min-height:138px;padding:18px;display:flex;position:relative;overflow:hidden}.dashboard-metric-card:before{background:var(--dashboard-accent);content:"";height:2px;position:absolute;top:0;left:0;right:0}.dashboard-metric-card>span,.dashboard-metric-card>small{color:var(--dashboard-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.3}.dashboard-metric-card>strong{color:var(--dashboard-text);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.65rem,2.6vw,2.55rem);font-weight:680;line-height:1;overflow:hidden}.dashboard-metric-card>small{letter-spacing:0;text-transform:none;font-weight:520}.dashboard-metrics-split{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.dashboard-metrics-panel,.dashboard-metrics-table-panel{padding:20px}.dashboard-metrics-live-indicator{border-color:color-mix(in srgb, var(--dashboard-success) 28%, var(--dashboard-border));background:var(--dashboard-success-soft);color:var(--dashboard-success)}.dashboard-token-breakdown{gap:16px;margin-top:20px;display:grid}.dashboard-token-breakdown>div:not(.dashboard-token-bar){justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dashboard-token-breakdown span,.dashboard-token-breakdown small{color:var(--dashboard-text-tertiary);font-size:11px}.dashboard-token-breakdown strong{color:var(--dashboard-text);font-size:15px;font-weight:650}.dashboard-token-bar{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-strong);height:9px;display:flex;overflow:hidden}.dashboard-token-bar>span{height:100%}.dashboard-token-bar-prompt{background:var(--dashboard-accent)}.dashboard-token-bar-completion{background:color-mix(in srgb, var(--dashboard-accent) 42%, var(--dashboard-border-strong))}.dashboard-metrics-status,.dashboard-external-event-status{justify-content:center}.dashboard-metrics-status-success,.dashboard-external-event-status.is-success{border-color:color-mix(in srgb, var(--dashboard-success) 28%, var(--dashboard-border));background:var(--dashboard-success-soft);color:var(--dashboard-success)}.dashboard-metrics-status-error,.dashboard-metrics-status-cancelled,.dashboard-external-event-status.is-error,.dashboard-external-event-status.is-cancelled{border-color:color-mix(in srgb, var(--dashboard-danger) 28%, var(--dashboard-border));background:var(--dashboard-danger-soft);color:var(--dashboard-danger)}.dashboard-metrics-cloud-heading,.dashboard-pricing-heading{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.dashboard-metrics-cloud-heading h3,.dashboard-pricing-heading h3{color:var(--dashboard-text);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:670}.dashboard-metrics-cloud-heading p{margin:8px 0 0;font-size:12px;line-height:1.5}.dashboard-pricing-section,.dashboard-external-usage{gap:12px;display:grid}.dashboard-pricing-heading-actions,.dashboard-pricing-sync-actions,.dashboard-external-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-pricing-form-grid,.dashboard-pricing-rate-grid,.dashboard-pricing-summary-grid,.dashboard-pricing-comparison-grid,.dashboard-external-integration-grid,.dashboard-external-verification-grid,.dashboard-external-summary-grid{gap:12px;display:grid}.dashboard-pricing-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.dashboard-pricing-rate-grid,.dashboard-pricing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-pricing-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pricing-filterable-select{gap:6px;display:grid;position:relative}.dashboard-pricing-filterable-select>small{color:var(--dashboard-text-tertiary);font-size:10px;line-height:1.35}.dashboard-pricing-combobox-control{grid-template-columns:minmax(0,1fr) 38px;display:grid;position:relative}.dashboard-pricing-combobox-control input{padding-right:42px}.dashboard-pricing-combobox-toggle{border:0;border-left:1px solid var(--dashboard-border);width:38px;min-height:38px;position:absolute;top:1px;right:1px}.dashboard-pricing-combobox-options{z-index:15;border:1px solid var(--dashboard-border);background:var(--dashboard-surface);max-height:240px;box-shadow:var(--dashboard-shadow-float);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.dashboard-pricing-combobox-options button{border:0;border-bottom:1px solid var(--dashboard-border);width:100%;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;gap:3px;padding:10px 11px;display:grid}.dashboard-pricing-combobox-options button:hover,.dashboard-pricing-combobox-options button:focus-visible{background:var(--dashboard-surface-muted);outline:0}.dashboard-pricing-combobox-options button strong{font-size:12px;font-weight:650}.dashboard-pricing-combobox-options button small{color:var(--dashboard-text-tertiary);font-size:10px}.dashboard-pricing-allowance-header,.dashboard-pricing-cost-line,.dashboard-pricing-token-line,.dashboard-pricing-bar-row,.dashboard-pricing-chart-controls,.dashboard-pricing-chart-legend,.dashboard-pricing-sync-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-pricing-allowance-track{margin:14px 0 9px}.dashboard-pricing-cost-key,.dashboard-pricing-token-key{color:var(--dashboard-text-secondary);align-items:center;gap:7px;font-size:11px;display:inline-flex}.dashboard-pricing-cost-key:before,.dashboard-pricing-token-key:before{background:var(--dashboard-accent);content:"";width:8px;height:8px}.dashboard-pricing-line-chart,.dashboard-pricing-chart-grid{border-color:var(--dashboard-border);background:var(--dashboard-surface-muted)}.dashboard-pricing-chart-axis,.dashboard-pricing-chart-legend,.dashboard-pricing-chart-note{color:var(--dashboard-text-tertiary);font-size:10px}.dashboard-pricing-range-selector{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);gap:4px;padding:3px;display:flex}.dashboard-pricing-range-selector button{min-height:30px;color:var(--dashboard-text-secondary);cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:10px;font-weight:650}.dashboard-pricing-range-selector button.is-active{background:var(--dashboard-surface);color:var(--dashboard-text);box-shadow:var(--dashboard-shadow-low)}.dashboard-pricing-comparison-local{border-color:color-mix(in srgb, var(--dashboard-success) 30%, var(--dashboard-border));background:var(--dashboard-success-soft)}.dashboard-pricing-success{border-color:color-mix(in srgb, var(--dashboard-success) 28%, var(--dashboard-border));background:var(--dashboard-success-soft);color:var(--dashboard-success)}.dashboard-external-intro-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.dashboard-external-intro-actions>span.is-connected{border-color:color-mix(in srgb, var(--dashboard-success) 28%, var(--dashboard-border));background:var(--dashboard-success-soft);color:var(--dashboard-success)}.dashboard-external-intro-actions>span.is-offline{border-color:color-mix(in srgb, var(--dashboard-danger) 28%, var(--dashboard-border));background:var(--dashboard-danger-soft);color:var(--dashboard-danger)}.dashboard-external-intro-actions code{color:var(--dashboard-text-secondary);font-size:10px}.dashboard-external-setup-steps{border-top:1px solid var(--dashboard-border);margin-top:18px;display:grid}.dashboard-external-setup-steps>section{border-bottom:1px solid var(--dashboard-border);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.dashboard-external-setup-steps>section>span{color:var(--dashboard-accent);font-family:var(--dashboard-mono);font-size:10px;font-weight:700}.dashboard-external-setup-steps>section>div{gap:5px;display:grid}.dashboard-external-setup-steps>section>div>strong{color:var(--dashboard-text);font-size:12px;font-weight:650}.dashboard-external-integration-grid,.dashboard-external-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-external-setup-command{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.dashboard-external-setup-command>div{gap:4px;display:grid}.dashboard-external-setup-command strong{color:var(--dashboard-text);font-size:11px;font-weight:650}.dashboard-external-setup-command p{margin:0;font-size:10px;line-height:1.4}.dashboard-external-setup-command code{white-space:nowrap;margin-top:6px;padding:8px 9px;font-size:10px;display:block;overflow-x:auto}.dashboard-external-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-external-summary-grid>.card{flex-direction:column;justify-content:space-between;min-height:126px;padding:17px;display:flex}.dashboard-external-summary-grid>.card>span,.dashboard-external-summary-grid small,.dashboard-external-token-legend small,.dashboard-external-event-primary small,.dashboard-external-event-row>div:not(.dashboard-external-event-primary)>span,.dashboard-external-event-row>time{color:var(--dashboard-text-tertiary);font-size:10px;line-height:1.3}.dashboard-external-summary-grid>.card>strong{color:var(--dashboard-text);letter-spacing:-.04em;font-size:1.9rem;font-weight:680}.dashboard-external-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.dashboard-external-privacy-card{border-color:color-mix(in srgb, var(--dashboard-success) 28%, var(--dashboard-border));background:var(--dashboard-success-soft)}.dashboard-external-privacy-label{border-color:color-mix(in srgb, var(--dashboard-success) 28%, var(--dashboard-border));background:var(--dashboard-success-soft);color:var(--dashboard-success)}.dashboard-external-token-track{margin:18px 0;display:flex}.dashboard-external-token-track>span{height:100%}.dashboard-external-token-track>span.is-input,.dashboard-external-token-legend>div>span.is-input{background:var(--dashboard-accent)}.dashboard-external-token-track>span.is-cached,.dashboard-external-token-legend>div>span.is-cached{background:var(--dashboard-info)}.dashboard-external-token-track>span.is-output,.dashboard-external-token-legend>div>span.is-output{background:var(--dashboard-success)}.dashboard-external-token-track>span.is-reasoning,.dashboard-external-token-legend>div>span.is-reasoning{background:var(--dashboard-warning)}.dashboard-external-token-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-external-token-legend>div{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);grid-template-columns:8px minmax(0,1fr);gap:4px 8px;padding:9px;display:grid}.dashboard-external-token-legend>div>span{width:8px;height:8px}.dashboard-external-token-legend small,.dashboard-external-token-legend strong{grid-column:2}.dashboard-external-token-legend strong{color:var(--dashboard-text);font-size:12px}.dashboard-external-event-list{display:grid}.dashboard-external-event-row{border-bottom:1px solid var(--dashboard-border);grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(90px,.6fr)) 90px;align-items:center;gap:12px;padding:12px 16px;display:grid}.dashboard-external-event-row:last-child{border-bottom:0}.dashboard-external-event-primary{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-external-event-primary>div{gap:3px;min-width:0;display:grid}.dashboard-external-event-primary strong{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.dashboard-external-event-row>div:not(.dashboard-external-event-primary){gap:3px;display:grid}.dashboard-external-event-row>div:not(.dashboard-external-event-primary)>strong{color:var(--dashboard-text);font-size:12px;font-weight:650}.dashboard-auth-gate,.auth-callback-page{background:linear-gradient(90deg, transparent 0 50%, var(--dashboard-border) 50% 50.08%, transparent 50.08%), var(--dashboard-background);background-position:50%;background-repeat:no-repeat;background-size:min(1180px,100% - 48px) 100%;place-items:center;width:100%;min-height:100vh;margin:0;padding:88px 24px 48px;display:grid;position:relative}.dashboard-auth-brand{color:var(--dashboard-text);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:24px;left:max(24px,50vw - 590px)}.dashboard-auth-brand span:first-child{border:1px solid var(--dashboard-text);background:var(--dashboard-text);width:30px;height:30px;color:var(--dashboard-surface);font-family:var(--dashboard-font);place-items:center;font-size:9px;display:grid}.dashboard-auth-panel,.auth-callback-page .auth-callback-panel{border-color:var(--dashboard-border);background:var(--dashboard-surface);width:min(680px,100%);box-shadow:var(--dashboard-shadow-float);overflow:hidden}.dashboard-auth-panel .terminal-title,.auth-callback-page .auth-callback-panel .terminal-title{border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);align-items:center;gap:6px;min-height:42px;padding:0 14px;display:flex}.dashboard-auth-panel .terminal-title span,.auth-callback-page .auth-callback-panel .terminal-title span{border:1px solid var(--dashboard-border-strong);background:0 0;width:7px;height:7px}.dashboard-auth-panel .terminal-title span:first-child,.auth-callback-page .auth-callback-panel .terminal-title span:first-child{border-color:var(--dashboard-accent);background:var(--dashboard-accent)}.dashboard-auth-panel .terminal-title strong,.auth-callback-page .auth-callback-panel .terminal-title strong{color:var(--dashboard-text-tertiary);letter-spacing:.06em;margin-left:auto;font-size:10px;font-weight:650}.dashboard-auth-content,.auth-callback-page .auth-callback-content{padding:44px}.dashboard-auth-content h1,.auth-callback-page .auth-callback-content h1{color:var(--dashboard-text);letter-spacing:-.05em;margin:22px 0 14px;font-size:clamp(2.55rem,6vw,4.6rem);font-weight:690;line-height:.98}.dashboard-auth-content p,.auth-callback-page .auth-callback-content p{max-width:590px;color:var(--dashboard-text-secondary);margin:0;font-size:14px;line-height:1.65}.dashboard-auth-content .hero-actions,.auth-callback-page .auth-callback-content .hero-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.auth-callback-page .auth-callback-progress{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-strong);height:7px;margin:28px 0 18px;position:relative;overflow:hidden}.auth-callback-page .auth-callback-progress span{background:var(--dashboard-accent);width:42%;box-shadow:none;position:absolute;inset:0 auto 0 0}.dashboard-public-metrics-page{background:var(--dashboard-background);width:100%;min-height:100vh;margin:0;padding:0 0 80px}.dashboard-public-metrics-header{border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px max(24px,50vw - 620px);display:flex}.dashboard-public-metrics-header .dashboard-auth-brand{position:static}.dashboard-public-metrics-header>div{align-items:center;gap:8px;display:flex}.dashboard-public-metrics-content{width:min(1240px,100% - 64px);margin:0 auto;padding-top:48px}.dashboard-footer{border-top:1px solid var(--dashboard-border);color:var(--dashboard-text-tertiary);justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding:18px 0 0;font-size:10px;display:flex}.dashboard-footer>div{align-items:center;gap:14px;display:flex}.dashboard-footer a:hover{color:var(--dashboard-text)}@media (width<=1120px){.dashboard-app-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-app-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.dashboard-content,.dashboard-public-metrics-content{width:min(100% - 48px,1180px)}.dashboard-status-grid-four,.dashboard-metrics-grid,.dashboard-pricing-rate-grid,.dashboard-pricing-summary-grid,.dashboard-external-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tool-grid,.dashboard-external-detail-grid{grid-template-columns:1fr}.dashboard-tool-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-app-shell,.dashboard-app-shell.is-sidebar-collapsed{display:block}.dashboard-sidebar,.dashboard-sidebar.is-collapsed{border-right:0;border-bottom:1px solid var(--dashboard-border);width:100%;height:auto;padding:12px 18px;position:relative;overflow:visible}.dashboard-sidebar-header,.dashboard-sidebar.is-collapsed .dashboard-sidebar-header{grid-template-columns:minmax(0,1fr);justify-items:start}.dashboard-sidebar-collapse,.dashboard-sidebar-spacer,.dashboard-sidebar-status,.dashboard-sidebar-controls{display:none}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand-copy,.dashboard-sidebar.is-collapsed .dashboard-nav-label,.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav:before{display:initial}.dashboard-sidebar.is-collapsed .dashboard-sidebar-brand{justify-content:flex-start}.dashboard-sidebar-nav,.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:4px;margin-top:12px}.dashboard-sidebar-nav:before{display:none!important}.dashboard-sidebar-nav button,.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav button{grid-template-columns:24px minmax(0,1fr);justify-items:start;width:100%;padding:0 10px}.dashboard-topbar{padding-left:24px;padding-right:24px;position:relative}.dashboard-page-heading,.dashboard-section-header,.dashboard-metrics-cloud-heading,.dashboard-pricing-heading{grid-template-columns:1fr;align-items:start}.dashboard-page-actions,.dashboard-pricing-heading-actions,.dashboard-pricing-sync-actions{justify-content:flex-start}.dashboard-next-step-layout,.dashboard-metrics-split,.dashboard-pricing-comparison-grid{grid-template-columns:1fr}.dashboard-model-installer-main{grid-template-columns:58px minmax(0,1fr)}.dashboard-model-installer-status{width:58px;height:58px}.dashboard-model-installer-action{grid-column:1/-1;min-width:0}.dashboard-model-service-step,.dashboard-runtime-banner{grid-template-columns:1fr auto}.dashboard-model-service-step code,.dashboard-runtime-banner code{grid-column:1/-1}.dashboard-external-intro-card{grid-template-columns:1fr}.dashboard-external-intro-actions{justify-content:flex-start}}@media (width<=700px){.dashboard-sidebar-nav,.dashboard-sidebar.is-collapsed .dashboard-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-topbar{min-height:58px;padding-left:16px;padding-right:16px}.dashboard-breadcrumb span:first-child,.dashboard-profile-trigger-copy{display:none}.dashboard-profile-trigger{grid-template-columns:7px 30px 12px}.dashboard-content,.dashboard-public-metrics-content{width:min(100% - 28px,1180px);padding-top:34px}.dashboard-page-heading h1{font-size:clamp(2.35rem,12vw,3.5rem)}.dashboard-section-header h2{font-size:clamp(2rem,10vw,3rem)}.dashboard-status-grid,.dashboard-status-grid-four,.dashboard-overview-actions,.dashboard-grid,.dashboard-metrics-grid,.dashboard-cloud-metrics-grid,.dashboard-pricing-form-grid,.dashboard-pricing-rate-grid,.dashboard-pricing-summary-grid,.dashboard-external-summary-grid,.dashboard-external-integration-grid,.dashboard-external-verification-grid,.dashboard-tool-side-column,.dashboard-external-token-legend{grid-template-columns:1fr}.dashboard-page-actions,.dashboard-metrics-connect-action,.dashboard-tool-readiness,.dashboard-runtime-actions,.dashboard-model-test-panel{flex-direction:column;align-items:stretch}.dashboard-page-actions .button,.dashboard-metrics-connect-action .button,.dashboard-tool-readiness-actions,.dashboard-tool-model-select,.dashboard-tool-readiness-actions .button{width:100%;max-width:none}.dashboard-local-api-form{grid-template-columns:1fr}.dashboard-empty-models{grid-template-columns:1fr;align-items:start}.dashboard-model-table-header,.dashboard-table-header,.dashboard-metrics-request-header,.dashboard-metrics-model-header{display:none}.dashboard-model-table-row,.dashboard-table-row,.dashboard-metrics-request-row,.dashboard-metrics-model-row,.dashboard-external-event-row{grid-template-columns:1fr;gap:7px;padding:14px}.dashboard-command{grid-template-columns:24px minmax(0,1fr)}.dashboard-command button{grid-column:2;justify-self:start}.dashboard-model-installer-main{grid-template-columns:1fr;padding:22px 18px}.dashboard-model-progress,.dashboard-model-service-step,.dashboard-model-install-error{padding-left:18px;padding-right:18px}.dashboard-model-progress-heading,.dashboard-model-progress-meta{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-model-progress-meta span+span:before,.dashboard-model-progress-meta code:before{display:none}.dashboard-model-service-step,.dashboard-runtime-banner{grid-template-columns:1fr}.dashboard-model-service-step code,.dashboard-runtime-banner code,.dashboard-runtime-banner button{grid-column:auto}.dashboard-resource-tabs,.dashboard-metrics-tabs{grid-template-columns:1fr;display:grid}.dashboard-resource-tabs button,.dashboard-metrics-tabs button{border-right:0;border-bottom:1px solid var(--dashboard-border);min-width:0}.dashboard-resource-tabs button:last-child,.dashboard-metrics-tabs button:last-child{border-bottom:0}.dashboard-metrics-privacy{grid-template-columns:44px minmax(0,1fr)}.dashboard-metrics-privacy-mark{width:44px;height:44px}.dashboard-metrics-privacy>:last-child{grid-column:1/-1}.dashboard-definition-list>div,.dashboard-context-panel dl>div,.dashboard-metrics-definition-list>div{grid-template-columns:1fr;gap:5px}.dashboard-auth-gate,.auth-callback-page{background-image:none;padding-left:16px;padding-right:16px}.dashboard-auth-brand{left:16px}.dashboard-auth-content,.auth-callback-page .auth-callback-content{padding:32px 22px}.dashboard-public-metrics-header{flex-direction:column;align-items:stretch;padding:14px}.dashboard-public-metrics-header>div,.dashboard-public-metrics-header button{width:100%}.dashboard-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dashboard-app-shell *,.dashboard-auth-gate *,.dashboard-public-metrics-page *,.auth-callback-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.baseui-interface-active{background:var(--bui-color-canvas,#f4f4f1);margin:0}body.baseui-interface-active:before,body.baseui-interface-active:after{display:none}.baseui-showcase-root{min-height:100vh}.baseui-showcase-root .bui-app-content{padding-block:48px 80px}.baseui-showcase-brand{width:100%;min-width:0;color:var(--bui-color-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.baseui-showcase-brand>span:last-child{gap:1px;min-width:0;display:grid}.baseui-showcase-brand strong{letter-spacing:-.02em;font-size:14px}.baseui-showcase-brand small{color:var(--bui-color-text-tertiary);font-size:10px;font-weight:500}.baseui-section-heading{gap:12px;max-width:820px;display:grid}.baseui-example{min-width:0}.baseui-example-header{border-bottom:1px solid var(--bui-color-border);padding:16px 20px}.baseui-example-header>div:first-child{gap:4px;display:grid}.baseui-example-stage{min-height:150px;padding:24px 20px}.baseui-example-code{border-top:1px solid var(--bui-color-border);padding:0;display:block}.baseui-example-code .bui-code-block-shell{border:0}.baseui-example-code .bui-code-block{max-height:260px}.baseui-spacing-row{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:16px;display:grid}.baseui-spacing-row>span{border-radius:var(--bui-radius);background:var(--bui-color-accent);height:12px;display:block}.baseui-radius-sample,.baseui-shadow-low,.baseui-shadow-medium,.baseui-shadow-high{background:var(--bui-color-surface);border-radius:4px;width:100%;height:48px}.baseui-radius-sample{border:2px solid var(--bui-color-accent)}.baseui-shadow-low{box-shadow:var(--bui-shadow-low)}.baseui-shadow-medium{box-shadow:var(--bui-shadow-medium)}.baseui-shadow-high{box-shadow:var(--bui-shadow-high)}.baseui-shell-preview{border:1px solid var(--bui-color-border-strong);background:var(--bui-color-canvas);border-radius:4px;grid-template-columns:auto minmax(0,1fr);height:520px;display:grid;overflow:hidden}.baseui-shell-preview .bui-sidebar{width:220px;min-height:0}.baseui-shell-preview-workspace{min-width:0}.baseui-shell-preview-content{padding:32px}.baseui-shell-preview .bui-topbar{position:static}.baseui-showcase-root .bui-popover-content{padding:16px}.baseui-showcase-root .bui-dropdown-menu .bui-divider{margin-block:4px}.baseui-showcase-root .bui-command-menu{width:min(100%,520px)}@media (width>=1100px){.baseui-example.is-full-width{grid-column:1/-1}}@media (width<=900px){.baseui-showcase-root .bui-app-content{padding-block:32px 64px}.baseui-shell-preview .bui-sidebar{width:72px}.baseui-shell-preview .bui-sidebar-label,.baseui-shell-preview .bui-sidebar-badge,.baseui-shell-preview .bui-sidebar-brand strong{display:none}}@media (width<=640px){.baseui-showcase-root .bui-app-content{padding-block:24px 48px}.baseui-example-stage{padding:20px 16px}.baseui-example-header{padding:14px 16px}.baseui-shell-preview{height:440px;display:block}.baseui-shell-preview .bui-sidebar{display:none}.baseui-shell-preview-content{padding:20px}}
