@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-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-mono:var(--font-geist-mono);--spacing:.25rem;--container-md:28rem;--radius-sm:calc(var(--radius) - 2px);--radius-md:var(--radius);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-mono);--default-mono-font-family:var(--font-geist-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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.\!visible{visibility:visible!important}.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}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-5{margin:calc(var(--spacing) * 5)}.m-9{margin:calc(var(--spacing) * 9)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.w-0{width:0}.w-1{width:var(--spacing)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[80px_minmax\(0\,1fr\)\]{grid-template-columns:80px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.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}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.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);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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[var\(--card-hover\)\]:hover{background-color:var(--card-hover)}}.focus\:opacity-100:focus{opacity:1}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-\[96px_minmax\(0\,1fr\)_auto\]{grid-template-columns:96px minmax(0,1fr) auto}}}.fc-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}.fc-scroll-x{scrollbar-width:none;overflow-x:auto}.fc-scroll-x::-webkit-scrollbar{display:none}.fc-tnum{font-variant-numeric:tabular-nums}.fc-title{flex-direction:column;gap:10px;min-width:0;display:flex}.fc-title__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fc-title__text{flex-direction:column;gap:8px;min-width:0;display:flex}.fc-title__headline{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.fc-title__h1{font-size:var(--fs-h1);letter-spacing:-.04em;color:var(--foreground);margin:0;font-weight:500;line-height:.96}.fc-title--detail .fc-title__text{gap:10px}.fc-title--detail .fc-title__h1{font-size:var(--fs-h1-detail);letter-spacing:-.035em;line-height:1.05}.fc-title--display .fc-title__h1{font-size:var(--fs-display);letter-spacing:-.045em;line-height:.98}.fc-title__cursor{color:var(--primary-ink)}.fc-title__caption{color:var(--muted-strong)}.fc-title__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-caption{color:var(--muted);font-size:var(--fs-caption)}.fc-caption--secondary{color:var(--muted-strong)}.fc-caption--faint{color:var(--faint)}.fc-section{font-size:var(--fs-section);color:var(--foreground);align-items:center;gap:10px;min-width:0;margin:0;font-weight:400;display:flex}.fc-section__glyph{color:var(--primary-ink);flex:none}.fc-section__label{min-width:0}.fc-section__spacer{flex:1}.fc-section__note{color:var(--muted);font-size:var(--fs-note);white-space:nowrap}@media (max-width:640px){.fc-section__note{white-space:normal;min-width:0}}.fc-section__actions{font-size:var(--fs-caption);align-items:center;gap:8px;display:flex}.fc-section--sm{font-size:var(--fs-base);flex-wrap:wrap;gap:4px 12px}.fc-section--sm .fc-section__spacer{flex:1 1 0}.fc-section--lg{font-size:var(--fs-dialog)}.fc-crumbs{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-crumbs__sep{opacity:.55}.fc-crumbs__root,.fc-crumbs__item{color:var(--foreground-soft)}.fc-crumbs__link{color:var(--muted-strong);text-decoration:none;transition:color .12s}.fc-crumbs__link:hover{color:var(--foreground)}.fc-crumbs__current{color:var(--primary-ink)}.fc-crumbs__link,.fc-crumbs__item,.fc-crumbs__current{text-overflow:ellipsis;vertical-align:bottom;max-width:min(40ch,70vw);display:inline-block;overflow:hidden}.fc-kbd{font:inherit;font-size:var(--fs-meta);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:3px;padding:0 5px;line-height:1.5}.fc-kbd--bare{color:inherit;opacity:.7;border:0;padding:0;font-weight:500}.fc-code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--foreground-soft);font:inherit;white-space:nowrap;align-items:baseline;gap:6px;padding:4px 8px;display:inline-flex}.fc-code--sm{padding:1px 6px}.fc-code__prompt{color:var(--primary-ink);-webkit-user-select:none;user-select:none}.fc-codeblock{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--foreground-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.8}.fc-codeblock--code{background:var(--code-bg);font-size:var(--fs-code);white-space:pre;overflow-wrap:normal;line-height:1.7;overflow-x:auto}.fc-codeblock__prompt{color:var(--primary-ink);-webkit-user-select:none;user-select:none}.fc-codeblock__gutter{text-align:right;min-width:20px;color:var(--faint);-webkit-user-select:none;user-select:none;margin-right:16px;display:inline-block}.fc-badge{--fc-tone:var(--muted-strong);background:var(--fc-tone-tint,var(--fc-tone));border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fc-badge{background:color-mix(in srgb, var(--fc-tone-tint,var(--fc-tone)) 10%, transparent)}}.fc-badge{color:var(--fc-tone);font-size:var(--fs-badge);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;font-weight:400;line-height:1.5}.fc-badge--plain{background:0 0}.fc-badge--outline{border-color:var(--border-strong);text-transform:none;letter-spacing:0;background:0 0;padding:0 5px}.fc-badge__dot{background:var(--fc-tone);border-radius:50%;flex:none;width:6px;height:6px}.fc-micro{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.fc-count{background:var(--primary);border-radius:3px;padding:0 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.fc-count{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.fc-count{color:var(--primary-strong);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;line-height:1.6}.fc-dot{--fc-tone:var(--muted);background:var(--fc-tone);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.fc-dot--6{width:6px;height:6px}.fc-dot--8{width:8px;height:8px}.fc-dot--square{border-radius:2px}.fc-dot--hollow{border:1px solid var(--fc-tone);background:0 0}.fc-dot--glow{box-shadow:0 0 6px var(--fc-tone)}.fc-dot--pulse:after{content:"";border-radius:inherit;background:var(--fc-tone);animation:1.6s ease-out infinite fc-pulse;position:absolute;inset:0}@keyframes fc-pulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0}}.fc-avatar{border-radius:var(--radius-sm);background:var(--primary);flex:none;place-items:center;width:24px;height:24px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fc-avatar{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.fc-avatar{color:var(--primary-strong);font-size:var(--fs-badge);text-transform:uppercase}.fc-avatar--20{width:20px;height:20px;font-size:var(--fs-micro)}.fc-btn{--fc-tone:var(--foreground);border-radius:var(--radius-sm);min-height:32px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.fc-btn:disabled,.fc-btn[aria-disabled=true]{cursor:not-allowed}.fc-btn--block{width:100%}.fc-btn--26{min-height:26px;font-size:var(--fs-caption);padding:0 10px}.fc-btn--28{min-height:28px;padding:0 10px}.fc-btn--30{min-height:30px;padding:0 12px}.fc-btn--34{min-height:34px;padding:0 12px}.fc-btn--36{min-height:36px;padding:0 16px}.fc-btn--primary.fc-btn--34{padding:0 14px}.fc-btn--primary{background:var(--primary);color:var(--primary-fg);font-weight:600}.fc-btn--primary:hover{background:var(--primary-strong)}.fc-btn--primary:disabled{background:var(--border);color:var(--muted)}.fc-btn--secondary{border-color:var(--border-strong);background:var(--card-raised);color:var(--foreground)}.fc-btn--secondary:hover{background:var(--menu-hover)}.fc-btn--ghost{border-color:var(--border);color:var(--muted-strong)}.fc-btn--ghost:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-btn--outline{border-color:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.fc-btn--outline{border-color:color-mix(in srgb, var(--fc-tone) 45%, transparent)}}.fc-btn--outline{color:var(--fc-tone)}.fc-btn--outline:hover{background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.fc-btn--outline:hover{background:color-mix(in srgb, var(--fc-tone) 10%, transparent)}}.fc-btn--danger{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-btn--danger{border-color:color-mix(in srgb, var(--error) 50%, transparent)}}.fc-btn--danger{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-btn--danger{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fc-btn--danger{color:var(--error);font-weight:500}.fc-btn--danger:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-btn--danger:hover{background:color-mix(in srgb, var(--error) 18%, transparent)}}.fc-btn--tint{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-btn--tint{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.fc-btn--tint{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-btn--tint{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.fc-btn--tint{color:var(--primary-strong)}.fc-btn--tint:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-btn--tint:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.fc-btn--text{color:var(--muted);text-underline-offset:2px;padding:0 6px;text-decoration:underline}.fc-btn--text:hover{color:var(--foreground)}.fc-btn--bare{min-height:0;color:inherit;padding:2px 6px}.fc-btn--bare:hover{border-color:var(--border)}.fc-btn[aria-disabled=true]:not(:disabled){opacity:.55}.fc-btn[aria-disabled=true]:hover{filter:none}.fc-btn--secondary[aria-expanded=true],.fc-btn--ghost[aria-expanded=true]{border-color:var(--primary)}.fc-btn__kbd{font-size:var(--fs-meta);opacity:.7;font-weight:500}.fc-btn__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite fc-spin}@keyframes fc-spin{to{transform:rotate(360deg)}}.fc-iconbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:34px;height:34px;color:var(--muted-strong);font:inherit;cursor:pointer;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s;display:inline-grid}.fc-iconbtn:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-iconbtn--30{width:30px;height:30px;font-size:13px}.fc-iconbtn--28{width:28px;height:28px;font-size:13px}.fc-iconbtn--24{width:24px;height:24px;font-size:12px}.fc-iconbtn--quiet{background:0 0}.fc-iconbtn[aria-current=page],.fc-iconbtn[aria-pressed=true],.fc-iconbtn[aria-expanded=true]{border-color:var(--primary);color:var(--primary-strong)}.fc-link{color:var(--primary-strong);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.fc-link:hover{text-decoration:underline}.fc-link--plain{color:var(--foreground)}.fc-link--plain:hover{color:var(--primary-strong);text-decoration:none}.fc-link--muted{color:var(--muted-strong)}.fc-link--muted:hover{color:var(--foreground);text-decoration:none}.fc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--foreground);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.fc-card--pad-none{gap:0;padding:0}.fc-card--pad-sm{padding:16px 18px}.fc-card--pad-lg{padding:20px}.fc-card--pad-xl{gap:14px;padding:20px 22px}.fc-card--emphasis{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-card--emphasis{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.fc-card--dashed{border:1px dashed var(--border-strong);background:0 0}.fc-card--inset{background:var(--inset)}a.fc-card,button.fc-card{font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .12s}a.fc-card:hover,button.fc-card:hover{border-color:var(--border-strong)}a.fc-card--emphasis:hover,button.fc-card--emphasis:hover{border-color:var(--primary)}.fc-card__footer{border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:12px;display:flex}.fc-card-row{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.fc-card-row:last-child{border-bottom:0}.fc-callout{--fc-tone:var(--primary);border:1px solid var(--fc-tone);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-callout{border:1px solid color-mix(in srgb, var(--fc-tone) 45%, transparent)}}.fc-callout{border-radius:var(--radius);background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.fc-callout{background:color-mix(in srgb, var(--fc-tone) 5%, var(--card))}}.fc-callout__title{color:var(--fc-tone);font-weight:500}.fc-callout__body{min-width:0;color:var(--foreground-soft);flex:320px}.fc-inline-error{border:1px solid var(--error);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-inline-error{border:1px solid color-mix(in srgb, var(--error) 28%, transparent)}}.fc-inline-error{border-radius:var(--radius-sm);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-inline-error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fc-inline-error{color:var(--error);font-size:var(--fs-caption)}.fc-inline-error__retry{color:var(--foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fc-kpis{grid-template-columns:repeat(auto-fit, minmax(min(var(--fc-kpi-min,220px), 100%), 1fr));gap:16px;display:grid}.fc-kpi{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--foreground);font:inherit;text-align:left;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}a.fc-kpi,button.fc-kpi{cursor:pointer;transition:border-color .12s}a.fc-kpi:hover,button.fc-kpi:hover{border-color:var(--border-strong)}.fc-kpi--emphasis{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-kpi--emphasis{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.fc-kpi__label{color:var(--muted);font-size:var(--fs-caption)}.fc-kpi__label--micro{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase}.fc-kpi__value{font-size:var(--fs-kpi);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.fc-kpi--32 .fc-kpi__value{font-size:32px}.fc-kpi--34 .fc-kpi__value{font-size:var(--fs-kpi-lg)}.fc-kpi__note{color:var(--muted-strong);font-size:var(--fs-caption)}.fc-kpi--loop{gap:12px;padding:20px}.fc-kpi--loop .fc-kpi__value{font-size:var(--fs-loop);line-height:inherit}.fc-kpi__eyebrow{font-size:var(--fs-caption)}.fc-kpi__figure{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fc-kpi__unit{color:var(--muted-strong)}.fc-kpi--loop .fc-kpi__note{font-size:var(--fs-base)}.fc-kpi__foot{margin-top:auto}.fc-stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;gap:2px;padding:6px 12px;display:flex}.fc-stat__label{font-size:var(--fs-badge);color:var(--muted)}.fc-stat__value{font-size:var(--fs-card-title);font-variant-numeric:tabular-nums}.fc-seg{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-caption);align-self:flex-start;display:inline-flex;overflow:hidden}.fc-seg--block{align-self:stretch;display:flex}.fc-seg__item{--fc-tone:var(--primary-strong);min-height:30px;color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .12s,color .12s;display:inline-flex}.fc-seg__item+.fc-seg__item{border-left:1px solid var(--border)}.fc-seg--block .fc-seg__item{flex:1}.fc-seg--28 .fc-seg__item{min-height:28px;padding:0 10px}.fc-seg--32 .fc-seg__item{min-height:32px}.fc-seg__item:hover{color:var(--foreground)}.fc-seg__item[aria-checked=true],.fc-seg__item[aria-pressed=true]{background:var(--fc-tone-tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.fc-seg__item[aria-checked=true],.fc-seg__item[aria-pressed=true]{background:color-mix(in srgb, var(--fc-tone-tint,var(--primary)) 14%, transparent)}}.fc-seg__item[aria-checked=true],.fc-seg__item[aria-pressed=true]{color:var(--fc-tone)}.fc-seg__item:disabled{color:var(--faint-2);cursor:not-allowed}.fc-seg__item:focus-visible{outline-offset:-2px}.fc-range{font-size:var(--fs-caption);flex-wrap:wrap;gap:4px;display:flex}.fc-press{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:30px;color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.fc-press:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-press[aria-pressed=true],.fc-press[aria-selected=true],.fc-press[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-press[aria-pressed=true],.fc-press[aria-selected=true],.fc-press[data-active=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.fc-press[aria-pressed=true],.fc-press[aria-selected=true],.fc-press[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-press[aria-pressed=true],.fc-press[aria-selected=true],.fc-press[data-active=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.fc-press[aria-pressed=true],.fc-press[aria-selected=true],.fc-press[data-active=true]{color:var(--primary-strong)}.fc-press[aria-expanded=true]{border-color:var(--primary)}.fc-press:disabled,.fc-press[aria-disabled=true]{border-color:var(--hairline);color:var(--faint);cursor:not-allowed}.fc-press--filled{background:var(--card)}.fc-press__caret{color:inherit}.fc-range__custom{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 6px;display:flex}.fc-range__custom .fc-input{width:190px}.fc-range__arrow{color:var(--muted)}.fc-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;display:flex}.fc-tabs__list{flex-wrap:wrap;gap:6px;display:flex}.fc-tabs--band{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--inset);padding:0 20px}.fc-tabs--bare{border-bottom:0}.fc-tabs__tab{min-height:38px;color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;text-decoration:none;transition:color .12s;display:inline-flex;position:relative}.fc-tabs--40 .fc-tabs__tab{min-height:40px}.fc-tabs--sm .fc-tabs__tab{min-height:40px;font-size:var(--fs-note);gap:4px;padding:0 7px}.fc-tabs__tab:hover{color:var(--foreground)}.fc-tabs__tab:disabled{color:var(--faint);cursor:not-allowed}.fc-tabs__tab:focus-visible{outline-offset:-2px}.fc-tabs__glyph{color:var(--primary-ink)}.fc-tabs__count{color:var(--muted)}.fc-tabs__sub{color:var(--faint-2);font-size:var(--fs-badge)}.fc-tabs__line{background:0 0;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.fc-tabs__tab[aria-selected=true],.fc-tabs__tab[aria-current=page]{color:var(--foreground)}.fc-tabs__tab[aria-selected=true] .fc-tabs__count,.fc-tabs__tab[aria-current=page] .fc-tabs__count{color:var(--primary-strong)}.fc-tabs__tab[aria-selected=true] .fc-tabs__line,.fc-tabs__tab[aria-current=page] .fc-tabs__line{background:var(--primary)}.fc-tabs__trailing{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;padding-bottom:8px;display:flex}.fc-pills{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-pills__lead{color:var(--muted)}.fc-pills__list{flex-wrap:wrap;gap:6px;display:flex}.fc-pills .fc-press{background:var(--card);gap:8px;padding:0 12px}.fc-pills .fc-press[aria-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-pills .fc-press[aria-selected=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.fc-pills__count{color:var(--muted)}.fc-press[aria-selected=true] .fc-pills__count{color:var(--primary-strong)}.fc-pills__badge{color:var(--error)}.fc-menu{background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-menu);color:var(--foreground);font-size:var(--fs-base);text-align:left;flex-direction:column;gap:2px;padding:4px;display:flex}.fc-menu--mega{box-shadow:var(--shadow-mega);gap:1px;padding:6px}.fc-menu--form{gap:6px;padding:6px}.fc-popover{overscroll-behavior:contain;position:fixed;overflow-y:auto}.fc-popover[data-measuring=true]{visibility:hidden}.fc-popover__guard{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fc-menu__caption{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:4px 8px 2px}.fc-menu__item{border-radius:var(--radius-sm);width:100%;color:var(--foreground-soft);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:flex}.fc-menu__item:hover,.fc-menu__item:focus-visible,.fc-menu__item[data-active=true]{background:var(--menu-hover);color:var(--foreground)}.fc-menu__item:focus-visible,.fc-jump .fc-menu__item[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary);outline:none}.fc-menu__item[aria-selected=true],.fc-menu__item[aria-checked=true],.fc-menu__item[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-menu__item[aria-selected=true],.fc-menu__item[aria-checked=true],.fc-menu__item[aria-current=page]{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.fc-menu__item[aria-selected=true],.fc-menu__item[aria-checked=true],.fc-menu__item[aria-current=page]{color:var(--foreground)}.fc-menu__item:is([aria-selected=true],[aria-checked=true],[aria-current=page]):focus-visible{box-shadow:inset 0 0 0 1px var(--primary)}.fc-menu__item:disabled,.fc-menu__item[aria-disabled=true]{color:var(--faint);cursor:not-allowed;background:0 0}.fc-menu__item--quiet{color:var(--muted-strong)}.fc-menu__glyph{color:var(--primary-ink);flex:none}.fc-menu__glyph--faint{color:var(--faint-2)}.fc-menu__glyph--muted{color:var(--muted)}.fc-menu__mark{width:12px;color:var(--primary-ink);flex:none}.fc-menu__label{text-overflow:ellipsis;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.fc-menu__desc{color:var(--muted);font-size:var(--fs-meta);text-overflow:ellipsis;overflow:hidden}.fc-menu__meta{color:var(--muted);font-size:var(--fs-meta);flex:none}.fc-menu__trail{color:var(--faint-2);flex:none}.fc-menu__item[data-active=true] .fc-menu__trail{color:var(--primary-ink)}.fc-menu__separator{background:var(--border);height:1px;margin:4px 0}.fc-menu__note{color:var(--muted);font-size:var(--fs-caption);white-space:normal;padding:6px 9px}.fc-menu__search{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:2px;padding:2px 6px 6px;display:flex}.fc-menu__search-glyph{color:var(--muted);font-size:var(--fs-meta)}.fc-menu__search input{min-width:0;height:26px;color:var(--foreground);font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:none;flex:1}.fc-menu__clear{color:var(--muted);font-size:var(--fs-caption)}.fc-menu__clear:hover{color:var(--foreground)}.fc-dd{min-width:0;max-width:100%;display:inline-flex;position:relative}.fc-dd--fluid{width:100%;display:flex}.fc-dd__trigger{background:var(--card);width:100%;min-width:0;font-size:var(--fs-caption);justify-content:space-between}.fc-dd__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fc-dd__trigger .fc-press__caret{color:var(--muted)}.fc-dd__trigger[data-active=true] .fc-press__caret{color:inherit}.fc-dd__trigger--field{min-height:34px;font-size:var(--fs-base);border-color:var(--border);background:var(--card);color:var(--foreground);gap:12px}.fc-dd__trigger--field[data-empty=true]{color:var(--muted)}.fc-dd__trigger--field:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-dd__list{flex-direction:column;gap:2px;display:flex}.fc-dd__list .fc-menu__item,.fc-menu__clear{padding:6px 8px}.fc-chip{border:1px solid var(--border);max-width:100%;color:var(--muted-strong);font:inherit;white-space:nowrap;background:0 0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}button.fc-chip,a.fc-chip{cursor:pointer;transition:border-color .12s,color .12s,background-color .12s}.fc-chip--prompt{font-size:var(--fs-caption);border-radius:999px;padding:4px 10px}.fc-chip--prompt.fc-chip--sm{font-size:var(--fs-note);padding:3px 9px}.fc-chip--prompt:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-chip--filter{border-radius:var(--radius-sm);border-color:var(--primary);min-height:28px;padding:0 4px 0 10px}@supports (color:color-mix(in lab, red, red)){.fc-chip--filter{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.fc-chip--filter{color:var(--primary-strong)}.fc-chip--condition{border-radius:var(--radius-sm);border-color:var(--border-strong);background:var(--card-raised);min-height:28px;color:var(--foreground);padding:0 4px 0 10px}.fc-chip__key{color:var(--muted)}.fc-chip--kind{--fc-tone:var(--color-default);border-color:var(--fc-tone);border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.fc-chip--kind{border-color:color-mix(in srgb, var(--fc-tone) 25%, transparent)}}.fc-chip--kind{background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.fc-chip--kind{background:color-mix(in srgb, var(--fc-tone) 10%, transparent)}}.fc-chip--kind{color:var(--fc-tone);font-size:var(--fs-meta)}.fc-chip--kind.fc-chip--removable{padding-right:2px}.fc-chip__dot{background:var(--fc-tone,currentColor);border-radius:50%;flex:none;width:7px;height:7px}.fc-chip--toggle{border-radius:var(--radius-sm);min-height:28px;padding:0 10px}.fc-chip--toggle:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-chip--toggle[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-chip--toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.fc-chip--toggle[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-chip--toggle[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.fc-chip--toggle[aria-pressed=true]{color:var(--primary-strong)}.fc-chip--add{border-style:dashed;border-color:var(--border-strong);border-radius:var(--radius-sm);min-height:28px;padding:0 10px}.fc-chip--add:hover,.fc-chip--add[aria-expanded=true]{border-color:var(--primary);color:var(--primary-strong)}.fc-chip--action{border-radius:var(--radius-sm);border-color:var(--purple);padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.fc-chip--action{border-color:color-mix(in srgb, var(--purple) 30%, transparent)}}.fc-chip--action{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.fc-chip--action{background:color-mix(in srgb, var(--purple) 8%, transparent)}}.fc-chip--action{color:var(--purple-strong);font-size:var(--fs-note)}.fc-chip--score{border-radius:var(--radius-sm);padding:2px 8px}.fc-chip__value{font-weight:600}.fc-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fc-chip__body{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.fc-chip__x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-3px -3px -3px -2px;padding:0;display:inline-grid}.fc-chip__x:hover{color:var(--foreground)}.fc-tag{--fc-tone:var(--muted-strong);border-radius:var(--radius-sm);background:var(--fc-tone);max-width:78px;padding:2px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.fc-tag{background:color-mix(in srgb, var(--fc-tone) 10%, transparent)}}.fc-tag{color:var(--fc-tone);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:10.9px;line-height:1.4;overflow:hidden}.fc-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;min-width:0;height:34px;color:var(--foreground);font:inherit;outline:none;padding:0 10px;transition:border-color .12s}.fc-input:hover,.fc-input:focus{border-color:var(--border-strong)}.fc-input:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.fc-input--28{height:28px;padding:0 8px}.fc-input--30{height:30px}.fc-input--32{height:32px}.fc-input--filter{background:var(--card)}.fc-input:read-only:not(select){border-color:var(--hairline);background:var(--inset);color:var(--muted-strong)}.fc-input[aria-invalid=true]{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-input[aria-invalid=true]{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}.fc-input[aria-invalid=true]{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-input[aria-invalid=true]{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fc-input:disabled{color:var(--muted);cursor:not-allowed}input[type=datetime-local].fc-input,input[type=date].fc-input{color-scheme:inherit}.fc-textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;resize:vertical;outline:none;padding:8px 10px;line-height:1.6;transition:border-color .12s;display:block}.fc-textarea:hover,.fc-textarea:focus{border-color:var(--border-strong)}.fc-textarea:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.fc-textarea--prominent{border-color:var(--border-strong);font-size:var(--fs-section);padding:10px 12px}.fc-textarea[aria-invalid=true]{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}.fc-textarea[aria-invalid=true]{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-textarea[aria-invalid=true]{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fc-search{align-items:center;max-width:100%;display:inline-flex;position:relative}.fc-search__glyph{color:var(--muted);font-size:var(--fs-meta);pointer-events:none;position:absolute;left:9px}.fc-search .fc-input{background:var(--card);height:30px;padding:0 10px 0 24px}.fc-search input::-webkit-search-cancel-button{appearance:none}.fc-search input::-webkit-search-decoration{appearance:none}.fc-select{min-width:0;display:inline-flex;position:relative}.fc-select--block{width:100%;display:flex}.fc-select .fc-input{appearance:none;cursor:pointer;background:var(--card);padding-right:28px}.fc-select__caret{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fc-field{min-width:0;color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:6px;display:flex}.fc-field__optional,.fc-field__hint{color:var(--muted)}.fc-field__error{color:var(--error)}.fc-field>:is(.fc-input,.fc-textarea,.fc-select,.fc-search,.fc-dd){font-size:var(--fs-base)}.fc-field>.fc-textarea--prominent{font-size:var(--fs-section)}.fc-check{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.fc-check input{width:14px;height:14px;accent-color:var(--primary);cursor:inherit;flex:none;margin:3px 0 0}.fc-check[data-disabled=true]{cursor:not-allowed;color:var(--muted)}.fc-check__text{flex-direction:column;gap:2px;display:flex}.fc-check__note{color:var(--muted);font-size:var(--fs-caption)}.fc-radios{flex-direction:column;gap:8px;display:flex}.fc-radios--cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.fc-radio{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;gap:10px;padding:12px 14px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.fc-radio:hover{border-color:var(--border-strong)}.fc-radio:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-radio:has(input:checked){background:color-mix(in srgb, var(--primary) 10%, transparent)}}.fc-radio:has(input:focus-visible){outline:1px solid var(--primary);outline-offset:2px}.fc-radio:has(input:disabled){color:var(--muted);cursor:not-allowed}.fc-radio__glyph{color:var(--faint);flex:none}.fc-radio:has(input:checked) .fc-radio__glyph{color:var(--primary-ink)}.fc-radio__text{flex-direction:column;gap:2px;min-width:0;display:flex}.fc-radio:has(input:checked) .fc-radio__title{color:var(--primary-strong);font-weight:500}.fc-radio__note{color:var(--muted-strong);font-size:var(--fs-caption)}.fc-radio--card{border-radius:var(--radius);background:var(--inset);flex-direction:column;gap:4px}.fc-radio--card:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-radio--card:has(input:checked){border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.fc-radio--card:has(input:checked){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-radio--card:has(input:checked){background:color-mix(in srgb, var(--primary) 8%, transparent)}}.fc-radio__head{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.fc-radio__tag{color:var(--muted);font-size:var(--fs-meta)}.fc-radio:has(input:checked) .fc-radio__tag{color:var(--primary-strong)}.fc-radio__meta{color:var(--muted);font-size:var(--fs-note)}.fc-radio--card:has(input:checked) .fc-radio__title{color:var(--foreground);font-weight:400}.fc-toggle{color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.fc-toggle:disabled{cursor:not-allowed;opacity:.55}.fc-toggle__track{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--inset);flex:none;width:40px;height:22px;transition:background-color .14s,border-color .14s;position:relative}.fc-toggle__knob{background:var(--faint);border-radius:2px;width:16px;height:16px;transition:transform .14s,background-color .14s;position:absolute;top:2px;left:2px}.fc-toggle[aria-checked=true]{color:var(--primary-strong)}.fc-toggle[aria-checked=true] .fc-toggle__track{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-toggle[aria-checked=true] .fc-toggle__track{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.fc-toggle[aria-checked=true] .fc-toggle__knob{background:var(--primary);transform:translate(18px)}.fc-slider{align-items:center;gap:10px;display:flex}.fc-slider input{min-width:0;accent-color:var(--primary);flex:1}.fc-slider__value{text-align:right;font-variant-numeric:tabular-nums;min-width:24px}.fc-table{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow-x:auto}.fc-table__grid{min-width:var(--fc-table-min,0)}.fc-table__head,.fc-table__row{grid-template-columns:var(--fc-cols);align-items:center;gap:16px;padding:10px 18px;display:grid}.fc-table__head{border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--fs-meta)}.fc-table__head--inset{background:var(--inset);font-size:var(--fs-badge);letter-spacing:.04em;font-weight:500}.fc-table__head>*{min-width:0}.fc-table__row{border-bottom:1px solid var(--hairline);min-height:44px;padding-top:12px;padding-bottom:12px;transition:background-color .12s;position:relative}.fc-table__row:last-child{border-bottom:0}.fc-table--compact .fc-table__row{min-height:0;padding-top:9px;padding-bottom:9px}.fc-table--comfy .fc-table__row{padding-top:15px;padding-bottom:15px}.fc-table__row>*{min-width:0}.fc-table__row[data-interactive=true]{cursor:pointer}.fc-table__row[data-interactive=true]:hover,.fc-table__row:focus-within{background:var(--card-hover)}.fc-table__row[aria-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-table__row[aria-current=true]{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.fc-table__row[aria-current=true]{box-shadow:inset 2px 0 0 var(--primary)}.fc-table__row[data-tone=error]{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-table__row[data-tone=error]{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fc-table__row[data-tone=error]{border-bottom-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-table__row[data-tone=error]{border-bottom-color:color-mix(in srgb, var(--error) 28%, transparent)}}.fc-table__row[data-dimmed=true]{color:var(--muted)}.fc-table__link{z-index:0;border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.fc-table__link:focus-visible{outline-offset:-2px}.fc-table__row :is(a,button,input,select,textarea,label,[role=button]):not(.fc-table__link){z-index:1;position:relative}.fc-cell-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-cell-chevron{color:var(--muted)}.fc-table__foot{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.fc-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 18px;display:flex}.fc-empty--inline{padding:44px 18px}.fc-empty--page{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:560px;margin:40px auto}.fc-empty--left{text-align:left;align-items:flex-start;gap:10px;padding:28px 28px 24px}.fc-empty__tag{color:var(--muted);font-size:var(--fs-caption)}.fc-empty__tag--error{color:var(--error)}.fc-empty__title{font-size:var(--fs-dialog);color:var(--foreground);margin:0;font-weight:400}.fc-empty--inline .fc-empty__title{font-size:var(--fs-card-title)}.fc-empty__sub{max-width:60ch;color:var(--muted-strong);margin:0}.fc-empty__action{margin-top:6px}.fc-skel{background:var(--muted-strong);border-radius:2px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.fc-skel{background:color-mix(in srgb, var(--muted-strong) 12%, var(--card-hover))}}.fc-skel{animation:1.6s ease-in-out infinite fc-skel-pulse}.fc-skel--inline{vertical-align:middle;display:inline-block}@keyframes fc-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.fc-skel-lines{flex-direction:column;gap:8px;display:flex}.fc-skel-hint{color:var(--muted);font-size:var(--fs-caption)}.fc-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fc-step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.fc-step[data-status=active]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-step[data-status=active]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.fc-step[data-status=complete]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.fc-step[data-status=complete]{border-color:color-mix(in srgb, var(--success) 35%, transparent)}}.fc-step__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fc-step__n{color:var(--muted)}.fc-step__title{font-size:var(--fs-step);white-space:nowrap;margin:0;font-weight:400}.fc-step__note{color:var(--muted);font-size:var(--fs-caption);margin-left:auto}.fc-step[data-status=locked] .fc-step__title{color:var(--muted-strong)}.fc-stepbox{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);font-size:var(--fs-meta);flex:none;place-items:center;display:inline-grid}.fc-stepbox--done{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.fc-stepbox--done{border-color:color-mix(in srgb, var(--success) 50%, transparent)}}.fc-stepbox--done{color:var(--success)}.fc-stepbox--active{border-color:var(--primary);color:var(--primary-strong)}.fc-lifecycle{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fc-lifecycle__step{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fc-lifecycle__step[data-status=active]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-lifecycle__step[data-status=active]{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.fc-lifecycle__step[data-status=pending]{border:1px dashed var(--border-strong);background:0 0}.fc-lifecycle__head{align-items:center;gap:8px;display:flex}.fc-lifecycle__box{width:18px;height:18px;font-size:var(--fs-badge);flex:none;place-items:center;display:inline-grid}.fc-lifecycle__step[data-status=done] .fc-lifecycle__box{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.fc-lifecycle__step[data-status=done] .fc-lifecycle__box{border:1px solid color-mix(in srgb, var(--success) 50%, transparent)}}.fc-lifecycle__step[data-status=done] .fc-lifecycle__box{color:var(--success);border-radius:3px}.fc-lifecycle__title{color:var(--muted-strong)}.fc-lifecycle__step[data-status=done] .fc-lifecycle__title{color:var(--success)}.fc-lifecycle__n{color:var(--faint);font-size:var(--fs-meta);margin-left:auto}.fc-lifecycle__step[data-status=active] .fc-lifecycle__n{color:var(--primary-ink)}.fc-lifecycle__note{color:var(--muted);font-size:var(--fs-caption)}.fc-lifecycle__step[data-status=active] .fc-lifecycle__note{color:var(--muted-strong)}.fc-progress{color:var(--muted-strong);font-size:var(--fs-caption);align-items:center;gap:10px;display:inline-flex}.fc-progress__bars{gap:3px;display:flex}.fc-progress__bar{background:var(--border);width:40px;height:6px}.fc-progress__bar[data-done=true]{background:var(--primary)}.fc-form-column{flex-direction:column;gap:22px;width:100%;max-width:960px;margin:0 auto;display:flex}.fc-row{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-row__spacer{flex:1}.fc-disclosure{border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);flex-direction:column;display:flex}.fc-disclosure__head{border-radius:inherit;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;display:flex}.fc-disclosure__glyph{width:10px;color:var(--primary-ink);flex:none}.fc-disclosure__title{white-space:nowrap}.fc-disclosure__preview{min-width:0;color:var(--muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fc-disclosure__hint{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap}.fc-disclosure__body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.fc-meter{--fc-tone:var(--primary);flex-direction:column;gap:8px;display:flex}.fc-meter__head{justify-content:space-between;gap:12px;display:flex}.fc-meter__label{color:var(--muted-strong)}.fc-meter__value{font-variant-numeric:tabular-nums}.fc-meter[data-full=true] .fc-meter__value{color:var(--fc-tone)}.fc-meter__track{background:var(--border);height:6px;display:block}.fc-meter__fill{background:var(--fc-tone);height:6px;display:block}.fc-scrim{top:var(--fp-top);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));position:fixed;bottom:0;left:0;right:0}.fc-modal{top:var(--fp-top);left:0;right:var(--fp-dock-w);place-items:center;padding:24px;display:grid;position:fixed;bottom:0;overflow-y:auto}.fc-modal__scrim{top:var(--fp-top);left:0;right:var(--fp-dock-w);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));position:fixed;bottom:0}.fc-modal__panel{width:min(var(--fc-modal-w,560px), 100%);background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-modal);outline:none;flex-direction:column;gap:16px;padding:22px 24px;animation:.16s cubic-bezier(.16,1,.3,1) both fc-modal-in;display:flex;position:relative}@keyframes fc-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fc-modal__head{align-items:flex-start;gap:12px;display:flex}.fc-modal__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fc-modal__title{font-size:var(--fs-dialog);margin:0;font-weight:400}.fc-modal__title-glyph{color:var(--primary-ink)}.fc-modal__caption{color:var(--muted);font-size:var(--fs-caption)}.fc-modal__body{flex-direction:column;gap:16px;min-width:0;display:flex}.fc-modal__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fc-tooltip{background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:max-content;max-width:264px;box-shadow:var(--shadow-tooltip);color:var(--foreground-soft);font-size:var(--fs-tip);pointer-events:none;white-space:normal;padding:8px 10px;line-height:1.5;position:fixed}.fc-tooltip--accent{border-left:2px solid var(--fc-tone,var(--primary))}.fc-tooltip__title{color:var(--foreground);white-space:nowrap}.fc-tooltip__row{white-space:nowrap;justify-content:space-between;gap:10px;display:flex}.fc-tooltip__key{color:var(--muted-strong)}.fc-tooltip__cta{color:var(--primary-ink);white-space:nowrap;margin-top:4px}.fc-drawer{top:var(--fp-top);left:0;right:var(--fp-dock-w);justify-content:flex-end;display:flex;position:fixed;bottom:0}.fc-drawer__scrim{background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));position:absolute;inset:0}.fc-drawer__panel{width:min(var(--fc-drawer-w,520px), 94vw);background:var(--card-raised);border-left:1px solid var(--border-strong);max-width:100%;height:100%;box-shadow:var(--shadow-drawer);outline:none;flex-direction:column;display:flex;position:relative}.fc-drawer__head{border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:16px;padding:18px 24px 16px;display:flex}.fc-drawer__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fc-drawer__title{font-size:var(--fs-card-title);color:var(--foreground);margin:0;font-weight:400}.fc-drawer__subtitle{color:var(--muted-strong);font-size:var(--fs-caption)}.fc-drawer__body{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.fc-drawer__body--flush{padding:0}.fc-drawer__foot{border-top:1px solid var(--border);flex:none;padding:12px 24px}@media (prefers-reduced-motion:reduce){.fc-dot--pulse:after,.fc-skel,.fc-btn__spinner,.fc-modal__panel{animation:none}}.fc-confirm{top:var(--fp-top);left:0;right:var(--fp-dock-w);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));justify-content:center;align-items:center;padding:20px;animation:.14s both ae-rm-fade;display:flex;position:fixed;bottom:0}.fc-confirm__panel{background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius);width:480px;max-width:94vw;box-shadow:var(--shadow-modal);animation:.22s cubic-bezier(.16,1,.3,1) both ae-rm-pop;position:relative}.fc-confirm__head{border-bottom:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.fc-confirm__dot{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.fc-confirm__scope{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-confirm__pwd{color:var(--muted);font-size:var(--fs-meta);margin-bottom:6px}.fc-confirm__command{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:22px;line-height:1.15;display:flex}.fc-confirm__target{min-width:0;color:var(--foreground-soft);word-break:break-word;position:relative}.fc-confirm__strike{background:var(--error);transform-origin:0;height:1.5px;animation:.36s cubic-bezier(.2,.8,.2,1) .12s both ae-confirm-strike;position:absolute;top:55%;left:0;right:0}.fc-confirm__caret{background:var(--primary);align-self:center;width:8px;height:1em;margin-left:-2px;animation:1.1s step-end infinite ae-rm-cursor;display:inline-block;transform:translateY(2px)}.fc-confirm__consequence{background:var(--inset);border:1px solid var(--hairline);border-left:2px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--muted-strong);font-size:var(--fs-caption);margin:10px 18px 4px;padding:10px 12px}.fc-confirm__foot{border-top:1px solid var(--hairline);align-items:center;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.fc-confirm__keys{min-width:0;color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.fc-confirm,.fc-confirm__panel,.fc-confirm__strike,.fc-confirm__caret{animation:none}}html:has(.fc-shell__main[data-viewport=document]){scroll-padding-top:var(--fp-top);scrollbar-gutter:stable}.fc-shell{flex-direction:column;flex:none;min-height:100dvh;display:flex}.fc-shell__sticky{z-index:var(--z-header);position:sticky;top:0}.fc-skip{z-index:1;border:1px solid var(--primary);border-radius:var(--radius-sm,4px);background:var(--card-raised);color:var(--primary-ink);padding:6px 10px;font-size:12px;text-decoration:none;position:absolute;top:6px;left:8px;transform:translateY(-200%)}.fc-skip:focus,.fc-skip:focus-visible{outline:none;transform:none}.fc-shell__main:focus{outline:none}.fc-shell__main{min-width:0;margin-right:var(--fp-dock-w);flex-direction:column;flex:1 0 auto;transition:margin-right .2s;display:flex}.fc-shell__dock{top:var(--fp-top);z-index:var(--z-dock);width:var(--fp-dock-w);background:var(--inset);transition:width .2s;display:flex;position:fixed;bottom:0;right:0}.fc-shell__dock>*{flex:1;min-width:0}.fc-shell__dock[data-open=false]{display:none}html[data-fp-dock-resizing] .fc-shell__dock,html[data-fp-dock-resizing] .fc-shell__main{transition:none}@media (prefers-reduced-motion:reduce){.fc-shell__main,.fc-shell__dock{transition:none}}.fc-page{--fc-page-max:1280px;--fc-page-top:32px;--fc-page-bottom:56px;--fc-page-gap:22px;gap:var(--fc-page-gap);width:100%;min-width:0;max-width:calc(var(--fc-page-max) + 48px);padding:var(--fc-page-top) 24px var(--fc-page-bottom);flex-direction:column;margin:0 auto;display:flex}.fc-page--home{--fc-page-top:36px;--fc-page-bottom:64px;--fc-page-gap:30px}.fc-page--setup{--fc-page-top:36px;--fc-page-bottom:64px;--fc-page-gap:28px}.fc-page--form{--fc-page-max:960px}.fc-page--wide{--fc-page-top:16px;--fc-page-bottom:32px;--fc-page-gap:14px;max-width:none;margin:0}.fc-page--map{--fc-page-top:56px;--fc-page-bottom:72px;--fc-page-gap:44px;line-height:1.55}.fc-page[data-hero=off]:not(.fc-page--wide){padding-top:calc(var(--fc-page-top) + var(--fc-page-gap))}.fc-banner{--fc-tone:var(--primary);border-bottom:1px solid var(--fc-tone);flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:38px;padding:6px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-banner{border-bottom:1px solid color-mix(in srgb, var(--fc-tone) 35%, var(--border))}}.fc-banner{background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.fc-banner{background:color-mix(in srgb, var(--fc-tone) 7%, var(--background))}}.fc-banner{color:var(--foreground-soft);font-size:var(--fs-caption);line-height:1.5}.fc-banner[data-tone=over]{--fc-tone:var(--error)}.fc-banner[data-tone=near],.fc-banner[data-tone=soon]{--fc-tone:var(--amber)}.fc-banner__text{flex-wrap:wrap;flex:320px;align-items:center;gap:4px 10px;min-width:0;display:flex}.fc-banner__line{flex:1 1 0;min-width:0}.fc-banner__text>.fc-dot{align-self:flex-start;margin-top:5.5px}.fc-banner__urgency{color:var(--amber);font-weight:500}.fc-banner__error{color:var(--error)}.fc-banner__actions{flex:none;align-items:center;gap:8px;display:flex}.fc-shell__sticky .ae-demo-banner{padding:0 24px}.fc-header{background:var(--background);border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--fs-base);letter-spacing:-.005em;line-height:1.5;position:relative}.fc-header__row{flex-wrap:wrap;align-items:center;gap:8px 22px;padding:10px 24px;display:flex}.fc-header__brand{align-items:center;gap:12px;min-width:0;display:flex}.fc-header__logo{color:var(--foreground);white-space:nowrap;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.fc-header__logo img{flex:none}.fc-header__tilde{color:var(--muted)}.fc-header__right{flex:290px;align-items:center;gap:6px;min-width:290px;max-width:480px;margin-left:auto;display:flex}.fc-header__sheet-btn{display:none}.fc-org{align-items:center;gap:8px;min-width:0;display:flex}.fc-org__anchor{min-width:0;position:relative}.fc-org__button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);max-width:100%;min-height:32px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 10px;transition:border-color .12s;display:flex}.fc-org__button:hover{border-color:var(--border-strong)}.fc-org__button[aria-expanded=true]{border-color:var(--primary)}.fc-org__button:disabled{cursor:default}.fc-org__button:disabled:hover{border-color:var(--border)}.fc-org__name{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.fc-org-chip{border:1px solid var(--border-strong);color:var(--muted-strong);font-size:var(--fs-badge);border-radius:3px;flex:none;padding:0 5px;line-height:1.5}.fc-org__menu{z-index:2;width:260px;position:absolute;top:36px;left:0}.fc-org__panel{max-height:320px;overflow-y:auto}.fc-org__row-name{text-overflow:ellipsis;min-width:0;color:var(--foreground);flex:1;overflow:hidden}.fc-org__row-slug{color:var(--muted);font-size:var(--fs-meta);margin-left:6px}.fc-org__row-mark{width:12px;color:var(--primary-ink);flex:none}.fc-org__create{color:var(--muted-strong)}.fc-org__create[data-emphasis=true]{color:var(--primary-strong);font-weight:500}.fc-own-org{border:1px solid var(--primary);flex:none;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fc-own-org{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.fc-own-org{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-own-org{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.fc-own-org{color:var(--primary-strong);white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s}.fc-own-org:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-own-org:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.fc-own-org__short{display:none}@media (max-width:1100px){.fc-own-org__long{display:none}.fc-own-org__short{display:inline}}.fc-nav{flex-wrap:wrap;gap:4px;display:flex}.fc-nav__item{position:relative}.fc-nav__link{color:var(--muted-strong);white-space:nowrap;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;transition:color .12s;display:flex}:is(.fc-nav__link:hover,.fc-nav__item:has(>.fc-mega-pos)>.fc-nav__link){color:var(--foreground)}.fc-nav__link[aria-current=page]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}.fc-nav__link[data-locked=true]{color:var(--faint)}.fc-nav__item>.fc-iconbtn[aria-expanded=true]:not([aria-current=page]){border-color:var(--border-strong);color:var(--foreground)}.fc-mega-pos,.fc-tabmenu-pos{z-index:1;position:absolute;top:calc(100% + 6px)}.fc-tabmenu-pos{top:100%;left:0}.fc-mega-pos:before,.fc-tabmenu-pos:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.fc-mega{grid-template-columns:230px;gap:6px;display:grid}.fc-mega--subs{grid-template-columns:230px 220px}.fc-mega__col,.fc-tabmenu{flex-direction:column;gap:1px;min-width:0;display:flex}.fc-tabmenu{min-width:224px}.fc-mega__col--subs{border-left:1px solid var(--border);padding-left:6px}.fc-mega--subs-first.fc-mega--subs{grid-template-columns:220px 230px}.fc-mega--subs-first.fc-mega--subs .fc-mega__col[data-col=tabs]{grid-area:1/2}.fc-mega--subs-first .fc-mega__col--subs{border-left:0;border-right:1px solid var(--border);grid-area:1/1;padding-left:0;padding-right:6px}.fc-mega--subs-first .fc-menu__trail{transform:scaleX(-1)}.fc-mega .fc-menu__caption,.fc-tabmenu .fc-menu__caption{padding-bottom:4px}.fc-nav-row--sub{padding:6px 9px}.fc-nav-row--locked .fc-nav-row__label{color:var(--faint)}.fc-nav-row .fc-menu__trail[data-empty=true]{visibility:hidden}.fc-lock{--fc-tone:var(--faint);font-size:var(--fs-micro);padding:0 4px}.fc-menu__item:hover .fc-lock,.fc-tab__link:hover .fc-lock{--fc-tone:var(--error)}.fc-ask-wrap{flex:auto;min-width:150px;margin-right:4px;position:relative}.fc-ask{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:text;align-items:center;gap:8px;min-height:34px;padding:0 10px;transition:border-color .12s;display:flex}.fc-ask:hover{border-color:var(--border-strong)}.fc-ask[data-open=true]{border-color:var(--primary)}.fc-ask__prompt{color:var(--primary-ink);flex:none;font-weight:600}.fc-ask__input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.fc-ask__input:focus-visible{outline:none}.fc-ask__placeholder{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root.light .fc-ask__placeholder{color:var(--faint)}.fc-jump-pos{z-index:1;width:max(100%,334px);max-width:calc(100vw - 16px);position:absolute;top:calc(100% + 6px);right:0}.fc-jump .fc-menu__item[aria-selected=true]{background:var(--menu-hover)}.fc-jump__ask{color:var(--foreground);padding:8px 9px}.fc-jump:not(:has(.fc-nav-row[aria-selected=true])) .fc-jump__ask{background:var(--menu-hover)}.fc-jump:has(.fc-nav-row[aria-selected=true]) .fc-jump__enter{visibility:hidden}.fc-jump__ask-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fc-jump__enter{color:var(--muted);font-size:var(--fs-meta);flex:none}.fc-jump .fc-menu__caption{padding-top:6px}.fc-account{position:relative}.fc-account__button{color:var(--foreground-soft);font-size:var(--fs-meta);text-transform:lowercase;position:relative}.fc-account__dot{background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.fc-account__menu{z-index:2;width:270px;position:absolute;top:38px;right:0}.fc-account__who{align-items:center;gap:8px;padding:6px 9px 8px;display:flex}.fc-account__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.fc-account__status{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;align-items:center;gap:8px;padding:0 9px 8px;display:flex}.fc-account__status>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.fc-account__live{color:var(--muted-strong)}:root.light .fc-account__status .fc-dot--glow{box-shadow:none}.fc-account__menu .fc-menu__separator:first-of-type{margin-top:0}.fc-account__new{color:var(--primary-ink);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.fc-tabs-row{border-top:1px solid var(--hairline);background:var(--inset);flex-wrap:wrap;gap:6px;padding:0 24px;display:flex}.fc-tabs-row__tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.fc-tab{position:relative}.fc-tab__link{min-height:40px;color:var(--muted-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;text-decoration:none;transition:color .12s;display:flex;position:relative}:is(.fc-tab__link:hover,.fc-tab:has(>.fc-tabmenu-pos)>.fc-tab__link,.fc-tab__link[aria-current=page]){color:var(--foreground)}.fc-tab__link[data-locked=true]{color:var(--faint)}.fc-tab__glyph{color:var(--primary-ink)}.fc-tab__more{color:var(--faint-2);font-size:10px}.fc-tab__line{background:0 0;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.fc-tab__link[aria-current=page] .fc-tab__line{background:var(--primary)}.fc-sheet{top:var(--fp-top);z-index:3;overscroll-behavior:contain;background:var(--background);flex-direction:column;gap:14px;padding:14px 16px 32px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.fc-sheet__section{flex-direction:column;gap:1px;display:flex}.fc-header__logo:focus-visible,.fc-nav__link:focus-visible,.fc-tab__link:focus-visible,.fc-org__button:focus-visible,.fc-own-org:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:767px){.fc-header__row{column-gap:6px;padding:10px 16px}.fc-header__wordmark{display:none}.fc-org__name{max-width:104px}.fc-header .fc-nav{display:none}.fc-header__right{display:contents}.fc-header__sheet-btn{margin-left:auto;display:inline-grid}.fc-ask-wrap{flex:1 0 100%;order:10;margin-right:0}.fc-header__right>.fc-nav__item,.fc-header__right>.fc-iconbtn,.fc-header__right>.fc-account{flex:none}.fc-tabs-row,.fc-tabs-row__tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fc-tabs-row{padding:0 16px}.fc-tabs-row__tabs{flex:auto}.fc-tabs-row::-webkit-scrollbar{display:none}.fc-tabs-row__tabs::-webkit-scrollbar{display:none}.fc-banner{padding:6px 16px}.fc-shell__sticky .ae-demo-banner{padding:0 16px}.fc-shell__dock{width:auto;left:0}}.fc-map a{color:var(--foreground);text-decoration:none;transition:color .12s,border-color .12s}.fc-map a:hover{color:var(--primary-strong)}.fc-map__intro{flex-direction:column;gap:14px;max-width:900px;display:flex}.fc-map__title{font-size:var(--fs-display);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.fc-map__lead{color:var(--muted-strong);font-size:var(--fs-section);margin:0}.fc-map__exhibit{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.fc-map__sections{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:16px;display:grid}.fc-map__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:10px;padding:20px;display:flex}.fc-map a.fc-map__card:hover{border-color:var(--border-strong)}.fc-map__card[data-emphasis=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-map__card[data-emphasis=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.fc-map a.fc-map__card[data-emphasis=true]:hover{border-color:var(--primary)}.fc-map__step{font-size:var(--fs-caption)}.fc-map__card-title{font-size:18px;font-weight:500}.fc-map__desc{color:var(--muted-strong)}.fc-map__tabs{color:var(--muted);font-size:var(--fs-caption)}.fc-map__notes{flex-wrap:wrap;gap:16px;margin-top:-28px;display:flex}.fc-map__note{border:1px dashed var(--border-strong);border-radius:var(--radius);flex-direction:column;flex:300px;gap:4px;padding:14px 16px;display:flex}.fc-map__muted{color:var(--muted)}.fc-map__pink{color:var(--primary-ink)}.fc-map__link-ink{color:var(--primary-strong)}.fc-map__section{flex-direction:column;gap:14px;display:flex}.fc-map__ideas{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}.fc-map__idea{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:8px;padding:20px;display:flex}.fc-map__idea-kind{font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase}.fc-map__idea-title{font-weight:500}.fc-map__flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fc-map__hop{align-items:center;gap:10px;display:inline-flex}.fc-map__chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);padding:7px 12px}.fc-map a.fc-map__chip:hover{border-color:var(--border-strong)}.fc-map__chip--end{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-map__chip--end{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.fc-map__chip--end{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-map__chip--end{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.fc-map a.fc-map__chip--end,.fc-map a.fc-map__chip--end:hover{color:var(--primary-strong)}.fc-map a.fc-map__chip--end:hover{border-color:var(--primary)}.fc-map__table{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow-x:auto}.fc-map__table-inner{min-width:760px}.fc-map__row{border-bottom:1px solid var(--hairline);grid-template-columns:340px minmax(0,1fr);gap:20px;padding:10px 18px;display:grid}.fc-map__row:last-child{border-bottom:0}.fc-map__row--head{border-bottom-color:var(--border);color:var(--muted);font-size:var(--fs-meta)}.fc-map__was{color:var(--muted-strong)}.fc-hero{border:1px solid var(--border-strong);background:var(--card);border-radius:8px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.fc-hero__field{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);align-items:center;gap:12px;padding:4px 4px 4px 14px;transition:border-color .12s;display:flex}.fc-hero__field:focus-within{border-color:var(--primary)}.fc-hero__prompt{color:var(--primary-ink);font-weight:600}.fc-hero__input{min-width:0;height:38px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.fc-hero__input:focus-visible{outline:none}.fc-btn.fc-hero__send{padding:0 14px}.fc-hero__chips{flex-wrap:wrap;gap:6px;display:flex}.fc-hero-gap{display:block}.fc-slim{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:stretch;display:flex;overflow:hidden}.fc-slim__main,.fc-slim__new{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;transition:background-color .12s;display:flex}.fc-slim__main{min-width:0;color:var(--muted-strong);text-align:left;flex:1;gap:10px;padding:10px 14px}.fc-slim__new{border-left:1px solid var(--border);color:var(--foreground-soft);flex:none;gap:6px;padding:0 14px}.fc-slim__main:hover,.fc-slim__new:hover{background:var(--hover)}.fc-slim__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fc-slim__cta{color:var(--primary-strong)}.fc-slim__plus{color:var(--primary-ink)}.fc-dock{border-left:1px solid var(--border);background:var(--inset);min-width:0;min-height:0;box-shadow:var(--shadow-dock);color:var(--foreground);font-size:var(--fs-base);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media (max-width:767px){.fc-dock{border-left:0}}.fc-dock__head{border-bottom:1px solid var(--border);white-space:nowrap;flex:none;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex}.fc-dock__prompt{color:var(--primary-ink);font-weight:600}.fc-dock__pill{border:1px solid var(--border);min-width:0;color:var(--muted-strong);font-size:var(--fs-meta);text-overflow:ellipsis;border-radius:999px;padding:1px 8px;overflow:hidden}.fc-dock__spacer{flex:1}.fc-dock__btn{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:26px;color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 8px;transition:border-color .12s,color .12s}.fc-dock__btn:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-dock__btn[aria-expanded=true]{border-color:var(--primary);color:var(--foreground)}.fc-dock__plus{color:var(--primary-ink)}@container (max-width:479px){.fc-dock__long{display:none}}@container (max-width:379px){.fc-dock__pill{display:none}}.fc-dock__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.fc-dock__messages{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.fc-dock__foot{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding:12px 16px 16px;display:flex}.fc-dock__follow{flex-wrap:wrap;gap:6px;display:flex}.fc-dock__meta{color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:8px;display:flex}.fc-dock__empty{flex-direction:column;gap:10px;margin:auto 0;padding:8px 0;display:flex}.fc-dock__empty-title{font-size:var(--fs-step)}.fc-dock__empty-body{color:var(--muted-strong)}.fc-dock__prompts{flex-direction:column;gap:6px;display:flex}.fc-dock__prompt-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground-soft);font:inherit;text-align:left;cursor:pointer;padding:8px 10px;transition:border-color .12s}.fc-dock__prompt-btn:hover{border-color:var(--primary)}.fc-dock__unavailable{flex-direction:column;gap:6px;padding:18px 16px;display:flex}.fc-dock__note{color:var(--muted)}.fc-dock__resize{z-index:1;cursor:col-resize;touch-action:none;outline:none;width:7px;position:absolute;top:0;bottom:0;left:-3px}.fc-dock__resize:after{content:"";background:0 0;width:1px;transition:background-color .12s,width .12s;position:absolute;top:0;bottom:0;left:3px}.fc-dock__resize:hover:after,.fc-dock__resize:active:after{background:var(--border-strong);width:2px}.fc-dock__resize:focus-visible{outline:none}.fc-dock__resize:focus-visible:after{background:var(--primary);width:2px}.fc-msg--user{background:var(--menu-hover);max-width:86%;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;align-self:flex-end;padding:8px 12px}.fc-msg--agent{flex-direction:column;gap:8px;min-width:0;display:flex}.fc-msg--agent>.fc-chip,.fc-msg--agent>.fc-btn,.fc-msg__action{align-self:flex-start}.fc-msg__action{align-items:center;gap:8px;max-width:100%;display:inline-flex}.fc-msg__action[data-applied=false] .fc-chip--action{border-color:var(--border);color:var(--muted);background:0 0}.fc-msg__note,.fc-msg__tools{min-width:0;color:var(--muted);font-size:var(--fs-note);overflow-wrap:anywhere}.fc-toolcall--error{color:var(--error)}.fc-msg__busy{color:var(--muted)}.fc-msg__queued{max-width:86%;color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere;align-self:flex-end}.fc-agent-md{color:var(--foreground-soft);overflow-wrap:anywhere;line-height:1.6}.fc-agent-md>:first-child{margin-top:0}.fc-agent-md>:last-child{margin-bottom:0}.fc-agent-md p,.fc-agent-md ul,.fc-agent-md ol,.fc-agent-md pre,.fc-agent-md table,.fc-agent-md blockquote{margin:0 0 .6em}.fc-agent-md ul,.fc-agent-md ol{padding-left:1.4em}.fc-agent-md ul{list-style:"· "}.fc-agent-md ol{list-style:decimal}.fc-agent-md li{margin:.15em 0}.fc-agent-md li::marker{color:var(--muted)}.fc-agent-md strong{color:var(--foreground);font-weight:600}.fc-agent-md h1,.fc-agent-md h2,.fc-agent-md h3,.fc-agent-md h4{color:var(--foreground);font-size:var(--fs-base);margin:.8em 0 .4em;font-weight:600}.fc-agent-md a{color:var(--primary-strong);text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-agent-md a{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.fc-agent-md a{text-underline-offset:2px}.fc-agent-md a:hover{text-decoration-color:currentColor}.fc-agent-md code{overflow-wrap:anywhere;border:1px solid var(--hairline);background:var(--code-bg);font-size:var(--fs-caption);border-radius:3px;padding:0 4px}.fc-agent-md pre{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--code-bg);font-size:var(--fs-caption);padding:10px 12px;line-height:1.6;overflow-x:auto}.fc-agent-md pre code{background:0 0;border:0;padding:0}.fc-agent-md table{border-collapse:collapse;font-size:var(--fs-caption);display:block;overflow-x:auto}.fc-agent-md th,.fc-agent-md td{border:1px solid var(--border);text-align:left;padding:4px 8px}.fc-agent-md th{color:var(--muted);font-weight:400}.fc-agent-md blockquote{border-left:2px solid var(--border-strong);color:var(--muted-strong);padding-left:10px}.fc-composer{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--card);align-items:center;gap:8px;padding:0 10px;display:flex}.fc-composer:focus-within{border-color:var(--muted)}.fc-composer__input{min-width:0;min-height:38px;max-height:120px;color:var(--foreground);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:9px 0;line-height:20px;display:block}.fc-composer__input:focus-visible{outline:none}.fc-composer__btn{min-width:26px;min-height:26px;color:var(--primary-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.fc-composer__btn:disabled{color:var(--faint);cursor:default}.fc-composer__btn--stop{color:var(--error)}.fc-modelpick{display:inline-block;position:relative}.fc-modelpick__btn{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fc-modelpick__btn:hover{color:var(--foreground)}.fc-modelpick__btn[aria-expanded=true]{color:var(--primary-strong)}.fc-modelpick__name{color:var(--muted-strong)}.fc-modelpick__list{min-width:210px;position:absolute;bottom:calc(100% + 6px);left:-8px}.fc-history{z-index:2;background:var(--inset);flex-direction:column;display:flex;position:absolute;inset:0}.fc-history__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.fc-history__title{color:var(--muted);font-size:var(--fs-caption);flex:1}.fc-history__head .fc-dock__close,.fc-dock__close{border:1px solid var(--border);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.fc-dock__close:hover{color:var(--foreground);border-color:var(--border-strong)}.fc-history__list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.fc-history__note{color:var(--muted);font-size:var(--fs-caption);margin:0;padding:16px 8px}.fc-history__row{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:2px;padding:2px 4px 2px 2px;display:flex}.fc-history__row:hover,.fc-history__row:focus-within{background:var(--hover)}.fc-history__row[aria-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-history__row[aria-current=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.fc-history__row[aria-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-history__row[aria-current=true]{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.fc-history__open{min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:6px 8px;display:flex}.fc-history__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-history__meta{color:var(--muted);font-size:var(--fs-meta)}.fc-history__act{color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px}.fc-history__act:hover{color:var(--foreground)}.fc-history__act--danger:hover{color:var(--error)}.fc-history__rename{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--background);min-width:0;color:var(--foreground);font:inherit;font-size:var(--fs-caption);outline:none;flex:1;margin:4px;padding:6px 8px}.fc-history__rename:focus-visible{border-color:var(--primary);outline:none}.fc-askcard{--fc-ask-accent:var(--amber);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--card);outline:none;flex-direction:column;gap:10px;padding:12px 14px 12px 16px;display:flex;position:relative}.fc-askcard:focus-visible{border-color:var(--fc-ask-accent);outline:none}.fc-askcard:before{content:"";border-radius:var(--radius) 0 0 var(--radius);background:var(--fc-ask-accent);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.fc-askcard__head{color:var(--fc-ask-accent);font-size:var(--fs-badge);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:8px;font-weight:500;display:flex}.fc-askcard__keys{color:var(--muted);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;align-items:center;gap:4px;margin-left:auto;font-weight:400;display:inline-flex}.fc-askcard__question{color:var(--foreground);white-space:pre-wrap;line-height:1.5}.fc-askcard__details{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--code-bg);max-height:152px;color:var(--foreground-soft);font:inherit;font-size:var(--fs-note);white-space:pre;margin:0;padding:8px 10px;line-height:1.5;overflow:auto}.fc-askcard__options{flex-wrap:wrap;gap:6px;display:flex}.fc-askcard__option{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);cursor:pointer;padding:4px 10px;transition:border-color .12s,color .12s,background-color .12s}.fc-askcard__option:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-askcard__option[aria-pressed=true]{border-color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.fc-askcard__option[aria-pressed=true]{background:color-mix(in srgb, var(--purple) 13%, transparent)}}.fc-askcard__option[aria-pressed=true]{color:var(--foreground)}.fc-askcard__option:disabled{opacity:.5;cursor:not-allowed}.fc-askcard__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-askcard__ask{color:var(--muted-strong);font:inherit;font-size:var(--fs-note);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 0}.fc-askcard__ask:hover{color:var(--purple)}.fc-askcard__composer{flex-direction:column;gap:6px;display:flex}.fc-askcard__composer-head{color:var(--muted);font-size:var(--fs-badge);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.fc-askcard__composer-head .fc-askcard__keys{margin-left:0}.fc-askcard__composer-actions{justify-content:flex-end;gap:6px;display:flex}.fc-askcard--resolved{border-color:var(--border);color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:row;align-items:center;gap:8px;padding:6px 12px 6px 14px}.fc-askcard--resolved:before{opacity:.7}.fc-askcard__glyph{color:var(--fc-ask-accent);font-weight:600}.fc-askcard__sep{color:var(--muted)}.fc-askcard__detail{min-width:0;color:var(--foreground-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fc-artcard{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:8px;padding:12px;transition:border-color .12s;display:flex;position:relative}.fc-artcard:hover,.fc-artcard:focus-within{border-color:var(--border-strong)}.fc-artcard[data-open]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-artcard[data-open]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.fc-artcard__head{justify-content:space-between;gap:8px;min-width:0;display:flex}.fc-artcard__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fc-artcard__open{color:var(--primary-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.fc-artcard__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.fc-artcard__open:focus-visible{outline:none}.fc-artcard:has(.fc-artcard__open:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.fc-artcard__row{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:8px;display:grid}.fc-artcard__label{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-artcard__track{background:var(--hairline);border-radius:2px;height:5px;display:flex}.fc-artcard__fill{border-radius:2px;display:block}.fc-artcard__value{text-align:right}.fc-artifact{top:var(--fp-top);z-index:var(--z-artifact);width:min(680px, calc(100vw - var(--fp-dock-w)));border-right:1px solid var(--border-strong);background:var(--card);box-shadow:var(--shadow-artifact);color:var(--foreground);font-size:var(--fs-base);outline:none;flex-direction:column;animation:.2s both fc-artifact-in;display:flex;position:fixed;bottom:0;left:0}.fc-artifact:focus-visible{outline:none}.fc-artifact__resize{z-index:1;cursor:col-resize;touch-action:none;outline:none;width:7px;position:absolute;top:0;bottom:0;right:-4px}.fc-artifact__resize:after{content:"";background:0 0;width:1px;transition:background-color .12s,width .12s;position:absolute;top:0;bottom:0;left:3px}.fc-artifact__resize:hover:after,.fc-artifact__resize:active:after,.fc-artifact[data-resizing] .fc-artifact__resize:after{background:var(--border-strong);width:2px}.fc-artifact__resize:focus-visible:after{background:var(--primary);width:2px}@keyframes fc-artifact-in{0%{transform:translate(-100%)}to{transform:none}}.fc-artifact__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.fc-artifact__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-artifact__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px;display:flex;overflow:hidden auto}.fc-artifact__note{color:var(--muted-strong);margin:0}.fc-artifact__result{flex-direction:column;gap:10px;min-width:0;display:flex}.fc-artifact__result .fc-ranked{font-size:var(--fs-base);gap:10px}.fc-artifact__loading{flex-direction:column;gap:12px;display:flex}.fc-artifact__skel-row{grid-template-columns:minmax(0,1fr) 200px 96px;align-items:center;gap:8px;display:grid}.fc-artifact__foot{border-top:1px solid var(--border);font-size:var(--fs-caption);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 14px;padding:12px 18px;display:flex}.fc-artifact__actions{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-left:auto;display:flex}.fc-artifact__act{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fc-artifact__act:hover{color:var(--foreground)}.fc-artifact__act:disabled{color:var(--faint);cursor:default}.fc-docktab{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-height:28px;color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;flex:none;align-self:center;margin-left:auto;padding:0 10px;transition:color .12s,border-color .12s}.fc-docktab:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-docktab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fc-docktab__count{color:var(--primary-strong)}@media (prefers-reduced-motion:reduce){.fc-artifact{animation:none}}.fc-viz{flex-direction:column;gap:10px;min-width:0;display:flex}.fc-viz .fc-ranked{font-size:var(--fs-base);gap:10px}.fc-viz-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px 18px;display:grid}.fc-viz-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.fc-viz-stat__value{color:var(--foreground);font-size:var(--fs-kpi);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.05}.fc-viz-stat__label{color:var(--muted-strong);font-size:var(--fs-caption)}.fc-viz-table{min-height:0;overflow:auto}.fc-viz-timeline{border-top:1px solid var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fc-viz-timeline__row{border-bottom:1px solid var(--hairline);color:var(--foreground);font-size:var(--fs-caption);grid-template-columns:136px 8px 110px minmax(0,1fr) minmax(0,160px);align-items:center;gap:10px;padding:7px 4px;text-decoration:none;display:grid}a.fc-viz-timeline__row:hover{background:var(--hover)}.fc-viz-timeline__time{color:var(--muted);font-variant-numeric:tabular-nums}.fc-viz-timeline__dot{border-radius:50%;width:8px;height:8px}.fc-viz-timeline__type{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-viz-timeline__label,.fc-viz-timeline__session{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fc-viz-timeline__session{color:var(--muted);text-align:right}a.fc-viz-timeline__row .fc-viz-timeline__session{color:var(--primary-strong)}.fc-viz-heat{flex-direction:column;gap:2px;min-width:0;display:flex;overflow-x:auto}.fc-viz-heat__row{grid-template-columns:minmax(64px, 140px) repeat(var(--fc-heat-cols), minmax(10px, 1fr));align-items:center;gap:2px;display:grid}.fc-viz-heat__label{color:var(--muted-strong);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;padding-right:6px;overflow:hidden}.fc-viz-heat__cell{border-radius:2px;height:16px}.fc-viz-heat__axis{margin-top:4px}.fc-viz-heat__tick{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;overflow:visible}.fc-viz-heat__tick[data-clip]{text-overflow:ellipsis;text-align:center;overflow:hidden}@media (max-width:640px){.fc-viz-timeline__row{grid-template-columns:110px 8px minmax(0,1fr)}.fc-viz-timeline__type,.fc-viz-timeline__session{display:none}}.fc-viz-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.fc-viz-sub{min-width:0;color:var(--muted);font-size:var(--fs-note);text-overflow:ellipsis;white-space:nowrap;flex:200px;overflow:hidden}.fc-viz-toggle{flex-wrap:wrap}.fc-viz-empty{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.fc-viz-empty__title{color:var(--foreground-soft);font-size:var(--fs-base)}.fc-viz-empty__hint{color:var(--muted);font-size:var(--fs-note)}.fc-viz .fc-ranked__row{grid-template-columns:minmax(0,min(34%,320px)) minmax(48px,1fr) 72px}.fc-viz[data-surface=home] .fc-ranked__row{grid-template-columns:minmax(0,40%) minmax(32px,1fr) 56px}.fc-viz .fc-ranked__track{height:8px}.fc-viz-bars .fc-chart-x{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-items:center;gap:0;display:grid}.fc-viz-bars .fc-chart-x>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.fc-viz-bars .fc-chart-col--bar{align-items:center}.fc-viz-bars .fc-chart-seg{width:100%;max-width:72px}.fc-viz-bars .fc-chart-col--bar>.fc-chart-seg:last-child{border-radius:2px 2px 0 0}.fc-viz-toggle{border:1px solid var(--border);border-radius:4px;display:inline-flex;overflow:hidden}.fc-viz-toggle__btn{color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;padding:2px 10px}.fc-viz-toggle__btn+.fc-viz-toggle__btn{border-left:1px solid var(--border)}.fc-viz-toggle__btn:hover{color:var(--foreground)}.fc-viz-toggle__btn[aria-pressed=true]{background:var(--hover);color:var(--foreground)}.fc-viz-toggle__btn:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.fc-agent-filled{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px;animation:2.4s ease-out forwards fc-agent-filled}@keyframes fc-agent-filled{0%,70%{outline-color:var(--primary)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.fc-agent-filled{animation:none}}.fc-agent-fillnote{color:var(--primary-ink);font-size:var(--fs-caption)}.fc-agent-evidence{color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:2px;margin-top:8px;line-height:1.5;display:flex}.fc-agent-evidence__line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.fc-agent-evidence__apply{color:var(--primary-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fc-agent-evidence__apply:disabled{color:var(--muted-strong);cursor:default;text-decoration:none}.fc-msg__action{flex-wrap:wrap}.fc-msg__action[data-pending=true] .fc-chip--action{opacity:.7}.fc-touch{pointer-events:none;position:fixed;inset:0;overflow:hidden}.fc-touch__box{box-sizing:border-box;border-radius:var(--radius);pointer-events:none;position:fixed}.fc-touch__box--work{outline:1px dashed var(--primary)}.fc-touch__box--writing{outline:1px solid var(--primary);border-radius:4px;animation:1.1s ease-in-out infinite fc-touch-writing}.fc-touch__box--flash{outline:2px solid var(--primary);border-radius:4px;animation:1.5s ease-out forwards fc-touch-flash}@keyframes fc-touch-writing{0%,to{outline-color:var(--primary)}50%{outline-color:color-mix(in srgb, var(--primary) 35%, transparent)}}@keyframes fc-touch-flash{0%,60%{outline-color:var(--primary);opacity:1}to{opacity:0;outline-color:#0000}}.fc-touch__tag{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);font-family:var(--font-mono);line-height:16px;position:absolute;left:12px;overflow:hidden}.fc-touch__tag--work{background:var(--background);color:var(--primary-strong);font-size:var(--fs-caption);padding:0 6px;top:-9px}.fc-touch__tag--work[data-above]{max-width:none;padding:0 4px;top:-21px;left:-2px}.fc-touch__tag--flash{background:var(--primary);max-width:none;color:var(--primary-fg);font-size:var(--fs-meta);border-radius:3px;padding:0 6px;top:-19px;left:0}.fc-touch__box[data-still]{animation:none}@media (prefers-reduced-motion:reduce){.fc-touch__box--writing,.fc-touch__box--flash{animation:none}}.fc-agent-target{display:contents}.fc-msg__busy[data-working]:after,.fc-touch__tag--work:after{content:"_";color:var(--primary-ink);margin-left:2px;animation:1s step-end infinite fc-caret}@keyframes fc-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.fc-msg__busy[data-working]:after,.fc-touch__tag--work:after{animation:none}}:root{--chart-cell-empty:var(--card-hover)}@supports (color:color-mix(in lab, red, red)){:root{--chart-cell-empty:color-mix(in srgb, var(--card-hover) 50%, var(--card-raised))}}:root.light{--chart-cell-empty:var(--card-hover)}.fc-chart{font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;min-width:0;display:flex}.fc-chart-plotrow{grid-template-columns:var(--fc-gutter,44px) minmax(0, 1fr);column-gap:8px;min-width:0;display:grid}.fc-chart-plot{min-width:0;position:relative}.fc-chart-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.fc-chart-line{transition:stroke-opacity .2s,stroke-width .2s}.fc-chart-y{height:100%;position:relative}.fc-chart-y__label{color:var(--muted);font-size:var(--fs-badge);white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.fc-chart-y--quiet .fc-chart-y__label{color:var(--faint);font-size:var(--fs-meta);left:0;right:auto}.fc-chart-grid{border-top:1px dashed var(--border);pointer-events:none;position:absolute;left:0;right:0}.fc-chart-grid--base{border-top-style:solid;border-top-color:var(--border-strong)}.fc-chart[data-grid=quiet] .fc-chart-grid{border-top-color:var(--hairline)}.fc-chart[data-grid=quiet] .fc-chart-grid--base{border-top-color:var(--border)}.fc-chart-x{padding-left:calc(var(--fc-gutter,44px) + 8px);color:var(--muted);font-size:var(--fs-note);white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.fc-chart-x--quiet{color:var(--faint);font-size:var(--fs-meta)}.fc-chart[data-axis=bare] .fc-chart-plotrow{column-gap:0}.fc-chart[data-axis=bare] .fc-chart-x{padding-left:0}.fc-chart-guide{background:var(--foreground);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.fc-chart-guide{background:color-mix(in srgb, var(--foreground) 20%, transparent)}}.fc-chart-guide{pointer-events:none}.fc-chart-guide--selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-chart-guide--selected{background:color-mix(in srgb, var(--primary) 55%, transparent)}}.fc-chart-guide-label{background:var(--background);border-radius:2px;padding:0 3px;position:absolute;right:4px;transform:translateY(-115%)}@supports (color:color-mix(in lab, red, red)){.fc-chart-guide-label{background:color-mix(in srgb, var(--background) 82%, transparent)}}.fc-chart-guide-label{font-size:var(--fs-badge);white-space:nowrap;pointer-events:none}.fc-chart-guide-label--below{font-size:var(--fs-meta);opacity:.8;left:8px;right:auto;transform:translateY(5px)}.fc-chart-cols{position:absolute;inset:0}.fc-chart-col{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.fc-chart-col[aria-disabled=true]{cursor:default}.fc-chart-col:focus-visible{outline-offset:-1px}.fc-chart-col--bar{flex-direction:column-reverse;gap:1px;padding:0 2px;display:flex}.fc-chart-col--bar[data-hover=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fc-chart-col--bar[data-hover=true]{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.fc-chart-seg{border-radius:1px;flex:none;transition:opacity .16s}.fc-chart-seg[data-dim=true]{opacity:.3}.fc-chart-tip{z-index:6;max-width:none;position:absolute}.fc-chart-tip__title{color:var(--foreground);white-space:nowrap}.fc-chart-tip__title--spaced{margin-bottom:4px}.fc-chart-tip__row{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-chart-tip__key{min-width:0;color:var(--muted-strong);align-items:center;gap:6px;display:inline-flex;overflow:hidden}.fc-chart-tip__key--muted{color:var(--muted)}.fc-chart-tip__key-text{text-overflow:ellipsis;overflow:hidden}.fc-chart-tip__swatch{border-radius:50%;flex:none;width:7px;height:7px}.fc-chart-tip__swatch--square{border-radius:1px}.fc-chart-legend{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-chart-legend__note{color:var(--muted);font-size:var(--fs-note);white-space:nowrap;align-self:center}.fc-chart-chip{border:1px solid var(--border);color:var(--foreground-soft);font:inherit;font-size:var(--fs-note);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;transition:opacity .16s,color .16s,border-color .16s,background-color .16s;display:inline-flex}.fc-chart-chip[aria-pressed=true]{border-color:var(--fc-series-tint)}@supports (color:color-mix(in lab, red, red)){.fc-chart-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--fc-series-tint) 60%, transparent)}}.fc-chart-chip[aria-pressed=true]{background:var(--fc-series-tint)}@supports (color:color-mix(in lab, red, red)){.fc-chart-chip[aria-pressed=true]{background:color-mix(in srgb, var(--fc-series-tint) 12%, transparent)}}.fc-chart-chip[data-dim=true]{color:var(--muted);opacity:.6}.fc-chart-chip__swatch{background:var(--fc-series);border-radius:1px;flex:none;width:12px;height:2px}.fc-chart-chip__swatch--heavy{height:3px}.fc-chart-chip__swatch--dashed{border-top:2px dashed var(--fc-series);background:0 0;border-radius:0;height:0}.fc-chart-chip__total,.fc-chart-key__total{color:var(--muted)}.fc-chart-keys{color:var(--muted-strong);font-size:var(--fs-note);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.fc-chart-key{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:opacity .16s,color .16s;display:inline-flex}.fc-chart-key[aria-pressed=true]{color:var(--foreground)}.fc-chart-key[data-dim=true]{opacity:.45}.fc-chart-key--inert{cursor:default}.fc-chart-empty{color:var(--muted);font-size:var(--fs-caption);text-align:center;justify-content:center;align-items:center;display:flex}.fc-chart-empty--inline{justify-content:flex-start;min-height:0;padding:4px 0}.fc-chart-empty--stack{flex-direction:column;gap:6px}.fc-heat__labels{grid-auto-rows:14px;row-gap:2px;display:grid}.fc-heat__label{color:var(--muted);font-size:var(--fs-badge);text-align:right;white-space:nowrap;line-height:14px}.fc-heat__label[data-on=true]{color:var(--foreground)}.fc-heat{min-width:0;display:grid;position:relative}.fc-heat__cell{min-width:0;font:inherit;cursor:pointer;border:0;border-radius:2px;padding:0;display:block}.fc-heat__cell[aria-disabled=true]{cursor:default}.fc-heat__cell[data-state=cross]{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fc-heat__cell[data-state=cross]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 22%, transparent)}}.fc-heat__cell[data-state=on]{box-shadow:0 0 0 1px var(--foreground)}.fc-heat__cell:focus-visible{outline-offset:1px}.fc-heat--skeleton .fc-heat__cell{background:var(--chart-cell-empty);cursor:default;animation:1.6s ease-in-out infinite fc-skel-pulse}.fc-band-legend{color:var(--muted-strong);font-size:var(--fs-note);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.fc-band-legend__item{align-items:center;gap:8px;display:inline-flex}.fc-band-legend__line{background:var(--fc-accent);width:16px;height:2px}.fc-band-legend__fill{width:16px;height:8px}.fc-band-legend__dot{background:var(--fc-accent);border-radius:50%;width:5px;height:5px}.fc-band-legend__dash{border-top:2px dashed var(--fc-accent);width:16px;height:0}.fc-band-legend__note{color:var(--muted);margin-left:auto}.fc-share{font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;min-width:0;display:flex}.fc-share__bar{border-radius:3px;gap:2px;display:flex;overflow:hidden}.fc-share[data-legend=list] .fc-share__bar{border-radius:0;gap:0}.fc-share__slice{min-width:2px;font:inherit;border:0;flex-shrink:0;flex-basis:0;padding:0;transition:opacity .16s}button.fc-share__slice{cursor:pointer}.fc-share__slice[data-dim=true]{opacity:.45}.fc-share[data-legend=list] .fc-share__slice[data-dim=true]{opacity:.35}.fc-share__legend{flex-wrap:wrap;gap:6px 18px;display:flex}.fc-share__key{color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;transition:opacity .16s;display:inline-flex}button.fc-share__key{cursor:pointer}.fc-share__key[data-dim=true]{opacity:.45}.fc-share__swatch{border-radius:2px;flex:none;width:8px;height:8px}.fc-share__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.fc-share__key[data-other=true] .fc-share__name{color:var(--muted)}.fc-share__count{color:var(--muted-strong)}.fc-share__pct{color:var(--muted)}.fc-share[data-legend=rows] .fc-share__legend{flex-flow:column;gap:0}.fc-share[data-legend=rows] .fc-share__key{grid-template-columns:12px minmax(0, 1fr) var(--fc-count-w,70px) 48px;border-bottom:1px solid var(--hairline);font-size:var(--fs-base);gap:10px;padding:7px 0;display:grid}.fc-share[data-legend=rows] .fc-share__count,.fc-share[data-legend=rows] .fc-share__pct{text-align:right}.fc-share[data-legend=list] .fc-share__legend{flex-flow:column;gap:0}.fc-share[data-legend=list] .fc-share__key{border-bottom:1px dashed var(--border);color:var(--muted-strong);justify-content:space-between;gap:6px;padding:6px 0;display:flex}.fc-share[data-legend=list] .fc-share__key:last-child{border-bottom:0;padding-bottom:0}.fc-share[data-legend=list] .fc-share__swatch{border-radius:0;width:auto;height:auto;line-height:1}.fc-share[data-legend=list] .fc-share__name{flex:1}.fc-share[data-legend=list] .fc-share__pct{color:var(--foreground-soft)}.fc-ranked{min-width:0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;display:flex}.fc-ranked__row{grid-template-columns:var(--fc-rank-cols);width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:grid}button.fc-ranked__row{cursor:pointer}button.fc-ranked__row:hover .fc-ranked__label{color:var(--foreground)}.fc-ranked__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-strong);transition:color .12s;overflow:hidden}.fc-ranked__track{background:var(--hairline);border-radius:2px;height:5px;display:flex}.fc-ranked__fill{border-radius:2px;display:block}.fc-ranked__value{text-align:right}.fc-skel-ylabels{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:5px 0 0;display:flex}.fc-skel-band{opacity:.4;height:26%;position:absolute;top:46%;left:0;right:0}.fc-skel-bars{align-items:flex-end;gap:4px;padding:0 2px;display:flex;position:absolute;inset:0}.fc-skel-bars>.fc-skel{flex:1}.fc-skel-keys{flex-wrap:wrap;gap:8px 18px;display:flex}.fc-drill{font-variant-numeric:tabular-nums;flex-direction:column;height:100%;display:flex}.fc-drill__sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fc-drill__sep{color:var(--faint-2);margin:0 8px}.fc-drill__sessions{border-bottom:1px solid var(--border);font-size:var(--fs-caption);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:12px 24px;display:flex}.fc-drill__sessions-label{color:var(--muted);white-space:nowrap}.fc-drill__chip{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--primary-ink);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;text-decoration:none;transition:border-color .12s;display:inline-flex}.fc-drill__chip:hover{border-color:var(--border-strong)}.fc-drill__chip-count{color:var(--muted)}.fc-drill__more-sessions{color:var(--muted);white-space:nowrap}.fc-drill__list{flex:1;min-height:0;overflow:hidden auto}.fc-drill__row{border-bottom:1px solid var(--hairline);color:var(--foreground);grid-template-columns:64px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:11px 24px;text-decoration:none;transition:background-color .12s;display:grid}.fc-drill__list[data-pills=true] .fc-drill__row{grid-template-columns:56px minmax(0,1fr) 96px}.fc-drill__row:hover{background:var(--card-hover)}.fc-drill__row:focus-visible{outline-offset:-2px}.fc-drill__row[data-tone=error]{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-drill__row[data-tone=error]{background:color-mix(in srgb, var(--error) 6%, transparent)}}.fc-drill__row[data-tone=error]:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.fc-drill__row[data-tone=error]:hover{background:color-mix(in srgb, var(--error) 10%, var(--card-hover))}}.fc-drill__time{color:var(--muted-strong);font-size:var(--fs-caption);white-space:nowrap}.fc-drill__body{flex-direction:column;gap:2px;min-width:0;display:flex}.fc-drill__title,.fc-drill__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-drill__title{font-size:var(--fs-base)}.fc-drill__line{color:var(--muted);font-size:var(--fs-caption)}.fc-drill__value{text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--fs-caption);overflow:hidden}.fc-drill__pill{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);background:var(--fc-tone);justify-self:end;max-width:100%;padding:2px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fc-drill__pill{background:color-mix(in srgb, var(--fc-tone) 10%, transparent)}}.fc-drill__pill{color:var(--fc-tone);font-size:var(--fs-meta)}.fc-drill__state{color:var(--muted);font-size:var(--fs-caption);padding:16px 24px}.fc-drill__state .fc-inline-error{margin:0}.fc-drill__skeleton{border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:13px 24px;display:grid}.fc-drill__skeleton-body{flex-direction:column;gap:7px;display:flex}.fc-drill__tail{padding:12px 24px}.fc-drill__load{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background-elev);width:100%;color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);cursor:pointer;padding:8px 0;transition:border-color .12s,color .12s}.fc-drill__load:hover{border-color:var(--border-strong);color:var(--foreground)}.fc-drill__load:disabled{cursor:progress;color:var(--muted)}.fc-drill__end,.fc-drill__scan{color:var(--muted);font-size:var(--fs-meta);text-align:center}.fc-drill__scan{margin-bottom:10px}.fc-drill__foot{border-top:1px solid var(--border);color:var(--muted);font-size:var(--fs-meta);flex:none;padding:10px 24px}@media (prefers-reduced-motion:reduce){.fc-chart-line,.fc-chart-seg,.fc-chart-chip,.fc-chart-key,.fc-share__slice,.fc-share__key{transition:none}.fc-heat--skeleton .fc-heat__cell{animation:none}}.fc-evplot__mark{width:max(var(--fc-ev-w), 10px);height:calc(var(--fc-ev-h) + 6px);cursor:pointer;background:0 0;border:0;min-height:10px;padding:0;transition:opacity .15s;position:absolute;bottom:0;transform:translate(-50%)}.fc-evplot__mark[aria-disabled=true]{cursor:default}.fc-evplot__mark[data-dim]{opacity:.25}.fc-evplot__mark:focus-visible{outline:1px solid var(--primary);outline-offset:1px}.fc-evplot__stem{width:var(--fc-ev-w);height:var(--fc-ev-h);background:var(--fc-ev-color);border-radius:1px 1px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fc-evplot__mark[data-shape=stem] .fc-evplot__stem{opacity:.55}.fc-evplot__mark[data-shape=bar] .fc-evplot__stem{opacity:.85}.fc-evplot__dot{left:50%;bottom:var(--fc-ev-h);background:var(--fc-ev-color);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,50%)}.fc-evplot__mark[data-shape=bar] .fc-evplot__dot{display:none}.fc-evplot__mark[data-error] .fc-evplot__dot{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--color-error-ev);display:block}.fc-evplot__mark[data-hover] .fc-evplot__stem{opacity:1}.fc-evplot__mark[data-hover] .fc-evplot__dot{transform:translate(-50%,50%)scale(1.3)}.fc-grouped{min-width:0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;display:flex}.fc-grouped__rows{flex-direction:column;gap:8px;min-width:0;display:flex}.fc-grouped__row{grid-template-columns:minmax(64px, var(--fc-grouped-label)) minmax(0, 1fr);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:grid}button.fc-grouped__row{cursor:pointer}button.fc-grouped__row:hover .fc-grouped__label{color:var(--foreground)}.fc-grouped__label{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-grouped__bars{flex-direction:column;gap:3px;min-width:0;display:flex}.fc-grouped__bar{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.fc-grouped__track{background:var(--hairline);border-radius:2px;height:7px;display:flex}.fc-grouped__fill{border-radius:2px;display:block}.fc-grouped__value{color:var(--foreground);font-size:var(--fs-meta);text-align:left}.fc-grouped__legend{color:var(--muted-strong);font-size:var(--fs-meta);flex-wrap:wrap;gap:6px 14px;display:flex}.fc-grouped__key{align-items:center;gap:6px;display:inline-flex}.fc-grouped__swatch{border-radius:2px;width:8px;height:8px}.flow-strip{--flow-strip-ring:var(--card);--flow-strip-rail:.65;vertical-align:middle;flex:none;align-items:center;max-width:100%;line-height:1;display:inline-flex;overflow:hidden}:root.light .flow-strip{--flow-strip-rail:.8}.fc-table__row[data-interactive=true]:hover .flow-strip,.fc-table__row:focus-within .flow-strip{--flow-strip-ring:var(--card-hover)}.flow-strip__svg{flex:none;display:block;overflow:visible}.flow-strip__rail,.flow-strip__curve,.flow-strip__seg{fill:none;stroke-width:2px;stroke-linecap:butt}.flow-strip__rail,.flow-strip__curve{stroke-opacity:var(--flow-strip-rail)}.flow-strip__curve{stroke-width:1.5px;stroke-linecap:round}.flow-strip__seg{stroke-opacity:.95}.flow-strip__seg--open{stroke-dasharray:2 1.5;stroke-opacity:.8}.flow-strip__dot{stroke:var(--flow-strip-ring);stroke-width:1px}.flow-strip__end--open{fill:var(--flow-strip-ring);stroke-width:1.25px}.flow-strip__pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite flow-strip-pulse}@keyframes flow-strip-pulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0}}.flow-strip__skel{flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;padding:0 3px;display:flex}.flow-strip__skel .fc-skel{border-radius:1px;height:2px}.flow-strip__note{min-width:0;color:var(--muted);font-size:var(--fs-badge);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.flow-strip__note--faint{color:var(--faint)}.flow-strip__note--error{background:var(--error);border:0;border-radius:3px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.flow-strip__note--error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.flow-strip__note--error{color:var(--error);font:inherit;font-size:var(--fs-badge);cursor:pointer}.flow-strip__note--error:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.flow-strip__note--error:hover{background:color-mix(in srgb, var(--error) 16%, transparent)}}.flow-strip__note--error:focus-visible{outline:1px solid var(--error);outline-offset:1px}@media (prefers-reduced-motion:reduce){.flow-strip__pulse{opacity:0;animation:none}}.sent-tag{white-space:nowrap;min-width:0;font-size:var(--fs-base);align-items:baseline;gap:6px;display:inline-flex}.sent-tag--sm{font-size:var(--fs-meta);gap:4px}.sent-tag__label{color:var(--sent,var(--muted))}.sent-tag__share{color:var(--muted);font-variant-numeric:tabular-nums}.hm-caption-skel{vertical-align:middle;display:inline-block}.hm-loop{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.hm-loop a.fc-kpi:hover .fc-kpi__value:not([style]){color:var(--primary-strong)}.hm-loop .fc-kpi:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hm-loop__cta{color:var(--primary-strong)}.hm-loop__dash{color:var(--muted)}.hm-loop .fc-kpi__note{overflow-wrap:anywhere}.hm-errchip{background:var(--error);border-radius:3px;padding:1px 6px;display:inline}@supports (color:color-mix(in lab, red, red)){.hm-errchip{background:color-mix(in srgb, var(--error) 10%, transparent)}}.hm-errchip{color:var(--error);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hm-errchip__retry{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hm-errchip__retry:hover{color:var(--foreground)}.hm-pair{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.hm-needs{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.hm-agents{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.hm-needs__text{flex-direction:column;flex:280px;min-width:0;display:flex}.hm-needs__title{color:var(--foreground);overflow-wrap:anywhere}.hm-needs__ev{color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere}.hm-needs__empty{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 18px;display:flex}.hm-needs__empty-lead{color:var(--muted-strong)}.hm-needs__empty-sub{color:var(--muted);font-size:var(--fs-caption)}.hm-needs__err{border-bottom:1px solid var(--hairline);padding:12px 18px}.hm-needs__err:last-child{border-bottom:0}.hm-more{border:0;border-top:1px solid var(--hairline);width:100%;color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 18px;display:flex}.hm-more:hover{color:var(--foreground);background:var(--hover)}.hm-skel-row{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.hm-skel-row:last-child{border-bottom:0}.hm-skel-lines{flex-direction:column;flex:280px;gap:8px;display:flex}.hm-agents__card{padding:6px 0}.hm-agent{color:var(--foreground);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background-color .12s;display:flex}a.hm-agent:hover{background:var(--menu-hover)}a.hm-agent:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.hm-agent__dot{border-radius:999px;flex:none;width:7px;height:7px}.hm-agent__name{min-width:0;color:var(--foreground);overflow-wrap:anywhere;flex:1}.hm-agent__sessions{color:var(--muted);font-variant-numeric:tabular-nums}.hm-agent__rate{text-align:right;width:100px;color:var(--muted-strong);font-variant-numeric:tabular-nums;flex:none}.hm-agents__note{color:var(--muted-strong);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.hm-agents__foot{border-top:1px solid var(--hairline);margin-top:6px;padding:10px 16px 12px}.hm-agents__foot a{color:var(--primary-strong);text-decoration:none}.hm-agents__foot a:hover{text-decoration:underline}.hm-textbtn{color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.hm-textbtn:hover{text-decoration:underline}.hm-block{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;scroll-margin-top:calc(var(--fp-top) + 16px);flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:relative}.hm-block[data-state=working]{border-color:var(--primary)}.hm-block[data-landed]{animation:1.2s ease-out hm-land}.hm-block[data-dragging]{opacity:.6}@keyframes hm-land{0%{border-color:var(--primary)}to{border-color:var(--border)}}.hm-focus{border-radius:var(--radius);animation:1.2s ease-out hm-focus}@keyframes hm-focus{0%{outline:1px solid var(--primary);outline-offset:4px}to{outline-offset:4px;outline:1px solid #0000}}@media (prefers-reduced-motion:reduce){.hm-block[data-landed],.hm-focus{animation:none}}.hm-block__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding-right:60px;display:flex}.hm-block__title{color:var(--foreground);font-size:var(--fs-step);overflow-wrap:anywhere;margin:0;font-weight:500}.hm-block__note{color:var(--muted-strong)}.hm-block__tools{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:12px;right:12px}.hm-block:hover .hm-block__tools,.hm-block:focus-within .hm-block__tools{opacity:1}@media (hover:none){.hm-block__tools{opacity:1}}.hm-block__tool{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.hm-block__tool:hover{color:var(--foreground);background:var(--hover)}.hm-block__tool--grip{color:var(--faint);cursor:grab;touch-action:none;letter-spacing:-.2em}.hm-block__tool--grip:active{cursor:grabbing}.hm-block__foot{border-top:1px solid var(--hairline);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:12px;display:flex}.hm-block__prov{color:var(--muted)}.hm-block__act{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.hm-block__act:hover{color:var(--foreground)}.hm-block__act--open{color:var(--primary-strong)}.hm-block__act--open:hover{color:var(--primary-strong);text-decoration:underline}.hm-block__act[aria-expanded=true]{color:var(--foreground)}.hm-block__rows{border-top:1px solid var(--hairline);flex-direction:column;margin:0 -20px;display:flex}.hm-block__rows .fc-card-row,.hm-block__rows .hm-skel-row,.hm-block__rows .hm-needs__err,.hm-block__rows .hm-needs__empty,.hm-block__rows .hm-more,.hm-block__rows .hm-agent{padding-left:20px;padding-right:20px}.hm-block__rows>.hm-note,.hm-block__rows>.hm-errchip{margin:12px 20px 0}.hm-insert{background:var(--primary);border-radius:1px;height:2px;margin:-16px 0 -14px}.hm-grid{scroll-margin-top:calc(var(--fp-top) + 16px);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.hm-grid>.hm-block,.hm-grid>.hm-insert{grid-column:span 12}.hm-grid>.hm-block[data-width=third]{grid-column:span 4}.hm-grid>.hm-block[data-width=half]{grid-column:span 6}.hm-grid>.hm-block[data-width=two-thirds]{grid-column:span 8}.hm-grid>.hm-insert{margin:-9px 0}@media (max-width:1100px){.hm-grid>.hm-block[data-width=third]{grid-column:span 6}.hm-grid>.hm-block[data-width=two-thirds]{grid-column:span 12}}@media (max-width:900px){.hm-grid>.hm-block[data-width]{grid-column:span 12}.hm-resize--x{display:none}}.hm-grid[data-working]{outline:1px dashed var(--primary);outline-offset:8px;border-radius:var(--radius)}.hm-block[data-changing]{border-color:var(--primary)}.hm-working-cap{color:var(--primary-strong);font-size:var(--fs-caption);grid-column:1/-1;margin:0}.hm-resize{z-index:2;touch-action:none;outline:none;position:absolute}.hm-resize--x{cursor:col-resize;width:9px;top:12px;bottom:12px;right:-5px}.hm-resize--y{cursor:row-resize;height:9px;bottom:-5px;left:12px;right:12px}.hm-resize:after{content:"";background:0 0;border-radius:1px;transition:background-color .12s;position:absolute}.hm-resize--x:after{width:2px;top:0;bottom:0;left:4px}.hm-resize--y:after{height:2px;top:4px;left:0;right:0}.hm-block:hover>.hm-resize:after{background:var(--border-strong)}.hm-resize:hover:after,.hm-resize:active:after,.hm-resize:focus-visible:after{background:var(--primary)}.hm-block[data-resizing]{border-color:var(--primary)}.hm-spec__err{color:var(--error)}.hm-spec__skel{flex-direction:column;gap:10px;display:flex}.hm-recurate{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hm-recurate:hover{color:var(--foreground)}.hm-recurate:disabled{color:var(--muted);cursor:default}.hm-srow{border-bottom:1px solid var(--hairline);color:var(--foreground);grid-template-columns:84px minmax(0,1fr) auto 96px;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:grid}.hm-srow:last-child{border-bottom:0}a.hm-srow:hover{background:var(--menu-hover)}.hm-srow[data-missing]{color:var(--muted)}.hm-srow__text{flex-direction:column;gap:2px;min-width:0;display:flex}.hm-srow__id{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.hm-srow[data-missing] .hm-srow__id{color:var(--muted-strong)}.hm-srow__ev{color:var(--primary-strong)}.hm-srow__why{color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere}.hm-srow__status{text-align:right;font-size:var(--fs-caption);white-space:nowrap;color:var(--muted)}.hm-srow[data-missing] .hm-srow__status{grid-column:3/span 2}.hm-srows[data-half] .hm-srow{grid-template-columns:76px minmax(0,1fr) auto 72px;gap:10px}@media (max-width:720px){.hm-srow{grid-template-columns:76px minmax(0,1fr) 80px}.hm-srow .hm-srow__strip{display:none}.hm-srow[data-missing] .hm-srow__status{grid-column:3}}.hm-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.hm-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.hm-stat__value{color:var(--foreground);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.hm-stat__noun{color:var(--muted-strong);overflow-wrap:anywhere}.hm-stat__note{color:var(--muted-strong);font-size:var(--fs-caption)}.hm-note{color:var(--muted-strong);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;display:flex}.hm-runs{flex-direction:column;display:flex}.hm-runs__head{color:var(--muted);font-size:var(--fs-caption);padding-bottom:6px}.hm-run{border-top:1px solid var(--hairline);color:var(--foreground);grid-template-columns:76px minmax(0,1fr) auto 96px;align-items:center;gap:12px;padding:8px 6px;text-decoration:none;display:grid}a.hm-run:hover{background:var(--menu-hover)}.hm-run__time{color:var(--muted);font-variant-numeric:tabular-nums}.hm-run__id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-strong);overflow:hidden}.hm-run__status{text-align:right;font-size:var(--fs-caption);white-space:nowrap}@media (max-width:720px){.hm-run{grid-template-columns:64px minmax(0,1fr) 80px}.hm-run .flow-strip{display:none}}.hm-fold{color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:10px 0;display:flex}.hm-fold:hover{color:var(--foreground)}.hm-earlier{flex-direction:column;gap:12px;display:flex}.hm-earlier__toggle{color:var(--foreground);font:inherit;font-size:var(--fs-section);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.hm-earlier__glyph{color:var(--primary-ink)}.hm-earlier__count{color:var(--muted)}.hm-earlier__caret{color:var(--muted);font-size:var(--fs-caption)}.hm-earlier__row{border-bottom:1px solid var(--hairline);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 18px;display:flex}.hm-earlier__row:last-child{border-bottom:0}.hm-earlier__title{min-width:0;color:var(--foreground);font-size:var(--fs-base);overflow-wrap:anywhere;flex:260px}.hm-earlier__time{color:var(--muted);font-variant-numeric:tabular-nums}.hm-reset{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.hm-reset__btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hm-reset__btn:hover{color:var(--foreground)}.hm-reset__btn--go{color:var(--error)}.hm-reset__btn--go:hover{color:var(--error);text-decoration:underline}.hm-sources{max-width:420px;font-size:var(--fs-caption);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.hm-sources__cap{color:var(--muted)}.hm-sources__call{color:var(--foreground-soft);overflow-wrap:anywhere}.hm-setup-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.hm-setup-steps{flex-direction:column;flex:999 600px;gap:16px;min-width:0;display:flex}.hm-setup-aside{flex-direction:column;flex:280px;gap:16px;min-width:0;display:flex}.hm-step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;scroll-margin-top:calc(var(--fp-top) + 16px)}.hm-step[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hm-step[data-current=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.hm-step--padded{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.hm-step__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-step:not(.hm-step--padded)>.hm-step__head{padding:18px 20px}.hm-stepn{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted-strong);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.hm-stepn[data-state=active]{border-color:var(--primary);color:var(--primary-strong)}.hm-stepn[data-state=done]{border-color:var(--success);color:var(--success)}.hm-step__text{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.hm-step__title{color:var(--foreground);font-size:var(--fs-card-title);margin:0;font-weight:500}.hm-step__caption{color:var(--muted-strong)}.hm-step__status{font-size:var(--fs-caption);color:var(--muted);align-items:center;gap:8px;display:flex}.hm-step__status[data-tone=pink]{color:var(--primary-strong)}.hm-step__status[data-tone=success]{color:var(--success)}.hm-substeps{flex-direction:column;margin:0;padding:6px 20px 20px;list-style:none;display:flex}.hm-substep{border-bottom:1px solid var(--hairline);gap:14px;padding:14px 0;display:flex}.hm-substep:last-child{border-bottom:0;padding-bottom:0}.hm-substep__n{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.hm-substep__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.hm-substep__title{color:var(--foreground)}.hm-substep__caption{color:var(--muted-strong)}.hm-substep__done{color:var(--success);font-size:var(--fs-caption)}.hm-substep__body>.fc-btn{align-self:flex-start}.hm-link{color:var(--primary-strong);align-self:flex-start;text-decoration:none}.hm-link:hover{text-decoration:underline}.hm-link--btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hm-cmd{border:1px solid var(--border);background:var(--inset);color:var(--foreground-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:12px 14px;line-height:1.8;position:relative}.hm-cmd--single{line-height:1.55}.hm-cmd__prompt{color:var(--primary-ink);-webkit-user-select:none;user-select:none}.hm-cmd__copy{background:var(--inset);color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;opacity:0;border:0;padding:0 2px;line-height:1.55;transition:opacity .12s,color .12s;position:absolute;top:8px;right:10px}.hm-cmd:hover .hm-cmd__copy,.hm-cmd:focus-within .hm-cmd__copy,.hm-cmd__copy[data-copied=true]{opacity:1}@media (hover:none){.hm-cmd__copy{opacity:1}}.hm-cmd__copy:hover{color:var(--foreground)}.hm-cmd__copy[data-copied=true]{color:var(--success)}.hm-cmdwrap{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.hm-cmd--inline{padding:4px 8px;line-height:1.55;display:inline-block}.hm-cmdwrap .hm-cmd__copy{background:0 0;padding:0;position:static}.hm-cmdwrap:hover .hm-cmd__copy,.hm-cmdwrap:focus-within .hm-cmd__copy{opacity:1}.hm-packs{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hm-options{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.hm-option{border:1px solid var(--border);color:var(--foreground);border-radius:4px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:border-color .12s;display:flex}.hm-option:hover{border-color:var(--border-strong)}.hm-option__note{color:var(--muted-strong)}.hm-help{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px;display:flex}.hm-help__glyph{color:var(--primary-ink)}.hm-help__ask{border:1px solid var(--border);min-height:34px;color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:0 10px;transition:border-color .12s,color .12s}.hm-help__ask:hover{border-color:var(--border-strong);color:var(--foreground)}.hm-quickstart{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted-strong);padding:12px 16px;text-decoration:none}.hm-quickstart:hover{color:var(--foreground)}.hm-arrived{border:1px solid var(--success);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hm-arrived{border:1px solid color-mix(in srgb, var(--success) 45%, transparent)}}.hm-arrived{border-radius:var(--radius);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.hm-arrived{background:color-mix(in srgb, var(--success) 6%, var(--card))}}.hm-arrived{color:var(--foreground-soft)}.hm-arrived__lead{color:var(--success)}.hm-callout{border:1px dashed var(--border-strong);border-radius:var(--radius);width:100%;max-width:720px;color:var(--foreground);flex-direction:column;gap:8px;margin:24px auto;padding:18px 20px;display:flex}.hm-callout__cap{color:var(--muted);font-size:var(--fs-caption)}.hm-callout__title{font-size:var(--fs-card-title);font-weight:500}.hm-callout__body{color:var(--muted-strong)}.hm-callout__links{flex-wrap:wrap;gap:6px 18px;margin-top:4px;display:flex}.hm-demo-video{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);align-items:center;gap:12px;margin-top:10px;padding:8px;text-decoration:none;transition:border-color .12s;display:flex}.hm-demo-video:hover{border-color:var(--border-strong)}.hm-demo-video__poster{aspect-ratio:16/9;background:var(--inset);border-radius:4px;flex:none;place-items:center;width:116px;display:grid;position:relative;overflow:hidden}.hm-demo-video__poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-demo-video__play{background:var(--primary);width:28px;height:28px;color:var(--primary-fg);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:relative}.hm-demo-video__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.hm-demo-video__title{color:var(--foreground-soft);font-size:var(--fs-caption);line-height:1.4}.hm-demo-video__caption{color:var(--muted);font-size:var(--fs-meta)}.hm-demo-video--compact{gap:10px;padding:6px}.hm-demo-video--compact .hm-demo-video__poster{width:84px}.hm-demo-video--compact .hm-demo-video__play{width:22px;height:22px;font-size:9px}.hm-keyform{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:460px;display:flex}.hm-keyform>.fc-card{width:100%}.sl-title .fc-title__text{gap:10px}.sl-tiles{gap:8px;display:flex}.sl-filters{font-size:var(--fs-caption);flex-direction:column;gap:10px;display:flex}.sl-filters__row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sl-filters__label{color:var(--muted)}.sl-filters__dot{color:var(--faint-2)}.sl-spacer{flex:1}.sl-note{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.fc-btn.sl-clear{font-size:inherit;padding:0 10px}.sl-chipwrap{min-width:0;max-width:100%;display:inline-flex}.sl-find{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.sl-find__box{width:240px}.sl-find__list{flex-direction:column;gap:2px;padding:0 4px 2px;display:flex}.sl-find__row{min-height:28px;color:var(--foreground-soft);align-items:center;gap:8px;padding-left:4px;display:flex}.sl-find__row>.fc-cell-trunc{flex:1;min-width:0}.sl-idchip__state--fetching{color:var(--amber)}.sl-idchip__state--notfound{color:var(--error)}.sl-idchip__state--ready{color:var(--success)}.sl-range-custom{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;margin-top:4px;padding:8px 4px 2px;display:flex}.sl-field{color:var(--muted);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.sl-field .fc-input{font-size:var(--fs-caption)}.sl-field__error{color:var(--error);font-size:var(--fs-meta)}.sl-pop__search{padding:0 4px}.sl-pop__keys{flex-wrap:wrap;gap:4px;padding:0 4px;display:flex}.sl-pop__key{border:1px solid var(--border);color:var(--muted-strong);font:inherit;font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px;transition:border-color .12s,color .12s,background-color .12s}.sl-pop__key:hover{border-color:var(--border-strong);color:var(--foreground)}.sl-pop__key[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sl-pop__key[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.sl-pop__key[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sl-pop__key[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.sl-pop__key[aria-pressed=true]{color:var(--foreground)}.sl-pop__key:focus-visible{outline:1px solid var(--primary);outline-offset:1px}.sl-pop__none{color:var(--muted);font-size:var(--fs-meta)}.sl-pop__bounds{grid-template-columns:1fr 1fr;gap:6px;padding:0 4px;display:grid}.sl-pop__actions{justify-content:flex-end;gap:6px;padding:2px 4px 4px;display:flex}.sl-table .fc-table__row{min-height:53px;padding-top:13px;padding-bottom:13px}.sl-time{color:var(--muted-strong);white-space:nowrap}.sl-env{color:var(--foreground-soft)}.sl-id{align-items:center;gap:8px;min-width:0;display:flex}.sl-id__text{min-width:0;color:var(--foreground-soft);white-space:nowrap;display:flex}.sl-id__head{text-overflow:ellipsis;min-width:0;overflow:hidden}.sl-id__tail{flex:none}.sl-copy{width:0;color:var(--muted);font:inherit;font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;opacity:0;background:0 0;border:0;flex:none;margin-left:-8px;padding:0;transition:opacity .12s,color .12s;overflow:hidden}.fc-table__row:hover .sl-copy,.sl-copy:focus-visible,.sl-copy[data-copied]{opacity:1;width:auto;margin-left:0;padding:0 2px;overflow:visible}.sl-copy:hover{color:var(--foreground)}.sl-copy[data-copied]{color:var(--success)}.sl-copy:focus-visible{outline:1px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.sl-copy{opacity:1;width:auto;margin-left:0;padding:0 2px}}.sl-status{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.sl-status--none{color:var(--faint)}.sl-status__retry{background:var(--error);border:0;border-radius:3px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.sl-status__retry{background:color-mix(in srgb, var(--error) 10%, transparent)}}.sl-status__retry{color:var(--error);font:inherit;font-size:var(--fs-meta);cursor:pointer}.sl-status__retry:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.sl-status__retry:hover{background:color-mix(in srgb, var(--error) 16%, transparent)}}.sl-scores{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:26px;display:flex;overflow:hidden}.sl-score{flex:none;min-width:0;max-width:100%}.sl-score:only-child{flex:0 auto}.sl-score__key{text-overflow:ellipsis;min-width:0;overflow:hidden}.sl-score[data-highlight]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sl-score[data-highlight]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.sl-score--more{color:var(--muted)}.sl-scores__none{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-error{background:var(--error);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:13px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sl-error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.sl-error{color:var(--error)}.sl-error__tag{flex:none}.sl-error__text{flex:320px;min-width:0}.sl-error .fc-btn--text{color:var(--error)}.sl-error .fc-btn--text:hover{color:var(--foreground)}.sl-sentinel{height:1px;margin-top:-22px}.sl-scan{color:var(--muted-strong);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sl-scan:hover{color:var(--foreground)}.sl-scan:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.sl-agent{align-items:center;gap:6px;min-width:0;display:flex}.sl-agent__name{min-width:0;color:var(--primary-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-agent__none{color:var(--faint)}.sl-agent__more{border:1px solid var(--border);border-radius:var(--radius-sm);height:18px;color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;flex:none;align-items:center;padding:0 5px;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.sl-agent__more:hover,.sl-agent__more[aria-expanded=true]{border-color:var(--border-strong);color:var(--foreground)}.sl-agent__menu{min-width:240px;font-size:var(--fs-caption)}.sl-agent__row{padding:5px 8px}.sl-agent__glyph{width:16px;color:var(--faint-2);flex:none}.sl-agent__id{min-width:0;color:var(--primary-ink);text-overflow:ellipsis;flex:1;overflow:hidden}.sl-agent__ellipsis{color:var(--muted);text-align:center;line-height:1}.sl-agent__view{border-top:1px solid var(--hairline);color:var(--muted-strong);border-radius:0;margin-top:2px}.sl-mvf{font-size:var(--fs-caption);flex:none;position:relative}.sl-mvf__box{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:text;align-items:center;gap:6px;height:30px;padding:0 6px 0 8px;transition:border-color .12s;display:flex;overflow:hidden}.sl-mvf__box:hover,.sl-mvf__box:focus-within{border-color:var(--border-strong)}.sl-mvf__chips{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.sl-mvf__chip{--mvf-tone:var(--muted);border:1px solid var(--mvf-tone);flex:none;align-items:center;gap:4px;max-width:96px;height:20px;padding:0 2px 0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sl-mvf__chip{border:1px solid color-mix(in srgb, var(--mvf-tone) 30%, transparent)}}.sl-mvf__chip{border-radius:var(--radius-sm);background:var(--mvf-tone)}@supports (color:color-mix(in lab, red, red)){.sl-mvf__chip{background:color-mix(in srgb, var(--mvf-tone) 10%, transparent)}}.sl-mvf__chip{font-size:var(--fs-meta)}.sl-mvf__chip[data-state=neutral]{border-color:var(--border);background:var(--card-hover)}:is(.sl-mvf__chip,.sl-mvf__row)[data-state=fetching]{--mvf-tone:var(--amber)}:is(.sl-mvf__chip,.sl-mvf__row)[data-state=ready]{--mvf-tone:var(--success)}:is(.sl-mvf__chip,.sl-mvf__row)[data-state=notfound]{--mvf-tone:var(--error)}.sl-mvf__glyph{color:var(--mvf-tone,var(--muted));flex:none}.sl-mvf__id{min-width:0;color:var(--foreground-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-mvf__x{width:16px;height:16px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}.sl-mvf__x:hover{color:var(--foreground)}.sl-mvf__input{min-width:36px;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1}.sl-mvf__input::placeholder{color:var(--muted)}.sl-mvf__more{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);height:20px;color:var(--muted-strong);font:inherit;font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 7px}.sl-mvf__more:hover,.sl-mvf__more[aria-expanded=true]{border-color:var(--primary);color:var(--primary-strong)}.sl-mvf__panel{overscroll-behavior:contain;max-height:min(50vh,260px);font-size:var(--fs-caption);overflow-y:auto}.sl-mvf__head{justify-content:space-between;align-items:center;padding-right:6px;display:flex}.sl-mvf__clear{color:var(--muted);font:inherit;font-size:var(--fs-meta);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sl-mvf__clear:hover{color:var(--foreground)}.sl-mvf__row{border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:28px;padding:0 4px 0 8px;display:flex}.sl-mvf__row:hover{background:var(--menu-hover)}.sl-mvf__row .sl-mvf__id{flex:1}.sl-mvf__state{color:var(--mvf-tone,var(--muted));font-size:var(--fs-meta);flex:none}.sl-mvf__tip{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-raised);box-shadow:var(--shadow-tooltip);color:var(--foreground);font-size:var(--fs-meta);word-break:break-all;pointer-events:none;padding:5px 9px}.sl-sent{white-space:nowrap;align-items:center;min-width:0;display:flex}.sl-sent--none{color:var(--faint)}.sl-sent__link{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.sl-sent--none .sl-sent__link{color:var(--muted);font-size:var(--fs-meta)}.sl-sent__off{color:var(--muted);font-size:var(--fs-meta);text-decoration:none}.sl-sent__off:hover{color:var(--primary-ink)}.sl-head-link{color:inherit;text-decoration:none}.sl-head-link:hover{color:var(--primary-ink)}.lv-muted{color:var(--muted)}.lv-nowrap{white-space:nowrap}.lv-glyph{color:var(--primary-ink)}.lv-right{text-align:right;display:block}.lv-notch{border-radius:2px;flex:none;width:3px;height:14px}.lv-retry,.lv-inline-btn{color:var(--foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lv-inline-btn{color:var(--primary-strong)}.lv-row-note{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 18px;display:flex}.lv-row-note+.lv-row-note,.fc-table__row+.lv-row-note{border-top:1px solid var(--hairline)}.lv-row-note--error{color:var(--error);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.lv-row-note--error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.lv-more-link{color:var(--muted);text-decoration:none}.lv-more-link:hover{color:var(--primary-strong)}.lv-refresh{font-size:var(--fs-caption);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-refresh__state{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.lv-refresh__state[data-state=live]{color:var(--success)}.lv-refresh__state[data-state=paused]{color:var(--color-pause)}.lv-refresh__interval{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);min-height:30px;color:var(--muted-strong);font:inherit;cursor:pointer;padding:0 10px;transition:border-color .12s,color .12s}.lv-refresh__interval:hover{border-color:var(--border-strong);color:var(--foreground)}.lv-refresh__interval[aria-expanded=true]{border-color:var(--primary)}.lv-refresh__ago{color:var(--muted)}.lv-refresh__now{background:var(--card-raised)}.lv-refresh__note{color:var(--muted)}.lv-running{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.lv-running__head{border-bottom:1px solid var(--border);background:var(--inset);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 18px;display:flex}.lv-running__title{white-space:nowrap;color:var(--foreground)}.lv-running__spacer{flex:1}.lv-running__body{overflow-x:auto}.lv-running__agent{min-width:0;color:var(--primary-ink);align-items:center;gap:8px;display:flex}.lv-running__id{color:var(--foreground-soft)}.lv-running__elapsed{color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums}.lv-running__latest{min-width:0;color:var(--muted-strong);align-items:center;gap:8px;display:flex}.lv-running__open{color:var(--primary-strong);text-align:right;white-space:nowrap}.lv-running .fc-table__row:last-child{border-bottom:0}.lv-filters{flex-direction:column;gap:10px;display:flex}.lv-filters .fc-chip--add{min-height:30px}.lv-outcome{display:inline-flex}.lv-outcome .fc-seg__item{min-height:28px;padding:0 11px}.lv-outcome .fc-seg__item:not([aria-pressed=true]){background:var(--card);color:var(--muted)}.lv-outcome .fc-seg__item:not([aria-pressed=true]):hover{color:var(--foreground)}.lv-stream{flex-direction:column;gap:0;display:flex}.lv-events .fc-table__row{padding-top:11px;padding-bottom:11px}.lv-events .fc-table__row[data-tone=error]:hover,.lv-events .fc-table__row[data-tone=error]:focus-within{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.lv-events .fc-table__row[data-tone=error]:hover,.lv-events .fc-table__row[data-tone=error]:focus-within{background:color-mix(in srgb, var(--error) 16%, transparent)}}.lv-events .fc-table__row[data-dimmed=true]{opacity:.32}.lv-events .fc-table__row[data-dimmed=true]:hover{opacity:.7}.lv-divider{border-bottom:1px solid var(--hairline);background:var(--inset);color:var(--muted);font-size:var(--fs-meta);padding:6px 18px}.lv-time{color:var(--muted-strong);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.lv-kind{min-width:0;display:flex}.lv-agent{color:var(--primary-ink)}.lv-sess{align-items:center;gap:6px;min-width:0;display:flex}.lv-sess__id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);text-decoration:none;overflow:hidden}.lv-sess__id:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.lv-sess__acts{flex:none;gap:6px;display:none}.fc-table__row:hover .lv-sess__acts,.fc-table__row:focus-within .lv-sess__acts{display:inline-flex}.lv-act{color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;padding:0}.lv-act:hover{color:var(--foreground)}.lv-act[data-done]{color:var(--success)}.lv-summary{min-width:0;color:var(--foreground-soft);white-space:nowrap;align-items:baseline;display:flex}.lv-summary[data-error]{color:var(--error)}.lv-summary__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.lv-summary__ctx{white-space:pre;flex:none}.lv-tag{justify-content:flex-end;min-width:0;display:flex}.lv-sentinel{height:1px}.lv-foot{flex-direction:column;gap:6px;margin-top:14px;display:flex}.lv-addf{font-size:var(--fs-caption)}.lv-addf__bar{align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.lv-addf__back{border-radius:var(--radius-sm);color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}.lv-addf__back:hover{color:var(--foreground);background:var(--menu-hover)}.lv-addf__caption{color:var(--muted);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em}.lv-addf__row{gap:8px}.lv-addf__value{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.lv-addf__chevron{color:var(--muted)}.lv-addf__list{flex-direction:column;gap:2px;display:flex}.lv-addf__scroll{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.lv-addf__note{color:var(--muted);font-size:var(--fs-meta);padding:4px 8px;line-height:1.5}.lv-addf .fc-menu__item[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.lv-addf__custom,.lv-addf__session{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px 4px;display:flex}.lv-addf__session{border-top:0}.lv-addf__session .fc-input{flex:1;min-width:0}.lv-addf__field{width:100%;color:var(--muted);grid-template-columns:34px 1fr;align-items:center;gap:6px;display:grid}.lv-addf__actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.lv-addf__hint{color:var(--muted);font-size:var(--fs-meta)}.lv-addf__session .lv-addf__note{width:100%;padding-inline:0}.lv-addf__ids{width:100%;max-height:180px}.lv-addf__id{border-radius:var(--radius-sm);min-height:26px;color:var(--foreground);grid-template-columns:1fr auto 22px;align-items:center;gap:6px;padding:0 0 0 8px;display:grid}.lv-addf__id:hover{background:var(--menu-hover)}.lv-addf__id-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-addf__id-state{color:var(--muted);font-size:var(--fs-meta)}.lv-addf__id[data-check=notfound] .lv-addf__id-text,.lv-addf__id[data-check=notfound] .lv-addf__id-state{color:var(--error)}.lv-addf__id-x{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.lv-addf__id-x:hover,.lv-addf__id-x:focus-visible{color:var(--foreground);background:var(--menu-hover)}.lv-box{--lv-box:var(--muted-strong);border:1px solid var(--border-strong);width:12px;height:12px;color:var(--card);border-radius:3px;flex:none;place-items:center;font-size:9px;line-height:1;display:inline-grid}.lv-box[data-state=on],.lv-box[data-state=mixed]{border-color:var(--lv-box);background:var(--lv-box)}:root{--ses-lane-a:65%;--ses-lane-dim-a:35%;--ses-chip-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--ses-chip-bg:color-mix(in srgb, var(--background) 60%, transparent)}}:root{--ses-mm-alpha:.6}:root.light{--ses-lane-a:80%;--ses-lane-dim-a:45%;--ses-chip-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root.light{--ses-chip-bg:color-mix(in srgb, var(--card) 90%, transparent)}}:root.light{--ses-mm-alpha:.75}.ses-page{font-variant-numeric:tabular-nums}.ses-title{flex-direction:column;gap:10px;min-width:0;display:flex}.ses-title__headline{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ses-title__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-top:-10px;display:flex}.ses-meta{min-width:0;color:var(--muted-strong);flex:320px;padding-top:10px}.ses-h1{font-size:var(--fs-h1-detail);letter-spacing:-.035em;color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;font-weight:500;line-height:1.05;display:-webkit-box;overflow:hidden}.ses-actions{font-size:var(--fs-caption);white-space:nowrap;flex-wrap:wrap;gap:8px;display:flex}.ses-metabtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);color:var(--foreground-soft);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:5px 10px;line-height:1.55;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}button.ses-metabtn:hover,a.ses-metabtn:hover{border-color:var(--primary)}.ses-metabtn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ses-metabtn[aria-disabled=true]:hover{border-color:var(--border)}.ses-metabtn:disabled{cursor:wait}.ses-metabtn:disabled:hover{border-color:var(--border)}.ses-metabtn--static{cursor:default}.ses-metabtn__k{color:var(--muted)}.ses-metabtn__v{color:var(--foreground)}.ses-metabtn__ok{color:var(--success)}.ses-reeval-error{border-radius:var(--radius-sm);background:var(--error-soft);color:var(--error);font-size:var(--fs-caption);align-self:flex-start;padding:4px 8px}.ses-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ses-ribbon{background:var(--inset);border-bottom:1px solid var(--border);white-space:nowrap;flex-wrap:wrap;align-items:stretch;row-gap:14px;padding:14px 20px 14px 0;display:flex;overflow:hidden}.ses-cell{border-left:1px solid var(--hairline);flex-direction:column;flex:none;justify-content:center;min-width:0;margin-left:-1px;padding-left:20px;display:flex}.ses-cell--status{padding-right:20px}.ses-cell--events{flex:1 1 0;min-width:260px;padding-right:20px}.ses-cell--tools{padding-right:20px;position:relative}.ses-cell__label{color:var(--muted);letter-spacing:.02em;margin-bottom:6px;font-size:10px;font-weight:500}.ses-status-line{align-items:center;gap:8px;display:flex}.ses-status-dot{background:var(--ses-status,var(--muted));width:8px;height:8px;box-shadow:0 0 8px var(--ses-status,transparent);border-radius:50%;flex:none;position:relative}.ses-status-dur{color:var(--foreground);font-size:17px}.ses-status-label{font-size:var(--fs-caption);color:var(--ses-status,var(--muted))}.ses-status-sub{color:var(--muted);margin-top:3px;font-size:10px}.ses-status-sub__arrow{opacity:.5}.ses-status-paused{color:var(--color-pause);margin-top:2px;font-size:10px}.ses-mix{border:1px solid var(--hairline);background:var(--code-bg);border-radius:2px;height:8px;display:flex;overflow:hidden}.ses-mix>span{transition:opacity .2s}.ses-legend{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.ses-legend__item{color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:opacity .2s;display:inline-flex}.ses-legend__item:disabled{cursor:default}.ses-legend__item[data-dim=true]{opacity:.4}.ses-legend__dot{background:var(--ses-k);border-radius:50%;width:7px;height:7px}.ses-legend__item[aria-pressed=true] .ses-legend__dot{box-shadow:0 0 6px var(--ses-k)}.ses-legend__item[aria-pressed=true] .ses-legend__name{color:var(--ses-k)}.ses-legend__count{color:var(--foreground-soft)}.ses-toolchips{flex-wrap:wrap;align-items:center;gap:6px;max-width:250px;display:flex}.ses-toolchip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-tool);flex:none;max-width:130px;padding:2px 7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ses-toolchip{border:1px solid color-mix(in srgb, var(--color-tool) 22%, transparent)}}.ses-toolchip{background:var(--color-tool);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.ses-toolchip{background:color-mix(in srgb, var(--color-tool) 10%, transparent)}}.ses-toolchip{color:var(--color-tool);font:inherit;font-size:var(--fs-meta);cursor:pointer}.ses-toolchip[aria-pressed=true]{border-color:var(--color-tool)}@supports (color:color-mix(in lab, red, red)){.ses-toolchip[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-tool) 55%, transparent)}}.ses-toolchip[aria-pressed=true]{background:var(--color-tool)}@supports (color:color-mix(in lab, red, red)){.ses-toolchip[aria-pressed=true]{background:color-mix(in srgb, var(--color-tool) 20%, transparent)}}.ses-toolmore{border:1px solid var(--border);background:var(--code-bg);color:var(--muted-strong);font:inherit;cursor:pointer;border-radius:3px;padding:2px 7px;font-size:10.5px}.ses-toolmore[aria-expanded=true]{background:var(--primary-soft);color:var(--primary-ink)}.ses-tools-pop{font-size:var(--fs-caption);flex-direction:column;gap:2px;display:flex}.ses-tools-pop__head{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:4px 8px 2px;display:flex}.ses-tools-pop__filter{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);height:28px;color:var(--foreground);font:inherit;outline:none;margin:2px 4px 4px;padding:0 8px}.ses-tools-pop__filter:focus{border-color:var(--border-strong)}.ses-tools-pop__list{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.ses-tools-pop__opt{border-radius:var(--radius-sm);color:var(--foreground-soft);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 8px;overflow:hidden}.ses-tools-pop__opt[data-hl=true]{background:var(--card-hover)}.ses-tools-pop__opt[aria-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ses-tools-pop__opt[aria-selected=true]{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.ses-tools-pop__opt[aria-selected=true]{color:var(--primary-ink)}.ses-tools-pop__note{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 2px}.ses-tools-pop__note--rule{border-top:1px dashed var(--hairline);margin-top:2px}.ses-tokens{font-size:var(--fs-base);white-space:nowrap}.ses-tokens__in{color:var(--primary-ink)}.ses-tokens__out{color:var(--success)}.ses-tokens__unit{color:var(--muted)}.ses-bar{background:var(--background-elev);border-bottom:1px solid var(--border);font-size:var(--fs-caption);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 20px;display:flex}.ses-bar__group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ses-bar__group--right{gap:10px}.ses-bar .fc-dd{max-width:180px}.ses-bar .fc-dd__trigger{background:var(--card-raised);height:30px}.ses-okerr .fc-seg__item{color:var(--muted);background:var(--card-raised);padding:0 11px}.ses-okerr .fc-seg__item[aria-pressed=true]{background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.ses-okerr .fc-seg__item[aria-pressed=true]{background:color-mix(in srgb, var(--fc-tone) 13%, transparent)}}.ses-okerr .fc-seg__item[aria-pressed=true]{color:var(--fc-tone)}.ses-search{align-items:center;display:inline-flex;position:relative}.ses-search__glyph{color:var(--muted);font-size:var(--fs-meta);pointer-events:none;position:absolute;left:9px}.ses-search__input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);width:160px;height:30px;color:var(--foreground);font:inherit;outline:none;padding:0 24px}.ses-search__input::placeholder{color:var(--muted)}.ses-search__input:focus{border-color:var(--border-strong)}.ses-search__input::-webkit-search-cancel-button{appearance:none}.ses-search__clear{width:18px;height:18px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;right:4px}.ses-search__clear:hover{color:var(--foreground)}.ses-kindchip{border:1px solid var(--ses-k);align-items:center;gap:5px;padding:3px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ses-kindchip{border:1px solid color-mix(in srgb, var(--ses-k) 30%, transparent)}}.ses-kindchip{background:var(--ses-k);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.ses-kindchip{background:color-mix(in srgb, var(--ses-k) 12%, transparent)}}.ses-kindchip{color:var(--ses-k);font:inherit;font-size:var(--fs-meta);cursor:pointer}.ses-match{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.ses-match__sep{color:var(--faint-2)}.ses-match__n{color:var(--foreground)}.ses-match__n[data-zero=true]{color:var(--error)}.ses-navbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);width:24px;height:24px;color:var(--muted-strong);font:inherit;cursor:pointer;place-items:center;padding:0;display:inline-grid}.ses-navbtn:hover:not(:disabled){border-color:var(--border-strong);color:var(--foreground)}.ses-navbtn:disabled{opacity:.4;cursor:default}.ses-clear{color:var(--muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ses-clear:hover{color:var(--foreground)}.ses-notice{color:var(--muted);font-size:var(--fs-meta)}.ses-notice--warn{color:var(--amber)}.ses-refresh{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.ses-live{color:var(--ses-status,var(--success));align-items:center;gap:6px;display:inline-flex}.ses-ctl{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);min-height:28px;color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative;overflow:hidden}.ses-ctl:hover,.ses-ctl--strong{border-color:var(--border-strong);color:var(--foreground)}.ses-ctl--pink{color:var(--primary-ink)}.ses-ctl__count{background:var(--primary);height:2px;transition:width 1s linear;position:absolute;bottom:0;left:0}.ses-iconctl{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);width:28px;height:28px;color:var(--muted-strong);font:inherit;cursor:pointer;place-items:center;padding:0;display:inline-grid}.ses-iconctl:hover{border-color:var(--border-strong);color:var(--foreground)}.ses-body{height:min(720px, calc(100dvh - var(--fp-top,0px) - 24px));min-height:420px;display:flex}.ses-tl{flex:1 1 0;min-width:0;display:flex}.ses-scroll{background:var(--background);scrollbar-width:none;outline:none;flex:1;min-width:0;position:relative;overflow:auto}.ses-scroll::-webkit-scrollbar{width:0;height:0;display:none}.ses-scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--primary)}.ses-head{z-index:var(--z-sticky,20);box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--background-elev);height:34px;color:var(--muted);letter-spacing:.04em;align-items:center;column-gap:16px;padding-right:20px;font-size:10px;font-weight:500;display:grid;position:sticky;top:0}.ses-head>span:last-child{text-align:right}.ses-row{box-sizing:border-box;border-bottom:1px solid var(--hairline);cursor:pointer;-webkit-user-select:none;user-select:none;height:44px;transition:background-color .18s;position:relative}.ses-row:hover{background:var(--card-hover)}.ses-row[data-folded=true]{background:var(--ses-row-kind)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-folded=true]{background:color-mix(in srgb, var(--ses-row-kind) 5%, transparent)}}.ses-row[data-folded=true]:hover{background:var(--ses-row-kind)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-folded=true]:hover{background:color-mix(in srgb, var(--ses-row-kind) 10%, transparent)}}.ses-row[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-selected=true]{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.ses-row[data-selected=true]:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-selected=true]:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.ses-row[data-error=true]{border-bottom-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-error=true]{border-bottom-color:color-mix(in srgb, var(--error) 28%, transparent)}}.ses-row[data-error=true]{box-shadow:inset 0 1px 0 var(--error)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-error=true]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--error) 18%, transparent)}}.ses-row[data-error=true]{background:linear-gradient(90deg, var(--error) 0%, var(--error) 60%, var(--error) 100%)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-error=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--error) 14%, transparent) 0%, color-mix(in srgb, var(--error) 6%, transparent) 60%, color-mix(in srgb, var(--error) 2%, transparent) 100%)}}.ses-row[data-error=true]:hover{background:linear-gradient(90deg, var(--error) 0%, var(--error) 60%, var(--error) 100%)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-error=true]:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--error) 20%, transparent) 0%, color-mix(in srgb, var(--error) 9%, transparent) 60%, color-mix(in srgb, var(--error) 3%, transparent) 100%)}}.ses-row[data-error=true][data-selected=true]{background:linear-gradient(90deg, var(--error) 0%, var(--error) 60%, var(--error) 100%)}@supports (color:color-mix(in lab, red, red)){.ses-row[data-error=true][data-selected=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--error) 26%, transparent) 0%, color-mix(in srgb, var(--error) 14%, transparent) 60%, color-mix(in srgb, var(--error) 6%, transparent) 100%)}}.ses-row__gutter{color:#0000;pointer-events:none;place-items:center;width:16px;font-size:15px;display:grid;position:absolute;top:0;bottom:0}.ses-row[data-selected=true] .ses-row__gutter{color:var(--primary-ink)}.ses-row__bar{background:var(--primary);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.ses-row__grid{align-items:center;column-gap:16px;height:100%;padding-right:20px;transition:opacity .2s;display:grid}.ses-row__time{min-width:0;color:var(--muted-strong);white-space:nowrap;align-items:center;gap:6px;font-size:11.8px;display:inline-flex;overflow:hidden}.ses-row[data-folded=true] .ses-row__time{gap:4px;overflow:visible}.ses-row__day{color:var(--muted)}.ses-row__fold,.ses-row__fold-slot{flex:none;width:14px;height:18px}.ses-row__fold{color:var(--faint-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.ses-row:hover .ses-row__fold{color:var(--muted-strong)}.ses-row__sep{color:var(--faint-2)}.ses-row__span-dur{font-size:10.5px}.ses-row__agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--primary-ink);font-size:var(--fs-caption);overflow:hidden}.ses-row__summary{min-width:0;font-size:var(--fs-code);align-items:center;gap:6px;display:flex}.ses-row__lead{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.ses-row__lead--solo{flex:0 auto;min-width:0;max-width:100%}.ses-row__rest{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ses-row__option{background:var(--color-human);border-radius:3px;flex:none;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.ses-row__option{background:color-mix(in srgb, var(--color-human) 10%, transparent)}}.ses-row__option{color:var(--color-human);white-space:nowrap;font-size:10.5px}.ses-row__more{color:var(--muted);flex:none;font-size:10.5px}.ses-row__tag{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ses-row__link{border-radius:var(--radius-sm);width:26px;height:22px;color:var(--muted-strong);font:inherit;opacity:.4;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;transition:opacity .14s,background-color .14s,color .14s,border-color .14s;display:inline-grid}.ses-row:hover .ses-row__link{opacity:.9}.ses-row__link:hover,.ses-row__link:focus-visible{opacity:1;color:var(--primary-ink);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ses-row__link:hover,.ses-row__link:focus-visible{border-color:color-mix(in srgb, var(--primary) 32%, transparent)}}.ses-row__link:hover,.ses-row__link:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ses-row__link:hover,.ses-row__link:focus-visible{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.ses-row__link[data-copied=true]{opacity:1;color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ses-row__link[data-copied=true]{border-color:color-mix(in srgb, var(--success) 28%, transparent)}}.ses-row__link[data-copied=true]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ses-row__link[data-copied=true]{background:color-mix(in srgb, var(--success) 14%, transparent)}}.ses-pill{box-sizing:border-box;border:1px solid var(--ses-pill);align-items:center;gap:6px;max-width:100%;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ses-pill{border:1px solid color-mix(in srgb, var(--ses-pill) 25%, transparent)}}.ses-pill{background:var(--ses-pill);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ses-pill{background:color-mix(in srgb, var(--ses-pill) 10%, transparent)}}.ses-pill{color:var(--ses-pill);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.ses-pill__dot{font-size:11px;line-height:1}.ses-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);background:var(--ses-tag);max-width:78px;padding:2px 6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ses-tag{background:color-mix(in srgb, var(--ses-tag) 10%, transparent)}}.ses-tag{color:var(--ses-tag);font-size:10.9px}.ses-ctx{border:1px solid var(--border);color:var(--muted-strong);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:1px 6px;font-size:10.5px;display:inline-flex}.ses-ctx__bar{background:var(--border);border-radius:2px;width:22px;height:4px;display:flex;overflow:hidden}.ses-tip{background:var(--card-raised);border:1px solid var(--border-strong);border-left:2px solid var(--primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-tooltip);color:var(--foreground-soft);font-size:var(--fs-tip);pointer-events:none;padding:8px 10px;line-height:1.5;position:fixed}.ses-tip__head{align-items:center;gap:6px;min-width:0;margin-bottom:5px;display:flex}.ses-tip__dot{border-radius:50%;flex:none;width:7px;height:7px}.ses-tip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-weight:500;overflow:hidden}.ses-tip__kind{color:var(--muted);flex:none}.ses-tip__row{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.ses-tip__key{color:var(--muted)}.ses-minimap{border-left:1px solid var(--border);background:var(--background-elev);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:22px;position:relative}.ses-minimap:active{cursor:grabbing}.ses-minimap__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ses-minimap__lens{border:1px solid var(--primary);position:absolute;left:-1px;right:-1px}@supports (color:color-mix(in lab, red, red)){.ses-minimap__lens{border:1px solid color-mix(in srgb, var(--primary) 85%, transparent)}}.ses-minimap__lens{background:var(--primary);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.ses-minimap__lens{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.ses-minimap__lens{pointer-events:none}.ses-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:48px 24px;display:flex}.ses-state__cap{color:var(--muted);font-size:var(--fs-caption)}.ses-state__cap--error{color:var(--error)}.ses-state__title{color:var(--foreground);font-size:var(--fs-dialog)}.ses-state__body{max-width:520px;color:var(--muted-strong);line-height:1.6}.ses-skel-row{box-sizing:border-box;border-bottom:1px solid var(--hairline);height:44px;position:relative}.ses-skel-row__grid{align-items:center;column-gap:16px;height:100%;padding-right:20px;display:grid}.ses-warning{border-bottom:1px solid var(--error);flex-direction:column;gap:2px;padding:8px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ses-warning{border-bottom:1px solid color-mix(in srgb, var(--error) 28%, transparent)}}.ses-warning{background:var(--error-soft);color:var(--muted-strong)}.ses-warning__cap{color:var(--error);font-size:var(--fs-meta)}.ses-panel{border-left:1px solid var(--border);background:var(--card);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;position:relative}.ses-resizer{z-index:2;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:-4px}.ses-resizer:after{content:"";background:0 0;width:1px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:3px}.ses-resizer:hover:after,.ses-resizer[data-dragging="1"]:after,.ses-resizer:focus-visible:after{background:var(--primary)}.ses-resizer:focus-visible{outline:none}.ses-tabs{scrollbar-width:none;border-bottom:1px solid var(--border);background:var(--inset);align-items:center;min-width:0;padding:0 8px;display:flex;overflow-x:auto}.ses-tabs::-webkit-scrollbar{display:none}.ses-tab{min-height:40px;color:var(--muted-strong);font:inherit;font-size:var(--fs-note);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 7px;display:flex;position:relative}.ses-tab:hover,.ses-tab[aria-selected=true]{color:var(--foreground)}.ses-tab__glyph{color:var(--primary-ink)}.ses-tab[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.ses-tabs__spacer{flex:1}.ses-hide{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.ses-hide:hover{border-color:var(--border-strong);color:var(--foreground)}.ses-pbody{min-height:0;font-size:var(--fs-code);scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:1;gap:18px;padding:16px 18px 20px;display:flex;overflow:auto}.ses-pbody::-webkit-scrollbar{width:6px;height:6px}.ses-pbody::-webkit-scrollbar-track{background:0 0}.ses-pbody::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ses-pbody::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.ses-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.ses-sec--bars{gap:10px}.ses-sec__title{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ses-sec__glyph{color:var(--primary-ink)}.ses-sec__aside{color:var(--muted);white-space:nowrap;font-size:var(--fs-note)}.ses-muted{color:var(--muted)}.ses-soft{color:var(--foreground-soft)}.ses-ev-head{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ses-ev-head__time{color:var(--muted-strong)}.ses-ev-head__off{color:var(--muted)}.ses-ev-head__esc{color:var(--muted);font-size:var(--fs-meta);margin-left:auto}.ses-ev-title{font-size:var(--fs-card-title);color:var(--foreground);overflow-wrap:anywhere;line-height:1.35}.ses-ev-title[data-error=true]{color:var(--error)}.ses-ev-sentence{color:var(--foreground-soft);overflow-wrap:anywhere;line-height:1.6}.ses-ev-actions{font-size:var(--fs-caption);white-space:nowrap;flex-wrap:wrap;gap:8px;display:flex}.ses-actbtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;align-items:center;padding:5px 10px;text-decoration:none;display:inline-flex}.ses-actbtn:hover{border-color:var(--border-strong);color:var(--foreground)}.ses-actbtn--alert{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ses-actbtn--alert{border-color:color-mix(in srgb, var(--amber) 50%, transparent)}}.ses-actbtn--alert{color:var(--amber)}.ses-actbtn--alert:hover{border-color:var(--amber);color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ses-actbtn--alert:hover{background:color-mix(in srgb, var(--amber) 8%, transparent)}}.ses-actbtn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ses-traceback{border:1px solid var(--error);max-height:180px;margin:0;padding:8px 10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ses-traceback{border:1px solid color-mix(in srgb, var(--error) 25%, transparent)}}.ses-traceback{border-radius:var(--radius-sm);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.ses-traceback{background:color-mix(in srgb, var(--error) 8%, var(--code-bg))}}.ses-traceback{color:var(--error);font:inherit;font-size:var(--fs-note);white-space:pre-wrap;word-break:break-word;line-height:1.6}.ses-when-bar{background:var(--hairline);border-radius:3px;height:10px;position:relative;overflow:hidden}.ses-when-bar>span{border-radius:3px;min-width:3px;position:absolute;top:0;bottom:0}.ses-when-labels{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;justify-content:space-between;display:flex}.ses-tiles{white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ses-tile{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:0;font:inherit;text-align:left;color:var(--foreground);flex-direction:column;gap:2px;padding:8px 10px;display:flex}button.ses-tile{cursor:pointer}button.ses-tile:hover{border-color:var(--border-strong)}.ses-tile__k{color:var(--muted);font-size:var(--fs-meta)}.ses-tile__v{text-overflow:ellipsis;overflow:hidden}.ses-list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);flex-direction:column;min-width:0;display:flex}.ses-list>*+*{border-top:1px solid var(--hairline)}.ses-list__row{min-width:0;color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;display:flex}button.ses-list__row{cursor:pointer}button.ses-list__row:hover{background:var(--card-hover)}.ses-list__dot{border-radius:50%;flex:none;width:7px;height:7px}.ses-list__text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ses-list__who{color:var(--color-agent)}.ses-list__what{color:var(--foreground-soft)}.ses-list__end{color:var(--muted);flex:none}.ses-lineage{flex-direction:column;padding-top:2px;display:flex}.ses-step{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:10px;padding:0;display:flex}button.ses-step{cursor:pointer}button.ses-step:hover .ses-step__title{color:var(--primary-strong)}.ses-step__rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.ses-step__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.ses-step__line{background:var(--border);flex:1;width:1.5px;min-height:10px}.ses-step__text{flex-direction:column;gap:1px;min-width:0;padding-bottom:10px;display:flex}.ses-step__title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ses-step__title[data-error=true]{color:var(--error)}.ses-step__note{color:var(--muted);font-size:var(--fs-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ses-raw__head{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ses-raw__toggle{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ses-raw__toggle:hover{color:var(--foreground)}.ses-raw__tools{gap:10px;display:inline-flex}.ses-textbtn{color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;padding:0}.ses-textbtn:hover{color:var(--foreground)}.ses-textbtn[data-done=true]{color:var(--success)}.ses-detached{border:1px solid var(--border);border-left:2px solid var(--amber);border-radius:var(--radius-sm);color:var(--muted-strong);font-size:var(--fs-meta);padding:8px 10px;line-height:1.5}.ses-detached__cap{color:var(--amber);margin-bottom:2px}.ses-empty-ev{color:var(--muted);flex-direction:column;gap:8px;padding:24px 4px;display:flex}.ses-facts__row{justify-content:space-between;gap:16px;min-width:0;padding:7px 12px;display:flex}.ses-facts__k{color:var(--muted);flex:none}.ses-facts__v{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:auto;min-width:0;overflow:hidden}button.ses-facts__v{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.ses-facts__v:hover{text-underline-offset:2px;text-decoration:underline}.ses-split{border-radius:2px;height:8px;display:flex;overflow:hidden}.ses-split-legend{color:var(--muted-strong);font-size:var(--fs-caption);flex-wrap:wrap;gap:6px 12px;display:flex}.ses-split-legend button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.ses-split-legend button:hover{color:var(--foreground)}.ses-split-legend span{white-space:nowrap}.ses-ask{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:32px;color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0 10px}.ses-ask:hover{border-color:var(--border-strong);color:var(--foreground)}.ses-report{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:12px 16px;text-decoration:none;display:block}.ses-report:hover{color:var(--foreground);border-color:var(--muted)}.ses-report[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ses-barrow{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:130px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:0;display:grid}.ses-barrow--calls{grid-template-columns:130px minmax(0,1fr) 52px 28px}.ses-barrow--model{grid-template-columns:130px minmax(0,1fr) 76px 52px 28px}.ses-barrow--tokens{grid-template-columns:130px minmax(0,1fr) 88px}button.ses-barrow{cursor:pointer}button.ses-barrow:hover .ses-barrow__label{text-underline-offset:2px;text-decoration:underline}.ses-barrow__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ses-barrow__track{background:var(--hairline);border-radius:2px;height:6px;display:flex;overflow:hidden}.ses-barrow__num{text-align:right;white-space:nowrap}.ses-barrow__sm{text-align:right;white-space:nowrap;color:var(--muted-strong);font-size:var(--fs-note)}.ses-legend-sq{color:var(--muted);font-size:var(--fs-meta)}.ses-linkline{color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ses-linkline:hover{color:var(--foreground)}.ses-score{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.ses-score[data-open=true]{border-color:var(--border-strong)}.ses-score__head{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.ses-score__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.ses-score__toggle:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ses-score__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground-soft);overflow:hidden}.ses-score__name a{color:var(--foreground-soft);text-decoration:none}.ses-score__name a:hover{color:var(--primary-strong)}.ses-score__bar{background:var(--border);border-radius:2px;height:4px;display:flex;overflow:hidden}.ses-score__quote{color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere}.ses-score__body{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;margin-top:4px;padding-top:10px;display:flex}.ses-score__group{color:var(--foreground-soft);font-size:var(--fs-meta)}.ses-reasoning{border-left:2px solid var(--ses-k,var(--border));border-radius:var(--radius-sm);background:var(--code-bg);padding:9px 11px}.ses-reasoning__cap{color:var(--muted);margin-bottom:5px;font-size:10px}.ses-reasoning__text{color:var(--foreground-soft);font-size:var(--fs-note);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.58}.ses-runfoot{color:var(--muted);font-size:var(--fs-meta);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.ses-runfoot b{color:var(--foreground);font-weight:400;font-size:var(--fs-caption);display:block}.ses-hist__row{justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;display:flex}.ses-hist__l{color:var(--foreground-soft);white-space:nowrap}.ses-hist__r{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-strong);text-align:right;overflow:hidden}.ses-btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-raised);min-height:32px;color:var(--foreground-soft);font:inherit;cursor:pointer;align-self:flex-start;padding:0 12px}.ses-btn:hover:not(:disabled){border-color:var(--muted);color:var(--foreground)}.ses-btn:disabled{cursor:wait;opacity:.7}.ses-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ses-btn--quiet{border-color:var(--border);color:var(--muted-strong);background:0 0}.ses-evfilters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:9px;display:flex}.ses-json{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--foreground-soft);font-size:var(--fs-note);margin:0;padding:10px 12px;line-height:1.55;position:relative}.ses-json__scroll{max-height:55vh;overflow:auto}.ses-json__wrap{z-index:1;border:1px solid var(--border);background:var(--code-bg);color:var(--muted);font:inherit;cursor:pointer;border-radius:3px;padding:1px 6px;font-size:10.5px;position:absolute;top:6px;right:6px}.ses-json__wrap[aria-pressed=true]{color:var(--primary-strong)}.ses-json__fold{width:12px;color:var(--muted);font:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;place-items:center;margin-left:-14px;margin-right:2px;padding:0;font-size:10px;display:inline-grid}@media (prefers-reduced-motion:reduce){.ses-row,.ses-row__grid,.ses-mix>span,.ses-ctl__count{transition:none}}.ses-row__sent{min-width:0;display:inline-flex;overflow:hidden}.ses-row__sent-none{color:var(--faint);font-size:var(--fs-meta)}.ses-sent-bars{gap:6px;display:grid}.ses-sent-bar{font-size:var(--fs-note);color:var(--muted);grid-template-columns:84px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.ses-sent-bar[data-over=true]{color:var(--foreground)}.ses-sent-bar__track{background:var(--inset);border-radius:2px;height:6px;position:relative;overflow:hidden}.ses-sent-bar__fill{opacity:.45;border-radius:2px;position:absolute;inset:0 auto 0 0}.ses-sent-bar[data-over=true] .ses-sent-bar__fill{opacity:1}.ses-sent-bar__mark{background:var(--muted-strong);width:1px;position:absolute;top:-2px;bottom:-2px}.ses-sent-bar__v{text-align:right;font-variant-numeric:tabular-nums}.ses-sent{font-size:var(--fs-note);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ses-sent__k{color:var(--muted)}.bd-page{font-variant-numeric:tabular-nums}.bd-link{color:inherit;text-decoration:none}.bd-link:hover{color:var(--primary-strong)}.bd-inline-link{color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bd-inline-link:hover{text-underline-offset:2px;text-decoration:underline}.bd-inline-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.bd-tabrow{white-space:nowrap;row-gap:10px}.bd-tabrow .fc-pills__badge{margin-left:-2px}.bd-terms{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.bd-terms .fc-chip--filter,.bd-terms .fc-chip--add{font-size:var(--fs-caption)}.bd-terms__form{padding:4px 8px 8px}.bd-terms__form .fc-input{width:100%}.bd-pair{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:16px;min-width:0;display:grid}.bd-pair>*{min-width:0}.bd-pair .fc-section{flex-wrap:wrap;row-gap:4px}.bd-pair .fc-section__note{white-space:normal}.bd-page .fc-chart-chip{max-width:100%;overflow:hidden}.bd-page .fc-share__key{max-width:100%}.bd-midname{min-width:0;display:flex}.bd-midname__head{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-midname__tail{white-space:nowrap;flex:none}.bd-stack{flex-direction:column;display:flex}.bd-table{flex-direction:column;gap:8px;min-width:0;display:flex}.bd-table .fc-table__row{padding-top:14px;padding-bottom:14px}.bd-table__foot{color:var(--muted);font-size:var(--fs-caption)}.bd-share{align-items:center;gap:10px;min-width:0;display:flex}.bd-share__track{background:var(--border);flex:none;width:96px;height:6px}.bd-share__fill{height:6px;display:block}.bd-share__spacer{flex:none;width:96px}.bd-share__pct{color:var(--muted-strong)}.bd-more{color:var(--muted)}.bd-empty-title{align-items:center;gap:8px;display:inline-flex}.bd-drawer-foot{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.bd-drawer-foot__sep{color:var(--faint-2)}.em-stale[data-stale],.em-groups__list[data-stale]{opacity:.45;transition:opacity .15s}.em-groups__list[data-stale]{pointer-events:none}.em-crumbs{display:contents}.em-crumbs .fc-crumbs__link{color:var(--foreground-soft)}.em-crumbs .fc-crumbs__link:last-child{color:var(--primary-ink)}.em-crumbs .fc-crumbs__link:hover{color:var(--primary-strong)}.em-bar{flex-direction:column;gap:10px;min-width:0;display:flex}.em-count{color:var(--error)}.em-groups{overflow:hidden}.em-group{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;transition:background-color .12s;display:flex;position:relative}.em-group:last-child{border-bottom:0}.em-group:not(.em-group--skeleton):hover,.em-group:focus-within{background:var(--card-hover)}.em-group__open{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.em-group__open:focus-visible{outline-offset:-2px}.em-group :is(a,button):not(.em-group__open),.em-group__more-agents{z-index:1;position:relative}.em-group__more-agents{cursor:help}.em-group__main{flex:320px;align-items:flex-start;gap:12px;min-width:0;display:flex}.em-group__dot{background:var(--error);border-radius:999px;flex:none;width:7px;height:7px;margin-top:7px}.em-group__dot--skeleton{background:var(--card-hover)}.em-group__text{flex-direction:column;gap:2px;min-width:0;display:flex}.em-group--skeleton .em-group__text{flex:1;gap:8px;padding-top:3px}.em-group__title{color:var(--foreground);overflow-wrap:anywhere}.em-group__head{color:var(--error)}.em-group__detail{color:var(--muted-strong)}.em-group__meta{color:var(--muted);font-size:var(--fs-caption)}.em-group__agent{color:var(--foreground)}.em-group__latest{font-size:var(--fs-caption);white-space:nowrap}.em-group .fc-link--muted:hover{color:var(--primary-strong)}.em-group__alert{font-size:var(--fs-caption);gap:8px}.em-groups__state{padding:16px 18px}.em-groups__more{border:0;border-bottom:1px solid var(--hairline);width:100%;color:var(--muted);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;padding:12px 18px;transition:background-color .12s,color .12s;display:block}.em-groups__more:last-child{border-bottom:0}.em-groups__more:hover{background:var(--card-hover);color:var(--foreground)}.em-groups__trunc{padding:12px 18px}.em-groups__older{font-size:inherit}.em-empty-title{align-items:center;gap:10px;display:inline-flex}.em-idform{align-items:center;gap:6px;padding:0 4px 4px;display:flex}.em-idform .fc-input{flex:1;min-width:0}.mx-bin__key{color:var(--muted)}.fc-dd__trigger[data-active=true] .mx-bin__key{color:inherit;opacity:.75}.mx-clamp{color:var(--amber)}.mx-share[data-state=copied]{color:var(--success)}.mx-share[data-state=failed]{color:var(--error)}.mx-chart-empty{color:var(--muted);font-size:var(--fs-caption);justify-content:center;align-items:center;display:flex}.mx-series-list{flex-direction:column;display:flex}.mx-series{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.mx-series:first-child{border-top:0;padding-top:2px}.mx-series[data-duplicate] .mx-series__pickers{opacity:.6}.mx-series__swatch{border-top-width:2px;flex:none;width:18px;height:0}.mx-series__pickers{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mx-series__end{align-items:center;gap:10px;margin-left:auto;display:flex}.mx-series__latest{text-align:right;min-width:72px;color:var(--foreground);font-variant-numeric:tabular-nums}.mx-series__latest[data-empty]{color:var(--muted)}.mx-series-add{display:flex}.em-alertwhy{color:var(--foreground-soft);font-size:var(--fs-caption);margin:0;padding:0 8px;line-height:1.5}.em-alertwhy__go{font-size:var(--fs-caption);padding:2px 8px 6px}.em-drawer-foot{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.em-drawer-foot .fc-link{font-size:inherit;padding:0}.em-drawer-foot .fc-link[data-state=copied]{color:var(--success)}.em-drawer-foot .fc-link[data-state=failed]{color:var(--error)}.em-drawer-foot__hint{color:var(--muted);margin-left:auto}.qry-faint{color:var(--faint)}.qry-danger{color:var(--error)}.qry-plus{color:var(--primary-ink)}.qry-filter{width:262px;max-width:100%;display:inline-flex}.qry-filter .fc-input::placeholder{color:var(--faint)}.qry-count{color:var(--muted)}.qry-table .fc-table .fc-table__row{padding-top:14px;padding-bottom:14px}.qry-table .fc-table [aria-busy=true]>.fc-table__row{min-height:49px}.qry-cell-name{color:var(--primary-strong)}.qry-cell-answers{color:var(--muted-strong)}.qry-cell-usedby{color:var(--foreground-soft)}.qry-cell-owner{color:var(--muted)}a.qry-cell-name,a.qry-cell-answers{text-decoration:none}.qry-lift{z-index:1;cursor:default;position:relative}.qry-usedby-link{color:inherit;text-decoration:none;transition:color .12s}.qry-usedby-link:hover{color:var(--primary-strong)}.qry-row-actions{z-index:1;background:var(--card-hover);opacity:0;pointer-events:none;align-items:center;gap:6px;padding-left:8px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fc-table__row:hover .qry-row-actions,.fc-table__row:focus-within .qry-row-actions,.qry-row-actions[data-open=true]{opacity:1;pointer-events:auto}.qry-rm:hover{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.qry-rm:hover{border-color:color-mix(in srgb, var(--error) 50%, transparent)}}.qry-rm:hover{color:var(--error)}.qry-table-msg{padding:16px 18px}.qry-head{flex-direction:column;gap:10px;min-width:0;display:flex}.qry-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.qry-head__text{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.qry-head__note{color:var(--amber);font-size:var(--fs-caption)}.qry-name{max-width:100%;font-size:var(--fs-h1-detail);letter-spacing:-.035em;grid-template-columns:minmax(0,auto) auto;align-self:flex-start;align-items:baseline;margin:0;font-weight:500;line-height:1.05;display:inline-grid;position:relative}.qry-name:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;font:inherit;letter-spacing:inherit;grid-area:1/1;overflow:hidden}.qry-name__input{width:100%;min-width:2ch;color:var(--foreground);font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;outline:none;grid-area:1/1;padding:0;transition:box-shadow .12s}.qry-name__input::placeholder{color:var(--faint)}.qry-name__input:hover{box-shadow:inset 0 -1px 0 var(--border)}.qry-name__input:focus{box-shadow:inset 0 -1px 0 var(--border-strong)}.qry-name__cursor{color:var(--primary-ink);pointer-events:none;grid-area:1/2;margin-left:-1ch}.qry-desc{min-width:0;color:var(--muted-strong);align-items:baseline;display:flex}.qry-desc__slashes{white-space:pre;flex:none}.qry-desc__input{min-width:0;color:var(--muted-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;transition:box-shadow .12s}.qry-desc__input::placeholder{color:var(--faint)}.qry-desc__input:hover{box-shadow:inset 0 -1px 0 var(--border)}.qry-desc__input:focus{box-shadow:inset 0 -1px 0 var(--border-strong)}.qry-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qry-toolbar .fc-seg{font-size:var(--fs-caption)}.qry-chart-btn:disabled{opacity:.5}.qry-chart-btn[aria-expanded=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-chart-btn[aria-expanded=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.qry-params{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qry-params__caption{color:var(--muted)}.qry-param{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;min-height:30px;transition:border-color .12s;display:inline-flex;overflow:hidden}.qry-param__label{border-right:1px solid var(--border);background:var(--inset);color:var(--muted-strong);white-space:nowrap;cursor:text;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.qry-param__type{color:var(--faint);font-size:var(--fs-meta)}.qry-param__input{background:var(--card);min-width:120px;color:var(--foreground);font:inherit;border:0;outline:none;padding:0 8px}.qry-param__input::placeholder{color:var(--faint)}.qry-param:focus-within{border-color:var(--border-strong)}.qry-param[data-set=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-param[data-set=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.qry-param[data-set=true] .qry-param__label{border-right-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-param[data-set=true] .qry-param__label{border-right-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.qry-param[data-set=true] .qry-param__label{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-param[data-set=true] .qry-param__label{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.qry-param[data-set=true] .qry-param__label{color:var(--primary-strong)}.qry-errorbar{flex-direction:column;display:flex;position:relative}.qry-errorbar .fc-inline-error{white-space:pre-wrap;padding-right:36px}.qry-errorbar__x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--error);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.qry-errorbar__x:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.qry-errorbar__x:hover{background:color-mix(in srgb, var(--error) 12%, transparent)}}.qry-body{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.qry-main{flex-direction:column;flex:560px;gap:16px;min-width:0;display:flex;position:relative}.qry-rail{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);max-width:100%;font-size:var(--fs-caption);flex-direction:column;flex:0 0 230px;gap:6px;padding:14px;display:flex}.qry-rail--skeleton{gap:10px}.qry-rail__head{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.qry-rail__collapse{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;transition:color .12s}.qry-rail__collapse:hover{color:var(--foreground)}.qry-rail__loading{flex-direction:column;gap:10px;padding-top:4px;display:flex}.qry-rail__table{flex-direction:column;gap:4px;display:flex}.qry-rail__table:first-of-type{margin-top:4px}.qry-rail__table[data-open=true]+.qry-rail__table{margin-top:6px}.qry-rail__name{color:var(--foreground-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;transition:color .12s;display:flex}.qry-rail__name:hover,.qry-rail__name[aria-expanded=true]{color:var(--foreground)}.qry-rail__glyph{color:var(--faint)}.qry-rail__name[aria-expanded=true] .qry-rail__glyph{color:var(--primary-ink)}.qry-rail__cols{border-left:1px solid var(--border);color:var(--muted-strong);overflow-wrap:anywhere;margin-left:4px;padding-left:12px;line-height:1.75}.qry-rail__colwrap{white-space:normal}.qry-rail__col{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s;display:inline}.qry-rail__col:hover:not(:disabled){color:var(--primary-strong)}.qry-rail__col:disabled{color:var(--faint);cursor:default}.qry-rail__sep{color:var(--muted-strong)}.qry-rail__more{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;transition:color .12s;display:block}.qry-rail__more:hover{color:var(--foreground)}.qry-rail-tab{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:120px;color:var(--muted);font:inherit;font-size:var(--fs-caption);letter-spacing:.06em;writing-mode:vertical-rl;cursor:pointer;flex:0 0 32px;align-self:stretch;padding:12px 0;transition:color .12s,border-color .12s;transform:rotate(180deg)}.qry-rail-tab:hover{border-color:var(--border-strong);color:var(--foreground)}.qry-editor{border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);position:relative;overflow:hidden}.qry-editor--skeleton,.qry-editor__loading{flex-direction:column;justify-content:flex-start;gap:12.5px;padding:22px 18px 22px 52px;display:flex}.qry-editor--skeleton{min-height:239px}.qry-sql{position:relative}.qry-sql .monaco-editor .margin:after{content:"";background:var(--hairline);width:1px;position:absolute;top:0;bottom:0;right:14px}.qry-sql .monaco-editor .line-numbers{box-sizing:border-box;padding-right:10px}.qry-sql .monaco-editor,.qry-sql .monaco-editor .overflow-guard{border-radius:0}.qry-sql .monaco-diff-editor .diffOverview{display:none}.qry-editor__banner{border-bottom:1px solid var(--primary);padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.qry-editor__banner{border-bottom:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.qry-editor__banner{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-editor__banner{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.qry-editor__banner{color:var(--primary-strong);font-size:var(--fs-caption)}.qry-editor__review{border-top:1px solid var(--hairline);background:var(--card);align-items:center;gap:8px;padding:8px 14px;display:flex}.qry-editor__review-note{color:var(--muted);font-size:var(--fs-caption)}.qry-editor__spacer{flex:1}.qry-editor__grip{cursor:row-resize;touch-action:none;height:6px;position:relative}.qry-editor__grip:after{content:"";background:var(--border-strong);opacity:0;border-radius:1px;width:24px;height:2px;transition:opacity .12s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.qry-editor__grip:hover:after,.qry-editor__grip:focus-visible:after{opacity:1}.qry-editor__grip:focus-visible{outline:none}.qry-ask{color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-6px;padding:0;transition:color .12s}.qry-ask:hover{color:var(--foreground)}.qry-ask__prompt{color:var(--primary-ink);font-weight:600}.qry-results{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-variant-numeric:tabular-nums;overflow:hidden}.qry-results--skeleton{min-height:120px;padding:14px 18px}.qry-results__head{border-bottom:1px solid var(--border);min-height:49px;font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.qry-results__status{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.qry-results__note{color:var(--muted)}.qry-results__skeleton{flex-direction:column;display:flex}.qry-results__skelrow{border-bottom:1px solid var(--hairline);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:13px 18px;display:grid}.qry-results__skelrow:last-child{border-bottom:0}.qry-results__error{border:1px solid var(--error);flex-direction:column;gap:8px;margin:14px 18px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.qry-results__error{border:1px solid color-mix(in srgb, var(--error) 28%, transparent)}}.qry-results__error{border-radius:var(--radius-sm);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.qry-results__error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.qry-results__error{color:var(--error);font-size:var(--fs-caption)}.qry-results__error-detail{color:var(--error);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qry-results__error-summary{color:var(--muted-strong)}.qry-results__idle{color:var(--muted-strong);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 18px;display:flex}.qry-results__idle-tag{color:var(--muted);font-size:var(--fs-caption)}.qry-results__scroll{overflow-x:auto}.qry-results__grid{min-width:560px}.qry-results__row{grid-template-columns:var(--qry-cols);border-bottom:1px solid var(--hairline);color:var(--foreground-soft);align-items:baseline;gap:12px;padding:9px 18px;display:grid}.qry-results__row:last-child{border-bottom:0}.qry-results__row--head{color:var(--muted);font-size:var(--fs-meta)}.qry-results__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:400px;overflow:hidden}.qry-results__cell--first{color:var(--foreground)}.qry-results__row--head .qry-results__cell--first{color:var(--muted)}.qry-results__cell--null{color:var(--faint)}.qry-results__link{color:inherit;text-decoration:none;transition:color .12s}.qry-results__link:hover{color:var(--primary-strong)}.qry-results__row--more{color:var(--muted)}.qry-results__more{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s}.qry-results__more:hover{color:var(--foreground)}.qry-export-split{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:28px;font-size:var(--fs-caption);align-items:stretch;display:inline-flex}.qry-export-split__main,.qry-export-split__more{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;transition:color .12s,background-color .12s}.qry-export-split__more{border-left:1px solid var(--border);padding:0 8px}.qry-export-split__main:hover:not(:disabled),.qry-export-split__more:hover:not(:disabled),.qry-export-split__more[aria-expanded=true]{color:var(--foreground);background:var(--hover)}.qry-export-split button:disabled{color:var(--faint);cursor:not-allowed}.qry-export-split[data-disabled=true]{border-color:var(--hairline)}.qry-export-labeled,.qry-export-text{font:inherit;font-size:var(--fs-caption);cursor:pointer;align-items:center;gap:.5ch;transition:color .12s,border-color .12s;display:inline-flex}.qry-export-labeled{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:26px;color:var(--muted-strong);background:0 0;padding:0 8px}.qry-export-labeled:hover:not(:disabled){border-color:var(--border-strong);color:var(--foreground)}.qry-export-text{color:var(--muted);background:0 0;border:0;padding:0}.qry-export-text:hover:not(:disabled),.qry-export-text[aria-expanded=true]{color:var(--foreground)}.qry-export-labeled:disabled,.qry-export-text:disabled{color:var(--faint);cursor:default}.qry-export-caret{color:inherit;font-size:10px}.qry-export-menu{max-width:calc(100vw - 16px)}.qry-export-menu .fc-menu__label{flex:1}.qry-builder{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:var(--fs-caption);flex-direction:column;gap:16px;padding:16px 18px;display:flex}.qry-builder__loading{flex-direction:column;gap:16px;padding:4px 0;display:flex}.qry-bsec{flex-direction:column;gap:8px;display:flex}.qry-bsec__label{color:var(--muted)}.qry-bsec__body{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qry-bhint{color:var(--muted)}.qry-vchip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-hover);min-height:26px;color:var(--foreground-soft);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 8px;display:inline-flex}.qry-vchip:not(:has(.qry-vchip__x)){padding-right:8px}.qry-vchip[data-accent=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-vchip[data-accent=true]{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.qry-vchip__type{color:var(--faint)}.qry-vchip__fn{color:var(--primary-strong)}.qry-vchip__x,.qry-vchip__dir{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s;display:inline-grid}.qry-vchip__x:hover{color:var(--error)}.qry-vchip__dir{color:var(--primary-strong)}.qry-vchip__dir:hover{color:var(--foreground)}.qry-builder .fc-chip--add,.qry-builder .fc-chip--toggle{font-size:var(--fs-caption)}.qry-builder .fc-chip--add:hover,.qry-builder .fc-chip--add[aria-expanded=true]{color:var(--foreground)}.qry-aggform{font-size:var(--fs-caption);flex-direction:column;gap:8px;padding:6px;display:flex}.qry-aggform__field{color:var(--muted-strong);flex-direction:column;gap:4px;display:flex}.qry-where{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.qry-where__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qry-where__row .fc-select .fc-input{min-width:128px}.qry-where__value{width:220px;max-width:100%}.qry-where__n{width:90px}.qry-where__between,.qry-where__multi{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.qry-where__between .fc-input{width:160px}.qry-where__x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s;display:inline-grid}.qry-where__x:hover{color:var(--error)}.qry-limit{width:90px}.qry-bnote{border-left:2px solid var(--amber);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--amber);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-4px -6px 0;padding:8px 10px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.qry-bnote{background:color-mix(in srgb, var(--amber) 8%, transparent)}}.qry-bnote{color:var(--foreground-soft)}.qry-bnote[data-kind=param]{border-left-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qry-bnote[data-kind=param]{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.qry-bnote .fc-badge{font-size:var(--fs-micro);letter-spacing:.06em;padding:0}.qry-bnote__text{flex:320px;min-width:0;line-height:1.5}.qry-bnote__x{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.qry-bnote__x:hover{color:var(--foreground)}.qry-pop{border:1px solid var(--primary);flex-direction:column;gap:12px;max-width:calc(100vw - 16px);padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.qry-pop{border:1px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.qry-pop{border-radius:var(--radius);background:var(--card-raised);box-shadow:var(--shadow-menu);color:var(--foreground);font-size:var(--fs-base)}.qry-pop__title{color:var(--foreground)}.qry-pop__glyph{color:var(--primary-ink)}.qry-pop__group{color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:6px;display:flex}.qry-pop__chips{flex-wrap:wrap;gap:6px;display:flex}.qry-pop .fc-chip--toggle{min-height:26px;font-size:var(--fs-caption);padding:0 9px}.qry-pop__sentence{color:var(--muted-strong);font-size:var(--fs-caption);flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.qry-pop__hint{color:var(--muted)}.qry-pop__loading{flex-direction:column;gap:8px;display:flex}.qry-pop__more{color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;transition:color .12s}.qry-pop__more:hover{color:var(--foreground)}.qry-pop__options{border-top:1px solid var(--hairline);font-size:var(--fs-caption);flex-direction:column;gap:10px;padding-top:10px;display:flex}.qry-pop__options .fc-field{font-size:var(--fs-caption);gap:4px}.qry-pop__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qry-pop__preview{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--inset);height:160px;overflow:hidden}.qry-pop__preview>.fc-caption{padding:10px;display:block}.qry-pop__warn{color:var(--amber);font-size:var(--fs-caption)}.qry-swatch{border-radius:2px;width:8px;height:8px;display:inline-block}.qry-inline-select{max-width:100%;color:var(--foreground);align-items:baseline;transition:color .12s;display:inline-grid;position:relative}.qry-inline-select:hover{color:var(--primary-strong)}.qry-inline-select[data-empty=true]{color:var(--muted)}.qry-inline-select__sizer,.qry-inline-select select{font:inherit;white-space:pre;grid-area:1/1;padding:0 13px 0 0}.qry-inline-select__sizer{visibility:hidden;text-overflow:ellipsis;overflow:hidden}.qry-inline-select select{width:0;min-width:100%;color:inherit;appearance:none;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:2px;outline:none}.qry-inline-select select:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.qry-inline-select select option{background:var(--card-raised);color:var(--foreground)}.qry-inline-select__caret{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;bottom:.15em;right:0}.qry-blocked__copy{color:var(--foreground-soft);margin:0;line-height:1.6}.qry-blocked__slashes{color:var(--muted)}.qry-blocked__links{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.dsh-lower{text-transform:lowercase}.dsh-glyph{color:var(--primary-ink)}.dsh-danger{color:var(--error)}.dsh-edit[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dsh-edit[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.dsh-edit[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dsh-edit[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.dsh-edit[aria-pressed=true]{color:var(--primary-strong)}.dsh-switch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-height:30px;color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);letter-spacing:normal;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;transition:border-color .12s,color .12s;display:inline-flex}.dsh-switch:hover,.dsh-switch[aria-expanded=true]{border-color:var(--border-strong);color:var(--foreground)}.dsh-switch:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.dsh-switch__menu{display:contents}.dsh-switch__fact{white-space:nowrap}.dsh-switch__list{flex-direction:column;gap:2px;max-height:60vh;display:flex;overflow-y:auto}.dsh-switch__row{gap:0}.dsh-switch__name{text-overflow:ellipsis;min-width:0;color:var(--foreground);text-transform:lowercase;flex:1;overflow:hidden}.dsh-switch__count{color:var(--muted);font-size:var(--fs-meta);flex:none;margin-left:6px}.dsh-switch__mark{width:12px;color:var(--primary-ink);text-align:right;flex:none;margin-left:6px}.dsh-switch__new{color:var(--muted-strong)}.dsh-switch__plus{color:var(--primary-ink)}.dsh-switch__facts{color:var(--muted);font-size:var(--fs-meta);white-space:normal;padding:0 9px 6px}.fc-menu__item[data-locked=true] :is(.dsh-switch__plus,.dsh-danger){color:var(--faint)}.dsh-grid{min-width:0}.dsh-tile{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:100%;color:var(--foreground);scroll-margin:calc(var(--fp-top,0px) + 16px) 0 16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex;position:relative}.dsh-tile--kpi{gap:6px}.dsh-tile__flash{z-index:2;border:1px solid var(--primary);border-radius:inherit;pointer-events:none;animation:1.2s ease-out forwards dsh-flash;position:absolute;inset:-1px}@keyframes dsh-flash{0%{opacity:1}to{opacity:0}}.dsh-tile__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:20px;display:flex}.dsh-tile__title{min-width:0;font-size:var(--fs-base);color:var(--foreground);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;flex:1;margin:0;font-weight:400;overflow:hidden}.dsh-tile__glyph{color:var(--primary-ink)}.dsh-tile__actions,.dsh-tile__corner{flex:none;align-items:center;gap:12px;min-width:0;max-width:60%;display:flex}.dsh-tile__query{min-width:0;color:var(--muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.dsh-tile__query:hover,.dsh-tile__query:focus-visible{color:var(--primary-strong)}.dsh-tile__textbtn{color:var(--muted);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.dsh-tile__textbtn:hover,.dsh-tile__textbtn[aria-expanded=true]{color:var(--foreground)}.dsh-tile__export{opacity:0;transition:opacity .12s}.dsh-tile:hover .dsh-tile__export,.dsh-tile:focus-within .dsh-tile__export,.dsh-tile__export[aria-expanded=true]{opacity:1}.dsh-tile__kpihead{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:18px;display:flex;position:relative}.dsh-tile__label{min-width:0;color:var(--muted);font-size:var(--fs-caption);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.dsh-tile--kpi .dsh-tile__corner{inset-block:0;max-width:100%;padding-left:8px;position:absolute;right:0}.dsh-tile--kpi:is(:hover,:focus-within,[data-edit=true]) .dsh-tile__corner{background:var(--card)}.dsh-tile--kpi .dsh-tile__corner:empty{display:none}.dsh-tile--kpi .dsh-tile__query{color:var(--faint);font-size:var(--fs-meta)}.dsh-tile--kpi .dsh-tile__query:hover,.dsh-tile--kpi .dsh-tile__query:focus-visible{color:var(--primary-strong)}.dsh-tile--kpi .dsh-tile__textbtn{font-size:var(--fs-meta)}.dsh-tile--kpi .dsh-tile__corner>:is(.dsh-tile__query,.dsh-tile__export){opacity:0;transition:opacity .12s}.dsh-tile--kpi:hover .dsh-tile__corner>:is(.dsh-tile__query,.dsh-tile__export),.dsh-tile--kpi:focus-within .dsh-tile__corner>:is(.dsh-tile__query,.dsh-tile__export),.dsh-tile--kpi .dsh-tile__export[aria-expanded=true]{opacity:1}.dsh-tile__sub{color:var(--muted);font-size:var(--fs-caption);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;margin:-8px 0 0;overflow:hidden}.dsh-tile__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dsh-tile--table .dsh-tile__body{border-radius:0 0 var(--radius) var(--radius);margin:0 -20px -18px}.dsh-tile__lock{color:var(--muted);font-size:var(--fs-caption);margin:auto 0}.dsh-tile--chart .dsh-tile__lock{text-align:center}.dsh-tile--table .dsh-tile__lock{padding:0 20px}.dsh-tile__error{border:1px solid var(--error);flex-direction:column;gap:4px;min-height:0;padding:8px 12px;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.dsh-tile__error{border:1px solid color-mix(in srgb, var(--error) 28%, transparent)}}.dsh-tile__error{border-radius:var(--radius-sm);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.dsh-tile__error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.dsh-tile__error{color:var(--error);font-size:var(--fs-caption)}.dsh-tile--table .dsh-tile__error{margin:0 20px 18px}.dsh-tile__error-msg{color:var(--foreground-soft);white-space:pre-wrap;word-break:break-word}.dsh-tile__error--compact{gap:1px;padding:5px 10px;overflow:hidden}.dsh-tile__error--compact .dsh-tile__error-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsh-tile[data-edit=true]{border-style:dashed;border-color:var(--border-strong)}.dsh-tile[data-edit=true] .dsh-tile__head,.dsh-tile--kpi.ae-tile-handle{cursor:move}.dsh-tile__grip{color:var(--faint);letter-spacing:-.2em;-webkit-user-select:none;user-select:none;flex:none}.dsh-tile__more{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:26px;height:22px;color:var(--muted-strong);font:inherit;cursor:pointer;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.dsh-tile__more:hover,.dsh-tile__more[aria-expanded=true]{border-color:var(--border-strong);background:var(--menu-hover);color:var(--foreground)}:is(.dsh-tile__more,.dsh-tile__textbtn):focus-visible{outline:1px solid var(--primary);outline-offset:2px}.dsh-kpi{flex-direction:column;gap:4px;min-width:0;display:flex}.dsh-kpi__value{font-size:var(--fs-kpi);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;overflow:hidden}.dsh-kpi__note{color:var(--muted);font-size:var(--fs-caption)}.dsh-cart{font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:6px;min-width:0;height:100%;min-height:0;display:flex}.dsh-cart__plot{flex:1;min-height:40px;position:relative}.dsh-cart__ylabel,.dsh-cart__xlabel{color:var(--muted);font-size:var(--fs-meta);line-height:1.2}.dsh-cart__xlabel{align-self:flex-end}.dsh-cart .recharts-wrapper:focus,.dsh-cart .recharts-surface:focus{outline:none}.dsh-cart .recharts-wrapper:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.dsh-chart-keys{flex:none}.dsh-chart-hint{color:var(--muted);font-size:var(--fs-caption);text-align:center;flex:1;justify-content:center;align-items:center;padding:8px;display:flex}.dsh-share{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.dsh-share[data-cols="2"] .fc-share[data-legend=list] .fc-share__legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.dsh-share[data-cols="2"] .fc-share[data-legend=list] .fc-share__key{min-width:0}.dsh-share[data-cols="2"] .fc-share[data-legend=list] .fc-share__key:nth-last-child(2):nth-child(odd){border-bottom:0;padding-bottom:0}.dsh-table{height:100%;min-height:0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex:1;overflow:auto}.dsh-table:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.dsh-table table{border-collapse:collapse;width:100%}.dsh-table th{z-index:1;border-bottom:1px solid var(--hairline);background:var(--card);color:var(--muted);font-size:var(--fs-meta);text-align:left;white-space:nowrap;padding:9px 12px;font-weight:400;position:sticky;top:0}.dsh-table td{border-bottom:1px solid var(--hairline);max-width:320px;color:var(--foreground-soft);text-overflow:ellipsis;white-space:nowrap;padding:9px 12px;overflow:hidden}.dsh-table :is(th,td):first-child{padding-left:20px}.dsh-table :is(th,td):last-child{padding-right:20px}.dsh-table td:first-child{color:var(--foreground)}.dsh-table td[data-null=true]{color:var(--muted)}.dsh-table tbody tr:hover td{background:var(--hover)}.dsh-table__link{color:var(--primary-strong);text-decoration:none}.dsh-table__link:hover{text-underline-offset:3px;text-decoration:underline}.dsh-table__empty{color:var(--muted)}.dsh-table__more{color:var(--muted);padding:9px 20px}.dsh-skel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.dsh-skel--kpi{gap:4px}.dsh-skel--table{gap:0}.dsh-skel__row{border-bottom:1px solid var(--hairline);grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:12px 20px;display:grid}.dsh-skel--share{gap:12px}.dsh-skel__key{justify-content:space-between;gap:12px;display:flex}.dsh-skel--plot{min-height:60px;position:relative}.dsh-skel__grid{border-top:1px dashed var(--border);position:absolute;left:44px;right:0}.dsh-skel__grid--base{border-top:1px solid var(--border-strong);bottom:22px}.dsh-skel__band{opacity:.4;border-radius:0;height:36%;position:absolute;bottom:23px;left:44px;right:0}.dsh-skel__bars{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:12% 0 23px 44px}.dsh-skel__bars>*{flex:1}.dsh-skeleton{flex-direction:column;gap:22px;display:flex}.dsh-skeleton__title{flex-direction:column;gap:14px;max-width:100%;display:flex}.dsh-skeleton__kpis{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;display:grid}.dsh-skeleton__charts{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.dsh-skeleton__tile{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.dsh-skeleton__tile--kpi{gap:14px;height:112px}.dsh-skeleton__tile--chart{height:240px;position:relative}.dsh-skeleton__band{bottom:18px;left:20px;right:20px}.dsh-form{flex-direction:column;gap:18px;display:flex}.dsh-form__hint{color:var(--muted);font-size:var(--fs-caption);margin:0}.dsh-form__query{flex-direction:column;gap:8px;display:flex}.dsh-form__newquery{font-size:var(--fs-caption);align-self:flex-start}.dsh-form__pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dsh-drawer-foot{justify-content:flex-end;gap:8px;display:flex}.dsh-choices{flex-wrap:wrap;gap:6px;display:flex}.dsh-choice{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:3px 9px;line-height:1.5;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.dsh-choice:hover{border-color:var(--border-strong);color:var(--foreground)}.dsh-choice[aria-checked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dsh-choice[aria-checked=true]{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.dsh-choice[aria-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dsh-choice[aria-checked=true]{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.dsh-choice[aria-checked=true]{color:var(--primary-strong)}.dsh-choice:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.dsh-choice__swatch{border-radius:2px;flex:none;width:8px;height:8px}.dsh-sentence{color:var(--muted-strong);font-size:var(--fs-caption);margin:0;line-height:1.9}.dsh-sentence__hint{color:var(--muted);font-size:var(--fs-note);margin:-4px 0 0}.dsh-pick{vertical-align:baseline;display:inline-flex}.dsh-pick .fc-dd__trigger{border:0;border-bottom:1px dashed var(--border-strong);min-height:0;color:var(--foreground);font-size:var(--fs-caption);background:0 0;border-radius:0;padding:0 2px;line-height:1.5}.dsh-pick .fc-dd__trigger:hover,.dsh-pick .fc-dd__trigger[aria-expanded=true]{border-bottom-color:var(--primary);color:var(--primary-strong)}.dsh-pick .fc-dd__trigger .fc-press__caret{color:var(--muted)}.dsh-preview{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;height:200px;padding:14px 16px;display:flex;overflow:hidden}.dsh-preview[data-type=table]{padding:0}.dsh-preview[data-type=table] .dsh-table :is(th,td):first-child{padding-left:16px}.dsh-preview__note{color:var(--muted);font-size:var(--fs-caption);text-align:center;margin:auto}.dsh-preview__kpi{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.dsh-tile__flash{animation-duration:1ms}.dsh-tile__export,.dsh-tile--kpi .dsh-tile__corner>*{transition:none}}.fail-tab-quiet{color:var(--muted)}.fail-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fail-filters .fc-dd__trigger .fc-press__caret{color:inherit}.fail-table .fc-table__row:hover{background:var(--card-hover)}.fail-row__failure{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.fail-row__title{color:var(--foreground);overflow-wrap:anywhere;transition:color .12s}.fail-row__failure[data-closed=true] .fail-row__title{color:var(--muted-strong)}.fail-row__failure:hover .fail-row__title{color:var(--primary-strong)}.fail-row__sub{color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere}.fail-row__by{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-strong);overflow:hidden}.fail-row__sessions{color:var(--foreground);font-variant-numeric:tabular-nums}.fail-row__sessions[data-unknown=true]{color:var(--muted)}.fail-row__severity{justify-self:start}.fail-owner.fc-btn{max-width:100%;min-height:0;color:var(--foreground);justify-content:flex-start;gap:6px;margin-left:-6px;padding:2px 6px}.fail-owner[data-nobody=true]{color:var(--muted)}.fail-owner__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.fail-owner__caret{color:var(--faint-2);font-size:10px}.fail-actions{justify-self:end;gap:6px;display:flex}.fail-actions .fail-ack{padding:0 10px}.fail-row__note{border-radius:var(--radius-sm);background:var(--error);flex-wrap:wrap;grid-column:1/-1;gap:6px 10px;margin-top:-4px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fail-row__note{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fail-row__note{color:var(--error);font-size:var(--fs-caption)}.fail-row__note[data-tone=muted]{background:var(--inset);color:var(--muted-strong)}.fail-row__note button{color:var(--foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fail-table-error{padding:14px 18px}.fail-truncated{border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-caption);padding:10px 18px}.fail-checks.fc-card{flex-flow:wrap;align-items:center;gap:12px}.fail-checks__note{color:var(--muted)}.fail-checks__action{color:var(--primary-strong);margin-left:auto}.fail-people__search{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:2px;padding:2px 6px 6px;display:flex}.fail-people__search input{min-width:0;height:26px;color:var(--foreground);font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:none;flex:1}.fail-people__glyph{color:var(--muted);font-size:var(--fs-meta)}.fail-people__list{flex-direction:column;gap:2px;display:flex}.fail-people .fc-menu__item{padding:6px 8px}.fail-people__name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fail-people__mark{min-width:12px;color:var(--primary-ink);text-align:right;flex:none}.fail-people [aria-disabled=true] .fail-people__mark{color:var(--muted);font-size:var(--fs-micro)}.fail-people__none{border-radius:var(--radius-sm);background:var(--inset);width:20px;height:20px;color:var(--muted);font-size:var(--fs-micro);flex:none;place-items:center;display:inline-grid}.fail-people__error{border-radius:var(--radius-sm);background:var(--error);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.fail-people__error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.fail-people__error{color:var(--error);font-size:var(--fs-caption);white-space:normal}.fail-report__hint{color:var(--muted);font-size:var(--fs-caption)}.fail-report__linked{color:var(--muted-strong);font-size:var(--fs-caption)}.fail-head .fc-title__text{max-width:860px}.fail-head .fc-title__h1{overflow-wrap:anywhere;line-height:1.1}.fail-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fail-foundby{color:var(--muted-strong);overflow-wrap:anywhere}.fail-foundby a{color:inherit;text-decoration:none;transition:color .12s}.fail-foundby a:hover{color:var(--primary-strong)}.fail-foundby [title]{cursor:default}.fc-popover[aria-label="more actions on this failure"] .fc-menu__item{white-space:normal;align-items:flex-start}.fc-popover[aria-label="more actions on this failure"] .fc-menu__desc{white-space:normal}.fail-body{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.fail-main{flex-direction:column;flex:999 560px;gap:22px;min-width:0;display:flex}.fail-aside{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.fail-section{min-width:0;scroll-margin-top:calc(var(--fp-top,0px) + 16px);flex-direction:column;gap:10px;display:flex}.fail-section__count{color:var(--muted)}.fail-prose{color:var(--foreground-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.75}.fail-tool{color:var(--purple)}.fail-fix{border:1px solid var(--primary);flex-direction:column;gap:6px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.fail-fix{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.fail-fix{border-radius:var(--radius);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fail-fix{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.fail-fix{scroll-margin-top:calc(var(--fp-top,0px) + 16px)}.fail-fix__label{color:var(--primary-strong)}.fail-fix__text{color:var(--foreground-soft);white-space:pre-line;overflow-wrap:anywhere;line-height:1.75}.fail-fix__meta{color:var(--muted-strong);font-size:var(--fs-caption)}.fail-evidence{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--muted-strong);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px 14px;text-decoration:none;display:block}a.fail-evidence{transition:border-color .12s,color .12s}a.fail-evidence:hover{border-color:var(--border-strong);color:var(--foreground-soft)}a.fail-evidence[aria-disabled=true]{cursor:not-allowed}.fail-evidence__lead{color:var(--purple)}.fail-evidence__note{color:var(--muted)}.fail-evidence--raw{white-space:pre;overflow-wrap:normal;max-height:360px;overflow:auto}.fail-fold{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;gap:6px;padding:0;transition:color .12s;display:inline-flex}.fail-fold:hover{color:var(--foreground)}.fail-fold__count{color:var(--muted)}.fail-folds{flex-wrap:wrap;gap:8px 22px;display:flex}.fail-rank{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--muted-strong);font-size:var(--fs-caption);grid-template-columns:minmax(80px,max-content) 140px max-content;align-items:center;gap:6px 14px;padding:11px 14px;display:grid}.fail-rank__bar{background:var(--border);height:5px}.fail-rank__fill{background:var(--primary);height:5px;display:block}.fail-rank__facts{color:var(--muted);grid-column:1/-1}.fail-list{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.fail-list__row{border-bottom:1px solid var(--hairline);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:background-color .12s;display:flex}a.fail-list__row:hover{background:var(--card-hover)}.fail-list__row:last-child{border-bottom:0}.fail-list__lead{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fail-list__agent{color:var(--foreground)}.fail-list__sep{color:var(--muted)}.fail-list__id{color:var(--foreground-soft)}.fail-list__time{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap}.fail-list__more{color:var(--primary-strong);padding:12px 18px;text-decoration:none;display:block}.fail-list__more:hover{text-underline-offset:3px;text-decoration:underline}.fail-list__more[aria-disabled=true]{color:var(--muted);cursor:not-allowed;text-decoration:none}.fail-card.fc-card{gap:10px;padding:16px 18px}.fail-card--policy.fc-card{gap:12px;padding:18px}.fail-card--activity.fc-card{gap:12px}.fail-card__title{align-items:center;gap:6px;display:flex}.fail-card__glyph{color:var(--primary-ink)}.fail-card__count{color:var(--muted)}.fail-card__spacer{flex:1}.fail-policy__head{align-items:center;gap:8px;display:flex}.fail-policy__text{color:var(--muted-strong);overflow-wrap:anywhere;line-height:1.65}.fail-policy__intent{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fail-policy__quiet{color:var(--muted);font-size:var(--fs-caption)}.fail-policy__row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.fail-policy__alert{color:var(--muted-strong);font-size:var(--fs-caption);text-decoration:none;transition:color .12s}.fail-policy__alert:hover{color:var(--primary-strong)}.fail-policy__alert[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.fail-person{align-items:center;gap:8px;min-width:0;display:flex}.fail-person__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground-soft);flex:1;overflow:hidden}.fail-person__x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-3px -6px -3px 0;padding:0;display:inline-grid}.fail-person__x:hover{color:var(--foreground);background:var(--menu-hover)}.fail-person__x:disabled{cursor:wait;opacity:.55}.fail-chips{flex-wrap:wrap;gap:6px;display:flex}.fail-chip{border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;color:var(--foreground-soft);font-size:var(--fs-caption);align-items:center;gap:6px;padding:2px 8px 2px 2px;display:inline-flex}.fail-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fail-dashed{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;padding:0 10px;transition:border-color .12s,color .12s;display:flex}.fail-dashed:hover,.fail-dashed[aria-expanded=true]{border-color:var(--primary);color:var(--foreground)}.fail-dashed[aria-disabled=true]{opacity:.55;cursor:not-allowed}.fail-dashed--sm{width:auto;min-height:28px;font-size:var(--fs-caption)}.fail-textlink{color:var(--primary-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0}.fail-textlink[data-quiet=true]{color:var(--muted-strong)}.fail-textlink:hover{text-underline-offset:2px;text-decoration:underline}.fail-textlink:disabled{opacity:.55;cursor:wait}.fail-activity{font-size:var(--fs-caption);grid-template-columns:92px minmax(0,1fr);gap:8px 12px;display:grid}.fail-activity__time{color:var(--muted);white-space:nowrap}.fail-activity__text{color:var(--muted-strong);overflow-wrap:anywhere}.fail-activity__text[data-tone=error]{color:var(--error)}.fail-deliveries{font-size:var(--fs-meta);color:var(--muted-strong);grid-template-columns:max-content max-content max-content minmax(0,1fr) max-content;gap:6px 12px;display:grid}.fail-deliveries__head{color:var(--muted)}.fail-deliveries__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fail-deliveries__cell[data-tone=error]{color:var(--error);white-space:normal}.fail-deliveries__cell[data-tone=success]{color:var(--success)}.fail-thread{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fail-comment{border-top:1px solid var(--hairline);gap:10px;padding:12px 0;display:flex}.fail-comment:first-child{border-top:0;padding-top:0}.fail-comment__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fail-comment__head{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.fail-comment__who{color:var(--foreground-soft)}.fail-comment__body{color:var(--foreground-soft);overflow-wrap:anywhere;line-height:1.65}.fail-comment__failed{color:var(--error)}.fail-comment__delete{opacity:0;margin-left:auto;transition:opacity .12s}.fail-comment:hover .fail-comment__delete,.fail-comment:focus-within .fail-comment__delete{opacity:1}.fail-comment--gone{border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-caption);padding:10px 0}.fail-composer{flex-direction:column;gap:8px;display:flex}.fail-composer__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.fail-flash{border-radius:var(--radius-sm);animation:1.2s ease-out fail-flash}@keyframes fail-flash{0%{outline:1px solid var(--primary);outline-offset:6px}to{outline-offset:6px;outline:1px solid #0000}}@media (prefers-reduced-motion:reduce){.fail-flash{outline:1px solid var(--primary);outline-offset:6px;animation:none}}.fail-skel-head{flex-direction:column;gap:12px;display:flex}.ins-page .fc-title__text{gap:10px}.ins-create{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.ins-create__card{gap:10px;width:100%;height:100%}.ins-create__kind{font-size:var(--fs-caption)}.ins-create__title{font-size:var(--fs-card-title);color:var(--foreground);font-weight:500}.ins-create__note{color:var(--muted-strong);font-size:var(--fs-caption)}.ins-create__cta{color:var(--primary-strong);margin-top:auto;padding-top:4px}.ins-create__card[data-locked=true]{cursor:not-allowed}.ins-create__card[data-locked=true] .ins-create__cta{opacity:.55}.ins-filters{font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ins-filters .fc-pills__list{gap:4px}.ins-filters .fc-pills .fc-press{gap:6px;padding:0 10px}.ins-filters__right{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}@media (max-width:640px){.ins-filters__right{flex-wrap:wrap}}.ins-contracts{white-space:nowrap;margin-left:6px}.ins-contracts:hover{color:var(--primary-strong)}.ins-table{container-type:inline-size}.ins-table .fc-table__row{padding-top:14px;padding-bottom:14px}@container (max-width:1000px){.ins-table .fc-table__grid{--fc-cols:170px minmax(0, 1fr) 230px 86px 14px}.ins-table .fc-table__head,.ins-table .fc-table__row{gap:12px}}.ins-row--skel{min-height:70px}.ins-row--skel .ins-check{gap:10px}a.ins-row{color:inherit;text-decoration:none}a.ins-row:focus-visible{outline:1px solid var(--border-strong);outline-offset:-1px}.ins-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins-type__label{font-size:var(--fs-badge);letter-spacing:.08em}.ins-type__how{color:var(--muted)}.ins-check{flex-direction:column;gap:2px;min-width:0;display:flex}.ins-check__name,.ins-check__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins-check__name{color:var(--foreground)}.ins-check__sub{color:var(--muted);font-size:var(--fs-caption)}.ins-result{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.ins-result .fc-badge{flex:none}.ins-result__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ins-result__new{color:var(--primary-strong);flex:none}.ins-result--has-next .ins-result__text{flex:none}.ins-result__next{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 auto;overflow:hidden}.ins-fails{color:var(--foreground);font-variant-numeric:tabular-nums}.ins-fails--none{color:var(--muted)}.ins-note{font-size:var(--fs-caption);grid-column:1/-1}.fc-table__row[data-tone=error] .ins-note{color:var(--error)}.ins-note__retry{color:var(--foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ins-note__perm{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--muted-strong);font:inherit;padding:0 5px}.ins-foot{color:var(--muted);font-size:var(--fs-caption);padding:10px 18px}.ins-pods{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:16px;display:grid}.ins-evaluators{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ins-evaluator{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;display:flex}.ins-evaluator:last-child{border-bottom:0}.ins-evaluators .ins-evaluator:first-child{padding-top:0}.ins-evaluator__name{color:var(--foreground)}.ins-evaluator__meta{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-basis:100%;padding-left:17px}.ins-evaluator__done{color:var(--foreground-soft)}.ins-pod__snippet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-4px;display:flex}.ins-pod-card .fc-codeblock{white-space:pre;font-size:var(--fs-caption);overflow-x:auto}.ins-backfill{flex-direction:column;gap:14px;display:flex}.ins-backfill__result{color:var(--foreground-soft);flex-direction:column;gap:4px;line-height:1.6;display:flex}.ins-backfill__ok{color:var(--success)}.ins-backfill__warn{color:var(--amber)}.ins-backfill__n{color:var(--primary-strong);font-weight:500}.ins-pod__code{color:var(--foreground-soft)}.ev-title{min-width:0;scroll-margin-top:calc(var(--fp-top,0px) + 16px);flex-direction:column;gap:16px;display:flex}.ev-crumbrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-width:0;display:flex}.ev-copylink{color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s}.ev-copylink:hover{color:var(--primary-strong)}.ev-copylink[data-state=copied]{color:var(--success)}.ev-copylink[data-state=failed]{color:var(--error)}.ev-state{cursor:pointer;font-family:inherit;transition:border-color .12s}.ev-state:hover{border-color:var(--border-strong)}.ev-state:disabled{cursor:progress}.ev-btn-blocked,.ev-btn-blocked:hover{border:1px dashed var(--border);color:var(--faint);cursor:not-allowed;background:0 0}.ev-meta-error,.ev-meta-error .fc-inline-error__retry{color:var(--error)}.ev-backfill{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.ev-backfill__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ev-backfill__label{color:var(--muted);font-size:var(--fs-caption)}.ev-backfill__found{color:var(--foreground-soft);margin:0}.ev-backfill__found--ok{color:var(--success)}.ev-backfill__queued{color:var(--success);margin:0}.ev-kpis{flex-direction:column;gap:10px;min-width:0;display:flex}.ev-kpis[aria-busy=true] .fc-kpi__value{opacity:.6}.ev-chart{gap:14px}.ev-chart__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ev-chart .fc-dd__trigger,.ev-chart .fc-dd__trigger:hover{background:var(--inset)}.ev-chart__plot{flex-direction:column;gap:10px;min-width:0;transition:opacity .16s;display:flex}.ev-chart__plot--stale{opacity:.55}.ev-chart__empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:224px;padding:0 4px;display:flex}.ev-lowest{flex-direction:column;gap:12px;min-width:0;display:flex}.ev-count{color:var(--muted);margin-left:10px}.ev-list{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ev-list__row{border-bottom:1px solid var(--hairline);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:13px 18px;text-decoration:none;transition:background-color .12s;display:flex}.ev-list__row:last-child{border-bottom:0}a.ev-list__row:hover{background:var(--hover)}.ev-list__row--skel{gap:16px}.ev-list__empty{color:var(--muted);padding:16px 18px}.ev-list__chevron{color:var(--muted);margin-left:auto}.ev-low__score{font-variant-numeric:tabular-nums;flex:none;width:44px;font-weight:600}.ev-low__agent{text-overflow:ellipsis;white-space:nowrap;width:160px;min-width:0;color:var(--foreground);flex:none;overflow:hidden}.ev-low__reason{min-width:0;color:var(--muted-strong);flex:300px}.ev-low__slashes{color:var(--faint)}.ev-lowest__more{font-size:var(--fs-caption)}.ev-sect{min-width:0;scroll-margin-top:calc(var(--fp-top,0px) + 16px);flex-direction:column;gap:12px;display:flex}.ev-sect__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ev-sect__toggle{color:var(--foreground);font:inherit;font-size:var(--fs-section);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-right:auto;padding:2px 0;display:inline-flex}.ev-sect__toggle:hover .ev-sect__glyph{color:var(--primary-strong)}.ev-sect__glyph{width:10px;color:var(--primary-ink)}.ev-sect__note{color:var(--muted);font-size:var(--fs-note)}.ev-sect__note[data-tone=error]{color:var(--error)}.ev-sect__controls{align-items:center;gap:8px;display:inline-flex}.ev-sect__body{flex-direction:column;gap:10px;min-width:0;display:flex}.ev-run__score{font-variant-numeric:tabular-nums;font-weight:600}.ev-run__session{color:var(--muted-strong)}.ev-run__version{color:var(--faint)}.ev-run__kind,.ev-run__when{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap}.ev-version{border-bottom:1px solid var(--hairline);padding:12px 18px}.ev-version:last-child{border-bottom:0}.ev-version__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ev-version__name{font-variant-numeric:tabular-nums;font-weight:500}.ev-version__actions{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.ev-version__meta{min-width:0;color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere;margin:6px 0 0}.ev-how{background:var(--inset);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;min-width:0;padding:16px 20px;display:flex}.ev-how__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ev-how__label{color:var(--muted);font-size:var(--fs-caption)}.ev-how__text{color:var(--foreground-soft);white-space:pre-wrap;margin:0}.ev-how__steps{color:var(--foreground-soft);margin:0;padding-left:24px;list-style:decimal}.ev-how__steps li+li{margin-top:4px}.ev-how__steps li::marker{color:var(--muted)}.ev-actions{flex-wrap:wrap;gap:12px;display:flex}.ev-action{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.ev-action:hover{border-color:var(--border-strong);color:var(--primary-strong)}.ev-action[aria-disabled=true]{opacity:.55}.ev-action__plus{color:var(--purple)}.ev-action--skel,.ev-action--skel:hover{border-color:var(--border);cursor:default}.ev-action--skel .ev-action__plus{color:var(--faint)}@media (max-width:640px){.ev-low__agent{flex:120px;width:auto}.ev-chart__controls{justify-content:flex-start}}.ev-chart__skel{--fc-gutter:44px}.en-page .fc-title__text{gap:10px}.en-page :is(.fc-title__h1,.fc-title__caption,.fc-empty__title,.fc-empty__sub,.fc-inline-error),.en-form :is(.fc-check__note,.en-live__text,.en-draft-note){overflow-wrap:anywhere}.en-page .fc-crumbs__link{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.en-form .fc-check{max-width:100%}.en-form .fc-check__text{min-width:0}.en-form{flex-direction:column;gap:22px;min-width:0;display:flex}.en-form>.fc-steps{gap:22px}.en-form>.fc-steps>.fc-step:nth-child(2){gap:16px}.en-form>.fc-steps>.fc-step:last-child[data-status=pending]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.en-form>.fc-steps>.fc-step:last-child[data-status=pending]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.en-form .fc-step__note{white-space:nowrap}.en-spacer{flex:auto}.en-muted{color:var(--muted)}.en-label{color:var(--muted-strong);font-size:var(--fs-caption);white-space:nowrap}.en-caption{color:var(--muted);font-size:var(--fs-caption);line-height:1.5}.en-caption--error{color:var(--error)}button.en-caption--action,.en-caption--action{color:var(--muted);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.en-caption--action:hover{color:var(--foreground)}.en-field{min-width:0;color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:6px;display:flex}.en-field__head{align-items:center;gap:8px;display:flex}.en-field__actions{gap:6px;margin-left:auto;display:flex}.en-field>:is(.fc-input,.fc-textarea){font-size:var(--fs-base)}.en-field>.fc-textarea--prominent{font-size:var(--fs-section)}.en-field .fc-textarea{padding:10px 12px}.en-intent{min-height:0}.en-examples{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.en-examples__label{color:var(--muted);white-space:nowrap}.en-examples .fc-chip--prompt{font-size:var(--fs-caption)}.en-examples .fc-chip--prompt:disabled{cursor:not-allowed;opacity:.5}.en-examples__group{flex-direction:column;gap:2px;display:flex}.en-methods{flex-direction:column;gap:8px;display:flex}.en-method{min-width:0;display:flex}.en-method>.fc-radio{flex:1;min-width:0}.en-draft-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.en-prompt{color:var(--primary-ink)}.en-draft-note{min-width:0;color:var(--muted);font-size:var(--fs-caption);flex:260px}.en-draft-note[data-tone=amber]{color:var(--amber)}.en-reasoning{flex-wrap:wrap;align-items:flex-end;gap:4px 10px;margin-top:-4px;display:flex}.en-reasoning__text{min-width:0;color:var(--muted);font-size:var(--fs-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:320px;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.en-reasoning[data-open=true] .en-reasoning__text{display:block;overflow:visible}.en-reasoning__more,.en-steps-toggle{color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.en-reasoning__more:hover,.en-steps-toggle:hover{color:var(--foreground)}.en-review-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 90px;gap:12px;display:grid}.fc-input.en-derived:not(:focus){border-color:var(--hairline);background:var(--inset);color:var(--muted-strong)}.fc-input.en-derived:disabled{color:var(--muted)}.en-result-row{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.en-runs{flex-direction:column;gap:8px;display:flex}.en-chips{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.en-chips .fc-chip--condition{max-width:100%}.en-chips .fc-chip--add:disabled{cursor:not-allowed;opacity:.5}.en-chips__code.fc-btn--text{text-decoration:none}.en-code{flex-direction:column;gap:8px;min-width:0;display:flex}.en-code__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.en-code__caption{color:var(--muted-strong);font-size:var(--fs-caption)}.en-code__actions{gap:6px;display:flex}.en-code__actions .fc-btn--ghost{font-size:var(--fs-caption)}.en-code__actions .fc-btn.en-fix{color:var(--primary-strong)}.en-code__actions .fc-btn.en-flash{color:var(--success)}.en-code__bytes{color:var(--amber);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;align-self:flex-end}.en-code__bytes[data-over=true]{color:var(--error)}.en-editor{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);min-height:0;position:relative;overflow:hidden}.en-editor:focus-within{border-color:var(--border-strong)}.en-editor__loading{color:var(--muted);font-size:var(--fs-caption);padding:12px 14px}.en-judge-grid{grid-template-columns:minmax(0,1fr) 180px;gap:12px;display:grid}.en-range{width:100%;accent-color:var(--primary);margin:0}.en-threshold__value{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.3}.en-judge-steps{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground-soft);font-size:var(--fs-caption);flex-direction:column;gap:6px;margin:0;padding:10px 14px 10px 30px;line-height:1.6;display:flex}.en-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.en-rubric{flex-direction:column;gap:8px;display:flex}.en-rubric__row{align-items:center;gap:8px;display:flex}.en-rubric__n{border:1px solid var(--hairline);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--muted-strong);font-size:var(--fs-meta);flex:none;place-items:center;display:inline-grid}.en-rubric__x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.en-rubric__x:hover:not(:disabled){color:var(--foreground)}.en-rubric__x:disabled{cursor:not-allowed;opacity:.4}.en-rubric__add{align-self:flex-start;margin-left:30px;text-decoration:none}.en-notice{border:1px solid var(--amber);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.en-notice{border:1px solid color-mix(in srgb, var(--amber) 40%, transparent)}}.en-notice{border-radius:var(--radius-sm);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.en-notice{background:color-mix(in srgb, var(--amber) 6%, transparent)}}.en-notice{color:var(--amber);font-size:var(--fs-caption);line-height:1.5}.en-notice[data-tone=error]{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.en-notice[data-tone=error]{border-color:color-mix(in srgb, var(--error) 40%, transparent)}}.en-notice[data-tone=error]{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.en-notice[data-tone=error]{background:color-mix(in srgb, var(--error) 8%, transparent)}}.en-notice[data-tone=error]{color:var(--error)}.en-notice__lead{color:var(--amber)}.en-notice__body{color:var(--muted-strong)}.en-locked{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.6}.en-try{flex-direction:column;gap:10px;min-width:0;display:flex}.en-try__controls{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.en-try__controls .fc-btn--text.en-try__compile{color:var(--muted);text-decoration:none}.en-try__controls .fc-btn--text.en-try__compile:hover:not(:disabled){color:var(--foreground)}.en-try__controls .fc-btn--ghost{font-size:var(--fs-caption)}.fc-btn.en-run{background:var(--foreground);color:var(--background);border-color:#0000;font-weight:600}.fc-btn.en-run:hover:not(:disabled){background:var(--foreground-soft)}.fc-btn.en-run:disabled{opacity:.45}.en-picker{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-raised);min-height:30px;color:var(--foreground-soft);font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;transition:border-color .12s;display:inline-flex;position:relative}.en-picker:hover{border-color:var(--border-strong)}.en-picker[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.en-picker[data-active=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.en-picker[data-disabled=true]{cursor:not-allowed;opacity:.5}.en-picker:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.en-picker:has(:focus-visible){outline:1px solid var(--primary);outline-offset:2px}.en-picker__k{color:var(--muted)}.en-dd .fc-dd__trigger{background:var(--card-raised);max-width:240px;color:var(--foreground-soft);font-size:var(--fs-caption);justify-content:flex-start;gap:6px}.en-dd .fc-dd__trigger[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.en-dd .fc-dd__trigger[data-active=true]{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.en-dd .fc-dd__trigger[data-active=true]{background:var(--card-raised);color:var(--foreground-soft)}.en-dd .fc-dd__trigger[aria-expanded=true]{border-color:var(--primary)}.en-dd .fc-dd__trigger:disabled{opacity:.5}.en-picker__caret{color:var(--muted)}.en-picker--input{cursor:text}.en-picker--input input{width:120px;color:inherit;font:inherit;background:0 0;border:0;outline:none;margin:0;padding:0}.en-picker--input input::placeholder{color:var(--muted)}.en-pick{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);font-size:var(--fs-caption);flex-direction:column;display:flex}.en-pick__head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 6px 6px 12px;display:flex}.en-pick__title{color:var(--foreground-soft)}.en-pick__count{color:var(--primary-strong)}.en-pick__head .fc-btn--text{text-decoration:none}.en-pick__list{max-height:232px;overflow-y:auto}.en-pick__list[data-loading=true]{opacity:.6}.en-pick__row{border-top:1px solid var(--hairline);cursor:pointer;align-items:center;gap:10px;padding:7px 12px;display:flex}.en-pick__row:first-child{border-top:0}.en-pick__row:hover{background:var(--hover)}.en-pick__row[data-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.en-pick__row[data-checked=true]{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.en-pick__row[data-disabled=true]{cursor:not-allowed;opacity:.5}.en-pick__row input{accent-color:var(--primary);margin:0}.en-pick__id{color:var(--foreground-soft)}.en-pick__agent{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.en-pick__ago{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.en-try__status{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.en-try__status--error{border:1px solid var(--error);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.en-try__status--error{border:1px solid color-mix(in srgb, var(--error) 28%, transparent)}}.en-try__status--error{border-radius:var(--radius-sm);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.en-try__status--error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.en-try__status--error{font-size:var(--fs-caption)}.en-try__slashes{color:var(--muted);flex:none;margin-right:-4px}.en-try__agent{color:var(--primary-ink)}.en-try__pass{color:var(--success)}.en-try__fail{color:var(--error)}.en-try__extra{color:var(--muted)}.en-try__actions{flex-wrap:wrap;gap:8px;display:flex}.en-results{flex-direction:column;gap:10px;display:flex}.en-results[data-stale=true] .en-strip,.en-results[data-stale=true] .en-rows{opacity:.55}.en-strip{border-radius:2px;gap:2px;height:8px;display:flex;overflow:hidden}.en-strip>span{flex:1}.en-rows{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.en-row{border-bottom:1px solid var(--hairline);color:inherit;font-size:var(--fs-caption);grid-template-columns:170px 54px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.en-row:last-child{border-bottom:0}a.en-row:hover{background:var(--hover)}a.en-row:hover .en-row__go{color:var(--foreground)}.en-row__session{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-row__score{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-row__reason{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-row__go{color:var(--muted)}.en-deploy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.en-deploy-row__note{font-size:var(--fs-caption)}.fc-btn--primary.en-deploy:disabled{background:var(--primary);color:var(--primary-fg);opacity:.45}.en-deploy-row .fc-btn--text{text-decoration:none}.en-live-line{flex:420px;min-width:0;margin:0;line-height:1.6}.en-live{color:var(--success);white-space:nowrap;margin-right:2px}.en-live__text{color:var(--muted-strong);margin-right:2px}.en-live-line .fc-link{white-space:nowrap}.en-json-toggle{min-height:28px;color:var(--muted);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px}.en-json-toggle:hover{color:var(--foreground)}.en-json{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.6}.en-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:inline-flex}.en-skel-row{flex-wrap:wrap;gap:6px;display:flex}.en-skel-cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;display:grid}.en-skel-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 90px;gap:12px;display:grid}@media (max-width:640px){.en-review-grid,.en-skel-grid,.en-judge-grid,.en-pair{grid-template-columns:minmax(0,1fr)}.en-row{grid-template-columns:minmax(0,1fr) 54px minmax(0,1.2fr) 16px}.en-result-row .fc-seg{flex-wrap:wrap;max-width:100%}.en-result-row .fc-seg__item{flex:auto}}.en-pick__find{border-bottom:1px solid var(--hairline);padding:8px 12px;display:flex}.en-pick__find .en-picker--input{flex:1}.en-pick__find .en-picker--input input{flex:1;width:auto;min-width:0}button.en-picker{font:inherit;font-size:var(--fs-caption);padding-right:24px}.en-examples__group .fc-menu__item{white-space:normal;align-items:flex-start;line-height:1.45}.en-threshold-wrap{max-width:320px}.en-deploy-row__end{align-items:center;gap:10px;margin-left:auto;display:flex}.en-draft-row .fc-btn--secondary:disabled{opacity:.45}.en-form .fc-textarea:read-only{border-color:var(--hairline);background:var(--inset);color:var(--muted-strong);resize:none}.en-form .en-range:disabled{cursor:default;opacity:.6}.adt-head{flex-direction:column;gap:10px;min-width:0;display:flex}.adt-head .fc-title__text{flex:440px}.adt-head .fc-title__text>.fc-title__caption~.fc-title__caption{color:var(--muted);font-size:var(--fs-caption)}.adt-head .fc-crumbs>*{white-space:normal;overflow-wrap:anywhere;min-width:0}.adt-head .fc-title__h1,.adt-head .fc-title__caption{overflow-wrap:anywhere;min-width:0}.adt-badges{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.adt-runnow.fc-btn--primary:disabled{background:var(--primary);color:var(--primary-fg);opacity:.55}.adt-btn.fc-btn:disabled{opacity:.55}.adt-menu{display:contents}.adt-menu .fc-menu__item{white-space:normal;align-items:flex-start}.adt-menu .fc-menu__desc{white-space:normal;line-height:1.45;overflow:visible}.adt-menu__danger{color:var(--error)}.adt-tint{--adt-tone:var(--error);border:1px solid var(--adt-tone);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.adt-tint{border:1px solid color-mix(in srgb, var(--adt-tone) 35%, transparent)}}.adt-tint{border-radius:var(--radius-sm);background:var(--adt-tone)}@supports (color:color-mix(in lab, red, red)){.adt-tint{background:color-mix(in srgb, var(--adt-tone) 10%, transparent)}}.adt-tint{color:var(--adt-tone);font-size:var(--fs-caption);line-height:1.55}.adt-tint--warning{--adt-tone:var(--amber);border-color:#0000}.adt-tint__text{overflow-wrap:anywhere;flex:0 auto;min-width:0}.adt-ref{color:var(--muted)}.adt-tint a{color:var(--primary-strong);text-decoration:none}.adt-tint a:hover{text-underline-offset:2px;text-decoration:underline}.adt-tint__action{color:var(--foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.adt-kpi-word{letter-spacing:-.03em;font-size:22px;line-height:1.3;display:block}.adt-kpi-mark{margin-right:.35em}.adt-kpi-crit{color:var(--error)}.adt-kpi-err{color:var(--error);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.adt-pulse{animation:1.6s ease-in-out infinite adt-pulse}@keyframes adt-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.adt-pulse{animation:none}}.adt-anchor{scroll-margin-top:calc(var(--fp-top) + 16px)}.adt-section{flex-direction:column;gap:12px;min-width:0;display:flex}.adt-count{color:var(--muted)}.adt-list{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.adt-frow{border-bottom:1px solid var(--hairline);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:15px 18px;text-decoration:none;transition:background-color .12s;display:flex}.adt-frow:last-child{border-bottom:0}.adt-frow:hover{background:var(--hover)}.adt-frow:focus-visible{outline-offset:-2px}.adt-frow[aria-current=true]{background:var(--hover);box-shadow:inset 2px 0 0 var(--primary)}.adt-frow__sev{flex:none;width:80px}.adt-frow__title{overflow-wrap:anywhere;flex:320px;min-width:0}.adt-frow__meta{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap;transition:color .12s}.adt-frow:hover .adt-frow__meta{color:var(--primary-strong)}.adt-frow--skel{pointer-events:none;min-height:52px}.adt-list__note{color:var(--muted);padding:15px 18px}.adt-list__error{background:var(--error);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.adt-list__error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.adt-list__error{color:var(--error);font-size:var(--fs-caption)}.adt-list__foot{border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 18px;display:flex}.adt-pager{gap:14px;display:inline-flex}.adt-pager button{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s}.adt-pager button:hover:not(:disabled){color:var(--primary-strong)}.adt-pager button:disabled{color:var(--faint);cursor:default}.adt-lower{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.adt-lower>*{flex:420px;min-width:0}.adt-card{gap:10px}.adt-card .fc-card__footer{justify-content:space-between;margin-top:4px}.adt-muted{color:var(--muted);margin:0}.adt-soft{color:var(--muted-strong);margin:0}.adt-link{color:var(--primary-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.adt-link:hover{text-underline-offset:2px;text-decoration:underline}.adt-link[aria-disabled=true]{color:var(--muted);cursor:not-allowed;text-decoration:none}.adt-link--inline{font-size:inherit;white-space:normal}.adt-runs{flex-direction:column;gap:2px;margin:-4px -8px;display:flex}.adt-run{border-radius:var(--radius-sm);color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:4px 8px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}a.adt-run:hover{background:var(--hover);color:var(--foreground)}.adt-run__mark{width:1.1em;display:inline-block}.adt-run__trigger{color:var(--muted)}.adt-run__right{font-variant-numeric:tabular-nums}.adt-knows{font-size:var(--fs-caption);grid-template-columns:96px minmax(0,1fr);gap:10px 12px;margin:0;display:grid}.adt-knows>dt{color:var(--muted)}.adt-knows>dd{min-width:0;color:var(--foreground-soft);margin:0}.adt-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adt-ledger{color:var(--muted);font-size:var(--fs-caption)}.adt-ledger b{color:var(--foreground-soft);font-weight:500}.adt-over{color:var(--amber);font-size:var(--fs-caption)}.adt-sources{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adt-source{flex-direction:column;gap:3px;min-width:0;display:flex}.adt-source__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.adt-source__title{overflow-wrap:anywhere;min-width:0}.adt-source__line{color:var(--muted);font-size:var(--fs-note);overflow-wrap:anywhere}.adt-source__flag{color:var(--amber);font-size:var(--fs-note)}.adt-source__flag:before{content:"// "}.adt-disclose{color:var(--muted-strong);font:inherit;font-size:var(--fs-note);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.adt-disclose:hover{color:var(--primary-strong)}.adt-pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);max-height:320px;color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding:10px 12px;line-height:1.6;overflow:auto}.adt-skel-title{flex-direction:column;gap:12px;display:flex}.adt-skel-lines{flex-direction:column;gap:10px;display:flex}.adt-pane{top:var(--fp-top);right:var(--fp-dock-w);z-index:var(--z-sticky);width:min(var(--adt-pane-w,460px), calc(90vw - var(--fp-dock-w,0px)));border-left:1px solid var(--border-strong);background:var(--card);box-shadow:var(--shadow-drawer);flex-direction:column;gap:14px;padding:20px 22px 28px;display:flex;position:fixed;bottom:0;overflow-y:auto}.adt-pane__grip{display:flex;position:absolute;top:0;bottom:0;left:-2px}.adt-pane__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adt-pane__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adt-pane__title{color:var(--foreground);font-size:var(--fs-card-title);margin:0;font-weight:500;line-height:1.4}.adt-pane__prose{color:var(--foreground-soft);overflow-wrap:anywhere;margin:0;line-height:1.6}.adt-pane__block{flex-direction:column;gap:6px;display:flex}.adt-pane__label{color:var(--muted);font-size:var(--fs-caption)}.adt-pane__do{border:1px solid var(--primary);flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.adt-pane__do{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.adt-pane__do{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adt-pane__do{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.adt-pane__do-label{color:var(--primary-strong);font-size:var(--fs-caption)}.adt-pane__query{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 8px}.adt-pane__json{max-height:180px;overflow:auto}.adt-chips{flex-wrap:wrap;gap:6px;display:flex}.adt-chiplink{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--primary-strong);font-size:var(--fs-caption);padding:2px 7px;text-decoration:none;transition:border-color .12s}.adt-chiplink:hover{border-color:var(--border-strong)}.adt-chiplink[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.adt-pane__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.adt-pane__open{margin-left:auto}.adt-suggest{border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.adt-suggest:last-child{border-bottom:0}.adt-suggest__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.adt-report{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:var(--fs-base);padding:16px 20px}.adt-report.ae-md ol{padding-left:2.6ch;list-style:decimal}.adt-report.ae-md ul{padding-left:2.6ch;list-style:outside}.adt-report.ae-md li::marker{color:var(--muted)}button.adt-frow{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}button.adt-frow:hover{background:var(--hover)}button.adt-frow[aria-pressed=true]{background:var(--hover);box-shadow:inset 2px 0 0 var(--primary)}.adt-frow__badges{flex:none;gap:6px;width:136px;display:inline-flex}@media (max-width:700px){.adt-knows{grid-template-columns:minmax(0,1fr);gap:2px 0}.adt-knows>dd+dt{margin-top:8px}}.adt-cd__search{z-index:1;border-bottom:1px solid var(--border);background:var(--card-raised);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 24px;display:flex;position:sticky;top:0}.adt-cd__warn{color:var(--amber);font-size:var(--fs-caption)}.adt-cd__list{flex-direction:column;gap:8px;padding:14px 24px 24px;display:flex}.adt-cd__row{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.adt-cd__line{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.adt-cd__who{flex:260px;min-width:0}.adt-cd__name-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.adt-cd__name{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adt-cd__peek{color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0}.adt-cd__peek:hover,.adt-cd__peek[aria-expanded=true]{color:var(--primary-strong)}.adt-cd__purpose{color:var(--muted);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.adt-cd__row[data-paused=true] .adt-cd__purpose{opacity:.6}.adt-cd__actions{flex:none;gap:6px;display:flex}.adt-cd__preview{border-top:1px solid var(--border);background:var(--inset);max-height:320px;color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.6;overflow-y:auto}.adt-cd__editor{border-top:1px solid var(--border);background:var(--inset);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.adt-cd__text{font-size:var(--fs-caption);border-style:dashed}.adt-cd__text--drop{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adt-cd__text--drop{background:color-mix(in srgb, var(--primary) 8%, var(--background))}}.adt-cd__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adt-cd__count{color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;margin-left:auto}.adt-cd__count[data-over=true]{color:var(--error);font-weight:600}.adt-cd__hint{color:var(--muted);font-size:var(--fs-meta);margin:0;line-height:1.6}.adt-cd__error{color:var(--error);font-size:var(--fs-caption);margin:0;padding:0 14px 12px}.an-page .fc-title__text{gap:10px}.an-crumb-name{text-overflow:ellipsis;vertical-align:bottom;max-width:min(40ch,60vw);display:inline-block;overflow:hidden}.an-page .fc-steps>.fc-step:nth-child(2){gap:16px}.an-page .fc-steps>.fc-step:nth-child(3)[data-status=active] .fc-stepbox{border-color:var(--border-strong);color:var(--muted)}.an-fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.an-fieldset--review{gap:16px}.an-fieldset:disabled{opacity:.6}.an-fieldset:disabled .an-contract,.an-fieldset:disabled .an-text-btn{cursor:default}.an-field{min-width:0;color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:6px;display:flex}.an-field--describe>.fc-textarea{font-size:var(--fs-section)}.an-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.an-label-note{color:var(--muted)}.an-counter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.an-counter[data-over]{color:var(--error)}.an-field-error{color:var(--error);font-size:var(--fs-note)}.an-dormant{margin:0}.an-text-btn{color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0}.an-text-btn:hover{color:var(--foreground)}.an-text-btn--inline{text-underline-offset:2px;padding:0;text-decoration:underline}.an-reads{flex-direction:column;gap:8px;display:flex}.an-reads__title{color:var(--muted-strong);font-size:var(--fs-caption)}.an-scope-row{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.an-scope-row__label{width:96px;color:var(--muted);white-space:nowrap;flex:none}.an-scope-row__type{width:140px}.an-more .fc-dd__trigger{min-height:28px;font-size:var(--fs-caption);background:0 0;padding:0 10px}.an-settings{flex-wrap:wrap;gap:18px 28px;display:flex}.an-setting{flex-direction:column;gap:8px;min-width:0;display:flex}.an-setting>.fc-seg{align-self:stretch}.an-setting__label{color:var(--muted-strong);font-size:var(--fs-caption)}.an-setting__caption{color:var(--muted);font-size:var(--fs-caption)}.an-setting--per-run{flex:0 0 100%}.an-setting--per-run .fc-slider{max-width:280px}.an-change{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.an-change:hover,.an-change[aria-expanded=true]{color:var(--foreground)}.an-knows{scroll-margin-top:calc(var(--fp-top) + 16px)}.an-knows .fc-disclosure__body{gap:14px}.an-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.an-urls{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.an-url{flex-direction:column;gap:4px;display:flex}.an-url__row{align-items:center;gap:6px;display:flex}.an-x{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.an-x:hover{background:var(--hover);color:var(--foreground)}.an-contracts[data-dim] .an-contracts__rows{opacity:.55}.an-label{color:var(--muted-strong);font-size:var(--fs-caption)}.an-contracts__rows{flex-direction:column;gap:6px;display:flex}.an-contract{border:1px solid var(--hairline);border-radius:var(--radius-sm);color:inherit;font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 10px;transition:background-color .12s,border-color .12s;display:grid}.an-contract:hover:not(:disabled){border-color:var(--border);background:var(--hover)}.an-contract:disabled{cursor:default}.an-contract[data-state=uncovered]{border:1px dashed var(--border-strong)}.an-contract--skel{cursor:default}.an-contract__agent{color:var(--primary-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.an-contract[data-state=uncovered] .an-contract__agent{color:var(--muted)}.an-contract[data-state=paused] .an-contract__agent{color:var(--muted-strong)}.an-contract__body{flex-direction:column;gap:2px;min-width:0;display:flex}.an-contract__purpose{color:var(--foreground-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-contract__must{color:var(--muted)}.an-contract__gap{color:var(--muted-strong)}.an-contracts__foot{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.an-model .fc-dd__trigger{background:var(--background);min-height:32px;font-size:var(--fs-caption)}.an-model-opt{flex-direction:column;gap:2px;display:flex}.an-model-opt__desc{color:var(--muted);font-size:var(--fs-meta)}.an-notify{font-size:var(--fs-caption);gap:8px}.an-notify__lead{color:var(--muted)}.an-toggles{flex-wrap:wrap;gap:6px;display:flex}.an-toggles .fc-chip--toggle{min-height:30px;padding:0 12px}.an-to{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.an-to__label,.an-to__default{color:var(--muted)}.an-person{border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;color:var(--foreground-soft);white-space:nowrap;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.an-person__email{text-overflow:ellipsis;overflow:hidden}.an-person__x{width:18px;height:18px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}.an-person__x:hover{color:var(--foreground)}.an-add .fc-dd__trigger{border-style:dashed;border-color:var(--border-strong);min-height:0;color:var(--muted-strong);background:0 0;padding:2px 8px}.an-add .fc-dd__trigger:hover,.an-add .fc-dd__trigger[aria-expanded=true]{border-color:var(--primary);color:var(--primary-strong)}.an-add .fc-press__caret{display:none}.an-slack{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-slack__key{width:280px}.an-slack__link{color:var(--muted);text-decoration:none}.an-slack__link:hover{color:var(--primary-strong)}.an-summary{color:var(--foreground-soft);margin:0}.an-summary__glyph{color:var(--primary-ink)}.an-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.an-actions__spacer{flex:1}.an-cancel{color:var(--muted-strong);text-decoration:none}.an-cancel:hover{color:var(--foreground)}.an-scheduled{color:var(--success)}.an-first-run{color:var(--muted-strong)}.an-link-pink{color:var(--primary-strong);text-decoration:none}.an-link-pink:hover{color:var(--primary-ink)}.an-json-toggle{border-radius:var(--radius-sm);min-height:28px;color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0 8px}.an-json-toggle:hover{background:var(--hover);color:var(--foreground)}.an-json{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;line-height:1.6;overflow-x:auto}@media (max-width:560px){.an-grid2{grid-template-columns:minmax(0,1fr)}.an-contract{grid-template-columns:minmax(0,1fr);gap:4px}.an-scope-row__label,.an-slack__key{width:100%}}.al-title .fc-title__text{gap:10px}.al-title__err{color:var(--error)}.al-title__score{color:var(--purple)}.al-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--foreground);flex-direction:column;transition:border-color .6s;display:flex;container:al-card/inline-size}.al-card[data-tone=created]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.al-card[data-tone=created]{border-color:color-mix(in srgb, var(--success) 40%, transparent)}}.al-sec{border-bottom:1px solid var(--hairline);flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex}.al-sec:last-child{border-bottom:0}.al-sec--row{flex-flow:wrap;gap:18px 36px}.al-sec--who{gap:10px}.al-sec--last{gap:14px}.al-sec__title{white-space:nowrap}.al-sec__glyph{color:var(--primary-ink)}.al-sec__note{color:var(--muted);font-size:var(--fs-caption);white-space:normal}.al-col{flex-direction:column;gap:10px;min-width:0;display:flex}.al-col--sure{max-width:560px}.al-note{color:var(--muted);font-size:var(--fs-caption)}.al-note--tight{margin-top:-6px}.al-note__link{color:var(--muted-strong);text-decoration:none}.al-note__link:hover{color:var(--foreground)}.al-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@container al-card (max-width:780px){.al-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container al-card (max-width:420px){.al-cards{grid-template-columns:minmax(0,1fr)}}.al-opt{border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}.al-opt:hover{border-color:var(--border-strong)}.al-opt[aria-checked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.al-opt[aria-checked=true]{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.al-opt[aria-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.al-opt[aria-checked=true]{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.al-opt[aria-disabled=true]{cursor:default}.al-opt[aria-disabled=true]:not([aria-checked=true]):hover{border-color:var(--border)}.al-opt:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.al-opt__desc{color:var(--muted);font-size:var(--fs-note)}.al-sentence{border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:12px 14px;display:flex}.al-word{color:var(--muted-strong);white-space:nowrap}.al-group{align-items:center;gap:8px;max-width:100%;display:inline-flex}.al-pick{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-raised);max-width:100%;min-height:30px;color:var(--al-pick,var(--foreground));font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;transition:background-color .12s,border-color .12s;display:inline-flex}.al-pick:hover{background:var(--menu-hover)}.al-pick[aria-expanded=true]{border-color:var(--primary)}.al-pick:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.al-pick:disabled{cursor:default;background:var(--card-raised)}.al-pick__label{text-overflow:ellipsis;min-width:0;max-width:320px;overflow:hidden}.al-pick--add{color:var(--muted-strong);background:0 0;border-style:dashed}.al-pick--add:hover{border-color:var(--primary);color:var(--primary-strong);background:0 0}.al-pick--num{justify-content:center;min-width:32px;min-height:28px;padding:0 8px}.al-sure .al-pick:not(.al-pick--num){min-height:28px}.al-lines{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.al-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.al-x:hover{color:var(--foreground);background:var(--hover)}.al-menu__body{flex-direction:column;gap:2px;min-width:0;display:flex}.al-menu__field{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;margin-bottom:2px;padding:2px 2px 6px;display:flex}.al-menu__hint{color:var(--muted);font-size:var(--fs-meta)}.al-menu__error{color:var(--error);font-size:var(--fs-meta);padding:2px 9px 4px}.al-menu__rows{flex-direction:column;gap:2px;display:flex}.al-preview-wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.al-preview{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.al-bars{flex:260px;align-items:flex-end;gap:2px;min-width:0;height:22px;display:flex}.al-bar{background:var(--border);border-radius:1px;flex:1;min-width:2px}.al-bar[data-tone=fire]{background:var(--error)}.al-bar[data-tone=over]{background:var(--amber)}.al-bar[data-tone=skel]{background:var(--hairline);height:40%;animation:1.6s ease-in-out infinite al-skel}@keyframes al-skel{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.al-bar[data-tone=skel]{animation:none}}.al-preview__label{color:var(--muted-strong);font-size:var(--fs-caption);white-space:nowrap}.al-preview__count[data-tone=fire]{color:var(--error)}.al-preview__count[data-tone=over]{color:var(--amber)}.al-preview__count[data-tone=quiet]{color:var(--success)}.al-preview__note,.al-preview__quiet{color:var(--muted);font-size:var(--fs-caption)}.al-preview__note{font-size:var(--fs-note)}.al-preview__quiet--error{color:var(--error)}.al-run{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;padding:2px 8px}.al-run:hover{border-color:var(--primary);color:var(--primary-strong)}.al-sure{color:var(--muted-strong);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-sev[data-readonly=true] .fc-seg__item{cursor:default}.al-sev[data-readonly=true] .fc-seg__item:hover:not([aria-checked=true]){color:var(--muted-strong)}.al-toggles{font-size:var(--fs-caption);flex-wrap:wrap;gap:6px;display:flex}.al-toggles .fc-chip--toggle{min-height:30px;padding:0 12px}.al-toggles .fc-chip--toggle:disabled{cursor:default}.al-setting{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.al-setting__label{min-width:176px}.al-setting .fc-input{width:min(320px,100%);font-size:var(--fs-caption)}.al-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.al-desc{resize:none;min-height:34px;padding:6px 10px;line-height:20px;overflow:hidden}.al-desc:read-only{border-color:var(--hairline);background:var(--inset);color:var(--muted-strong)}@media (max-width:560px){.al-grid2{grid-template-columns:minmax(0,1fr)}}.al-rule-toggle{color:var(--muted);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;display:flex}.al-rule-toggle:hover{color:var(--foreground)}.al-rule-toggle__glyph{color:var(--primary-ink)}.al-rule{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.7}.al-summary{color:var(--foreground-soft)}.al-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.al-actions__spacer{flex:1}.al-actions__why{color:var(--muted);font-size:var(--fs-caption)}.al-actions .fc-check{color:var(--muted-strong);font-size:var(--fs-caption)}.al-status{white-space:nowrap}.al-status--on{color:var(--success)}.al-status--off{color:var(--muted)}.al-status__text{color:var(--muted-strong)}.al-detail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}@media (max-width:900px){.al-detail{grid-template-columns:minmax(0,1fr)}}.al-side{flex-direction:column;gap:16px;min-width:0;display:flex}.al-issue{border-bottom:1px solid var(--hairline);color:inherit;flex-direction:column;gap:4px;padding:12px 18px;text-decoration:none;transition:background-color .12s;display:flex}.al-issue:last-child{border-bottom:0}.al-issue:hover{background:var(--hover)}.al-issue__head{align-items:center;gap:8px;min-width:0;display:flex}.al-issue__ago{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;margin-left:auto}.al-issue__summary{color:var(--muted-strong);font-size:var(--fs-caption);overflow-wrap:anywhere}.al-facts{font-size:var(--fs-caption);grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.al-facts dt{color:var(--muted)}.al-facts dd{color:var(--foreground-soft);overflow-wrap:anywhere;margin:0}.al-flash{color:var(--success);font-size:var(--fs-caption)}.al-flash--muted{color:var(--muted-strong)}.rms-chips{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rms-chips__label,.rms-chips__hint{color:var(--muted)}.rms-chip{border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;color:var(--foreground-soft);white-space:nowrap;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.rms-chip__email{text-overflow:ellipsis;min-width:0;overflow:hidden}.rms-chip__x{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.rms-chip__x:hover{color:var(--error);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.rms-chip__x:hover{background:color-mix(in srgb, var(--error) 8%, transparent)}}.rms-add{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:2px 8px}.rms-add:hover,.rms-add[aria-expanded=true]{border-color:var(--primary);color:var(--primary-strong)}.rms{width:100%;position:relative}.rms-field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:34px;padding:4px 8px;transition:border-color .12s;display:flex}.rms[data-open=true] .rms-field{border-color:var(--primary)}.rms[data-disabled=true] .rms-field{cursor:not-allowed;background:var(--inset)}.rms-field__placeholder{color:var(--muted);font-size:var(--fs-caption)}.rms-field__caret{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px}.rms-field__caret:hover{color:var(--foreground)}.rms-pill{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-raised);max-width:100%;font-size:var(--fs-caption);align-items:center;gap:6px;padding:1px 2px 1px 3px;display:inline-flex}.rms-pill__email{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--foreground);overflow:hidden}.rms-avatar{letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8.6px;font-weight:700;display:inline-grid}.rms-menu{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.rms-filter{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.rms-filter__glyph{color:var(--muted);font-size:var(--fs-meta)}.rms-filter input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:none;flex:1}.rms-clear{border:0;border-bottom:1px solid var(--border);color:var(--muted);font:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;background:0 0;flex:none;padding:6px 12px}.rms-clear:hover{color:var(--error)}.rms-list{overscroll-behavior:contain;margin:0;padding:4px;list-style:none;overflow-y:auto}.rms-row{border-radius:var(--radius-sm);color:var(--foreground-soft);font-size:var(--fs-caption);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.rms-row[data-active=true]{background:var(--menu-hover);color:var(--foreground)}.rms-row[data-split=true]{border-top:1px solid var(--border);border-radius:0;margin-top:2px;padding-top:8px}.rms-box{border:1px solid var(--border-strong);width:14px;height:14px;color:var(--primary-fg);border-radius:3px;flex:none;place-items:center;font-size:9px;display:inline-grid}.rms-box[data-on=true]{border-color:var(--primary);background:var(--primary)}.rms-email{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rms-msg{color:var(--muted);font-size:var(--fs-meta);padding:10px 12px}.rms-msg--error{color:var(--error)}.rms-retry{color:var(--foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.al-meta__who{color:var(--primary-strong)}.al-danger{color:var(--error)}.al-danger:hover{color:var(--error);border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.al-danger:hover{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}.al-side__head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:16px 18px 12px;display:flex}.al-side__empty{color:var(--muted);font-size:var(--fs-caption);margin:0;padding:16px 18px}.al-side__pad{padding:12px 18px}.pol-muted{color:var(--muted)}.pol-muted-strong{color:var(--muted-strong)}.pol-faint{color:var(--faint)}.pol-warn{color:var(--amber)}.pol-small{font-size:var(--fs-caption)}.pol-note{font-size:var(--fs-caption);color:var(--muted)}.pol-note--secondary{color:var(--muted-strong)}.pol-note--warning{color:var(--amber)}.pol-note--success{color:var(--success)}.pol-note--error{border-radius:var(--radius-sm);background:var(--error);padding:2px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pol-note--error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.pol-note--error{color:var(--error)}.pol-textbtn{color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pol-textbtn:hover{color:var(--foreground)}.pol-textbtn:disabled,.pol-textbtn[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.pol-textbtn:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.pol-stats{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.pol-stats b{color:var(--foreground);font-weight:600}.pol-stats b.pol-stats__hot{color:var(--primary-strong)}.pol-stats__item{align-items:center;gap:8px;display:inline-flex}.pol-stats__note{color:var(--muted);font-size:var(--fs-caption)}.pol-table .fc-table{font-variant-numeric:tabular-nums}.pol-table .fc-table__row{padding-top:14px;padding-bottom:14px;animation-duration:1.2s;animation-timing-function:ease-out}.pol-table .fc-table__row[data-dimmed=true]{color:var(--muted-strong)}@keyframes pol-flash-a{0%{box-shadow:inset 0 0 0 1px var(--primary)}to{box-shadow:inset 0 0 0 1px #0000}}@keyframes pol-flash-b{0%{box-shadow:inset 0 0 0 1px var(--primary)}to{box-shadow:inset 0 0 0 1px #0000}}@media (prefers-reduced-motion:reduce){.pol-table .fc-table__row{animation-duration:0s}}.pol-name{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.pol-name__title{color:var(--foreground)}.pol-name__sub{font-size:var(--fs-caption)}.pol-slug{color:var(--primary-strong)}.pol-ver{color:var(--muted)}[data-dimmed=true] .pol-name__title{color:var(--muted-strong)}[data-dimmed=true] .pol-slug{color:var(--muted)}.pol-where{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pol-where__note{flex-basis:100%}.pol-last{color:var(--muted-strong)}.pol-num{color:inherit}.pol-num--strong{color:var(--foreground)}.pol-num--would{color:var(--orange)}.pol-num--muted{color:var(--muted)}.pol-numbtn{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0}.pol-numbtn:hover{text-decoration:underline}.pol-numbtn:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.pol-ready{color:var(--primary-strong);white-space:nowrap;justify-self:end;text-decoration:none}.pol-ready:hover{color:var(--foreground)}.pol-errrow{color:var(--error)}.pol-errrow__text{grid-column:1/-1}.pol-errrow__retry{color:var(--error);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pol-empty{flex-direction:column;align-items:flex-start;gap:6px;padding:28px 18px;display:flex}.pol-empty__tag{color:var(--muted)}.pol-empty__text{color:var(--muted-strong)}.pol-packs{flex-direction:column;gap:12px;display:flex}.pol-pack{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.pol-pack__text{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.pol-pack__title{color:var(--foreground)}.pol-pack__caption{color:var(--muted);font-size:var(--fs-caption)}.pol-cmd{max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.pol-cmd__code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);max-width:100%;color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;transition:border-color .12s;display:inline-block;overflow:hidden}.pol-cmd:hover .pol-cmd__code,.pol-cmd:focus-visible .pol-cmd__code{border-color:var(--border-strong)}.pol-cmd:focus-visible{outline:none}.pol-cmd__prompt{color:var(--primary-ink);-webkit-user-select:none;user-select:none}.pol-cmd__hint{background:var(--inset);color:var(--muted);font-size:var(--fs-meta);opacity:0;pointer-events:none;padding:0 4px;transition:opacity .12s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pol-cmd:hover .pol-cmd__hint,.pol-cmd:focus-visible .pol-cmd__hint,.pol-cmd__hint[data-copied=true]{opacity:1}.pol-flash{color:var(--muted-strong);font-size:var(--fs-caption)}.pol-flash__dot{color:var(--success)}.pol-danger{color:var(--error)}.pol-lifecycle .fc-lifecycle__step[data-status=unknown]{border:1px solid var(--border);background:0 0}.pol-lifecycle .fc-lifecycle__step[data-status=unknown] .fc-lifecycle__box{color:var(--muted);font-size:var(--fs-badge)}.pol-lifecycle .fc-lifecycle__note .pol-textbtn{font-size:inherit}.pol-callout{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:20px;display:flex}.pol-callout--accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pol-callout--accent{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.pol-callout__text{flex-direction:column;flex:380px;gap:6px;min-width:0;display:flex}.pol-callout__headline{font-size:var(--fs-card-title);color:var(--foreground);font-weight:500}.pol-callout__caption{color:var(--muted-strong)}.pol-callout__num--would{color:var(--orange)}.pol-callout__num--strong{color:var(--foreground)}.pol-callout__num--success{color:var(--success)}.pol-callout__num--warning{color:var(--amber)}.pol-callout .pol-numbtn{font-weight:inherit}.pol-bars{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:6px;height:54px;display:flex}.pol-bars__bar{border:0;border-radius:0;width:22px;min-height:2px;padding:0;display:block}button.pol-bars__bar{cursor:pointer;transition:opacity .12s}button.pol-bars__bar:hover{opacity:.8}button.pol-bars__bar:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.pol-bars__bar--empty{background:var(--border-strong);height:2px}.pol-confirm{border-top:1px solid var(--hairline);font-size:var(--fs-caption);flex-direction:column;flex-basis:100%;gap:8px;padding-top:14px;display:flex}.pol-confirm__text{color:var(--muted-strong)}.pol-confirm__actions{flex-wrap:wrap;gap:8px;display:flex}.pol-result{color:var(--foreground-soft)}.pol-result__dot{color:var(--success)}.pol-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.pol-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;flex:380px;gap:12px;min-width:0;padding:16px 18px;display:flex}.pol-card__head{color:var(--foreground);justify-content:space-between;gap:12px;display:flex}.pol-glyph{color:var(--primary-ink)}.pol-card__action{color:var(--primary-strong);font-size:var(--fs-caption);text-decoration:none}.pol-card__action:hover{color:var(--foreground)}.pol-mlist,.pol-vlist{flex-direction:column;gap:4px;margin:-4px 0;padding:0;list-style:none;display:flex}.pol-mrow,.pol-vrow{border-radius:var(--radius-sm);width:calc(100% + 12px);color:var(--foreground-soft);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 -6px;padding:4px 6px;text-decoration:none;transition:background-color .12s;display:flex}.pol-mrow:hover,.pol-vrow:hover{background:var(--menu-hover)}.pol-mrow:focus-visible,.pol-vrow:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.pol-mrow__left{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.pol-mrow__name{color:var(--foreground-soft)}.pol-vrow{cursor:pointer;box-shadow:inset 2px 0 #0000}.pol-vrow[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--primary)}.pol-vrow__text{min-width:0}.pol-vrow__v{color:var(--foreground)}.pol-decides{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.pol-decides__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;list-style:none;display:flex}.pol-decides__summary::-webkit-details-marker{display:none}.pol-decides__summary:focus-visible{outline:1px solid var(--primary);outline-offset:-2px;border-radius:var(--radius)}.pol-decides__glyph{transition:transform .12s;display:inline-block}.pol-decides[open] .pol-decides__glyph{transform:rotate(90deg)}.pol-decides__desc{margin:-4px 18px 10px;display:block}.pol-decides__sha{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:-8px 18px 14px;display:block}.pol-code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--foreground-soft);font:inherit;font-size:var(--fs-caption);white-space:pre;margin:0 18px 18px;padding:12px 14px;line-height:1.8;overflow-x:auto}.pol-code__ln{width:max(20px, var(--pol-gutter,2ch));text-align:right;color:var(--faint);-webkit-user-select:none;user-select:none;margin-right:16px;display:inline-block}.pol-tok--keyword{color:var(--primary-strong)}.pol-tok--call{color:var(--purple)}.pol-tok--number{color:var(--success)}.pol-tok--string{color:var(--amber)}.pol-tok--regex{color:var(--orange)}.pol-tok--comment{color:var(--muted)}.pw-form .fc-steps{gap:22px}.pw-link{color:var(--primary-strong);text-decoration:none}.pw-link:hover{text-underline-offset:2px;text-decoration:underline}.pw-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:10px;padding:20px;display:flex}.pw-empty{color:var(--foreground-soft);align-items:flex-start}.pw-log{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:6px;padding:12px 14px;line-height:1.55;display:flex}.pw-log__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-log__glyph{color:var(--primary-ink)}.pw-cursor{color:var(--primary-ink);animation:1s steps(2,start) infinite pw-blink}@keyframes pw-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.pw-cursor{animation:none}}.pw-fields{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.pw-field{min-width:0;color:var(--muted-strong);font-size:var(--fs-caption);flex-direction:column;gap:6px;display:flex}.pw-field .fc-input{background:var(--inset);font-size:var(--fs-base)}.pw-caption{color:var(--muted);font-size:var(--fs-caption)}.pw-caption--error{color:var(--error);font-size:var(--fs-caption)}.pw-caption--warn{color:var(--amber);font-size:var(--fs-caption)}.pw-redraft{flex-direction:column;gap:6px;display:flex}.pw-bar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);align-items:center;gap:10px;min-height:40px;padding:0 6px 0 12px;display:flex}.pw-bar:focus-within{border-color:var(--border-strong)}.pw-bar__prompt{color:var(--primary-ink);font-weight:600}.pw-bar__input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1}.pw-bar__input::placeholder{color:var(--muted)}.pw-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pw-textbtn{color:var(--muted);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.pw-textbtn:hover{color:var(--primary-strong)}.pw-textbtn:disabled{opacity:.5;cursor:wait}.pw-textbtn--pink{color:var(--primary-strong)}.pw-file{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);overflow:hidden}.pw-file__head{border-bottom:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 14px;display:flex}.pw-file__name{color:var(--foreground-soft);align-items:center;gap:8px;min-width:0;display:inline-flex}.pw-file__dot{background:var(--primary);border-radius:999px;flex:none;width:7px;height:7px}.pw-file__foot{border-top:1px solid var(--hairline);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:6px 14px;display:flex}.pw-file__right{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pw-controls{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-result{font-size:var(--fs-caption);flex-direction:column;gap:8px;line-height:1.55;display:flex}.pw-result__headline{font-size:var(--fs-section);color:var(--foreground);line-height:1.45}.pw-result__links{flex-wrap:wrap;gap:6px 16px;display:flex}.pw-fired{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.pw-fired__row{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,140px) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.pw-fired__tool{color:var(--foreground-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-fired__reason{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-fired__foot{padding-top:6px}.pw-publish{border:1px solid var(--primary);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.pw-publish{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.pw-publish{border-radius:var(--radius);background:var(--card)}.pw-publish__head{font-size:var(--fs-section);align-items:center;gap:10px;display:inline-flex}.pw-publish__caption{color:var(--muted-strong);flex:320px}.pw-file__pending{font-size:var(--fs-caption);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mx-textbtn,.mx-quiet{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mx-quiet{color:var(--muted);font-size:var(--fs-caption)}.mx-textbtn:hover,.mx-quiet:hover{color:var(--primary-strong)}.mx-textbtn[aria-disabled=true],.mx-quiet[aria-disabled=true]{cursor:not-allowed;opacity:.6}.mx-textbtn[aria-disabled=true]:hover,.mx-quiet[aria-disabled=true]:hover{color:var(--muted)}.mx-errtint{border-radius:var(--radius-sm);background:var(--error);padding:2px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.mx-errtint{background:color-mix(in srgb, var(--error) 10%, transparent)}}.mx-errtint{color:var(--error);font-size:var(--fs-caption)}.mx-connect:hover{color:var(--primary-strong);background:var(--card-raised)}.mx-fleethead{flex-direction:column;gap:10px;min-width:0;display:flex}.mx-legend{color:var(--muted-strong);flex-wrap:wrap;align-items:flex-start;gap:8px 28px;display:flex}.mx-legend__items{flex-wrap:wrap;flex:560px;align-items:center;gap:0 28px;min-width:0;display:flex}.mx-legend__items>*{min-height:30px}.mx-legend__items>.mx-legend__item{margin-block:0;padding-block:0}.mx-legend__total{align-items:center;gap:1ch;display:inline-flex}.mx-legend b{font-weight:600}.mx-legend__total b{color:var(--foreground)}.mx-legend__item{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-2px -6px;padding:2px 6px;transition:background-color .12s,color .12s;display:inline-flex}.mx-legend__item b{color:var(--fc-tone)}.mx-legend__item:hover{color:var(--foreground)}.mx-legend__item[aria-pressed=true]{background:var(--card-hover);color:var(--foreground)}.mx-legend__tail{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 16px;min-width:0;margin-left:auto;display:flex}.mx-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:220px;min-width:140px;max-width:100%;height:30px;color:var(--foreground);font:inherit;font-size:var(--fs-caption);outline:none;flex:0 220px;padding:0 10px;transition:border-color .12s}.mx-search::placeholder{color:var(--muted)}.mx-search:hover,.mx-search:focus{border-color:var(--border-strong)}.mx-search:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.mx-search::-webkit-search-cancel-button{appearance:none}.mx-updated{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap}.mx-coverage{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.7}.mx-coverage__item{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mx-coverage__item[data-flag=true]{color:var(--amber)}.mx-coverage__item:hover,.mx-coverage__item[aria-pressed=true]{color:var(--primary-strong)}.mx-warn{color:var(--amber);font-size:var(--fs-caption);margin:0}.mx-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;scroll-margin-top:calc(var(--fp-top) + 16px)}.mx-card[data-dirty=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mx-card[data-dirty=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.mx-card--pre{border-style:dashed;border-color:var(--border-strong)}.mx-card--pre[data-dirty=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mx-card--pre[data-dirty=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.mx-card__head{border-bottom:1px solid var(--hairline);border-radius:var(--radius) var(--radius) 0 0;background:var(--inset);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 20px;display:flex}.mx-card[data-open=false] .mx-card__head{border-radius:var(--radius);border-bottom:0}.mx-card__toggle{min-width:0;max-width:100%;color:var(--foreground);font:inherit;font-size:var(--fs-section);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.mx-card__caret{color:var(--primary-ink);flex:none}.mx-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-card__title{font-size:var(--fs-section);color:var(--foreground)}.mx-card__id{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--muted);font-size:var(--fs-caption);flex:none;overflow:hidden}.mx-status{min-width:0;color:var(--fc-tone);font-size:var(--fs-caption);align-items:center;gap:8px;display:inline-flex}.mx-status__extra{color:var(--muted)}.mx-card__spacer{flex:1}.mx-unsaved{color:var(--primary-strong);font-size:var(--fs-caption);white-space:nowrap}.mx-card__caption{color:var(--muted);font-size:var(--fs-caption);flex-basis:100%;margin-top:-4px}.mx-card__body{flex-direction:column;gap:10px;padding:16px 20px 18px;display:flex;container-type:inline-size}.mx-rename{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mx-rename__input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card);width:280px;max-width:100%;height:30px;color:var(--foreground);font:inherit;outline:none;padding:0 10px}.mx-rename__input::placeholder{color:var(--faint)}.mx-rename__input:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.mx-row{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 90px 220px 24px;align-items:center;gap:16px;padding:10px 14px;display:grid}.mx-row[data-new=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mx-row[data-new=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.mx-row[data-new=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mx-row[data-new=true]{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.mx-row[data-removed=true]>:not(.mx-row__end){opacity:.55}.mx-row__name{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-row__title{min-width:0;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mx-row__label{overflow-wrap:anywhere;min-width:0}.mx-row[data-removed=true] .mx-row__label{color:var(--muted);text-decoration:line-through}.mx-row__sub{color:var(--muted);font-size:var(--fs-caption)}.mx-row__version{justify-self:start}.mx-row__end{justify-self:end}.mx-row__mode>div{width:100%}.mx-version{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-height:28px;color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 8px;transition:border-color .12s,color .12s;display:inline-flex}.mx-version:hover{border-color:var(--border-strong);color:var(--foreground)}.mx-version[aria-expanded=true]{border-color:var(--primary)}.mx-version[aria-disabled=true]{cursor:not-allowed}.mx-version[aria-disabled=true]:hover{border-color:var(--border);color:var(--muted-strong)}.mx-mode{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font-size:var(--fs-caption);display:flex;overflow:hidden}.mx-mode__opt{min-height:30px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 8px;transition:background-color .12s,color .12s}.mx-mode__opt+.mx-mode__opt{border-left:1px solid var(--border)}.mx-mode__opt:hover{color:var(--foreground)}.mx-mode__opt[aria-checked=true]{background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.mx-mode__opt[aria-checked=true]{background:color-mix(in srgb, var(--fc-tone) 12%, transparent)}}.mx-mode__opt[aria-checked=true]{color:var(--fc-tone)}.mx-mode__opt[aria-disabled=true]{cursor:not-allowed}.mx-mode__opt[aria-disabled=true][aria-checked=false]:hover{color:var(--muted)}.mx-mode__opt:focus-visible{outline-offset:-2px}.mx-remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.mx-remove:hover{color:var(--error)}.mx-remove[aria-disabled=true]{cursor:not-allowed}.mx-remove[aria-disabled=true]:hover{color:var(--muted)}.mx-undo{color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.mx-undo:hover{color:var(--primary-strong)}@container (max-width:720px){.mx-row{grid-template-columns:auto minmax(0,200px) minmax(24px,1fr);gap:10px 12px}.mx-row__name{grid-column:1/-1}}.mx-empty-draft{color:var(--muted);font-size:var(--fs-caption);margin:0}.mx-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.mx-add{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:0 12px;transition:border-color .12s,color .12s}.mx-add:hover{color:var(--foreground)}.mx-add[aria-expanded=true]{border-color:var(--primary)}.mx-add[aria-disabled=true]{cursor:not-allowed;opacity:.55}.mx-add[aria-disabled=true]:hover{color:var(--muted-strong)}.mx-actions__caption{min-width:0;color:var(--muted);font-size:var(--fs-caption);flex:260px}.mx-actions__dropped{color:var(--amber)}.mx-save.fc-btn[aria-disabled=true]:not(:disabled){opacity:.45;cursor:default}.mx-save.fc-btn[aria-disabled=true]:hover{background:var(--primary)}.mx-note{color:var(--muted);font-size:var(--fs-caption);margin:0}.mx-note[data-tone=raced]{color:var(--amber)}.mx-history{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.6}.mx-history__when{color:var(--muted-strong)}.mx-history__all{color:var(--muted-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.mx-history__all:hover{color:var(--primary-strong)}.mx-log{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:12px;display:flex}.mx-log__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mx-log__entry{flex-direction:column;gap:6px;display:flex}.mx-log__line{font-size:var(--fs-caption);grid-template-columns:64px minmax(0,1fr) 220px 136px;align-items:baseline;gap:12px;display:grid}.mx-log__n{color:var(--muted-strong);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.mx-log__n[data-current=true]{color:var(--foreground)}.mx-log__mark{color:var(--primary-ink)}.mx-log__mark[data-kind=current]{color:var(--success)}.mx-log__mark[data-kind=reissue]{color:var(--muted)}.mx-log__change{min-width:0;color:var(--foreground-soft);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mx-log__carried{color:var(--muted);white-space:nowrap}.mx-log__who{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-log__act{justify-self:end}.mx-log__chips{flex-wrap:wrap;gap:6px;padding-left:76px;display:flex}.mx-chip{border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;color:var(--foreground-soft);font-size:var(--fs-meta);align-items:center;gap:6px;padding:1px 6px;display:inline-flex}.mx-chip--empty{color:var(--muted);border-style:dashed}@container (max-width:720px){.mx-log__line{grid-template-columns:64px minmax(0,1fr)}.mx-log__who{text-align:left;grid-column:2}.mx-log__act{grid-column:2;justify-self:start}.mx-log__chips{padding-left:0}}.mx-pre__body{flex-direction:column;gap:12px;padding:16px 20px 18px;display:flex;container-type:inline-size}.mx-pre__warn{max-width:640px;color:var(--amber);font-size:var(--fs-caption);margin:0}.mx-picker{width:100%;max-width:420px;position:relative}.mx-picker__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;height:34px;color:var(--foreground);font:inherit;outline:none;padding:0 30px 0 10px;transition:border-color .12s}.mx-picker__input::placeholder{color:var(--faint)}.mx-picker__input:hover,.mx-picker__input:focus{border-color:var(--border-strong)}.mx-picker__input:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.mx-picker__toggle{width:30px;height:34px;color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:0}.mx-picker__list{background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius);max-height:236px;box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.mx-picker__opt{border-radius:var(--radius-sm);width:100%;color:var(--foreground-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;display:flex}.mx-picker__opt[aria-selected=true]{background:var(--menu-hover);color:var(--foreground)}.mx-picker__names{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-picker__names bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-picker__id{color:var(--muted);font-size:var(--fs-meta)}.mx-picker__meta{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;flex:none;gap:10px;display:flex}.mx-picker__nopolicy{color:var(--amber)}.mx-picker__note{color:var(--muted);font-size:var(--fs-meta);padding:7px 9px}.mx-picker__note--foot{border-top:1px solid var(--border);margin-top:2px}.mx-picker__warn{border:1px solid var(--amber);margin:6px 0 0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.mx-picker__warn{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.mx-picker__warn{border-radius:var(--radius-sm);color:var(--amber);font-size:var(--fs-caption);line-height:1.5}.mx-picker__use{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mx-others{flex-direction:column;gap:8px;min-width:0;display:flex}.mx-table .fc-table__row{padding-top:14px;padding-bottom:14px}.mx-cell-name{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-cell-name>bdi{color:var(--primary-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-cell-name>.mx-cell-id{color:var(--muted);font-size:var(--fs-meta)}.mx-cell-status{min-width:0;color:var(--fc-tone);align-items:center;gap:8px;display:flex}.mx-cell-pol{color:var(--muted-strong)}.mx-enf{color:var(--success)}.mx-obs{color:var(--orange)}.mx-unguarded{color:var(--amber)}.mx-table-empty{color:var(--muted);font-size:var(--fs-caption);grid-column:1/-1}.mx-skel-card .mx-card__body{gap:10px}.mx-skel-row{min-height:48px}.act-page{font-variant-numeric:tabular-nums;--act-would-block:var(--orange)}.act-controls{font-size:var(--fs-caption);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.act-machine,.act-machine .fc-dd__trigger{max-width:280px}.act-machine__opt{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.act-machine__id{color:var(--muted)}.act-machine__opt--row{max-width:222px}.act-notes{flex-direction:column;gap:4px;margin-top:-10px;display:flex}.act-notes:empty{display:none}.act-note{color:var(--muted);font-size:var(--fs-caption)}.act-note__part+.act-note__part:before{content:" · ";color:var(--muted)}.act-warn{color:var(--amber)}.act-kpi-skel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.act-pair{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));align-items:stretch;gap:16px;display:grid}.act-tools{min-height:150px;color:var(--muted-strong);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.act-tools__tag{color:var(--muted);font-size:var(--fs-caption)}.act-tools__body{max-width:46ch;margin:0}.act-tools--bars{justify-content:flex-start;align-items:stretch;gap:14px}.act-tools--bars>.fc-ranked{gap:10px}.act-tools--bars>button{align-self:flex-start}.act-tools__share{min-width:4ch;color:var(--muted);text-align:right;margin-left:10px;display:inline-block}:root.light .act-decisions .fc-chart-seg[style*=--act-would-block],:root.light .act-decisions .fc-chart-tip__swatch[style*=--act-would-block]{position:relative;overflow:hidden}:root.light .act-decisions .fc-chart-seg[style*=--act-would-block]:after,:root.light .act-decisions .fc-chart-tip__swatch[style*=--act-would-block]:after,:root.light .act-decisions .fc-chart-key>span[style*=--act-would-block]:after{content:"";background:repeating-linear-gradient(135deg, transparent 0 2px, var(--card) 2px 3.5px);position:absolute;inset:0}:root.light .act-decisions .fc-chart-key>span[style*=--act-would-block]{background:var(--act-would-block);color:#0000;width:.62em;height:.62em;display:inline-block;position:relative;overflow:hidden}:root.light .act-would{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px}.act-table .fc-table__row{padding-top:13px;padding-bottom:13px}.act-table .fc-table__head{font-size:var(--fs-meta)}.act-policy{align-items:center;gap:8px;min-width:0;display:flex}.act-policy__toggle{border-radius:var(--radius-sm);width:16px;height:20px;color:var(--primary-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.act-policy__toggle:hover{background:var(--hover)}.act-policy__gap{flex:none;width:16px}.act-policy__head-cell--indent{padding-left:24px}.act-policy__text{flex-direction:column;gap:2px;min-width:0;display:flex}.act-policy__head{align-items:center;gap:8px;min-width:0;display:flex}.act-policy__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.act-policy__name--none{color:var(--muted-strong)}.act-policy__head .fc-badge{flex:none}.act-policy__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--fs-caption);overflow:hidden}.act-policy__part{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-strong);font-size:var(--fs-caption);overflow:hidden}.act-policy__part .act-policy__sub{margin-left:10px}.act-policy__part-glyph{color:var(--faint)}.act-table .fc-table__row:has(.act-policy__part){background:var(--inset);min-height:0;padding-top:7px;padding-bottom:7px}@supports (color:color-mix(in lab, red, red)){.act-table .fc-table__row:has(.act-policy__part){background:color-mix(in srgb, var(--inset) 70%, transparent)}}.act-table .fc-table__row:has(.act-policy__part){font-size:var(--fs-caption)}:is(.act-table .fc-table__row:has(.act-policy__part):hover,.act-table .fc-table__row:has(.act-policy__part):focus-within){background:var(--card-hover)}.act-from{min-width:0;color:var(--muted-strong);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.act-from__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.act-num{color:var(--muted-strong)}.act-num--quiet{color:var(--muted)}.act-table__message{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 16px;display:flex}.act-foot{color:var(--muted);font-size:var(--fs-caption);flex-direction:column;gap:6px;display:flex}.act-foot__line{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.act-foot__button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.act-foot__button:hover{color:var(--primary-strong)}.act-foot__button:hover .act-warn{color:inherit}.sm-section{min-width:0;scroll-margin-top:calc(var(--fp-top) + 16px);flex-direction:column;gap:12px;display:flex}.sm-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.sm-card[data-flash=true]{animation:1.2s ease-out both sm-flash-border}@keyframes sm-flash-border{0%{border-color:var(--primary)}to{border-color:var(--border)}}.sm-row{border-bottom:1px solid var(--hairline);min-width:0;scroll-margin-top:calc(var(--fp-top) + 16px);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;transition:box-shadow .14s;display:flex;position:relative}.sm-row:last-child{border-bottom:0}.sm-row[data-dirty=true]{box-shadow:inset 2px 0 0 var(--primary)}.sm-row[data-flash=true]{animation:1.2s ease-out both sm-flash-row}@keyframes sm-flash-row{0%{box-shadow:inset 0 0 0 1px var(--primary)}to{box-shadow:inset 0 0 0 1px #0000}}.sm-row--stack{flex-flow:column;align-items:stretch}.sm-row__text{flex-direction:column;flex:300px;gap:2px;min-width:0;display:flex}.sm-row__label{min-width:0;color:var(--foreground);align-items:center;gap:8px;display:flex}.sm-row__caption{min-width:0;color:var(--muted);font-size:var(--fs-caption)}.sm-row__caption--value{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-row__control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.sm-saved{color:var(--success);font-size:var(--fs-caption);white-space:nowrap}.sm-tint-error{border-radius:var(--radius-sm);background:var(--error);align-self:flex-start;max-width:100%;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.sm-tint-error{background:color-mix(in srgb, var(--error) 10%, transparent)}}.sm-tint-error{color:var(--error);font-size:var(--fs-caption);overflow-wrap:anywhere}.sm-tint-warn{color:var(--amber);font-size:var(--fs-caption)}.sm-note{color:var(--muted);font-size:var(--fs-caption)}.sm-link{color:var(--primary-strong);text-decoration:none}.sm-link:hover{text-underline-offset:3px;text-decoration:underline}.sm-dot{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px}.sm-dot[data-on=false]{box-sizing:border-box;border:1px solid var(--faint);background:0 0}.sm-select-locked{cursor:not-allowed;width:160px}.sm-editor{flex-direction:column;flex-basis:100%;gap:10px;min-width:0;padding-top:4px;display:flex}.sm-editor__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sm-editor__prov{min-width:0;color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere;flex:260px}.sm-editor__actions{align-items:center;gap:8px;display:inline-flex}.sm-entries{background:var(--inset);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-caption);margin:0;padding:0;list-style:none}.sm-entry{border-bottom:1px solid var(--hairline);min-height:34px;color:var(--foreground-soft);align-items:center;gap:8px;padding:6px 10px;display:flex}.sm-entry:last-child{border-bottom:0}.sm-entry__glyph{color:var(--muted);flex:none}.sm-entry__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sm-entry[data-wild=true] .sm-entry__text{color:var(--primary-strong)}.sm-entry__empty{color:var(--muted);padding:8px 10px}.sm-entry__x{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-grid}.sm-entry__x:hover{color:var(--error)}.sm-entry__x:disabled{cursor:not-allowed;opacity:.5}.sm-addline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-addline>.fc-input,.sm-addline>.fc-search{flex:240px}.sm-editor .fc-input:not(:read-only){background:var(--inset)}.sm-switch-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sm-switch-row__label{color:var(--foreground-soft)}.sm-duration{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-duration .fc-input[type=number]{font-variant-numeric:tabular-nums;width:100px}.sm-confirm{white-space:nowrap;font-size:var(--fs-caption);align-items:center;gap:2px;display:inline-flex}.sm-confirm__q{color:var(--foreground-soft);margin-right:4px}.sm-confirm__q[data-tone=error]{color:var(--error)}.sm-confirm__btn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted);font:inherit;font-size:var(--fs-base);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sm-confirm__btn:hover{background:var(--hover);color:var(--foreground)}.sm-confirm__btn[data-yes=true]{color:var(--success)}.sm-confirm__btn[data-yes=true][data-tone=error]{color:var(--error)}.sm-confirm__btn:disabled{cursor:wait;opacity:.6}.sm-textbtn{color:var(--muted-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0}.sm-textbtn:hover{color:var(--foreground)}.sm-textbtn[data-tone=danger]:hover{color:var(--error)}.sm-textbtn:disabled{cursor:not-allowed;opacity:.5}.sm-consent{border:1px solid var(--primary);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-consent{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.sm-consent{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sm-consent{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.sm-consent__text{min-width:0;color:var(--foreground-soft);font-size:var(--fs-caption);flex:320px}.sm-cw{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);font-size:var(--fs-caption);min-width:0}.sm-cw__row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:16px;padding:9px 14px;display:grid;position:relative}.sm-cw__row:last-child{border-bottom:0}.sm-cw__row--button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;transition:background-color .12s}.sm-cw__row--button:last-child{border-bottom:0}.sm-cw__row--button:hover{background:var(--card-hover)}.sm-cw__row--button:focus-visible{outline:1px solid var(--primary);outline-offset:-2px}.sm-cw__model{min-width:0;color:var(--color-model);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-cw__window{color:var(--muted-strong);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sm-cw__window[data-unknown=true]{color:var(--muted)}.sm-cw__edit{border-bottom:1px solid var(--hairline);box-shadow:inset 2px 0 0 var(--primary);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 14px;display:flex}.sm-cw__edit:last-child{border-bottom:0}.sm-cw__edit .fc-input{background:var(--card)}.sm-cw__edit .sm-cw__model{flex:200px}.sm-cw__num{font-variant-numeric:tabular-nums;width:120px}.sm-cw__id{flex:220px}.sm-cw__unit{color:var(--muted)}.sm-cw__hint{color:var(--muted);flex-basis:100%}.sm-cw__foot{font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.sm-cw__add{color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sm-cw__add:hover{text-underline-offset:3px;text-decoration:underline}.sm-cw__add[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sm-members .fc-table__row{padding-top:14px;padding-bottom:14px}.sm-member{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.sm-member__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--foreground);overflow:hidden}.sm-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground-soft);overflow:hidden}.sm-role__extra{color:var(--muted);font-size:var(--fs-caption)}.sm-joined{color:var(--muted-strong);white-space:nowrap}.fc-table__row[data-dimmed=true] .sm-member__email,.fc-table__row[data-dimmed=true] .sm-joined{color:var(--muted)}.sm-action{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.sm-action:hover{color:var(--foreground)}.sm-action[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sm-row-confirm{grid-column:3/5;justify-self:end}.sm-members-empty{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.sm-drawer-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.sm-drawer-title__text{overflow-wrap:anywhere;min-width:0;font-weight:500}.sm-drawer-title__glyph{color:var(--primary-ink)}.sm-drawer-body{flex-direction:column;gap:18px;min-width:0;display:flex}.sm-drawer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sm-drawer-foot__status{min-width:0;color:var(--muted);font-size:var(--fs-caption)}.sm-plus{color:var(--primary-strong)}.sm-minus{color:var(--error)}.sm-field-label{color:var(--muted-strong);font-size:var(--fs-caption)}.sm-field-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.sm-rolepicker .fc-radio{padding:10px 12px}.sm-rolepicker .fc-radios{gap:6px}.sm-danger{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.sm-panel-warn{border:1px solid var(--amber);flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-panel-warn{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent)}}.sm-panel-warn{border-radius:var(--radius-sm);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sm-panel-warn{background:color-mix(in srgb, var(--amber) 8%, transparent)}}.sm-panel-warn{color:var(--foreground-soft);font-size:var(--fs-caption)}.sm-panel-warn__caption{color:var(--amber)}.sm-readonly-role{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sm-grants{flex-direction:column;gap:6px;display:flex}.sm-grants__row{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sm-grants__resource{color:var(--muted);font-size:var(--fs-caption)}.sm-grants__chips{flex-wrap:wrap;gap:4px;display:flex}.sm-grants__chip{border-radius:var(--radius-sm);font-size:var(--fs-meta);border:1px solid;padding:1px 7px;line-height:1.4}.sm-grants__empty{color:var(--muted);font-size:var(--fs-caption)}.sm-default-role{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sm-default-role__label{color:var(--foreground);flex:200px}.sm-roles .fc-table__row{padding-top:12px;padding-bottom:12px}.sm-role-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-role-cell__name{min-width:0;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sm-role-cell__desc{color:var(--muted);font-size:var(--fs-caption);overflow-wrap:anywhere}.sm-role-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:4px 12px;display:inline-flex}.sm-role-editor{border:1px solid var(--primary);flex-direction:column;gap:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-role-editor{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.sm-role-editor{border-radius:var(--radius)}.sm-role-editor__head{color:var(--primary-strong);font-size:var(--fs-caption)}.sm-role-editor__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sm-new-role{color:var(--primary-strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.sm-new-role:hover{text-underline-offset:3px;text-decoration:underline}.sm-new-role[aria-disabled=true],.sm-new-role:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}@media (prefers-reduced-motion:reduce){.sm-card[data-flash=true],.sm-row[data-flash=true]{animation:none}}.sm-row--stack .sm-row__text{flex:none}.sm-cw__hint[data-tone=error]{color:var(--error)}.sm-cw__hint[data-tone=warn]{color:var(--amber)}.sm-addline .fc-btn:disabled{color:var(--muted)}.sm-section>.fc-section{flex-wrap:wrap;row-gap:2px}.sm-section>.fc-section .fc-section__note{white-space:normal}.sm-textbtn[data-tone=error]{color:var(--error)}.sm-textbtn[data-tone=error]:hover{color:var(--error);text-underline-offset:3px;text-decoration:underline}.fc-table__row[data-interactive=true]:hover span.sm-action{color:var(--foreground)}.sm-action[data-tone=danger]:hover{color:var(--error)}.sm-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.sm-shead{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.sm-shead>.fc-section{flex:none}.sm-shead__meta{min-width:0;color:var(--muted);font-size:var(--fs-note);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sm-shead__controls{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sm-locked[aria-disabled=true]{opacity:.55;cursor:not-allowed;display:inline-flex}.sm-locked[aria-disabled=true] *{cursor:not-allowed}.ku-page .fc-title__text{gap:10px}.ku-glyph{color:var(--primary-ink)}.ku-hint{color:var(--muted);font-size:var(--fs-caption)}.ku-hint--lines{flex-direction:column;gap:6px;display:flex}.ku-plus{color:var(--primary-strong)}.ku-minus{color:var(--error)}.ku-textbtn{color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s}.ku-textbtn:hover:not(:disabled){color:var(--primary-strong)}.ku-textbtn:disabled{cursor:progress;color:var(--muted)}.ku-textbtn:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ku-mail{color:inherit;text-decoration:none}.ku-mail:hover{color:var(--primary-strong);text-underline-offset:2px;text-decoration:underline}.ku-banner-title{color:var(--fc-tone);font-weight:500}.fc-btn--text.ku-danger-text{color:var(--error);text-decoration:none}.fc-btn--text.ku-danger-text:hover:not([aria-disabled=true]){color:var(--error);text-decoration:underline}.ku-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ku-confirm__q{color:var(--fc-tone)}.ku-confirm__btn{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;place-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-grid}.ku-confirm__btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--hover);color:var(--foreground)}.ku-confirm__btn--yes{border-color:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.ku-confirm__btn--yes{border-color:color-mix(in srgb, var(--fc-tone) 50%, transparent)}}.ku-confirm__btn--yes{color:var(--fc-tone)}.ku-confirm__btn--yes:hover:not(:disabled){border-color:var(--fc-tone);background:var(--fc-tone)}@supports (color:color-mix(in lab, red, red)){.ku-confirm__btn--yes:hover:not(:disabled){background:color-mix(in srgb, var(--fc-tone) 12%, transparent)}}.ku-confirm__btn--yes:hover:not(:disabled){color:var(--fc-tone)}.ku-confirm__btn:disabled{cursor:progress}.ku-confirm__btn:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ku-keys{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ku-keys__table{flex:999 522px;min-width:0}.ku-keys__table .fc-table__row{padding-top:14px;padding-bottom:14px}.ku-table-msg{padding:14px 18px}.ku-keyname{align-items:center;gap:10px;min-width:0;display:flex}.ku-keyname__handle{z-index:1;cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.ku-keyname__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--primary-strong);text-underline-offset:2px;overflow:hidden}.fc-table__row:hover .ku-keyname__text{text-decoration:underline}.ku-keyname__text--dead,.fc-table__row:hover .ku-keyname__text--dead{color:var(--muted);text-decoration:line-through}.ku-usedfor{min-width:0;color:var(--muted-strong);align-items:center;gap:10px;display:flex}.ku-usedfor__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ku-lift{z-index:1;cursor:pointer;flex:none;display:inline-flex;position:relative}.ku-usedfor--dead{color:var(--muted);white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ku-created{color:var(--muted)}@keyframes ku-landed{0%{box-shadow:inset 0 0 0 1px var(--primary)}to{box-shadow:inset 0 0 0 1px #0000}}.ku-newkey{flex:402px;gap:14px}.ku-newkey__form{flex-direction:column;gap:14px;display:flex}.ku-newkey__title{font-size:var(--fs-card-title);font-weight:500}.ku-newkey .fc-field>.fc-input,.ku-drawer-form .fc-field>.fc-input{background:var(--inset);height:36px}.ku-newkey__q{color:var(--muted-strong);font-size:var(--fs-caption)}.ku-newkey .fc-radio:has(input:disabled){opacity:.5}.ku-newkey__budget{margin-top:2px;display:block}.ku-reveal{flex-direction:column;gap:14px;display:flex}.ku-reveal__head{font-size:var(--fs-card-title);flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.ku-token{align-items:flex-start;gap:8px;display:flex}.ku-token__value{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);min-width:0;color:var(--primary-strong);font:inherit;font-size:var(--fs-caption);word-break:break-all;flex:1;padding:10px 12px;line-height:1.5}.ku-token__copy{flex:none}.ku-copied{color:var(--success)}.ku-kd-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.ku-kd-title__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ku-kd{flex-direction:column;gap:20px;display:flex}.ku-kd__facts{grid-template-columns:88px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.ku-kd__facts dt{color:var(--muted)}.ku-kd__facts dd{min-width:0;color:var(--foreground-soft);margin:0}.ku-kd__id{color:var(--muted-strong);font-size:var(--fs-caption);overflow-wrap:anywhere}.ku-kd__grants{flex-direction:column;gap:12px;display:flex}.ku-kd__section{font-size:var(--fs-section)}.ku-drawer-form{flex-direction:column;gap:16px;display:flex}.ku-drawer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:34px;display:flex}.ku-drawer-foot__note{color:var(--muted);font-size:var(--fs-caption)}.ku-drawer-foot__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ku-drawer-foot__actions--start{margin-left:0}.ku-grants{flex-direction:column;gap:12px;display:flex}.ku-grants__note{color:var(--muted);font-size:var(--fs-caption);margin:0;line-height:1.6}.ku-extras{border:1px solid var(--amber);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ku-extras{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent)}}.ku-extras{border-radius:var(--radius-sm);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ku-extras{background:color-mix(in srgb, var(--amber) 8%, transparent)}}.ku-extras{font-size:var(--fs-caption)}.ku-extras__label{color:var(--amber)}.ku-extras__chip{border:1px solid var(--border);background:var(--inset);color:var(--foreground-soft);font:inherit;cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}.ku-extras__chip:hover:not(:disabled){border-color:var(--border-strong)}.ku-extras__chip:disabled{cursor:not-allowed}.ku-extras__x{color:var(--muted)}.ku-jev{flex-direction:column;gap:4px;display:flex}.ku-jev__changed,.ku-jev__line{font-size:var(--fs-caption);margin:0;line-height:1.6}.ku-jev__changed{color:var(--amber)}.ku-jev__line{color:var(--muted)}.ku-jev__code{color:var(--foreground-soft);font:inherit}.ku-jev__code--on{color:var(--primary-strong)}.ku-counted{color:var(--muted);font-size:var(--fs-caption);white-space:nowrap}.ku-anchor{scroll-margin-top:calc(var(--fp-top) + 16px)}@keyframes ku-flash{0%{border-color:var(--primary)}}.ku-flash>.fc-callout,.ku-flash>.fc-card,.ku-flash>.ku-counts,.ku-flash .fc-kpi,.ku-flash.ku-unavailable{animation:1.2s ease-out ku-flash}.ku-plan{gap:16px}.ku-plan__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ku-plan__tier{font-size:var(--fs-section)}.ku-plan__custom{color:var(--muted)}.ku-plan__terms{font-size:var(--fs-caption)}.ku-meters{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;display:grid}.ku-meter{flex-direction:column;gap:8px;min-width:0;display:flex}.ku-meter__top{justify-content:space-between;gap:12px;display:flex}.ku-meter__label{color:var(--muted-strong)}.ku-meter__value{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.ku-meter[data-state=over-blocked] .ku-meter__value{color:var(--error)}.ku-meter__track{background:var(--border);height:6px;display:block;position:relative;overflow:hidden}.ku-meter__fill{background:var(--primary);height:6px;display:block}.ku-meter[data-state=near] .ku-meter__fill{background:var(--amber)}.ku-meter[data-state=over-blocked] .ku-meter__fill{background:var(--error)}.ku-meter__tick{background:var(--muted-strong);width:1px;position:absolute;top:0;bottom:0}.ku-meter__caption{color:var(--muted);font-size:var(--fs-caption)}.ku-meter[data-meter=llm][data-state=over-blocked] .ku-meter__caption{color:var(--error)}.ku-cold{color:var(--amber);font-size:var(--fs-caption);margin:0;line-height:1.6}.ku-offer{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);flex-direction:column;gap:10px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ku-offer{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.ku-offer[data-muted=true]{border-color:var(--border);background:var(--card)}.ku-offer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ku-offer__text{flex-direction:column;gap:4px;min-width:0;max-width:72ch;display:flex}.ku-offer__headline{color:var(--foreground);font-size:var(--fs-section);font-weight:500}.ku-offer__detail{color:var(--muted-strong);font-size:var(--fs-caption)}.ku-tiles .fc-kpi{padding:18px}.ku-tile-line{display:block}.ku-counts{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--muted-strong);flex-wrap:wrap;align-items:baseline;gap:8px 28px;padding:14px 18px;display:flex}.ku-counts__item{color:inherit;text-decoration:none;transition:color .12s}.ku-counts__item b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.ku-counts__item:hover,.ku-counts__item:hover b{color:var(--primary-strong)}.ku-counts__note{color:var(--muted);font-size:var(--fs-caption);margin-left:auto}.ku-unavailable{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-caption);padding:14px 18px}.ku-terms{flex-direction:column;gap:26px;display:flex}.ku-terms__section{flex-direction:column;gap:12px;display:flex}.ku-terms__caption{color:var(--muted);font-size:var(--fs-caption)}.ku-terms__group{flex-direction:column;gap:6px;display:flex}.ku-terms__group-title{color:var(--foreground);font-size:var(--fs-base)}.ku-terms__list{flex-direction:column;margin:0;display:flex}.ku-terms__row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.ku-terms__row:last-child{border-bottom:0}.ku-terms__row dt{color:var(--muted-strong)}.ku-terms__row dd{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:inline-flex}.ku-terms__cap{color:var(--muted)}.ku-skeleton{flex-direction:column;gap:22px;display:flex}.ku-skeleton__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ku-skeleton__plan{gap:18px;min-height:98px}.ku-skeleton__meter{flex-direction:column;gap:10px;display:flex}.ku-skeleton__tiles{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.ku-skeleton__tile{justify-content:center;min-height:122px;padding:18px}.ku-skeleton__counts{justify-content:center;min-height:52px;padding:14px 18px}@media (prefers-reduced-motion:reduce){.ku-flash>.fc-callout,.ku-flash>.fc-card,.ku-flash>.ku-counts,.ku-flash .fc-kpi,.ku-flash.ku-unavailable{animation:none}.ku-keys__table .fc-table__row{animation:none!important}}:root{--radius:6px;--background:#0a0a0a;--background-elev:#111;--inset:#0d0d0f;--card:#111113;--card-raised:#141416;--card-hover:#18181c;--hover:var(--card-hover);--menu-hover:#1c1c20;--border:#27272a;--border-strong:#3a3a3f;--hairline:#1f1f22;--foreground:#fafafa;--foreground-soft:#d4d4d8;--muted:#80808a;--muted-strong:#a1a1aa;--faint:#52525b;--faint-2:#3a3a3f;--primary:#e4587d;--primary-fg:#0a0a0a;--primary-soft:#e4587d24;--primary-strong:#f08aa6;--primary-ink:var(--primary);--success:#4ade80;--success-soft:#4ade8021;--amber:#fbbf24;--amber-soft:#fbbf2421;--orange:#fb923c;--orange-soft:#fb923c21;--error:#f87171;--error-soft:#f8717121;--purple:#a78bfa;--purple-soft:#a78bfa21;--purple-strong:#c4b5fd;--blue:#60a5fa;--blue-soft:#60a5fa21;--cyan:#22d3ee;--cyan-soft:#22d3ee21;--evaluator-accent:var(--purple);--logo-color:#fafafa;--code-bg:#18181c;--scrim:#000000c7;--scrim-blur:6px;--modal-overlay:var(--scrim);--shadow-menu:0 14px 38px -12px #000000b3;--shadow-mega:0 18px 44px -14px #000000bf;--shadow-tooltip:0 12px 32px #00000073;--shadow-dock:-20px 0 40px #00000059;--shadow-drawer:-24px 0 48px #00000073;--shadow-artifact:24px 0 48px #00000073;--shadow-modal:0 24px 64px #0009;--fp-top:0px;--fp-dock-w:0px;--fs-micro:9.6px;--fs-badge:10px;--fs-meta:11px;--fs-tip:11.2px;--fs-note:11.5px;--fs-caption:12px;--fs-code:12.5px;--fs-base:13px;--fs-section:14px;--fs-step:15px;--fs-card-title:16px;--fs-dialog:17px;--fs-kpi:30px;--fs-kpi-lg:34px;--fs-loop:38px;--fs-h1-detail:30px;--fs-h1:40px;--fs-display:52px;--fp-bg:#131316;--fp-bg-deep:#0e0e11;--fp-surface:#1a1a1f;--fp-ink:#d8d6d2;--fp-ink-2:#9a9892;--fp-dim:#5e5c58;--fp-line:#25252b;--fp-line-2:#32323a;--fp-pink:#e4587d;--fp-pink-shadow:#a83a5a;--fp-mint:#66d1b5;--fp-canvas:linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), radial-gradient(ellipse 900px 560px at 75% -8%, #e4587d0e, transparent 62%), radial-gradient(ellipse 760px 520px at 0 100%, #66d1b509, transparent 58%), linear-gradient(180deg, #16161a 0%, var(--fp-bg-deep) 100%);--fp-canvas-size:96px 96px, 96px 96px, auto, auto, auto;--z-content:1;--z-sticky:20;--z-overlay:1000;--z-artifact-scrim:1085;--z-dock:1090;--z-artifact:1100;--z-popover:1110;--z-drawer:1120;--z-modal:1130;--z-header:1150;--z-tooltip:1400;--z-toast:1500;--color-agent:#4ade80;--color-model:#fbbf24;--color-tool:#a78bfa;--color-error-ev:#f87171;--color-hook:#60a5fa;--color-human:#22d3ee;--color-pause:#f5f3f0;--color-default:#71717a;--series-accent:#818cf8;--series-jev:#a3e635;--series-1:#c084fc;--series-2:#5eead4;--series-3:#a78bfa;--series-4:#fb923c;--series-5:#60a5fa;--series-6:#facc15;--series-7:#38bdf8;--series-8:#fdba74;--series-teal:#2dd4bf;--series-blue:var(--blue);--emo-angry:#e66767;--emo-frustrated:#d95926;--emo-correcting:#c98500;--emo-confused:#3987e5;--emo-doubtful:#9085e9;--emo-happy:#199e70;--emo-resolved:#008300;--font-mono:var(--font-geist-mono)}:root.light{--background:#f9f7f4;--background-elev:#f3f1ee;--inset:#f3f1ee;--card:#fdfcfa;--card-raised:#fdfcfa;--card-hover:#ecebe9;--menu-hover:#ecebe9;--border:#d9d7d4;--border-strong:#bdbab6;--hairline:#e6e4e1;--foreground:#0c0c0f;--foreground-soft:#2f2e2e;--muted:#686663;--muted-strong:#4a4947;--faint:#8a8784;--faint-2:#a8a5a1;--primary:#ff4876;--primary-fg:#fff;--primary-soft:#ff487624;--primary-strong:#e8355f;--primary-ink:var(--primary-strong);--success:#2f8a72;--success-soft:#2f8a7224;--amber:#b98500;--amber-soft:#b9850029;--orange:#b97000;--orange-soft:#b9700029;--error:#e8355f;--error-soft:#e8355f24;--purple:#7148f0;--purple-soft:#7148f024;--purple-strong:#7148f0;--blue:#0d86a0;--blue-soft:#0d86a024;--cyan:#0e7490;--cyan-soft:#0e749024;--logo-color:#0c0c0f;--code-bg:#ecebe9;--scrim:#f9f7f433;--scrim-blur:3px;--modal-overlay:var(--scrim);--shadow-menu:none;--shadow-mega:none;--shadow-tooltip:none;--shadow-dock:0 0 0 1px var(--border);--shadow-drawer:0 0 0 1px var(--border);--shadow-artifact:0 0 0 1px var(--border);--shadow-modal:0 0 0 1px var(--border);--fp-bg:#f9f7f4;--fp-bg-deep:#ecebe9;--fp-surface:#f9f7f4;--fp-ink:#0c0c0f;--fp-ink-2:#2f2e2e;--fp-dim:#565553;--fp-line:#d9d7d4;--fp-line-2:#0c0c0f;--fp-pink:#ff4876;--fp-pink-shadow:#0c0c0f;--fp-mint:#4c9c87;--fp-canvas:linear-gradient(#0c0c0f06 1px, transparent 1px), linear-gradient(90deg, #0c0c0f06 1px, transparent 1px), radial-gradient(ellipse 900px 560px at 75% -8%, #ff487614, transparent 62%), radial-gradient(ellipse 760px 520px at 0 100%, #4c9c8712, transparent 58%), linear-gradient(180deg, #f9f7f4 0%, var(--fp-bg-deep) 100%);--color-agent:#2f8a72;--color-model:#b98500;--color-tool:#7148f0;--color-error-ev:#e8355f;--color-hook:#1a56c4;--color-human:#0e7490;--color-pause:#0c0c0f;--color-default:#6e6c69;--series-accent:#7148f0;--series-jev:#4d7c0f;--series-1:#7148f0;--series-2:#2f8a72;--series-3:#ff4876;--series-4:#b98500;--series-5:#0c0c0f;--series-6:#7148f0;--series-7:#2f8a72;--series-8:#ff4876;--series-teal:#2f8a72;--series-blue:#1a56c4;--emo-angry:#c94545;--emo-frustrated:#b84716;--emo-correcting:#9a6600;--emo-confused:#2468c4;--emo-doubtful:#6a5dd0;--emo-happy:#137a57;--emo-resolved:#006b00}body[data-surface=orgctl]{--primary:var(--fp-mint);--primary-fg:#07120f;--primary-soft:#66d1b524;--primary-strong:#8ce0c9;--primary-ink:var(--primary);--faint:#6a6178}.fleet-scroll{overflow-x:auto}.fleet{border-top:1px solid var(--border);min-width:1420px}.fleet__head,.fleet__row{grid-template-columns:26ch 11ch minmax(0,1fr) 8ch 11ch 13ch;align-items:center;gap:16px;padding:0 14px;font-size:.95rem;display:grid}.fleet__head{border-bottom:1px solid var(--border-strong);height:38px}.fleet__th{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:.72rem}.fleet__th[data-num]{text-align:right}.fleet__row{border-bottom:1px solid var(--hairline);height:56px;color:inherit;text-decoration:none}.fleet__row:last-child{border-bottom:none}.fleet__row:hover{background:var(--card-hover)}.fleet__row:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.fleet__row[data-disabled] .fleet__slug,.fleet__row[data-disabled] .fleet__num{color:var(--muted-strong)}.fleet__td{min-width:0;font-size:.95rem}.fleet__org{align-items:baseline;gap:10px;min-width:0;display:flex}.fleet__slug{color:var(--foreground);flex:none;font-size:1rem}.fleet__name{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;overflow:hidden}.fleet__tier{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-size:.72rem;display:inline-block}.fleet__tier[data-weight=strong]{border:1px solid var(--border-strong);color:var(--foreground)}.fleet__tier[data-weight=mid]{border:1px solid var(--border);color:var(--foreground-soft)}.fleet__tier[data-weight=soft]{border:1px solid var(--hairline);color:var(--muted-strong)}.fleet__tier[data-weight=faint]{border:1px dashed var(--hairline);color:var(--muted)}.fleet__tiercell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fleet__trial{letter-spacing:.02em;color:var(--muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem}.fleet__health{min-width:0}.fleet__checks{grid-template-columns:repeat(5,11ch) minmax(0,1fr);align-items:center;gap:0 10px;font-size:.88rem;display:grid}.fleet__check{min-width:0;color:var(--muted-strong);align-items:baseline;gap:7px;font-size:.88rem;display:inline-flex}.fleet__check-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet__check[data-state=ok]{color:var(--muted)}.fleet__check[data-state=failing]{color:var(--foreground)}.fleet__check[data-state=blocked]{color:var(--foreground-soft)}.fleet__glyph{flex:none;font-size:.95rem;line-height:1}.fleet__check[data-state=ok] .fleet__glyph{color:var(--success)}.fleet__check[data-state=failing] .fleet__glyph{color:var(--error)}.fleet__check[data-state=blocked] .fleet__glyph{color:var(--amber)}.fleet__check[data-state=not-set-up] .fleet__glyph{color:var(--faint)}.fleet__idle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.fleet__quiet{color:var(--muted);font-size:.9rem}.fleet-filter{background:var(--card);border:1px solid var(--border);align-items:center;gap:8px;width:280px;height:30px;padding:0 8px 0 10px;display:flex}.fleet-filter:focus-within{border-color:var(--primary)}.fleet-filter__input{min-width:0;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.76rem}.fleet-filter__key{border:1px solid var(--hairline);color:var(--muted);font-size:.62rem;line-height:1.6;font-family:var(--font-mono);flex:none;padding:0 5px}.fleet-foot{color:var(--muted);margin-top:14px;font-size:.82rem;line-height:1.5}.fleet__num{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.fleet__num [data-zero]{color:var(--muted)}.users-scroll{overflow-x:auto}.users{border-top:1px solid var(--border);min-width:1080px}.users__head,.users__row{grid-template-columns:34ch minmax(0,1fr) 11ch 14ch 17ch;align-items:center;gap:16px;padding:0 14px;font-size:.95rem;display:grid}.users__head{border-bottom:1px solid var(--border-strong);height:38px}.users__th{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:.72rem}.users__th[data-num]{text-align:right}.users__row{border-bottom:1px solid var(--hairline);min-height:56px;padding-top:8px;padding-bottom:8px}.users__row:last-child{border-bottom:none}.users__row:hover{background:var(--card-hover)}.users__row[data-disabled] .users__local,.users__row[data-disabled] .users__num{color:var(--muted-strong)}.users__td{min-width:0;font-size:.95rem}.users__who{align-items:baseline;gap:1px;min-width:0;display:flex}.users__local{color:var(--foreground);flex:none;font-size:1rem}.users__domain{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;overflow:hidden}.users__admin{color:var(--primary-ink);cursor:help;flex:none;margin-left:6px}.users__orgs{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.users__slug{color:var(--foreground-soft);border:1px solid var(--hairline);white-space:nowrap;padding:1px 7px;font-size:.78rem;text-decoration:none}.users__slug:hover{border-color:var(--primary);color:var(--primary-ink)}.users__slug:focus-visible{outline:1px solid var(--primary);outline-offset:1px}.users__noorg{border:1px dashed var(--hairline);color:var(--muted);cursor:help;padding:1px 7px;font-size:.78rem}.users__state{font-size:.82rem}.users__state[data-state=active]{color:var(--muted)}.users__state[data-state=disabled]{color:var(--amber);cursor:help}.users__num{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.users__num [data-tone=dormant],.users__num [data-tone=none]{color:var(--muted)}.users__blocked{color:var(--faint);cursor:help;font-size:.72rem}.fleet-pop{z-index:40;background:var(--background-elev);border:1px solid var(--border-strong);flex-direction:column;gap:8px;min-width:248px;padding:11px 13px;display:flex;position:absolute;box-shadow:3px 3px #00000073}.fleet-pop__title{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.fleet-pop--legend{gap:0;width:380px;max-width:calc(100vw - 32px);padding:12px 15px 14px}.fleet-pop--legend .fleet-pop__title{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:9px}.fleet-legend{grid-template-columns:1.4ch max-content 1fr;align-items:start;gap:12px 13px;display:grid}.fleet-legend__note{color:var(--faint);margin-top:4px;display:block}.fleet-legend[data-cols="2"]{grid-template-columns:max-content 1fr}.fleet-pop--wide{width:460px}.fleet-legend__glyph{text-align:center;font-size:.82rem;line-height:1.5}.fleet-legend__label{color:var(--foreground);white-space:nowrap;font-size:.74rem;line-height:1.5}.fleet-legend__meaning{color:var(--muted);font-size:.71rem;line-height:1.5}.fleet-pop__row{grid-template-columns:1ch auto;align-items:baseline;gap:9px;font-size:.72rem;display:grid}.fleet-pop__glyph{text-align:center}.fleet-pop__label{color:var(--foreground-soft)}.fleet-pop__reason{color:var(--muted-strong)}.fleet-info{display:inline-flex;position:relative}.fleet-info__btn{border:1px solid var(--border);width:20px;height:20px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.68rem;font-style:italic;line-height:1;display:inline-grid}.fleet-info__btn:hover,.fleet-info__btn[aria-expanded=true]{color:var(--primary-ink);border-color:var(--primary)}html.light body[data-surface=orgctl]{--primary:#4c9c87;--primary-fg:#fff;--primary-soft:#4c9c8724;--primary-strong:#4c9c87;--primary-ink:#4c9c87}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-mono);font-size:var(--fs-base);font-feature-settings:"tnum", "calt", "ss01";font-variant-numeric:tabular-nums;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}::placeholder{color:var(--muted);opacity:1}:root.light ::placeholder{color:var(--faint)}.ae-hero{font-family:var(--font-geist-mono);letter-spacing:-.04em;text-transform:lowercase;font-weight:500;line-height:.96}.ae-section{font-family:var(--font-geist-mono);letter-spacing:-.005em;color:var(--muted);text-transform:lowercase;font-size:.74rem}.ae-readout{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ae-slash{color:var(--muted);opacity:.55;margin:0 .4ch}.ae-strip{background:var(--code-bg);border:1px solid var(--hairline);border-radius:2px;height:14px;position:relative;overflow:hidden}.ae-strip-fill{background:currentColor;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.ae-strip-ticks{pointer-events:none;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--hairline) calc(25% - 1px), var(--hairline) 25%);position:absolute;inset:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius);transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}:focus-visible{outline:1px solid var(--primary);outline-offset:2px}input[type=datetime-local],input[type=date]{color-scheme:inherit}select option{background-color:var(--card);color:var(--foreground)}::selection{background:var(--primary);color:var(--primary-fg)}html.light ::selection{background:var(--primary-soft);color:var(--foreground)}@keyframes ae-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ae-cursor:after{content:"_";color:var(--primary-ink);margin-left:2px;font-weight:700;animation:1.1s step-end infinite ae-blink}@keyframes ae-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.ae-pulse{animation:1.8s cubic-bezier(.4,0,.6,1) infinite ae-pulse}@keyframes ae-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ae-rise{animation:.36s cubic-bezier(.16,1,.3,1) both ae-rise}.ae-rise-1{animation:.4s cubic-bezier(.16,1,.3,1) 60ms both ae-rise}.ae-rise-2{animation:.44s cubic-bezier(.16,1,.3,1) .12s both ae-rise}.ae-rise-3{animation:.48s cubic-bezier(.16,1,.3,1) .18s both ae-rise}body:after{content:"";height:2px;z-index:var(--z-toast);background:var(--primary);transform-origin:0;opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0}html[data-route-transition] body:after{animation:.42s both ae-route-transition}@keyframes ae-route-transition{0%{opacity:1;transform:scaleX(.15)}72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ae-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.ae-drawer-panel{animation:.32s cubic-bezier(.16,1,.3,1) both ae-slide-in-right}@keyframes ae-confirm-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ae-rm-fade{0%{opacity:0}to{opacity:1}}@keyframes ae-rm-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ae-rm-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ae-entry-highlight{0%{background-color:var(--primary-soft)}to{background-color:#0000}}.ae-entry-highlighted{animation:3s ease-out forwards ae-entry-highlight}@keyframes ae-jump-flash{0%{background-color:var(--primary-soft)}to{background-color:#0000}}.ae-jump-flash{animation:1.2s ease-out ae-jump-flash}@keyframes ae-tip{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ae-tip{transform-origin:top;animation:.12s cubic-bezier(.16,1,.3,1) ae-tip}@keyframes ae-flow-down{to{background-position-y:9px}}.ae-flow{background-image:repeating-linear-gradient(currentColor 0 3px,#0000 3px 9px);animation:.7s linear infinite ae-flow-down}@keyframes ae-flow-up{to{background-position-y:-9px}}.ae-flow-up{background-image:repeating-linear-gradient(0deg,currentColor 0 3px,#0000 3px 9px);animation:.7s linear infinite ae-flow-up}@media (prefers-reduced-motion:reduce){.ae-pulse,.ae-flow,.ae-flow-up{animation:none}}@keyframes ae-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.ae-skel{background-color:var(--ae-skel-color,var(--muted-strong))}@supports (color:color-mix(in lab, red, red)){.ae-skel{background-color:color-mix(in srgb, var(--ae-skel-color,var(--muted-strong)) 12%, var(--code-bg))}}.ae-skel{vertical-align:middle;border-radius:2px;animation:1.6s ease-in-out infinite ae-skel-pulse;display:inline-block}@keyframes ae-skel-eq{0%,to{opacity:.35;transform:scaleY(.18)}50%{opacity:.95;transform:scaleY(1)}}.ae-skel-bar{background:var(--ae-skel-color,var(--muted-strong));transform-origin:bottom;border-radius:1.5px;flex:1 1 0;animation:1.4s cubic-bezier(.45,.05,.55,1) infinite ae-skel-eq}@keyframes ae-skel-scan{0%{opacity:0;transform:translate(-15%)}10%{opacity:.85}90%{opacity:.85}to{opacity:0;transform:translate(120%)}}.ae-skel-scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ae-skel-scan:after{content:"";background:var(--ae-skel-color,var(--muted-strong));width:22%;position:absolute;top:-2px;bottom:-2px}@supports (color:color-mix(in lab, red, red)){.ae-skel-scan:after{background:color-mix(in srgb, var(--ae-skel-color,var(--muted-strong)) 10%, transparent)}}.ae-skel-scan:after{animation:1.9s cubic-bezier(.5,0,.5,1) infinite ae-skel-scan}.ae-skel-scan-v:after{background:var(--ae-skel-color,var(--muted-strong));opacity:0;width:2px;animation:1.9s cubic-bezier(.5,0,.5,1) infinite ae-skel-scan;top:0;bottom:0}@keyframes ae-skel-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.ae-skel-dots:after{content:"...";text-align:left;width:1.6ch;color:var(--ae-skel-color,var(--muted));animation:1.4s step-end infinite ae-skel-dots;display:inline-block}@media (prefers-reduced-motion:reduce){.ae-skel,.ae-skel-bar,.ae-skel-scan:after,.ae-skel-scan-v:after,.ae-skel-dots:after{animation:none}.ae-skel-scan-v:after{opacity:.35}.ae-skel-bar{opacity:.6;transform:scaleY(.6)}}@keyframes ae-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ae-panel-in{transform-origin:100% 100%;animation:.24s cubic-bezier(.16,1,.3,1) both ae-panel-in}@media (prefers-reduced-motion:reduce){.ae-panel-in{animation:none}}.ae-md{color:var(--foreground-soft);font-size:.82rem;line-height:1.55}.ae-md>:first-child{margin-top:0}.ae-md>:last-child{margin-bottom:0}.ae-md p{margin:0 0 .6em}.ae-md a{color:var(--primary-ink);border-bottom:1px solid var(--primary-soft);text-decoration:none;transition:border-color .15s}.ae-md a:hover{border-bottom-color:var(--primary)}.ae-md code{font-family:var(--font-geist-mono);background:var(--code-bg);border:1px solid var(--hairline);border-radius:3px;padding:.05em .4ch;font-size:.78rem}.ae-md pre{background:var(--code-bg);border:1px solid var(--hairline);border-radius:var(--radius);margin:0 0 .6em;padding:.7em .9em;overflow-x:auto}.ae-md pre code{background:0 0;border:none;padding:0}.ae-md ul,.ae-md ol{margin:0 0 .6em;padding-left:1.3em}.ae-md li{margin:.15em 0}.ae-md strong{color:var(--foreground);font-weight:600}.ae-md h1,.ae-md h2,.ae-md h3{color:var(--foreground);margin:.8em 0 .4em;font-size:.86rem;font-weight:600}.ae-md table{border-collapse:collapse;margin:0 0 .6em;font-size:.76rem;display:block;overflow-x:auto}.ae-md th,.ae-md td{border:1px solid var(--border);text-align:left;padding:.3em .6ch}.ae-md blockquote{border-left:2px solid var(--border-strong);color:var(--muted-strong);margin:0 0 .6em;padding-left:.8ch}.ae-no-access-toast-stack{bottom:16px;right:calc(16px + var(--fp-dock-w));z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;max-width:320px;display:flex;position:fixed}.ae-no-access-toast{pointer-events:auto;background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius);width:320px;box-shadow:var(--shadow-menu);font-size:var(--fs-caption);transform-origin:100% 100%;padding:12px 14px 14px;position:relative;overflow:hidden}.ae-no-access-toast-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ae-no-access-toast-tag{color:var(--error);font-size:var(--fs-meta)}.ae-no-access-toast-x{color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:22px;height:22px;transition:color .14s,border-color .14s;display:inline-flex}.ae-no-access-toast-x:hover{color:var(--foreground);border-color:var(--border)}.ae-no-access-toast-body{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:10px;display:flex}.ae-no-access-toast-caption{color:var(--muted);width:100%;margin-bottom:4px}.ae-no-access-toast-perm{font-family:var(--font-geist-mono);font-size:var(--fs-caption);background:var(--inset);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground-soft);padding:0 6px}.ae-no-access-toast-label{color:var(--muted)}.ae-no-access-toast-asks{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.ae-no-access-toast-asks-caption{color:var(--muted)}.ae-no-access-toast-ask{align-items:baseline;gap:6px;display:inline-flex}.ae-no-access-toast-ask a{color:var(--primary-strong);text-decoration:none;transition:color .14s}.ae-no-access-toast-ask a:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.ae-no-access-toast-more{color:var(--muted)}@keyframes ae-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ae-no-access-toast-progress{background:var(--error);opacity:.55;transform-origin:0;height:2px;animation:linear forwards ae-toast-countdown;position:absolute;bottom:0;left:0;right:0}.ae-no-access-toast-progress[data-paused="1"]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ae-no-access-toast-progress{opacity:0;animation:none}}.ae-tab-strip{border-bottom:1px solid var(--border);background:var(--background-elev);flex-shrink:0;align-items:stretch;gap:6px;height:38px;padding:0 12px;display:flex;position:relative}.ae-tab{cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:-.005em;text-transform:lowercase;color:var(--muted);background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;transition:color .14s;display:inline-flex;position:relative}.ae-tab:hover{color:var(--foreground-soft)}.ae-tab[data-active="1"]{color:var(--foreground)}.ae-tab-glyph{width:10px;color:var(--muted);justify-content:center;transition:color .14s;display:inline-flex}.ae-tab[data-active="1"] .ae-tab-glyph{color:var(--primary-ink)}.ae-tab-strip-underline{background:var(--primary);border-radius:1px;height:2px;transition:left .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px}.ae-detail-section{font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--muted);border-top:1px solid var(--hairline);align-items:center;gap:8px;margin:18px 0 10px;padding-top:10px;font-size:.66rem;display:flex}.ae-detail-section:before{content:"›";color:var(--primary-ink);font-size:.9rem;line-height:0;transform:translateY(-1px)}.ae-detail-section:first-child{border-top:none;margin-top:0;padding-top:0}.ae-peer-pill{border:1px solid var(--hairline);border-radius:var(--radius-sm);width:100%;font-family:var(--font-geist-mono);color:var(--foreground-soft);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:6px 8px;font-size:.7rem;transition:border-color .14s,background .14s;display:inline-flex}.ae-peer-pill:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-peer-pill:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.ae-peer-pill:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-peer-pill:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.ae-peer-pill+.ae-peer-pill{margin-top:6px}.ae-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:5;background:0 0;flex-shrink:0;width:4px;transition:width .14s;position:relative}.ae-resizer:before{content:"";background:var(--border);width:1px;margin:0 auto;transition:background .14s,width .14s;position:absolute;inset:0}.ae-resizer:hover,.ae-resizer[data-dragging="1"]{width:6px}.ae-resizer:hover:before,.ae-resizer[data-dragging="1"]:before{background:var(--primary);width:1px}.ae-resizer-grip{opacity:0;pointer-events:none;flex-direction:column;gap:3px;transition:opacity .14s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ae-resizer:hover .ae-resizer-grip,.ae-resizer[data-dragging="1"] .ae-resizer-grip{opacity:1}.ae-resizer-grip>span{background:var(--primary);width:4px;height:1px;display:block}.ae-resizer-readout{z-index:90;border-radius:var(--radius-sm);background:var(--card);padding:4px 8px;position:fixed}@supports (color:color-mix(in lab, red, red)){.ae-resizer-readout{background:color-mix(in srgb, var(--card) 92%, transparent)}}.ae-resizer-readout{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-resizer-readout{border:1px solid color-mix(in srgb, var(--primary) 40%, var(--border))}}.ae-resizer-readout{font-family:var(--font-geist-mono);color:var(--foreground);letter-spacing:-.01em;pointer-events:none;white-space:nowrap;font-size:.66rem;animation:.1s cubic-bezier(.16,1,.3,1) ae-rise;box-shadow:0 4px 12px #00000080}.ae-row-selected{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ae-row-selected{background:color-mix(in srgb, var(--primary) 5%, transparent)!important}}.ae-row-selected-stripe{background:var(--primary)!important}html[data-ae-demo="1"]{--ae-banner-h:38px}.ae-demo-banner{height:var(--ae-banner-h,38px);background:var(--background-elev);border-bottom:1px dashed var(--border);font-family:var(--font-geist-mono);letter-spacing:.01em;white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:2ch;padding:0 1.1rem;font-size:.72rem;display:flex;overflow:hidden}.ae-demo-banner-left,.ae-demo-banner-right{align-items:center;gap:.7ch;min-width:0;display:flex}.ae-demo-banner-right{flex-shrink:0}.ae-demo-banner-slash{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-demo-banner-slash{color:color-mix(in srgb, var(--primary) 55%, var(--muted))}}.ae-demo-banner-label{color:var(--primary-ink);letter-spacing:.02em;font-weight:600}.ae-demo-banner-sep{color:var(--border-strong)}.ae-demo-banner-detail{color:var(--muted-strong);text-overflow:ellipsis;min-width:0;overflow:hidden}.ae-demo-banner-cta{color:var(--muted)}.ae-demo-banner-mail{color:var(--primary-ink);border-bottom:1px solid var(--primary-soft);text-decoration:none;transition:border-color .14s,color .14s}.ae-demo-banner-mail:hover{color:var(--primary-strong);border-bottom-color:var(--primary-strong)}.ae-demo-banner-arrow{color:var(--primary-ink);transition:transform .16s cubic-bezier(.16,1,.3,1)}.ae-demo-banner-right:hover .ae-demo-banner-arrow{transform:translate(2px)}@media (max-width:1100px){.ae-demo-banner-cta{display:none}}@media (max-width:820px){.ae-demo-banner-sep,.ae-demo-banner-detail{display:none}}.ae-demo-video{background:var(--background-elev);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.85rem;margin-top:.7rem;padding:.5rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.ae-demo-video:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-demo-video:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.ae-demo-video:hover{background:var(--card-hover);transform:translateY(-1px)}.ae-demo-video-poster{aspect-ratio:16/9;border-radius:calc(var(--radius) - 2px);background:var(--code-bg);flex:none;justify-content:center;align-items:center;width:116px;display:flex;position:relative;overflow:hidden}.ae-demo-video-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ae-demo-video-play{width:30px;height:30px;color:var(--primary-fg);background:var(--primary);border-radius:999px;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 10px #00000073}.ae-demo-video:hover .ae-demo-video-play{transform:scale(1.08)}.ae-demo-video-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ae-demo-video-title{color:var(--foreground-soft);white-space:normal;font-size:.76rem;line-height:1.35}.ae-demo-video-caption{color:var(--muted);letter-spacing:.01em;font-size:.64rem}.ae-demo-video-compact{gap:.6rem;padding:.4rem}.ae-demo-video-compact .ae-demo-video-poster{width:84px}.ae-demo-video-compact .ae-demo-video-play{width:24px;height:24px}.ae-demo-video-compact .ae-demo-video-title{font-size:.7rem}.ae-tour-popover.driver-popover{background:var(--card);color:var(--foreground-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);font-family:var(--font-mono);max-width:320px;padding:.85rem .9rem .7rem}.ae-tour-popover .driver-popover-title{color:var(--primary-ink);font-family:var(--font-mono);letter-spacing:.02em;margin:0;font-size:.72rem;font-weight:500;line-height:1.3}.ae-tour-popover .driver-popover-title:before{content:"› ";color:var(--primary-strong)}.ae-tour-popover .driver-popover-description{color:var(--muted-strong);font-family:var(--font-mono);margin-top:.45rem;font-size:.8rem;line-height:1.55}.ae-tour-popover .driver-popover-footer button{font-family:var(--font-mono);text-shadow:none;border-radius:var(--radius-sm);padding:.3rem .55rem;font-size:.72rem;transition:color .14s,border-color .14s,background .14s}.ae-tour-popover .driver-popover-prev-btn{background:var(--background-elev);color:var(--muted-strong);border:1px solid var(--border)}.ae-tour-popover .driver-popover-next-btn{background:var(--primary);color:var(--primary-fg);border:1px solid var(--primary)}.ae-tour-popover .driver-popover-next-btn:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.ae-tour-popover .driver-popover-close-btn{color:var(--muted);transition:color .14s}.ae-tour-popover .driver-popover-close-btn:hover{color:var(--primary-ink)}.ae-tour-popover .driver-popover-progress-text{color:var(--primary-strong);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem}.driver-active-element{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.ae-tour-boot{inset:var(--fp-top) 0 0;z-index:var(--z-modal);background:var(--scrim);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.ae-tour-boot-card{background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);font-family:var(--font-mono);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.8rem;display:inline-flex}.ae-tour-boot-prompt{color:var(--muted)}.ae-tour-boot-sep{color:var(--primary-strong)}.ae-tour-boot-text{color:var(--foreground-soft)}.ae-tour-boot-cursor{color:var(--primary-ink)}@media (prefers-reduced-motion:no-preference){.ae-tour-boot-card{animation:.2s ease-out ae-tour-boot-in}.ae-tour-boot-cursor{animation:1s steps(2,start) infinite ae-tour-blink}}@keyframes ae-tour-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ae-tour-boot-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ae-demo-banner-create{border:1px solid var(--primary);align-items:center;height:24px;margin-left:.8ch;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ae-demo-banner-create{border:1px solid color-mix(in srgb, var(--primary) 70%, transparent)}}.ae-demo-banner-create{border-radius:var(--radius-sm);color:var(--primary-ink);font-weight:500;text-decoration:none;transition:background .14s,color .14s,border-color .14s}.ae-demo-banner-create:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.ae-demo-banner-create:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}@media (max-width:560px){.ae-demo-banner[data-offer="1"] .ae-demo-banner-mail{display:none}}.ae-pipe{flex-direction:column;align-items:stretch;display:flex}.ae-pipe-node{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);white-space:nowrap;flex-direction:column;gap:.28rem;padding:.6rem .85rem;display:flex}.ae-pipe-node[data-live="1"]{border-color:var(--primary-soft);background:var(--primary-soft)}.ae-pipe-name{color:var(--foreground-soft);font-size:.76rem}.ae-pipe-node[data-live="1"] .ae-pipe-name{color:var(--primary-strong)}.ae-pipe-role{color:var(--muted);font-size:.66rem}.ae-pipe-link{background-image:repeating-linear-gradient(to bottom, var(--border-strong) 0 3px, transparent 3px 8px);flex:none;align-self:center;width:1px;height:18px}@container panel (min-width:34rem){.ae-pipe{flex-direction:row;align-items:center}.ae-pipe-link{background-image:repeating-linear-gradient(to right, var(--border-strong) 0 3px, transparent 3px 8px);flex:auto;width:auto;min-width:1.5rem;height:1px}}.ae-step{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;gap:0 .75rem;padding:.95rem 0;display:grid}.ae-step-n{color:var(--muted);padding-top:.05rem;font-size:.72rem;line-height:1.35}.ae-step-title{color:var(--foreground);font-size:.85rem;line-height:1.35}.ae-step-body{color:var(--muted-strong);margin-top:.3rem;font-size:.78rem;line-height:1.6}.ae-step-code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);margin-top:.6rem;position:relative}.ae-step-code pre{color:var(--foreground-soft);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:.7rem 3rem .7rem .85rem;font-size:.74rem;line-height:1.7;overflow-x:auto}.ae-step-copy{width:24px;height:24px;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:flex;position:absolute;top:.4rem;right:.4rem}.ae-step-copy:hover{color:var(--foreground);border-color:var(--border-strong)}.ae-step-copy[data-copied="1"]{color:var(--success);border-color:var(--success)}.ae-cadence{align-items:center;gap:6px;width:100%;display:flex}.ae-cadence-track{background:var(--hairline);border-radius:2px;flex:1;min-width:0;height:3px;position:relative;overflow:hidden}.ae-cadence[data-state=paused] .ae-cadence-track{background:repeating-linear-gradient(to right, var(--hairline) 0 3px, transparent 3px 7px)}.ae-cadence-ticks{pointer-events:none;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--border) calc(25% - 1px), var(--border) 25%);opacity:.85;position:absolute;inset:0}.ae-cadence-fill{background:var(--primary);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.ae-cadence-fill{background:color-mix(in srgb, var(--primary) 45%, transparent)}}.ae-cadence-fill{transition:width .5s cubic-bezier(.16,1,.3,1)}.ae-cadence[data-state=active] .ae-cadence-fill{color:var(--amber);background-image:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 9px);background-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ae-cadence[data-state=active] .ae-cadence-fill{background-color:color-mix(in srgb, var(--amber) 22%, transparent)}}.ae-cadence[data-state=active] .ae-cadence-fill{animation:.7s linear infinite ae-flow-right}@keyframes ae-flow-right{to{background-position-x:9px}}.ae-cadence-head{background:var(--primary);width:1px;transition:left .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-2px;bottom:-2px}.ae-cadence[data-state=active] .ae-cadence-head{background:var(--amber)}.ae-cadence[data-state=paused] .ae-cadence-head{display:none}.ae-cadence-cap{background:var(--cap,var(--muted));border:1px solid var(--cap,var(--muted));border-radius:999px;flex:none;width:6px;height:6px}.ae-cadence-cap[data-hollow="1"]{background:0 0}.ae-cadence[data-state=paused] .ae-cadence-cap-to{opacity:0}@media (prefers-reduced-motion:reduce){.ae-cadence[data-state=active] .ae-cadence-fill{animation:none}.ae-cadence-fill,.ae-cadence-head{transition:none}}.ae-runstrip{scrollbar-width:none;align-items:flex-end;gap:2px;height:34px;padding:0 2px;display:flex;overflow:auto hidden}.ae-runstrip::-webkit-scrollbar{display:none}.ae-runstrip-tick{cursor:pointer;background:0 0;border:none;border-radius:2px;flex:6px;align-items:flex-end;min-width:6px;max-width:18px;height:100%;padding:0;transition:background .12s;display:flex}.ae-runstrip-tick:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-runstrip-tick:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.ae-runstrip-tick>span{width:100%;height:var(--h,20%);background:var(--tick,var(--muted));border-radius:1px;min-height:3px;transition:height .3s cubic-bezier(.16,1,.3,1);display:block}.ae-runstrip-tick[data-current="1"]>span{box-shadow:0 0 0 1px var(--background), 0 0 0 2px var(--tick,var(--primary))}@media (prefers-reduced-motion:reduce){.ae-runstrip-tick>span{transition:none}}.ae-stats{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.ae-stat{border-left:1px solid var(--hairline);min-width:0;padding:12px 16px}.ae-stat:first-child{border-left:none}.ae-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:.6rem;overflow:hidden}.ae-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground);overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.ae-stat-value[data-quiet="1"]{color:var(--muted-strong);font-size:.8rem}.ae-stat-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.66rem;overflow:hidden}.ae-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--chip,var(--muted-strong));border:1px solid var(--chip,var(--muted-strong));flex:none;align-items:center;gap:4px;font-size:.6rem;line-height:1.5;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ae-chip{border:1px solid color-mix(in srgb, var(--chip,var(--muted-strong)) 45%, transparent)}}.ae-chip{background:var(--chip,var(--muted-strong))}@supports (color:color-mix(in lab, red, red)){.ae-chip{background:color-mix(in srgb, var(--chip,var(--muted-strong)) 10%, transparent)}}.ae-chip{border-radius:var(--radius-sm);white-space:nowrap;padding:1px 6px}.ae-chip[data-solid="1"]{color:var(--primary-fg);background:var(--chip,var(--muted-strong));border-color:var(--chip,var(--muted-strong))}.ae-band{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ae-band-title{letter-spacing:.02em;color:var(--foreground);flex:none;align-items:baseline;gap:7px;font-size:.78rem;display:inline-flex}.ae-band-title:before{content:"›";color:var(--primary-ink);font-size:.9rem;line-height:1}.ae-band-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.ae-band-rule{background:var(--hairline);flex:1;min-width:12px;height:1px}.ae-band-meta{color:var(--muted);letter-spacing:.02em;flex:none;font-size:.68rem}.ae-pager{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.ae-pager-range{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.65rem}.ae-pager-controls{gap:6px;display:flex}.ae-pager-controls button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground-soft);cursor:pointer;align-items:center;gap:5px;padding:4px 9px;font-size:.68rem;display:inline-flex}.ae-pager-controls button:hover:not(:disabled){border-color:var(--border-strong);color:var(--foreground)}.ae-pager-controls button:focus-visible{border-color:var(--primary)}.ae-pager-controls button:disabled{opacity:.4;cursor:not-allowed}.ae-runrow{color:var(--muted-strong);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:104px 132px 1fr 116px 84px 16px;align-items:center;gap:14px;padding:9px 14px;font-size:.72rem;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.ae-runrow:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-runrow:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}}.ae-runrow:hover{background:var(--card-hover)}.ae-runrow>*{min-width:0}.ae-runrow-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border-color:#0000;padding-top:0;padding-bottom:4px;font-size:.6rem}.ae-runrow-head:hover{background:0 0;border-color:#0000}.ae-runrow-pending{background:0 0;border-style:dashed}.ae-runrow-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:900px){.ae-runrow{grid-template-columns:96px 1fr 96px 16px}.ae-runrow-window,.ae-runrow-took{display:none}}.ae-finding{text-align:left;background:var(--card);border:1px solid var(--border);border-left:2px solid var(--sev,var(--border));border-radius:var(--radius-sm);width:100%;color:inherit;cursor:pointer;align-items:center;gap:10px;padding:10px 14px 10px 16px;text-decoration:none;transition:border-color .12s,background .12s;display:flex;position:relative}.ae-finding:hover{background:var(--card-hover);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ae-finding:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}}.ae-finding:hover{border-left-color:var(--sev,var(--primary))}.ae-finding[data-active="1"]{border-color:var(--primary);border-left-color:var(--sev,var(--primary));background:var(--card-hover)}.ae-finding-title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.83rem;font-weight:500;overflow:hidden}.ae-finding-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.68rem}.ocard{border:1px solid var(--border);background:var(--card);border-radius:0}.ocard__strip{background:var(--card-hover);border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:56px;padding:11px 16px;display:flex}.ocard__titles{flex-direction:column;gap:5px;min-width:0;display:flex}.ocard__titlerow{align-items:center;gap:9px;display:flex}.ocard__title{color:var(--foreground);letter-spacing:.01em;margin:0;font-size:1.2rem;font-weight:600;line-height:1}.ocard__summary{color:var(--muted);align-items:center;gap:8px;font-size:.69rem;display:inline-flex}.ocard__meta{align-items:center;margin-left:auto;display:inline-flex}.ocard__body{padding:4px 0 8px}.plim-tierbar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.plim-tabs{flex-wrap:wrap;gap:6px;display:flex}.plim-tab{border:1px solid var(--border);height:26px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-size:.72rem}.plim-tab:hover:not(:disabled):not([data-on]){border-color:var(--border-strong);color:var(--foreground-soft)}.plim-tab[data-on]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-ink);cursor:default}.plim-tab:disabled:not([data-on]){opacity:.5;cursor:not-allowed}.plim-tab:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.plim-tiermeta{color:var(--muted);font-size:.69rem}.plim-rule{border-top:1px solid var(--hairline);height:0;margin:12px 16px 0}.plim-grant{color:var(--primary-ink);padding:2px 16px 0;font-size:.68rem}.plim-usage{color:var(--muted-strong);font-variant-numeric:tabular-nums;padding:4px 16px 0;font-size:.68rem}.plim-cold{color:var(--amber);font-variant-numeric:tabular-nums;padding:2px 16px 0;font-size:.68rem}.plim-shadow{color:var(--muted);font-size:.7rem;font-family:var(--font-mono);padding:10px 16px 0}.plim-trial{color:var(--muted-strong);font-size:.7rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:4px;padding:10px 16px 0;display:grid}.plim-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 16px 4px;display:grid}@media (max-width:720px){.plim-grid{grid-template-columns:1fr}}.plim-cell{background:var(--card-hover);border:1px solid var(--border);border-radius:0;flex-direction:column;min-height:140px;padding:16px;display:flex;position:relative}.plim-cell[data-variant=over]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plim-cell[data-variant=over]{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.plim-cell[data-variant=recorded]{border-style:dashed;border-color:var(--hairline)}.plim-cell[data-saving=true]{border-color:var(--primary)}.plim-tag{border:1px solid var(--border-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);white-space:nowrap;padding:2px 7px;font-size:.6rem;position:absolute;top:14px;right:14px}.plim-tag[data-klass=metered]{border-color:var(--border);color:var(--foreground-soft)}.plim-tag[data-klass=recorded]{border:1px dashed var(--hairline);color:var(--muted)}.plim-tag[data-klass=unlimited]{border-color:var(--border);color:var(--foreground-soft)}.plim-head{flex-direction:column;gap:2px;padding-right:78px;display:flex}.plim-name{color:var(--foreground);font-size:.82rem;line-height:1.2}.plim-key{color:var(--muted);font-size:.66rem}.plim-value{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:14px;font-size:1.75rem;line-height:1.1}.plim-cell[data-variant=over] .plim-value{color:var(--primary-ink)}.plim-cell[data-variant=recorded] .plim-value{color:var(--foreground-soft)}.plim-base{color:var(--muted-strong);margin-top:6px;font-size:.66rem}.plim-cell[data-variant=over] .plim-base{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plim-cell[data-variant=over] .plim-base{color:color-mix(in srgb, var(--primary) 55%, var(--muted-strong))}}.plim-cell[data-variant=recorded] .plim-base{color:var(--muted)}.plim-cell[data-saving=true] .plim-base{color:var(--primary-ink)}.plim-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.plim-actions__group{align-items:center;gap:8px;display:flex}.plim-actions__group[data-scope=period]{border-left:1px solid var(--hairline);padding-left:10px}@media (max-width:980px){.plim-actions__group[data-scope=period]{border-left:none;border-top:1px solid var(--hairline);width:100%;padding-top:10px;padding-left:0}}.plim-restore{align-items:center;gap:7px;display:inline-flex}.plim-restore__n{border:1px solid var(--border-strong);text-align:center;min-width:16px;color:var(--foreground);font-variant-numeric:tabular-nums;padding:0 4px;font-size:.6rem;line-height:1.5}.plim-restore:hover:not(:disabled) .plim-restore__n{border-color:var(--primary);color:var(--primary-ink)}.plim-btn{border:1px solid var(--border-strong);height:26px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-size:.72rem}.plim-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.plim-btn:disabled{opacity:.5;cursor:not-allowed}.plim-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.plim-btn--quiet{border-color:var(--border);color:var(--muted-strong)}.plim-btn--danger{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.plim-btn--danger{border-color:color-mix(in srgb, var(--error) 42%, var(--border))}}.plim-btn--danger{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.plim-btn--danger{color:color-mix(in srgb, var(--error) 72%, var(--foreground-soft))}}.plim-btn--danger:hover:not(:disabled){border-color:var(--error);color:var(--error);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.plim-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 10%, transparent)}}.plim-btn--danger:focus-visible{outline-color:var(--error)}.plim-chip{color:var(--primary-ink);opacity:1;margin-left:auto;font-size:.68rem;transition:opacity .7s}.plim-chip--fading{opacity:0}.plim-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:6px 22px;margin:0;padding:14px 16px 6px;display:flex}.plim-foot__pair{flex-direction:column;gap:1px;min-width:0;display:flex}.plim-foot__term{font-family:var(--font-mono);letter-spacing:.02em;color:var(--foreground-soft);font-size:.66rem}.plim-foot__def{color:var(--muted);margin:0;font-size:.66rem;line-height:1.45}.ocard-empty,.plim-empty{color:var(--muted);max-width:68ch;margin:0;padding:12px 16px;font-size:.8rem;line-height:1.5}.usage-meta{align-items:center;gap:12px;display:inline-flex}.usage-stamp{color:var(--muted-strong);white-space:nowrap;font-size:.69rem}.usage-stamp[data-state=stale]{color:var(--amber)}.usage-stamp[data-state=refreshing]{color:var(--primary-ink);text-align:right;min-width:96px}.usage-stamp[data-state=never]{color:var(--muted)}.usage-refresh{border:1px solid var(--border-strong);height:24px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 11px;font-family:inherit;font-size:.68rem}.usage-refresh:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink)}.usage-refresh:disabled{opacity:.5;cursor:not-allowed}.usage-refresh:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.usage-chip{color:var(--primary-ink);opacity:1;font-size:.68rem;transition:opacity .7s}.usage-chip--fading{opacity:0}.usage-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:12px 16px 4px;display:grid}@media (max-width:860px){.usage-grid{grid-template-columns:repeat(2,1fr)}}.usage-cell{background:var(--card-hover);border:1px solid var(--border);border-radius:0;flex-direction:column;gap:6px;min-height:86px;padding:13px 14px;display:flex}.usage-cell__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong);font-size:.59rem}.usage-cell__value{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.3125rem;line-height:1}.usage-cell__value[data-zero]{color:var(--foreground-soft)}.usage-cell__desc{color:var(--muted);font-size:.625rem}.usage-foot{color:var(--muted);padding:12px 16px 4px;font-size:.66rem;line-height:1.5}body[data-surface=orgctl] .odlg-band{border:1px solid var(--border);background:var(--card-hover);border-radius:0;align-items:center;gap:10px;margin-bottom:16px;padding:9px 12px;display:flex}body[data-surface=orgctl] .odlg-band[data-reach=instance]{border-color:var(--error);background:var(--error-soft)}body[data-surface=orgctl] .odlg-band__text{color:var(--muted-strong);font-size:.72rem;line-height:1.45}body[data-surface=orgctl] .odlg-band[data-reach=instance] .odlg-band__text{color:var(--error)}body[data-surface=orgctl] .odlg-body{color:var(--foreground);margin:0;font-size:.82rem;line-height:1.65}body[data-surface=orgctl] .odlg-details{color:var(--muted-strong);margin:14px 0 0;padding-left:18px;font-size:.72rem;line-height:1.7}body[data-surface=orgctl] .odlg-field{margin-top:18px}body[data-surface=orgctl] .odlg-label{color:var(--muted);margin-bottom:6px;font-size:.66rem;display:block}body[data-surface=orgctl] .odlg-input{background:var(--background);border:1px solid var(--border);width:100%;height:26px;color:var(--foreground);border-radius:0;padding:0 10px;font-size:.76rem}body[data-surface=orgctl] .odlg-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}body[data-surface=orgctl] .odlg-input[data-invalid]{border-color:var(--error)}body[data-surface=orgctl] .odlg-hint{color:var(--muted);margin:6px 0 0;font-size:.66rem}body[data-surface=orgctl] .odlg-hint[data-invalid]{color:var(--error)}body[data-surface=orgctl] .odlg-actions{justify-content:flex-end;gap:8px;display:flex}body[data-surface=orgctl] .odlg-btn{border:1px solid var(--border);height:26px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-size:.72rem}body[data-surface=orgctl] .odlg-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--foreground-soft)}body[data-surface=orgctl] .odlg-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}body[data-surface=orgctl] .odlg-btn:disabled{opacity:.5;cursor:not-allowed}body[data-surface=orgctl] .odlg-btn--go{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-ink);padding:0 14px}body[data-surface=orgctl] .odlg-btn--go:hover:not(:disabled){border-color:var(--primary-strong);color:var(--primary-strong)}body[data-surface=orgctl] .odlg-btn--go[data-destructive]{border-color:var(--error);background:var(--error-soft);color:var(--error)}body[data-surface=orgctl] .odlg-btn--go[data-destructive]:hover:not(:disabled){border-color:var(--error);color:var(--error)}body[data-surface=orgctl] .ae-drawer-head{background:var(--card-hover)}.roster-add{border:1px solid var(--border-strong);height:24px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 11px;font-family:inherit;font-size:.68rem}.roster-add:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.roster-add:disabled{opacity:.5;cursor:not-allowed}.roster-add:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.roster{padding-top:4px}.roster__head,.roster__row{grid-template-columns:1fr 108px 118px 168px;align-items:center;gap:16px;padding:0 16px;display:grid}.roster__head{border-bottom:1px solid var(--border-strong);padding-block:8px}.roster__head span{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.roster__seen-h{text-align:right}.roster__row{border-top:1px solid var(--hairline);min-height:40px;padding-block:9px;font-size:.8rem}.roster__row:first-of-type{border-top:none}.roster__row:hover{background:var(--card-hover)}.roster__member{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roster__local{color:var(--foreground)}.roster__domain{color:var(--muted)}.roster__off{letter-spacing:.08em;text-transform:uppercase;color:var(--error);border:1px solid var(--error);margin-left:8px;padding:1px 6px;font-size:.56rem}@supports (color:color-mix(in lab, red, red)){.roster__off{border:1px solid color-mix(in srgb, var(--error) 40%, var(--border))}}.roster__tag{border:1px solid var(--border-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);padding:2px 7px;font-size:.6rem;display:inline-block}.roster__tag[data-klass=standard]{border-color:var(--border);color:var(--foreground-soft)}.roster__tag[data-klass=readonly]{border:1px dashed var(--hairline);color:var(--muted)}.roster__seen{text-align:right;color:var(--foreground-soft);font-variant-numeric:tabular-nums}.roster__seen[data-tone=dormant]{color:var(--muted-strong)}.roster__seen[data-tone=none]{color:var(--muted)}.roster__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.roster__perms{border:1px solid var(--border-strong);height:26px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-family:inherit;font-size:.72rem}.roster__perms:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.roster__perms:disabled{opacity:.5;cursor:not-allowed}.roster__perms:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.roster-foot{color:var(--muted);padding:12px 16px 4px;font-size:.66rem;line-height:1.5}.roster-loading{color:var(--muted);padding:12px 16px;font-size:.8rem}.omenu{display:inline-flex;position:relative}.omenu__btn{border:1px solid var(--border);width:30px;height:26px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:0;place-items:center;font-family:inherit;font-size:.9rem;line-height:1;display:inline-grid}.omenu__btn:hover,.omenu__btn[aria-expanded=true]{border-color:var(--border-strong);color:var(--foreground)}.omenu__btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.omenu__pop{z-index:40;background:var(--background-elev);border:1px solid var(--border-strong);flex-direction:column;min-width:264px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:4px 4px #0006}.omenu__item{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.omenu__item:hover:not(:disabled),.omenu__item:focus-visible{background:var(--card-hover);outline:none}.omenu__item:disabled{opacity:.55;cursor:not-allowed}.omenu__label{color:var(--foreground);font-size:.76rem}.omenu__sub{color:var(--muted);font-size:.62rem}.omenu__rule{border-top:1px solid var(--border);height:0;margin:4px 0}.omenu__item--danger .omenu__label{color:var(--error)}.omenu__item--danger:hover:not(:disabled),.omenu__item--danger:focus-visible{background:var(--error-soft)}.omenu__item--danger:disabled .omenu__label{color:var(--muted-strong)}.keys-scroll{overflow-x:auto}.keys__head,.keys__row{grid-template-columns:minmax(150px,1.5fr) 76px 52px 118px 112px minmax(190px,auto);align-items:center;gap:16px;min-width:760px;padding:0 16px;display:grid}.keys__head{border-bottom:1px solid var(--border-strong);padding-block:8px}.keys__head span{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.keys__h-r{text-align:right}.keys__row{border-top:1px solid var(--hairline);min-height:42px;box-shadow:inset 2px 0 0 var(--edge,transparent);padding-block:9px;font-size:.8rem;transition:background .1s}.keys__row:first-of-type{border-top:none}.keys__row:hover{background:var(--card-hover)}.keys__row[data-attention=true]{--edge:var(--amber)}.keys__row[data-revoked=true]{opacity:.55}.keys__name{align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.keys__name-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.keys__row[data-revoked=true] .keys__name-txt{color:var(--muted-strong);text-decoration:line-through}.keys__seeded{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);flex:none;padding:1px 6px;font-size:.54rem}.keys__status{font-variant-numeric:tabular-nums}.keys__status[data-status=active]{color:var(--foreground)}.keys__status[data-status=idle]{color:var(--muted-strong)}.keys__status[data-status=unused],.keys__status[data-status=revoked]{color:var(--muted)}.keys__perms-count{text-align:right;color:var(--muted-strong);font-variant-numeric:tabular-nums}.keys__last,.keys__exp{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground-soft)}.keys__last[data-tone=cold],.keys__last[data-tone=none],.keys__exp[data-tone=none]{color:var(--muted)}.keys__exp[data-tone=future]{color:var(--foreground-soft)}.keys__exp[data-tone=soon]{color:var(--amber)}.keys__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.keys__perms{border:1px solid var(--border-strong);height:26px;color:var(--foreground-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:0 12px;font-family:inherit;font-size:.72rem}.keys__perms:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.keys__perms:disabled{opacity:.5;cursor:not-allowed}.keys__perms:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.keys__revoke{border:1px solid var(--error);align-items:center;gap:6px;height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.keys__revoke{border:1px solid color-mix(in srgb, var(--error) 42%, var(--border))}}.keys__revoke{color:var(--error);background:0 0}@supports (color:color-mix(in lab, red, red)){.keys__revoke{color:color-mix(in srgb, var(--error) 72%, var(--foreground-soft))}}.keys__revoke{cursor:pointer;white-space:nowrap;border-radius:0;font-family:inherit;font-size:.72rem}.keys__revoke:hover:not(:disabled){border-color:var(--error);color:var(--error);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.keys__revoke:hover:not(:disabled){background:color-mix(in srgb, var(--error) 10%, transparent)}}.keys__revoke:disabled{opacity:.5;cursor:not-allowed}.keys__revoke:focus-visible{outline:2px solid var(--error);outline-offset:1px}.keys__reach{letter-spacing:.02em;color:var(--faint);font-size:.62rem}.keys-actions-row{flex-wrap:wrap;align-items:baseline;gap:14px;padding:12px 16px 4px;display:flex}.keys-toggle{color:var(--muted-strong);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.7rem;text-decoration:underline}.keys-toggle:hover{color:var(--foreground-soft)}.keys-foot{color:var(--muted);font-size:.66rem;line-height:1.5}.keys-loading{color:var(--muted);padding:12px 16px;font-size:.8rem}.flags-field{flex-wrap:wrap;gap:8px;padding:14px 16px 6px;display:flex}.flags-token{border:1px solid var(--primary);border-radius:0;align-items:center;gap:10px;height:28px;padding:0 4px 0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flags-token{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--border))}}.flags-token__key{color:var(--foreground);font-size:.76rem}.flags-token__reach{color:var(--muted);white-space:nowrap;font-size:.64rem}.flags-token__x{cursor:pointer;color:var(--faint);background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:.95rem;line-height:1}.flags-token__x:hover:not(:disabled){color:var(--error)}.flags-token__x:disabled{opacity:.4;cursor:not-allowed}.flags-token__x:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.flagpick{display:inline-flex;position:relative}.flagpick__trigger{border:1px solid var(--border-strong);height:24px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 11px;font-family:inherit;font-size:.68rem}.flagpick__trigger:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.flagpick__trigger:disabled{opacity:.5;cursor:not-allowed}.flagpick__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.flagpick__pop{z-index:40;background:var(--background-elev);border:1px solid var(--border-strong);flex-direction:column;width:340px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:4px 4px #0006}.flagpick__srlabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flagpick__input{background:var(--card);border:none;border-bottom:1px solid var(--border);width:100%;height:38px;color:var(--foreground);padding:0 12px;font-family:inherit;font-size:.78rem}.flagpick__input:focus{border-bottom-color:var(--primary);outline:none}.flagpick__section{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px;font-size:.58rem}.flagpick__list{max-height:220px;margin:0;padding:0 4px 4px;list-style:none;overflow-y:auto}.flagpick__opt{cursor:pointer;align-items:center;gap:8px;padding:7px 8px;font-size:.78rem;display:flex}.flagpick__opt[data-active=true]{background:var(--card-hover)}.flagpick__opt-key{color:var(--foreground)}.flagpick__opt-count{color:var(--muted);margin-left:auto;font-size:.66rem}.flagpick__rule{border-top:1px solid var(--border-strong);height:0;margin:2px 0}.flagpick__create{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.flagpick__create[data-active=true]{background:var(--card-hover)}.flagpick__create-label{color:var(--primary-ink);font-size:.78rem}.flagpick__create-sub{color:var(--faint);font-size:.64rem}.flagpick__warn{color:var(--amber);margin:0;padding:6px 12px;font-size:.68rem;line-height:1.45}.flagpick__warn--muted{color:var(--muted-strong)}.flagpick__warn--error{color:var(--error)}.flagpick__warn-btn{color:var(--amber);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.68rem;text-decoration:underline}.flagpick__foot{color:var(--muted);background:var(--card);border-top:1px solid var(--border);padding:10px 12px;font-size:.64rem;line-height:1.5}.usage-open{border:1px solid var(--border-strong);height:24px;color:var(--foreground-soft);white-space:nowrap;background:0 0;border-radius:0;align-items:center;padding:0 12px;font-family:inherit;font-size:.68rem;text-decoration:none;display:inline-flex}.usage-open:hover{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.usage-open:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.usage-ptr{color:var(--muted);margin:0;padding:12px 16px 4px;font-size:.72rem;line-height:1.5}.usg-scroll{height:100%;overflow-y:auto}.usg-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usg-header{border-bottom:1px solid var(--border);padding:28px 32px 20px}.usg-crumb{color:var(--muted);margin-bottom:12px;font-size:.78rem}.usg-crumb a{color:var(--muted);text-decoration:none}.usg-crumb a:hover{color:var(--foreground-soft)}.usg-title{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:600}.usg-content{gap:28px;max-width:1020px;margin:0 auto;padding:26px 32px 48px;display:grid}.usg-error{color:var(--error);margin:0;font-size:.8rem}.usg-loading{color:var(--muted);margin:0;font-size:.8rem}.usg-chrome{border:1px solid var(--border);background:var(--card);flex-direction:column;gap:14px;padding:16px;display:flex}.usg-seg{border:1px solid var(--border-strong);width:fit-content;display:inline-flex}.usg-seg__btn{height:30px;color:var(--muted-strong);cursor:pointer;background:0 0;border:none;padding:0 16px;font-family:inherit;font-size:.74rem}.usg-seg__btn+.usg-seg__btn{border-left:1px solid var(--border-strong)}.usg-seg__btn[data-on=true]{background:var(--primary-soft);color:var(--primary-ink)}.usg-seg__btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.usg-cycle{flex-direction:column;gap:6px;display:flex}.usg-stepper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.usg-step{border:1px solid var(--border);width:26px;height:26px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;place-items:center;font-family:inherit;font-size:.9rem;line-height:1;display:inline-grid}.usg-step:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink)}.usg-step:disabled{opacity:.35;cursor:not-allowed}.usg-step:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.usg-cyclelabel{color:var(--foreground);min-width:200px;font-size:.86rem}.usg-cyclecap{color:var(--muted);font-size:.68rem}.usg-tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);align-items:center;height:18px;padding:0 7px;font-size:.58rem;display:inline-flex}.usg-tag--pink{color:var(--primary-ink);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.usg-tag--pink{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}}.usg-tag--warn{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.usg-tag--warn{border-color:color-mix(in srgb, var(--amber) 45%, var(--border))}}.usg-tag--tone[data-klass=record]{color:var(--foreground);border-color:var(--border-strong)}.usg-tag--tone[data-klass=adhoc]{color:var(--foreground-soft);border-color:var(--border)}.usg-period{flex-direction:column;gap:10px;display:flex}.usg-range{flex-wrap:wrap;align-items:center;gap:12px;min-width:520px;display:flex}.usg-datefield{color:var(--muted);align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.usg-date{background:var(--card-hover);border:1px solid var(--border);width:116px;height:28px;color:var(--foreground);border-radius:0;padding:0 8px;font-family:inherit;font-size:.74rem}.usg-date:focus{border-color:var(--primary);outline:none}.usg-rangedays{color:var(--muted);font-size:.7rem}.usg-rangedays[data-err=true]{color:var(--error)}.usg-compute{border:1px solid var(--border-strong);height:28px;color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:0;padding:0 16px;font-family:inherit;font-size:.74rem}.usg-compute:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.usg-compute:disabled{opacity:.5;cursor:not-allowed}.usg-compute:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.usg-prov{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding-top:12px;display:flex}.usg-stamp{color:var(--muted-strong);font-size:.7rem}.usg-refresh{border:1px solid var(--border-strong);height:24px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:0 11px;font-family:inherit;font-size:.68rem}.usg-refresh:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink)}.usg-refresh:disabled{opacity:.5;cursor:not-allowed}.usg-refresh:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.usg-note{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.usg-note--warn{color:var(--amber)}.usg-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 16px;display:grid}.usg-cell{background:var(--card-hover);border:1px solid var(--border);flex-direction:column;gap:6px;padding:14px;display:flex}.usg-cell__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);font-size:.58rem;font-weight:600}.usg-cell__val{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500;line-height:1.1}.usg-cell__val[data-tone=zero]{color:var(--muted)}.usg-cell__val[data-tone=uncomputed]{color:var(--amber);font-size:.9rem;font-weight:400}.usg-cell__val[data-tone=not-applicable]{color:var(--muted);font-size:.9rem;font-weight:400}.usg-cell__desc{color:var(--muted);font-size:.66rem;line-height:1.45}.usg-pending{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.usg-pending__title{color:var(--foreground-soft);font-size:.85rem}.usg-pending__line{color:var(--muted-strong);font-size:.75rem}.usg-pending__note{color:var(--muted);max-width:620px;font-size:.7rem;line-height:1.55}@media (max-width:900px){.usg-grid{grid-template-columns:repeat(2,1fr)}.usg-range{min-width:0}}.ledger-pips{gap:4px;font-size:.6rem;line-height:1;display:inline-flex}.ledger-pip{display:inline-block}.ledger-verdict{color:var(--muted);font-variant-numeric:tabular-nums}.ledger-meta{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.ledger-checked-meta{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.68rem}.ledger-rerun{border:1px solid var(--border-strong);height:24px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:0;padding:0 10px;font-size:.68rem}.ledger-rerun:hover:not(:disabled){border-color:var(--primary);color:var(--primary-ink)}.ledger-rerun:disabled{opacity:.5;cursor:default}.ledger-metachip{color:var(--success);opacity:1;font-size:.7rem;transition:opacity .7s}.ledger-metachip--fading{opacity:0}.ledger-banner{border-top:1px solid var(--error);border-bottom:1px solid var(--error);background:var(--error);align-items:flex-start;gap:12px;margin:4px 0 6px;padding:11px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ledger-banner{background:color-mix(in srgb, var(--error) 12%, var(--card))}}.ledger-banner{box-shadow:inset 3px 0 0 var(--error)}.ledger-banner__glyph{color:var(--error);font-size:.85rem;line-height:1.4}.ledger-banner__body{flex:1;min-width:0}.ledger-banner__title{color:var(--error);font-size:.8rem}.ledger-banner__count{color:var(--faint)}.ledger-banner__reason{color:var(--muted-strong);margin-top:2px;font-size:.72rem;line-height:1.5}.ledger-banner__dismiss{color:var(--faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.7rem}.ledger-banner__dismiss:hover{color:var(--foreground-soft)}.ledger{display:block}.ledger__head,.ledger__row{grid-template-columns:13ch 1fr 8ch 150px;align-items:center;gap:16px;padding:0 16px;display:grid}.ledger__head{border-bottom:1px solid var(--border-strong);padding-block:7px}.ledger__head span{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-size:.58rem}.ledger__row{border-top:1px solid var(--hairline);min-height:36px;box-shadow:inset 2px 0 0 var(--edge,transparent);padding-block:8px;transition:background .1s}.ledger__head+div .ledger__row,.ledger>div:first-of-type .ledger__row{border-top:none}.ledger__row:hover{background:var(--card-hover)}.ledger__row[data-state=failing]{--edge:var(--bad,var(--error))}.ledger__row[data-state=blocked]{--edge:var(--warn,var(--amber))}.ledger__row[data-running=true]{background:var(--card-hover)}.ledger__divider{border-top:1px solid var(--hairline);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:6px 16px;font-size:.56rem}.ledger__check{align-items:baseline;gap:9px;display:inline-flex}.ledger__glyph{text-align:center;width:1ch;font-size:.82rem}.ledger__name{color:var(--foreground);font-size:.8rem}.ledger__finding{min-width:0}.ledger__diag{color:var(--foreground);font-size:.8rem}.ledger__diag--ok{color:var(--muted-strong)}.ledger__conseq{color:var(--faint);margin-top:3px;font-size:.72rem;line-height:1.5}.ledger__checked{text-align:right;color:var(--faint);font-variant-numeric:tabular-nums;font-size:.7rem}.ledger__action{justify-content:flex-end;align-items:center;display:flex}.ledger__act-btn{border:1px solid var(--border-strong);min-width:128px;height:26px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font-size:.72rem}.ledger__act-btn:hover:not(:disabled){border-color:var(--primary);color:var(--foreground)}.ledger__act-btn:disabled{opacity:.5;cursor:not-allowed}.ledger__act-btn--running{border-color:var(--primary);color:var(--primary-ink);opacity:1}.ledger__act-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ledger__tenant{color:var(--faint);font-size:.72rem}.ledger__none{color:var(--muted);font-size:.8rem}.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}.plim-pending{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--border);white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 4px;font-size:.58rem}.adopt-filters{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.adopt-field{flex-direction:column;gap:6px;display:flex}.adopt-field__label,.adopt-chip__key,.adopt-tile__label,.adopt-mini__label,.adopt-fact dt,.adopt-milestones__label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.6rem}.adopt-seg{border:1px solid var(--border);display:inline-flex}.adopt-seg button{height:26px;font:inherit;color:var(--muted-strong);border:none;border-left:1px solid var(--border);cursor:pointer;background:0 0;padding:0 11px;font-size:.7rem}.adopt-seg button:first-child{border-left:none}.adopt-seg button[data-active]{background:var(--primary);color:var(--primary-fg);font-weight:600}.adopt-seg button:disabled{cursor:default;opacity:.45}.adopt-select{min-width:22ch;max-width:100%;height:28px;font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:0;padding:0 8px;font-size:.74rem}.adopt-chip{height:28px;font:inherit;color:var(--foreground);background:var(--primary-soft);border:1px solid var(--primary);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:.74rem;display:inline-flex}.adopt-stack{flex-direction:column;gap:18px;display:flex}.adopt-stack,.adopt-fade{transition:opacity .12s}.adopt-stack[data-stale],.adopt-fade[data-stale]{opacity:.55}.adopt-grid2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:18px;display:grid}.adopt-tiles{border:1px solid var(--border);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.adopt-tile{border-left:1px solid var(--hairline);min-width:0;padding:14px 16px}.adopt-tile:first-child{border-left:none}.adopt-tile__label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adopt-tile__value{letter-spacing:-.02em;color:var(--foreground);margin-top:6px;font-size:1.6rem;font-weight:600;line-height:1.2}.adopt-tile__sub{color:var(--muted-strong);margin-top:4px;font-size:.66rem}.adopt-funnel{flex-direction:column;gap:2px;margin:0;padding:4px 0;list-style:none;display:flex}.adopt-funnel__row{outline:none;grid-template-columns:17ch minmax(0,1fr) 11ch 6ch;align-items:center;gap:12px;height:30px;padding:0 4px;font-size:.78rem;display:grid;position:relative}.adopt-funnel__row[data-hover]{background:var(--card-hover)}.adopt-funnel__row:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.adopt-funnel__label{color:var(--muted-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adopt-funnel__track{border-left:1px solid var(--border-strong);height:14px;position:relative}.adopt-funnel__bar{background:var(--primary);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.adopt-funnel__value{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground)}.adopt-funnel__share{color:var(--muted);margin-left:8px}.adopt-funnel__unknown{color:var(--muted);font-size:.66rem}.adopt-tip{z-index:5;color:var(--muted-strong);background:var(--background);border:1px solid var(--border-strong);white-space:nowrap;pointer-events:none;padding:7px 10px;font-size:.72rem;position:absolute;transform:translate(-50%)}.adopt-tip strong{color:var(--foreground);font-weight:600}.adopt-tip__hint{color:var(--muted);margin-top:3px;font-size:.66rem;display:block}.adopt-tip--row{top:calc(100% + 2px);left:calc(17ch + 16px);transform:none}.adopt-mini__plot .adopt-tip{bottom:calc(100% + 6px)}.adopt-minis{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:22px 26px;padding:4px 0;display:grid}.adopt-mini{min-width:0}.adopt-mini__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.adopt-mini__label{color:var(--muted)}.adopt-mini__total{color:var(--foreground);font-size:.9rem}.adopt-mini__plot{outline:none;height:64px;position:relative}.adopt-mini__plot:focus-visible{outline:1px solid var(--primary);outline-offset:3px}.adopt-mini__plot svg{display:block}.adopt-mini__na{height:100%;color:var(--faint);border-bottom:1px solid var(--border);align-items:center;font-size:.7rem;display:flex}.adopt-scroll{overflow-x:auto}.adopt-table{border-collapse:collapse;width:100%;font-size:.8rem}.adopt-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;border-bottom:1px solid var(--border-strong);padding:0 12px 10px;font-size:.6rem;font-weight:400}.adopt-table td{white-space:nowrap;vertical-align:baseline;color:var(--foreground-soft);border-bottom:1px solid var(--hairline);padding:10px 12px}.adopt-table tbody tr:last-child td{border-bottom:none}.adopt-table .num{text-align:right;font-variant-numeric:tabular-nums}.adopt-table--click tbody tr{cursor:pointer}.adopt-table--click tbody tr:hover td{background:var(--card-hover)}.adopt-table--click tbody tr:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.adopt-table tbody tr[data-selected] td{background:var(--primary-soft)}.adopt-table tbody tr[data-disabled] td{color:var(--muted)}.adopt-slug{color:var(--foreground)}.adopt-sub{color:var(--muted);margin-left:6px;font-size:.7rem}.adopt-stage{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);font-size:.64rem}.adopt-stage[data-stage=policy]{color:var(--foreground)}.adopt-stage[data-stage=created]{color:var(--faint)}.adopt-glyphs{gap:5px;font-size:.8rem;display:inline-flex}.adopt-glyphs [data-state=yes]{color:var(--primary-ink)}.adopt-glyphs [data-state=no]{color:var(--faint)}.adopt-glyphs [data-state=unknown]{color:var(--muted)}.adopt-orglinks{flex-wrap:wrap;gap:8px;display:inline-flex}.adopt-orglink{font:inherit;color:var(--foreground-soft);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.adopt-orglink:hover{color:var(--foreground);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.adopt-path{flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding:0;font-size:.78rem;list-style:none;display:flex}.adopt-path [data-state=yes]{color:var(--foreground)}.adopt-path [data-state=yes] span{color:var(--primary-ink)}.adopt-path [data-state=no]{color:var(--faint)}.adopt-path [data-state=unknown]{color:var(--muted)}.adopt-facts{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px 24px;margin:0;display:grid}.adopt-fact{min-width:0}.adopt-fact dt{margin-bottom:3px}.adopt-fact dd{color:var(--foreground-soft);margin:0;font-size:.8rem}.adopt-milestones{border:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0 0 16px;padding:0;list-style:none;display:grid}.adopt-milestones li{border-left:1px solid var(--hairline);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.adopt-milestones li:first-child{border-left:none}.adopt-milestones__at{color:var(--muted);font-size:.9rem}.adopt-milestones li[data-reached] .adopt-milestones__at{color:var(--foreground)}.adopt-milestones .adopt-sub{margin-left:0}.adopt-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.adopt-toolbar .adopt-sub{margin-left:0}.adopt-note{color:var(--amber);font-size:.78rem}.adopt-error{color:var(--error);margin-bottom:12px;font-size:.8rem}.adopt-empty{color:var(--muted-strong);padding:12px 0;font-size:.8rem}.adopt-more{font:inherit;color:var(--foreground-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:.74rem;text-decoration:underline}.adopt-excluded{color:var(--muted);font-size:.7rem;line-height:1.7}.adopt-excluded .adopt-slug{color:var(--muted-strong)}.ocard__body>.adopt-funnel{padding:8px 12px}.ocard__body>.adopt-fade>.adopt-minis{padding:12px 16px 8px}.ocard__body>.adopt-scroll,.ocard__body>.adopt-fade>.adopt-scroll{padding:0 4px}.ocard__body>.adopt-path,.ocard__body>.adopt-milestones{margin:12px 16px 16px}.ocard__body>.adopt-facts{margin:0 16px 8px}.ocard__body>.adopt-empty,.ocard__body>.adopt-error,.ocard__body>.adopt-more{margin-left:16px;margin-right:16px}.ocard__body>.ae-skel{margin:12px 16px}.ui-card{--ui-accent:var(--primary);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex}.ui-card__header{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:12px;padding:16px 20px 14px;display:flex}.ui-card__icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ui-accent);background:var(--ui-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-card__icon{background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}}.ui-card__icon{border:1px solid var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.ui-card__icon{border:1px solid color-mix(in srgb, var(--ui-accent) 30%, transparent)}}.ui-card__title{font-size:var(--fs-step);letter-spacing:-.01em;color:var(--foreground);font-weight:500;line-height:1.3}.ui-card__desc{font-size:var(--fs-caption);color:var(--muted-strong);max-width:78ch;margin-top:4px;line-height:1.55}.ui-card__actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ui-card__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px 20px;display:flex}.ui-btn{border-radius:var(--radius-sm);height:32px;font:inherit;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ui-btn:disabled{opacity:.45;cursor:not-allowed}.ui-btn--sm{height:26px;font-size:var(--fs-caption);gap:5px;padding:0 10px}.ui-btn--primary{background:var(--primary);color:var(--primary-fg);font-weight:600}.ui-btn--primary:hover:not(:disabled){background:var(--primary-strong)}.ui-btn--outline{border-color:var(--border-strong);background:var(--card-raised);color:var(--foreground)}.ui-btn--outline:hover:not(:disabled){background:var(--menu-hover)}.ui-btn--ghost{color:var(--muted-strong);background:0 0}.ui-btn--ghost:hover:not(:disabled){color:var(--foreground);background:var(--hover)}.ui-badge{background:var(--muted-strong);border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-badge{background:color-mix(in srgb, var(--muted-strong) 10%, transparent)}}.ui-badge{color:var(--muted-strong);font-size:var(--fs-badge);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5}.ui-badge--accent{color:var(--ui-accent,var(--primary));background:var(--ui-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.ui-badge--accent{background:color-mix(in srgb, var(--ui-accent,var(--primary)) 10%, transparent)}}.ui-badge--success{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ui-badge--success{background:color-mix(in srgb, var(--success) 10%, transparent)}}.ui-badge--warning{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.ui-badge--danger{color:var(--error);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.ui-badge--danger{background:color-mix(in srgb, var(--error) 10%, transparent)}}.ui-editor{border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);min-height:0;position:relative;overflow:hidden}.ui-editor:focus-within{border-color:var(--border-strong)}.ui-editor__bar{border-bottom:1px solid var(--hairline);background:var(--inset);height:30px;color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:8px;padding:0 10px;display:flex}.ui-editor__loading{color:var(--muted);font-size:var(--fs-caption);padding:14px}@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-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}
