:where([data-row-highlight]){position:relative;isolation:isolate}[data-row-highlight]:before{content:"";position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;pointer-events:none;background:var(--row-highlight-color, var(--ayn-surface-hover));border-radius:calc(var(--row-highlight-radius, 0px) / var(--row-highlight-width, 1)) / calc(var(--row-highlight-radius, 0px) / var(--row-highlight-height, 1));transform-origin:top left;transform:var(--row-highlight-transform, scale(0));opacity:0;transition:opacity .12s ease}[data-row-highlight-visible]:before{opacity:1}[data-row-highlight-moving]:before{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s ease}[data-row-highlight] :is(tbody tr:hover,.search-result:hover){background:transparent}.select-menu[data-row-highlight]{--row-highlight-color: var(--ayn-option-active-bg);--row-highlight-radius: 3px}[data-row-highlight] :is(.select-option[data-active=true],.menu-item:hover,.filter-menu-option:hover:not(:disabled),.filter-menu-option:focus-visible,.filter-menu-action:hover:not(:disabled),.filter-menu-action:focus-visible){background:transparent}@media(prefers-reduced-motion:reduce){[data-row-highlight]:before{transition:none}}.data-table{min-width:0}.data-table table{table-layout:fixed;font-size:13px}.data-table :is(th,td){padding-inline:12px}.data-table :is(th,td):first-child{padding-left:6px}.data-table :is(th,td):last-child{padding-right:6px}.data-table td{vertical-align:middle}.data-table-linked-row{cursor:pointer}.data-table .data-table-linked-row [data-row-link] .table-cell-content>a{color:inherit;text-decoration:none;cursor:inherit}.data-table [data-align=right]{text-align:right}.data-table-heading{display:inline-block}.table-cell-content{min-width:0}.data-table [data-overflow=truncate] .table-cell-content,.data-table [data-overflow=truncate] .table-cell-content>:is(a,button,span:not(.inline-copy):not(.visually-hidden),small),.data-table .inline-copy code{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table [data-overflow=truncate] .table-cell-content>:is(a,button,small){display:block}.data-table [data-overflow=truncate] .table-cell-content>a{width:fit-content}.data-table [data-overflow=truncate][data-align=right] .table-cell-content>:is(a,button){margin-left:auto}.data-table [data-overflow=wrap] .table-cell-content{white-space:normal;overflow-wrap:anywhere}.data-table [data-overflow=preserve] .table-cell-content{white-space:nowrap}.data-table .inline-copy{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.data-table .inline-copy code{min-width:0}.data-table .inline-copy-button{flex:none}.data-table [data-overflow=wrap] .inline-copy code{white-space:normal;overflow-wrap:anywhere}.data-table table[data-sizing=natural]{table-layout:auto}.data-table table[data-sizing=natural] .table-cell-content{width:max-content;max-width:none;white-space:nowrap}.data-table table[data-sizing=natural] .inline-copy{width:max-content;max-width:none}.data-table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px}.data-table-title{min-width:0}.data-table-leading{flex:1 1 240px;min-width:0}.data-table-title h2{margin:0;font-size:var(--ayn-font-section-size);font-weight:500}.data-table-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;min-width:0}.table-select{flex:0 1 auto;min-width:124px;max-width:100%}.segmented{display:inline-flex;gap:0;padding:0}.segmented,.table-select .select-trigger{height:28px;background:transparent;border:1px solid var(--ayn-border-subtle);border-radius:4px}.segmented button{color:var(--ayn-text-secondary);background:transparent;border:0;border-radius:0;font:12px/20px var(--ayn-font-body);padding:3px 9px;cursor:pointer;white-space:nowrap}.segmented button:first-child{border-radius:3px 0 0 3px}.segmented button:last-child{border-radius:0 3px 3px 0}.segmented button:hover:not(:disabled){color:var(--ayn-text-primary);background:var(--ayn-surface-hover)}.segmented button[aria-pressed=true]{color:var(--ayn-text-primary);background:var(--ayn-option-active-bg)}.segmented button:disabled{opacity:.5;cursor:not-allowed}.segmented:hover,.table-select .select-trigger:hover{border-color:var(--ayn-border-default)}.table-select .select-trigger{padding:3px 28px 3px 9px;font-size:12px}.table-select .select-trigger:focus{border-color:var(--ayn-focus-ring)}.table-select .select-chevron{right:9px;width:12px;height:12px}.filter-menu-control{display:inline-flex;flex:none}.filter-menu-trigger{display:inline-flex;align-items:center;gap:8px;height:32px;padding:4px 10px;border:1px solid var(--ayn-border-subtle);border-radius:4px;background:transparent;color:var(--ayn-text-secondary);font:13px/20px var(--ayn-font-body);cursor:pointer;white-space:nowrap}.filter-menu-trigger:hover,.filter-menu-trigger[data-active]{color:var(--ayn-text-primary);border-color:var(--ayn-border-default)}.filter-menu-trigger>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}.filter-menu-indicator{width:5px;height:5px;border-radius:50%;background:currentColor}.filter-menu-group+.filter-menu-group,.filter-menu-footer{border-top:1px solid var(--ayn-border-subtle);margin-top:4px;padding-top:4px}.filter-menu-group-label{padding:7px 9px 4px;color:var(--ayn-text-secondary);font-size:11px}.filter-menu-options{max-height:180px;overflow-y:auto;overscroll-behavior:contain}.filter-menu-option{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.filter-menu-option:hover:not(:disabled),.filter-menu-option:focus-visible,.filter-menu-action:hover:not(:disabled),.filter-menu-action:focus-visible{background:var(--ayn-option-active-bg)}.filter-menu-option[aria-checked=true] .select-check{visibility:visible}.filter-menu-option:disabled{opacity:.5;cursor:default}.filter-menu-footer{display:flex;justify-content:flex-end;gap:8px;padding-inline:5px}.filter-menu-footer>:first-child:not(:last-child){margin-right:auto}.filter-menu-action{padding:6px 8px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;cursor:pointer}.filter-menu-action:disabled{opacity:.5;cursor:default}:root{--ayn-palette-info: #6B7280;--ayn-palette-warning: #D4A04A;--ayn-palette-error: #E08388;--ayn-palette-compaction: #6B8BA8;--ayn-palette-command: #63988A;--ayn-palette-gutter-text: #9CA3AF;--ayn-palette-rule: #484850;--ayn-palette-user-bg: #262434;--ayn-palette-shell-bg: #222822;--ayn-palette-diff-bg: #24242A;--ayn-palette-brand: #FFD4B2;--ayn-palette-user-text: #F8ECDD;--ayn-palette-composer-border: #585858;--ayn-palette-thinking-text: #82828C;--ayn-palette-shell-command: #FFFFFF;--ayn-palette-shell-output: #969696;--ayn-palette-shell-timing: #585858;--ayn-palette-startup-key: #B8B5AC;--ayn-palette-diff-add: #A8CC8C;--ayn-palette-diff-remove: #E88388;--ayn-palette-startup: #949189;color-scheme:light;--ayn-surface-page: #FAF9F7;--ayn-surface-raised: #FFFFFF;--ayn-surface-inset: #F0EFED;--ayn-surface-hover: #F5F4F2;--ayn-text-primary: var(--ayn-palette-diff-bg);--ayn-text-secondary: var(--ayn-palette-composer-border);--ayn-text-muted: #63626C;--ayn-text-inverse: var(--ayn-palette-user-text);--ayn-border-subtle: #E3E1DE;--ayn-border-structure: #C5C1BA;--ayn-border-default: #D0CDC9;--ayn-border-control: #8A8790;--ayn-brand: var(--ayn-palette-brand);--ayn-brand-ink: var(--ayn-text-primary);--ayn-brand-tint: #FFF0E4;--ayn-link-text: var(--ayn-brand-ink);--ayn-focus-ring: var(--ayn-brand-ink);--ayn-selection-bg: var(--ayn-brand);--ayn-selection-text: var(--ayn-text-primary);--ayn-action-bg: var(--ayn-brand);--ayn-action-hover: #F5C49F;--ayn-action-text: var(--ayn-text-primary);--ayn-control-bg: var(--ayn-surface-raised);--ayn-summary-emphasis: var(--ayn-text-primary);--ayn-summary-zero: var(--ayn-text-muted);--ayn-segment-selected-bg: #E5E1DB;--ayn-segment-selected-border: #817B73;--ayn-segment-selected-shadow: none;--ayn-segment-radius: var(--ayn-radius-control);--ayn-option-active-bg: var(--ayn-segment-selected-bg);--ayn-toggle-off: var(--ayn-palette-info);--ayn-toggle-on: #287D67;--ayn-toggle-thumb: var(--ayn-surface-raised);--ayn-toggle-thumb-on: var(--ayn-surface-raised);--ayn-status-info-marker: var(--ayn-palette-info);--ayn-status-info-text: #566171;--ayn-status-info-bg: #E2E5E9;--ayn-status-success-marker: var(--ayn-palette-command);--ayn-status-success-text: #38675A;--ayn-status-success-bg: #DFEBE5;--ayn-status-warning-marker: var(--ayn-palette-warning);--ayn-status-warning-text: #775315;--ayn-status-warning-bg: #F3E6CC;--ayn-status-danger-marker: var(--ayn-palette-error);--ayn-status-danger-text: #9A3D48;--ayn-status-danger-bg: #F3E0E0;--ayn-status-active-marker: var(--ayn-palette-compaction);--ayn-status-active-text: #42627E;--ayn-status-active-bg: #DEE7EE;--ayn-wordmark: var(--ayn-palette-user-bg);--ayn-chart-fill: #3870A8;--ayn-chart-bar-fill: #242225;--ayn-chart-highlight: #4880B8;--ayn-chart-low: #2C6298;--ayn-chart-series-1: var(--ayn-chart-fill);--ayn-chart-series-2: #A86E28;--ayn-chart-series-3: #7E5CB0;--ayn-chart-series-4: #2E7E5E;--ayn-chart-series-5: #B85050;--ayn-chart-other: #85817B;--ayn-chart-track: var(--ayn-border-subtle);--ayn-chart-surface: var(--ayn-surface-raised);--ayn-chart-grid: color-mix(in srgb, var(--ayn-border-subtle) 70%, transparent);--ayn-chart-edge: transparent;--ayn-tooltip-bg: var(--ayn-palette-user-bg);--ayn-tooltip-text: var(--ayn-text-inverse);--ayn-overlay-scrim: rgb(44 40 36 / .3);--ayn-shadow-panel: 0 1px 2px rgb(38 36 52 / .04);--ayn-shadow-menu: 0 4px 16px rgb(38 36 52 / .1);--ayn-shadow-dialog: 0 10px 32px rgb(44 40 36 / .14)}:root[data-theme=dark]{color-scheme:dark;--ayn-surface-page: #141215;--ayn-surface-raised: #1C1A1E;--ayn-surface-inset: #242226;--ayn-surface-hover: #242226;--ayn-text-primary: #F1EDE9;--ayn-text-secondary: #AFACAD;--ayn-text-muted: #8E8A8C;--ayn-text-inverse: #141215;--ayn-border-subtle: #3B393E;--ayn-border-structure: var(--ayn-border-subtle);--ayn-border-default: #4F4C51;--ayn-border-control: #8E8A8C;--ayn-brand-ink: var(--ayn-text-primary);--ayn-brand-tint: #2C292C;--ayn-focus-ring: #D2CFD0;--ayn-selection-bg: #3B393E;--ayn-selection-text: var(--ayn-text-primary);--ayn-action-hover: #F8ECDD;--ayn-action-text: #141215;--ayn-control-bg: #242226;--ayn-summary-emphasis: var(--ayn-brand);--ayn-summary-zero: color-mix(in srgb, var(--ayn-text-primary) 38%, var(--ayn-surface-page));--ayn-segment-selected-bg: var(--ayn-brand-tint);--ayn-segment-selected-border: var(--ayn-border-control);--ayn-segment-selected-shadow: none;--ayn-segment-radius: var(--ayn-radius-control);--ayn-option-active-bg: var(--ayn-surface-hover);--ayn-toggle-off: #4F4C51;--ayn-toggle-on: #287D67;--ayn-toggle-thumb: #D2CFD0;--ayn-toggle-thumb-on: var(--ayn-text-primary);--ayn-status-info-marker: #7C92AD;--ayn-status-info-text: #9DAFC4;--ayn-status-info-bg: #1D1F23;--ayn-status-success-marker: #6DA08E;--ayn-status-success-text: #92BAA9;--ayn-status-success-bg: #1B2521;--ayn-status-warning-marker: #C49952;--ayn-status-warning-text: #D4B37E;--ayn-status-warning-bg: #282319;--ayn-status-danger-marker: #C87872;--ayn-status-danger-text: #D49A95;--ayn-status-danger-bg: #2A1F20;--ayn-status-active-marker: #8B96B3;--ayn-status-active-text: #ABB3CA;--ayn-status-active-bg: #1F1F27;--ayn-wordmark: var(--ayn-brand);--ayn-chart-fill: #5E9ED6;--ayn-chart-bar-fill: var(--ayn-palette-user-text);--ayn-chart-highlight: #72AEE0;--ayn-chart-low: #4E8EC4;--ayn-chart-series-1: var(--ayn-chart-fill);--ayn-chart-series-2: #D49248;--ayn-chart-series-3: #A882D0;--ayn-chart-series-4: #52B896;--ayn-chart-series-5: #D46E6E;--ayn-chart-other: #8E8A8C;--ayn-chart-surface: var(--ayn-surface-raised);--ayn-chart-grid: color-mix(in srgb, var(--ayn-border-subtle) 65%, transparent);--ayn-chart-edge: rgb(241 237 233 / .25);--ayn-tooltip-bg: #EDEBEB;--ayn-tooltip-text: #141215;--ayn-overlay-scrim: rgb(20 18 21 / .72);--ayn-shadow-panel: 0 1px 2px rgb(0 0 0 / .12);--ayn-shadow-menu: 0 8px 24px rgb(0 0 0 / .28);--ayn-shadow-dialog: 0 16px 48px rgb(0 0 0 / .4)}:root{--ayn-font-body: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ayn-font-section-size: 15px;--ayn-font-mono: ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, monospace;--ayn-sp-1: 4px;--ayn-sp-2: 8px;--ayn-sp-3: 12px;--ayn-sp-4: 16px;--ayn-sp-5: 24px;--ayn-sp-6: 32px;--ayn-sp-7: 40px;--ayn-sp-8: 48px;--ayn-radius-control: 6px;--ayn-radius-panel: 10px;--ayn-radius-overlay: 12px;--ayn-measure: 1080px}*{box-sizing:border-box;margin:0}html{background:var(--ayn-surface-page)}body{font-family:var(--ayn-font-body);font-size:14px;line-height:1.5;color:var(--ayn-text-primary);background:var(--ayn-surface-page);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}::selection{background:var(--ayn-selection-bg);color:var(--ayn-selection-text)}:focus-visible{outline:2px solid var(--ayn-focus-ring);outline-offset:2px;border-radius:2px}@media(forced-colors:none)and (prefers-contrast:no-preference){:root[data-focus-modality=pointer] :focus{outline:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}code,pre,kbd,samp,.td-mono,.mono{font-family:var(--ayn-font-mono);font-size:.94em;font-variant-ligatures:none}.topbar{position:sticky;top:0;z-index:50;background:var(--ayn-surface-page);border-bottom:1px solid var(--ayn-border-subtle)}.topbar-row{max-width:var(--ayn-measure);margin:0 auto;padding:0 32px;height:53px;display:flex;align-items:stretch;gap:var(--ayn-sp-7)}.wordmark{font-family:var(--ayn-font-body);font-weight:500;font-size:15px;color:var(--ayn-wordmark);text-decoration:none;display:flex;align-items:center;gap:10px;white-space:nowrap}.wordmark:hover{color:var(--ayn-wordmark)}.topnav{display:flex;gap:26px}.topnav a{display:grid;align-items:center;font-family:var(--ayn-font-body);font-size:13px;font-weight:500;letter-spacing:normal;color:var(--ayn-text-muted);text-decoration:none;padding:0;height:51px;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.topnav a>span{grid-area:1 / 1}.topnav a:hover{color:var(--ayn-text-primary);border-bottom-color:var(--ayn-border-default)}.topnav a.active{color:var(--ayn-text-primary);border-bottom-color:var(--ayn-brand-ink)}:root[data-theme=dark] .topnav a.active{border-bottom-color:var(--ayn-brand)}.topbar-accessory{margin-left:auto;display:flex;align-items:center;gap:6px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:var(--ayn-radius-control);background:transparent;color:var(--ayn-text-secondary);cursor:pointer}.theme-toggle:hover{color:var(--ayn-brand-ink);background:var(--ayn-surface-hover)}@media(max-width:480px){.topbar .topbar-row{gap:10px;padding-inline:16px}.topbar-accessory{gap:6px;min-width:0}.topbar-accessory .account-menu-wrap{min-width:0}.topbar-accessory .account-trigger{max-width:100%}.account-email{max-width:70px;overflow:hidden;text-overflow:ellipsis}}.account-menu-wrap{position:relative}.account-trigger{display:inline-flex;align-items:center;gap:var(--ayn-sp-2);background:none;border:0;cursor:pointer;font-family:var(--ayn-font-body);font-size:12px;color:var(--ayn-text-secondary);padding:4px 2px;white-space:nowrap}.account-trigger:hover{color:var(--ayn-text-primary)}.menu{position:absolute;right:0;min-width:168px;background:var(--ayn-surface-raised);border:1px solid var(--ayn-border-default);border-radius:var(--ayn-radius-overlay);padding:var(--ayn-sp-1) 0;box-shadow:var(--ayn-shadow-menu);z-index:60}.menu-down{top:calc(100% + 4px)}.menu-item{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:var(--ayn-font-body);font-size:13px;color:var(--ayn-text-primary);text-decoration:none;padding:7px 12px}.menu-item:hover{background:var(--ayn-surface-hover)}.menu-item-danger{color:var(--ayn-status-danger-text)}.nav-fab{display:none;align-self:center;background:none;border:1px solid var(--ayn-border-default);border-radius:var(--ayn-radius-control);font-family:var(--ayn-font-body);font-size:14px;line-height:1;padding:6px 9px;color:var(--ayn-text-secondary);cursor:pointer}.mobile-nav{display:none;border-top:1px solid var(--ayn-border-subtle);padding:8px 32px 16px;max-width:var(--ayn-measure);margin:0 auto}.mobile-nav a{display:block;font-family:var(--ayn-font-body);font-size:14px;font-weight:500;letter-spacing:normal;color:var(--ayn-text-secondary);text-decoration:none;padding:10px 0}.mobile-nav a.active{color:var(--ayn-text-primary);font-weight:600}.mobile-nav.open{display:block}.page{max-width:var(--ayn-measure);margin:0 auto;padding:40px 32px}.page-desc{color:var(--ayn-text-secondary);font-size:13px;max-width:640px;margin-bottom:var(--ayn-sp-6)}section.section{display:grid;grid-template-columns:minmax(0,1fr);padding:32px 0}section.section:first-of-type{border-top:0;padding-top:8px}section.section>div{min-width:0}.section-head{display:flex;align-items:center;gap:16px;margin-bottom:20px}.section-title{font-family:var(--ayn-font-body);font-size:var(--ayn-font-section-size);font-weight:600;line-height:1.4}.section-action{margin-left:auto}a.section-action{font-family:var(--ayn-font-body);font-size:12px;color:var(--ayn-link-text);text-decoration:none;border-bottom:1px solid transparent;align-self:center}a.section-action:hover{border-bottom-color:var(--ayn-link-text)}.section-warning{grid-column:1;font-size:13px;color:var(--ayn-status-warning-text);margin:-12px 0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ayn-font-body);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;border-radius:var(--ayn-radius-control);border:1px solid var(--ayn-action-bg);background:var(--ayn-action-bg);color:var(--ayn-action-text);padding:7px 16px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.btn:hover{background:var(--ayn-action-hover)}.btn:disabled{opacity:.45;cursor:default}.btn-secondary{background:transparent;color:var(--ayn-text-primary);border-color:var(--ayn-border-default)}.btn-secondary:hover{background:var(--ayn-surface-inset);border-color:var(--ayn-text-muted)}.btn-danger{background:transparent;color:var(--ayn-status-danger-text);border-color:var(--ayn-status-danger-text)}.btn-danger:hover{background:var(--ayn-status-danger-bg)}.row-action{background:none;border:0;cursor:pointer;font-family:var(--ayn-font-body);font-size:12px;color:var(--ayn-text-secondary);padding:2px 4px}.row-action:hover{color:var(--ayn-text-primary)}.row-action-danger{color:var(--ayn-status-danger-text)}.row-action-danger:hover{color:var(--ayn-status-danger-text);text-decoration:underline}.text-link{color:var(--ayn-link-text);text-decoration:none;border-bottom:1px solid transparent}.text-link:hover{border-bottom-color:var(--ayn-link-text)}.tag{font-family:var(--ayn-font-body);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ayn-text-secondary);border:1px solid var(--ayn-border-default);border-radius:var(--ayn-radius-control);padding:1px 6px;vertical-align:1px;white-space:nowrap}.flag{font-family:var(--ayn-font-body);font-size:11px;white-space:nowrap}.flag-ok{color:var(--ayn-status-success-text)}.flag-ok:before{content:"●";margin-right:6px;font-size:8px;vertical-align:1px}.flag-warning{color:var(--ayn-status-warning-text)}.flag-warning:before{content:"!";margin-right:5px;font-weight:600}.flag-danger{color:var(--ayn-status-danger-text)}.flag-danger:before{content:"!";margin-right:5px;font-weight:600}.flag-faint{color:var(--ayn-text-muted)}.status{font-size:12px;display:inline-flex;align-items:center;gap:6px}.status:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.status-active{color:var(--ayn-status-success-text)}.status-active:before{background:var(--ayn-status-success-marker)}.status-revoked{color:var(--ayn-status-danger-text)}.status-revoked:before{background:var(--ayn-status-danger-text)}.table-wrap{position:relative;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;border-top:1px solid var(--ayn-border-structure)}th{font-family:var(--ayn-font-body);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--ayn-text-secondary);padding:11px 16px;border-bottom:1px solid var(--ayn-border-structure);white-space:nowrap}td{padding:14px 16px;border-bottom:1px solid var(--ayn-chart-grid);text-align:left;vertical-align:top}tbody tr:last-child td{border-bottom:1px solid var(--ayn-border-structure)}th:first-child,td:first-child{padding-left:6px}th:last-child,td:last-child{padding-right:6px}.numeric,td.numeric,th.numeric{text-align:right}.td-primary{color:var(--ayn-text-primary);font-weight:500}.td-secondary{color:var(--ayn-text-secondary)}td.td-mono,.td-secondary.td-mono{font-size:12.5px}.td-secondary.td-mono{color:var(--ayn-text-muted)}.table-count{padding:10px 12px 0;font-family:var(--ayn-font-body);font-size:11px;color:var(--ayn-text-muted)}.field-label{display:block;font-family:var(--ayn-font-body);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ayn-text-muted);margin:14px 0 6px}.input{display:block;width:100%;font-family:var(--ayn-font-body);font-size:13px;color:var(--ayn-text-primary);background:var(--ayn-control-bg);border:1px solid var(--ayn-border-control);border-radius:var(--ayn-radius-control);padding:7px 10px}.input::placeholder{color:var(--ayn-text-muted)}.input:focus{border-color:var(--ayn-focus-ring)}.input:focus-visible{outline-offset:1px}textarea.input{resize:vertical}.toggle{display:inline-flex;align-items:center;gap:var(--ayn-sp-2);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input{appearance:none;width:28px;height:16px;border-radius:8px;background:var(--ayn-toggle-off);box-shadow:inset 0 0 0 1px var(--ayn-border-control);position:relative;cursor:pointer;transition:background .16s;flex:none;margin:0}.toggle input:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ayn-toggle-thumb);transition:transform .16s}.toggle input:checked{background:var(--ayn-toggle-on)}.toggle input:checked:after{transform:translate(12px);background:var(--ayn-toggle-thumb-on)}.toggle input:disabled{opacity:.45;cursor:default}.toggle-text{font-family:var(--ayn-font-body);font-size:11px;color:var(--ayn-text-secondary)}.inline-copy{font-family:var(--ayn-font-mono);font-size:12px;overflow-wrap:anywhere}.inline-copy code{font:inherit;white-space:normal;-webkit-user-select:text;user-select:text}.inline-copy-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:4px;margin-left:4px;vertical-align:middle;border:0;border-radius:var(--ayn-radius-control);background:transparent;color:var(--ayn-text-muted);cursor:pointer}.inline-copy-button:hover{color:var(--ayn-text-primary);background:var(--ayn-surface-hover)}.inline-copy-button.is-copied{color:var(--ayn-status-success-text)}.inline-copy-button.is-failed{color:var(--ayn-status-danger-text)}.copy-field{display:flex;align-items:center;gap:12px;background:var(--ayn-surface-raised);border:1px solid var(--ayn-border-default);border-radius:var(--ayn-radius-control);padding:8px 12px}.copy-value{font-family:var(--ayn-font-mono);font-size:12px;color:var(--ayn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.copy-btn{white-space:nowrap;flex:none}.copy-btn.is-copied{border-color:var(--ayn-status-success-text)!important;color:var(--ayn-status-success-text)!important}.copy-btn.btn-copy-failed{border-color:var(--ayn-status-danger-text)!important;color:var(--ayn-status-danger-text)!important}.connect-col{max-width:640px}.endpoint-label{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--ayn-text-secondary)}.endpoint-control{display:flex;align-items:center;gap:8px}.endpoint-value{min-width:0;width:100%;height:44px;padding:0 12px;border:1px solid var(--ayn-border-subtle);border-radius:var(--ayn-radius-control);background:var(--ayn-surface-raised);color:var(--ayn-text-primary);font-family:var(--ayn-font-mono);font-size:12.5px}.endpoint-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border:1px solid var(--ayn-border-subtle);border-radius:var(--ayn-radius-control);background:transparent;color:var(--ayn-text-secondary);cursor:pointer}.endpoint-copy:hover{color:var(--ayn-text-primary);border-color:var(--ayn-border-default)}.endpoint-copy.is-copied{color:var(--ayn-status-success-text);border-color:var(--ayn-status-success-text)}.endpoint-copy.is-failed{color:var(--ayn-status-danger-text);border-color:var(--ayn-status-danger-text)}.empty-note{font-size:13px;color:var(--ayn-text-secondary);padding:4px 0}.profile-list{display:flex;flex-direction:column;border-top:1px solid var(--ayn-border-subtle)}.profile-item{border-bottom:1px solid var(--ayn-border-subtle)}.profile-summary{display:flex;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:13px}.profile-summary::-webkit-details-marker{display:none}.profile-summary:after{content:"+";font:18px var(--ayn-font-body);color:var(--ayn-text-secondary);width:20px;text-align:center}.profile-item[open]>.profile-summary:after{content:"−"}.profile-name{font-weight:600;overflow-wrap:anywhere}.profile-summary-meta{margin-left:auto;color:var(--ayn-text-secondary);white-space:nowrap}.profile-details{padding:0 0 24px}.profile-detail-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:20px}.profile-detail-heading .btn{flex:none}.profile-details .endpoint-field{max-width:740px}.advanced-options{margin-top:20px;font-size:12px}.advanced-options>summary{cursor:pointer;color:var(--ayn-text-secondary);width:fit-content;padding:4px 0}.advanced-options[open]>summary{margin-bottom:12px}.profile-maintenance{display:flex;gap:20px}.settings-connection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:48px}.field-feedback{color:var(--ayn-text-secondary);font-size:12px;margin-top:10px}.context-links{display:flex;gap:20px;margin-top:16px;font-size:12px}.account-facts{max-width:640px;font-size:13px;margin-bottom:24px}.account-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--ayn-border-subtle)}.account-facts dt{color:var(--ayn-text-secondary)}.account-facts dd{margin:0;overflow-wrap:anywhere}.profile-entries{display:flex;flex-direction:column;gap:16px;margin-top:20px}.entry-card{border:1px solid var(--ayn-border-subtle);border-radius:var(--ayn-radius-panel);background:var(--ayn-surface-page);padding:14px 16px}.entry-head{display:flex;align-items:center;gap:12px}.entry-head .select-control{flex:1}.aliases{margin-top:12px;display:flex;flex-direction:column;gap:8px}.alias-row{display:flex;align-items:center;gap:12px}.alias-row .input{flex:1}.effort-map{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.effort-row{display:flex;flex-direction:column;gap:4px}.effort-map.effort-map-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.effort-map-compact .effort-row{min-width:0}.effort-level{font-family:var(--ayn-font-body);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ayn-text-muted)}.effort-select{font-size:12px;padding:5px 6px}.effort-actions{grid-column:1 / -1;display:flex;gap:var(--ayn-sp-3)}.setting-row{display:flex;align-items:baseline;gap:16px;padding:10px 12px;border-bottom:1px solid var(--ayn-border-subtle);font-size:13px}.setting-row:first-of-type{border-top:1px solid var(--ayn-border-subtle)}.setting-label{color:var(--ayn-text-secondary);flex:none}.setting-value{margin-left:auto;font-family:var(--ayn-font-body);font-size:12.5px}.dialog-backdrop{position:fixed;inset:0;background:var(--ayn-overlay-scrim);display:flex;align-items:flex-start;justify-content:center;padding:8vh 20px 20px;z-index:100}.dialog{background:var(--ayn-surface-raised);border:1px solid var(--ayn-border-default);border-radius:var(--ayn-radius-overlay);box-shadow:var(--ayn-shadow-dialog);width:440px;max-width:100%;max-height:84vh;display:flex;flex-direction:column}.dialog--wide{width:720px}.dialog--search{width:520px}.dialog-head{display:flex;align-items:center;gap:12px;padding:14px 20px;flex:none}.dialog-title{font-family:var(--ayn-font-body);font-size:14px;font-weight:600}.dialog-header-action{margin-left:auto;display:flex;align-items:center}.model-form-fields{border:0;padding:0;margin:0;min-width:0}.dialog-close{margin-left:auto;background:none;border:0;cursor:pointer;font-size:16px;line-height:1;color:var(--ayn-text-muted);padding:4px 6px}.dialog-close:hover{color:var(--ayn-text-primary)}.dialog-body{min-height:0;overflow-y:auto;padding:16px 20px;border-radius:0 0 calc(var(--ayn-radius-overlay) - 1px) calc(var(--ayn-radius-overlay) - 1px)}.dialog-copy{font-size:13px;color:var(--ayn-text-secondary);margin-bottom:12px}.dialog-error{font-size:13px;color:var(--ayn-status-danger-text);margin-top:12px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin:16px -20px -16px;padding:12px 20px;background:var(--ayn-surface-raised);position:sticky;bottom:-16px}.signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:64px 24px 104px}.signin-content{width:400px;max-width:100%}.signin-brand{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--ayn-border-structure)}.signin-brand .wordmark{width:fit-content}.signin-heading h1{font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.signin-heading>p{margin-top:12px;color:var(--ayn-text-secondary);font-size:14px;line-height:1.6;text-wrap:pretty}.signin-actions{margin-top:32px}.signin-feedback,.signin-note{margin-top:16px;font-size:13px;line-height:1.6;color:var(--ayn-text-secondary)}.signin-error{font-size:13px;line-height:1.6;color:var(--ayn-status-danger-text);margin-top:16px;overflow-wrap:anywhere}.signin-account{margin-bottom:20px;color:var(--ayn-text-secondary);overflow-wrap:anywhere}.signin-development{margin-top:32px;border-top:1px solid var(--ayn-border-subtle)}.signin-development>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:12px 0;list-style:none;font-size:12px;color:var(--ayn-text-muted);cursor:pointer}.signin-development>summary::-webkit-details-marker{display:none}.signin-development>summary:hover{color:var(--ayn-text-primary)}.signin-development>summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.signin-development[open]>summary svg{transform:rotate(90deg)}.signin-form fieldset{padding:0;margin:0;border:0;min-width:0}.signin-form label{display:block;color:var(--ayn-text-secondary);font-size:12px;margin:16px 0 8px}.signin-form label:first-child{margin-top:0}.signin-form .input{min-height:44px;background:transparent;font-size:14px}.signin-form .input:autofill{-webkit-text-fill-color:var(--ayn-text-primary);caret-color:var(--ayn-text-primary);box-shadow:inset 0 0 0 100px var(--ayn-surface-page)}.signin-form .input:disabled{opacity:.55}.signin-password-field{position:relative}.signin-password-field .input{padding-right:68px}.signin-password-toggle{position:absolute;inset:0 4px 0 auto;min-width:56px;padding:0 8px;border:0;background:transparent;color:var(--ayn-text-secondary);font:inherit;font-size:12px;cursor:pointer}.signin-password-toggle:hover{color:var(--ayn-text-primary)}.signin-password-toggle:focus-visible{outline:2px solid var(--ayn-focus-ring);outline-offset:-4px;border-radius:4px}.signin-password-toggle:disabled{opacity:.55;cursor:default}.signin-local-account{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 16px;margin:12px 0 20px;font-size:12px}.signin-local-account dt{color:var(--ayn-text-secondary)}.signin-local-account dd{margin:0;overflow-wrap:anywhere}.signin-button{width:100%;min-height:44px;font-weight:500}.signin-form .signin-button{margin-top:24px}@media(max-width:480px){.signin{padding:48px 24px 72px}.signin-form .input{font-size:16px}}@media(max-height:640px){.signin{padding-block:40px}}.splash{min-height:100vh;background:var(--ayn-surface-page);display:grid;place-items:center;color:var(--ayn-text-secondary);font-size:13px}@media(max-width:860px){.topnav{display:none}.nav-fab{display:block}.topbar-row{gap:16px;padding:0 20px}.mobile-nav{padding:8px 20px 16px}.page{padding:24px 20px 32px}section.section{padding:40px 0}.section-head{flex-wrap:wrap}.section-warning{grid-column:1}.effort-map{grid-template-columns:repeat(2,1fr)}.route-head{flex-wrap:wrap}}@media(pointer:coarse){.btn,.input{min-height:44px}.row-action,.menu-item,.topnav a{min-height:30px}.nav-fab{width:44px;height:44px}}.page-title{font-family:var(--ayn-font-body);font-size:23px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:var(--ayn-sp-2)}.page-subtitle,.subtle{color:var(--ayn-text-secondary);font-size:12px}.page-header{display:flex;justify-content:space-between;align-items:center;gap:var(--ayn-sp-5);margin:var(--ayn-sp-2) 0 var(--ayn-sp-6)}.page-header .page-title:last-child{margin-bottom:0}.page-header .page-subtitle{max-width:620px}.page-header-action{flex:none}.menu-item[aria-current=page]{background:var(--ayn-surface-inset);color:var(--ayn-text-primary)}summary:focus-visible{outline:2px solid var(--ayn-focus-ring);outline-offset:4px}@media(max-width:700px){.settings-connection{grid-template-columns:minmax(0,1fr);gap:24px}.page-header{flex-wrap:wrap;gap:16px}.profile-detail-heading{align-items:flex-start;flex-direction:column;gap:12px}.entry-head,.alias-row{flex-wrap:wrap}.entry-head .input,.alias-row .input{flex:1 0 100%;min-width:0}}.dashboard-heading,.dashboard-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard-heading{margin:8px 0 32px}.dashboard-heading .page-title{margin:0}.range-control{flex:none}.usage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;gap:24px}.summary-stat{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:0 20px;border:0;border-left:1px solid var(--ayn-border-subtle);background:transparent;color:var(--ayn-text-primary);font:inherit}.summary-stat:first-child{padding-left:0;border-left:0}button.summary-stat{cursor:pointer}button.summary-stat:hover .summary-label{text-decoration:underline;text-underline-offset:3px}.summary-label{font-size:12px;color:var(--ayn-text-secondary)}.summary-stat strong{font-size:28px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.usage-summary .summary-stat:nth-child(-n+2) strong{color:var(--ayn-summary-emphasis)}.summary-danger strong{color:var(--ayn-status-danger-text)}.summary-dim strong{color:var(--ayn-summary-zero)}.summary-note{font-size:11px;color:var(--ayn-text-secondary)}.dashboard-section{min-width:0;padding:32px 0}.dashboard-section-head{margin-bottom:var(--ayn-sp-4)}.dashboard-section h2{font-size:var(--ayn-font-section-size);font-weight:600;letter-spacing:-.005em}.chart-description{color:var(--ayn-text-secondary);font-size:12px;margin-top:5px}.usage-chart{padding:var(--ayn-sp-5) 0 var(--ayn-sp-4);font-size:11px;color:var(--ayn-text-secondary)}.chart-scale{position:absolute;inset:0 auto 0 0;width:44px;pointer-events:none;font-variant-numeric:tabular-nums}.chart-scale span{position:absolute;left:0;transform:translateY(calc(-100% - 5px))}.chart-body{--chart-edge-space: 0px;min-width:0}.chart-plot{position:relative;height:224px}.chart-grid{position:absolute;inset:0;pointer-events:none}.chart-grid span{position:absolute;left:0;right:0;border-top:1px dashed var(--ayn-chart-grid)}.chart-grid span:last-child{border-top-style:solid;border-top-color:var(--ayn-border-structure)}.chart-bars{height:100%;display:flex;align-items:stretch;gap:5px;padding-inline-start:44px}.chart-column{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center}.chart-bar{width:100%;max-width:48px;background:var(--ayn-chart-bar-fill);border-radius:6px 6px 0 0;box-shadow:inset 0 1px 0 var(--ayn-chart-edge);transition:opacity .12s ease}.chart-column[data-empty=true] .chart-bar{display:none}.chart-bars:hover .chart-bar{opacity:.4}.chart-bars .chart-column:hover .chart-bar,.chart-bars .chart-column:focus-within .chart-bar{opacity:1}.chart-tooltip{display:none;position:absolute;bottom:70%;left:50%;transform:translate(-50%);min-width:132px;z-index:2;background:var(--ayn-tooltip-bg);color:var(--ayn-tooltip-text);padding:10px 13px;border-radius:var(--ayn-radius-control);box-shadow:var(--ayn-shadow-menu);text-align:left;white-space:nowrap;pointer-events:none}.chart-tooltip>span{display:block;font-size:11px;opacity:.72;margin-bottom:3px}.chart-tooltip strong{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.chart-tooltip small{font-size:11px;font-weight:400}.chart-column:hover .chart-tooltip,.chart-column:focus .chart-tooltip{display:block}.chart-column:first-child .chart-tooltip{left:0;transform:none}.chart-column:last-child .chart-tooltip{left:auto;right:0;transform:none}.chart-axis{display:flex;justify-content:space-between;padding:14px var(--chart-edge-space) 0}.dashboard-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.dashboard-breakdowns>.dashboard-section>.dashboard-section-head{padding-bottom:var(--ayn-sp-4);margin-bottom:0;border-bottom:1px solid var(--ayn-border-structure)}.dashboard-breakdowns>.dashboard-section+.dashboard-section{position:relative}.dashboard-breakdowns>.dashboard-section+.dashboard-section:before{content:"";position:absolute;inset-block:32px;inset-inline-start:-18px;border-inline-start:1px solid var(--ayn-chart-grid);pointer-events:none}@media(max-width:900px){.dashboard-breakdowns{grid-template-columns:minmax(0,1fr);gap:0}.dashboard-breakdowns>.dashboard-section+.dashboard-section:before{display:none}}.usage-drilldown{font:inherit;color:var(--ayn-text-primary);padding:0;background:transparent;border:0;cursor:pointer;text-align:left;overflow-wrap:anywhere}.usage-drilldown:hover{text-decoration:underline;text-underline-offset:3px}.usage-empty{position:relative;min-height:132px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--ayn-sp-2);text-align:center;font-size:13px;background:var(--ayn-surface-raised);border:1px solid var(--ayn-border-subtle);border-radius:var(--ayn-radius-panel);box-shadow:var(--ayn-shadow-panel);padding:var(--ayn-sp-5)}.usage-empty .subtle{max-width:390px;line-height:1.6}.usage-empty-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--ayn-sp-2)}.usage-table-section .data-table>.usage-empty{background:transparent;border-inline:0;border-radius:0;box-shadow:none}.usage-empty-plot{min-height:224px;background:transparent;border:0;border-radius:0;box-shadow:none}.usage-empty-grid{position:absolute;inset:var(--ayn-sp-5) 0 var(--ayn-sp-6);pointer-events:none}.usage-empty-grid span{position:absolute;left:0;right:0;border-top:1px solid var(--ayn-border-subtle)}.usage-empty-grid span:nth-child(1){top:0}.usage-empty-grid span:nth-child(2){top:33.33%}.usage-empty-grid span:nth-child(3){top:66.66%}.usage-empty-grid span:nth-child(4){top:100%;border-top-color:var(--ayn-border-default)}.usage-footnote{margin-top:16px;font-size:11px;line-height:1.6;color:var(--ayn-text-secondary)}.request-tools{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-bottom:16px}.request-model,.request-alias{display:block;font-family:var(--ayn-font-mono);overflow-wrap:anywhere}.request-model{font-size:12px}.request-timestamp{display:block;font-variant-numeric:tabular-nums;white-space:nowrap}.request-timestamp>span{display:block}.request-timestamp>small{display:block;margin-top:3px;color:var(--ayn-text-secondary);font-size:11px}.request-alias{color:var(--ayn-text-secondary);font-size:11px;margin-top:var(--ayn-sp-1)}.usage-drilldown{font-family:var(--ayn-font-mono);font-size:12px}.request-state{white-space:nowrap}.state-failed{color:var(--ayn-status-danger-text)}.state-active{color:var(--ayn-status-active-text)}.state-cancelled{color:var(--ayn-text-secondary)}.nowrap{white-space:nowrap}.request-log{scroll-margin-top:72px;min-height:calc(100svh - 72px);border-bottom:0}.request-log button.text-link{font:inherit;border:0;background:none;cursor:pointer}.usage-notice{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--ayn-surface-inset);padding:16px;margin-bottom:20px;font-size:13px}.request-details{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px 16px;font-size:13px;margin:20px 0 24px}.request-details dt{color:var(--ayn-text-secondary)}.request-details dd{margin:0;overflow-wrap:anywhere}.request-error{padding:14px;background:var(--ayn-status-danger-bg);line-height:1.6;font-size:13px}.request-identity{margin-bottom:16px}.show-more{margin-top:16px}@media(max-width:700px){.dashboard-heading{align-items:center;flex-wrap:wrap}.page-title{font-size:18px}.usage-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.summary-stat:nth-child(3){border-left:0;padding-left:0}.summary-stat strong{font-size:25px}.request-tools{flex-wrap:wrap}.request-tools .search-field{width:100%;margin-left:0}.chart-bars{gap:3px}.request-details{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:700px){.chart-axis span:nth-child(2){display:none}}.usage-notice{color:var(--ayn-status-info-text);background:var(--ayn-status-info-bg)}.usage-notice[role=alert]{color:var(--ayn-status-danger-text);background:var(--ayn-status-danger-bg)}.usage-notice-warning{color:var(--ayn-status-warning-text);background:var(--ayn-status-warning-bg)}.search-field{position:relative}.search-field input{appearance:none;display:block;width:100%;min-width:0;height:36px;padding:8px 34px;border:1px solid var(--ayn-border-control);border-radius:var(--ayn-radius-control);background:var(--ayn-control-bg);color:var(--ayn-text-primary);font:12px var(--ayn-font-body)}.search-field input::placeholder{color:var(--ayn-text-muted)}.search-field input::-webkit-search-cancel-button,.search-field input::-webkit-search-decoration{appearance:none}.search-field-icon{position:absolute;left:10px;top:10px;width:16px;height:16px;pointer-events:none;stroke:var(--ayn-text-muted);stroke-width:1.5}.search-field-clear{position:absolute;right:4px;top:4px;width:28px;height:28px;padding:4px;border:0;border-radius:var(--ayn-radius-control);background:transparent;color:var(--ayn-text-secondary);cursor:pointer}.search-field-clear svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.search-field-clear:hover{background:var(--ayn-surface-hover)}.models-page section.section{border-top:0}section.section{border:0}.summary-label{display:flex;align-items:center;gap:6px}.summary-stat strong{white-space:nowrap}.heading-with-info{display:flex;align-items:center;gap:7px}.info-popover{position:relative;display:inline-flex;vertical-align:middle}.info-trigger{width:20px;height:20px;display:grid;place-items:center;border:0;color:var(--ayn-text-secondary);background:transparent;padding:0;cursor:help}.info-trigger>span{width:10px;height:10px;display:grid;place-items:center;border:1px solid var(--ayn-border-control);border-radius:50%;font:italic 8px/8px var(--ayn-font-body)}.info-content{position:fixed;z-index:110;width:260px;max-width:calc(100vw - 48px);padding:12px;color:var(--ayn-tooltip-text);background:var(--ayn-tooltip-bg);border-radius:var(--ayn-radius-overlay);box-shadow:var(--ayn-shadow-menu);font:12px/1.55 var(--ayn-font-body);text-align:left;white-space:normal}.provider-ownership{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:var(--ayn-text-secondary)}.profile-name-column{width:20%}.profile-actions-column{width:88px;text-align:right}.profile-name-cell{white-space:nowrap}.profile-more{letter-spacing:2px;padding:2px 4px}.profile-actions-menu{position:fixed;right:auto;width:192px;z-index:90}.select-control{position:relative;width:100%;max-width:100%;min-width:0;display:inline-flex}.select-trigger{position:relative;display:flex;align-items:center;width:100%;padding-right:34px;text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;cursor:pointer}.select-trigger:disabled{cursor:default}.select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-icon{display:inline-flex;flex:none;align-items:center}.select-trigger>.select-icon{margin-right:var(--ayn-sp-2)}.select-chevron{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--ayn-text-secondary);stroke-width:1.5}.select-menu{position:fixed;inset:auto;margin:0;padding:4px;width:max-content;max-width:min(420px,calc(100vw - 24px));max-height:320px;overflow-y:auto;overscroll-behavior:contain;background:var(--ayn-surface-raised);color:var(--ayn-text-primary);border:1px solid var(--ayn-border-default);border-radius:6px;box-shadow:var(--ayn-shadow-menu);font:13px/1.4 var(--ayn-font-body);letter-spacing:normal;text-transform:none;text-align:left}.select-menu::backdrop{background:transparent}.select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:30px;padding:6px 9px;border-radius:3px;cursor:pointer;-webkit-user-select:none;user-select:none}.select-option>span{min-width:0;overflow-wrap:anywhere}.select-option-label{display:flex;align-items:center;gap:var(--ayn-sp-2)}.select-option-label>span:last-child{min-width:0}.select-option[data-active=true]{background:var(--ayn-option-active-bg)}.select-option[aria-disabled=true]{color:var(--ayn-text-muted);opacity:.55;cursor:default}.select-check{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;visibility:hidden}.select-option[aria-selected=true] .select-check{visibility:visible}@media(pointer:coarse){.select-option{min-height:38px}}@media(forced-colors:active){.select-option[data-active=true]{outline:1px solid Highlight;outline-offset:-1px}}@media(max-width:700px){.summary-stat strong{font-size:23px;white-space:normal}}.provider-row-actions{display:flex;align-items:center;gap:16px}.provider-form{border:0;padding:0;margin:0;min-width:0}.provider-replace{display:flex;align-items:center;gap:8px;font-size:13px;margin:18px 0}.model-distribution{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ayn-sp-5);padding:var(--ayn-sp-4) 0}.distribution-chart{width:200px;height:200px;max-width:100%;flex:none}.distribution-pie{width:100%;height:100%;display:block}.distribution-legend{flex:1 1 220px;min-width:0;list-style:none;padding:0;display:grid;row-gap:4px}.distribution-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:12px}.distribution-swatch{width:8px;height:8px;border-radius:50%}.distribution-name{overflow-wrap:anywhere}.distribution-name small{display:block;margin-top:3px;color:var(--ayn-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.distribution-share{color:var(--ayn-text-primary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.request-log .heading-with-info{gap:3px}.request-log .info-trigger{width:15px;height:15px;opacity:.95}.nav-search{width:28px;height:28px;display:grid;place-items:center;padding:4px;background:transparent;border:0;border-radius:var(--ayn-radius-control);color:var(--ayn-text-secondary);cursor:pointer}.nav-search svg{stroke:currentColor;stroke-width:1.4}.nav-search:hover{background:var(--ayn-surface-hover);color:var(--ayn-text-primary)}.global-search-results{margin-top:20px}.global-search-results section+section{margin-top:20px}.global-search-results h3{font:11px var(--ayn-font-body);color:var(--ayn-text-secondary);margin-bottom:7px}.search-result{display:flex;flex-direction:column;gap:3px;padding:8px 10px;margin:0 -10px;color:var(--ayn-text-primary);text-decoration:none;border-radius:var(--ayn-radius-control);overflow-wrap:anywhere}.search-result:hover{background:var(--ayn-surface-hover)}.search-result small{font-size:12px;color:var(--ayn-text-secondary)}.search-scope{font-size:11px;color:var(--ayn-text-secondary);margin-top:20px}.search-context{max-width:var(--ayn-measure);margin:20px auto 0;padding:0 32px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;overflow-wrap:anywhere}.usage-patterns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ayn-sp-6) var(--ayn-sp-5);padding:var(--ayn-sp-4) 0}.dashboard-breakdowns .usage-empty{min-height:232px;padding-inline:0;background:transparent;border:0;border-radius:0;box-shadow:none}.usage-patterns dt{font-size:12px;color:var(--ayn-text-secondary)}.usage-patterns dd{margin-top:var(--ayn-sp-2);font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.request-drilldown{margin-right:auto;font-size:12px;overflow-wrap:anywhere}.request-drilldown button{margin-left:8px}.profile-endpoint-cell{width:100%;max-width:0}.profile-endpoint-cell .inline-copy{display:flex;align-items:center;min-width:0}.profile-endpoint-cell .inline-copy code{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-endpoint-cell .inline-copy-button{flex:none}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;font-size:12px;color:var(--ayn-text-secondary)}.pagination-count{margin-right:auto;font-variant-numeric:tabular-nums}.pagination .btn{font-size:12px;padding:5px 10px}.usage-patterns .pattern-sample{display:block;margin-top:6px;font-size:11px;font-weight:400;color:var(--ayn-text-secondary)}.search-field input:focus{outline:none;border-color:var(--ayn-focus-ring);box-shadow:inset 0 0 0 1px var(--ayn-focus-ring)}.provider-supplier{font-weight:600;color:var(--ayn-link-text)}.site-frame{min-height:100dvh;display:flex;flex-direction:column}.site-frame>.shell{flex:1}.site-frame>.signin,.site-frame>.splash{min-height:0;flex:1}.site-footer{margin-top:auto;border-top:1px solid var(--ayn-border-subtle);color:var(--ayn-text-muted);font-size:12px}.site-footer-row{width:100%;max-width:var(--ayn-measure);margin:0 auto;padding:20px 32px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.footer-wordmark{color:var(--ayn-text-muted);font-size:13px;font-weight:500;white-space:nowrap}.footer-copyright{margin-left:auto;white-space:nowrap}@media(max-width:700px){.site-footer-row{padding:20px}}.provider-connection-type{display:grid;gap:8px;margin-bottom:20px}.chatgpt-connection{display:grid;gap:16px}.chatgpt-connection .dialog-copy{margin:0}.chatgpt-connection-state{margin:0;font-weight:600;overflow-wrap:anywhere}.codex-setup .dialog-copy{margin-top:0}.codex-setup-steps{padding-left:22px;margin:20px 0}.codex-setup-steps>li+li{margin-top:20px}.codex-setup-steps p{margin:0 0 10px}.codex-setup a{color:inherit;text-decoration:underline}.codex-config{border:1px solid var(--ayn-border-default);border-radius:var(--ayn-radius-control);min-width:0}.codex-config-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--ayn-border-default);font:12px var(--ayn-font-body);color:var(--ayn-text-secondary)}.codex-config pre{margin:0;padding:12px;max-height:260px;overflow:auto;font:12px/1.6 var(--ayn-font-body);background:var(--ayn-surface-raised)}.codex-setup code{overflow-wrap:anywhere}.customization-status{display:block;margin-top:4px;font:11px var(--ayn-font-body);color:var(--ayn-text-secondary)}.catalog-fields{border:0;padding:0;min-width:0}.catalog-fields:disabled{opacity:.85}.curated-details{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 16px;margin:20px 0;font-size:13px}.curated-details dt{color:var(--ayn-text-secondary)}.curated-details dd{margin:0;overflow-wrap:anywhere}.curated-profile-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.workspace-name{border:0;padding:0;background:transparent;color:var(--ayn-text-primary);font:inherit;font-weight:500;cursor:pointer;text-align:left;overflow-wrap:anywhere}.workspace-name:hover{color:var(--ayn-link-text)}.workspaces-page>.page-header{align-items:flex-start}.workspace-fields{display:grid;grid-template-columns:1fr 220px;gap:20px}.workspace-base{margin:16px 0 8px;min-width:0;font-size:12px}.workspace-editor-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--ayn-border-structure)}.workspace-editor-section h3,.workspace-settings-heading{margin:0 0 12px;font-size:14px;font-weight:500}.workspace-settings-heading{margin-top:24px}.workspace-key-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:16px 0;max-height:220px;overflow:auto}.workspace-key{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:13px}.workspace-key input{flex:0 0 auto;accent-color:var(--ayn-text-primary)}.workspace-key span{overflow-wrap:anywhere}.workspace-key .td-secondary{font-family:var(--ayn-font-body);font-size:11px;margin-left:auto}.workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.workspace-section-head h3{margin:0}.workspace-section-head .select-control{max-width:290px}.workspace-connection{display:grid;grid-template-columns:150px 1fr;gap:16px;margin:24px 0;font-size:13px}.workspace-connection dd{margin:0}@media(max-width:620px){.workspace-fields,.workspace-key-list{grid-template-columns:1fr}.workspace-fields{gap:12px}.workspace-section-head{flex-wrap:wrap}.workspace-connection{grid-template-columns:1fr;gap:8px}}.workspace-back{display:inline-block;margin:0 0 26px;color:var(--ayn-text-secondary);font-size:13px;text-decoration:none}.workspace-back:hover{color:var(--ayn-text-primary)}.workspace-detail .page-header{margin-bottom:26px}.workspace-detail .page-title{overflow-wrap:anywhere}.workspace-origin{color:var(--ayn-text-secondary);font-size:12px;white-space:nowrap}.workspace-connect-strip{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:28px;padding:24px 0;border-top:1px solid var(--ayn-border-default);font-size:13px}.workspace-meta-label{display:block;margin-bottom:10px;font-size:12px;color:var(--ayn-text-secondary)}.workspace-connect-url{min-width:0}.workspace-connect-url .inline-copy{width:100%}.workspace-format-select{width:150px;max-width:100%;font-size:13px;padding-block:5px;background:transparent}.input.workspace-format-select:disabled{background:transparent}.workspace-connection-help{color:var(--ayn-text-secondary);font-size:12px;margin:0 0 32px}.workspace-connection-help summary{cursor:pointer;width:fit-content}.workspace-connection-help>div{max-width:760px;padding-top:16px;line-height:1.7}.workspace-connection-help dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px 24px;margin:16px 0 0}.workspace-connection-help dd{margin:0;overflow-wrap:anywhere}.workspace-tabs{display:flex;gap:30px;border-bottom:1px solid var(--ayn-border-default);margin-bottom:32px}.workspace-tabs a{display:flex;align-items:center;gap:9px;padding:12px 0;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ayn-text-secondary);text-decoration:none;font-size:13px}.workspace-tabs a:hover{color:var(--ayn-text-primary)}.workspace-tabs a[aria-current=page]{border-bottom-color:var(--ayn-brand-ink);color:var(--ayn-text-primary);font-weight:500}.workspace-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--ayn-surface-inset);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ayn-text-secondary)}.workspace-panel{min-height:330px}.workspace-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px}.workspace-panel-head h2{font-size:var(--ayn-font-section-size);font-weight:500;margin:0 0 8px}.workspace-panel-head p{font-size:13px;color:var(--ayn-text-secondary);margin:0;line-height:1.6;max-width:600px}.workspace-panel-head>.btn{flex-shrink:0}.workspace-model-search{max-width:340px;margin:24px 0 16px}.workspace-detail-models small{display:block;color:var(--ayn-text-secondary);font-size:11px;margin-top:var(--ayn-sp-2);line-height:1.5}.workspace-detail-models .workspace-name{font-family:var(--ayn-font-mono);font-size:12.5px;font-weight:400}.workspace-upstream-id,.workspace-url-preview{font-family:var(--ayn-font-mono);font-size:12px;overflow-wrap:anywhere}.workspace-detail-models .workspace-model-action{text-align:right}.workspace-model-action .row-action{display:block;margin-left:auto;white-space:nowrap}.workspace-model-action .row-action+.row-action{margin-top:9px}.workspace-empty{padding:var(--ayn-sp-8) var(--ayn-sp-5);border-block:1px solid var(--ayn-border-structure);text-align:center}.workspace-empty h3{font-size:15px;font-weight:500;margin:0 0 10px}.workspace-empty p{max-width:480px;margin:0 auto 22px;color:var(--ayn-text-secondary);font-size:13px;line-height:1.7}.workspace-access-list{max-width:760px;border-top:1px solid var(--ayn-border-structure)}.workspace-access-key{display:flex;align-items:center;gap:16px;padding:20px 8px;border-bottom:1px solid var(--ayn-border-subtle);font-size:13px;cursor:pointer}.workspace-access-key input{width:16px;height:16px;accent-color:var(--ayn-text-primary)}.workspace-access-key strong{font-weight:500;overflow-wrap:anywhere}.workspace-access-key small{display:block;margin-top:6px;color:var(--ayn-text-secondary);font:11px var(--ayn-font-body)}.workspace-key-selection{margin-left:auto;color:var(--ayn-text-secondary);font-size:12px;white-space:nowrap}.workspace-save-row{display:flex;align-items:center;gap:18px;margin:24px 0;color:var(--ayn-text-secondary);font-size:12px}.workspace-general-fields{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;max-width:680px}.workspace-settings-divider{border-top:1px solid var(--ayn-border-structure);margin-top:48px;padding-top:28px}.workspace-settings-divider h3{font-size:14px;font-weight:500;margin:0 0 10px}.workspace-settings-divider p{color:var(--ayn-text-secondary);font-size:13px;margin-bottom:20px}.workspace-notice{border-left:2px solid var(--ayn-border-default);padding:10px 16px;margin:20px 0;color:var(--ayn-text-secondary);font-size:13px;line-height:1.6}@media(max-width:700px){.workspace-connect-strip{grid-template-columns:1fr 1fr;gap:22px}.workspace-connect-url{grid-column:1 / -1}.workspace-panel-head{flex-wrap:wrap;gap:16px}.workspace-general-fields{grid-template-columns:1fr;gap:8px}.workspace-connection-help dl{grid-template-columns:1fr;gap:5px}.workspace-connection-help dd{margin-bottom:10px}.workspace-origin{font-size:11px}}@media(max-width:860px){.workspace-detail-models{min-width:0}.workspace-detail-models thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.workspace-detail-models tbody{display:block}.workspace-detail-models tr{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:22px 6px;border-bottom:1px solid var(--ayn-chart-grid)}.workspace-detail-models tbody tr:last-child{border-bottom-color:var(--ayn-border-structure)}.workspace-detail-models td{display:block;padding:0;border:0}.workspace-detail-models tbody tr:last-child td{border:0}.workspace-detail-models td:first-child{grid-column:1 / -1;padding-right:48px}.workspace-detail-models td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--ayn-text-secondary);margin-bottom:8px}.workspace-detail-models .workspace-model-action{position:absolute;top:18px;right:6px}}@media(max-width:480px){.workspace-detail-models tr{grid-template-columns:1fr 1fr}.workspace-detail-models td:nth-child(2){grid-column:1 / -1}.workspace-detail-models[data-align-from] td:nth-child(3){text-align:left}}.add-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:var(--ayn-radius-control);background:transparent;color:var(--ayn-text-primary);font:13px var(--ayn-font-body);white-space:nowrap;cursor:pointer}.add-action:hover:not(:disabled){background:var(--ayn-surface-inset);border-color:var(--ayn-border-subtle)}.add-action:disabled{color:var(--ayn-text-secondary);opacity:.5;cursor:not-allowed}.add-action svg{flex:none}.key-unavailable{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--ayn-text-secondary)}.workspace-autosave-status{min-height:18px;margin-top:16px;font-size:12px;color:var(--ayn-text-secondary)}.workspace-title-header>div{min-width:0;width:100%}.workspace-editable-title{display:flex;align-items:center}.workspace-rename,.workspace-editable-title input{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border:1px solid transparent;border-radius:var(--ayn-radius-control);padding:5px 7px;margin:-6px 0 -6px -8px;min-width:0;max-width:100%;min-height:36px}.workspace-rename{display:inline-flex;align-items:center;gap:8px;background:transparent;text-align:left;cursor:pointer}.workspace-rename span{overflow-wrap:anywhere;min-width:0}.workspace-rename:hover{background:var(--ayn-surface-hover)}.workspace-editable-title input{border-color:var(--ayn-border-default);background:var(--ayn-surface-raised)}.workspace-editable-title input:focus{border-color:var(--ayn-focus-ring)}.workspace-name-status{min-height:16px;margin-top:7px;color:var(--ayn-text-secondary);font-size:11px}.workspace-name-status[role=alert]{color:var(--ayn-link-text)}.workspace-general-fields{grid-template-columns:minmax(0,340px)}.input:disabled{color:var(--ayn-text-secondary);background:var(--ayn-surface-inset);border-color:var(--ayn-border-subtle);opacity:.6;cursor:not-allowed}.provider-label{display:inline-flex;align-items:center;gap:var(--ayn-sp-2);min-width:0;max-width:100%;vertical-align:middle}.provider-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-logo{flex:0 0 18px;width:18px;height:18px;object-fit:contain}:root[data-theme=dark] img.provider-logo{filter:brightness(0) invert(.85)}:root[data-theme=light] img.provider-logo{filter:brightness(0)}.model-browser-tools,.model-discovery-status,.model-row-actions{display:flex;align-items:center;gap:var(--ayn-sp-3)}.model-browser-tools{justify-content:space-between;margin-bottom:var(--ayn-sp-4);flex-wrap:wrap}.model-search{width:100%;max-width:320px}.model-search input{height:32px;padding-block:6px;border-color:var(--ayn-border-subtle);border-radius:4px;background:transparent;font-size:13px}.model-search input:hover:not(:focus){border-color:var(--ayn-border-default)}.model-search .search-field-icon,.model-search .search-field-clear{top:50%;transform:translateY(-50%)}@media(pointer:coarse){.model-search input{height:44px}}.model-secondary-id{display:block;color:var(--ayn-text-secondary);font-family:var(--ayn-font-mono);font-size:12px;margin-top:var(--ayn-sp-1)}.model-secondary-id .inline-copy{max-width:100%}.model-row-actions{justify-content:flex-end}.model-discovery-status{justify-content:space-between;color:var(--ayn-text-secondary);margin:var(--ayn-sp-3) 0;font-size:12px}.model-discovery-issue{margin-bottom:var(--ayn-sp-3)}.model-selection-summary{margin-top:var(--ayn-sp-5);display:grid;gap:var(--ayn-sp-3)}.model-manual-entry{margin-top:var(--ayn-sp-4);color:var(--ayn-text-secondary)}.model-manual-entry summary{cursor:pointer;font-size:12px}.model-manual-entry .field-label{margin-top:var(--ayn-sp-3)}.native-effort-editor{display:grid;gap:var(--ayn-sp-3)}.native-effort-editor>.row-action{justify-self:start}.effort-mapping-labels,.effort-mapping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:var(--ayn-sp-2);align-items:center}.effort-mapping-labels{color:var(--ayn-text-secondary);font-size:12px}.effort-mapping-row>*{min-width:0}.effort-mapping-row .row-action{font-size:11px;padding:4px 0}@media(max-width:420px){.effort-mapping-labels,.effort-mapping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:var(--ayn-sp-1)}}.entity-link{color:var(--ayn-text-primary);text-decoration:underline;text-decoration-color:var(--ayn-border-default);text-underline-offset:3px}.entity-link:hover{color:var(--ayn-link-text);text-decoration-color:currentColor}.provider-link{min-width:0;max-width:100%}.provider-link .provider-label>span{text-decoration:underline;text-decoration-color:var(--ayn-border-default);text-underline-offset:3px}.provider-link:hover .provider-label>span{text-decoration-color:currentColor}.refresh-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--ayn-border-subtle);border-radius:var(--ayn-radius-control);background:transparent;color:var(--ayn-text-secondary);cursor:pointer}.refresh-button:hover:not(:disabled){border-color:var(--ayn-border-default);color:var(--ayn-text-primary);background:var(--ayn-surface-hover)}.refresh-button:disabled{opacity:.45;cursor:wait}.models-page>.page-header,.providers-page>.page-header{align-items:flex-start}.detail-back{display:inline-block;margin-bottom:var(--ayn-sp-5);color:var(--ayn-text-secondary);font-size:12px;text-decoration:none}.detail-back:hover{color:var(--ayn-text-primary)}.entity-header,.entity-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ayn-sp-4)}.entity-header{margin-bottom:var(--ayn-sp-6)}.entity-identity,.entity-section-heading>div{min-width:0}.entity-section-heading>div{flex:1 1 200px}.entity-header>.page-title{min-width:0}.entity-header .provider-label>span{white-space:normal;overflow-wrap:anywhere}.entity-header .provider-logo{width:24px;height:24px;flex-basis:24px}.model-detail-id{overflow-wrap:anywhere}.entity-context,.entity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ayn-sp-3)}.entity-context{margin-top:var(--ayn-sp-3);font-size:13px}.entity-actions{flex-shrink:0}.entity-header>.add-action,.entity-section-heading>.add-action{flex-shrink:0}.entity-description{max-width:720px;color:var(--ayn-text-secondary);margin-bottom:var(--ayn-sp-6);overflow-wrap:anywhere}.entity-section{padding-top:var(--ayn-sp-5);margin-top:var(--ayn-sp-6);border-top:1px solid var(--ayn-border-subtle);min-width:0}.entity-section h2{font-size:var(--ayn-font-section-size);font-weight:500}.entity-section-heading{align-items:flex-start;margin-bottom:var(--ayn-sp-5)}.entity-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ayn-sp-5) var(--ayn-sp-6);margin:var(--ayn-sp-5) 0}.entity-facts>div{min-width:0}.entity-facts dt{color:var(--ayn-text-secondary);font-size:12px;margin-bottom:var(--ayn-sp-2)}.entity-facts dd{font-size:14px;overflow-wrap:anywhere}.entity-fact-wide{grid-column:1 / -1}.entity-facts .inline-copy{display:inline-flex;align-items:center;max-width:100%;gap:var(--ayn-sp-2)}.entity-facts .inline-copy code{min-width:0}.entity-facts .inline-copy-button{flex:none}.entity-note{font-size:12px;color:var(--ayn-text-secondary);line-height:1.6;max-width:660px}.entity-section-heading .entity-note{margin-top:var(--ayn-sp-2)}@media(max-width:640px){.entity-header{flex-wrap:wrap}.entity-header>.entity-identity,.entity-header>.page-title{flex-basis:100%}.entity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ayn-sp-5)}.entity-section-heading{flex-wrap:wrap}}
