.aw-site-header-actions[data-v-90ac4b16]{align-items:center;gap:10px;display:inline-flex}.aw-assistant-button[data-v-90ac4b16]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--tracking-wide:.025em;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.size-1{width:var(--spacing);height:var(--spacing)}.h-40{height:calc(var(--spacing) * 40)}.h-84{height:calc(var(--spacing) * 84)}.h-120{height:calc(var(--spacing) * 120)}.min-h-screen{min-height:100vh}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[80px\]{font-size:80px}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-\[\#020420\]{color:#020420}.text-\[\#64748B\]{color:#64748b}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur\!{--tw-blur:blur(8px)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-\[110px\]{font-size:110px}}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\]{background-color:#020420}.dark\:text-white{color:var(--color-white)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#020617;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020617}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc}html{scrollbar-gutter:stable}body{min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}:root,:root[data-theme=dark]{--aw-bg:#0d1117;--aw-bg2:#010409;--aw-surface:#161b22;--aw-border:#30363d;--aw-soft-border:#30363da6;--aw-text:#e6edf3;--aw-muted:#8b949e;--aw-accent:#388bfd;--aw-success:#3fb950;--aw-warning:#d29922;--aw-danger:#f85149;--aw-info:#58a6ff;--aw-ai:#a371f7;--aw-hover:#ffffff0a;--aw-row-hover:#ffffff08;--aw-header-bg:#0d1117eb}:root[data-theme=light]{--aw-bg:#f8fafc;--aw-bg2:#eef2f7;--aw-surface:#fff;--aw-border:#d7dee8;--aw-soft-border:#d7dee8c7;--aw-text:#111827;--aw-muted:#64748b;--aw-accent:#2563eb;--aw-success:#15803d;--aw-warning:#b45309;--aw-danger:#dc2626;--aw-info:#0284c7;--aw-ai:#7c3aed;--aw-hover:#0f172a0d;--aw-row-hover:#eef4ff;--aw-header-bg:#ffffffe6}body{background:var(--aw-bg);color:var(--aw-text);font-size:13px}button,input,select{font:inherit}.aw-app{background:var(--aw-bg);min-height:100vh;color:var(--aw-text)}.aw-site-header{z-index:40;background:var(--aw-header-bg);border-bottom:1px solid var(--aw-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:8px 20px;display:flex;position:sticky;top:0}.aw-site-brand{color:var(--aw-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:-4px -8px -4px -4px;padding:4px 8px 4px 4px;transition:background-color .15s;display:inline-flex}.aw-site-brand:hover{background:var(--aw-hover)}.aw-site-mark{object-fit:contain;flex-shrink:0;width:30px;height:30px;display:block}.aw-site-brand-text{border-left:1px solid var(--aw-soft-border);flex-direction:column;gap:1px;padding-left:12px;display:flex}.aw-site-title{color:var(--aw-text);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.15}.aw-site-subtitle{color:var(--aw-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.aw-site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.aw-site-nav-item{height:30px;color:var(--aw-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-areas:"label";place-items:center;padding:0 11px;font-size:12px;display:inline-grid}.aw-site-nav-item:after{content:attr(data-label);pointer-events:none;visibility:hidden;grid-area:label;font-weight:700}.aw-site-nav-item>span{grid-area:label}.aw-site-nav-item:hover{color:var(--aw-text);background:var(--aw-hover)}.aw-site-nav-item.active{color:var(--aw-accent);background:#388bfd17;border-color:#388bfd40;font-weight:700}.aw-theme-switch{color:var(--aw-muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.aw-theme-switch-track{border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:999px;width:44px;height:24px;position:relative}.aw-theme-switch-thumb{background:var(--aw-muted);border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}:root[data-theme=light] .aw-theme-switch-thumb{background:var(--aw-accent);transform:translate(20px)}.aw-boot-warning{color:var(--aw-warning);background:#d2992214;border-bottom:1px solid #d2992247;padding:8px 24px;font-size:12px}.aw-workspace-layout,.aw-layout{align-items:flex-start;min-height:calc(100vh - 54px);display:flex}.aw-sidebar{background:var(--aw-surface);border-right:1px solid var(--aw-border);flex-shrink:0;align-self:flex-start;width:280px;min-height:0;max-height:calc(100vh - 54px);position:sticky;top:54px;overflow:hidden auto}.aw-sidebar-placeholder{pointer-events:none}.aw-sidebar-placeholder .aw-facet-group,.aw-sidebar-placeholder .aw-segment-summary,.aw-sidebar-placeholder .aw-segment-count{color:#0000;background:linear-gradient(90deg, var(--aw-bg), var(--aw-bg), var(--aw-bg));min-height:18px}@supports (color:color-mix(in lab, red, red)){.aw-sidebar-placeholder .aw-facet-group,.aw-sidebar-placeholder .aw-segment-summary,.aw-sidebar-placeholder .aw-segment-count{background:linear-gradient(90deg, var(--aw-bg), color-mix(in srgb, var(--aw-bg) 78%, var(--aw-accent) 10%), var(--aw-bg))}}.aw-sidebar-placeholder .aw-facet-group,.aw-sidebar-placeholder .aw-segment-summary,.aw-sidebar-placeholder .aw-segment-count{background-size:220% 100%;animation:1.1s ease-in-out infinite aw-skeleton}.aw-sidebar-placeholder .aw-facet-group{height:92px}@keyframes aw-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aw-sidebar-placeholder .aw-facet-group,.aw-sidebar-placeholder .aw-segment-summary,.aw-sidebar-placeholder .aw-segment-count{animation:none}}.aw-segment-section{padding:12px}.aw-sidebar-title{color:var(--aw-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.aw-segment-summary{color:var(--aw-text);margin-bottom:3px;font-size:12px;font-weight:650;line-height:1.35}.aw-segment-count{color:var(--aw-muted);border-bottom:1px solid var(--aw-soft-border);margin-bottom:12px;padding-bottom:10px;font-size:10px}.aw-facet-group{border:1px solid var(--aw-soft-border);background:var(--aw-bg);border-radius:8px;margin-bottom:9px;padding:8px}.aw-facet-title{color:var(--aw-text);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.aw-facet-option,.aw-facet-more,.aw-segment-clear{width:100%;color:var(--aw-muted);cursor:pointer;text-align:left;background:0 0;border:0}.aw-facet-option{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.aw-facet-option:hover{color:var(--aw-text)}.aw-facet-option.active{color:var(--aw-accent);font-weight:700}.aw-facet-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;overflow:hidden}.aw-facet-option-label-with-icon{align-items:center;gap:6px;max-width:100%;display:inline-flex}.aw-facet-option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-facet-option-icon{text-align:center;flex-shrink:0;width:12px;font-size:11px;line-height:1}.aw-facet-option-icon-flag{width:auto;font-size:13px}.aw-facet-option-icon-severity-error{color:var(--aw-danger);text-shadow:0 0 10px var(--aw-danger)}@supports (color:color-mix(in lab, red, red)){.aw-facet-option-icon-severity-error{text-shadow:0 0 10px color-mix(in srgb, var(--aw-danger) 45%, transparent)}}.aw-facet-option-icon-severity-warning{color:var(--aw-warning);text-shadow:0 0 10px var(--aw-warning)}@supports (color:color-mix(in lab, red, red)){.aw-facet-option-icon-severity-warning{text-shadow:0 0 10px color-mix(in srgb, var(--aw-warning) 45%, transparent)}}.aw-facet-option-icon-severity-info{color:var(--aw-info);text-shadow:0 0 10px var(--aw-info)}@supports (color:color-mix(in lab, red, red)){.aw-facet-option-icon-severity-info{text-shadow:0 0 10px color-mix(in srgb, var(--aw-info) 45%, transparent)}}.aw-facet-option-icon-severity-hint{color:var(--aw-muted)}.aw-facet-option-icon.aw-visibility-public{color:var(--aw-success)}.aw-facet-option-icon.aw-visibility-private{color:var(--aw-warning)}.aw-facet-option-icon.aw-visibility-internal{color:var(--aw-muted)}.aw-facet-option-icon-changelog-added{color:var(--aw-success)}.aw-facet-option-icon-changelog-removed{color:var(--aw-danger)}.aw-facet-option-icon-changelog-modified{color:var(--aw-warning)}.aw-facet-option-icon-changelog-fix{color:var(--aw-info)}.aw-facet-option-icon-changelog-docs{color:var(--aw-muted)}.aw-facet-option-count,.aw-facet-remove{background:var(--aw-border);color:var(--aw-muted);border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px}.aw-facet-option-split{padding:0}.aw-facet-option-link{min-width:0;color:inherit;flex:1;padding:5px 0;text-decoration:none}.aw-facet-option-link:hover{color:var(--aw-accent);text-decoration:underline}.aw-facet-option-filter{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:5px 0 5px 8px;display:inline-flex}.aw-facet-option-filter .aw-facet-option-count,.aw-facet-option-filter .aw-facet-remove{margin-left:0}.aw-facet-more,.aw-segment-clear{color:var(--aw-accent);margin-top:5px;font-size:11px}:root[data-theme=light] .aw-segment-count{color:#64748b;border-bottom-color:#e2e8f0}:root[data-theme=light] .aw-facet-group{background:#fff;border-color:#d7dee8;box-shadow:0 1px 2px #0f172a08}:root[data-theme=light] .aw-facet-title{color:#0f172a}:root[data-theme=light] .aw-facet-option{color:#334155}:root[data-theme=light] .aw-facet-option:hover{color:#0f172a}:root[data-theme=light] .aw-facet-option.active{color:#1d4ed8}:root[data-theme=light] .aw-facet-option-count,:root[data-theme=light] .aw-facet-remove{color:#475569;background:#e2e8f0;font-weight:700}:root[data-theme=light] .aw-facet-option.active .aw-facet-remove{color:#1d4ed8;background:#dbeafe}:root[data-theme=light] .aw-facet-option-icon.aw-visibility-internal{color:#475569}:root[data-theme=light] .aw-facet-more,:root[data-theme=light] .aw-segment-clear{color:#2563eb;font-weight:600}.aw-main{flex:1;align-self:flex-start;min-width:0;padding:24px}.aw-main:has(.directory-detail-hero){flex-direction:column;gap:16px;display:flex}.aw-main .cl-repo-info{margin-bottom:12px}.aw-page-head,.cl-page-head{border:1px solid var(--aw-border);background:radial-gradient(circle at 0% 0%, #388bfd1a, transparent 28%), linear-gradient(135deg, var(--aw-surface), var(--aw-bg2));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:9px 12px;display:flex}.aw-page-head{margin-bottom:10px}.aw-page-head>div:first-child,.cl-page-head>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.aw-page-head .aw-kicker,.cl-page-head .aw-kicker{margin:0 0 4px}.aw-page-head h1,.cl-page-head h1{color:var(--aw-text);letter-spacing:-.02em;flex-shrink:0;margin:0;font-size:17px;line-height:1.2}.aw-page-head>p:last-child,.cl-page-head>p:last-child{min-width:0;color:var(--aw-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.25;overflow:hidden}.aw-page-meta,.cl-page-meta{max-width:460px;color:var(--aw-muted);flex-wrap:wrap;justify-content:flex-end;gap:5px;font-size:10px;display:flex}.aw-page-meta span,.cl-page-meta span{border:1px solid var(--aw-border);white-space:nowrap;background:#01040938;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 7px;display:inline-flex}.aw-page-meta b,.cl-page-meta b{color:var(--aw-text)}.cl-breaking-label{color:var(--danger);background:#f851491f;border:1px solid #f8514959;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:9px;font-weight:800}.cl-diff-item.cl-diff-item-breaking{grid-template-columns:minmax(0, 1fr) var(--cl-breaking-rail,4.75rem);border-left-color:var(--danger);align-items:center;column-gap:8px;display:grid}.cl-breaking-chip{width:max-content;color:var(--danger);letter-spacing:.04em;text-transform:uppercase;background:#f8514929;border-radius:999px;flex-shrink:0;justify-self:end;padding:1px 6px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:800}.aw-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cl-filter-bar{border:1px solid var(--aw-border);background:radial-gradient(circle at 0% 0%, #388bfd24, transparent 30%), linear-gradient(135deg, var(--aw-surface), var(--aw-bg2));border-radius:10px;align-items:center;gap:6px;margin-bottom:12px;padding:8px}:root[data-theme=light] .cl-filter-bar{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#d7dee8;box-shadow:0 1px 2px #0f172a0a}.aw-page-topbar{flex-wrap:nowrap;min-height:40px}.aw-toolbar-title{color:var(--aw-text);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:800;line-height:1.2}.aw-toolbar-subtitle{min-width:0;max-width:270px;color:var(--aw-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.aw-toolbar-meta{height:24px;color:var(--aw-muted);border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-toolbar-meta{background:color-mix(in srgb, var(--aw-surface) 72%, var(--aw-bg) 28%)}}.aw-toolbar-meta{white-space:nowrap;font-size:11px;font-weight:600}:root[data-theme=light] .aw-toolbar-meta{color:#64748b;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0a}:root[data-theme=light] .aw-toolbar-meta b{color:#0f172a}:root[data-theme=light] .aw-toolbar-meta.aw-endpoint-scope-hint{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.aw-toolbar-meta b{color:var(--aw-text)}.aw-toolbar-trailing{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cl-filter-bar label{color:var(--aw-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.cl-filter-bar>select,.cl-filter-bar label select{min-width:136px}.cl-filter-bar label:first-child select{min-width:190px}.cl-filter-bar .cl-period-filter select{width:118px;min-width:118px}.cl-filter-bar input[type=search]{flex:220px;width:auto;min-width:170px}.aw-filters input,.aw-filters select{height:30px;color:var(--aw-text);background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:6px;outline:none;padding:0 10px;font-size:12px}.aw-filters input[type=checkbox]{width:14px;height:14px;accent-color:var(--danger);padding:0}.cl-breaking-filter{height:30px;color:var(--aw-muted);background:var(--aw-surface);border:1px solid var(--aw-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.cl-breaking-filter.active{color:var(--danger);background:#f851491a;border-color:#f8514966;font-weight:700}.aw-filters input[type=search]{width:260px}.aw-filters input:focus,.aw-filters select:focus{border-color:var(--aw-accent)}.aw-table-wrap{border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:6px;width:100%;height:fit-content;overflow-x:auto}.aw-explorer-table{border-collapse:collapse;table-layout:fixed;background:var(--aw-surface);width:100%;min-width:920px;font-size:12px}.aw-explorer-table .aw-col-project{width:24%}.aw-explorer-table .aw-col-visibility{width:9%}.aw-explorer-table .aw-col-country{width:6%}.aw-explorer-table .aw-col-product{width:14%}.aw-explorer-table .aw-col-team{width:12%}.aw-explorer-table .aw-col-lang,.aw-explorer-table .aw-col-num{width:5%}.aw-explorer-table .aw-col-health{width:12%}.aw-explorer-table .aw-col-issues{width:9%}.aw-explorer-table .aw-col-contact{width:7%}.aw-explorer-table th.contact,.aw-explorer-table td.contact,.api-contributors-table th.contact,.api-contributors-table td.contact{text-align:center}.aw-explorer-table th{color:var(--aw-muted);background:var(--aw-surface);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.aw-explorer-table th{background:color-mix(in srgb, var(--aw-surface) 86%, var(--aw-accent) 4%)}}.aw-explorer-table th{border-bottom:1px solid var(--aw-border);cursor:pointer;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:500}.aw-explorer-table th:hover,.aw-explorer-table th.sort-active{color:var(--aw-accent)}.aw-explorer-table th.num,.aw-explorer-table td.num,.aw-explorer-table th.health,.aw-explorer-table td.health{text-align:right}.aw-explorer-table td{border-bottom:1px solid var(--aw-border);color:var(--aw-text);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding:7px 10px;overflow:hidden}.aw-explorer-table td.aw-issues-cell{white-space:normal;overflow:visible}.aw-explorer-table tr:last-child td{border-bottom:0}.aw-project-row{cursor:pointer}.aw-project-row:hover td{background:var(--aw-row-hover)}.aw-project-name{color:var(--aw-accent);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.aw-project-slug{color:var(--aw-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.aw-directory-table{min-width:960px}.aw-directory-table .aw-col-name{width:24%}.aw-directory-table .aw-col-team{width:14%}.aw-directory-table .aw-col-num-sm{width:8%}.aw-directory-table .aw-col-lang{width:10%}.aw-directory-table .aw-col-health{width:16%}.aw-directory-table .aw-col-issues{width:12%}.aw-directory-table .aw-col-size{width:10%}.aw-directory-table td:first-child{text-overflow:clip;overflow:hidden}.aw-directory-name{color:var(--aw-accent);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.aw-directory-identity{align-items:center;gap:10px;min-width:0;display:flex}.aw-directory-identity-meta{flex:1;min-width:0}.aw-directory-name-line{align-items:center;gap:6px;min-width:0;display:flex}.aw-directory-name-line .aw-directory-name{min-width:0}.aw-country-badge,.aw-visibility-badge{white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;max-width:100%;display:inline-flex}.aw-visibility-badge{text-overflow:ellipsis;overflow:hidden}.aw-country-badge-code{letter-spacing:.02em;flex-shrink:0;font-size:11px;font-weight:600}.aw-directory-country-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aw-endpoints-topbar{flex-wrap:wrap;gap:10px}.aw-endpoints-topbar input[type=search]{flex:1 1 0;min-width:170px}.aw-endpoints-topbar .aw-endpoint-toggle,.aw-endpoints-topbar .aw-toolbar-meta{flex-shrink:0}.aw-endpoints-topbar .aw-endpoint-scope-hint{justify-content:center;min-width:10.75rem}.aw-endpoints-topbar .aw-toolbar-meta:not(.aw-endpoint-scope-hint){font-variant-numeric:tabular-nums;justify-content:center;min-width:7.25rem}.aw-endpoints-topbar .aw-toolbar-meta b{text-align:right;min-width:2.5ch;display:inline-block}.cl-filter-bar label.aw-endpoint-toggle{font-size:11px;font-weight:600}.aw-endpoint-toggle{border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-endpoint-toggle{background:color-mix(in srgb, var(--aw-surface) 80%, var(--aw-bg) 20%)}}.aw-endpoint-toggle{color:var(--aw-muted);white-space:nowrap;cursor:pointer;font-size:11px;font-weight:600;line-height:1.2;transition:border-color .12s,background .12s,color .12s}.aw-endpoint-toggle:has(input:checked){border-color:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.aw-endpoint-toggle:has(input:checked){border-color:color-mix(in srgb, var(--aw-accent) 45%, var(--aw-border))}}.aw-endpoint-toggle:has(input:checked){background:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.aw-endpoint-toggle:has(input:checked){background:color-mix(in srgb, var(--aw-accent) 10%, var(--aw-surface))}}.aw-endpoint-toggle:has(input:checked){color:var(--aw-text)}:root[data-theme=light] .aw-endpoint-toggle{color:#475569;background:#fff;border-color:#cbd5e1}:root[data-theme=light] .aw-endpoint-toggle:has(input:checked){color:#1e40af;background:#eff6ff;border-color:#93c5fd}.aw-endpoint-scope-hint{color:inherit;font-size:inherit}.aw-endpoint-category-bar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.aw-endpoint-category-pill{border:1px solid var(--border);background:var(--bg2);color:var(--muted);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.aw-endpoint-category-pill.is-active{color:var(--text);border-color:currentColor}.aw-endpoint-category{white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.aw-endpoint-category-meta{color:var(--muted);margin-left:6px;font-size:11px}.aw-endpoint-category--production{color:#3fb950;background:#2ea0432e}.aw-endpoint-category--staging{color:#d29922;background:#d299222e}.aw-endpoint-category--stoplight{color:#a371f7;background:#a371f72e}.aw-endpoint-category--private-ip{color:#f85149;background:#f8514929}.aw-endpoint-category--localhost{color:#8b949e;background:#8b949e2e}.aw-endpoint-category--public-ip{color:#58a6ff;background:#58a6ff29}.aw-endpoint-category--relative,.aw-endpoint-category--unknown{color:#8b949e;background:#8b949e1f}:root[data-theme=light] .aw-endpoint-category--production{color:#166534;background:#dcfce7}:root[data-theme=light] .aw-endpoint-category--staging{color:#b45309;background:#fef3c7}:root[data-theme=light] .aw-endpoint-category--stoplight{color:#6d28d9;background:#ede9fe}:root[data-theme=light] .aw-endpoint-category--private-ip{color:#b91c1c;background:#fee2e2}:root[data-theme=light] .aw-endpoint-category--localhost,:root[data-theme=light] .aw-endpoint-category--relative,:root[data-theme=light] .aw-endpoint-category--unknown{color:#475569;background:#f1f5f9;box-shadow:inset 0 0 0 1px #e2e8f0}:root[data-theme=light] .aw-endpoint-category--public-ip{color:#1d4ed8;background:#dbeafe}.aw-endpoints-list-table{min-width:880px}.aw-endpoints-list-table .aw-col-hostname{width:32%}.aw-endpoints-list-table .aw-col-category{width:14%}.aw-endpoints-list-table .aw-col-domain{width:18%;min-width:140px}.aw-endpoints-list-table td.aw-endpoint-domain-cell{color:var(--muted);text-overflow:clip;white-space:nowrap;max-width:none;font-size:13px;overflow:visible}.aw-endpoint-domain-cell{color:var(--muted);font-size:13px}.aw-endpoint-host-preview{margin-top:4px}.aw-endpoint-url-cell{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.aw-endpoint-url-full{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:none;font-size:12px;line-height:1.45}.aw-endpoint-url-host{color:var(--muted);margin-top:4px;font-size:11px}.aw-endpoint-path-code{background:var(--bg2);border-radius:4px;padding:2px 6px;font-size:12px}.aw-endpoint-hostname-filters{gap:10px}.aw-endpoint-hostname-chip{cursor:pointer;font:inherit;text-align:left;border:1px solid #0000}.aw-endpoint-hostname-chip.is-active{border-color:var(--aw-accent);box-shadow:0 0 0 1px var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.aw-endpoint-hostname-chip.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--aw-accent) 35%, transparent)}}.aw-endpoint-shared-host{background:var(--bg2);border:1px solid var(--border);color:inherit;cursor:pointer;font:inherit;border-radius:8px;padding:10px 14px}.aw-endpoint-shared-host.is-active{border-color:var(--aw-accent)}.aw-endpoint-path-table,.aw-endpoint-apis-table{min-width:720px}.aw-endpoint-apis-table .aw-endpoint-api-name{white-space:normal}.aw-endpoint-apis-table .aw-endpoint-project-link{color:inherit;text-decoration:none}.aw-endpoint-apis-table .aw-endpoint-project-link:hover{color:var(--aw-accent);text-decoration:underline}.aw-endpoint-env-badge{border:1px solid var(--aw-border);background:var(--aw-surface-2,var(--aw-row-hover));color:var(--aw-muted);letter-spacing:.02em;text-transform:uppercase;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.aw-endpoint-server-description{color:var(--muted);margin-top:4px;font-size:12px}.aw-endpoint-dns-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1.5rem;margin:0;padding:0 1rem 1rem;display:grid}.aw-endpoint-dns-fact{min-width:0;margin:0}.aw-endpoint-dns-fact dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:11px;font-weight:600}.aw-endpoint-dns-fact dd{margin:0;font-size:13px;line-height:1.45}.aw-endpoint-dns-line{display:block}.aw-endpoint-dns-samples{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.aw-endpoint-dns-samples code{word-break:break-all;font-size:11px}.aw-endpoint-exposure{white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.aw-endpoint-exposure--public{color:#3fb950;background:#2ea0432e}.aw-endpoint-exposure--internal{color:#d29922;background:#d299222e}.aw-endpoint-exposure--split-horizon{color:#a371f7;background:#a371f72e}.aw-endpoint-exposure--mixed{color:#58a6ff;background:#58a6ff29}.aw-endpoint-exposure--unresolved{color:#8b949e;background:#8b949e2e}:root[data-theme=light] .aw-endpoint-exposure--public{color:#166534;background:#dcfce7}:root[data-theme=light] .aw-endpoint-exposure--internal{color:#b45309;background:#fef3c7}:root[data-theme=light] .aw-endpoint-exposure--split-horizon{color:#6d28d9;background:#ede9fe}:root[data-theme=light] .aw-endpoint-exposure--mixed{color:#1d4ed8;background:#dbeafe}:root[data-theme=light] .aw-endpoint-exposure--unresolved{color:#475569;background:#f1f5f9;box-shadow:inset 0 0 0 1px #e2e8f0}.aw-endpoints-list-table .aw-col-dns{width:10%}.aw-visibility-badge{color:var(--aw-muted);font-size:11px}.aw-visibility-badge span:first-child{font-size:10px;line-height:1}.aw-visibility-public{color:var(--aw-success)}.aw-visibility-private{color:var(--aw-warning)}.aw-visibility-internal{color:var(--aw-muted)}:root[data-theme=light] .aw-visibility-internal{color:#475569}.aw-pill{white-space:nowrap;border-radius:9px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.aw-pill-lang{color:var(--aw-info);background:#58a6ff2e}:root[data-theme=light] .aw-pill-lang{color:#1d4ed8;background:#dbeafe}.aw-pill-lang-en{color:var(--aw-success);background:#3fb9502e}:root[data-theme=light] .aw-pill-lang-en{color:#15803d;background:#dcfce7}.aw-pill-lang-es{color:var(--aw-ai);background:#a371f72e}:root[data-theme=light] .aw-pill-lang-es{color:#6d28d9;background:#ede9fe}.aw-health-cell{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:86px;display:inline-flex}.aw-health-bar{background:var(--aw-border);border-radius:3px;width:64px;min-width:48px;height:6px;display:inline-block;overflow:hidden}.aw-health-fill{border-radius:3px;height:100%;display:block}.aw-health-fill-success{background:var(--aw-success)}.aw-health-fill-warning{background:var(--aw-warning)}.aw-health-fill-danger{background:var(--aw-danger)}:root[data-theme=light] .aw-health-fill-success{background:#22c55e}:root[data-theme=light] .aw-health-fill-warning{background:#f59e0b}:root[data-theme=light] .aw-health-fill-danger{background:#ef4444}.aw-score{font-size:12px;font-weight:700}.aw-score-success{color:var(--aw-success)}.aw-score-warning{color:var(--aw-warning)}.aw-score-danger,.aw-score-low,.aw-danger-text{color:var(--aw-danger)}.aw-issue-chip-list{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.aw-issue-counts{white-space:nowrap;width:100%;min-width:28px;color:var(--aw-text);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.aw-issue-severity-cell{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;width:100%;display:inline-flex}.aw-issue-severity-count{color:var(--aw-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}:root{--aw-sev-error:#e8746b;--aw-sev-warning:#d9a55b;--aw-sev-info:#5b6573}:root[data-theme=light]{--aw-sev-error:#e27a70;--aw-sev-warning:#efbd73;--aw-sev-info:#d3d9e2}.aw-issue-severity-cell{cursor:default;border-radius:4px}.aw-issue-severity-cell:focus-visible{outline:2px solid var(--aw-accent);outline-offset:2px}.aw-issue-severity-bar{opacity:.9;border-radius:999px;width:64px;height:5px;transition:opacity .15s;display:block}.aw-issue-severity-cell:hover .aw-issue-severity-bar,.aw-issue-severity-cell:focus-visible .aw-issue-severity-bar{opacity:1}.aw-issue-severity-tooltip{z-index:1000;border:1px solid var(--aw-border);background:var(--aw-surface);min-width:220px;color:var(--aw-text);pointer-events:none;border-radius:8px;padding:10px 12px;font-size:12px;position:fixed;box-shadow:0 8px 24px #0f172a2e}.aw-issue-severity-tooltip-title{color:var(--aw-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.aw-issue-severity-tooltip-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.aw-issue-severity-tooltip-list li{grid-template-columns:8px 1fr auto 36px;align-items:center;gap:8px;display:grid}.aw-issue-severity-tooltip-count,.aw-issue-severity-tooltip-share{text-align:right;font-variant-numeric:tabular-nums}.aw-issue-severity-tooltip-share{color:var(--aw-muted)}.aw-issue-severity-dot{border-radius:50%;width:8px;height:8px}.aw-issue-severity-dot-error{background:var(--aw-sev-error)}.aw-issue-severity-dot-warning{background:var(--aw-sev-warning)}.aw-issue-severity-dot-info{background:var(--aw-sev-info)}.aw-issue-severity-tooltip-note{border-top:1px solid var(--aw-border);color:var(--aw-muted);margin:8px 0 0;padding-top:6px;font-size:11px}.aw-issue-counts b{color:var(--aw-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.aw-issue-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;max-width:100%;height:16px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.aw-issue-error{color:var(--aw-danger);background:#f8514940}.aw-issue-warning{color:var(--aw-warning);background:#d2992240}.aw-issue-info,.aw-issue-hint{color:var(--aw-info);background:#58a6ff2e}.aw-table-footnote{color:var(--aw-muted);text-align:center;padding:16px}.aw-loading{color:var(--aw-muted);text-align:center;padding:40px}.aw-error{color:var(--aw-danger);background:#f8514914;border:1px solid #f8514959;border-radius:8px;gap:8px;padding:18px;display:grid}.aw-hero,.aw-project-hero{border:1px solid var(--aw-border);background:radial-gradient(circle at 8% 0%, #388bfd2e, transparent 34%), linear-gradient(135deg, var(--aw-surface), var(--aw-bg2));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:16px;padding:22px 24px;display:grid}.aw-hero h1,.aw-project-hero h1{margin:0;font-size:28px;line-height:1.15}.aw-hero p,.aw-project-hero p{max-width:760px;color:var(--aw-muted);margin:8px 0 0;line-height:1.5}.aw-eyebrow{color:var(--aw-info);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.aw-score-ring{border:1px solid var(--aw-border);background:var(--aw-bg);text-align:center;border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.aw-score-ring strong{font-size:34px;line-height:1;display:block}.aw-score-ring span{color:var(--aw-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.aw-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.aw-kpi-card{border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:10px;padding:14px}.aw-kpi-card.success{border-color:#3fb95057}.aw-kpi-card.warning{border-color:#d2992257}.aw-kpi-card.danger{border-color:#f8514957}.aw-kpi-card.ai{border-color:#a371f757}.aw-kpi-value{font-size:24px;font-weight:800}.aw-kpi-label{color:var(--aw-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.aw-kpi-detail{color:var(--aw-muted);margin-top:4px;font-size:11px}.aw-dashboard-grid,.aw-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aw-dashboard-grid>.aw-panel-wide{grid-column:1/-1}.aw-two-col{grid-template-columns:minmax(320px,430px) minmax(0,1fr)}.aw-panel{border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:10px;min-width:0;padding:16px}.aw-panel h2{margin:0 0 10px;font-size:16px}.aw-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.aw-panel-head button,.aw-inline-btn{min-height:26px;color:var(--aw-muted);border:1px solid var(--aw-border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;text-decoration:none;display:inline-flex}:root[data-theme=light] .aw-inline-btn{color:var(--aw-text);background:var(--aw-surface);border-color:#cbd5e1}:root[data-theme=light] .aw-inline-btn:hover{color:var(--aw-accent);border-color:var(--aw-accent);background:#eff6ff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .aw-inline-btn:hover{border-color:color-mix(in srgb, var(--aw-accent) 45%, var(--aw-border))}}.aw-panel-head button:hover,.aw-inline-btn:hover{color:var(--aw-accent);border-color:var(--aw-accent)}.aw-integration-links{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.aw-integration-link{min-height:22px;color:var(--aw-accent);background:var(--aw-accent);align-items:center;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-integration-link{background:color-mix(in srgb, var(--aw-accent) 10%, transparent)}}.aw-integration-link{border:1px solid var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.aw-integration-link{border:1px solid color-mix(in srgb, var(--aw-accent) 35%, var(--aw-border))}}.aw-integration-link{white-space:nowrap;border-radius:6px;font-size:11px;font-weight:600;text-decoration:none}.aw-integration-link:hover{color:var(--aw-text);border-color:var(--aw-accent);background:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.aw-integration-link:hover{background:color-mix(in srgb, var(--aw-accent) 18%, transparent)}}.aw-integration-link--compact{vertical-align:middle;margin-left:6px}.aw-integration-link-secondary{color:var(--aw-muted);background:0 0;font-weight:500}.project-meta-strip .aw-integration-link--compact{margin-left:4px}.aw-teams-chat-link{vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.aw-teams-chat-link:hover{background:#5059c929}.aw-teams-chat-link:active{transform:scale(.96)}.aw-teams-chat-link-icon,.teams-icon{object-fit:contain;flex-shrink:0;display:block}.aw-teams-chat-link--text{width:auto;height:auto;min-height:22px;color:var(--aw-accent);background:var(--aw-accent);padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.aw-teams-chat-link--text{background:color-mix(in srgb, var(--aw-accent) 10%, transparent)}}.aw-teams-chat-link--text{border:1px solid var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.aw-teams-chat-link--text{border:1px solid color-mix(in srgb, var(--aw-accent) 35%, var(--aw-border))}}.aw-teams-chat-link--text{font-size:11px;font-weight:600}.project-meta-strip .aw-teams-chat-link{align-self:center;margin-left:4px}.project-meta-chip-text .jira-icon,.project-meta-chip-text .git-host-icon{align-self:center}.git-host-icon{object-fit:contain;flex-shrink:0;display:block}.git-host-icon--github,.git-host-icon--git{filter:invert()}:root[data-theme=light] .git-host-icon--github,:root[data-theme=light] .git-host-icon--git{filter:none}.project-meta-jira{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.project-meta-jira .jira-icon{object-fit:contain;flex-shrink:0}.project-meta-jira-sep{color:var(--aw-muted);font-weight:600}.directory-detail-subtitle .aw-teams-chat-link{margin-left:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-list{gap:2px;display:grid}.aw-list-row{width:100%;color:var(--aw-text);border:0;border-bottom:1px solid var(--aw-border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.aw-list-row:last-child{border-bottom:0}.aw-click-row{cursor:pointer}.aw-click-row:hover{color:var(--aw-accent)}.aw-muted{color:var(--aw-muted);font-size:11px}.aw-chip-cloud{flex-wrap:wrap;gap:6px;display:flex}.aw-simple-table{border-collapse:collapse;background:var(--aw-surface);width:100%;font-size:12px}.aw-simple-table th,.aw-simple-table td{border-bottom:1px solid var(--aw-border);text-align:left;padding:10px}.aw-simple-table th{color:var(--aw-muted);background:var(--aw-surface)}@supports (color:color-mix(in lab, red, red)){.aw-simple-table th{background:color-mix(in srgb, var(--aw-surface) 86%, var(--aw-accent) 4%)}}.aw-simple-table th{font-weight:600}.aw-simple-table th.num,.aw-simple-table td.num{text-align:right}.aw-simple-table tr:hover td{background:var(--aw-row-hover)}.aw-tabbar{border-bottom:1px solid var(--aw-border);gap:4px;margin-top:16px;display:flex}.aw-tabbar button{color:var(--aw-muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px}.aw-tabbar button.active{color:var(--aw-accent);border-bottom-color:var(--aw-accent);font-weight:700}.aw-markdown{color:var(--aw-text);line-height:1.6}.aw-markdown code{background:var(--aw-bg2);border-radius:4px;padding:1px 5px}.aw-spec-pre{border:1px solid var(--aw-border);background:var(--aw-bg2);max-height:calc(100vh - 220px);color:var(--aw-text);border-radius:8px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.aw-spec-pre div{white-space:pre;grid-template-columns:52px minmax(0,1fr);display:grid}.aw-spec-pre div.active,.aw-spec-pre .spec-line-focus{box-shadow:inset 3px 0 0 var(--aw-accent);background:#388bfd24;border-left:none}.aw-spec-pre .spec-line-gutter{color:var(--aw-muted);text-align:right;-webkit-user-select:none;user-select:none;padding:0 12px 0 0}.aw-spec-pre .spec-line-code{color:var(--aw-text)}.aw-rule-row{width:100%;color:var(--aw-text);border:0;border-bottom:1px solid var(--aw-border);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.aw-rule-row:hover,.aw-rule-row.active{background:#388bfd1a}.aw-rule-row-ai{background:linear-gradient(90deg,#a371f714,#0000)}.aw-rule-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-detail-block{border-bottom:1px solid var(--aw-border);background:var(--aw-bg2);padding:8px 12px 12px}.quality-sidebar-block-title{border-top:1px solid var(--aw-border);color:var(--aw-muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 8px;padding-top:12px;font-size:10px;font-weight:850}.quality-facet-ai{color:var(--aw-ai);background:0 0;border-left:2px solid #a371f773;padding-left:7px}.quality-facet-ai:hover{color:var(--aw-ai)}@supports (color:color-mix(in lab, red, red)){.quality-facet-ai:hover{color:color-mix(in srgb, var(--aw-ai) 82%, white)}}.quality-facet-ai:hover{background:linear-gradient(90deg,#a371f714,#0000 70%)}.quality-facet-ai.active{color:var(--aw-ai)}@supports (color:color-mix(in lab, red, red)){.quality-facet-ai.active{color:color-mix(in srgb, var(--aw-ai) 86%, white)}}.quality-facet-ai.active{background:linear-gradient(90deg,#a371f721,#0000 70%)}.quality-facet-ai .aw-facet-option-label{align-items:center;min-width:0;max-width:168px;display:inline-flex}.quality-facet-severity{--facet-severity-color:var(--aw-info)}.quality-facet-severity-error{--facet-severity-color:var(--aw-danger)}.quality-facet-severity-warning{--facet-severity-color:var(--aw-warning)}.quality-facet-severity-info{--facet-severity-color:var(--aw-info)}.quality-facet-severity-hint{--facet-severity-color:var(--aw-muted)}.quality-facet-severity .aw-facet-option-label{color:var(--facet-severity-color);font-weight:750}.quality-facet-severity .aw-facet-option-icon{color:var(--facet-severity-color);text-shadow:0 0 10px var(--facet-severity-color)}@supports (color:color-mix(in lab, red, red)){.quality-facet-severity .aw-facet-option-icon{text-shadow:0 0 10px color-mix(in srgb, var(--facet-severity-color) 45%, transparent)}}.quality-facet-severity .aw-facet-option-count,.quality-facet-severity .aw-facet-remove{color:var(--facet-severity-color);background:var(--facet-severity-color)}@supports (color:color-mix(in lab, red, red)){.quality-facet-severity .aw-facet-option-count,.quality-facet-severity .aw-facet-remove{background:color-mix(in srgb, var(--facet-severity-color) 16%, var(--aw-border))}}.quality-facet-fix-risk-safe .aw-facet-option-label{color:#1a7f37;font-weight:700}.quality-facet-fix-risk-caution .aw-facet-option-label{color:#9a6700;font-weight:700}.quality-facet-fix-risk-breaking .aw-facet-option-label{color:#cf222e;font-weight:700}.quality-ai-icon{width:16px;height:16px;color:var(--aw-ai);vertical-align:-2px;background:#a371f726;border:1px solid #a371f752;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:6px;font-size:9px;line-height:1;display:inline-flex}.quality-ai-icon-star{display:none}:root[data-theme=light] .quality-facet-ai{color:#334155;border-left-color:#8b5cf6}:root[data-theme=light] .quality-facet-ai:hover{color:#0f172a;background:#f8fafc}:root[data-theme=light] .quality-facet-ai.active{color:#5b21b6;background:#ede9fe;font-weight:700}:root[data-theme=light] .quality-facet-ai.active .aw-facet-remove{color:#5b21b6;background:#ddd6fe}:root[data-theme=light] .quality-ai-icon{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}:root[data-theme=light] .quality-ai-icon-sparkle{display:none}:root[data-theme=light] .quality-ai-icon-star{display:inline}.quality-issue-list-panel{overflow-anchor:none;padding:0;overflow:hidden}.quality-issue-list-panel>.aw-panel-head{border-bottom:1px solid var(--aw-border);margin:0;padding:14px 16px}.aw-pagination{border-top:1px solid var(--aw-border);background:var(--aw-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-pagination{background:color-mix(in srgb, var(--aw-surface) 88%, transparent)}}.aw-pagination-summary{color:var(--aw-muted);margin:0;font-size:13px}.aw-pagination-controls{align-items:center;gap:10px;display:inline-flex}.aw-pagination-status{color:var(--aw-muted);font-size:13px}.aw-pagination .aw-inline-btn:disabled{opacity:.45;cursor:not-allowed}.quality-issue-list-panel .cl-timeline,.quality-issue-list-panel>.cl-spec-group{padding-left:16px;padding-right:16px}.quality-issue-list-panel>.cl-timeline:first-child,.quality-issue-list-panel>.cl-spec-group:first-child,.aw-panel-head+.cl-timeline{padding-top:16px}.quality-issue-list-panel .cl-timeline:has(+.aw-pagination){padding-bottom:16px}.quality-issue-list-panel>.cl-empty{padding-left:16px;padding-right:16px}.quality-list-loading{padding:18px 16px}.aw-grouping-control{background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:8px;flex-shrink:0;align-items:center;gap:3px;height:30px;padding:3px;display:inline-flex}.aw-grouping-control>span{border-right:1px solid var(--aw-border);color:var(--aw-muted);letter-spacing:.06em;text-transform:uppercase;align-self:stretch;align-items:center;margin-right:2px;padding:0 8px 0 7px;font-size:10px;font-weight:800;display:inline-flex}.aw-grouping-control button{height:22px;color:var(--aw-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px}.aw-grouping-control button:hover{color:var(--aw-text)}.aw-grouping-control button.active{color:var(--aw-accent);background:#58a6ff1f;font-weight:750}.quality-group-section{border-bottom:0}.quality-list-columns{border-bottom:1px solid var(--aw-border);background:var(--aw-bg2);grid-template-columns:72px minmax(0,1fr) 72px 88px 64px;align-items:center;gap:12px;padding:8px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.quality-list-columns{background:color-mix(in srgb, var(--aw-bg2) 72%, var(--aw-surface))}}.quality-list-columns{color:var(--aw-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.quality-list-columns-api{grid-template-columns:minmax(0,1fr) 72px 88px 64px}.quality-list-columns .num{text-align:right}.quality-issue-card{--quality-severity-color:var(--aw-info);--quality-severity-rgb:88, 166, 255;overflow-anchor:none;border-bottom:1px solid var(--aw-border);border-left:3px solid var(--quality-severity-color);background:var(--aw-surface);transition:background .15s;position:relative}.quality-issue-card:last-child,.quality-group-section .quality-issue-card:last-child{border-bottom:0}.quality-severity-error{--quality-severity-color:var(--aw-danger);--quality-severity-rgb:248, 81, 73}.quality-severity-warning{--quality-severity-color:var(--aw-warning);--quality-severity-rgb:210, 153, 34}.quality-severity-info{--quality-severity-color:var(--aw-info);--quality-severity-rgb:88, 166, 255}.quality-severity-hint{--quality-severity-color:var(--aw-muted);--quality-severity-rgb:139, 148, 158}.quality-issue-card.expanded{background:var(--aw-surface)}@supports (color:color-mix(in lab, red, red)){.quality-issue-card.expanded{background:color-mix(in srgb, var(--aw-surface) 92%, var(--quality-severity-color) 4%)}}.quality-issue-card-ai.expanded{background:var(--aw-surface)}@supports (color:color-mix(in lab, red, red)){.quality-issue-card-ai.expanded{background:color-mix(in srgb, var(--aw-surface) 94%, var(--aw-ai) 3%)}}.quality-issue-card-ai .aw-issue-chip,.quality-issue-card-ai .quality-category-chip{border-color:#a371f761}.quality-issue-header{width:100%;color:var(--aw-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr) 72px 88px 64px;align-items:center;gap:12px;padding:10px 16px;display:grid}.quality-issue-card.quality-api-group-card{border-left:0}.quality-api-group-card .quality-issue-header{grid-template-columns:minmax(0,1fr) 72px 88px 64px}.quality-issue-header:hover{background:var(--aw-row-hover)}.quality-issue-card .aw-issue-chip{border:1px solid var(--quality-severity-color);justify-content:center;width:68px;height:22px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.quality-issue-card .aw-issue-chip{border:1px solid color-mix(in srgb, var(--quality-severity-color) 28%, var(--aw-border))}}.quality-issue-card .aw-issue-chip{background:var(--quality-severity-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.quality-issue-card .aw-issue-chip{background:color-mix(in srgb, var(--quality-severity-color) 10%, var(--aw-surface))}}.quality-issue-card .aw-issue-chip{color:var(--quality-severity-color);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.quality-issue-main{gap:2px;min-width:0;display:grid}.quality-issue-title,.quality-issue-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quality-issue-title{align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:700;line-height:1.25;display:flex}.quality-issue-subtitle{color:var(--aw-muted);align-items:center;gap:6px;font-size:11px;line-height:1.25;display:flex}.quality-row-code{color:var(--aw-muted)}@supports (color:color-mix(in lab, red, red)){.quality-row-code{color:color-mix(in srgb, var(--aw-muted) 82%, var(--aw-text))}}.quality-row-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.quality-row-source{color:var(--aw-muted)}.quality-row-rule{color:var(--aw-text);font-weight:650}.quality-row-category{color:var(--quality-category);background:var(--quality-category);padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.quality-row-category{background:color-mix(in srgb, var(--quality-category) 11%, transparent)}}.quality-row-category{border:1px solid var(--quality-category)}@supports (color:color-mix(in lab, red, red)){.quality-row-category{border:1px solid color-mix(in srgb, var(--quality-category) 22%, transparent)}}.quality-row-category{text-transform:lowercase;border-radius:999px;font-size:9px;font-weight:750}.quality-row-fix-risk{border:1px dashed var(--aw-border);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:1px 7px;font-size:9px;font-weight:700;line-height:1.35;display:inline-flex}.quality-row-fix-risk-prefix{color:var(--aw-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:650}.quality-row-fix-risk-value{font-weight:750}.quality-row-fix-risk-safe{border-color:#1a7f3773}.quality-row-fix-risk-safe .quality-row-fix-risk-value,.quality-row-fix-risk-safe.quality-row-fix-risk--bare{color:#1a7f37}.quality-row-fix-risk-caution{border-color:#9a670073}.quality-row-fix-risk-caution .quality-row-fix-risk-value,.quality-row-fix-risk-caution.quality-row-fix-risk--bare{color:#9a6700}.quality-row-fix-risk-breaking{border-color:#cf222e73}.quality-row-fix-risk-breaking .quality-row-fix-risk-value,.quality-row-fix-risk-breaking.quality-row-fix-risk--bare{color:#cf222e}.quality-rule-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.quality-rule-meta-label{color:var(--aw-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.quality-ai-badge{color:var(--aw-ai);flex:none;align-items:center;gap:4px;padding:1px 7px 1px 3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quality-ai-badge{color:color-mix(in srgb, var(--aw-ai) 90%, white)}}.quality-ai-badge{letter-spacing:.06em;background:#a371f72e;border:1px solid #a371f76b;border-radius:999px;font-size:9px;font-weight:850}.quality-ai-badge span{width:14px;height:14px;color:inherit;background:#a371f742;border-radius:999px;place-items:center;font-size:8px;line-height:1;display:inline-grid}:root[data-theme=light] .quality-ai-badge{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}:root[data-theme=light] .quality-ai-badge span{color:#6d28d9;background:#ddd6fe}.quality-issue-meta{display:contents}.quality-stat{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.quality-stat-value{color:var(--aw-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1.1}.quality-stat-label{color:var(--aw-muted);font-size:10px;font-weight:500;line-height:1.1}.quality-expand-action{color:var(--aw-muted);border:1px solid var(--aw-border);background:0 0;border-radius:6px;justify-self:end;padding:4px 10px;font-size:11px;font-style:normal;font-weight:600;line-height:1.2}.quality-issue-header:hover .quality-expand-action{color:var(--aw-accent);border-color:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.quality-issue-header:hover .quality-expand-action{border-color:color-mix(in srgb, var(--aw-accent) 35%, var(--aw-border))}}.quality-issue-header:hover .quality-expand-action{background:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.quality-issue-header:hover .quality-expand-action{background:color-mix(in srgb, var(--aw-accent) 6%, transparent)}}.quality-issue-card.expanded .quality-expand-action{color:var(--quality-severity-color);border-color:var(--quality-severity-color)}@supports (color:color-mix(in lab, red, red)){.quality-issue-card.expanded .quality-expand-action{border-color:color-mix(in srgb, var(--quality-severity-color) 30%, var(--aw-border))}}.quality-issue-card.expanded .quality-expand-action{background:var(--quality-severity-color)}@supports (color:color-mix(in lab, red, red)){.quality-issue-card.expanded .quality-expand-action{background:color-mix(in srgb, var(--quality-severity-color) 8%, transparent)}}:root[data-theme=light] .quality-severity-error{--quality-severity-rgb:220, 38, 38}:root[data-theme=light] .quality-severity-warning{--quality-severity-rgb:180, 83, 9}:root[data-theme=light] .quality-severity-info{--quality-severity-rgb:2, 132, 199}:root[data-theme=light] .quality-severity-hint{--quality-severity-rgb:100, 116, 139}:root[data-theme=light] .quality-issue-card,:root[data-theme=light] .quality-issue-card.expanded{background:#fff}:root[data-theme=light] .quality-issue-card.expanded{background:#fafbfc}:root[data-theme=light] .quality-issue-card-ai.expanded{background:#fcfbff}:root[data-theme=light] .quality-list-columns,:root[data-theme=light] .quality-issue-header:hover{background:#f8fafc}:root[data-theme=light] .quality-issue-card .aw-issue-chip{background:var(--quality-severity-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .quality-issue-card .aw-issue-chip{background:color-mix(in srgb, var(--quality-severity-color) 8%, #fff)}}:root[data-theme=light] .quality-issue-card .aw-issue-chip{border-color:var(--quality-severity-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .quality-issue-card .aw-issue-chip{border-color:color-mix(in srgb, var(--quality-severity-color) 22%, #e2e8f0)}}:root[data-theme=light] .quality-issue-card .aw-issue-chip{color:var(--quality-severity-color)}:root[data-theme=light] .quality-expand-action{color:#64748b;background:#fff;border-color:#d7dee8}:root[data-theme=light] .quality-issue-header:hover .quality-expand-action{color:var(--aw-accent);background:#f8fafc;border-color:#94a3b8}.quality-issue-body{padding:0 16px 14px 99px}.quality-issue-description{color:var(--aw-muted);align-items:flex-start;gap:10px;margin-bottom:10px;font-size:12px;line-height:1.45;display:flex}.quality-issue-description p{flex:1;margin:0}.quality-issue-description a{color:var(--aw-accent);font-size:11px;text-decoration:none}.quality-api-list{gap:6px;display:grid}.quality-api-block{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:8px;overflow:hidden}.quality-api-row{width:100%;color:var(--aw-text);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.quality-api-row-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;padding:8px 10px;display:grid}.quality-api-row:hover,.quality-api-row.expanded{background:var(--aw-row-hover)}.quality-api-row:hover .quality-api-row-main,.quality-api-row.expanded .quality-api-row-main{background:0 0}.quality-api-row small{color:var(--aw-muted);margin-top:2px;font-size:10px;display:block}.quality-snippet-list{border-top:1px solid var(--aw-border);background:var(--aw-bg2);flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.aw-severity-dot{border-radius:50%;width:8px;height:8px}.aw-severity-error{background:var(--aw-danger)}.aw-severity-warning{background:var(--aw-warning)}.aw-severity-info{background:var(--aw-info)}.aw-severity-hint{background:var(--aw-muted)}.quality-rule-badges,.quality-rule-meta,.quality-project-actions{flex-wrap:wrap;align-items:center;gap:7px;min-height:26px;padding-right:10px;display:inline-flex}.quality-category-chip{color:var(--quality-category);background:var(--quality-category);padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.quality-category-chip{background:color-mix(in srgb, var(--quality-category) 14%, transparent)}}.quality-category-chip{border-radius:999px;font-size:10px;font-weight:700}.quality-rule-description{color:var(--aw-text);margin:0 0 10px;line-height:1.55}.quality-rule-meta{color:var(--aw-muted);margin-bottom:12px;font-size:11px}.quality-rule-meta a{color:var(--aw-accent);text-decoration:none}.quality-project-actions b,.quality-project-actions i,.quality-project-actions .aw-inline-btn{align-items:center;line-height:1.2;display:inline-flex}.quality-project-actions b,.quality-project-actions i{color:var(--aw-muted);font-size:11px;font-style:normal}.quality-violation{border:0;border-top:1px solid var(--aw-border);box-shadow:none;color:var(--aw-text);background:0 0;border-radius:0;flex-direction:column;gap:12px;padding:14px 0 0;font-size:12px;line-height:1.45;display:flex}.quality-violation:first-child{border-top:0;padding-top:0}.quality-violation-head{background:0 0;border-bottom:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index toolbar""panel panel";align-items:start;gap:8px 12px;margin:0;padding:0;display:grid}.quality-violation-head .quality-violation-index{grid-area:index}.quality-violation-head .issue-action-bar{display:contents}.quality-violation-head .issue-action-bar__toolbar{grid-area:toolbar;justify-self:end}.quality-violation-head .issue-action-bar__panel{grid-area:panel}.quality-violation-index{color:var(--aw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.quality-violation .quality-violation-message-block,.quality-violation .quality-violation-location{margin-bottom:0}.quality-violation .quality-spec-fragment{margin-top:0}.quality-section-title{color:var(--aw-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.quality-violation-message-block{margin-bottom:10px}.quality-violation-message{border:1px solid var(--aw-border);background:var(--aw-surface);color:var(--aw-text);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.65}.quality-violation-message .md-viewer{color:var(--aw-text);font-size:14px;line-height:1.65}.quality-violation-message .md-viewer>:first-child{margin-top:0}.quality-violation-message .md-viewer>:last-child{margin-bottom:0}.quality-violation-message--missing{background:var(--aw-muted);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.quality-violation-message--missing{background:color-mix(in srgb, var(--aw-muted) 6%, transparent)}}.quality-violation-message--missing{color:var(--aw-muted);font-size:13px;font-style:italic}.quality-suggestion{border:1px solid var(--aw-border);background:var(--aw-ai);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.quality-suggestion{background:color-mix(in srgb, var(--aw-ai) 8%, transparent)}}.quality-suggestion-label{letter-spacing:.02em;text-transform:uppercase;color:var(--aw-muted);font-size:11px;font-weight:600}.quality-suggestion-body{white-space:pre-wrap;word-break:break-word;font-family:var(--aw-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--aw-text);margin:0;font-size:12px;line-height:1.45}.quality-rule-doc-link{margin:0 0 12px;font-size:12px}.quality-rule-doc-link a{color:var(--aw-accent);text-decoration:none}.quality-violation-location{margin-bottom:10px}.quality-violation .quality-violation-message,.quality-violation .quality-violation-location-box{background:var(--aw-surface)}.quality-violation-location-box{border:1px solid var(--aw-border);background:var(--aw-bg2);border-radius:8px;gap:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.quality-violation-location-box{background:color-mix(in srgb, var(--aw-bg2) 72%, var(--aw-surface))}}.ai-prompt-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ai-prompt-action:not(.ai-prompt-action--block){display:contents}.ai-prompt-action--block{align-items:stretch;width:100%;margin-bottom:12px;display:flex}.issue-action-bar{display:contents}.issue-action-bar__toolbar{flex-shrink:0;align-items:center;gap:7px;display:flex}.issue-action-bar__toolbar .ai-prompt-action:not(.ai-prompt-action--block){display:block}.issue-action-bar__panel{width:100%;min-width:0}.issue-action-bar__panel.ai-prompt-action__panel{margin-top:0}.issue-action-bar__toolbar .issue-jira-report-btn,.issue-action-bar__toolbar .ai-prompt-action__chip{height:28px;min-height:28px}.issue-action-bar__toolbar .issue-jira-report-btn{border-radius:7px;gap:5px;padding:0 8px;font-size:10px}.issue-action-bar__toolbar .ai-prompt-action__chip{border-radius:7px}.issue-action-bar__toolbar .ai-prompt-action__copy{gap:6px;padding:0 8px 0 5px}.issue-action-bar__toolbar .ai-prompt-action__label{font-size:10px}.issue-action-bar__toolbar .ai-prompt-action__toggle{width:26px}.issue-action-bar__toolbar .ai-prompt-action__chevron svg{width:11px;height:11px}.issue-action-bar__toolbar .api-ai-badge{gap:3px;height:19px;padding:0 6px 0 2px;font-size:8px}.issue-action-bar__toolbar .api-ai-badge-icon{width:12px;height:12px;font-size:7px}.issue-jira-report-btn{box-sizing:border-box;border:1px solid #2684ff;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.issue-jira-report-btn{border:1px solid color-mix(in srgb, #2684ff 35%, var(--aw-border,var(--border)))}}.issue-jira-report-btn{background:#2684ff;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.issue-jira-report-btn{background:color-mix(in srgb, #2684ff 10%, var(--aw-surface,var(--surface)))}}.issue-jira-report-btn{color:var(--aw-text,var(--text));white-space:nowrap;font-size:11px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 1px #2684ff1f}.issue-jira-report-btn:hover{background:#2684ff}@supports (color:color-mix(in lab, red, red)){.issue-jira-report-btn:hover{background:color-mix(in srgb, #2684ff 18%, var(--aw-surface,var(--surface)))}}.issue-jira-report-btn:hover{border-color:#2684ff}@supports (color:color-mix(in lab, red, red)){.issue-jira-report-btn:hover{border-color:color-mix(in srgb, #2684ff 50%, var(--aw-border,var(--border)))}}.issue-jira-report-btn .jira-icon{flex-shrink:0}.ai-prompt-action__chip{border:1px solid var(--aw-ai,var(--ai));flex-shrink:0;align-items:stretch;max-width:100%;height:32px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__chip{border:1px solid color-mix(in srgb, var(--aw-ai,var(--ai)) 40%, var(--aw-border,var(--border)))}}.ai-prompt-action__chip{background:var(--aw-ai-dim,var(--ai-dim));border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__chip{background:color-mix(in srgb, var(--aw-ai-dim,var(--ai-dim)) 55%, var(--aw-surface,var(--surface)))}}.ai-prompt-action__chip{box-shadow:0 1px 0 var(--aw-ai-glow,var(--ai-glow))}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__chip{box-shadow:0 1px 0 color-mix(in srgb, var(--aw-ai-glow,var(--ai-glow)) 18%, transparent)}}.ai-prompt-action__copy{height:100%;min-height:0;color:var(--aw-text,var(--text));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.ai-prompt-action__copy:hover:not(:disabled){background:var(--aw-ai-dim,var(--ai-dim))}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__copy:hover:not(:disabled){background:color-mix(in srgb, var(--aw-ai-dim,var(--ai-dim)) 80%, transparent)}}.ai-prompt-action__copy:disabled{opacity:.65;cursor:default}.ai-prompt-action__label{color:var(--aw-ai,var(--ai));white-space:nowrap;align-items:center;font-size:11px;font-weight:600;display:grid}.ai-prompt-action__label-size,.ai-prompt-action__label-visible{grid-area:1/1}.ai-prompt-action__label-size{visibility:hidden;pointer-events:none}.ai-prompt-action__label-visible{text-align:center}.ai-prompt-action__toggle{border:0;border-left:1px solid var(--aw-ai-glow,var(--ai-glow));flex-shrink:0;justify-content:center;align-items:center;width:32px;height:100%;min-height:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__toggle{border-left:1px solid color-mix(in srgb, var(--aw-ai-glow,var(--ai-glow)) 35%, var(--aw-border,var(--border)))}}.ai-prompt-action__toggle{background:var(--aw-ai-dim,var(--ai-dim))}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__toggle{background:color-mix(in srgb, var(--aw-ai-dim,var(--ai-dim)) 40%, transparent)}}.ai-prompt-action__toggle{color:var(--aw-muted,var(--muted));cursor:pointer;font:inherit}.ai-prompt-action__toggle:hover:not(:disabled){color:var(--aw-ai,var(--ai));background:var(--aw-ai-dim,var(--ai-dim))}@supports (color:color-mix(in lab, red, red)){.ai-prompt-action__toggle:hover:not(:disabled){background:color-mix(in srgb, var(--aw-ai-dim,var(--ai-dim)) 90%, transparent)}}.ai-prompt-action__toggle:disabled{opacity:.5;cursor:default}.ai-prompt-action__chevron{color:var(--aw-ai,var(--ai));justify-content:center;align-items:center;display:inline-flex}.ai-prompt-action__panel{width:100%;min-width:0}.ai-prompt-action__status,.ai-prompt-action__note{margin:0 0 8px;font-size:11px;line-height:1.45}.ai-prompt-action__preview{border:1px solid var(--aw-border,var(--border));background:var(--aw-bg2,var(--bg2));border-radius:8px;max-height:220px;margin:0;padding:8px 0;font-size:11px;line-height:1.45;overflow:auto}.ai-prompt-action__preview .api-json-example-line{padding:0 12px;display:block}.api-issue-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading toolbar""body body""panel panel";align-items:start;gap:0 12px;display:grid}.api-issue-heading{grid-area:heading;gap:6px;min-width:0;display:grid}.api-issue-label{color:var(--aw-text);font-size:13px;font-weight:650;line-height:1.3;display:block}.api-issue-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.api-issue-item>.issue-action-bar{display:contents}.api-issue-item>.issue-action-bar>.issue-action-bar__toolbar{grid-area:toolbar;place-self:center end}.api-issue-item>.issue-action-bar>.issue-action-bar__panel{grid-area:panel;margin-top:8px}.api-issue-body{border-top:1px solid var(--aw-border);color:var(--aw-muted);grid-area:body;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.45}@media (width<=720px){.api-issue-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""toolbar""body""panel";row-gap:8px}.api-issue-item>.issue-action-bar>.issue-action-bar__toolbar{justify-self:start}.api-issue-body{margin-top:0}}.api-issue-header-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main toolbar""panel panel";align-items:start;gap:8px 12px;display:grid}.api-issue-header-row .api-issue-main{grid-area:main;min-width:0}.api-issue-header-row .issue-action-bar{display:contents}.api-issue-header-row .issue-action-bar__toolbar{grid-area:toolbar;justify-self:end}.api-issue-header-row .issue-action-bar__panel{grid-area:panel}.api-issue-header-row .api-issue-top{margin-bottom:0}.quality-location-row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;display:grid}.quality-location-label{color:var(--aw-muted);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:700}.quality-location-value,.quality-location-breadcrumb code{color:var(--aw-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.quality-location-value-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.quality-location-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quality-location-breadcrumb{flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;display:flex}.quality-location-crumb{align-items:center;max-width:100%;display:inline-flex}.quality-location-crumb code{border:1px solid var(--aw-border);background:var(--aw-bg);white-space:nowrap;border-radius:5px;padding:2px 6px}.quality-location-sep{color:var(--aw-muted);-webkit-user-select:none;user-select:none;margin:0 4px;font-size:11px}.quality-location-line{border:1px solid var(--aw-border);background:var(--aw-bg);min-width:28px;color:var(--aw-accent);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quality-location-line{color:color-mix(in srgb, var(--aw-accent) 82%, var(--aw-text))}}.quality-location-line{font-weight:700}.quality-spec-fragment{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:8px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quality-spec-fragment{background:color-mix(in srgb, var(--aw-bg) 88%, black)}}:root[data-theme=light] .quality-spec-fragment{background:#f6f8fa;border-color:#d0d7de}.quality-spec-fragment-loading{color:var(--aw-muted);padding:8px 10px;font-size:10px}.quality-spec-open{width:100%;color:var(--aw-accent);background:var(--aw-bg2);border:0;border-bottom:1px solid var(--aw-border);cursor:pointer;text-align:left;padding:6px 10px;font-size:10px;font-weight:750;text-decoration:none;display:block}.quality-spec-open:hover{color:var(--aw-text);background:var(--aw-row-hover)}.quality-spec-fragment pre{color:var(--aw-muted);margin:0;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow-x:auto}:root[data-theme=light] .quality-spec-fragment pre{color:#24292f}:root[data-theme=light] .quality-spec-num{color:#656d76}.quality-spec-line{grid-template-columns:48px minmax(0,1fr);min-width:max-content;display:grid}.quality-spec-line.violated{color:var(--aw-text);box-shadow:inset 3px 0 0 var(--aw-danger);background:#f851491f}.quality-spec-num{color:var(--aw-muted);text-align:right;-webkit-user-select:none;user-select:none;padding:0 10px}.quality-spec-line .quality-spec-code{color:inherit;font:inherit;white-space:pre;padding-right:12px}.aw-checkbox{color:var(--aw-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aw-timeline{gap:0;display:grid}.aw-change-entry{border-bottom:1px solid var(--aw-border);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.aw-change-entry:last-child{border-bottom:0}.aw-change-date{color:var(--aw-muted);font-size:11px}.aw-change-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aw-change-actions{gap:6px;margin-top:8px;display:flex}.project-docs-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.project-docs-layout-single{grid-template-columns:minmax(0,1fr)}.markdown-article{display:block}.markdown-article-content{min-width:0;max-width:100%;overflow-x:auto}.markdown-article-with-toc{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:start;gap:28px;display:grid}.doc-toc{align-self:start;max-height:calc(100vh - 96px);padding-top:2px;position:sticky;top:72px;overflow-y:auto}.doc-toc-nav{border-left:1px solid var(--border);gap:2px;padding:0 0 0 16px;display:grid}.doc-toc-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-toc-level-1,.doc-toc-level-2{padding-left:12px}.doc-toc-level-3{padding-left:22px;font-size:12px}.doc-toc-level-4{padding-left:32px;font-size:12px}.doc-toc-link-active{color:var(--accent);border-left-color:var(--accent);font-weight:600}.project-docs-nav{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-self:start;padding:10px}.project-doc-title{color:var(--text);margin:0 0 14px;font-size:16px;font-weight:700}a.sidebar-doc-item{text-decoration:none}.aw-chart-donut-wrap{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:18px;width:100%;min-height:100%;display:grid}.aw-chart-donut{border:1px solid var(--border);width:150px;height:150px;box-shadow:inset 0 0 0 24px var(--surface);border-radius:50%;place-items:center;display:grid}.aw-chart-donut span{background:var(--surface);width:82px;height:82px;color:var(--text);border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.aw-chart-legend,.aw-chart-bars{gap:7px;width:100%;display:grid}.aw-chart-legend button,.aw-chart-bars button{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;font-size:11px;display:grid}.aw-chart-legend button:hover,.aw-chart-bars button:hover{color:var(--text);border-color:var(--border);background:var(--bg2)}.aw-chart-legend i{border-radius:50%;width:9px;height:9px}.aw-chart-legend span,.aw-chart-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-chart-legend b,.aw-chart-bars b{color:var(--text);font-size:11px}.aw-chart-bars button{grid-template-columns:minmax(90px,160px) minmax(80px,1fr) auto}.aw-chart-bars i{background:var(--bg2);border-radius:999px;height:8px;overflow:hidden}.aw-chart-bars em{border-radius:inherit;height:100%;display:block}.docs-article{max-width:820px}.docs-page-hero{border-bottom:1px solid var(--aw-border);margin-bottom:36px;padding-bottom:28px}.docs-eyebrow,.docs-section-eyebrow{color:var(--aw-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.docs-page-hero h1{color:var(--aw-text);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(30px,4vw,42px);line-height:1.12}.docs-lead{max-width:72ch;color:var(--aw-muted);margin:0;font-size:15px;line-height:1.65}.docs-site-layout{align-items:stretch;min-height:calc(100vh - 54px);display:flex}.docs-site-sidebar{background:var(--aw-surface);border-right:1px solid var(--aw-border);flex-shrink:0;align-self:flex-start;width:244px;max-height:calc(100vh - 54px);padding:20px 0 28px;position:sticky;top:54px;overflow:hidden auto}.docs-site-nav-toggle{border:1px solid var(--aw-border);background:var(--aw-bg);width:calc(100% - 32px);color:var(--aw-text);text-align:left;cursor:pointer;border-radius:8px;margin:0 16px 12px;padding:10px 12px;font-size:13px;font-weight:600;display:none}.docs-site-nav{gap:18px;padding:0 12px 0 16px;display:grid}.docs-site-nav-section{gap:2px;display:grid}.docs-site-nav-label{color:var(--aw-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:800}.docs-site-nav-link{color:var(--aw-muted);border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.35;text-decoration:none;transition:color .12s,background .12s;display:block}.docs-site-nav-link:hover{color:var(--aw-text);background:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.docs-site-nav-link:hover{background:color-mix(in srgb, var(--aw-accent) 8%, transparent)}}.docs-site-nav-link--active{color:var(--aw-text);background:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.docs-site-nav-link--active{background:color-mix(in srgb, var(--aw-accent) 14%, transparent)}}.docs-site-nav-link--active{font-weight:600}.docs-site-main{flex:1;min-width:0;padding:42px clamp(32px,4vw,64px) 64px}.docs-site-article{width:100%;max-width:none}.docs-site-article .markdown-article:not(.markdown-article-with-toc){max-width:760px}.docs-site-article .markdown-article-with-toc{grid-template-columns:minmax(520px,760px) minmax(190px,220px);justify-content:space-between;gap:clamp(48px,7vw,112px)}.docs-site-article .markdown-article-content{width:100%;max-width:760px}.docs-site-article-header{margin-bottom:34px}.docs-site-article-header h1{color:var(--aw-text);letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,44px);line-height:1.08}.docs-site-article .docs-eyebrow{margin-bottom:14px}.docs-site-article .md-viewer{color:var(--aw-text);font-size:16px;line-height:1.72}.docs-site-article .md-viewer h2{color:var(--aw-text);letter-spacing:-.015em;margin:34px 0 14px;font-size:23px;line-height:1.28}.docs-site-article .md-viewer h3{color:var(--aw-text);margin:28px 0 10px;font-size:18px;line-height:1.35}.docs-site-article .md-viewer h4{margin:24px 0 8px;font-size:16px}.docs-site-article .md-viewer p,.docs-site-article .md-viewer ul,.docs-site-article .md-viewer ol{margin-bottom:16px}.docs-site-article .md-viewer li{margin-bottom:7px}.docs-site-article .md-viewer table{margin:22px 0 28px;font-size:14px;line-height:1.5}.docs-site-article .md-viewer th,.docs-site-article .md-viewer td{padding:10px 12px}.docs-site-article .md-viewer pre{margin:20px 0 26px;padding:18px 20px;line-height:1.65}.docs-site-article .md-viewer code{font-size:.84em}.docs-site-article .docs-mcp-install{border-radius:4px;margin:2px 0 6px;line-height:0;text-decoration:none;display:inline-block}.docs-site-article .docs-mcp-install img{width:126px;height:28px;display:block}.docs-site-article .docs-mcp-install img.docs-mcp-install-for-light,:root[data-theme=light] .docs-site-article .docs-mcp-install img.docs-mcp-install-for-dark{display:none}:root[data-theme=light] .docs-site-article .docs-mcp-install img.docs-mcp-install-for-light{display:block}.docs-site-article .doc-toc{width:100%;top:86px}.docs-site-article .doc-toc-nav{padding-left:20px}.docs-site-article .doc-toc-link{white-space:normal;padding-top:7px;padding-bottom:7px;font-size:13px;line-height:1.35}.docs-site-embed{max-width:760px;margin-top:28px;padding-top:8px}.docs-site-pager{border-top:1px solid var(--aw-border);grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin-top:40px;padding-top:24px;display:grid}.docs-site-pager-link{border:1px solid var(--aw-border);color:var(--aw-text);background:var(--aw-surface);border-radius:10px;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.docs-site-pager-link:hover{border-color:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.docs-site-pager-link:hover{border-color:color-mix(in srgb, var(--aw-accent) 40%, var(--aw-border))}}.docs-site-pager-link:hover{background:var(--aw-accent)}@supports (color:color-mix(in lab, red, red)){.docs-site-pager-link:hover{background:color-mix(in srgb, var(--aw-accent) 6%, var(--aw-surface))}}.docs-site-pager-link--next{text-align:right;justify-self:end}.docs-site-pager-dir{color:var(--aw-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.docs-page-layout{align-items:stretch}.docs-page-layout .docs-sidebar{background:0 0;border-right:none;align-self:stretch;max-height:none;position:relative;top:auto;overflow:visible}.docs-page-layout .docs-sidebar:before{content:"";background:var(--aw-surface);border-right:1px solid var(--aw-border);pointer-events:none;position:absolute;inset:0}.docs-sidebar{padding:20px 0 24px}.docs-page-layout .docs-toc{z-index:1;max-height:calc(100vh - 98px);position:sticky;top:74px;overflow-y:auto}.docs-toc{border-left:1px solid var(--aw-border);gap:2px;padding:0 16px 0 20px;display:grid}.docs-toc-label{color:var(--aw-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.docs-toc-link{color:var(--aw-muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:color .12s,border-color .12s;display:block}.docs-toc-link:hover{color:var(--aw-text);border-left-color:var(--aw-soft-border)}.docs-prose-section{border-bottom:1px solid var(--aw-border);padding:36px 0;scroll-margin-top:72px}.docs-prose-section:last-child{border-bottom:0;padding-bottom:8px}.docs-prose-section h2{color:var(--aw-text);letter-spacing:-.01em;margin:0 0 14px;font-size:22px;line-height:1.25}.docs-prose-section h3{color:var(--aw-text);margin:24px 0 10px;font-size:15px;font-weight:700}.docs-prose-section p,.docs-prose-section li{color:var(--aw-muted);font-size:14px;line-height:1.65}.docs-prose-section p{margin:0 0 12px}.docs-prose-section code{background:var(--aw-bg2);color:var(--aw-text);border-radius:4px;padding:1px 5px;font-size:.92em}.docs-guide-list{margin:0;padding-left:20px}.docs-guide-list li{margin-bottom:8px}.docs-prose-section .docs-definition-list{border:1px solid var(--aw-border);background:0 0;border-radius:8px;gap:0;margin:20px 0 0;display:grid;overflow:hidden}.docs-prose-section .docs-definition-list div{border:0;border-bottom:1px solid var(--aw-border);background:0 0;border-radius:0;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;padding:14px 18px;display:grid}.docs-prose-section .docs-definition-list div:last-child{border-bottom:0}.docs-prose-section .docs-definition-list dt{color:var(--aw-text);margin:0;font-size:13px;font-weight:700}.docs-prose-section .docs-definition-list dd{color:var(--aw-muted);margin:0;font-size:13px;line-height:1.5}.docs-prose-section .metadata-field-list{border:1px solid var(--aw-border);background:0 0;border-radius:8px;gap:0;margin:16px 0 0;display:grid;overflow:hidden}.docs-prose-section .metadata-field-list.compact{margin-top:20px}.docs-prose-section .metadata-field-list>div{border:0;border-bottom:1px solid var(--aw-border);background:0 0;border-radius:0;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;padding:12px 18px;display:grid}.docs-prose-section .metadata-field-list>div:last-child{border-bottom:0}.docs-prose-section .metadata-field-list code{color:var(--aw-accent);background:0 0;padding:0;font-size:12px;font-weight:700}.docs-prose-section .metadata-field-list span{color:var(--aw-muted);font-size:13px;line-height:1.5}.docs-prose-section .metadata-note{border-left:3px solid var(--aw-info);background:var(--aw-info);border-radius:0 6px 6px 0;margin-top:14px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.docs-prose-section .metadata-note{background:color-mix(in srgb, var(--aw-info) 8%, transparent)}}.docs-prose-section .metadata-note{color:var(--aw-muted);font-size:13px;line-height:1.55}.docs-prose-section .docs-code-lines{counter-reset:docs-line;margin:0;padding:12px 0;list-style:none;overflow-x:auto}.docs-prose-section .docs-code-lines li{counter-increment:docs-line;color:var(--aw-text);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:0 18px 0 0;font-size:11px;display:grid}.docs-prose-section .docs-code-block{border:1px solid var(--aw-border);background:var(--aw-bg);box-shadow:none;border-radius:8px;margin:14px 0;overflow:hidden}.docs-code-block.compact .docs-code-lines{padding-bottom:8px}.docs-prose-section .docs-code-header{border-bottom:1px solid var(--aw-border);background:var(--aw-bg2);color:var(--aw-muted);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.docs-code-header b{color:var(--aw-text);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.docs-code-window-dots i{background:var(--aw-border);border-radius:50%;width:8px;height:8px;display:block}.docs-prose-section .docs-code-lines li:before{content:counter(docs-line);color:var(--aw-muted);text-align:right;opacity:.65;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.docs-code-lines code{white-space:pre;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5}.docs-code-lines .tok-key{color:var(--aw-accent)}.docs-code-lines .tok-string{color:var(--aw-success)}.docs-code-lines .tok-enum{color:var(--aw-warning)}.docs-code-lines .tok-extension{color:var(--aw-ai)}.docs-code-lines .tok-url{color:var(--aw-info)}.docs-code-lines .tok-punctuation{color:var(--aw-muted)}:root[data-theme=light] .docs-page-hero,:root[data-theme=light] .docs-prose-section{border-bottom-color:#e2e8f0}:root[data-theme=light] .docs-toc{border-left-color:#e2e8f0}@media (width<=1180px){.docs-site-sidebar{width:220px}.docs-site-main{padding-left:28px;padding-right:28px}.docs-site-article .markdown-article-with-toc{grid-template-columns:minmax(0,1fr) 180px;gap:32px}}@media (width<=900px){.docs-article{max-width:none}.docs-prose-section{padding:28px 0}.docs-prose-section .docs-definition-list div,.docs-prose-section .metadata-field-list>div{grid-template-columns:1fr;gap:6px;padding:12px 16px}.aw-site-header,.aw-workspace-layout{flex-direction:column;align-items:stretch}.aw-sidebar{border-right:0;border-bottom:1px solid var(--aw-border);width:100%;min-height:0;max-height:none;position:static}.docs-page-layout .docs-sidebar{background:var(--aw-surface)}.docs-page-layout .docs-sidebar:before{display:none}.docs-page-layout .docs-toc{max-height:none;position:static;overflow:visible}.docs-site-layout{flex-direction:column;align-items:stretch}.docs-site-sidebar{border-right:0;border-bottom:1px solid var(--aw-border);width:100%;max-height:none;padding:12px 0 16px;position:static}.docs-site-nav-toggle{display:block}.docs-site-nav{display:none}.docs-site-nav--open{display:grid}.docs-site-main{padding:16px}.docs-site-pager{grid-template-columns:1fr}.docs-site-pager-link--next{text-align:left;justify-self:stretch}.aw-main{flex:0 auto;padding:16px}.aw-hero,.aw-project-hero,.aw-dashboard-grid,.aw-two-col,.project-docs-layout,.markdown-article-with-toc,.aw-chart-donut-wrap{grid-template-columns:1fr}.doc-toc{display:none}.aw-filters input[type=search]{width:100%}.aw-page-topbar{flex-wrap:wrap}.aw-toolbar-subtitle{max-width:none}.aw-toolbar-trailing{margin-left:0}}:root,:root[data-theme=dark]{--bg:#0d1117;--bg2:#010409;--surface:#161b22;--border:#30363d;--text:#e6edf3;--muted:#8b949e;--accent:#388bfd;--success:#3fb950;--warning:#d29922;--danger:#f85149;--info:#58a6ff;--es:#a371f7;--ai:#a371f7;--ai-dim:#a371f724;--ai-glow:#a371f766;--header-bg:#0d1117eb;--hover-bg:#ffffff0a;--row-hover-bg:#ffffff08;--team-row-hover-bg:linear-gradient(90deg, #388bfd17, var(--row-hover-bg) 72%);--owner-row-hover-bg:linear-gradient(90deg, var(--ai-dim), var(--row-hover-bg) 72%);--soft-border:#30363da6;--pill-h:20px;--radius:6px;--sidebar-w:280px}:root[data-theme=light]{--bg:#f8fafc;--bg2:#eef2f7;--surface:#fff;--border:#d7dee8;--text:#111827;--muted:#64748b;--accent:#2563eb;--success:#15803d;--warning:#b45309;--danger:#dc2626;--info:#0284c7;--es:#7c3aed;--ai:#7c3aed;--ai-dim:#7c3aed1f;--ai-glow:#7c3aed47;--header-bg:#ffffffe6;--hover-bg:#0f172a0d;--row-hover-bg:#eef4ff;--team-row-hover-bg:linear-gradient(90deg, #dfeeff, var(--row-hover-bg) 72%);--owner-row-hover-bg:linear-gradient(90deg, #eee6ff, var(--row-hover-bg) 72%);--soft-border:#d7dee8c7}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:13px}#app,#app>div{width:100%;min-height:100vh}#app>div{display:block}a{color:var(--accent);text-decoration:none}.site-header{z-index:20;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px 24px;display:flex;position:sticky;top:0}.site-brand{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;display:flex}.site-logo{background:linear-gradient(135deg, var(--accent), var(--ai));color:#fff;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.site-title{font-size:14px;font-weight:800;line-height:1.2;display:block}.site-subtitle{color:var(--muted);font-size:11px;line-height:1.3;display:block}.site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.theme-switch{color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.theme-switch input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.theme-switch-track{border:1px solid var(--border);background:var(--surface);border-radius:999px;width:44px;height:24px;transition:background .18s,border-color .18s;position:relative}.theme-switch-thumb{background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.theme-switch input:checked+.theme-switch-track{border-color:var(--accent);background:#388bfd1f}.theme-switch input:checked+.theme-switch-track .theme-switch-thumb{background:var(--accent);transform:translate(20px)}.theme-switch:focus-within .theme-switch-track{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.theme-switch:focus-within .theme-switch-track{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.theme-switch:focus-within .theme-switch-track{outline-offset:2px}.site-nav-item{border-radius:var(--radius);height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:0 11px;font-size:12px}.site-nav-item:hover{color:var(--text);background:var(--hover-bg)}.site-nav-item.active{color:var(--accent);background:#388bfd17;border-color:#388bfd40;font-weight:700}.workspace-layout{align-items:flex-start;min-height:calc(100vh - 64px);display:flex}.sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);z-index:10;flex-direction:column;flex-shrink:0;min-width:0;min-height:100vh;display:flex;position:static;overflow:hidden auto}.sidebar.sidebar-empty{display:none}.sidebar-brand{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 14px 14px}.sidebar-brand-title{color:var(--text);font-size:14px;font-weight:700;line-height:1.3}.sidebar-brand-sub{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.sidebar-section{padding:10px 0 4px}.sidebar-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:0 14px 6px;font-size:10px;font-weight:700}.sidebar-item{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:7px 14px;font-family:inherit;font-size:13px;text-decoration:none;transition:color .12s,background .12s;display:flex}.sidebar-item:hover{color:var(--text);background:var(--hover-bg)}.sidebar-item.active{color:var(--accent);background:#388bfd17;font-weight:500}.sidebar-item .si-icon{text-align:center;opacity:.8;flex-shrink:0;width:16px;font-size:13px}.sidebar-count{background:var(--border);color:var(--muted);border-radius:10px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px}:root[data-theme=light] .sidebar-item{color:#475569}:root[data-theme=light] .sidebar-item:hover{color:#0f172a;background:#f1f5f9}:root[data-theme=light] .sidebar-item.active{color:#1d4ed8;background:#dbeafe;font-weight:600}:root[data-theme=light] .sidebar-item.active .si-icon{opacity:1}:root[data-theme=light] .sidebar-count{color:#475569;background:#e2e8f0;font-weight:700}:root[data-theme=light] .sidebar-item.active .sidebar-count{color:#1e40af;background:#bfdbfe}:root[data-theme=light] .sidebar-back{color:#64748b}:root[data-theme=light] .sidebar-back:hover{color:#1d4ed8}:root[data-theme=light] .sidebar-proj-slug{color:#64748b}:root[data-theme=light] .sidebar-doc-item:hover,:root[data-theme=light] .sidebar-doc-item.active{color:#1d4ed8;background:#dbeafe}:root[data-theme=light] .sidebar-doc-item.active .sidebar-doc-size{color:#1e40af}.segment-section{border-top:1px solid var(--border);margin-top:0;padding:12px}.segment-summary{color:var(--text);margin-bottom:3px;font-size:12px;font-weight:650;line-height:1.35}.segment-count{color:var(--muted);border-bottom:1px solid var(--soft-border);margin-bottom:12px;padding-bottom:10px;font-size:10px}.facet-group{border:1px solid var(--soft-border);background:var(--bg);border-radius:9px;margin:0 0 9px;padding:9px}@supports (color:color-mix(in lab, red, red)){.facet-group{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.facet-group:first-of-type{border-top:1px solid var(--soft-border);padding-top:9px}.facet-title{color:var(--text);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:800;display:flex}.facet-title:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #388bfd1f}.facet-option{width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:8px;padding:3px 5px;font-size:12px;display:flex}.facet-option:hover{background:var(--hover-bg);color:var(--text)}.facet-option:hover .facet-option-label{color:var(--text)}.facet-option.active{background:#388bfd17}.facet-option.active .facet-option-label{color:var(--accent);font-weight:700}.facet-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.facet-option-count{color:var(--muted);text-align:center;background:#8b949e1f;border-radius:9px;min-width:24px;padding:1px 6px;font-size:10px}.facet-remove{color:var(--accent);background:#388bfd24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:auto;padding:1px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.facet-more{color:var(--accent);cursor:pointer;font-size:10px;font:inherit;text-align:left;background:0 0;border:none;padding:4px 5px 0;font-weight:650}.facet-more:hover{color:var(--accent)}.segment-clear{width:100%;height:30px;color:var(--accent);cursor:pointer;font:inherit;background:#388bfd0f;border:1px solid #388bfd38;border-radius:8px;margin-top:6px;font-size:12px;font-weight:650}.segment-clear:hover{border-color:var(--accent);background:#388bfd1f}.sidebar-divider{border:none;border-top:1px solid var(--border);margin:6px 0}.sidebar-proj-header{border-bottom:1px solid var(--border);flex-shrink:0;padding:8px 12px}.sidebar-proj-header .sidebar-back{border-bottom:0;width:auto;padding:0 0 4px;font-size:11px;display:inline-flex}.sidebar-proj-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.sidebar-proj-name{min-width:0;color:var(--text);word-break:break-word;flex:1;font-size:13px;font-weight:700;line-height:1.25}.sidebar-proj-slug{color:var(--muted);margin-top:1px;font-family:monospace;font-size:10px}.sidebar-proj-health{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800;line-height:1}.sidebar-proj-health-label{opacity:.75;font-size:10px;font-weight:600}.sidebar-proj-nav{padding-top:4px;padding-bottom:2px}.sidebar-proj-nav .sidebar-item{gap:7px;padding:5px 12px;font-size:12px}.project-react-sidebar{flex-shrink:0;width:300px}.project-react-sidebar:has(.sidebar-api-specs){height:calc(100vh - 54px);min-height:0;max-height:calc(100vh - 54px);position:sticky;top:54px;overflow:hidden}.project-react-sidebar:has(.sidebar-api-specs)>:not(.sidebar-api-specs){flex-shrink:0}.project-react-sidebar:has(.sidebar-api-specs) .sidebar-api-specs>.sidebar-op-nav-title{margin-bottom:2px;padding-top:8px}.sidebar-api-specs{border-top:1px solid var(--border);flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-api-specs>.sidebar-op-nav-title{background:var(--surface);border-top:0;flex-shrink:0;margin:0 12px 4px;padding-top:10px}.sidebar-api-specs-scroll{overflow-anchor:none;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.api-sidebar-filter{flex-shrink:0;margin:2px 10px 8px;position:relative}.api-sidebar-filter__input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:34px;color:var(--text);letter-spacing:normal;box-sizing:border-box;appearance:none;border-radius:8px;padding:6px 32px 6px 10px;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:1.35}.api-sidebar-filter__input::-webkit-search-decoration{appearance:none;display:none}.api-sidebar-filter__input::-webkit-search-cancel-button{appearance:none;display:none}.api-sidebar-filter__input::-webkit-search-results-button{appearance:none;display:none}.api-sidebar-filter__input::-webkit-search-results-decoration{appearance:none;display:none}.api-sidebar-filter__input::placeholder{color:var(--muted);opacity:1}.api-sidebar-filter__input:focus{border-color:#e62984;outline:none}@supports (color:color-mix(in lab, red, red)){.api-sidebar-filter__input:focus{border-color:color-mix(in srgb, #e62984 55%, var(--border))}}.api-sidebar-filter__input:focus{box-shadow:0 0 0 3px #e629842e}.api-sidebar-filter__clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.api-sidebar-filter__clear:hover,.api-sidebar-filter__clear:focus-visible{color:var(--text);background:var(--hover-bg);outline:none}.api-sidebar-filter-mark{background:#e62984}@supports (color:color-mix(in lab, red, red)){.api-sidebar-filter-mark{background:color-mix(in srgb, #e62984 28%, var(--surface))}}.api-sidebar-filter-mark{color:inherit;border-radius:2px;padding:0 1px}.api-sidebar-filter-empty{color:var(--muted);margin:8px 12px 4px;font-size:12px}.sidebar-api-panel{border-top:1px solid var(--border);background:var(--bg);margin-top:2px;padding:12px 0 8px}@supports (color:color-mix(in lab, red, red)){.sidebar-api-panel{background:color-mix(in srgb, var(--bg) 55%, var(--surface))}}.sidebar-api-panel{box-shadow:inset 0 1px 0 var(--border)}@supports (color:color-mix(in lab, red, red)){.sidebar-api-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--border) 65%, transparent)}}.sidebar-api-panel .sidebar-op-nav-title{border-top:0;margin-top:0;padding-top:0}.api-sidebar-project-tree{--api-sidebar-trail:58px;--api-sidebar-rail:12px;padding-bottom:4px}.api-env-switcher{margin:0 10px 8px;position:relative}.api-env-switcher__button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.api-env-switcher__button:hover,.api-env-switcher__button:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.api-env-switcher__button:hover,.api-env-switcher__button:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.api-env-switcher__button svg{color:var(--muted);flex-shrink:0}.api-env-switcher__menu{z-index:8;border:1px solid var(--border);background:var(--surface);box-shadow:0 8px 24px var(--text);border-radius:8px;padding:6px 0;position:absolute;top:calc(100% + 4px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.api-env-switcher__menu{box-shadow:0 8px 24px color-mix(in srgb, var(--text) 12%, transparent)}}.api-env-switcher__heading{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 10px 4px;font-size:10px;font-weight:700}.api-env-switcher__option{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.api-env-switcher__option:hover,.api-env-switcher__option--active{background:#388bfd14}.api-env-switcher__tag{color:var(--muted);font-size:10px;font-weight:600}.project-branch-switcher{margin:8px 0 0}.project-branch-switcher__label{align-items:baseline;gap:6px;min-width:0;display:flex}.project-branch-switcher__kind{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.project-branch-switcher__name{text-overflow:ellipsis;white-space:nowrap;font-family:monospace;overflow:hidden}.api-env-switcher__option .project-branch-switcher__name{text-align:left;flex:1}.project-branch-switcher__option--no-api .project-branch-switcher__name,.project-branch-switcher__name--no-api{color:var(--muted)}.api-sidebar-api-node{margin-top:2px}.api-sidebar-api-node__head{border-radius:8px;align-items:stretch;width:100%;min-height:34px;display:flex;overflow:hidden}.api-sidebar-api-node__title{min-width:0;padding:6px 4px 6px var(--api-sidebar-rail,10px);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.api-sidebar-api-node__title:hover,.api-sidebar-api-node__title--active{color:var(--text);background:#388bfd14}.api-sidebar-api-node__title--active .api-sidebar-api-node__marker{background:var(--accent)}.api-sidebar-api-node__marker{background:var(--accent);border-radius:2px;flex-shrink:0;width:3px;height:14px}@supports (color:color-mix(in lab, red, red)){.api-sidebar-api-node__marker{background:color-mix(in srgb, var(--accent) 55%, var(--muted))}}.api-sidebar-api-node__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-sidebar-api-node__body{border-left:2px solid var(--border);padding:0 0 4px 8px}@supports (color:color-mix(in lab, red, red)){.api-sidebar-api-node__body{border-left:2px solid color-mix(in srgb, var(--border) 75%, transparent)}}.api-sidebar-api-node__body{margin:2px 0 0 10px}.api-sidebar-api-node--expanded>.api-sidebar-api-node__head .api-sidebar-group__toggle svg{transform:rotate(0)}.api-sidebar-nav--embedded{padding-top:0}.api-sidebar-nav--embedded .api-sidebar-nav__tree{border-left:0;margin-top:0;margin-left:0;padding-left:0}.sidebar-back{color:var(--muted);cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:6px;width:100%;padding:10px 14px;font-family:inherit;font-size:12px;text-decoration:none;transition:color .12s;display:flex}.sidebar-back:hover,.sidebar-proj-header .sidebar-back:hover{color:var(--accent)}main{flex:1;min-width:0;padding:24px}.tab{display:none}.tab.active{display:block}.metadata-guide{max-width:1120px;margin:0 auto}.metadata-hero{border-bottom:1px solid var(--border);max-width:820px;margin-bottom:28px;padding-bottom:28px}.metadata-hero .eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.metadata-hero h1{margin-bottom:12px;font-size:clamp(30px,4vw,48px);line-height:1.08}.metadata-hero p{max-width:780px;color:var(--muted);font-size:15px;line-height:1.6}.docs-guide-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:52px;display:grid}.docs-guide-toc{border-left:1px solid var(--border);gap:2px;padding:4px 0 0 14px;display:grid;position:sticky;top:92px}.docs-guide-toc p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.docs-guide-toc a{color:var(--muted);padding:8px 0;font-size:13px;text-decoration:none;transition:color .12s}.docs-guide-toc a:hover{color:var(--accent)}.docs-guide-content{max-width:820px}.docs-guide-section{border-bottom:1px solid var(--border);margin-bottom:38px;padding:0 0 38px;scroll-margin-top:92px}.docs-guide-section:last-child{border-bottom:none}.docs-guide-section h2{margin-bottom:14px;font-size:26px;line-height:1.2}.docs-guide-section h3{margin:24px 0 10px;font-size:17px}.docs-guide-section p{color:var(--muted);margin-bottom:14px;line-height:1.7}.metadata-section-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.docs-guide-section pre{border:1px solid var(--soft-border);background:var(--bg2);color:var(--text);border-radius:12px;padding:14px;font-size:12px;line-height:1.45;overflow-x:auto}.docs-guide-section code{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.docs-guide-section code{color:color-mix(in srgb, var(--accent) 82%, var(--text))}}.docs-guide-section pre code{color:inherit}.docs-code-block{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface), var(--bg2));border-radius:16px;margin:18px 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.docs-code-block{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, #388bfd14), var(--bg2))}}.docs-code-block{box-shadow:0 18px 42px #01040914}.docs-code-block.compact{max-width:520px}.docs-code-header{border-bottom:1px solid var(--soft-border);background:var(--surface);align-items:center;gap:10px;min-height:40px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.docs-code-header{background:color-mix(in srgb, var(--surface) 78%, var(--bg2))}}.docs-code-header{color:var(--muted);font-size:12px;font-weight:700}.docs-code-header b{color:var(--accent);letter-spacing:.12em;margin-left:auto;font-size:10px}.docs-code-window-dots{gap:5px;display:inline-flex}.docs-code-window-dots i{background:var(--soft-border);border-radius:999px;width:9px;height:9px}.docs-code-window-dots i:first-child{background:var(--danger)}.docs-code-window-dots i:nth-child(2){background:var(--warning)}.docs-code-window-dots i:nth-child(3){background:var(--success)}.docs-code-lines{counter-reset:code-line;color:var(--text);margin:0;padding:14px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;list-style:none;display:grid;overflow-x:auto}.docs-code-lines li{counter-increment:code-line;grid-template-columns:44px minmax(max-content,1fr);min-width:0;padding:0 18px 0 0;display:grid}.docs-code-lines li:before{content:counter(code-line);color:var(--muted);opacity:.62;text-align:right;-webkit-user-select:none;user-select:none;padding-right:14px}.docs-code-lines li:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.docs-code-lines li:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.docs-code-lines code{color:var(--text);white-space:pre}.tok-key{color:var(--success)}.tok-extension{color:var(--accent);font-weight:700}.tok-string{color:var(--info)}.tok-enum{color:var(--warning)}.tok-url{color:var(--ai)}.tok-punctuation{color:var(--muted)}.docs-guide-list{color:var(--muted);gap:10px;margin:16px 0 0 18px;line-height:1.6;display:grid}.docs-guide-list b{color:var(--text)}.docs-definition-list{border-top:1px solid var(--soft-border);gap:0;margin-top:18px;display:grid}.docs-definition-list div{border-bottom:1px solid var(--soft-border);grid-template-columns:150px 1fr;gap:18px;padding:13px 0;display:grid}.docs-definition-list dt{color:var(--text);font-weight:800}.docs-definition-list dd{color:var(--muted);line-height:1.45}.metadata-note{background:#388bfd14;border:1px solid #388bfd2e;border-radius:10px;margin-top:12px;padding:10px 12px}.metadata-field-list{gap:8px;display:grid}.metadata-field-list div{border-bottom:1px solid var(--soft-border);grid-template-columns:150px 1fr;gap:12px;padding:9px 0;display:grid}.metadata-field-list div:last-child{border-bottom:none}.metadata-field-list code{font-weight:700}.metadata-field-list span{color:var(--muted);line-height:1.45}.metadata-field-list.compact div{grid-template-columns:140px 1fr}@media (width<=900px){.docs-guide-layout{grid-template-columns:1fr;gap:24px}.docs-guide-toc{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:14px;position:static}.docs-guide-toc p{grid-column:1/-1}.docs-definition-list div,.metadata-field-list div,.metadata-field-list.compact div{grid-template-columns:1fr;gap:4px}}@media (width<=620px){.docs-guide-toc{grid-template-columns:1fr}}.aw-main-overview{flex-direction:column;min-height:calc(100dvh - 54px);padding-block:clamp(20px,2.5vh,32px);display:flex}.home-command-center{flex:1;grid-template-rows:auto auto 1fr;gap:clamp(16px,2vh,28px);width:100%;max-width:1480px;min-height:0;margin-inline:auto;display:grid}.home-hero{border:1px solid var(--border);background:radial-gradient(circle at 10% 0%, #388bfd38, transparent 32%), radial-gradient(circle at 92% 10%, var(--ai-dim), transparent 28%), linear-gradient(135deg, var(--surface), var(--bg2));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:30px;display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#58a6ff24,#a371f71a,#0000);border-radius:999px;height:220px;position:absolute;inset:auto -12% -42% 28%;transform:rotate(-6deg)}.home-hero>div{z-index:1;position:relative}.home-eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:850}.home-hero h1{letter-spacing:-.035em;max-width:820px;margin-bottom:12px;font-size:clamp(28px,4vw,48px);line-height:1.04}.home-hero p{max-width:780px;color:var(--muted);font-size:15px;line-height:1.58}.home-hero-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.home-hero-actions button,.home-link-btn{border:1px solid var(--border);min-height:30px;color:var(--text);cursor:pointer;font:inherit;background:#01040929;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;text-decoration:none;display:inline-flex}.home-hero-actions button:first-child,.home-hero-actions .home-link-btn:first-child{color:var(--accent);background:#388bfd24;border-color:#388bfd6b;font-weight:700}.home-hero-actions button:hover,.home-link-btn:hover{color:var(--accent);border-color:var(--accent)}.home-workspace-ring{--score-color:var(--accent);background:conic-gradient(var(--score-color) var(--score), #8b949e2e 0);width:172px;height:172px;box-shadow:0 0 54px var(--score-color);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.home-workspace-ring{box-shadow:0 0 54px color-mix(in srgb, var(--score-color) 22%, transparent)}}.home-workspace-ring.success{--score-color:var(--success)}.home-workspace-ring.warning{--score-color:var(--warning)}.home-workspace-ring.danger{--score-color:var(--danger)}.home-workspace-ring>div{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;display:grid}.home-workspace-ring strong{color:var(--text);font-size:38px;line-height:.95}.home-workspace-ring span{max-width:92px;color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850;line-height:1.2}.home-workspace-ring small{color:var(--muted);margin-top:6px;font-size:10px}.home-kpi-grid,.home-quality-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-quality-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.home-kpi-card{border:1px solid var(--border);background:var(--surface);min-width:0;color:inherit;cursor:pointer;border-radius:13px;padding:14px 15px;text-decoration:none}.home-kpi-card:hover{border-color:var(--accent);transform:translateY(-1px)}.home-kpi-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.home-kpi-card strong{color:var(--text);margin-top:7px;font-size:27px;line-height:1;display:block}.home-kpi-card small{min-height:16px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;display:block;overflow:hidden}.home-kpi-card.success{background:#3fb95012;border-color:#3fb95057}.home-kpi-card.warning{background:#d2992214;border-color:#d299225c}.home-kpi-card.danger{background:#f8514914;border-color:#f851495c}.home-kpi-card.info{background:#58a6ff12;border-color:#58a6ff57}.home-kpi-card.ai{background:var(--ai-dim);border-color:#a371f757}.home-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;min-height:0;display:grid}.home-panel{border:1px solid var(--border);background:var(--surface);border-radius:15px;flex-direction:column;min-width:0;min-height:100%;padding:17px;display:flex}.home-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.home-section-head h2,.home-table-heading h2{margin-bottom:3px}.home-section-head p,.home-table-heading p{color:var(--muted);font-size:11px;line-height:1.4}.home-risk-grid,.home-activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.home-risk-grid span,.home-activity-metrics span{border:1px solid var(--soft-border);background:var(--bg2);color:var(--muted);text-align:center;text-transform:uppercase;border-radius:11px;padding:9px;font-size:10px}.home-risk-grid b,.home-activity-metrics b{color:var(--text);font-size:19px;line-height:1.1;display:block}a.home-stat-link{border:1px solid var(--soft-border);background:var(--bg2);color:var(--muted);text-align:center;text-transform:uppercase;border-radius:11px;padding:9px;font-size:10px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:block}a.home-stat-link:hover{border-color:var(--accent);color:var(--accent)}a.home-stat-link b{transition:color .15s}a.home-stat-link:hover b{color:var(--accent)}a.home-workspace-ring{color:inherit;cursor:pointer;text-decoration:none;transition:box-shadow .15s,transform .15s}a.home-workspace-ring:hover{box-shadow:0 0 64px var(--score-color);transform:scale(1.02)}@supports (color:color-mix(in lab, red, red)){a.home-workspace-ring:hover{box-shadow:0 0 64px color-mix(in srgb, var(--score-color) 30%, transparent)}}.home-risk-grid .danger b,.home-activity-strip .danger{color:var(--danger)}.home-risk-grid .warning b{color:var(--warning)}.home-risk-list{flex:1;align-content:start;gap:7px;display:grid}.home-risk-list button,.home-risk-list a{border:1px solid var(--soft-border);min-height:30px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;font-size:12px;text-decoration:none;display:flex}.home-risk-list button:hover,.home-risk-list a:hover{border-color:var(--accent);color:var(--accent)}.home-risk-list b{color:var(--muted)}.home-activity-strip,.home-metadata-gaps{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:11px;display:flex}.home-activity-strip span,.home-metadata-gaps span,a.home-strip-link{border:1px solid var(--border);background:var(--bg2);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px}a.home-strip-link{text-decoration:none;transition:border-color .15s,color .15s,background .15s}a.home-strip-link:hover{border-color:var(--accent);color:var(--accent)}a.home-strip-link.danger{color:var(--danger)}a.home-strip-link.danger:hover{color:var(--danger);border-color:#f8514973}.home-metadata-gaps b{color:var(--text)}@media (width>=1280px){.home-kpi-card{padding:16px 18px}.home-kpi-card strong{font-size:30px}.home-panel{padding:20px}}@media (height>=860px){.home-hero{padding:clamp(32px,4vh,52px)}.home-workspace-ring{width:clamp(172px,15vh,196px);height:clamp(172px,15vh,196px)}.home-workspace-ring>div{width:clamp(132px,11.5vh,150px);height:clamp(132px,11.5vh,150px)}.home-workspace-ring strong{font-size:clamp(38px,3.2vh,44px)}.home-risk-grid span,.home-activity-metrics span{padding:12px}.home-coverage-bars{gap:14px}}.home-coverage-bars{gap:10px;display:grid}.home-coverage-bars div,a.home-coverage-row{color:var(--muted);grid-template-columns:74px 42px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}a.home-coverage-row{text-decoration:none;transition:color .15s}a.home-coverage-row:hover,a.home-coverage-row:hover b{color:var(--accent)}.home-coverage-bars b{color:var(--text);text-align:right}.home-coverage-bars i{background:var(--bg2);border-radius:999px;height:8px;overflow:hidden}.home-coverage-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--success));height:100%;display:block}.home-dimensions{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.home-dimension-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;border-radius:13px;padding:13px 14px}.home-dimension-card:hover{border-color:var(--accent);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-dimension-card:hover{background:color-mix(in srgb, var(--surface) 70%, var(--bg2))}}.home-dimension-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.home-dimension-top span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.home-dimension-top strong{font-size:22px}.home-dimension-meter{background:var(--surface);border-radius:999px;height:5px;margin-bottom:10px;overflow:hidden}.home-dimension-meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.home-dimension-values{flex-wrap:wrap;gap:5px;display:flex}.home-dimension-values span{color:var(--muted);background:#8b949e1a;border:1px solid #8b949e1f;border-radius:12px;padding:2px 7px;font-size:11px}.home-dimension-values b{color:var(--text);font-weight:700}.home-dimension-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:10px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.home-dimension-foot b{color:var(--text)}.home-dashboard-grid,.home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-dashboard-grid{align-items:stretch}.home-chart-box{border-radius:15px;margin-bottom:0}.home-table-wrap{border-color:var(--soft-border)}.home-table-heading{margin-bottom:14px}.home-empty{color:var(--muted);font-size:12px}.home-footer{color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:28px;padding-top:16px;font-size:11px;display:flex}.stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px}.stat .val{font-size:22px;font-weight:600;line-height:1}.stat .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px}.stat.danger .val{color:var(--danger)}.stat.warning .val{color:var(--warning)}.stat.success .val{color:var(--success)}.stat.info .val{color:var(--info)}.stat.ai .val{color:var(--ai)}hr{border:none;border-top:1px solid var(--border);margin:20px 0}h2{margin-bottom:12px;font-size:14px;font-weight:600}h3{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading h2{margin-bottom:0}.section-heading select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);height:30px;padding:0 10px;font-size:12px}.chart-row{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.chart-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.chart-box h2{margin-bottom:4px}.chart-caption{color:var(--muted);margin-bottom:12px;font-size:11px}.chart-container{height:220px;position:relative}.quality-filters{flex-wrap:nowrap;margin-bottom:12px}.quality-filters input[type=search]{flex-shrink:0;width:260px}.quality-filters .filter-count{white-space:nowrap}.quality-stats{margin-bottom:12px}.quality-chart-row{gap:16px;margin-top:0;margin-bottom:16px}.quality-chart-box{padding:12px 14px}.quality-chart-container{height:170px}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}thead{background:var(--surface);z-index:1;position:sticky;top:0}th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500}th:hover{color:var(--text)}th.sort-active{color:var(--accent);font-weight:700}th.num{text-align:right}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 10px}td.num{text-align:right;color:var(--muted)}tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--row-hover-bg)}tr.danger td{background:#f851490f}tr.warning td{background:#d299220f}.explorer-table{table-layout:fixed;width:100%}.explorer-table .col-project{width:22%}.explorer-table .col-visibility{width:8%}.explorer-table .col-country{width:7%}.explorer-table .col-product{width:15%}.explorer-table .col-team{width:12%}.explorer-table .col-lang,.explorer-table .col-num{width:5%}.explorer-table .col-health{width:10%}.explorer-table .col-issues{width:14%}.explorer-table th,.explorer-table td{overflow:hidden}.explorer-table td:first-child b,.explorer-table td:first-child div{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.explorer-table td:nth-child(3),.explorer-table td:nth-child(4),.explorer-table td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-table td:nth-child(11){overflow:visible}.explorer-table .issue-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.country-badge,.visibility-icon{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.country-badge{color:var(--text);font-size:11px}.country-flag{font-size:13px;line-height:1}.visibility-icon{color:var(--muted);font-size:11px}.visibility-icon span:first-child{font-size:10px;line-height:1}.visibility-public{color:var(--success)}.visibility-private{color:var(--warning)}.visibility-internal{color:var(--muted)}.pill{white-space:nowrap;border-radius:9px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.pill.neutral{color:var(--muted);background:#8b949e2e}.pill.success{color:var(--success);background:#3fb9502e}.pill.warning{color:var(--warning);background:#d299222e}.pill.danger{color:var(--danger);background:#f851492e}.pill.info{color:var(--info);background:#58a6ff2e}.pill.es{color:var(--es);background:#a371f72e}.pills{flex-wrap:wrap;gap:4px;display:flex}.health-cell{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:86px;display:inline-flex}.health-bar{background:var(--border);vertical-align:middle;border-radius:3px;width:64px;min-width:48px;height:6px;display:inline-block;overflow:hidden}.health-fill{border-radius:3px;height:100%}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filters input,.filters select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none;height:30px;padding:0 10px;font-size:12px;transition:border-color .15s}.filters input:focus,.filters select:focus{border-color:var(--accent)}.filters input[type=search]{width:220px}.filter-count{color:var(--muted);margin-left:auto;font-size:12px}.sort-hint{color:var(--muted);font-size:11px}.directory-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.directory-meta{color:var(--muted);white-space:nowrap;font-size:12px}.team-filters{flex-wrap:wrap;margin-bottom:12px}.team-filters input[type=search]{flex-shrink:0;width:260px}.team-filters .sort-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-table-wrap{background:linear-gradient(90deg, #388bfd12, transparent 24%), var(--bg2);-webkit-overflow-scrolling:touch}.team-table{table-layout:fixed;min-width:960px}.team-table th:first-child{width:22%}.team-table th:nth-child(2),.team-table th:nth-child(3),.team-table th:nth-child(4),.team-table th:nth-child(5){width:7%}.team-table th:nth-child(6){width:14%}.team-table th:nth-child(7){width:11%}.team-table th:nth-child(8){width:18%}.team-table th{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.team-table th{background:color-mix(in srgb, var(--surface) 82%, var(--accent) 6%)}}.team-table th.actions-col{cursor:default}.team-table th.actions-col:hover{color:var(--muted)}.team-table td{padding-top:10px;padding-bottom:10px;overflow:hidden}.team-table tbody tr.team-row:hover{background:0 0}.team-table tbody tr.team-row:hover td{background:var(--row-hover-bg)}.team-table tbody tr.team-row:hover td:first-child{background:var(--team-row-hover-bg)}.team-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.team-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.team-metric{color:var(--text);font-size:13px;font-weight:700}.team-lang-pills{gap:5px}.team-health-cell{min-width:0;max-width:100%}.team-table td:nth-child(7) .health-bar{flex-shrink:1;width:48px;min-width:36px}.team-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.team-actions button{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:4px 8px;font-size:11px}.team-actions button:hover{color:var(--accent);border-color:var(--accent)}.score{font-size:12px;font-weight:600}.score.high{color:var(--success)}.score.medium{color:var(--warning)}.score.low{color:var(--danger)}.issue-chip{white-space:nowrap;border-radius:3px;align-items:center;height:16px;margin:1px;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}.ic-error{color:var(--danger);background:#f8514940}.ic-warning{color:var(--warning);background:#d2992240}.ic-info{color:var(--info);background:#58a6ff33}.owner-filters{flex-wrap:wrap;margin-bottom:12px}.owner-filters input[type=search]{flex-shrink:0;width:300px}.owner-filters .sort-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-grid{grid-template-columns:1fr;gap:14px;display:grid}.owner-table-wrap{background:linear-gradient(90deg, #a371f712, transparent 24%), var(--bg2);-webkit-overflow-scrolling:touch}.owner-table{table-layout:fixed;min-width:920px}.owner-table th:first-child{width:22%}.owner-table th:nth-child(2){width:16%}.owner-table th:nth-child(3),.owner-table th:nth-child(4),.owner-table th:nth-child(5){width:7%}.owner-table th:nth-child(6){width:13%}.owner-table th:nth-child(7){width:11%}.owner-table th:nth-child(8){width:17%}.owner-table th{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.owner-table th{background:color-mix(in srgb, var(--surface) 82%, var(--ai) 6%)}}.owner-table th.actions-col{cursor:default}.owner-table th.actions-col:hover{color:var(--muted)}.owner-table td{padding-top:10px;padding-bottom:10px;overflow:hidden}.owner-table tbody tr.owner-row:hover{background:0 0}.owner-table tbody tr.owner-row:hover td{background:var(--row-hover-bg)}.owner-table tbody tr.owner-row:hover td:first-child{background:var(--owner-row-hover-bg)}.owner-cell-identity{align-items:center;gap:10px;min-width:0;display:flex}.owner-table .name-line{align-items:baseline;gap:6px;min-width:0;display:flex}.owner-table .name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.owner-table .username{color:var(--muted);font-family:monospace;font-size:11px}.owner-table .email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-lang-pills{gap:5px}.owner-table td:nth-child(2) .owner-tags{max-height:52px;overflow:hidden}.owner-health-cell{min-width:0;max-width:100%}.owner-table td:nth-child(7) .health-bar{flex-shrink:1;width:48px;min-width:36px}.owner-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.owner-actions button{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:4px 8px;font-size:11px}.owner-actions button:hover{color:var(--accent);border-color:var(--accent)}.owner-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.owner-card-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.owner-card-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.owner-avatar{background:var(--bg2);object-fit:cover;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:36px;height:36px}.owner-avatar-placeholder{background:var(--owner-avatar-bg-dark,var(--bg2));width:36px;height:36px;color:var(--owner-avatar-color-dark,var(--muted));letter-spacing:.03em;border:1px solid var(--owner-avatar-border-dark,var(--border));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}:root[data-theme=light] .owner-avatar-placeholder{background:var(--owner-avatar-bg-light,var(--bg2));color:var(--owner-avatar-color-light,var(--text));border-color:var(--owner-avatar-border-light,var(--border));box-shadow:none}.team-avatar-placeholder{border-radius:8px}.owner-card .name-line{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.owner-card .name{font-size:14px;font-weight:600;line-height:1.2}.owner-card .username{color:var(--muted);font-family:monospace;font-size:11px}.owner-card .email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-card-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.owner-card-stats{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 14px;display:flex}.owner-card-stats .stat-item{white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;display:flex}.owner-card-stats .stat-item .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.owner-card-stats .stat-item .val{font-size:13px;font-weight:700}.owner-card-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:6px;display:flex}.owner-card-footer .owner-tags{margin:0}.owner-tags{flex-wrap:wrap;gap:5px;display:flex}.owner-tag{background:var(--bg2);color:var(--muted);border:1px solid var(--border);border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.owner-tag.team{color:var(--info);background:#58a6ff26;border-color:#58a6ff4d}.owner-tag.group{background:var(--bg2);color:var(--muted)}.owner-tag.role-admin{color:var(--danger);background:#f8514926;border-color:#f851494d}.owner-tag.role-owner{color:var(--warning);background:#d2992226;border-color:#d299224d}.owner-tag.role-maker{color:var(--success);background:#3fb95026;border-color:#3fb9504d}.loading{color:var(--muted);text-align:center;padding:40px;font-size:14px}.error-msg{color:var(--danger);padding:24px}.proj-detail-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:20px;margin-bottom:20px;padding:24px 28px;display:flex}.proj-detail-header .proj-name{font-size:22px;font-weight:700;line-height:1.2}.proj-detail-header .proj-slug{color:var(--muted);margin-top:2px;font-family:monospace;font-size:12px}.proj-detail-header .proj-desc{color:var(--muted);max-width:600px;margin-top:6px;font-size:13px;line-height:1.5}.proj-detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (width<=800px){.proj-detail-grid{grid-template-columns:1fr}}.proj-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.proj-section h3{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:700}.proj-kv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.proj-kv:last-child{border-bottom:none}.proj-kv .k{color:var(--muted)}.proj-kv .v{text-align:right;font-weight:500}.project-overview{gap:16px;display:grid}.api-contributors-panel{margin:0}.api-contributors-wrap{background:0 0;border:none;border-radius:0}.api-contributors-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:12px}.api-contributors-table .api-contrib-col-person{width:53%}.api-contributors-table .api-contrib-col-share{width:20%}.api-contributors-table .api-contrib-col-last{width:11%}.api-contributors-table .api-contrib-col-teams{width:8%}.api-contributors-table th.contact,.api-contributors-table td.contact{text-align:center;width:8%}.api-contrib-teams{vertical-align:middle}.api-contributors-table th{color:var(--muted);border-bottom:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:600}.api-contributors-table th.num,.api-contributors-table td.num{text-align:right}.api-contributors-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:5px 10px}.api-contributors-table tr:last-child td{border-bottom:0}.api-contrib-identity{gap:8px;min-width:0}.api-contrib-avatar{width:28px;min-width:28px;height:28px;font-size:10px}.api-contrib-meta .name-line{align-items:center;gap:6px;min-width:0;display:flex}.api-contrib-meta .name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.api-contrib-meta .email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.api-contrib-badge{background:var(--accent);border-radius:999px;flex-shrink:0;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.api-contrib-badge{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.api-contrib-badge{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.api-contrib-badge-former{background:var(--aw-muted)}@supports (color:color-mix(in lab, red, red)){.api-contrib-badge-former{background:color-mix(in srgb, var(--aw-muted) 20%, transparent)}}.api-contrib-badge-former{color:var(--aw-muted)}.api-contributors-table tr.api-contrib-former td{color:var(--aw-muted);opacity:.72}.api-contrib-former .api-contrib-avatar{filter:grayscale();opacity:.65}.api-contrib-metric{white-space:nowrap}.api-contrib-metric strong{font-variant-numeric:tabular-nums}.api-contrib-bar{background:var(--border);border-radius:999px;height:4px;margin-bottom:3px;display:block}@supports (color:color-mix(in lab, red, red)){.api-contrib-bar{background:color-mix(in srgb, var(--border) 80%, transparent)}}.api-contrib-bar{overflow:hidden}.api-contrib-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.api-contrib-bar-fill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, var(--ai,#a371f7)))}}.project-hero-card{border:1px solid var(--border);background:radial-gradient(circle at 8% 0%, #388bfd2e, transparent 34%), radial-gradient(circle at 96% 18%, var(--ai-dim), transparent 30%), linear-gradient(135deg, var(--surface), var(--bg2));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:22px 24px;display:grid;position:relative;overflow:hidden}:root[data-theme=light] .project-hero-card{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .project-hero-card{border-color:color-mix(in srgb, var(--border) 88%, var(--accent) 12%)}}:root[data-theme=light] .project-hero-card{background:radial-gradient(circle at 8% 0%, #2563eb17, transparent 36%), radial-gradient(circle at 96% 18%, var(--ai-dim), transparent 32%), linear-gradient(135deg, #fff, #f1f5f9);box-shadow:0 1px 2px #0f172a0a}.project-hero-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#58a6ff1f,#0000);border-radius:999px;height:180px;position:absolute;inset:auto -10% -45% 38%;transform:rotate(-7deg)}.project-hero-copy{z-index:1;min-width:0;position:relative}.project-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.project-hero-copy h2{margin:0;font-size:24px;line-height:1.15}.project-hero-copy p{max-width:760px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.project-meta-strip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.project-meta-strip>span{border:1px solid var(--border);align-items:center;gap:7px;min-height:28px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-meta-strip>span{border:1px solid color-mix(in srgb, var(--border) 92%, var(--text) 8%)}}.project-meta-strip>span{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-meta-strip>span{background:color-mix(in srgb, var(--surface) 76%, var(--bg) 24%)}}.project-meta-strip>span{color:var(--text);box-shadow:0 1px 0 var(--text);font-size:12px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.project-meta-strip>span{box-shadow:0 1px 0 color-mix(in srgb, var(--text) 5%, transparent)}}:root[data-theme=light] .project-meta-strip>span{background:#ffffffe0;border-color:#d7dee8;box-shadow:0 1px 2px #0f172a0d}:is(.project-meta-strip>span:has(>.aw-inline-btn:only-child),.project-meta-strip>span:has(>a.aw-inline-btn:only-child)){box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.project-meta-strip b{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.project-meta-strip b{color:color-mix(in srgb, var(--muted) 82%, var(--text) 18%)}}.project-meta-strip b{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.project-meta-chip-text{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.project-meta-strip em,.project-meta-strip a,.project-meta-strip .aw-pill,.project-meta-strip .aw-integration-link{color:var(--text);font-size:12px;font-style:normal;font-weight:600;line-height:1.2;text-decoration:none}.project-meta-strip .aw-visibility-badge{font-size:12px;font-weight:600;line-height:1.2}.project-meta-strip .aw-country-badge{gap:5px;font-size:12px;font-weight:600;line-height:1.2}.project-meta-strip .aw-country-badge-code{font-size:12px;font-weight:600}.project-meta-strip a,.project-meta-strip .aw-integration-link{color:var(--accent)}.project-meta-strip a:hover,.project-meta-strip .aw-integration-link:hover{text-decoration:underline}.project-meta-strip .aw-pill,.project-meta-strip .aw-visibility-badge,.project-meta-strip .aw-integration-link{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline}.project-meta-strip .aw-visibility-badge span:first-child{margin-right:.25em}.project-meta-strip .aw-integration-links{gap:0;display:inline}.project-meta-strip .project-meta-jira-sep{margin:0 1px}.project-meta-portal a{color:var(--accent);font-weight:600;text-decoration:none}.project-meta-portal a:hover{text-decoration:underline}.project-health-ring{z-index:1;background:conic-gradient(var(--health-color) var(--health), #8b949e38 0);width:128px;height:128px;box-shadow:0 0 42px var(--health-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.project-health-ring{box-shadow:0 0 42px color-mix(in srgb, var(--health-color) 22%, transparent)}}.project-health-ring:before{content:"";background:var(--surface);border:1px solid var(--border);border-radius:50%;position:absolute;inset:10px}.project-health-ring>div{place-items:center;display:grid;position:relative}.project-health-ring strong{color:var(--text);font-size:32px;line-height:1}.project-health-ring span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800}.issue-severity-ring{background:var(--ring-fill);box-shadow:0 0 42px var(--ring-glow)}@supports (color:color-mix(in lab, red, red)){.issue-severity-ring{box-shadow:0 0 42px color-mix(in srgb, var(--ring-glow) 22%, transparent)}}.issue-severity-ring{cursor:default}.issue-severity-ring:focus-visible{outline:2px solid var(--aw-accent);outline-offset:4px}.issue-severity-ring strong{font-variant-numeric:tabular-nums}.issue-severity-ring--sm strong{font-size:26px}.issue-severity-ring--xs strong{font-size:21px}.issue-severity-ring-anchor{z-index:1;flex-shrink:0;place-items:center;display:grid;position:relative}a.issue-severity-ring{color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}a.issue-severity-ring:hover{box-shadow:0 0 64px var(--ring-glow);transform:scale(1.02)}@supports (color:color-mix(in lab, red, red)){a.issue-severity-ring:hover{box-shadow:0 0 64px color-mix(in srgb, var(--ring-glow) 30%, transparent)}}a.issue-severity-ring:focus-visible{outline:2px solid var(--aw-accent);outline-offset:4px}.issue-severity-ring--lg{width:clamp(172px,15vh,196px);height:clamp(172px,15vh,196px);box-shadow:0 0 54px var(--ring-glow)}@supports (color:color-mix(in lab, red, red)){.issue-severity-ring--lg{box-shadow:0 0 54px color-mix(in srgb, var(--ring-glow) 22%, transparent)}}.issue-severity-ring--lg:before{inset:20px}.issue-severity-ring--lg strong{font-size:38px}.issue-severity-ring--lg.issue-severity-ring--sm strong{font-size:32px}.issue-severity-ring--lg.issue-severity-ring--xs strong{font-size:27px}.project-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.project-kpi-grid.project-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.project-kpi-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:13px 14px}.project-kpi-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.project-kpi-card strong{color:var(--text);margin-top:5px;font-size:25px;line-height:1;display:block}.project-kpi-card small{min-height:16px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.project-kpi-card-success{background:#3fb95012;border-color:#3fb9505c}.project-kpi-card-warning{background:#d2992214;border-color:#d2992261}.project-kpi-card-danger{background:#f8514914;border-color:#f8514961}.project-kpi-card-info{background:#58a6ff12;border-color:#58a6ff5c}.project-overview .home-activity-metrics a.project-quality-family{border:1px solid var(--soft-border);background:var(--bg2);color:var(--muted);text-align:center;text-transform:uppercase;border-radius:11px;padding:9px;font-size:10px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.project-overview .home-activity-metrics a.project-quality-family:hover{border-color:var(--border);background:var(--bg3)}.project-overview .home-activity-metrics a.project-quality-family b{color:var(--text);font-size:19px;line-height:1.1;display:block}.project-insight-grid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:16px;display:grid}.project-api-surface-card,.project-recent-changes{grid-column:1/-1}.project-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.project-section-head h3,.project-facts-card h3{margin-bottom:3px}.project-section-head p{color:var(--muted);font-size:11px;line-height:1.35}.project-link-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px}.project-link-btn:hover{color:var(--accent);border-color:var(--accent)}.project-pulse-stats,.project-severity-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.project-pulse-stats span,.project-severity-row span{border:1px solid var(--soft-border);background:var(--bg2);min-width:0;color:var(--muted);text-align:center;text-transform:uppercase;border-radius:10px;padding:9px;font-size:10px}.project-severity-row{grid-template-columns:repeat(3,minmax(0,1fr))}.project-pulse-stats b,.project-severity-row b{color:var(--text);font-size:18px;line-height:1.1;display:block}.project-severity-row .danger b{color:var(--danger)}.project-severity-row .warning b{color:var(--warning)}.project-severity-row .info b{color:var(--info)}.project-change-bars{gap:7px;display:grid}.project-change-row{color:var(--muted);grid-template-columns:74px 1fr 34px;align-items:center;gap:8px;font-size:11px;display:grid}.project-change-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-change-row b{color:var(--text);text-align:right;font-size:11px}.project-change-track{background:var(--bg2);border-radius:999px;height:7px;overflow:hidden}.project-change-track i{border-radius:inherit;background:var(--muted);height:100%;display:block}.project-change-track .cl-type-pill-added{background:var(--success)}.project-change-track .cl-type-pill-removed{background:var(--danger)}.project-change-track .cl-type-pill-modified{background:var(--warning)}.project-change-track .cl-type-pill-fix{background:var(--info)}.project-change-track .cl-type-pill-docs{background:var(--muted)}.project-pulse-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:11px;padding-top:10px;font-size:11px}.project-issue-list{gap:8px;display:grid}.project-issue-mini{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.project-issue-mini:last-child{border-bottom:none}.project-api-chip-cloud,.project-tag-cloud{flex-wrap:wrap;gap:8px;display:flex}.project-tag-cloud{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.project-api-chip,.project-tag-chip,.project-more-chip,.project-more-muted{border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;line-height:1.25;display:inline-flex}.project-api-chip{color:var(--text);background:#58a6ff14;border:1px solid #58a6ff40}.project-tag-chip{border:1px solid var(--border);background:var(--bg2);color:var(--muted);font-size:11px}.project-more-chip{border:1px solid var(--accent);color:var(--accent);cursor:pointer;font:inherit;background:0 0;font-size:12px}.project-more-muted{color:var(--muted);border:1px dashed var(--border)}.project-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-fact-grid>span{border:1px solid var(--soft-border);background:var(--bg2);min-height:42px;color:var(--text);border-radius:10px;padding:9px 10px;font-size:12px}.project-fact-grid b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.project-fact-grid em{color:var(--muted);font-family:monospace;font-style:normal}.project-facts-tags{border-top:1px solid var(--border);flex-wrap:wrap;gap:5px;max-height:68px;margin-top:12px;padding-top:12px;display:flex;overflow:hidden}.project-empty-note{color:var(--muted);font-size:12px}.project-empty-note-success{color:var(--success)}@media (width<=1100px){.project-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-kpi-grid.project-kpi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.project-insight-grid{grid-template-columns:1fr}}@media (width<=760px){.project-hero-card{grid-template-columns:1fr}.project-health-ring{width:112px;height:112px}.project-kpi-grid,.project-pulse-stats,.project-severity-row,.project-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.proj-stat-row{border:1px solid var(--border);border-radius:var(--radius);gap:0;margin-bottom:16px;display:flex;overflow:hidden}.proj-stat-cell{text-align:center;border-right:1px solid var(--border);flex:1;padding:12px 8px}.proj-stat-cell:last-child{border-right:none}.proj-stat-cell .n{font-size:22px;font-weight:700}.proj-stat-cell .l{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10px}.proj-issue-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.proj-issue-row:last-child{border-bottom:none}.proj-lint-row{border-bottom:1px solid var(--border);padding:7px 0;font-size:12px}.proj-lint-row:last-child{border-bottom:none}.proj-back-btn{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:12px;text-decoration:none;display:inline-flex}.proj-back-btn:hover{border-color:var(--accent);color:var(--accent)}.proj-subtab-bar{border-bottom:1px solid var(--border);gap:2px;margin:16px 0 0;display:flex}.proj-subtab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 18px;font-family:inherit;font-size:13px;transition:color .15s,border-color .15s}.proj-subtab:hover{color:var(--text)}.proj-subtab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.proj-subtab:disabled{opacity:.35;cursor:default}.pd-pane{padding-top:20px}.project-react-layout{align-items:stretch;min-height:calc(100vh - 54px)}.project-react-layout>.main{padding:20px 20px 28px}.project-react-layout .proj-subtab-bar{margin-top:0;margin-bottom:20px}.api-detail{background:var(--bg);padding:24px 28px}.aw-page-head.api-page-head{margin-bottom:12px;display:block}.api-page-head .api-page-head-main{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.api-page-head-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aw-link-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-page-version{border:1px solid var(--border);color:var(--muted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}.api-page-description{margin-bottom:22px}.api-selected-operation{margin:8px -20px 0}.api-selected-operation-empty{margin-top:8px}.api-selected-operation__raw{padding:0 20px 28px}.api-op-hero{border-bottom:1px solid var(--border);gap:12px;margin-bottom:22px;padding-bottom:20px;display:grid}.api-op-hero--compact{margin-bottom:16px;padding-bottom:16px}.api-op-hero__top{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.api-op-hero__actions{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.api-op-hero__heading{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.api-op-hero__title{min-width:0;color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.25}.api-deprecated-badge{border:1px solid var(--warning);border-radius:4px;align-items:center;height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.api-deprecated-badge{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border))}}.api-deprecated-badge{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.api-deprecated-badge{background:color-mix(in srgb, var(--warning) 16%, var(--surface))}}.api-deprecated-badge{color:var(--warning);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.api-op-hero__endpoint{border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:8px 12px;display:flex}.api-op-hero__endpoint-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.api-op-hero__endpoint-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.api-op-hero__endpoint .api-op-action-btn{height:22px;min-height:22px;padding:0 10px;font-size:10px}.api-op-hero__endpoint .api-method{border-radius:4px;width:auto;min-width:3.25rem;max-width:none;padding:4px 8px;font-size:10px}.api-op-hero__path{min-width:0;color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45}.api-op-hero__actions .api-op-issue-count{align-items:center;min-height:28px;padding:4px 10px;font-size:11px;display:inline-flex}.api-op-hero__actions .api-op-action-btn{min-height:28px;padding:0 12px;font-size:11px}.api-op-panel-inner{min-width:0}.api-op-panel-inner>.api-op-raw-panel{padding:20px 16px 18px}.api-op-layout{align-items:stretch;gap:0;min-width:0;display:grid}@media (width>=1080px){.api-op-layout{grid-template-columns:minmax(0,1fr) 400px;min-height:calc(100vh - 180px)}}.api-op-layout__main{flex-direction:column;gap:28px;min-width:0;padding:0 20px 28px;display:flex}.api-op-layout__main .api-op-hero{margin-bottom:0}.api-op-sections{flex-direction:column;gap:28px;min-width:0;display:flex}.api-op-sections .api-description-block,.api-op-sections .api-op-issues-collapsible,.api-op-sections .api-body-section,.api-op-sections .api-security-section{margin-bottom:0}.api-op-layout__aside{border-top:1px solid var(--border);background:#1a1d21;min-width:0;padding:16px 14px 20px}@media (width>=1080px){.api-op-layout__aside{border-top:0;border-left:1px solid var(--border);align-self:start;height:calc(100vh - 54px);padding:18px 14px 24px;position:sticky;top:54px;overflow-y:auto}}.api-op-block,.api-schema-block{scroll-margin-top:24px}.api-tag-section{margin-bottom:18px}.api-tag-section h2{border-top:1px solid var(--border);color:var(--text);margin:18px 0 10px;padding-top:12px;font-size:16px}.api-tag-section h2:first-child{border-top:none;margin-top:0;padding-top:0}.api-op-block{--api-required-accent:#d29922;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;overflow:hidden}.api-op-block.method-get{border-left:3px solid #58a6ff}.api-op-block.method-post{border-left:3px solid #56d364}.api-op-block.method-put{border-left:3px solid #e3b341}.api-op-block.method-patch{border-left:3px solid #bc8cff}.api-op-block.method-delete{border-left:3px solid #f85149}.api-op-block.method-head,.api-op-block.method-options{border-left:3px solid #8b949e}.api-op-header{background:0 0;align-items:stretch;gap:0;display:flex}.api-op-summary{cursor:pointer;text-align:left;min-width:0;color:var(--text);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;display:flex}.api-op-header:hover .api-op-summary,.api-op-header:hover .api-op-chevron-btn,.api-op-summary:hover{background:var(--hover-bg)}.api-op-summary .api-op-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:12px;overflow:hidden}.api-op-summary-desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.api-op-issue-count{color:var(--danger);background:#f8514924;border:1px solid #f8514947;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.api-op-header-trail{flex-shrink:0;align-items:center;gap:8px;padding-right:4px;display:flex}.api-op-action-btn{border:1px solid var(--border);background:var(--bg2);height:24px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700}.api-op-action-btn:hover,.api-op-action-btn.active{color:var(--text);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.api-op-action-btn:hover,.api-op-action-btn.active{border-color:color-mix(in srgb, var(--border) 60%, var(--text))}}.api-op-action-btn:hover,.api-op-action-btn.active{background:var(--hover-bg)}.api-op-chevron-btn{width:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.api-op-chevron-btn:hover{color:var(--text)}.api-chevron-icon{color:var(--muted);flex-shrink:0;transition:transform .15s,color .12s;display:block;transform:rotate(0)}.api-chevron-icon.expanded{transform:rotate(90deg)}.api-op-chevron-btn:hover .api-chevron-icon,.api-schema-toggle:hover .api-chevron-icon{color:var(--text)}.api-op-panel{border-top:1px solid var(--border);background:var(--bg);color:var(--text);padding:20px 16px 18px;display:none}.api-op-block.expanded .api-op-panel{display:block}.api-op-panel code{color:var(--text)}.api-op-raw-panel{margin:0}.api-op-raw-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.api-op-raw-open{color:var(--accent);font-size:11px;font-weight:700;text-decoration:none}.api-op-raw-open:hover{color:var(--text)}.api-op-raw-fragment{width:100%}.api-description-block{margin:0 0 16px}.api-description-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.api-description-block-head .api-section-title{margin-bottom:0}.api-description-block .api-field-issue-detail,.api-description-block .api-section-title{margin-bottom:10px}.api-description{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);margin:0;padding:14px 16px;font-size:14px;line-height:1.65}.api-description .md-viewer>:first-child{margin-top:0}.api-description .md-viewer>:last-child{margin-bottom:0}.api-description--missing{color:var(--muted);background:#8b949e0a;border-style:dashed;font-style:italic}.api-description--suggested{color:var(--text);padding-right:52px;font-style:normal;position:relative}.api-description-ai-mark{height:20px;color:var(--ai,var(--aw-ai,#7c3aed));background:var(--ai,#7c3aed);border-radius:999px;align-items:center;gap:3px;padding:0 7px 0 5px;display:inline-flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.api-description-ai-mark{background:color-mix(in srgb, var(--ai,#7c3aed) 16%, var(--surface,#fff))}}.api-description-ai-mark{border:1px solid var(--ai,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.api-description-ai-mark{border:1px solid color-mix(in srgb, var(--ai,#7c3aed) 45%, var(--border,#d0d7de))}}.api-description-ai-mark{pointer-events:none;font-weight:700;line-height:1}.api-description-ai-mark__glyph{color:inherit;font-size:11px;line-height:1}.api-description-ai-mark__label{letter-spacing:.06em;text-transform:uppercase;font-size:9px}.api-description-suggested-note{color:var(--muted);text-align:left;margin:8px 0 0;font-size:12px;font-style:italic}.api-description--suggested .md-viewer{color:var(--text);font-style:normal}.api-issue-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.api-issue-chip{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;max-width:100%;height:18px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.api-issue-chip.api-issue-error{color:var(--danger);background:#f8514933}.api-issue-chip.api-issue-warning{color:var(--warning);background:#d2992233}.api-issue-chip.api-issue-info{color:var(--info);background:#58a6ff33}.api-issue-chip.api-issue-chip--ai{background:var(--ai-dim);color:var(--ai);border:1px solid var(--ai-glow);font-weight:600}.api-issue-chip.more{background:var(--bg2);color:var(--muted);cursor:default}.api-issue-chip.selected{box-shadow:0 0 0 1px}.api-inline-issues{margin-top:4px}.api-issue-detail{background:var(--bg2);border:1px solid var(--border);border-radius:6px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:none}.api-issue-detail.open{display:block}.api-issue-detail-rule{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:8px}.api-issue-detail-rule p{color:var(--text);margin:0 0 6px}.api-issue-detail-rule p.muted{color:var(--muted);font-size:11px;font-style:italic}.api-issue-detail-violation{margin-top:6px}.api-issue-top--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.api-issue-top--clickable:hover .api-issue-label{color:var(--accent)}.api-issue-chevron{color:var(--muted);margin-left:auto;font-size:10px;transition:transform .15s}.api-issue-item.expanded .api-issue-chevron{transform:rotate(90deg)}.api-field-issues td{border-top:none;padding-top:0}.api-op-general-issues{border-top:1px dashed var(--border);margin-top:16px;padding-top:12px}.api-op-general-issues summary{cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.api-op-item{cursor:pointer;border-bottom:1px solid var(--row-hover-bg);align-items:center;gap:8px;padding:6px 12px;transition:background .1s;display:flex}.api-op-item:hover{background:var(--hover-bg)}.api-op-item.selected{background:#388bfd1a}.api-schema-item{cursor:pointer;color:var(--muted);border-bottom:1px solid var(--row-hover-bg);align-items:center;gap:6px;padding:5px 12px 5px 24px;font-size:12px;transition:background .1s;display:flex}.api-schema-item:hover{background:var(--hover-bg);color:var(--text)}.api-schema-item.selected{color:var(--text);background:#388bfd1a}.api-op-path{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:10px;overflow:hidden}.sidebar-api-specs-scroll .api-op-path{white-space:normal;font-size:12px;line-height:1.35}.sidebar-op-item .api-method{box-sizing:border-box;width:3.4rem;min-width:3.4rem;max-width:3.4rem;padding:2px 4px;font-size:9px}.sidebar-op-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:12px;line-height:1.35;overflow:hidden}.sidebar-op-nav-title{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:12px 12px 4px;padding-top:10px;font-size:10px;font-weight:800}.sidebar-spec-option{border:0;width:100%;font-family:inherit}.sidebar-spec-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-method{box-sizing:border-box;text-align:center;letter-spacing:.02em;border-radius:3px;flex-shrink:0;width:3.25rem;min-width:3.25rem;max-width:3.25rem;padding:1px 4px;font-family:monospace;font-size:8px;font-weight:700}.method-get{color:#58a6ff;background:#58a6ff2e}.method-post{color:#56d364;background:#56d3642e}.method-put{color:#e3b341;background:#e3b3412e}.method-patch{color:#bc8cff;background:#bc8cff2e}.method-delete{color:#f85149;background:#f851492e}.method-head,.method-options{color:#8b949e;background:#8b949e2e}.sidebar-spec-btn{cursor:pointer;text-align:left;width:100%;color:var(--muted);background:0 0;border:none;align-items:center;gap:7px;padding:5px 14px;font-family:inherit;font-size:12px;transition:color .12s,background .12s;display:flex}.sidebar-spec-btn:hover{color:var(--text);background:var(--hover-bg)}.sidebar-spec-btn.open{color:var(--text);font-weight:600}.sidebar-op-item{cursor:pointer;box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;min-height:36px;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 9px 20px;font-family:inherit;line-height:1.4;transition:background .1s;display:flex;overflow:hidden}.sidebar-op-item:hover{background:var(--hover-bg)}.sidebar-op-item.active{background:#388bfd1a}.sidebar-op-method{box-sizing:border-box;flex-shrink:0;width:3.4rem;min-width:3.4rem;max-width:3.4rem;padding:2px 4px;font-size:9px}.sidebar-api-specs-scroll{padding-bottom:0}.api-sidebar-project-tree{padding-top:0}.api-sidebar-nav{--api-sidebar-trail:58px;--api-sidebar-rail:12px;flex-direction:column;gap:0;padding:0 0 8px;display:flex}.api-sidebar-nav__header{padding:0 6px}.api-sidebar-nav__header .sidebar-op-nav-title{border-top:0;margin:0 8px 4px;padding-top:0}.api-sidebar-root{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:9px;padding:7px 14px;transition:background .12s,color .12s;display:flex}.api-sidebar-root:hover,.api-sidebar-root--active{color:var(--text);background:#388bfd1a}.api-sidebar-root--active .api-sidebar-root__label{color:var(--accent);font-weight:500}.api-sidebar-root__icon{margin-top:1px}.api-sidebar-root__text{flex-direction:column;gap:2px;min-width:0;display:flex}.api-sidebar-root__label{font-size:13px;font-weight:500;line-height:1.3}.api-sidebar-root__title{color:var(--muted);word-break:break-word;font-size:11px;line-height:1.35}.api-sidebar-nav__tree{border-left:2px solid var(--border);margin:6px 0 0;padding:2px 0 0 10px}@supports (color:color-mix(in lab, red, red)){.api-sidebar-nav__tree{border-left:2px solid color-mix(in srgb, var(--border) 75%, transparent)}}.api-sidebar-group{margin-top:2px}.api-sidebar-group__head{border-radius:8px;align-items:stretch;width:100%;min-height:34px;display:flex;overflow:hidden}.api-sidebar-group__title{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 10px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.api-sidebar-group__title:hover,.api-sidebar-group__title--active{color:var(--text);background:#388bfd14}.api-sidebar-group__marker{background:var(--accent);border-radius:2px;flex-shrink:0;width:3px;height:14px}@supports (color:color-mix(in lab, red, red)){.api-sidebar-group__marker{background:color-mix(in srgb, var(--accent) 70%, var(--muted))}}.api-sidebar-group__title--active .api-sidebar-group__marker{background:var(--accent)}.api-sidebar-group__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-sidebar-group__toggle{box-sizing:border-box;width:var(--api-sidebar-trail,58px);color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:14px;transition:color .12s,background .12s;display:inline-flex}.api-sidebar-group__toggle:hover{color:var(--text);background:var(--hover-bg)}.api-sidebar-group__toggle svg{transition:transform .15s;transform:rotate(-90deg)}.api-sidebar-group--expanded>.api-sidebar-group__head .api-sidebar-group__toggle svg,.api-sidebar-schemas--expanded .api-sidebar-group__toggle--nested svg{transform:rotate(0)}.api-sidebar-group__body{padding:2px 0 8px 4px}.api-sidebar-op{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:1px 0;padding:7px 0 7px 10px;transition:background .12s,color .12s;display:flex}.api-sidebar-op:hover,.api-sidebar-op--active{background:#388bfd1f}.api-sidebar-op__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.api-sidebar-op__deprecated{border:1px solid var(--warning);border-radius:4px;margin-left:6px;padding:1px 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.api-sidebar-op__deprecated{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border))}}.api-sidebar-op__deprecated{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.api-sidebar-op__deprecated{background:color-mix(in srgb, var(--warning) 16%, var(--surface))}}.api-sidebar-op__deprecated{color:var(--warning);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;font-size:9px;font-weight:700}.api-sidebar-op__method{box-sizing:border-box;width:var(--api-sidebar-trail,58px);letter-spacing:.02em;text-align:right;white-space:nowrap;background:0 0;flex-shrink:0;padding:1px 14px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;line-height:1.4}.api-sidebar-op__method.method-get,.api-sidebar-op__method.method-post,.api-sidebar-op__method.method-put,.api-sidebar-op__method.method-patch,.api-sidebar-op__method.method-delete,.api-sidebar-op__method.method-head,.api-sidebar-op__method.method-options{background:0 0}.api-sidebar-schemas{margin:0}.api-sidebar-schemas__head{border-radius:8px;align-items:stretch;width:100%;min-height:30px;display:flex;overflow:hidden}.api-sidebar-schemas__toggle{min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 10px;font-size:12px;transition:background .12s,color .12s;display:flex}.api-sidebar-schemas__toggle:hover,.api-sidebar-schemas__toggle--active{color:var(--text);background:#388bfd1a}.api-sidebar-schemas__marker{border:1.5px solid #d29922;border-radius:2px;flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}.api-sidebar-schemas__count{background:var(--border);color:var(--muted);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.api-sidebar-group__toggle--nested{width:var(--api-sidebar-trail,58px)}.api-sidebar-schemas__list{padding:2px 0 4px 8px}.api-sidebar-schema{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 8px 6px 22px;font-size:12px;transition:background .12s,color .12s;display:flex}.api-sidebar-schema:hover,.api-sidebar-schema--active{color:var(--text);background:#388bfd1a}.api-sidebar-schema__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-explorer-doc{padding:0 0 28px}.api-schema-list{gap:8px;display:grid}.api-schema-list-item{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.api-schema-list-item:hover{background:var(--hover-bg);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.api-schema-list-item:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.api-schema-list-name{font-size:14px;font-weight:600}.api-schema-list-type{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.api-schema-doc-description{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.5}.api-schema-doc-type{color:var(--muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.api-schema-doc-namespace{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.api-schema-doc-panel{margin-top:18px}.schema-detail-panel{gap:12px;display:grid}.schema-detail-panel__block{background:#24282e;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.schema-detail-panel__title{color:#ffffffe0;border-bottom:1px solid #ffffff14;padding:10px 12px;font-size:12px;font-weight:700}.schema-detail-panel__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding-right:8px;display:flex}.schema-detail-panel__head .schema-detail-panel__title{border-bottom:0;flex:1}.schema-detail-panel__meta{gap:8px;margin:0;padding:10px 12px 12px;display:grid}.schema-detail-panel__row{grid-template-columns:88px 1fr;align-items:baseline;gap:8px;display:grid}.schema-detail-panel__row dt{color:#ffffff80;margin:0;font-size:11px;font-weight:600}.schema-detail-panel__row dd{color:#ffffffe0;word-break:break-word;margin:0;font-size:12px;line-height:1.4}.schema-detail-panel__row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.schema-detail-panel__json{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1a1d21;max-height:min(420px,100vh - 240px);margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow:auto}.schema-detail-panel__json code{font:inherit;color:inherit;white-space:pre-wrap;word-break:break-word;display:block}.api-op-layout__aside .schema-detail-panel .api-json-example-copy{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff24}:root[data-theme=light] .schema-detail-panel__block{border-color:var(--border);background:var(--surface)}:root[data-theme=light] .schema-detail-panel__title{border-bottom-color:var(--border);color:var(--text)}:root[data-theme=light] .schema-detail-panel__head{border-bottom-color:var(--border)}:root[data-theme=light] .schema-detail-panel__row dt{color:var(--muted)}:root[data-theme=light] .schema-detail-panel__row dd{color:var(--text)}:root[data-theme=light] .schema-detail-panel__json{color:#24292f;border-top:1px solid var(--border);background:#f6f8fa}:root[data-theme=light] .schema-detail-panel__json .sy-key{color:#0550ae}:root[data-theme=light] .schema-detail-panel__json .sy-str{color:#0a3069}:root[data-theme=light] .schema-detail-panel__json .sy-num{color:#953800}:root[data-theme=light] .schema-detail-panel__json .sy-bool{color:#cf222e}:root[data-theme=light] .schema-detail-panel__json .sy-comment{color:#57606a}:root[data-theme=light] .schema-detail-panel__json .sy-anchor{color:#8250df}:root[data-theme=light] .api-op-layout__aside .schema-detail-panel .api-json-example-copy{border-color:var(--border);background:var(--bg2);color:var(--text)}:root[data-theme=light] .api-op-layout__aside .schema-detail-panel .api-json-example-copy:hover{background:var(--hover-bg);color:var(--accent)}.schema-detail-panel__example.api-json-example-block{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0}:root[data-theme=light] .schema-detail-panel__example.api-json-example-block{border-top-color:var(--border)}.schema-detail-panel__example .api-json-example-head{background:0 0;border-bottom-color:#ffffff14}:root[data-theme=light] .schema-detail-panel__example .api-json-example-head{border-bottom-color:var(--border)}.schema-detail-panel__empty-text{color:#ffffff8c;margin:0;padding:12px;font-size:12px;line-height:1.45}:root[data-theme=light] .schema-detail-panel__empty-text{color:var(--muted)}.schema-detail-panel__schema-toggle{overflow:hidden}.schema-detail-panel__schema-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-right:12px;list-style:none;display:flex}.schema-detail-panel__schema-summary::-webkit-details-marker{display:none}.schema-detail-panel__schema-summary .schema-detail-panel__title{border-bottom:0}.schema-detail-panel__schema-hint{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.schema-detail-panel__schema-toggle:not([open]) .schema-detail-panel__schema-hint:after{content:"Show"}.schema-detail-panel__schema-toggle[open] .schema-detail-panel__schema-hint:after{content:"Hide"}:root[data-theme=light] .schema-detail-panel__schema-hint{color:var(--muted)}.schema-detail-panel__schema-body{border-top:1px solid #ffffff14}:root[data-theme=light] .schema-detail-panel__schema-body{border-top-color:var(--border)}.schema-detail-panel__schema-actions{justify-content:flex-end;padding:8px 12px 0;display:flex}.sidebar-schema-item{cursor:pointer;color:var(--muted);box-sizing:border-box;appearance:none;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-width:0;min-height:30px;padding:7px 10px 7px 20px;font-family:inherit;font-size:12px;line-height:1.4;transition:background .1s;display:flex;overflow:hidden}.sidebar-schema-item:hover{background:var(--hover-bg);color:var(--text)}.sidebar-schema-item.active{color:var(--text);background:#388bfd1a}.sidebar-tag-label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:10px 14px 5px 12px;font-size:10px;font-weight:700}.api-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:700}.api-params-table{border-collapse:collapse;width:100%;margin-bottom:4px;font-size:12px}.api-params-wrap{gap:10px;display:grid}.api-params-table th{text-align:left;background:var(--bg2);color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--border);padding:4px 8px;font-size:10px;font-weight:600}.api-params-table td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);padding:6px 8px}.api-params-table tr:last-child td{border-bottom:none}.api-params-req-col{text-align:center;width:42px}.api-params-issues-col{width:148px;padding:0}.api-params-issues-cell{text-align:right;vertical-align:top;padding:6px 8px}.api-params-issues-cell .api-schema-row-trail{justify-content:flex-end;margin-left:0}.api-param-name,.api-param-type{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.api-param-name{font-weight:600}.api-param-name--required,.api-op-panel code.api-param-name--required{color:var(--api-required-accent)}.api-param-type{font-weight:400}.api-params-desc-cell{color:var(--muted);font-size:12px;line-height:1.45}.api-params-desc-cell .md-viewer{font-size:inherit;line-height:inherit;color:inherit}.api-params-desc-cell .md-viewer p,.api-params-desc-cell .md-viewer ul,.api-params-desc-cell .md-viewer ol{margin:0 0 4px}.api-params-desc-cell .md-viewer li,.api-params-desc-cell .md-viewer>:last-child{margin-bottom:0}.api-params-desc-cell .md-viewer code{font-size:11px}.api-schema-tree-wrap{gap:10px;display:grid}.api-schema-tree{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);--api-schema-issues-col:148px;margin:0;padding:8px 0 10px;overflow:hidden}.api-schema-node-block{display:block}.api-schema-node{grid-template-columns:minmax(0, 1fr) var(--api-schema-issues-col);color:var(--text);align-items:center;gap:0 8px;padding:2px 8px 2px 0;display:grid}.api-schema-node-main{min-width:0;min-height:26px;padding-left:var(--schema-indent,0px);grid-area:1/1;align-items:center;gap:8px;display:flex}.api-schema-toggle-spacer{flex:0 0 28px;width:28px;height:26px;display:block}.api-schema-root-row{grid-template-columns:minmax(0, 1fr) var(--api-schema-issues-col,148px);border-bottom:1px solid var(--border);align-items:center;column-gap:8px;min-height:26px;margin-bottom:4px;padding:2px 8px 6px 28px;display:grid}.api-schema-root-row .api-schema-row-trail{width:var(--api-schema-issues-col,148px);grid-column:2;justify-content:flex-end;justify-self:end}.api-schema-row-trail{width:var(--api-schema-issues-col,148px);grid-area:1/2;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:flex}.api-schema-required-slot{text-align:right;flex-shrink:0;width:56px}.api-schema-toggle{width:28px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.api-schema-toggle:hover{color:var(--text)}.api-schema-name{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:1}.api-schema-name--required{color:var(--api-required-accent)}.api-schema-type{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1}.api-schema-required{color:var(--api-required-accent);text-transform:lowercase;font-size:11px;font-weight:700}.api-schema-meta{margin:0 0 4px calc(36px + var(--schema-indent,0px));grid-area:2/1;gap:4px;display:grid}.api-schema-desc{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.api-schema-example{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.api-schema-enum{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.api-schema-enum li{border:1px solid var(--border);background:var(--text);border-radius:4px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.api-schema-enum li{background:color-mix(in srgb, var(--text) 6%, var(--surface))}}.api-schema-enum li{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.4}.api-schema-children{position:relative}.api-schema-children:before{content:"";left:calc(var(--schema-indent,0px) + 13px);border-left:1px solid var(--border);pointer-events:none;position:absolute;top:0;bottom:0}.api-schema-empty{color:var(--muted);margin:0;padding:10px 12px;font-size:12px;font-style:italic}.ai-prompt-action--block .ai-prompt-action__chip{align-self:flex-start}.ai-prompt-action--block.ai-prompt-action--expanded .ai-prompt-action__chip{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.ai-prompt-action--block .ai-prompt-action__panel{margin-top:-1px;padding-top:0}.ai-prompt-action--block .ai-prompt-action__preview{border-top-left-radius:0;border-top-right-radius:0;max-height:280px}.api-agent-prompt-block{background:var(--ai-dim);margin-bottom:12px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-block{background:color-mix(in srgb, var(--ai-dim) 35%, var(--surface))}}.api-agent-prompt-block{border:1px solid var(--ai-glow)}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-block{border:1px solid color-mix(in srgb, var(--ai-glow) 35%, var(--border))}}.api-agent-prompt-block{border-radius:var(--radius)}.api-agent-prompt-block--inline{background:linear-gradient(90deg, var(--ai-dim), transparent 80%);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-block--inline{background:linear-gradient(90deg, color-mix(in srgb, var(--ai-dim) 72%, transparent), transparent 80%)}}.api-agent-prompt-block--inline .api-agent-prompt-head{gap:8px;min-height:34px;padding:6px 10px}.api-agent-prompt-block--inline .api-agent-prompt-body{border-top:1px solid var(--ai-glow)}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-block--inline .api-agent-prompt-body{border-top:1px solid color-mix(in srgb, var(--ai-glow) 35%, var(--border))}}.api-agent-prompt-block--inline .api-agent-prompt{max-height:220px}.api-agent-prompt-head{cursor:pointer;align-items:center;gap:10px;min-height:36px;padding:7px 12px;list-style:none;transition:background .12s;display:flex}.api-agent-prompt-block:not([open]) .api-agent-prompt-head:hover{background:var(--ai-dim)}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-block:not([open]) .api-agent-prompt-head:hover{background:color-mix(in srgb, var(--ai-dim) 30%, transparent)}}.api-agent-prompt-block>summary{list-style:none}.api-agent-prompt-block>summary::marker{content:"";display:none}.api-agent-prompt-head::-webkit-details-marker{display:none}.api-agent-prompt-head .api-section-title{color:var(--ai);flex-shrink:0;margin:0}.api-agent-prompt-hint{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;line-height:1.35;overflow:hidden}.api-agent-prompt-copy{border-color:var(--ai-glow);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-copy{border-color:color-mix(in srgb, var(--ai-glow) 45%, var(--border))}}.api-agent-prompt-copy{color:var(--ai);background:var(--ai-dim)}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-copy{background:color-mix(in srgb, var(--ai-dim) 70%, var(--bg2))}}.api-agent-prompt-copy:hover{color:var(--text);border-color:var(--ai-glow);background:var(--ai-dim)}.api-agent-prompt-head:after{color:var(--muted);content:"Open";text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:10px;font-weight:700}.api-agent-prompt-block[open] .api-agent-prompt-head{border-bottom:1px solid var(--ai-glow)}@supports (color:color-mix(in lab, red, red)){.api-agent-prompt-block[open] .api-agent-prompt-head{border-bottom:1px solid color-mix(in srgb, var(--ai-glow) 35%, var(--border))}}.api-agent-prompt-block[open] .api-agent-prompt-head:after{content:"Hide"}.api-ai-badge{height:22px;color:var(--ai);background:var(--ai-dim);border:1px solid var(--ai-glow);letter-spacing:.06em;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px 0 3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.api-ai-badge-icon{background:var(--ai-glow);place-items:center;width:14px;height:14px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.api-ai-badge-icon{background:color-mix(in srgb, var(--ai-glow) 35%, transparent)}}.api-ai-badge-icon{border-radius:999px;font-size:8px;line-height:1}.api-agent-prompt-body{padding:0 14px 12px}.api-agent-prompt-note{margin:0;padding:8px 0 0;font-size:11px}.api-agent-prompt{border:1px solid var(--border);background:var(--bg);max-height:480px;color:var(--text);tab-size:2;white-space:pre;border-radius:8px;margin:0;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;overflow:auto}.api-agent-prompt .api-json-example-code{white-space:pre-wrap;word-break:break-word;display:inline}.api-request-panel{background:0 0;border:0;border-radius:0;margin-bottom:0;overflow:visible}.api-request-panel__tabs{background:#0003;border:1px solid #ffffff1a;border-radius:8px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.api-request-panel__tab{color:#ffffff9e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:7px 10px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s,background .12s}.api-request-panel__tab:hover{color:#fff;background:#ffffff0f}.api-request-panel__tab--active{color:#fff;background:#ffffff0a;border-bottom-color:#58a6ff}.api-request-panel__tab--ai{justify-content:center;align-items:center;gap:7px;display:inline-flex}.api-request-panel__tab--ai.api-request-panel__tab--active{border-bottom-color:var(--ai-glow,#a371f7);background:var(--ai-dim,#6e40c9)}@supports (color:color-mix(in lab, red, red)){.api-request-panel__tab--ai.api-request-panel__tab--active{background:color-mix(in srgb, var(--ai-dim,#6e40c9) 22%, #ffffff0a)}}.api-ai-badge--tab{height:20px;padding:0 6px 0 2px;font-size:8px}.api-request-panel__code{gap:12px;display:grid}.api-request-panel__form-block,.api-request-panel__sample{background:#24282e;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.api-request-panel__block-title{color:#ffffffe0;letter-spacing:.02em;border-bottom:1px solid #ffffff14;padding:10px 12px;font-size:12px;font-weight:700}.api-request-panel__form{gap:10px;padding:12px;display:grid}.api-request-field{gap:4px;display:grid}.api-request-field--textarea{align-content:start}.api-request-field__label{color:#ffffffc7;align-items:baseline;gap:6px;font-size:11px;font-weight:600;display:flex}.api-request-field__meta{color:#ffffff73;font-size:10px;font-weight:400}.api-request-field__required{color:#f85149}.api-request-field__input,.api-request-field__textarea{color:#e6edf3;width:100%;min-height:32px;font:inherit;background:#1a1d21;border:1px solid #ffffff1f;border-radius:6px;padding:6px 8px;font-size:12px}.api-request-field__input:focus,.api-request-field__textarea:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 2px #58a6ff33}.api-request-field__textarea{resize:vertical;min-height:100px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.api-request-panel__sample-head{background:#00000026;border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.api-request-panel__ai-block .api-request-panel__sample-head{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.api-request-panel__sample-title{color:#ffffffe0;white-space:nowrap;font-size:11px;font-weight:700}.api-request-panel__sample-controls{align-items:center;gap:8px;min-width:0;display:flex}.api-request-panel__sample-controls .api-example-select{flex:1;min-width:0}.api-request-panel__ai-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.api-request-panel__ai-note{color:#ffffff8c;margin:0;padding:8px 12px 0;font-size:11px;line-height:1.4}.api-request-panel__prompt-preview{color:#d4d4d4;tab-size:2;white-space:pre-wrap;word-break:break-word;background:#1a1d21;max-height:min(420px,100vh - 240px);margin:8px 0 0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;overflow:auto}.api-request-panel__prompt-line{white-space:pre-wrap;word-break:break-word;display:block}.api-request-panel .api-example-select{color:#e6edf3;background:#1a1d21;border:1px solid #ffffff1f;border-radius:6px;width:100%;min-width:0;max-width:none;padding:4px 6px;font-size:11px}.api-request-panel .api-json-example-copy{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff24;flex-shrink:0;min-height:32px;padding:6px 10px}.api-request-panel .api-json-example-copy--ai{border-color:var(--ai-glow,#a371f7)}@supports (color:color-mix(in lab, red, red)){.api-request-panel .api-json-example-copy--ai{border-color:color-mix(in srgb, var(--ai-glow,#a371f7) 45%, #ffffff24)}}.api-request-panel .api-json-example-copy--ai{background:var(--ai-dim,#6e40c9)}@supports (color:color-mix(in lab, red, red)){.api-request-panel .api-json-example-copy--ai{background:color-mix(in srgb, var(--ai-dim,#6e40c9) 35%, #ffffff0f)}}.api-request-panel .api-json-example-copy--ai{color:var(--ai,#bc8cff)}@supports (color:color-mix(in lab, red, red)){.api-request-panel .api-json-example-copy--ai{color:color-mix(in srgb, var(--ai,#bc8cff) 80%, #fff)}}.api-request-panel .api-json-example-copy:hover{color:#fff;background:#ffffff1f}.api-request-panel__code-block{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1a1d21;max-height:280px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;overflow:auto}.api-request-panel__code-line{white-space:pre-wrap;word-break:break-word;display:block}:root[data-theme=light] .api-op-layout__aside{background:var(--bg2)}:root[data-theme=light] .api-request-panel__tabs{border-color:var(--border);background:var(--surface)}:root[data-theme=light] .api-request-panel__tab{color:var(--muted)}:root[data-theme=light] .api-request-panel__tab:hover{color:var(--text);background:var(--hover-bg)}:root[data-theme=light] .api-request-panel__tab--active{color:var(--text);border-bottom-color:var(--accent);background:var(--hover-bg)}:root[data-theme=light] .api-request-panel__tab--ai.api-request-panel__tab--active{border-bottom-color:var(--ai);background:var(--ai-dim)}:root[data-theme=light] .api-request-panel__form-block,:root[data-theme=light] .api-request-panel__sample{border-color:var(--border);background:var(--surface)}:root[data-theme=light] .api-request-panel__block-title{border-bottom-color:var(--border);color:var(--text)}:root[data-theme=light] .api-request-panel__sample-head{border-bottom-color:var(--border);background:var(--bg2)}:root[data-theme=light] .api-request-panel__sample-title,:root[data-theme=light] .api-request-field__label{color:var(--text)}:root[data-theme=light] .api-request-field__meta{color:var(--muted)}:root[data-theme=light] .api-request-field__input,:root[data-theme=light] .api-request-field__textarea{border-color:var(--border);background:var(--bg);color:var(--text)}:root[data-theme=light] .api-request-field__input:focus,:root[data-theme=light] .api-request-field__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .api-request-field__input:focus,:root[data-theme=light] .api-request-field__textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}}:root[data-theme=light] .api-request-panel .api-example-select{border-color:var(--border);background:var(--bg);color:var(--text)}:root[data-theme=light] .api-request-panel .api-json-example-copy{border-color:var(--border);background:var(--bg2);color:var(--text)}:root[data-theme=light] .api-request-panel .api-json-example-copy:hover{background:var(--hover-bg);color:var(--accent)}:root[data-theme=light] .api-request-panel .api-json-example-copy--ai{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .api-request-panel .api-json-example-copy--ai{border-color:color-mix(in srgb, var(--ai) 40%, var(--border))}}:root[data-theme=light] .api-request-panel .api-json-example-copy--ai{background:var(--ai-dim);color:var(--ai)}:root[data-theme=light] .api-request-panel__ai-note{color:var(--muted)}:root[data-theme=light] .api-request-panel__code-block,:root[data-theme=light] .api-request-panel__prompt-preview{color:#24292f;border-top:1px solid var(--border);background:#f6f8fa}:root[data-theme=light] .api-request-panel__code-block .sy-key{color:#0550ae}:root[data-theme=light] .api-request-panel__code-block .sy-str{color:#0a3069}:root[data-theme=light] .api-request-panel__code-block .sy-num{color:#953800}:root[data-theme=light] .api-request-panel__code-block .sy-bool{color:#cf222e}:root[data-theme=light] .api-request-panel__code-block .sy-comment{color:#57606a}:root[data-theme=light] .api-request-panel__code-block .sy-anchor{color:#8250df}.api-body-section{margin-bottom:24px}.api-security-section{margin-bottom:12px}.api-security-block{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.api-security-head{cursor:pointer;align-items:center;gap:10px;min-height:36px;padding:7px 12px;list-style:none;transition:background .12s;display:flex}.api-security-block:not([open]) .api-security-head:hover{background:var(--hover-bg)}.api-security-block>summary{list-style:none}.api-security-block>summary::marker{content:"";display:none}.api-security-head::-webkit-details-marker{display:none}.api-security-head .api-section-title{flex-shrink:0;margin:0}.api-security-summary-label{color:var(--text);font-size:12px;font-weight:600}.api-security-head:after{color:var(--muted);content:"Hide";text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:10px;font-weight:700}.api-security-block:not([open]) .api-security-head:after{content:"Open"}.api-security-block[open] .api-security-head{border-bottom:1px solid var(--border)}.api-security-panel{gap:12px;padding:12px 14px 14px;display:grid}.api-security-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.api-security-scheme{border:1px solid var(--border);background:var(--bg);border-radius:8px;overflow:hidden}.api-security-scheme-head{border-bottom:1px solid var(--border);background:var(--bg2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.api-security-scheme-name{color:var(--text);margin:0;font-size:13px;font-weight:700}.api-security-scheme-type{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.api-security-help{gap:8px;padding:10px 12px 12px;display:grid}.api-security-scheme-desc,.api-security-scopes{color:var(--muted);margin:0;padding:10px 12px 0;font-size:12px;line-height:1.45}.api-security-help .api-security-scheme-desc{color:var(--text);padding:0}.api-security-scheme-example{color:var(--text);margin:0;font-size:12px;line-height:1.45}.api-security-scheme-example code{border:1px solid var(--border);background:var(--surface);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;display:inline-block}.api-security-flows{gap:10px;padding:10px 12px 12px;display:grid}.api-security-flow{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.api-security-flow-title{color:var(--text);margin:0 0 8px;font-size:12px;font-weight:700}.api-security-flow-fields{grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.api-security-flow-fields dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700}.api-security-flow-fields dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.api-security-detail-fields{padding:10px 12px 12px}.api-security-flow-fields a{color:var(--accent)}.api-security-scope{background:var(--bg2);color:var(--text);border-radius:999px;margin:0 6px 4px 0;padding:1px 6px;font-size:11px;display:inline-block}.api-body-section-head,.api-resp-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.api-body-content-type{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.api-body-description,.api-resp-panel-desc{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.api-content-examples{gap:10px;min-width:0;max-width:100%;display:grid}.api-content-examples__panel{min-width:0;max-width:100%;overflow:hidden}.api-content-view-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.api-view-tabs{border:1px solid var(--border);background:var(--bg2);border-radius:8px;align-items:center;gap:4px;padding:2px;display:inline-flex}.api-view-tab{min-height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 10px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.api-view-tab:hover{color:var(--text)}.api-view-tab.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000002e}.api-example-select{border:1px solid var(--border);background:var(--surface);max-width:min(280px,100%);min-height:28px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 28px 0 10px;font-size:12px}.api-json-example-block{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);contain:inline-size;min-width:0;max-width:100%;overflow:hidden}.api-json-example-viewport{-webkit-overflow-scrolling:touch;max-width:100%;max-height:420px;overflow:auto}.api-json-example-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.api-json-example-head .api-example-select{flex:1;min-width:0;max-width:min(320px,100%)}.api-json-example-desc{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.api-json-example-copy{border:1px solid var(--border);background:var(--bg2);min-height:24px;color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;padding:0 8px;font-size:11px;font-weight:700}.api-json-example-copy:hover{color:var(--text);background:var(--hover-bg)}.api-json-example-external{color:var(--muted);margin:0;padding:10px 12px 0;font-size:12px;line-height:1.45}.api-json-example-external a{color:var(--accent);word-break:break-all}.api-json-example{box-sizing:border-box;width:max-content;min-width:100%;color:var(--text);tab-size:2;white-space:pre;margin:0;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;display:block}.api-json-example-line{box-sizing:border-box;align-items:flex-start;width:max-content;min-width:100%;min-height:18px;padding:0 12px 0 0;display:flex}.api-json-example-line:hover{background:var(--hover-bg)}.api-json-example-num{color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;flex:0 0 36px;padding-right:10px;font-size:11px}.api-json-example-code{white-space:pre;flex:auto;min-width:0;display:block}.api-body-root-issues{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.api-resp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.api-resp-tab{border:1px solid var(--border);background:var(--surface);min-width:42px;min-height:28px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.api-resp-tab:hover{background:var(--hover-bg)}.api-resp-tab.tone-success{color:#3fb950;border-color:#3fb95059}.api-resp-tab.tone-warning{color:#d29922;border-color:#d2992259}.api-resp-tab.tone-danger{color:#f85149;border-color:#f8514959}.api-resp-tab.tone-neutral{color:var(--muted)}.api-resp-tab.active{color:#fff;border-color:#0000}.api-resp-tab.tone-success.active{background:#238636}.api-resp-tab.tone-warning.active{background:#9e6a03}.api-resp-tab.tone-danger.active{background:#da3633}.api-resp-tab.tone-neutral.active{color:#fff;background:#484f58}.api-resp-panel-trail{flex-shrink:0;align-items:center;gap:8px;display:flex}.api-schema-issue-btn{border:1px solid var(--border);background:var(--surface);width:80px;min-width:80px;height:22px;min-height:22px;color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.api-schema-issue-btn.empty{cursor:default;color:var(--muted);background:0 0;border-color:#8b949e2e}@supports (color:color-mix(in lab, red, red)){.api-schema-issue-btn.empty{color:color-mix(in srgb, var(--muted) 55%, transparent)}}.api-schema-issue-btn--error{color:var(--danger);background:#f851491f;border-color:#f8514947}.api-schema-issue-btn--warning{color:var(--warning);background:#d299221f;border-color:#d2992247}.api-schema-issue-btn--info:not(.empty){color:var(--info);background:#58a6ff1a;border-color:#58a6ff3d}.api-schema-issue-btn.selected{box-shadow:0 0 0 1px}.api-field-issue-detail{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2);overflow:hidden}.api-field-issue-detail-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.api-field-issue-detail-title{color:var(--text);font-size:12px;font-weight:700}.api-field-issue-detail-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}.api-field-issue-detail-close:hover{color:var(--text)}.api-field-issue-detail-list{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.api-resp-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);min-width:0;max-width:100%;padding:12px}.api-resp-card{border:1px solid var(--border);border-radius:6px;margin-bottom:6px;overflow:hidden}.api-resp-head{background:var(--surface);align-items:center;gap:8px;padding:6px 10px;display:flex}.api-resp-body{border-top:1px solid var(--border);padding:8px 10px}.api-response-field-issue{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-response-field-issue>span{color:var(--muted);font-size:11px}.api-resp-group{border:1px solid var(--border);border-radius:6px;margin-bottom:6px;font-size:11px;overflow:hidden}.api-resp-code-lines{background:var(--surface);border-bottom:1px solid var(--border);padding:5px 10px}.api-resp-code-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:2px 0;line-height:1.35;display:flex}.api-resp-code-line .code{font-family:monospace;font-size:12px;font-weight:700}.api-resp-code-line .desc{color:var(--muted);flex:1;min-width:120px}.api-resp-body-compact{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:6px 10px 8px;display:flex}.api-schema-compact{flex:1;min-width:180px}.api-schema-compact-row{flex-wrap:wrap;align-items:baseline;gap:5px 8px;padding:1px 0;line-height:1.35;display:flex}.api-schema-compact-row .prop{font-family:monospace;font-size:11px}.api-schema-compact-row .type{color:var(--info);font-size:10px}.api-schema-compact-row .desc{color:var(--muted);font-size:10px}.api-schema-compact-row .req{color:var(--danger);font-weight:700}.api-op-issues{border-radius:var(--radius);background:#f851490f;border:1px solid #f8514938;margin-bottom:20px;padding:12px 14px}.api-op-issues-collapsible{margin-bottom:12px;padding:0;overflow:hidden}.api-op-issues-collapsible .api-op-issues-head{cursor:pointer;min-height:36px;margin-bottom:0;padding:7px 12px;list-style:none;transition:background .12s}.api-op-issues-collapsible:not([open]) .api-op-issues-head:hover{background:#f851490d}.api-op-issues-collapsible>summary{list-style:none}.api-op-issues-collapsible>summary::marker{content:"";display:none}.api-op-issues-collapsible .api-op-issues-head::-webkit-details-marker{display:none}.api-op-issues-collapsible .api-op-issues-head:after{color:var(--muted);content:"Open";text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.api-op-issues-collapsible[open] .api-op-issues-head{border-bottom:1px solid #f851492e;margin-bottom:10px}.api-op-issues-collapsible[open] .api-op-issues-head:after{content:"Hide"}.api-op-issues-collapsible .api-op-issues-list{padding:0 14px 12px}.api-op-issues.api-op-issues--warn-only{background:#d299220f;border-color:#d2992238}.api-op-issues.api-op-issues--info-only{background:#58a6ff0f;border-color:#58a6ff33}.api-op-issues-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.api-op-issues-head .api-section-title{margin:0}.api-op-issues-summary{color:var(--muted);font-size:11px}.api-op-issues-list{flex-direction:column;gap:8px;display:flex}.api-issue-item{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--muted);border-radius:5px;padding:10px 12px}.api-issue-item.api-issue-error{border-left-color:var(--danger)}.api-issue-item.api-issue-warning{border-left-color:var(--warning)}.api-issue-item.api-issue-info{border-left-color:var(--info)}.api-issue-item.api-issue-hint{border-left-color:var(--muted)}.api-issue-item.api-issue-item--ai{border-left-color:var(--ai);background:linear-gradient(90deg, var(--ai-dim), transparent)}.api-issue-item.api-issue-item--ai .api-issue-source{color:var(--ai);font-weight:600}.api-issue-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.api-issue-source{color:var(--muted);font-size:10px}.api-issue-msg{color:var(--muted);font-size:12px;line-height:1.45}.sidebar-op-issue-count{box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--danger);background:#f8514940;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.md-viewer{min-width:0;max-width:100%;color:var(--text);font-size:14px;line-height:1.7}.md-viewer h1{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:8px;font-size:20px;font-weight:700}.md-viewer h2{margin:20px 0 8px;font-size:16px;font-weight:700}.md-viewer h3{color:var(--muted);margin:16px 0 6px;font-size:14px;font-weight:700}.md-viewer h4{margin:12px 0 4px;font-size:13px;font-weight:600}.md-viewer p{margin:0 0 10px}.md-viewer ul,.md-viewer ol{margin:0 0 10px;padding-left:22px}.md-viewer li{margin-bottom:4px}.md-viewer code{background:var(--bg2);border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:12px}.md-viewer pre{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 12px;padding:12px 14px;overflow-x:auto}.md-viewer pre code{background:0 0;border:none;padding:0;font-size:12px}.md-viewer pre.mermaid[data-processed=true]{text-align:center;background:0 0;line-height:0}.md-viewer pre.mermaid[data-processed=true] svg{max-width:100%;height:auto}.md-viewer pre.mermaid[data-processed=error]{border-color:var(--danger)}.md-viewer blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 10px;padding:4px 12px}.md-viewer a{color:var(--accent)}.md-table-wrap{max-width:100%;overflow-x:auto}.md-viewer table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.md-viewer th,.md-viewer td{border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:6px 10px}.md-viewer th:last-child,.md-viewer td:last-child{overflow-wrap:anywhere;width:100%}.md-viewer th{background:var(--bg2);font-weight:600}.md-viewer hr{border:none;border-top:1px solid var(--border);margin:16px 0}.md-viewer--compact{font-size:inherit;line-height:inherit;color:inherit}.md-viewer--compact p,.md-viewer--compact ul,.md-viewer--compact ol,.md-viewer--compact blockquote,.md-viewer--compact pre,.md-viewer--compact .md-table-wrap{margin:0 0 4px}.md-viewer--compact>:first-child{margin-top:0}.md-viewer--compact>:last-child{margin-bottom:0}.md-viewer--compact ul{padding-left:18px;list-style:outside}.md-viewer--compact ol{padding-left:18px;list-style:decimal}.md-viewer--compact li{margin-bottom:0}.md-viewer--compact li>p{margin:0}.md-viewer--compact strong,.md-viewer--compact b{color:inherit;font-weight:600}.md-viewer--compact code{padding:0 4px;font-size:11px}.md-viewer--compact pre{padding:6px 10px}.md-viewer--compact pre code{font-size:11px}.md-viewer--compact blockquote{border-left-width:2px;padding:0 10px}.md-viewer--compact table{font-size:inherit;margin:0}.md-viewer--compact th,.md-viewer--compact td{padding:3px 8px}.api-detail .api-md-desc{color:var(--muted);margin-bottom:14px;font-size:13px}.api-detail .api-md-desc h2,.api-detail .api-md-desc h3{color:var(--text)}.api-detail .api-md-desc--sm{margin-bottom:8px;font-size:12px}.doc-content{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;padding:24px}.doc-content-single{max-width:920px}.doc-content-single:has(.markdown-article-with-toc){max-width:none}.md-viewer .md-heading-anchor{scroll-margin-top:72px}.sidebar-docs-list{flex-direction:column;gap:4px;padding:10px 10px 4px;display:flex}.sidebar-doc-item{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.sidebar-doc-item:hover,.sidebar-doc-item.active{color:var(--text);background:#388bfd17}.sidebar-doc-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-doc-size{color:var(--muted);flex-shrink:0;font-size:10px}.sidebar-doc-item .doc-icon{font-size:14px}.lint-rule-item{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:background .1s;display:flex}.lint-rule-item:hover{background:var(--hover-bg)}.lint-rule-item.selected{border-left:2px solid var(--accent);background:#388bfd1f}.lint-rule-item.lint-rule-item--ai{background:linear-gradient(90deg, var(--ai-dim), transparent)}.lint-rule-item.lint-rule-item--ai.selected{border-left:3px solid var(--ai);background:#a371f733}.ai-badge{letter-spacing:.03em;background:var(--ai-dim);height:18px;color:var(--ai);border:1px solid var(--ai-glow);border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ai-badge--sm{height:16px;padding:0 6px;font-size:9px}.ai-insights-strip{border:1px solid var(--ai-glow);border-radius:var(--radius);cursor:pointer;background:linear-gradient(135deg,#a371f72e,#388bfd0f);align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.ai-insights-strip:hover{border-color:var(--ai);background:#a371f738}.ai-insights-strip-icon{flex-shrink:0;font-size:22px}.ai-insights-strip-title{color:var(--ai);font-size:14px;font-weight:700}.ai-insights-strip-sub{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.ai-insights-strip-cta{color:var(--ai);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600}.sidebar-count--ai{background:var(--ai-dim);color:var(--ai)}.lint-rule-code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:11px;overflow:hidden}.lint-sev-badge{white-space:nowrap;border-radius:3px;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.lsb-error{color:var(--danger);background:#f8514933}.lsb-warning{color:var(--warning);background:#d2992233}.lsb-info{color:var(--info);background:#58a6ff33}.lsb-hint{color:var(--muted);background:#8b949e33}.lint-count-badge{color:var(--muted);background:var(--border);border-radius:10px;flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:11px;display:inline-flex}.lint-panel-left{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2);overflow:hidden}.lint-panel-title{color:var(--muted);background:var(--surface);padding:7px 10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.lint-panel-title{background:color-mix(in srgb, var(--surface) 86%, var(--accent) 5%)}}.lint-panel-title{border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;border-bottom:none}.lint-panel-right{border:1px solid var(--border);border-radius:var(--radius);align-self:start;min-height:200px;max-height:calc(100vh - 40px);padding:16px;position:sticky;top:20px;overflow-y:auto}.lint-two-col{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}.quality-two-col{grid-template-columns:minmax(340px,430px) minmax(0,1fr)}.lint-issue-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;padding:6px 0;font-size:12px;display:flex}.lint-issue-row:last-child{border-bottom:none}.lint-issue-body{flex:1;min-width:0}.lint-violation-msg{color:var(--text);word-break:break-word;font-size:13px;line-height:1.55}.lint-path{color:var(--muted);margin-top:2px;font-family:monospace;font-size:10px}.lint-project-row{border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;transition:background .1s;display:flex}.lint-project-row:hover{background:var(--hover-bg)}.lint-project-row.expanded{background:#388bfd12}.group-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:24px;display:grid}.group-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:14px 16px;transition:border-color .15s}.group-card:hover{border-color:var(--accent)}.group-card.selected{border-color:var(--accent);background:#388bfd14}.group-card .gname{font-size:13px;font-weight:600}.group-card .gmeta{color:var(--muted);margin-top:3px;font-size:11px}.group-card .gbars{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (width<=768px){.chart-row{grid-template-columns:1fr}.stats{grid-template-columns:repeat(3,1fr)}.quality-filters{flex-wrap:wrap}.quality-filters input[type=search]{width:100%}.quality-two-col{grid-template-columns:1fr}.lint-panel-right{max-height:none;position:static}.home-hero,.home-workspace-grid,.home-dashboard-grid,.home-ops-grid{grid-template-columns:1fr}.home-kpi-grid,.home-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workspace-ring{width:136px;height:136px}.home-workspace-ring>div{width:106px;height:106px}.home-workspace-ring strong{font-size:30px}}.modal-backdrop{z-index:1000;background:#000000bf;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-backdrop.hidden{display:none}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:1040px;min-height:200px;margin:auto;display:flex}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.modal-title{flex:1;font-size:13px;font-weight:600}.modal-header a{color:var(--accent);font-size:12px}.modal-close{cursor:pointer;color:var(--muted);border-radius:var(--radius);background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1;transition:background .15s}.modal-close:hover{background:var(--hover-bg);color:var(--text)}.modal-body{flex:1;padding:0;overflow:auto}.spec-pre{white-space:pre;color:var(--text);tab-size:2;margin:0;padding:16px 20px;font-family:Menlo,Consolas,Monaco,monospace;font-size:12px;line-height:1.55;overflow:visible}.sy-key{color:#79c0ff}.sy-str{color:#a5d6ff}.sy-num{color:#f0883e}.sy-bool{color:#ff7b72}.sy-comment{color:#8b949e}.sy-anchor{color:#d2a8ff}:root[data-theme=light] .sy-key{color:#0550ae}:root[data-theme=light] .sy-str{color:#0a3069}:root[data-theme=light] .sy-num{color:#953800}:root[data-theme=light] .sy-bool{color:#cf222e}:root[data-theme=light] .sy-comment{color:#57606a}:root[data-theme=light] .sy-anchor{color:#8250df}.spec-btn{border:1px solid var(--border);border-radius:var(--radius);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.spec-btn:hover{border-color:var(--accent);background:#388bfd1f}.spec-fragment-actions{margin-bottom:6px}.spec-open-full{color:var(--accent);font-size:11px;text-decoration:none}.spec-open-full:hover{text-decoration:underline}.spec-page{flex-direction:column;min-height:calc(100vh - 48px);display:flex}.spec-page-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.spec-page-title{flex:1;min-width:200px;font-size:18px;font-weight:700}.spec-page-meta{color:var(--muted);font-family:monospace;font-size:12px}.spec-page-body{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex:1;overflow:auto}.spec-page-pre{margin:0;padding:12px 0;font-size:12px;line-height:1.55}.spec-line{white-space:pre;gap:0;display:flex}.spec-line-focus{border-left:3px solid var(--danger);background:#f851491f}.spec-line-gutter{text-align:right;min-width:52px;color:var(--muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 12px 0 16px}.spec-line-code{color:var(--text);flex:1;padding-right:16px}.spec-fragment{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);margin-top:6px;font-family:Menlo,Consolas,Monaco,monospace;font-size:11px;line-height:1.5;overflow:hidden}.sf-line{white-space:pre;gap:0;display:flex}.sf-line.sf-violated{border-left:2px solid var(--danger);background:#f851491f}.sf-num{min-width:36px;color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);background:#0003;flex-shrink:0;padding:0 8px;display:inline-block}.sf-violated .sf-num{color:#f85149}.sf-code{text-overflow:ellipsis;color:var(--text);flex:1;padding:0 10px;overflow:hidden}.section-heading{align-items:center;gap:10px;margin:28px 0 16px;font-size:15px;font-weight:600;display:flex}.section-heading:after{content:"";background:var(--border);flex:1;height:1px}.section-pill{color:var(--accent);background:#388bfd26;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.cl-toolbar select,.cl-toolbar input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:5px 10px;font-family:inherit;font-size:12px}.cl-toolbar select:focus,.cl-toolbar input:focus{border-color:var(--accent);outline:none}.cl-toolbar label{color:var(--muted);font-size:12px}.cl-subscribe{flex-shrink:0;position:relative}.cl-subscribe-trigger{white-space:nowrap;border:1px solid var(--accent);justify-content:center;align-items:center;gap:6px;width:auto;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cl-subscribe-trigger{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border))}}.cl-subscribe-trigger{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cl-subscribe-trigger{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.cl-subscribe-trigger{color:var(--accent);cursor:pointer;transition:background .15s,border-color .15s}.cl-subscribe-icon{opacity:.92;flex-shrink:0}.cl-subscribe-trigger:hover,.cl-subscribe-trigger.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cl-subscribe-trigger:hover,.cl-subscribe-trigger.active{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}.cl-subscribe-pop{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;width:380px;max-width:88vw;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000047}.cl-subscribe-title{color:var(--text);font-size:14px;font-weight:700}.cl-subscribe-scope{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg,var(--surface));flex-direction:column;gap:4px;padding:8px 10px;display:flex}.cl-subscribe-scope-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.cl-subscribe-scope-value{color:var(--accent);font-size:12px;font-weight:600;line-height:1.45}.cl-subscribe-formats{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg,var(--surface));gap:0;padding:3px;display:flex}.cl-subscribe-format{color:var(--muted);font:inherit;border-radius:calc(var(--radius) - 2px);cursor:pointer;text-align:center;background:0 0;border:0;flex:1;padding:6px 10px;font-size:12px}.cl-subscribe-format:hover{color:var(--text)}.cl-subscribe-format.active{background:var(--surface);color:var(--accent);font-weight:600;box-shadow:0 1px 3px #0000002e}.cl-subscribe-format-tag{color:var(--muted);margin-left:3px;font-size:10px;font-weight:500}.cl-subscribe-format.active .cl-subscribe-format-tag{color:var(--accent);opacity:.85}.cl-subscribe-url-row{align-items:stretch;gap:8px;display:flex}.cl-subscribe-url{background:var(--bg,var(--surface));border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--text);flex:1;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cl-subscribe-url:focus{border-color:var(--accent);outline:none}.cl-subscribe-copy{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.cl-subscribe-copy:hover{border-color:var(--accent);color:var(--accent)}.cl-subscribe-copy.copied{border-color:var(--success);color:var(--success)}.cl-subscribe-footer{border-top:1px solid var(--border);justify-content:flex-end;padding-top:10px;display:flex}.cl-subscribe-open{color:var(--accent);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cl-subscribe-open:hover{text-decoration:underline}.cl-repo-info{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:8px 12px;font-size:11px;display:flex}.cl-repo-info span b{color:var(--text)}.cl-spec-group{margin-bottom:28px}.cl-spec-header{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;padding:8px 0 10px;display:flex}.cl-spec-header:hover .cl-spec-title{color:var(--accent)}.cl-spec-title{color:var(--text);font-size:14px;font-weight:600}.cl-spec-path{color:var(--muted);font-family:monospace;font-size:11px}.cl-spec-count{color:var(--muted);font-size:11px}.cl-spec-stats{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cl-timeline{flex-direction:column;display:flex}.cl-timeline-compact .cl-entry{grid-template-columns:76px 1fr;padding-bottom:10px}.cl-timeline-compact .cl-body{padding:8px 10px}.cl-timeline-compact .cl-msg{margin-bottom:3px;font-size:12px}.cl-timeline-compact .cl-msg:has(+.cl-summary){margin-bottom:8px}.cl-timeline-compact .cl-author{margin-bottom:4px}.cl-entry{grid-template-columns:90px 1fr;gap:0 14px;padding:0 0 16px;scroll-margin-top:88px;display:grid;position:relative}.cl-entry-focused .cl-body{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cl-entry-focused .cl-body{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}}.cl-meta{text-align:right;padding-top:4px}.cl-date{color:var(--muted);white-space:nowrap;font-size:11px}.cl-time{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:10px}.cl-commit{margin-top:5px}.cl-commit-source{margin-top:4px}.cl-commit-kind{letter-spacing:.02em;font-size:9px}.cl-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;position:relative}.cl-body:before{content:"";background:var(--border);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:-5px}.cl-entry-api-context{border-bottom:1px solid var(--soft-border);justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px 0 9px;padding:0 0 8px;display:flex}.cl-entry-api-main{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cl-entry-api-title{color:var(--text);font-size:12px;font-weight:700}.cl-entry-api-repo{color:var(--muted);font-family:monospace;font-size:10px}.cl-entry-api-sub{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-family:monospace;font-size:10px;display:flex}.cl-entry-api-sub span{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.cl-env-switch{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.cl-env-chip{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.cl-env-chip--active,.cl-env-chip:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cl-env-chip--active,.cl-env-chip:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.cl-env-chip--active,.cl-env-chip:hover{background:#388bfd14}.cl-branch-chip{font-family:monospace}.cl-branch-chip--static{cursor:default}.cl-entry-branch-row{justify-content:flex-start;margin:-2px 0 6px;display:flex}.cl-entry-branch-row .cl-env-switch{justify-content:flex-start}.cl-entry-api-action{border:1px solid var(--border);color:var(--muted);cursor:pointer;font-size:10px;font:inherit;background:0 0;border-radius:4px;padding:2px 8px;font-family:inherit}.cl-entry-api-action:hover{color:var(--accent);border-color:var(--accent)}.cl-type-added .cl-body:before{background:var(--success)}.cl-type-removed .cl-body:before{background:var(--danger)}.cl-type-modified .cl-body:before{background:var(--warning)}.cl-type-fix .cl-body:before{background:var(--info)}.cl-type-docs .cl-body:before{background:var(--muted)}.cl-msg{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.4}.cl-msg:has(+.cl-summary){margin-bottom:10px}.cl-author{color:var(--muted);margin-bottom:6px;font-size:11px}.cl-author-link{color:var(--muted);text-decoration:none;transition:color .12s;display:inline-block}.cl-author-link:hover,.cl-author-link:focus-visible{color:var(--accent);text-decoration:underline}.cl-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.cl-badge{white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.cl-badge-added{color:var(--success);background:#3fb95026}.cl-badge-removed{color:var(--danger);background:#f8514926}.cl-badge-modified{color:var(--warning);background:#d2992226}.cl-badge-schema{color:var(--info);background:#58a6ff1f}.cl-badge-breaking{color:var(--danger);background:#f8514933;border:1px solid #f8514966}.cl-badge-ticket{color:var(--ai);background:#a371f726}.cl-badge-oasdiff{color:var(--warning);background:#d2992226;border:1px solid #d2992259}.cl-badge-err{color:var(--danger);background:#f851492e;border:1px solid #f8514959}.cl-badge-warn{color:var(--warning);background:#d2992229;border:1px solid #d2992259}.cl-badge-info{color:var(--info);background:#58a6ff1f;border:1px solid #58a6ff47}.cl-type-pill{text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:3px;margin-right:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.cl-type-pill-added{color:var(--success);background:#3fb95033}.cl-type-pill-removed{color:var(--danger);background:#f8514933}.cl-type-pill-modified{color:var(--warning);background:#d2992233}.cl-type-pill-fix{color:var(--info);background:#58a6ff33}.cl-type-pill-docs{color:var(--muted);background:#8b949e26}.cl-empty{color:var(--muted);text-align:center;padding:40px 0;font-size:13px}.cl-details{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.cl-details summary{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:11px;list-style:none;display:flex}.cl-details summary::-webkit-details-marker{display:none}.cl-details summary:before{content:"▶";font-size:9px;transition:transform .15s;display:inline-block}.cl-details[open] summary:before{transform:rotate(90deg)}.cl-details summary:hover{color:var(--text)}.cl-diff-section{flex-direction:column;gap:10px;margin-top:8px;display:flex}.cl-diff-group{flex-direction:column;gap:3px;display:flex}.cl-diff-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:700}.cl-diff-section{--cl-breaking-rail:4.75rem}.cl-diff-item-text{min-width:0;line-height:1.35}.cl-diff-items{flex-direction:column;gap:3px;display:flex}.cl-diff-item{word-break:break-word;border:1px solid #0000;border-left-width:3px;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:11px}.cl-diff-item-added{color:var(--success);background:#3fb95014;border-color:#3fb9502e #3fb9502e #3fb9502e #3fb95073}.cl-diff-item-removed{color:var(--danger);background:#f8514914;border-color:#f851492e #f851492e #f851492e #f8514973}.cl-diff-item-modified{color:var(--warning);background:#d2992214;border-color:#d299222e #d299222e #d299222e #d2992273}.cl-user-value{color:var(--text);background:#8b949e24;border:1px solid #8b949e2e;border-radius:3px;padding:0 4px;display:inline-block}.cl-schema-changes{flex-direction:column;gap:8px;display:flex}.cl-schema-change{background:#8b949e0a;border:1px solid #8b949e2e;border-radius:6px;overflow:hidden}.cl-schema-change-title{color:var(--accent);background:#58a6ff0f;border-bottom:1px solid #8b949e24;padding:5px 8px;font-family:monospace;font-size:11px;font-weight:700}.cl-endpoint-change .cl-schema-change-title{grid-template-columns:minmax(0, 1fr) var(--cl-breaking-rail,4.75rem);align-items:center;column-gap:8px;padding-left:8px;padding-right:8px;display:grid}.cl-endpoint-change-title-text{min-width:0}.cl-endpoint-change-title-link{color:inherit;border-radius:3px;text-decoration:none}.cl-endpoint-change-title-link:hover{text-underline-offset:2px;text-decoration:underline}.cl-endpoint-change-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cl-endpoint-change-title-added{color:var(--success);background:#3fb9500f}.cl-endpoint-change-title-removed{color:var(--danger);background:#f8514914}.cl-endpoint-change-title-modified{color:var(--warning);background:#d2992214}.cl-endpoint-status{text-transform:uppercase;color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:600}.cl-endpoint-categories{flex-direction:column;gap:6px;padding:0 0 4px;display:flex}.cl-endpoint-category-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;padding:5px 8px 2px;font-size:10px;font-weight:700}.cl-endpoint-category .cl-diff-items{gap:3px;padding:0 0 2px}.cl-endpoint-category .cl-diff-item{border-radius:4px}.cl-source-chip{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid #8b949e38;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.cl-endpoint-technical{color:var(--muted);border-top:1px solid #8b949e24;padding:4px 8px 6px;font-size:10px}.cl-endpoint-technical summary{cursor:pointer;font-weight:600;list-style:none}.cl-endpoint-technical summary::-webkit-details-marker{display:none}.cl-residual-subgroup{flex-direction:column;gap:3px;margin-bottom:6px;display:flex}.cl-schema-change .cl-diff-items{gap:3px;padding:5px 0}.cl-oasdiff-item{border:1px solid var(--border);background:#8b949e0f;border-radius:5px;flex-direction:column;gap:4px;padding:7px 8px;font-size:11px;display:flex}.cl-oasdiff-item-err{background:#f8514912;border-color:#f8514959}.cl-oasdiff-item-warn{background:#d2992212;border-color:#d2992259}.cl-oasdiff-item-info{background:#58a6ff0f;border-color:#58a6ff47}.cl-oasdiff-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cl-oasdiff-rule{color:var(--muted);font-family:monospace}.cl-oasdiff-target{color:var(--text);font-family:monospace}.cl-oasdiff-text{color:var(--text);line-height:1.35}.cl-oasdiff-fingerprint{color:var(--muted);font-family:monospace;font-size:10px}.cl-commit-link{color:var(--muted);border:1px solid var(--border);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-family:monospace;font-size:10px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.cl-commit-link:hover{color:var(--accent);border-color:var(--accent)}:root[data-theme=light] .cl-body{box-shadow:0 1px 2px #0f172a0a}:root[data-theme=light] .cl-badge-added{background:#15803d1f}:root[data-theme=light] .cl-badge-removed{background:#dc26261a}:root[data-theme=light] .cl-badge-modified{background:#b453091f}:root[data-theme=light] .cl-badge-schema{background:#0284c71a}:root[data-theme=light] .cl-badge-breaking{background:#dc26261a;border-color:#dc262647}:root[data-theme=light] .cl-badge-oasdiff{background:#b453091a;border-color:#b453093d}:root[data-theme=light] .cl-type-pill-added{background:#15803d24}:root[data-theme=light] .cl-type-pill-removed{background:#dc26261f}:root[data-theme=light] .cl-type-pill-modified{background:#b4530924}:root[data-theme=light] .cl-type-pill-fix{background:#0284c71f}:root[data-theme=light] .cl-type-pill-docs{background:#64748b1f}:root[data-theme=light] .cl-diff-item-added{background:#15803d12;border-color:#15803d2e}:root[data-theme=light] .cl-diff-item-removed{background:#dc26260f;border-color:#dc262629}:root[data-theme=light] .cl-diff-item-modified{background:#b4530912;border-color:#b453092e}:root[data-theme=light] .cl-schema-change{background:#f8fafc;border-color:#d7dee8e6}:root[data-theme=light] .cl-schema-change-title{background:#f1f5f9;border-bottom-color:#d7dee8e6}:root[data-theme=light] .cl-endpoint-change-title-added{color:#15803d;background:#15803d12}:root[data-theme=light] .cl-endpoint-change-title-removed{color:#dc2626;background:#dc26260f}:root[data-theme=light] .cl-endpoint-change-title-modified{color:#b45309;background:#b4530912}:root[data-theme=light] .cl-oasdiff-item{background:#f8fafc}.directory-detail-page{width:100%}.directory-detail-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.directory-detail-sidebar{flex-direction:column;gap:0;padding-bottom:16px;display:flex}.directory-detail-sidebar-back{color:var(--muted);border-bottom:1px solid var(--border);padding:14px 16px 10px;font-size:12px;text-decoration:none;display:block}.directory-detail-sidebar-back:hover{color:var(--accent)}.directory-detail-sidebar-header{border-bottom:1px solid var(--border);padding:16px}.directory-detail-sidebar-avatar{width:44px;height:44px;margin-bottom:10px;font-size:14px}.directory-detail-sidebar-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.directory-detail-sidebar-subtitle{color:var(--muted);word-break:break-word;margin-top:6px;font-size:12px;line-height:1.4}.directory-detail-sidebar .aw-segment-section{padding-top:12px}.directory-detail-sidebar .sidebar-item{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 16px;font-size:12px;text-decoration:none;display:flex}.directory-detail-sidebar .sidebar-item:hover{color:var(--text);background:var(--hover-bg)}.directory-detail-sidebar .sidebar-item.active{color:var(--accent);background:#388bfd17;font-weight:500}:root[data-theme=light] .directory-detail-sidebar .sidebar-item{color:#475569}:root[data-theme=light] .directory-detail-sidebar .sidebar-item:hover{color:#0f172a;background:#f1f5f9}:root[data-theme=light] .directory-detail-sidebar .sidebar-item.active{color:#1d4ed8;background:#dbeafe;font-weight:600}.directory-detail-sidebar .sidebar-item .si-icon{text-align:center;opacity:.8;flex-shrink:0;width:16px;font-size:13px}.directory-detail-sidebar-stats{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding:16px;display:grid}.directory-detail-sidebar-stat{border:1px solid var(--border);color:var(--muted);background:#8b949e0a;border-radius:8px;padding:8px 10px;font-size:11px}.directory-detail-sidebar-stat span{color:var(--text);margin-bottom:2px;font-size:16px;font-weight:700;line-height:1.2;display:block}.directory-detail-breadcrumb a{color:var(--accent);text-decoration:none}.directory-detail-breadcrumb a:hover{text-decoration:underline}.directory-detail-hero{margin-bottom:0}.directory-detail-identity{align-items:center;gap:14px;margin-bottom:8px;display:flex}.directory-detail-avatar{width:52px;height:52px;font-size:16px}.directory-detail-subtitle{color:var(--muted);margin-top:4px;font-size:13px}.directory-detail-actions{flex-wrap:wrap;align-self:flex-start;gap:8px;display:flex}.directory-detail-changelog{flex-direction:column;gap:10px;margin-top:12px;display:flex}.directory-detail-quality-strip{margin-bottom:4px}.directory-detail-quality-strip-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.directory-detail-quality-strip-head h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.directory-detail-chips{flex-wrap:wrap;gap:8px;display:flex}.directory-detail-chip{border:1px solid var(--border);color:var(--text);background:#8b949e0f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.directory-detail-chip-toggle{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-style:dashed;font-size:12px;font-weight:600}.directory-detail-chip-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.directory-detail-chip:hover{border-color:var(--accent);color:var(--accent)}.directory-projects-panel-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.aw-explorer-table.directory-projects-table{min-width:0}.aw-explorer-table.directory-projects-table .aw-col-project{width:70%}.aw-explorer-table.directory-projects-table .aw-col-lang{width:10%}.aw-explorer-table.directory-projects-table .aw-col-num{width:8%}.aw-explorer-table.directory-projects-table .aw-col-issues{width:12%}.aw-explorer-table.directory-projects-table--api .aw-col-project{width:78%}.directory-projects-table td:first-child,.directory-projects-table .aw-project-name,.directory-projects-table .aw-project-slug{white-space:normal;text-overflow:unset;overflow:visible}.directory-detail-chip-meta{color:var(--muted);font-size:11px}.public-api-explorer .api-params-issues-col,.public-api-explorer .api-params-issues-cell,.public-api-explorer .api-field-issue-btn,.public-api-explorer .api-field-issue-detail{display:none}.public-api-explorer .api-schema-tree{--api-schema-issues-col:88px}.public-api-explorer .api-schema-node,.public-api-explorer .api-schema-root-row{grid-template-columns:minmax(0, 1fr) var(--api-schema-issues-col)}.public-api-explorer .api-op-hero__endpoint-actions:empty{display:none}.public-api-explorer .public-sidebar-status{color:var(--success);margin-top:8px;font-size:12px;font-weight:800;line-height:1}.public-api-explorer.pp-shell-mode .workspace-layout,.public-api-explorer.pp-shell-mode .main.pd-pane,.public-api-explorer.pp-shell-mode .api-selected-operation,.public-api-explorer.pp-shell-mode .api-op-layout,.public-api-explorer.pp-shell-mode .api-op-layout__main,.public-api-explorer.pp-shell-mode .api-op-sections,.public-api-explorer.pp-shell-mode .api-resp-panel,.public-api-explorer.pp-shell-mode .api-content-examples,.public-api-explorer.pp-shell-mode .api-json-example-block,.public-api-explorer.pp-shell-mode .api-json-example-viewport,.public-api-explorer.pp-shell-mode .api-content-examples__panel{min-width:0;max-width:100%}.public-api-explorer.pp-shell-mode .api-selected-operation{margin-left:0;margin-right:0}.public-api-explorer.pp-shell-mode .main.pd-pane{overflow-x:clip}@media (width>=1080px){.public-api-explorer.pp-shell-mode .api-op-layout__aside{align-self:stretch;height:auto;position:static;overflow:visible}}@media (width<=900px){.public-api-explorer .project-react-layout{display:block}.public-api-explorer .project-react-sidebar:has(.sidebar-api-specs){border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;max-height:48vh;position:relative;top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
/*$vite$:1*/