/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--brand-background:#f7f7f9;--brand-surface:#fff;--brand-surface-soft:#f0eff3;--brand-ink:#25232b;--brand-muted:#686472;--brand-purple:#7758a5;--brand-lavender:#eee8f5;--brand-action:#e8def3;--brand-action-hover:#dccced;--brand-action-ink:#4b326b;--brand-line:#e5e3e9;--brand-radius:.625rem;--brand-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}.light,:root{--background:var(--brand-background);--foreground:var(--brand-ink);--card:var(--brand-surface);--card-foreground:var(--brand-ink);--popover:var(--brand-surface);--popover-foreground:var(--brand-ink);--primary:#6d4c98;--primary-foreground:#fff;--secondary:var(--brand-surface-soft);--secondary-foreground:#48434f;--muted:var(--brand-surface-soft);--muted-foreground:var(--brand-muted);--accent:var(--brand-lavender);--accent-foreground:var(--brand-action-ink);--destructive:#b83c4f;--border:var(--brand-line);--input:#d7d3df;--ring:var(--brand-purple);--radius:var(--brand-radius);--sidebar:#f4f3f6;--sidebar-foreground:#48434f;--sidebar-primary:#6d4c98;--sidebar-primary-foreground:#fff;--sidebar-accent:var(--brand-lavender);--sidebar-accent-foreground:var(--brand-action-ink);--sidebar-border:var(--brand-line);--sidebar-ring:var(--brand-purple);--sidebar-surface:#f4f3f6;--panel-surface:var(--brand-surface);--composer-surface:var(--brand-surface);--composer-outline:#dcd8e3;--chat-user-background:#f0edf5;--chat-user-foreground:var(--brand-ink);--signal-cyan:var(--brand-purple);--signal-cyan-strong:#62438d;--signal-cyan-muted:var(--brand-lavender);--signal-lime:#357558;--signal-coral:#b83c4f;--signal-amber:#875f23;--signal-ink:var(--brand-ink);--logo-ink:var(--brand-ink);--editorial-accent:var(--brand-purple);--font-editorial:var(--brand-font);--surface-shadow:0 4px 20px #25232b0a;color-scheme:light}.dark{--background:#17161b;--foreground:#eeebf3;--card:#1f1e25;--card-foreground:#eeebf3;--popover:#26242d;--popover-foreground:#eeebf3;--primary:#c4a7e8;--primary-foreground:#291b3c;--secondary:#2c2933;--secondary-foreground:#e6dcef;--muted:#28262f;--muted-foreground:#aba5b7;--accent:#362c43;--accent-foreground:#e8d5ff;--destructive:#f199aa;--border:#35313d;--input:#494351;--ring:#c4a7e8;--sidebar:#1b1a20;--sidebar-foreground:#c5bfce;--sidebar-primary:#c4a7e8;--sidebar-primary-foreground:#291b3c;--sidebar-accent:#362c43;--sidebar-accent-foreground:#e8d5ff;--sidebar-border:#35313d;--sidebar-ring:#c4a7e8;--sidebar-surface:#1b1a20;--panel-surface:#17161b;--composer-surface:#232129;--composer-outline:#494351;--chat-user-background:#332c3e;--chat-user-foreground:#eeebf3;--signal-cyan:#c4a7e8;--signal-cyan-strong:#dcc4fa;--signal-cyan-muted:#362c43;--signal-lime:#87bc9d;--signal-coral:#f199aa;--signal-amber:#d3b17a;--signal-ink:var(--brand-ink);--logo-ink:#eeebf3;--editorial-accent:#c4a7e8;--surface-shadow:0 4px 20px #0000001f;color-scheme:dark}body,html{color:var(--foreground);background:var(--background)}body{font-family:var(--brand-font);text-rendering:optimizelegibility;font-size:14px;line-height:1.6}a,button,input,summary,textarea{-webkit-tap-highlight-color:transparent}@layer base{:focus-visible{outline:2px solid var(--ring);outline-offset:3px}}[data-slot=command-input]:focus-visible,[data-slot=input-group-control]:focus-visible{outline:none}::selection{color:var(--accent-foreground);background:var(--accent)}@media (prefers-reduced-motion:reduce){[data-slot=button],[data-slot=input],[data-slot=select-trigger],[data-slot=table-row],[data-slot=textarea]{transition:none}[data-slot=alert-dialog-content],[data-slot=alert-dialog-overlay],[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=sheet-content],[data-slot=sheet-overlay]{transition:none;animation:none}}.admin-edition{color:var(--muted-foreground);letter-spacing:1px;font-size:11px;font-weight:500}.admin-sidebar [data-slot=sidebar-group-label]{height:32px;color:var(--muted-foreground);font-size:11px;font-weight:500}.admin-sidebar [data-slot=sidebar-menu-button]{border:1px solid #0000;border-radius:10px;gap:10px;font-size:13px;transition:background .14s,color .14s}.admin-sidebar [data-slot=sidebar-menu-button][data-active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-sidebar [data-slot=sidebar-menu-button][data-active]{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.admin-sidebar [data-slot=sidebar-menu-button]>svg{color:var(--muted-foreground)}.admin-sidebar [data-slot=sidebar-menu-button][data-active]>svg{color:var(--sidebar-accent-foreground)}.admin-topbar{background:var(--card);border-bottom:1px solid var(--border);height:64px;min-height:64px;box-shadow:var(--surface-shadow);flex-shrink:0;align-items:center;gap:12px;padding:0 28px;display:flex}.admin-project-switcher{background:var(--muted);flex-shrink:1;gap:8px;min-width:132px;max-width:240px;height:40px;padding-inline:12px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.admin-project-switcher{background:color-mix(in srgb,var(--muted) 30%,var(--card))}}.admin-project-switcher{border-color:var(--border);border-radius:10px}.admin-project-switcher>svg{width:15px;height:15px}.admin-content{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;animation:admin-page-enter .18s ease-out;overflow:auto}.admin-content,.admin-page{flex-direction:column;flex:1;min-width:0;display:flex}.admin-page{background:var(--background)}.admin-page-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:36px 28px 28px;display:flex}.admin-page-header h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:600;line-height:1.3}.admin-page-header p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.7}.admin-page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-page-actions>[data-slot=button]{border-radius:10px;gap:7px;height:40px;padding-inline:12px;font-size:13px}.admin-page-actions svg{width:14px;height:14px}.admin-page-body{padding:0 28px 40px}.admin-loading{min-height:280px;color:var(--muted-foreground);flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.admin-empty{border:0;min-height:320px;padding-block:48px}.admin-scope-bar{background:var(--muted);flex-shrink:0;align-items:center;gap:12px;min-height:56px;padding:10px 28px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-scope-bar{background:color-mix(in srgb,var(--muted) 35%,var(--card))}}.admin-scope-bar{border-bottom:1px solid var(--border)}.admin-scope-label{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:7px;display:flex}.admin-scope-label svg{width:13px;height:13px}.admin-scope-bar>button{border-radius:10px;gap:8px;height:36px;font-size:12px}.admin-status-badge{border:1px solid;gap:6px;padding:5px 9px;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.admin-status-badge{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.admin-status-badge{border-radius:999px}.admin-status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-status-badge[data-status=operational]{color:var(--signal-lime);background:var(--signal-lime)}@supports (color:color-mix(in lab,red,red)){.admin-status-badge[data-status=operational]{background:color-mix(in srgb,var(--signal-lime) 9%,var(--background))}}.admin-status-badge[data-status=unavailable]{color:var(--signal-coral);background:var(--signal-coral)}@supports (color:color-mix(in lab,red,red)){.admin-status-badge[data-status=unavailable]{background:color-mix(in srgb,var(--signal-coral) 8%,var(--background))}}.admin-status-badge[data-status=degraded]{color:var(--signal-amber);background:var(--signal-amber)}@supports (color:color-mix(in lab,red,red)){.admin-status-badge[data-status=degraded]{background:color-mix(in srgb,var(--signal-amber) 9%,var(--background))}}.admin-status-badge[data-status=disabled]{color:var(--muted-foreground);background:var(--muted)}.admin-dashboard>.admin-page-body{padding-top:20px}.admin-connection-banner{background:var(--card);border-color:var(--border);box-shadow:var(--surface-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;display:flex}.admin-connection-banner [data-slot=alert-title]{margin-bottom:5px;font-size:14px}.admin-connection-banner>button{flex-shrink:0}.admin-overview-tabs{gap:16px}.admin-overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.admin-overview-toolbar [data-slot=tabs-list]{background:var(--muted);border-radius:12px;gap:6px;height:44px;padding:3px}.admin-overview-toolbar [data-slot=tabs-trigger]{border-radius:9px;flex:none;height:38px;padding-inline:14px}.admin-overview-toolbar [data-slot=tabs-trigger][data-active]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-overview-toolbar [data-slot=tabs-trigger][data-active]{background:color-mix(in srgb,var(--primary) 8%,var(--background))}}.admin-overview-toolbar [data-slot=tabs-trigger][data-active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-overview-toolbar [data-slot=tabs-trigger][data-active]{border-color:color-mix(in srgb,var(--primary) 16%,transparent)}}.admin-overview-toolbar [data-slot=tabs-trigger]:after{display:none}.admin-refresh-control{align-items:center;gap:12px;display:flex}.admin-metrics-grid,.admin-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-metrics-grid{gap:16px}.admin-empty [data-slot=empty-description]{max-width:48ch;font-size:14px;line-height:1.7}.admin-empty [data-slot=empty-title]{font-size:16px;font-weight:600}.admin-dashboard-card{--card-spacing:24px;border:1px solid var(--border);min-width:0;box-shadow:var(--surface-shadow);border-radius:18px;gap:20px}.admin-dashboard-card [data-slot=card-header]{gap:5px}.admin-dashboard-card [data-slot=card-title]{font-size:15px;font-weight:600}.admin-dashboard-card [data-slot=card-action]{align-self:center}.admin-dashboard-card [data-slot=card-action] [data-slot=button]{gap:6px;font-size:13px}.admin-dashboard-card [data-slot=card-footer]{border-color:var(--border);padding-block:13px}.admin-dashboard-card .admin-table-frame{border:0;border-radius:0}.admin-summary-card{--card-spacing:20px;background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--surface-shadow);border-radius:16px;gap:16px}.admin-refresh-control>span,.admin-summary-card [data-slot=card-content]>p+p,.admin-summary-card [data-slot=card-description]{font-size:13px;line-height:1.6}.admin-summary-card [data-tone=green]{color:var(--signal-lime)}.admin-summary-card [data-tone=blue]{color:var(--signal-cyan)}.admin-summary-card [data-tone=amber]{color:var(--signal-amber)}.admin-summary-card [data-tone=purple]{color:var(--primary)}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.admin-queue-card,.admin-services-card{min-height:374px}.admin-queue-progress,.admin-resource-progress{gap:9px}.admin-queue-progress [data-slot=progress-track],.admin-resource-progress [data-slot=progress-track]{border-radius:999px;height:6px}.admin-queue-progress [data-slot=progress-indicator],.admin-resource-progress [data-slot=progress-indicator]{border-radius:999px;transition:width .3s}.admin-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-bottom:16px;display:flex}.admin-section-heading h2{font-size:15px;font-weight:600}.admin-section-heading>span{color:var(--muted-foreground);font-size:13px}.admin-table-frame{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden}.admin-table-frame [data-slot=table-head]{height:44px;color:var(--muted-foreground);background:var(--muted);padding-inline:16px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.admin-table-frame [data-slot=table-head]{background:color-mix(in srgb,var(--muted) 45%,var(--card))}}.admin-table-frame [data-slot=table-cell]{padding:16px;font-size:14px}.admin-table-frame [data-slot=table-row]{transition:background .12s}.admin-table-frame [data-slot=table-row]:last-child{border-bottom:0}.admin-service-icon{width:32px;height:32px;color:var(--accent-foreground);background:var(--accent);border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-service-icon svg{width:15px;height:15px}.admin-table-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-table-toolbar [data-slot=select-trigger]{background:var(--card);border-radius:10px;height:40px}.admin-memory-link{text-align:left;white-space:normal;border:0;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:auto;padding:0;font-size:14px;font-weight:400}.admin-memory-link:hover{background:0 0}.admin-memory-link strong{font-weight:550}.admin-memory-icon{width:30px;height:30px;color:var(--accent-foreground);background:var(--accent);border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-memory-icon svg{width:14px;height:14px}.admin-data-page{min-height:0}.admin-database-grid{border:1px solid var(--border);border-radius:16px;flex:1;grid-template-columns:220px minmax(0,1fr);min-height:320px;display:grid;overflow:hidden}.admin-database-grid [data-slot=table-head]{background:var(--muted);font-size:13px}.admin-database-grid [data-slot=table-cell]{height:44px}.admin-content .benchmark-main{background:var(--background);width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.admin-content .benchmark-header{background:var(--background);border:0;height:auto;padding:0}.admin-content .benchmark-tabs-list{height:36px;overflow:visible}.admin-content .benchmark-tabs-trigger:after{display:none}.admin-content .benchmark-content{padding:0 24px 28px}.admin-content .advanced-panel [data-slot=card],.admin-content .benchmark-content [data-slot=card]{box-shadow:var(--surface-shadow);border-radius:16px}.admin-content .advanced-panel [data-slot=card] [data-slot=card]{box-shadow:none;border-inline:0;border-radius:0}.admin-worker-content{max-width:none}.admin-login{background:var(--background);flex-direction:column;height:100svh;min-height:480px;display:flex;overflow:auto}.admin-login>header{justify-content:space-between;align-items:center;padding:30px 40px;display:flex}.admin-login-main{flex:1;justify-content:center;align-items:center;padding:48px 24px 100px;display:flex}.admin-login-form{width:100%;max-width:340px;animation:admin-page-enter .24s ease-out}.admin-login-icon{background:var(--sidebar);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:28px;display:flex}.admin-login-icon svg{stroke-width:1.5px;width:22px;height:22px}.admin-login-form h1{letter-spacing:-.4px;font-size:27px;font-weight:600}.admin-login-form header>p{color:var(--muted-foreground);margin-top:10px;margin-bottom:32px;font-size:13px}.admin-login-form [data-slot=input]{border-radius:6px;height:42px}.admin-login-form>[data-slot=button]{width:100%;height:42px;margin-top:24px;font-size:13px}.admin-login-footer{color:var(--muted-foreground);text-align:center;padding:20px;font-size:10px}@keyframes admin-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-metrics-grid,.admin-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.admin-topbar{gap:8px;padding-inline:12px}.admin-project-switcher{min-width:100px;max-width:160px}.admin-page-header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:24px 16px 20px}.admin-page-header h1{font-size:24px}.admin-content .benchmark-content,.admin-page-body{padding:0 16px 24px}.admin-dashboard>.admin-page-body{padding-top:16px}.admin-connection-banner{flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px}.admin-connection-banner [data-slot=alert-description]{text-wrap:pretty}.admin-overview-toolbar [data-slot=tabs-trigger]{padding-inline:12px}.admin-refresh-control{justify-content:space-between;width:100%}.admin-metrics-grid,.admin-overview-grid,.admin-runtime-grid{gap:12px}.admin-dashboard-card{--card-spacing:16px}.admin-dashboard-card [data-slot=card-header]:has([data-slot=card-action]){grid-template-columns:1fr}.admin-dashboard-card [data-slot=card-action]{grid-area:auto;justify-self:start;margin-top:6px}.admin-summary-card [data-slot=card-description]{gap:6px;font-size:12px}.admin-page-actions{flex-wrap:wrap;gap:8px}.admin-scope-bar{gap:8px;padding-inline:16px}.admin-scope-label{gap:0;font-size:0}.admin-scope-label svg{width:14px;height:14px}.admin-status-badge{flex-shrink:0}.admin-table-frame [data-slot=table-cell],.admin-table-frame [data-slot=table-head]{padding-inline:12px}.admin-database-grid{grid-template-rows:165px minmax(280px,1fr);grid-template-columns:minmax(0,1fr)}.admin-data-page{min-height:740px}.admin-login>header{padding:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.operations-scope{background:var(--card);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:16px;padding:16px 20px}.operations-scope [data-slot=collapsible-content][hidden]{display:none}.resources-page{container:resources/inline-size}.resource-workspace{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.resource-detail{container-type:inline-size}.source-location-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.resource-details-tabs{flex-wrap:wrap;justify-content:flex-start;row-gap:12px;max-width:100%;height:auto}@container resources (min-width:760px){.resource-workspace{grid-template-columns:15rem minmax(0,1fr)}.resource-workspace>aside{border-right:1px solid var(--border)}}@container (min-width:480px){.source-location-fields{grid-template-columns:minmax(0,1fr) 10rem}}@media (max-width:639px){.operations-scope{padding:10px 12px}.admin-page-header{gap:12px;padding:16px 16px 14px}.admin-page-header p{margin-top:4px}.resources-page [aria-label=Source\ views]{margin-inline:16px;margin-bottom:12px}.resource-workspace>aside>div:last-child{max-height:104px;overflow-y:auto}}@media (max-width:479px){.admin-metrics-grid{grid-template-columns:minmax(0,1fr)}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.saas-content-inner:has(.keys-page){max-width:1360px;padding-top:36px}.keys-page .saas-page-heading{align-items:center;margin-bottom:32px}.keys-page .saas-page-heading h1{letter-spacing:-.7px;margin-bottom:8px;font-size:26px}.keys-list{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.keys-toolbar{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 20px}.keys-filters,.keys-toolbar{align-items:center;display:flex}.keys-filters{background:0 0;gap:4px;height:36px;padding:0}.keys-filters [data-slot=button]{height:36px;color:var(--muted-foreground);box-shadow:none;border-radius:6px;gap:8px;padding:0 12px;font-size:13px}.keys-filters [data-slot=button][aria-pressed=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.keys-filters [data-slot=button][aria-pressed=true]{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.keys-filters span{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px}.keys-search{background:var(--card);width:240px;height:36px}.saas-content .keys-list [data-slot=table-container]{border:0;border-top:1px solid var(--border)}.keys-table{table-layout:fixed;width:100%}.saas-content .keys-table [data-slot=table-head]{background:var(--muted);height:46px;padding-inline:20px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.saas-content .keys-table [data-slot=table-head]{background:color-mix(in srgb,var(--muted) 45%,var(--card))}}.keys-table th:first-child{width:34%}.keys-table th:nth-child(2),.keys-table th:nth-child(3){width:24%}.keys-table th:nth-child(4){width:18%}.keys-table th:last-child{width:56px}.saas-content .keys-table [data-slot=table-cell]{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;height:84px;padding:18px 20px;font-size:14px}.keys-table tbody tr{transition:background-color .12s}.keys-table tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.keys-table tbody tr:hover{background:color-mix(in srgb,var(--muted) 35%,var(--card))}}.key-identity{gap:14px}.key-identity,.key-symbol{align-items:center;display:flex}.key-symbol{width:36px;height:36px;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center}.key-symbol svg{width:16px;height:16px}.key-name-text{gap:6px;min-width:0;display:grid}.key-name-button{text-align:left;overflow-wrap:anywhere;white-space:normal;width:fit-content;max-width:100%;height:auto;padding:0;font-size:14px;font-weight:550;line-height:1.4;display:block}.key-name-text code,.keys-table small{color:var(--muted-foreground);font-size:12px}.keys-table small{margin-top:5px;line-height:1.6;display:block}.keys-table .key-owner{margin-top:2px}.key-status{width:fit-content;color:var(--muted-foreground);background:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.key-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.key-status[data-state=Active]{color:var(--signal-lime);background:var(--signal-lime)}@supports (color:color-mix(in lab,red,red)){.key-status[data-state=Active]{background:color-mix(in srgb,var(--signal-lime) 9%,var(--card))}}.key-status[data-state=Unavailable]{color:var(--signal-amber);background:var(--signal-amber)}@supports (color:color-mix(in lab,red,red)){.key-status[data-state=Unavailable]{background:color-mix(in srgb,var(--signal-amber) 9%,var(--card))}}.key-actions-cell{text-align:right}.keys-list-caption{color:var(--muted-foreground);border-top:1px solid var(--border);padding:12px 20px;font-size:12px}.keys-help{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;display:flex}.keys-help p{max-width:65ch;font-size:13px;line-height:1.7}.keys-help button{height:auto;color:var(--muted-foreground);padding:0;font-size:13px}.keys-help svg{width:14px;height:14px}.keys-page>.saas-empty{background:var(--card);border:1px solid var(--border);border-radius:10px;min-height:300px}.key-dialog{gap:24px;max-width:min(560px,100vw - 32px);padding:28px}.key-dialog [data-slot=dialog-title]{letter-spacing:-.4px;overflow-wrap:anywhere;padding-right:20px;font-size:20px;font-weight:600}.key-dialog [data-slot=dialog-description]{margin-top:5px;font-size:13px;line-height:1.6}.key-create-dialog{flex-direction:column;max-height:calc(100svh - 32px);display:flex;overflow:hidden}.key-create-dialog [data-slot=dialog-header],.key-create-dialog>[data-slot=alert]{flex-shrink:0}.key-create-form{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}.key-create-body{overscroll-behavior:contain;scrollbar-width:thin;gap:24px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.key-create-actions{border-top:1px solid var(--border);flex-shrink:0;gap:16px;min-width:0;padding-top:16px;display:grid}.key-field{gap:9px;min-width:0;display:grid}.key-field legend{padding-bottom:10px;font-size:13px;font-weight:500}.key-field>[data-slot=select-trigger],.key-field>input{min-height:40px}.key-presets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.key-presets button{text-align:left;white-space:normal;border-radius:7px;flex-direction:column;align-items:flex-start;gap:5px;height:auto;padding:14px;transition:border-color .12s,background-color .12s;display:flex}.key-presets strong{font-size:13px;font-weight:550}.key-presets span{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.6}.key-field>p{font-size:12px;line-height:1.7}.key-advanced{border-block:1px solid var(--border);padding-block:16px}.key-advanced>button{justify-content:space-between;width:100%;height:28px;padding:0;font-size:13px}.key-access-summary{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.key-detail-grid{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;padding-block:22px;display:grid}.key-detail-grid div{min-width:0}.key-detail-grid dt{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.key-detail-grid dd{overflow-wrap:anywhere;font-size:13px}.key-detail-grid code{font-size:12px}.key-detail-grid small{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.key-detail-permissions h3{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:550;display:flex}.key-detail-permissions h3 span{color:var(--muted-foreground);font-weight:400}.key-detail-permissions ul{grid-template-columns:1fr 1fr;gap:12px;display:grid}.key-detail-permissions li{align-items:baseline;gap:8px;font-size:13px;display:flex}.key-detail-permissions svg{width:12px;height:12px;color:var(--muted-foreground);flex-shrink:0}.keys-page .saas-page-heading p{font-size:14px}.keys-page .saas-page-heading>button{min-height:40px;padding-inline:15px}.key-name-text code span{opacity:.6;padding-left:2px}.key-presets button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.key-presets button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 6%,var(--card))}}.key-presets button[aria-pressed=true]{border-color:var(--primary)}.key-advanced>button svg{transition:transform .15s}.key-advanced>button[data-panel-open] svg{transform:rotate(180deg)}@media (max-width:767px),(pointer:coarse){.key-dialog .key-advanced>button{white-space:normal;height:auto;min-height:44px}}@media (max-width:900px){.keys-toolbar{padding:14px}.keys-search{width:200px}.key-symbol{display:none}.saas-content .keys-table [data-slot=table-cell],.saas-content .keys-table [data-slot=table-head]{padding-inline:14px}}@media (max-width:640px){.saas-content-inner:has(.keys-page){padding:24px 16px}.keys-page .saas-page-heading{align-items:flex-start;gap:20px}.keys-page .saas-page-heading h1{font-size:24px}.keys-toolbar{gap:14px}.keys-search{width:100%}.keys-filters{flex-wrap:wrap;width:100%;height:auto}.keys-filters [data-slot=button]{gap:6px;height:40px;padding-inline:8px}.keys-table,.keys-table tbody{display:block}.keys-table thead{display:none}.keys-table tbody tr{grid-template-columns:1fr 1fr;gap:18px 14px;padding:20px 16px;display:grid;position:relative}.saas-content .keys-table [data-slot=table-cell]{height:auto;padding:0;display:block}.saas-content .keys-table .key-name-cell{grid-column:1/-1;padding-right:40px}.key-symbol{display:flex}.key-access-cell:before,.key-status-cell:before,.key-used-cell:before{color:var(--muted-foreground);content:attr(data-label);margin-bottom:6px;font-size:12px;display:block}.key-status-cell{grid-area:2/2}.key-used-cell{grid-column:1/-1}.key-actions-cell{position:absolute;top:20px;right:12px}.keys-help{gap:14px;padding:18px 0}.key-dialog{padding:24px 20px}.key-presets{grid-template-columns:1fr}.key-detail-grid,.key-detail-permissions ul{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.key-advanced>button svg,.key-presets button,.keys-table tbody tr{transition:none}}@media (max-height:520px){.key-create-dialog{overflow-y:auto}.key-create-form{flex-shrink:0}.key-create-body{min-height:auto;overflow:visible}}.saas-shell,.saas-sidebar{--saas-purple:var(--primary);font-family:var(--brand-font);color:var(--foreground);background:var(--background);font-size:14px}.saas-shell{height:100svh;min-height:0;overflow:hidden}.saas-sidebar [data-slot=sidebar-inner]{background:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.saas-sidebar [data-slot=sidebar-inner]{background:color-mix(in srgb,var(--sidebar) 88%,var(--card))}}.saas-sidebar-header{gap:18px;padding:24px 16px 16px}.saas-brand{gap:9px;height:32px;padding:0 4px}.saas-brand>svg{width:auto;height:28px;color:var(--foreground)}:where([data-collapsible=icon]) .saas-brand>svg{width:28px;height:28px}.saas-organization{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:9px;padding:8px;display:flex}[data-collapsible=icon] .saas-organization{display:none}[data-collapsible=icon] .saas-sidebar-header{padding-inline:8px}.saas-organization>svg,.saas-project-switcher>svg{width:15px;height:15px;color:var(--muted-foreground);flex-shrink:0}.saas-organization [data-slot=select-trigger]{width:0;height:28px;box-shadow:none;background:0 0;border:0;flex:1;gap:4px;padding:0;font-size:13px}.saas-organization [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saas-sidebar [data-slot=sidebar-content]{gap:16px;padding:0 12px 12px}.saas-sidebar [data-slot=sidebar-group]{padding:0}.saas-sidebar [data-slot=sidebar-group-label]{height:32px;color:var(--muted-foreground);letter-spacing:.3px;padding-inline:12px;font-size:11px;font-weight:500}.saas-sidebar [data-slot=sidebar-menu]{gap:4px}:where(.saas-sidebar) .saas-nav-item{height:40px;color:var(--muted-foreground);border:1px solid #0000;border-radius:10px;gap:10px;padding-inline:12px;font-size:13px;font-weight:450;transition:background-color .14s,color .14s}:where(.saas-sidebar) .saas-nav-item[aria-current=page]{color:var(--sidebar-accent-foreground);background:var(--sidebar-accent);border-color:var(--primary);font-weight:550}@supports (color:color-mix(in lab,red,red)){:where(.saas-sidebar) .saas-nav-item[aria-current=page]{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}:where(.saas-sidebar) .saas-nav-item>svg{width:16px;height:16px}.saas-sidebar .saas-nav-group-toggle{cursor:pointer;justify-content:space-between;width:100%}.saas-nav-group-toggle:where(:hover){color:var(--foreground)}.saas-nav-group-toggle>svg{width:12px;height:12px;transition:transform .16s;transform:rotate(-90deg)}.saas-nav-group-toggle:where([data-panel-open])>svg{transform:rotate(0)}@media (max-width:767px){:where(.saas-sidebar) .saas-nav-item{height:44px}}.saas-sidebar-footer{flex-shrink:0;gap:10px;padding:12px 12px 16px}.saas-plan-link{background:var(--card);border:1px solid var(--border);border-radius:10px;justify-content:space-between;width:100%;height:40px;padding:0 12px;font-size:13px}.saas-plan-link>svg{width:12px;color:var(--muted-foreground)}.saas-main{background:var(--background);min-width:0;height:100svh;overflow:hidden}.saas-topbar{background:var(--card);border-bottom:1px solid var(--border);height:64px;box-shadow:var(--surface-shadow);flex-shrink:0;align-items:center;gap:16px;padding-inline:28px;display:flex}.saas-navigation-trigger{width:40px;height:40px;color:var(--muted-foreground);border-radius:10px}.saas-workspace-heading{flex:1;min-width:0}.saas-project-switcher>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saas-project-switcher{background:var(--muted);gap:8px;width:fit-content;min-width:0;max-width:min(280px,100%);height:40px;padding-inline:12px;font-size:13px;font-weight:550}@supports (color:color-mix(in lab,red,red)){.saas-project-switcher{background:color-mix(in srgb,var(--muted) 30%,var(--card))}}.saas-project-switcher{border:1px solid var(--border);border-radius:10px}.saas-project-switcher .saas-project-chevron{width:12px;height:12px;color:var(--muted-foreground);margin-left:2px}.saas-project-menu{border-radius:14px;width:272px;max-width:calc(100vw - 24px);padding:6px}.saas-project-menu [role=menuitem],.saas-project-menu [role=menuitemradio]{border-radius:8px;min-height:40px}.saas-topbar-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.saas-topbar-actions>[data-slot=button]{border-radius:10px;height:40px;font-size:13px}:where(.saas-topbar-actions)>[data-slot=button]>svg{width:15px;height:15px}.saas-topbar .saas-upgrade-link{color:var(--primary);background:var(--primary);margin-right:4px;padding-inline:14px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.saas-topbar .saas-upgrade-link{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.saas-topbar .saas-upgrade-link{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.saas-topbar .saas-upgrade-link{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.saas-topbar .saas-upgrade-link{box-shadow:none}.saas-topbar .saas-upgrade-link:hover{background:var(--saas-purple)}@supports (color:color-mix(in lab,red,red)){.saas-topbar .saas-upgrade-link:hover{background:color-mix(in srgb,var(--saas-purple) 15%,var(--card))}}.saas-docs-link{color:var(--muted-foreground)}.saas-account-trigger{border-radius:50%;width:40px;height:40px;margin-left:6px;padding:2px}.saas-account-trigger [data-slot=avatar-fallback]{color:var(--editorial-accent);background:var(--saas-purple);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.saas-account-trigger [data-slot=avatar-fallback]{background:color-mix(in srgb,var(--saas-purple) 12%,var(--card))}}.saas-content{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.saas-content-inner{width:100%;max-width:1360px;margin:0 auto;padding:36px 40px 56px}.saas-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.saas-page-heading h1{letter-spacing:-.7px;margin-bottom:8px;font-size:28px;font-weight:600;line-height:1.3}.saas-doc-section p,.saas-page-heading p,.saas-section>p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.saas-section-label{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.saas-content [data-slot=card]{--card-spacing:24px;border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:20px;gap:20px;padding-top:24px}.saas-content [data-slot=card-title]{font-size:15px;font-weight:600}.saas-content [data-slot=card-description]{margin-top:5px;font-size:13px;line-height:1.6}.saas-content [data-slot=card-footer]{padding-block:12px}.saas-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;display:grid}.saas-metric-label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.saas-metric-label svg{width:15px;height:15px}.saas-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-block:16px 18px;font-size:32px;font-weight:600;line-height:1;display:block}.saas-metric-limit{margin-bottom:8px;display:flex}.saas-metric-limit,.saas-metric-link{color:var(--muted-foreground);justify-content:space-between;font-size:12px}.saas-metric-link{width:100%;height:36px;padding:0;font-weight:400}:is(.saas-shell,.saas-sidebar) [data-slot=progress-track]{border-radius:3px;height:4px}:is(.saas-shell,.saas-sidebar) [data-slot=progress-indicator]{background:var(--saas-purple)}.saas-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;margin-bottom:32px;display:grid}.saas-activity-card>[data-slot=tabs]{gap:20px}.saas-activity-card [data-slot=tabs-list]{background:var(--muted);border:0;border-radius:10px}.saas-activity-card [data-slot=tabs-trigger]{border-radius:8px;padding-inline:12px;font-size:12px}.saas-activity-card [data-slot=tabs-trigger][data-active]{color:var(--saas-purple);background:var(--saas-purple)}@supports (color:color-mix(in lab,red,red)){.saas-activity-card [data-slot=tabs-trigger][data-active]{background:color-mix(in srgb,var(--saas-purple) 9%,var(--card))}}.saas-chart-summary{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.saas-chart-summary strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.saas-chart-summary span{color:var(--muted-foreground);font-size:12px}.saas-chart{gap:12px;height:196px;display:flex}.saas-chart-axis{min-width:22px;color:var(--muted-foreground);flex-direction:column;justify-content:space-between;padding-bottom:28px;font-size:11px;display:flex}.saas-chart-plot{flex:1;min-width:0;position:relative}.saas-chart-bars{background:repeating-linear-gradient(to bottom,var(--border) 0 1px,transparent 1px 50%);border-bottom:1px solid var(--border);gap:10px;height:164px;padding-inline:5px;display:flex}.saas-chart-column{flex:1;align-items:flex-end;display:flex}.saas-chart-bar{background:var(--saas-purple);border-radius:3px 3px 0 0;width:100%;max-width:34px;margin-inline:auto;transition:height .16s ease-out}.saas-chart-dates{color:var(--muted-foreground);gap:10px;padding-top:12px;font-size:11px;display:flex}.saas-chart-dates span{text-align:center;flex:1}.saas-chart-dates [data-visible=false]{visibility:hidden}.saas-chart-empty{text-align:center;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:13px;display:flex;position:absolute;inset:25px 0 45px}.saas-chart-empty svg{width:18px;color:var(--muted-foreground)}.saas-chart-empty small,.saas-chart-legend{color:var(--muted-foreground);font-size:12px}.saas-chart-legend{align-items:center;gap:7px;display:flex}.saas-chart-legend i{background:var(--saas-purple);border-radius:50%;width:7px;height:7px}.saas-get-started>[data-slot=card-content]{flex:1;align-content:start;padding-inline:24px;display:grid}.saas-guide-step{white-space:normal;justify-content:flex-start;gap:10px;height:auto;min-height:80px;padding:18px 0}.saas-guide-step+.saas-guide-step{border-top:1px solid var(--border);border-radius:0}.saas-step-number{width:32px;height:32px;color:var(--accent-foreground);background:var(--accent);border:0;border-radius:10px;flex-shrink:0;place-items:center;font-family:monospace;font-size:13px;display:grid}.saas-step-number[data-complete=true]{color:var(--signal-lime);background:var(--signal-lime)}@supports (color:color-mix(in lab,red,red)){.saas-step-number[data-complete=true]{background:color-mix(in srgb,var(--signal-lime) 9%,var(--card))}}.saas-guide-step>span:nth-child(2){text-align:left;flex:1}.saas-guide-step strong{font-size:14px;font-weight:550;display:block}.saas-guide-step small{color:var(--muted-foreground);margin-top:4px;font-size:13px;font-weight:400;line-height:1.55;display:block}.saas-guide-step>svg{width:13px;color:var(--muted-foreground)}.saas-content [data-slot=table-container]{background:var(--card);border:1px solid var(--border);border-radius:16px}.saas-content [data-slot=table-head]{height:44px;color:var(--muted-foreground);background:var(--muted);padding-inline:18px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.saas-content [data-slot=table-head]{background:color-mix(in srgb,var(--muted) 45%,var(--card))}}.saas-content [data-slot=table-cell]{padding:18px;font-size:14px;line-height:1.6}.saas-recent-requests>[data-slot=card-content]{padding:0}.saas-recent-requests [data-slot=table-container]{border:0;border-top:1px solid var(--border);border-radius:0}.saas-request-path{white-space:nowrap;align-items:center;gap:12px;display:flex}.saas-request-path code{font-size:13px}.saas-method{min-width:42px;color:var(--muted-foreground);border-radius:4px;font-size:11px}.saas-status-success{color:var(--signal-lime);background:var(--signal-lime)}@supports (color:color-mix(in lab,red,red)){.saas-status-success{background:color-mix(in srgb,var(--signal-lime) 8%,var(--card))}}.saas-table-note{color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.8}.saas-empty{background:var(--card);border:1px dashed var(--border);border-radius:16px;min-height:260px;padding-block:48px}.saas-empty [data-slot=empty-icon]{color:var(--accent-foreground);background:var(--accent);border:0;border-radius:12px}.saas-empty [data-slot=empty-title]{font-size:16px;font-weight:600}.saas-empty [data-slot=empty-description]{max-width:48ch;font-size:14px;line-height:1.8}.saas-recent-requests .saas-empty{border:0;border-top:1px solid var(--border);border-radius:0;min-height:220px}.saas-filters{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:12px;display:flex}.saas-filters [data-slot=input-group],.saas-filters [data-slot=input],.saas-filters [data-slot=select-trigger]{background:var(--card);border-radius:10px;min-height:40px}.saas-memory-list{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.saas-memory-scope{border-bottom:1px solid var(--border);margin-top:-8px;padding:12px 0 18px}.saas-section.saas-danger-section{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.saas-section.saas-danger-section{border-color:color-mix(in srgb,var(--destructive) 25%,var(--border))}}.saas-panel-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.saas-panel-heading h2{font-size:16px;font-weight:600}.saas-memory-row{align-items:flex-start;gap:18px;padding:22px;display:flex}.saas-memory-row+.saas-memory-row{border-top:1px solid var(--border)}.saas-doc-section,.saas-section{background:var(--card);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:20px;margin-bottom:20px;padding:24px}.saas-doc-section h2,.saas-section h2{margin-bottom:8px;font-size:16px;font-weight:600}.saas-content-inner>.saas-empty+.saas-section,.saas-content-inner>.saas-table-note+.saas-section,.saas-content-inner>[data-slot=table-container]+.saas-section,.saas-content-inner>form+.saas-section{margin-top:24px}.saas-content-inner>[data-slot=alert]{margin-bottom:20px}.saas-eyebrow{color:var(--muted-foreground);letter-spacing:1px;font-size:12px}.usage-page{width:100%;max-width:1120px;margin-inline:auto}.usage-page>.saas-page-heading,.usage-summary{margin-bottom:32px}.usage-summary{background:var(--card);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:20px;overflow:hidden}.usage-summary-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:32px;padding:24px;display:grid}.usage-current-plan{min-width:0}.usage-meters{align-content:center;gap:18px;min-width:0;display:grid}.usage-meter [data-slot=progress-track]{border-radius:4px;height:6px}.usage-meter [data-slot=progress-indicator]{border-radius:inherit}.usage-counting-note{color:var(--muted-foreground);font-size:12px;line-height:1.5}.usage-metric[data-exhausted=true] [data-slot=progress-indicator]{background:var(--destructive)}.usage-summary-footer{background:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.usage-summary-footer{background:color-mix(in srgb,var(--muted) 25%,var(--card))}}.usage-summary-footer{border-top:1px solid var(--border)}.usage-warning{background:var(--signal-amber);grid-column:1/-1;padding:12px;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.usage-warning{background:color-mix(in srgb,var(--signal-amber) 8%,var(--card))}}.usage-warning{border:1px solid var(--signal-amber)}@supports (color:color-mix(in lab,red,red)){.usage-warning{border:1px solid color-mix(in srgb,var(--signal-amber) 30%,var(--border))}}.usage-warning{border-radius:6px}.usage-section-heading{margin-bottom:16px}.usage-section-heading h2{scroll-margin-top:24px;font-size:16px;font-weight:600}.usage-section-heading p{color:var(--muted-foreground);margin-top:5px;font-size:13px}.saas-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.saas-content [data-slot=card].saas-plan-card{--card-spacing:20px;background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--surface-shadow);border-radius:16px;gap:20px;padding-top:20px}.saas-content .saas-plan-card[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.saas-content .saas-plan-card[data-current=true]{background:color-mix(in srgb,var(--primary) 4%,var(--card))}}.saas-content .saas-plan-card[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.saas-content .saas-plan-card[data-current=true]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.saas-plan-card [data-slot=card-header]{min-height:96px}.usage-plan-limits{gap:12px;font-size:13px;display:grid}.usage-plan-limits>div{justify-content:space-between;gap:12px;display:flex}.usage-plan-limits dt{color:var(--muted-foreground)}.usage-plan-limits dd{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:550}.usage-plan-limits [data-group=monthly]+[data-group=capacity]{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.usage-project-trigger{justify-content:flex-start;max-width:100%;padding-inline:0;font-size:13px}.usage-project-trigger>span{text-overflow:ellipsis;max-width:320px;overflow:hidden}.usage-project-chevron{transition:transform .16s}.usage-project-trigger[aria-expanded=true] .usage-project-chevron{transform:rotate(90deg)}.saas-content .usage-project-table .usage-project-detail{background:var(--muted);padding:0 20px 12px}@supports (color:color-mix(in lab,red,red)){.saas-content .usage-project-table .usage-project-detail{background:color-mix(in srgb,var(--muted) 50%,var(--card))}}.saas-content .usage-project-detail [data-slot=table-container]{background:0 0;border:0;border-radius:0}.saas-content .usage-details [data-slot=table-cell]{padding-block:10px}.usage-details [data-slot=tabs-trigger]{min-height:36px;padding-inline:12px}@media (max-width:600px){.usage-page [data-slot=button]{min-height:40px}.saas-sidebar .saas-nav-group-toggle{height:40px}.usage-project-trigger>span{max-width:110px}.usage-project-folder{display:none}.saas-content .usage-project-table [data-slot=table-cell],.saas-content .usage-project-table [data-slot=table-head]{padding-inline:6px}}.usage-resources{border-top:1px solid var(--border);margin-top:32px}.usage-disclosure{border-bottom:1px solid var(--border)}.usage-disclosure-trigger{text-align:left;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 4px;transition:background .15s;display:flex}.usage-disclosure-trigger:hover{background:var(--muted)}.usage-disclosure-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.usage-disclosure-trigger>svg{transition:transform .18s}.usage-disclosure-trigger:where([data-panel-open])>svg{transform:rotate(180deg)}.usage-disclosure-content{padding:0 4px 24px}.usage-disclosure-content>section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}@media (max-width:900px){.usage-summary-main{gap:24px;padding:24px}.saas-plan-options{grid-template-columns:minmax(0,1fr)}.saas-plan-card [data-slot=card-header]{min-height:0}}@media (max-width:600px){.usage-summary-main{grid-template-columns:minmax(0,1fr);padding:20px 16px}.usage-summary-footer{grid-template-columns:minmax(0,1fr);justify-items:start;padding:16px}}@media (prefers-reduced-motion:reduce){.usage-page *,.usage-page :after{transition:none}}.saas-playground{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.saas-playground>section{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--surface-shadow);border-radius:20px;padding:24px}.saas-code{tab-size:2;background:var(--background);border:1px solid var(--border);border-radius:10px;max-width:100%;padding:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.9;overflow:auto}.saas-playground .saas-code{max-height:560px}.saas-doc-section>div{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.saas-doc-section p{margin-top:14px}.saas-public-header{background:var(--background);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px max(24px,50% - 552px);display:flex}.saas-public-brand{align-items:center;display:inline-flex}.saas-public-header nav{flex-wrap:wrap;gap:6px;display:flex}.saas-public-header nav [data-slot=button]{min-height:44px;padding-inline:14px;font-size:13px}.saas-public-header nav [aria-current=page]{background:var(--muted)}.saas-public-brand:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:4px}.saas-wordmark-note{color:var(--muted-foreground);letter-spacing:2px;margin-left:15px;font-size:10px;font-weight:400}@media (max-width:1200px){.saas-content-inner{padding:28px 24px 40px}.saas-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-overview-grid{grid-template-columns:minmax(0,1fr)}.saas-get-started>[data-slot=card-content]{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-guide-step{align-items:flex-start;padding-inline:16px}.saas-guide-step+.saas-guide-step{border-top:0;border-left:1px solid var(--border)}.saas-guide-step>svg{display:none}}@media (max-width:1023px){.saas-get-started>[data-slot=card-content]{grid-template-columns:minmax(0,1fr)}.saas-guide-step{padding-inline:0}.saas-guide-step+.saas-guide-step{border-top:1px solid var(--border);border-left:0}.saas-guide-step>svg{display:block}}@media (max-width:767px){.saas-content-inner{padding:24px 16px 36px}.saas-page-heading{flex-wrap:wrap;gap:16px;margin-bottom:26px}.saas-page-heading h1{font-size:24px}.saas-metrics{gap:10px}.saas-content [data-slot=card]{--card-spacing:16px}.saas-content .saas-activity-card [data-slot=card-header]{grid-template-columns:minmax(0,1fr)}.saas-activity-card [data-slot=card-action]{grid-area:auto;justify-self:start;margin-top:8px}.saas-metric strong{font-size:28px}.saas-get-started>[data-slot=card-content]{grid-template-columns:minmax(0,1fr);padding-inline:16px}.saas-guide-step{padding-inline:0}.saas-guide-step+.saas-guide-step{border-top:1px solid var(--border);border-left:0}.saas-guide-step>svg{display:block}.saas-playground{grid-template-columns:minmax(0,1fr)}.saas-filters>div,.saas-filters>input{flex:1;max-width:none}.saas-memory-row{flex-direction:column}.saas-chart-bars,.saas-chart-dates{gap:5px}.saas-doc-section,.saas-section{padding:20px 16px}.saas-wordmark-note{display:none}}@media (prefers-reduced-motion:reduce){.saas-chart-bar{transition:none}}.saas-form-section,.saas-service-accounts{width:100%;max-width:48rem}.saas-permission-groups{gap:12px;display:grid}.saas-permission-groups>[data-slot=collapsible]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.saas-permission-group-heading{text-align:left;background:var(--muted);align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.saas-permission-group-heading{background:color-mix(in srgb,var(--muted) 45%,var(--card))}}.saas-permission-group-heading>span:first-child{flex:1}.saas-permission-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px;display:grid}.saas-permission-option{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.saas-permission-option [data-slot=checkbox]{flex:none;margin-top:2px}.saas-request-path{min-width:0;max-width:min(34vw,30rem)}.saas-request-path-link{flex:1;justify-content:flex-start;min-width:0;height:auto;padding:0;overflow:hidden}.saas-request-path-link code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saas-chart-bars,.saas-chart-dates{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-inline:5px;display:grid}.saas-chart-dates span{white-space:nowrap;min-width:0}.saas-overview-first-run{flex-direction:column;display:flex}.saas-overview-first-run .saas-overview-grid{order:-1;grid-template-columns:minmax(0,1fr);width:100%;max-width:48rem}.saas-overview-first-run>.saas-page-heading{order:-2}.saas-overview-first-run .saas-activity-card,.saas-overview-first-run .saas-recent-requests{display:none}@media (max-width:640px){.saas-permission-items{grid-template-columns:minmax(0,1fr)}.saas-memory-scope{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saas-memory-scope>div,.saas-memory-scope>span{grid-column:1/-1;min-width:0}.saas-memory-scope>input{width:100%;min-width:0}.saas-responsive-table,.saas-responsive-table tbody{width:100%;display:block}.saas-responsive-table thead{display:none}.saas-responsive-table tbody tr{background:var(--card);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:12px;padding:16px;display:grid}.saas-responsive-table tbody td{overflow-wrap:anywhere;white-space:normal;width:auto;min-width:0;padding:0;display:block}.saas-responsive-table tbody td:before{color:var(--muted-foreground);content:attr(data-label);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.saas-responsive-table tbody td:first-child,.saas-responsive-table tbody td:last-child{grid-column:1/-1}.saas-responsive-table td button{white-space:normal;max-width:100%;height:auto}.saas-request-path{max-width:100%}.saas-chart-dates{font-size:11px}.saas-chart-dates span{visibility:hidden}.saas-chart-dates span:first-child,.saas-chart-dates span:last-child,.saas-chart-dates span:nth-child(7){visibility:visible}.saas-content [data-slot=table-container]:has(>.saas-responsive-table){background:0 0;border:0}.saas-content .saas-responsive-table tbody td{padding:0}.saas-responsive-table tbody tr:first-child{margin-top:0}}@media (min-width:641px){.saas-request-table{table-layout:fixed}.saas-request-table th:first-child{width:36%}.saas-request-table th:nth-child(2){width:11%}.saas-request-table th:nth-child(3){width:13%}.saas-request-table th:nth-child(4),.saas-request-table th:nth-child(5){width:20%}.saas-request-table .saas-request-path,.saas-request-table td:last-child button{max-width:100%}}@media (min-width:641px) and (max-width:1023px){.saas-content .saas-request-table [data-slot=table-cell],.saas-content .saas-request-table [data-slot=table-head]{white-space:normal;padding-inline:10px}}.saas-onboarding{max-width:1080px;margin-inline:auto}.saas-setup-key,.saas-setup-key>div{align-items:center;gap:12px;display:flex}.saas-setup-key{color:var(--muted-foreground);justify-content:space-between;padding-block:24px;font-size:13px}.saas-setup-key svg{flex-shrink:0;width:16px}.saas-setup-steps{gap:36px;display:grid}.saas-setup-steps>li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.saas-setup-description{gap:12px;display:flex}.saas-setup-step-number{height:32px;color:var(--accent-foreground);background:var(--accent);border-radius:10px;flex:0 0 32px;place-items:center;font-family:monospace;font-size:11px;display:grid}.saas-setup-description h2{margin-bottom:9px;font-size:14px;font-weight:550}.saas-setup-description p{color:var(--muted-foreground);font-size:12px;line-height:1.9}.saas-content [data-slot=card].saas-setup-code{border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:16px;gap:0;padding:0}.saas-setup-code-header{background:var(--muted);justify-content:space-between;align-items:center;padding:7px 16px;font-size:11px;display:flex}.saas-setup-code pre{max-width:100%;padding:20px;font-size:11px;line-height:1.9;overflow-x:auto}@media (max-width:63.99rem){.saas-setup-steps>li{grid-template-columns:minmax(0,1fr);gap:16px}.saas-setup-key{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.admin-database-grid{grid-template-rows:minmax(280px,auto) minmax(280px,1fr)}.admin-database-catalog{max-height:480px}.admin-database-catalog button{min-height:44px}.saas-topbar{gap:8px;padding-inline:16px}.saas-topbar .saas-upgrade-link{display:none}.saas-project-switcher{justify-content:flex-start}.saas-project-switcher>span{text-align:left;flex:1}.saas-topbar-actions{gap:4px}.saas-account-trigger{margin-left:0}}:where([data-collapsible=icon]) .saas-sidebar [data-slot=sidebar-content]{gap:20px;padding:12px}:where([data-collapsible=icon]) .saas-sidebar .saas-sidebar-header{align-items:center;padding:12px}:where([data-collapsible=icon]) .saas-sidebar [data-slot=sidebar-group]+[data-slot=sidebar-group]{border-top:1px solid var(--border);padding-top:16px}:where([data-collapsible=icon]) .saas-sidebar [data-slot=sidebar-menu]{gap:8px}:where([data-collapsible=icon]) .saas-sidebar .saas-nav-item{width:40px;height:40px;padding:10px}:where([data-collapsible=icon]) .saas-sidebar .saas-nav-item>svg{width:18px;height:18px}.saas-content-inner:has(.playground-page){max-width:none;height:100%;padding:32px}.playground-page{flex-direction:column;gap:22px;height:100%;min-height:0;display:flex}.playground-title{letter-spacing:-.7px;font-size:26px;font-weight:600}.playground-workbench{border:1px solid var(--border);min-height:0;box-shadow:var(--surface-shadow);border-radius:20px;flex-direction:column;flex:1;display:flex;overflow:hidden}.playground-toolbar{background:var(--muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.playground-toolbar{background:color-mix(in srgb,var(--muted) 25%,var(--card))}}.playground-toolbar{border-bottom:1px solid var(--border)}.playground-use-case{align-items:center;gap:12px;display:flex}.playground-retrieval h2,.playground-section-heading h2,.playground-use-case>:where(span){color:var(--muted-foreground);letter-spacing:.2px;font-size:12px;font-weight:600}.playground-use-case [data-slot=select-trigger]{border-radius:10px;width:200px;height:36px}.playground-modes [data-slot=tabs-list]{border:1px solid var(--border);background:0 0;border-radius:10px;height:36px;padding:0}.playground-modes [data-slot=tabs-trigger]{border-radius:8px;height:34px;padding-inline:12px;font-size:13px}.playground-modes [data-slot=tabs-trigger][data-active]{color:var(--foreground);background:var(--accent);border-color:#0000}.playground-toolbar-end{align-items:center;gap:10px;margin-left:auto;display:flex}.playground-user{background:var(--muted);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;max-width:270px;padding-inline:10px;display:flex}.playground-user label{color:var(--muted-foreground);font-family:monospace;font-size:12px}.playground-user input{width:160px;height:32px;box-shadow:none;background:0 0;border:0;padding:0;font-family:monospace;font-size:12px}.playground-columns{flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;display:grid}.playground-input,.playground-output{flex-direction:column;min-width:0;min-height:0;display:flex}.playground-input{background:var(--card);border-right:1px solid var(--border)}.playground-input-scroll,.playground-output-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px;overflow:auto}.playground-code-tools,.playground-editor-tools,.playground-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.playground-editor-tools .playground-session{border-radius:6px;width:110px;height:30px;font-size:12px}.playground-hint{color:var(--muted-foreground);margin-block:12px 18px;font-size:13px;line-height:1.65}.playground-messages{gap:10px;display:grid}.saas-content .playground-message[data-slot=card]{background:var(--background);border-radius:10px;gap:0;padding:12px}.saas-content .playground-message[data-role=assistant]{background:var(--card)}.playground-message-heading{justify-content:space-between;align-items:center;display:flex}.playground-message-heading .playground-role{height:24px;color:var(--muted-foreground);text-transform:uppercase;border-radius:5px;padding-inline:9px;font-family:monospace;font-size:12px}.playground-message[data-role=user] .playground-role{color:var(--editorial-accent);background:var(--saas-purple)}@supports (color:color-mix(in lab,red,red)){.playground-message[data-role=user] .playground-role{background:color-mix(in srgb,var(--saas-purple) 25%,var(--card))}}.playground-message textarea{resize:vertical;min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:6px 0 0;font-size:14px;line-height:1.65}.playground-add-message{color:var(--muted-foreground);justify-self:start}.playground-json,.playground-query{border-radius:8px;min-height:160px;margin-top:16px;padding:16px;font-size:13px;line-height:1.7}.playground-json{min-height:400px;font-family:monospace}.playground-retrieval{border-top:1px solid var(--border);gap:22px;margin-top:24px;padding-top:24px;display:grid}.playground-setting{justify-content:space-between;align-items:center;gap:16px;display:flex}.playground-setting label{gap:6px;font-size:13px;display:grid}.playground-setting label span{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.6}.playground-setting input{border-radius:6px;width:80px}.playground-graph-link{max-width:100%;height:auto;min-height:36px;color:var(--muted-foreground);text-align:left;overflow-wrap:anywhere;white-space:normal;justify-content:flex-start;margin-top:24px;font-size:12px}.playground-submit{background:var(--card);border-top:1px solid var(--border);flex-shrink:0;gap:8px;padding:14px 20px 10px;display:grid}.playground-submit .playground-run-button{width:100%;height:42px;color:var(--primary-foreground);background:var(--primary);border-radius:10px;font-size:14px;font-weight:550}.playground-submit .playground-run-button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.playground-submit .playground-run-button:hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}}.playground-run-button kbd{opacity:.65;margin-left:10px;font-size:11px}.playground-submit>p{color:var(--muted-foreground);text-align:center;font-size:12px}.playground-accepted{color:var(--muted-foreground);flex-wrap:wrap;font-size:12px}.playground-accepted,.playground-output-heading{justify-content:space-between;align-items:center;display:flex}.playground-output-heading{flex-shrink:0;gap:16px;min-height:56px;padding:10px 20px}.playground-output-heading>:where(span){text-overflow:ellipsis;color:var(--muted-foreground);white-space:nowrap;font-family:monospace;font-size:12px;overflow:hidden}.playground-output-heading [data-slot=tabs-trigger]{padding-inline:12px;font-size:13px}.playground-output-heading [data-slot=tabs-trigger][data-active]{color:var(--editorial-accent)}.playground-output-heading [data-slot=tabs-trigger]:after{background:var(--editorial-accent)}.playground-output-scroll{flex-direction:column;gap:16px;padding-top:8px;display:flex}.playground-output .playground-stored{width:100%;min-height:38px;color:var(--muted-foreground);background:var(--card);border-radius:8px;flex-shrink:0;justify-content:flex-start;padding-inline:12px;font-size:12px}.playground-processing{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.playground-empty{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:220px;padding:40px 24px;display:flex}.playground-empty-icon{width:44px;height:44px;color:var(--accent-foreground);background:var(--accent);border:0;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.playground-empty h3{font-size:16px;font-weight:500}.playground-empty p{max-width:280px;color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.8}.playground-empty>:where(span){color:var(--muted-foreground);margin-top:24px;font-size:12px;line-height:1.7}.playground-code{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:1100px){.playground-toolbar-end{justify-content:space-between;width:100%}}@media (max-width:767px){.saas-content-inner:has(.playground-page){height:auto;padding:24px 16px}.playground-page{gap:18px;height:auto}.playground-workbench{overflow:visible}.playground-columns{grid-template-columns:minmax(0,1fr)}.playground-toolbar{padding:12px}.playground-modes,.playground-modes [data-slot=tabs-list],.playground-use-case{width:100%}.playground-use-case [data-slot=select-trigger]{flex:1;width:0}.playground-toolbar-end{flex-wrap:wrap}.playground-user{flex:1;min-width:0}.playground-user input{width:100%;min-width:60px}.playground-input{border-right:0;border-bottom:1px solid var(--border)}.playground-input-scroll,.playground-output-scroll{padding:16px;overflow:visible}.playground-output-scroll{min-height:320px}.playground-submit{z-index:10;padding-inline:16px;padding-bottom:max(12px,env(safe-area-inset-bottom));position:sticky;bottom:0}.playground-run-button kbd{display:none}.playground-editor-tools .playground-session,.playground-json,.playground-message textarea,.playground-query,.playground-retrieval input,.playground-user input{font-size:16px}.playground-empty{padding:24px 0}}@media (max-height:520px){.saas-content-inner:has(.playground-page){height:auto;padding-block:24px}.playground-page{height:auto}.playground-columns,.playground-workbench{flex:none}.playground-workbench{overflow:visible}.playground-input-scroll,.playground-output-scroll{flex:none;min-height:320px;overflow:visible}.playground-submit{position:static}}.saas-page-heading p{overflow-wrap:anywhere;max-width:72ch;line-height:1.65}.saas-content [data-slot=card].saas-form-section{--card-spacing:24px;background:var(--card);border:1px solid var(--border);border-radius:20px;margin-bottom:24px;padding-top:24px}.saas-content .saas-form-section [data-slot=card-header]{padding-inline:var(--card-spacing)}.saas-content [data-slot=card].saas-metric{--card-spacing:20px;background:var(--card);border:1px solid var(--border);border-radius:16px;gap:0;padding-block:22px}.saas-content :is(.saas-activity-card,.saas-get-started,.saas-recent-requests)[data-slot=card]{background:var(--card);border:1px solid var(--border);border-radius:20px}.saas-content .saas-overview-grid [data-slot=card-header],.saas-content .saas-recent-requests [data-slot=card-header]{padding-inline:var(--card-spacing)}.saas-integration-progress{background:var(--primary);gap:10px;margin-bottom:24px;padding:20px;font-size:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.saas-integration-progress{background:color-mix(in srgb,var(--primary) 4%,var(--card))}}.saas-integration-progress{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.saas-integration-progress{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.saas-integration-progress{border-radius:16px}.saas-integration-complete{background:var(--card);border:1px solid var(--border);border-radius:16px;gap:12px;margin-bottom:24px;padding:20px;display:grid}.saas-setup-paths{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;padding-bottom:20px;display:flex}.saas-setup-link{text-align:left;white-space:normal;gap:10px;height:auto;min-height:48px;padding:8px 0}.saas-setup-link strong{font-size:13px;font-weight:500;display:block}.saas-setup-link>span>span{color:var(--muted-foreground);margin-top:3px;font-size:13px;font-weight:400;display:block}@media (max-width:1200px){.saas-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.saas-content [data-slot=card].saas-form-section,.saas-content [data-slot=card].saas-metric{--card-spacing:16px}.saas-metrics{gap:12px}.saas-metric-limit{flex-wrap:wrap;gap:4px}.saas-setup-link{justify-content:flex-start;width:100%}.saas-setup-link>svg:last-child{margin-left:auto}}@media (max-width:479px){.saas-metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.saas-topbar{grid-template-columns:44px minmax(0,1fr);gap:4px 8px;height:auto;min-height:104px;padding:6px 12px;display:grid}.saas-navigation-trigger{grid-area:1/1}.saas-topbar-actions{grid-area:1/2;justify-content:flex-end}.saas-workspace-heading{grid-area:2/1/auto/-1}.saas-project-switcher{width:100%;max-width:100%;height:auto;min-height:44px;padding-block:8px}.saas-project-switcher>span{overflow-wrap:anywhere;white-space:normal;overflow:visible}.saas-shell [data-slot=button],.saas-shell [data-slot=select-trigger],.saas-shell [data-slot=tabs-trigger],.saas-sidebar .saas-nav-group-toggle,.saas-sidebar [data-slot=button],.saas-sidebar [data-slot=sidebar-menu-button],.saas-topbar button{min-height:44px}.saas-shell [data-slot=tabs-list]{height:auto;min-height:44px}.saas-navigation-trigger,.saas-shell [data-slot=button][data-size^=icon],.saas-topbar button,.saas-topbar-actions>[data-slot=button]{min-width:44px}.saas-shell [data-slot=dialog-close],.saas-shell [data-slot=sheet-close]{min-width:44px;min-height:44px}}.operations-workspace,.operations-workspace .admin-page-body,.operations-workspace .admin-page-header>div,.operations-workspace .memory-graph-view,.operations-workspace [data-slot=collapsible-content],.operations-workspace>*{min-width:0;max-width:100%}.operations-workspace .admin-table-frame{min-width:0;max-width:100%;overflow-x:auto}.operations-workspace p{overflow-wrap:anywhere}.operations-workspace .operations-scope [data-slot=select-trigger]{width:100%;min-width:0}.operations-workspace .operations-scope [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:639px){.operations-workspace [data-slot=tabs-list],.operations-workspace [data-slot=tabs]{min-width:0;max-width:100%}.operations-workspace [data-slot=tabs-list]{flex-wrap:wrap;height:auto}.operations-workspace .admin-page-header>div{width:100%}}.saas-dialog{grid-template-columns:minmax(0,1fr)}.saas-dialog,.saas-sheet{overflow-wrap:anywhere;min-width:0}.saas-dialog [data-slot=dialog-header]{min-width:0;padding-right:32px}.saas-sheet [data-slot=sheet-header]{min-width:0;padding-right:64px}.saas-dialog [data-slot=dialog-description],.saas-dialog [data-slot=dialog-title]{overflow-wrap:anywhere}@media (max-width:767px),(pointer:coarse){:is(.saas-dialog,.saas-sheet) [data-slot=button],:is(.saas-dialog,.saas-sheet) [data-slot=select-trigger]{white-space:normal;max-width:100%;min-height:44px}:is(.saas-dialog,.saas-sheet) [data-slot=input]{min-height:44px;font-size:16px}:is(.saas-dialog,.saas-sheet) [data-slot=textarea]{font-size:16px}.saas-dialog [data-slot=dialog-close],.saas-sheet [data-slot=sheet-close]{min-width:44px;min-height:44px}.saas-permission-group-heading,.saas-permission-option{min-height:44px}.saas-permission-option{align-items:center}}