:root,[data-density=normal]{--density-font-title:28px;--density-font-heading:20px;--density-font-item:22px;--density-font-metric:28px;--density-font-metric-editorial:48px;--density-font-body:14px;--density-font-meta:12px;--density-font-label:12px;--density-weight-heading:500;--density-space-page-x:44px;--density-space-page-top:28px;--density-space-section:40px;--density-space-group:24px;--density-space-stack:12px;--density-space-inline:12px;--density-space-inset-y:20px;--density-space-inset-x:24px;--density-space-cell-x:16px;--density-row:44px;--density-row-header:36px;--density-rail:280px;--density-icon:20px;--density-card-min:220px;--density-card-col:320px}:root{--widget-inset:var(--space-4)}[data-density=compact]{--density-font-title:20px;--density-font-heading:14px;--density-font-item:14px;--density-font-metric:20px;--density-font-metric-editorial:32px;--density-font-body:12px;--density-font-meta:12px;--density-font-label:11px;--density-weight-heading:600;--density-space-page-x:24px;--density-space-page-top:16px;--density-space-section:28px;--density-space-group:16px;--density-space-stack:8px;--density-space-inline:8px;--density-space-inset-y:16px;--density-space-inset-x:16px;--density-space-cell-x:12px;--density-row:32px;--density-row-header:28px;--density-rail:240px;--density-icon:16px;--density-card-min:128px;--density-card-col:280px}
.alert-module__DAT2fG__alert,.alert-module__DAT2fG__alert *{box-sizing:border-box}.alert-module__DAT2fG__alert{align-items:start;column-gap:var(--space-2);padding:var(--density-space-stack) var(--density-space-cell-x);border-left:var(--border-width-medium) solid var(--alert-tone);background:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-normal);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.alert-module__DAT2fG__inline{border-top:var(--border-width-thin) solid var(--color-border-default);border-right:var(--border-width-thin) solid var(--color-border-default);border-bottom:var(--border-width-thin) solid var(--color-border-default)}.alert-module__DAT2fG__banner{border-bottom:var(--border-width-thin) solid var(--color-border-default);width:100%}.alert-module__DAT2fG__info{--alert-tone:var(--color-info);--alert-tone-text:var(--color-info-text)}.alert-module__DAT2fG__success{--alert-tone:var(--color-success);--alert-tone-text:var(--color-success-text)}.alert-module__DAT2fG__warning{--alert-tone:var(--color-warning);--alert-tone-text:var(--color-warning-text)}.alert-module__DAT2fG__danger{--alert-tone:var(--color-danger);--alert-tone-text:var(--color-danger-text)}.alert-module__DAT2fG__icon{height:1lh;color:var(--alert-tone-text);align-items:center;display:flex}.alert-module__DAT2fG__icon>svg{width:var(--density-icon);height:var(--density-icon);display:block}.alert-module__DAT2fG__content{align-items:center;gap:var(--density-space-stack) var(--density-space-group);flex-wrap:wrap;min-width:0;display:flex}.alert-module__DAT2fG__text{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;flex:16rem;min-width:0;display:flex}.alert-module__DAT2fG__title{color:var(--alert-tone-text);font-weight:var(--font-weight-semibold)}.alert-module__DAT2fG__body{color:var(--color-text-default)}.alert-module__DAT2fG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.alert-module__DAT2fG__dismiss{width:24px;height:24px;color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-block:calc(.5lh - 12px);padding:0;display:inline-flex}.alert-module__DAT2fG__dismiss:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.alert-module__DAT2fG__dismiss:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.alert-module__DAT2fG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.loader-module__q5tNjG__loader,.loader-module__q5tNjG__loader *{box-sizing:border-box}.loader-module__q5tNjG__loader{color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-normal)}.loader-module__q5tNjG__track{height:var(--border-width-medium);background:color-mix(in srgb, currentColor 16%, transparent);animation:loader-module__q5tNjG__loaderAppear var(--duration-fast) var(--ease-out);flex:none;display:block;position:relative;overflow:hidden}.loader-module__q5tNjG__track:after{width:40%;animation:loader-module__q5tNjG__loaderSweep 1.2s var(--ease-in-out) infinite;content:"";background:currentColor;position:absolute;inset:0 auto 0 0}.loader-module__q5tNjG__label{color:var(--color-text-secondary);animation:loader-module__q5tNjG__loaderAppear var(--duration-fast) var(--ease-out)}.loader-module__q5tNjG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.loader-module__q5tNjG__inline{align-items:center;gap:var(--space-2);color:inherit;vertical-align:middle;display:inline-flex}.loader-module__q5tNjG__inline .loader-module__q5tNjG__track{width:var(--space-6)}.loader-module__q5tNjG__block{justify-content:center;align-items:center;gap:var(--density-space-stack);width:100%;height:100%;min-height:var(--density-row);padding:var(--density-space-inset-y) var(--density-space-inset-x);flex-direction:column;flex:auto;display:flex}.loader-module__q5tNjG__block .loader-module__q5tNjG__track{width:min(100%,128px)}.loader-module__q5tNjG__block .loader-module__q5tNjG__label{font-size:var(--density-font-meta)}.loader-module__q5tNjG__bar{z-index:1;color:inherit;pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}.loader-module__q5tNjG__bar.loader-module__q5tNjG__bottom{top:auto;bottom:0}.loader-module__q5tNjG__bar .loader-module__q5tNjG__track{background:0 0;width:100%}.loader-module__q5tNjG__underline{padding-bottom:var(--space-1);color:inherit;vertical-align:middle;display:inline-block;position:relative}.loader-module__q5tNjG__underline .loader-module__q5tNjG__track{position:absolute;bottom:0;left:0;right:0}.loader-module__q5tNjG__underline .loader-module__q5tNjG__label{--shimmer:color-mix(in srgb, color-mix(in srgb, currentColor 30%, var(--color-surface-default)) 50%, var(--color-text-secondary));background:linear-gradient(90deg, var(--color-text-secondary) 38%, var(--shimmer) 50%, var(--color-text-secondary) 62%);color:inherit;-webkit-text-fill-color:transparent;animation:loader-module__q5tNjG__loaderShimmer 3.2s var(--ease-in-out) infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes loader-module__q5tNjG__loaderShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes loader-module__q5tNjG__loaderSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes loader-module__q5tNjG__loaderAppear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.loader-module__q5tNjG__track,.loader-module__q5tNjG__label{animation:none}.loader-module__q5tNjG__underline .loader-module__q5tNjG__label{-webkit-text-fill-color:var(--color-text-secondary);background:0 0}.loader-module__q5tNjG__loader .loader-module__q5tNjG__track{background:color-mix(in srgb, currentColor 50%, transparent)}.loader-module__q5tNjG__track:after{display:none}}
.button-module__CWOSLa__button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:var(--border-width-thin) solid transparent;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);border-radius:0;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button-module__CWOSLa__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:2px}.button-module__CWOSLa__button:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.button-module__CWOSLa__primary{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-text-on-brand)}.button-module__CWOSLa__primary:hover:not(:disabled){border-color:var(--color-bg-brand-hover);background:var(--color-bg-brand-hover);color:var(--color-text-on-brand)}.button-module__CWOSLa__secondary{border-color:var(--color-text-default);color:var(--color-text-default);background:0 0}.button-module__CWOSLa__secondary:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-default)}.button-module__CWOSLa__secondary[aria-pressed=true]{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-text-on-brand)}.button-module__CWOSLa__ghost{padding:0 var(--space-2);color:var(--color-text-secondary);background:0 0}.button-module__CWOSLa__ghost:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-default)}.button-module__CWOSLa__danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-on-danger)}.button-module__CWOSLa__danger:hover:not(:disabled){border-color:var(--color-danger-hover);background:var(--color-danger-hover);color:var(--color-text-on-danger)}.button-module__CWOSLa__small{gap:var(--space-1-5);height:28px;padding:0 var(--space-3);font-size:var(--font-size-xs)}.button-module__CWOSLa__small.button-module__CWOSLa__ghost{padding:0 var(--space-1-5)}.button-module__CWOSLa__large{height:44px;padding:0 var(--space-5);font-size:var(--font-size-base)}.button-module__CWOSLa__iconOnly{width:36px;padding:0}.button-module__CWOSLa__small.button-module__CWOSLa__iconOnly{width:28px;padding:0}.button-module__CWOSLa__large.button-module__CWOSLa__iconOnly{width:44px;padding:0}.button-module__CWOSLa__dimmed{opacity:var(--opacity-75);display:inline-flex}.button-module__CWOSLa__button[aria-busy=true]{cursor:progress}
.chat-composer-module___tBhqG__composer,.chat-composer-module___tBhqG__composer *{box-sizing:border-box}.chat-composer-module___tBhqG__composer{gap:var(--space-1-5);min-width:0;font-family:var(--font-family-base);flex-direction:column;display:flex}.chat-composer-module___tBhqG__label{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.chat-composer-module___tBhqG__box{justify-content:space-between;gap:var(--space-2);min-height:76px;padding:var(--space-2) var(--space-2-5);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);transition:border-color var(--duration-fast);flex-direction:column;display:flex}.chat-composer-module___tBhqG__box:focus-within{border-color:var(--color-border-focus);box-shadow:inset 0 calc(-1 * var(--border-width-medium)) 0 var(--color-border-focus)}.chat-composer-module___tBhqG__disabled{border-color:var(--color-surface-sunken);background:var(--color-surface-sunken)}.chat-composer-module___tBhqG__failed,.chat-composer-module___tBhqG__failed:focus-within{border-color:var(--color-danger)}.chat-composer-module___tBhqG__field{field-sizing:content;width:100%;min-height:1lh;max-height:200px;color:var(--color-text-default);font:inherit;font-size:var(--density-font-body);resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1.5;overflow-y:auto}.chat-composer-module___tBhqG__field::placeholder{color:var(--color-text-placeholder)}.chat-composer-module___tBhqG__field:disabled{cursor:not-allowed}.chat-composer-module___tBhqG__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.chat-composer-module___tBhqG__hint{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);line-height:1.35}.chat-composer-module___tBhqG__swap{animation:chat-composer-module___tBhqG__swap var(--duration-fast) var(--ease-out)}.chat-composer-module___tBhqG__error{color:var(--color-danger-text);font-size:var(--density-font-meta);margin:0}@keyframes chat-composer-module___tBhqG__swap{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-composer-module___tBhqG__swap{animation:none}}
.status-badge-module__OHRaFq__badge{box-sizing:border-box;align-items:center;gap:var(--space-1-5);font-family:var(--font-family-base);font-size:var(--density-font-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;display:inline-flex}.status-badge-module__OHRaFq__dot{width:var(--space-1-5);height:var(--space-1-5);border:var(--border-width-thin) solid currentColor;border-radius:var(--border-radius-full);background:currentColor;flex:none}.status-badge-module__OHRaFq__pending{color:var(--color-text-tertiary)}.status-badge-module__OHRaFq__pending .status-badge-module__OHRaFq__dot{background:0 0}.status-badge-module__OHRaFq__running{color:var(--color-info-text)}.status-badge-module__OHRaFq__running .status-badge-module__OHRaFq__dot{animation:1.2s ease-in-out infinite status-badge-module__OHRaFq__statusPulse}.status-badge-module__OHRaFq__waiting{color:var(--color-warning-text)}.status-badge-module__OHRaFq__succeeded{color:var(--color-success-text)}.status-badge-module__OHRaFq__failed{color:var(--color-danger-text)}.status-badge-module__OHRaFq__cancelled{color:var(--color-text-tertiary);text-decoration:line-through}.status-badge-module__OHRaFq__cancelled .status-badge-module__OHRaFq__dot{background:0 0}@keyframes status-badge-module__OHRaFq__statusPulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.status-badge-module__OHRaFq__running .status-badge-module__OHRaFq__dot{animation:none}}
.chat-inbox-module__a-LzrW__inbox,.chat-inbox-module__a-LzrW__inbox *{box-sizing:border-box}.chat-inbox-module__a-LzrW__inbox{gap:var(--density-space-stack);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight);flex-direction:column;display:flex}.chat-inbox-module__a-LzrW__list{column-gap:var(--space-2);grid-template-columns:auto auto auto minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.chat-inbox-module__a-LzrW__row{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--density-row-header);padding:var(--space-1) 0;align-items:center;margin:0;display:grid}.chat-inbox-module__a-LzrW__list>*+*{border-top:var(--border-width-thin) solid var(--color-border-secondary)}.chat-inbox-module__a-LzrW__label{font-weight:var(--font-weight-semibold);white-space:nowrap}.chat-inbox-module__a-LzrW__time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.chat-inbox-module__a-LzrW__text{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-inbox-module__a-LzrW__line{font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.chat-inbox-module__a-LzrW__queue{--queue-line:18px;min-width:0;container-type:inline-size}[data-density=compact] .chat-inbox-module__a-LzrW__queue{--queue-line:16px}.chat-inbox-module__a-LzrW__queueHead{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1-5);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);display:flex}.chat-inbox-module__a-LzrW__queueTitle{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.chat-inbox-module__a-LzrW__queueCount{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.chat-inbox-module__a-LzrW__queueHint{min-width:0;color:var(--color-text-tertiary);text-align:right;flex:auto;margin-left:auto}.chat-inbox-module__a-LzrW__queueList{max-height:172px;margin:0;padding:0;list-style:none;overflow-y:auto}[data-density=compact] .chat-inbox-module__a-LzrW__queueList{max-height:116px}.chat-inbox-module__a-LzrW__queuedRow{align-items:start;column-gap:var(--space-2);line-height:var(--queue-line);grid-template-columns:6px max-content max-content minmax(0,1fr) max-content;grid-template-areas:"mark sender time text actions";padding:9px 0;display:grid}[data-density=compact] .chat-inbox-module__a-LzrW__queuedRow{padding:6px 0}.chat-inbox-module__a-LzrW__queuedRow+.chat-inbox-module__a-LzrW__queuedRow{border-top:var(--border-width-thin) solid var(--color-border-secondary)}.chat-inbox-module__a-LzrW__mark{width:6px;height:6px;margin-top:calc((var(--queue-line) - 6px) / 2);border:var(--border-width-thin) solid currentColor;color:var(--color-text-tertiary);border-radius:9999px;grid-area:mark}.chat-inbox-module__a-LzrW__queuedRow[data-state=withdrawing] .chat-inbox-module__a-LzrW__mark{animation:1.2s ease-in-out infinite chat-inbox-module__a-LzrW__pulse}.chat-inbox-module__a-LzrW__queuedRow[data-state=read] .chat-inbox-module__a-LzrW__mark{color:var(--color-text-default);background:currentColor}.chat-inbox-module__a-LzrW__sender{font-weight:var(--font-weight-semibold);white-space:nowrap;grid-area:sender}.chat-inbox-module__a-LzrW__queuedTime{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time}.chat-inbox-module__a-LzrW__queuedRow[data-state=read] .chat-inbox-module__a-LzrW__queuedTime{color:var(--color-text-default);font-weight:var(--font-weight-medium)}.chat-inbox-module__a-LzrW__queuedText{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:text;min-width:0;display:-webkit-box;overflow:hidden}[data-density=compact] .chat-inbox-module__a-LzrW__queuedText{-webkit-line-clamp:1;line-clamp:1}.chat-inbox-module__a-LzrW__queuedRow[data-state=withdrawing] .chat-inbox-module__a-LzrW__queuedText{color:var(--color-text-tertiary)}.chat-inbox-module__a-LzrW__actions{grid-area:actions;align-items:center;gap:2px;margin:-3px 0;display:flex}.chat-inbox-module__a-LzrW__withdraw{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-density=compact] .chat-inbox-module__a-LzrW__withdraw{width:22px;height:22px}.chat-inbox-module__a-LzrW__withdraw:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.chat-inbox-module__a-LzrW__withdraw:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}@container (max-width:400px){.chat-inbox-module__a-LzrW__queuedRow{grid-template-columns:6px max-content minmax(0,1fr) max-content;grid-template-areas:"mark sender time actions"".text text text";row-gap:2px}.chat-inbox-module__a-LzrW__queueHead{flex-wrap:wrap;row-gap:2px}.chat-inbox-module__a-LzrW__queueHint{text-align:left;flex-basis:100%;margin-left:0}}.chat-inbox-module__a-LzrW__ghost{z-index:60;border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;pointer-events:none;will-change:transform, opacity;-webkit-box-orient:vertical;margin:0;padding:5px 11px 5px 12px;line-height:18px;display:-webkit-box;position:fixed;overflow:hidden}.chat-inbox-module__a-LzrW__ghost[data-density=compact]{-webkit-line-clamp:1;line-clamp:1;line-height:16px}@keyframes chat-inbox-module__a-LzrW__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.chat-inbox-module__a-LzrW__queuedRow[data-state=withdrawing] .chat-inbox-module__a-LzrW__mark{animation:none}}
.chat-question-module__B4pOQW__sheet,.chat-question-module__B4pOQW__sheet *{box-sizing:border-box}.chat-question-module__B4pOQW__sheet{border:var(--border-width-thin) solid var(--color-border-focus);background:var(--color-surface-raised);min-width:0;font-family:var(--font-family-base);flex-direction:column;display:flex}.chat-question-module__B4pOQW__label{padding:var(--space-2-5) var(--space-3);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.chat-question-module__B4pOQW__options{grid-auto-rows:max-content;max-height:320px;display:grid;overflow-y:auto}.chat-question-module__B4pOQW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-question-module__B4pOQW__option{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:var(--density-row);padding:var(--space-3);border:0;border-bottom:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-default);font:inherit;font-size:var(--density-font-body);text-align:start;cursor:pointer;background:0 0;margin:0;line-height:20px;display:flex}.chat-question-module__B4pOQW__options .chat-question-module__B4pOQW__option:before{content:"";box-sizing:border-box;border:1.5px solid var(--color-text-dim);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.chat-question-module__B4pOQW__option:hover,.chat-question-module__B4pOQW__option:focus-visible{background:var(--color-bg-hover)}.chat-question-module__B4pOQW__options .chat-question-module__B4pOQW__option:is(:hover,:focus-visible,:active):before{border-color:var(--color-text-default);background:radial-gradient(circle, var(--color-text-default) 4px, transparent 4.5px)}.chat-question-module__B4pOQW__option:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.chat-question-module__B4pOQW__text{overflow-wrap:anywhere;flex:auto;min-width:0}.chat-question-module__B4pOQW__grid>.chat-question-module__B4pOQW__option:nth-child(odd){border-right:var(--border-width-thin) solid var(--color-border-secondary)}.chat-question-module__B4pOQW__grid>.chat-question-module__B4pOQW__option:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.chat-question-module__B4pOQW__other{margin-top:calc(-1 * var(--border-width-thin));border-top:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);border-bottom:0}.chat-question-module__B4pOQW__pencil{fill:none;stroke:currentColor;stroke-width:1.3px;flex:none;width:18px;height:18px;padding:2.5px}
.compaction-marker-module__HXlZ4G__marker{align-items:center;gap:var(--space-2-5);color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);display:flex}.compaction-marker-module__HXlZ4G__marker:before,.compaction-marker-module__HXlZ4G__marker:after{border-top:var(--border-width-thin) solid var(--color-border-default);content:"";flex:1}.compaction-marker-module__HXlZ4G__text{align-items:baseline;gap:var(--space-2-5);white-space:nowrap;display:inline-flex}.compaction-marker-module__HXlZ4G__view{color:var(--color-text-default);font:inherit;font-weight:var(--font-weight-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.compaction-marker-module__HXlZ4G__view:hover{color:var(--color-text-secondary)}.compaction-marker-module__HXlZ4G__view:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:2px}
.inbox-delivery-module__HDiK0q__card,.inbox-delivery-module__HDiK0q__card *{box-sizing:border-box}.inbox-delivery-module__HDiK0q__card{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight);margin:0;padding:0;list-style:none}.inbox-delivery-module__HDiK0q__item+.inbox-delivery-module__HDiK0q__item{border-top:var(--border-width-thin) solid var(--color-border-secondary)}.inbox-delivery-module__HDiK0q__row{align-items:center;gap:var(--space-2);width:100%;min-height:var(--density-row);padding:var(--space-2) var(--density-space-cell-x);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.inbox-delivery-module__HDiK0q__row:hover,.inbox-delivery-module__HDiK0q__open{background:var(--color-bg-hover)}.inbox-delivery-module__HDiK0q__row:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.inbox-delivery-module__HDiK0q__label{font-weight:var(--font-weight-semibold);flex:none}.inbox-delivery-module__HDiK0q__summary{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inbox-delivery-module__HDiK0q__time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.inbox-delivery-module__HDiK0q__caret{width:12px;height:12px;color:var(--color-text-tertiary);flex:none}.inbox-delivery-module__HDiK0q__peek{padding:var(--space-3) var(--density-space-cell-x);border-top:var(--border-width-thin) solid var(--color-border-secondary)}.inbox-delivery-module__HDiK0q__content{max-height:320px;padding:var(--space-2) var(--space-2-5);background:var(--color-surface-sunken);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}
.code-block-module__aTmmea__block,.code-block-module__aTmmea__block *{box-sizing:border-box}.code-block-module__aTmmea__block{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-sunken);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);margin:0}.code-block-module__aTmmea__header{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-1) 0 var(--density-space-cell-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);font-size:var(--density-font-meta);display:flex}.code-block-module__aTmmea__language{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.code-block-module__aTmmea__title{color:var(--color-text-default);font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-block-module__aTmmea__copy{margin-left:auto}.code-block-module__aTmmea__body{padding:var(--space-2) 0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin:0;line-height:1.65;overflow-x:auto}.code-block-module__aTmmea__code{min-width:max-content;font:inherit;display:block}.code-block-module__aTmmea__line{display:flex}.code-block-module__aTmmea__marked{background:var(--color-bg-selected);box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default)}.code-block-module__aTmmea__gutter{width:36px;padding-right:var(--space-2-5);color:var(--color-text-dim);text-align:right;-webkit-user-select:none;user-select:none;flex:none}.code-block-module__aTmmea__text{padding:0 var(--density-space-cell-x) 0 var(--space-1);white-space:pre}.code-block-module__aTmmea__plain{color:inherit}.code-block-module__aTmmea__keyword{color:var(--color-code-keyword);font-weight:var(--font-weight-semibold)}.code-block-module__aTmmea__string{color:var(--color-code-string)}.code-block-module__aTmmea__number{color:var(--color-code-number)}.code-block-module__aTmmea__call{color:var(--color-code-call)}.code-block-module__aTmmea__builtin{color:var(--color-code-builtin)}.code-block-module__aTmmea__comment{color:var(--color-code-comment);font-style:italic}
.prose-module__3tZama__prose{box-sizing:border-box;max-width:72ch;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:1.55}.prose-module__3tZama__muted{color:var(--color-text-secondary)}.prose-module__3tZama__prose>:first-child{margin-top:0}.prose-module__3tZama__prose>:last-child{margin-bottom:0}.prose-module__3tZama__prose p,.prose-module__3tZama__prose ul,.prose-module__3tZama__prose ol{margin:0 0 var(--density-space-stack)}.prose-module__3tZama__prose ul,.prose-module__3tZama__prose ol{padding-left:1.25em}.prose-module__3tZama__prose li+li{margin-top:2px}.prose-module__3tZama__prose h1,.prose-module__3tZama__prose h2,.prose-module__3tZama__prose h3{margin:var(--density-space-stack) 0 var(--space-1);font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.prose-module__3tZama__prose strong{font-weight:var(--font-weight-semibold)}.prose-module__3tZama__prose code{background:var(--color-bg-active);font-family:var(--font-family-mono);padding:0 3px;font-size:.92em}
.markdown-module__BBg9Nq__markdown{overflow-wrap:anywhere;max-width:none}.markdown-module__BBg9Nq__markdown a{color:var(--color-text-default);text-underline-offset:2px;text-decoration:underline}.markdown-module__BBg9Nq__markdown a:hover{color:var(--color-text-secondary)}.markdown-module__BBg9Nq__markdown blockquote{margin:0 0 var(--density-space-stack);padding-left:var(--density-space-stack);border-left:var(--border-width-medium) solid var(--color-border-default);color:var(--color-text-secondary)}.markdown-module__BBg9Nq__markdown hr{margin:var(--density-space-stack) 0;border:0;border-top:var(--border-width-thin) solid var(--color-border-default)}.markdown-module__BBg9Nq__markdown h4,.markdown-module__BBg9Nq__markdown h5,.markdown-module__BBg9Nq__markdown h6{margin:var(--density-space-stack) 0 var(--space-1);font-size:var(--density-font-body);font-weight:var(--font-weight-semibold)}.markdown-module__BBg9Nq__code{margin:0 0 var(--density-space-stack)}.markdown-module__BBg9Nq__code:last-child{margin-bottom:0}.markdown-module__BBg9Nq__tableScroll{margin:0 0 var(--density-space-stack);overflow-x:auto}.markdown-module__BBg9Nq__tableScroll table{border-collapse:collapse;font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.markdown-module__BBg9Nq__tableScroll th,.markdown-module__BBg9Nq__tableScroll td{padding:var(--space-1) var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);text-align:left;vertical-align:top}.markdown-module__BBg9Nq__tableScroll th{border-bottom:var(--border-width-medium) solid var(--color-text-default);font-weight:var(--font-weight-semibold)}.markdown-module__BBg9Nq__streaming>:last-child:after{content:"";background:var(--color-text-default);vertical-align:-.12em;width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite markdown-module__BBg9Nq__caretBlink;display:inline-block}@keyframes markdown-module__BBg9Nq__caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.markdown-module__BBg9Nq__streaming>:last-child:after{animation:none}}
.queued-delivery-module__WAWVdq__block,.queued-delivery-module__WAWVdq__block *{box-sizing:border-box}.queued-delivery-module__WAWVdq__block{gap:var(--space-1-5);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);flex-direction:column;padding:1px 0 1px 14px;display:flex;position:relative}.queued-delivery-module__WAWVdq__start{padding-left:0}.queued-delivery-module__WAWVdq__rule{width:var(--border-width-medium);background:var(--color-text-default);transform-origin:50% 0;position:absolute;top:0;bottom:0;left:0}.queued-delivery-module__WAWVdq__meta{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);margin:0}.queued-delivery-module__WAWVdq__items{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.queued-delivery-module__WAWVdq__item{min-width:0}.queued-delivery-module__WAWVdq__who{align-items:baseline;gap:var(--space-2);line-height:var(--line-height-tight);margin:0 0 2px;display:flex}.queued-delivery-module__WAWVdq__name{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.queued-delivery-module__WAWVdq__time{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.queued-delivery-module__WAWVdq__text{min-width:0}
.tool-approval-module__klXG3q__card,.tool-approval-module__klXG3q__card *{box-sizing:border-box}.tool-approval-module__klXG3q__card{border:var(--border-width-thin) solid var(--color-warning);background:var(--color-surface-raised);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight)}.tool-approval-module__klXG3q__header{align-items:center;gap:var(--space-2);min-height:var(--density-row);padding:var(--space-1-5) var(--density-space-cell-x);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);display:flex}.tool-approval-module__klXG3q__title{font-weight:var(--font-weight-semibold)}.tool-approval-module__klXG3q__row{align-items:center;gap:var(--space-2);min-height:var(--density-row);padding:var(--space-2) var(--density-space-cell-x);flex-wrap:wrap;display:flex}.tool-approval-module__klXG3q__name{font-family:var(--font-family-mono);flex:none}.tool-approval-module__klXG3q__summary{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:8rem;overflow:hidden}
.modal-module__Y3PyXG__modal,.modal-module__Y3PyXG__modal *{box-sizing:border-box}.modal-module__Y3PyXG__modal{width:min(var(--size-modal-sm), 100vw - 2 * var(--space-4));max-width:none;max-height:calc(100dvh - 2 * var(--space-4));border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-overlay);box-shadow:var(--shadow-lg);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-tight);border-radius:0;margin:auto;padding:0;overflow:hidden}.modal-module__Y3PyXG__modal::backdrop{background:var(--color-scrim)}.modal-module__Y3PyXG__medium{width:min(var(--size-modal-md), 100vw - 2 * var(--space-4))}.modal-module__Y3PyXG__large{width:min(var(--size-modal-lg), 100vw - 2 * var(--space-4))}html:has(.modal-module__Y3PyXG__modal[open]){overflow:hidden}.modal-module__Y3PyXG__panel{max-height:inherit;flex-direction:column;display:flex}.modal-module__Y3PyXG__header{align-items:flex-start;gap:var(--density-space-inline);padding:var(--density-space-inset-y) var(--density-space-inset-x) var(--density-space-stack);flex:none;display:flex}.modal-module__Y3PyXG__heading{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.modal-module__Y3PyXG__eyebrow{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.modal-module__Y3PyXG__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.modal-module__Y3PyXG__description{color:var(--color-text-secondary);font-size:var(--density-font-meta);line-height:var(--line-height-normal)}.modal-module__Y3PyXG__body{gap:var(--density-space-stack);min-height:0;padding:var(--space-1) var(--density-space-inset-x) var(--density-space-inset-y);flex-direction:column;flex:1;display:flex;overflow-y:auto}.modal-module__Y3PyXG__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--density-space-stack) var(--density-space-inset-x);border-top:var(--border-width-thin) solid var(--color-border-secondary);flex-wrap:wrap;flex:none;display:flex}
.tool-call-module__fJ04iq__card,.tool-call-module__fJ04iq__card *{box-sizing:border-box}.tool-call-module__fJ04iq__card{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight)}.tool-call-module__fJ04iq__header{align-items:center;gap:var(--space-2);min-height:var(--density-row);padding:var(--space-1-5) var(--density-space-cell-x);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);display:flex}.tool-call-module__fJ04iq__headerLabel{min-width:0;font-weight:var(--font-weight-semibold);flex:1}.tool-call-module__fJ04iq__headerDuration{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tool-call-module__fJ04iq__list{margin:0;padding:0;list-style:none}.tool-call-module__fJ04iq__item+.tool-call-module__fJ04iq__item{border-top:var(--border-width-thin) solid var(--color-border-secondary)}.tool-call-module__fJ04iq__row{align-items:center;gap:var(--space-2);width:100%;min-height:var(--density-row);padding:var(--space-2) var(--density-space-cell-x);color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin:0;display:flex}.tool-call-module__fJ04iq__toggle{cursor:pointer}.tool-call-module__fJ04iq__toggle:hover,.tool-call-module__fJ04iq__open{background:var(--color-bg-hover)}.tool-call-module__fJ04iq__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.tool-call-module__fJ04iq__name{font-family:var(--font-family-mono);flex:none}.tool-call-module__fJ04iq__denied{color:var(--color-text-tertiary);text-decoration:line-through}.tool-call-module__fJ04iq__summary{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tool-call-module__fJ04iq__trailing{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.tool-call-module__fJ04iq__failedText{color:var(--color-danger-text)}.tool-call-module__fJ04iq__caret{width:12px;height:12px;color:var(--color-text-tertiary);flex:none}.tool-call-module__fJ04iq__peek{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--density-space-cell-x) var(--space-3) calc(var(--density-space-cell-x) + var(--space-1-5) + var(--space-2));border-top:var(--border-width-thin) solid var(--color-border-secondary);grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.tool-call-module__fJ04iq__peekLabel{padding-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.tool-call-module__fJ04iq__peekValue{padding:var(--space-2) var(--space-2-5);background:var(--color-surface-sunken);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:hidden}.tool-call-module__fJ04iq__peekNote{padding-top:var(--space-2);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.tool-call-module__fJ04iq__errorValue{background:var(--color-danger-subtle)}.tool-call-module__fJ04iq__detail{gap:var(--density-space-stack);flex-direction:column;max-height:60vh;display:flex;overflow:auto}
.tool-thinking-module__xj_0KW__thinking,.tool-thinking-module__xj_0KW__thinking *{box-sizing:border-box}.tool-thinking-module__xj_0KW__thinking{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight);transition:border-color .2s}.tool-thinking-module__xj_0KW__thinking:hover,.tool-thinking-module__xj_0KW__open{border-color:var(--color-text-default)}.tool-thinking-module__xj_0KW__line{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px auto minmax(0,1fr) auto 14px;margin:0;transition:background .2s;display:grid}[data-density=compact] .tool-thinking-module__xj_0KW__line{min-height:var(--density-row);padding:0 var(--density-space-cell-x)}.tool-thinking-module__xj_0KW__line:hover{background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface-raised))}.tool-thinking-module__xj_0KW__line:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.tool-thinking-module__xj_0KW__icon{justify-content:center;display:flex}.tool-thinking-module__xj_0KW__done{color:var(--color-success-text)}.tool-thinking-module__xj_0KW__failed{color:var(--color-danger-text)}.tool-thinking-module__xj_0KW__spin{border:1.5px solid var(--color-text-default);width:10px;height:10px;animation:1.6s steps(4,end) infinite tool-thinking-module__xj_0KW__spin}.tool-thinking-module__xj_0KW__key{font-size:13px;font-weight:var(--font-weight-semibold)}.tool-thinking-module__xj_0KW__label{min-width:0;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tool-thinking-module__xj_0KW__label.tool-thinking-module__xj_0KW__failed{color:var(--color-danger-text)}.tool-thinking-module__xj_0KW__labelText{text-overflow:ellipsis;animation:.35s cubic-bezier(.2,.7,.2,1) both tool-thinking-module__xj_0KW__rise;display:block;overflow:hidden}.tool-thinking-module__xj_0KW__count{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.tool-thinking-module__xj_0KW__caret{color:var(--color-text-secondary)}.tool-thinking-module__xj_0KW__calls{border-top:var(--border-width-thin) solid var(--color-border-secondary);background:var(--color-surface-default)}@keyframes tool-thinking-module__xj_0KW__spin{to{transform:rotate(360deg)}}@keyframes tool-thinking-module__xj_0KW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tool-thinking-module__xj_0KW__thinking,.tool-thinking-module__xj_0KW__line{transition:none}.tool-thinking-module__xj_0KW__spin,.tool-thinking-module__xj_0KW__labelText{animation:none}}
.message-module__KXeUBW__message,.message-module__KXeUBW__message *{box-sizing:border-box}.message-module__KXeUBW__message{min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body)}.message-module__KXeUBW__who{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;line-height:var(--line-height-tight);text-transform:uppercase}.message-module__KXeUBW__parts{gap:var(--density-space-stack);flex-direction:column;min-width:0;display:flex}.message-module__KXeUBW__block{min-width:0}
.message-list-module__3gKTfW__frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.message-list-module__3gKTfW__scroll{overscroll-behavior:contain;outline:none;flex:1;min-height:0;overflow-y:auto}.message-list-module__3gKTfW__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.message-list-module__3gKTfW__content{box-sizing:border-box;gap:var(--density-space-group);min-height:100%;padding:var(--density-space-stack) var(--density-space-cell-x);flex-direction:column;display:flex}.message-list-module__3gKTfW__centered{width:100%;max-width:calc(720px + 2 * var(--density-space-group));padding:var(--density-space-group);margin:0 auto}.message-list-module__3gKTfW__older{justify-content:center;display:flex}.message-list-module__3gKTfW__jump{right:0;bottom:var(--density-space-stack);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0}.message-list-module__3gKTfW__jump>*{pointer-events:auto}
.skeleton-module__j4bWSq__skeleton,.skeleton-module__j4bWSq__skeleton *{box-sizing:border-box}.skeleton-module__j4bWSq__skeleton{font-family:var(--font-family-base);line-height:var(--line-height-normal);display:block}.skeleton-module__j4bWSq__rect,.skeleton-module__j4bWSq__line{background:var(--color-bg-active);animation:1.2s ease-in-out infinite skeleton-module__j4bWSq__skeletonPulse}.skeleton-module__j4bWSq__rect{width:100%;height:var(--density-row)}.skeleton-module__j4bWSq__text{width:100%}.skeleton-module__j4bWSq__line{background-clip:content-box;height:1lh;padding-block:calc(.5lh - .3em);display:block}.skeleton-module__j4bWSq__line:last-child:not(:first-child){width:60%}.skeleton-module__j4bWSq__body{font-size:var(--density-font-body)}.skeleton-module__j4bWSq__meta{font-size:var(--density-font-meta)}.skeleton-module__j4bWSq__heading{font-size:var(--density-font-heading)}.skeleton-module__j4bWSq__title{font-size:var(--density-font-title);line-height:var(--line-height-tight)}.skeleton-module__j4bWSq__metric{width:4ch;font-size:var(--density-font-metric);line-height:1.1}.skeleton-module__j4bWSq__group{display:block}.skeleton-module__j4bWSq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes skeleton-module__j4bWSq__skeletonPulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.skeleton-module__j4bWSq__rect,.skeleton-module__j4bWSq__line{animation:none}}
.session-list-module__Kvho7q__list,.session-list-module__Kvho7q__list *{box-sizing:border-box}.session-list-module__Kvho7q__list{min-width:0;height:100%;min-height:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight);flex-direction:column;display:flex}.session-list-module__Kvho7q__header{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--density-space-cell-x);border-bottom:var(--border-width-medium) solid var(--color-text-default);flex:none;display:flex}.session-list-module__Kvho7q__title{min-width:0;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.session-list-module__Kvho7q__search{align-items:center;gap:var(--space-2);height:var(--density-row);padding:0 var(--density-space-cell-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-tertiary);flex:none;display:flex}.session-list-module__Kvho7q__search:focus-within{border-bottom-color:var(--color-border-focus)}.session-list-module__Kvho7q__search input{min-width:0;color:var(--color-text-default);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.session-list-module__Kvho7q__search input::placeholder{color:var(--color-text-placeholder)}.session-list-module__Kvho7q__body{flex:1;min-height:0;overflow-y:auto}.session-list-module__Kvho7q__loading{gap:var(--density-space-stack);padding:var(--density-space-stack) var(--density-space-cell-x);flex-direction:column;display:flex}.session-list-module__Kvho7q__empty{padding:var(--density-space-stack) var(--density-space-cell-x);color:var(--color-text-secondary);margin:0}.session-list-module__Kvho7q__groupLabel{padding:var(--density-space-stack) var(--density-space-cell-x) var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.session-list-module__Kvho7q__rows{margin:0;padding:0;list-style:none}.session-list-module__Kvho7q__row{border-bottom:var(--border-width-thin) solid var(--color-border-secondary);align-items:center;display:flex}.session-list-module__Kvho7q__row:hover{background:var(--color-bg-hover)}.session-list-module__Kvho7q__active,.session-list-module__Kvho7q__active:hover{background:var(--color-bg-selected);box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default)}.session-list-module__Kvho7q__select{min-width:0;padding:var(--space-2) var(--density-space-cell-x);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;margin:0;display:flex}.session-list-module__Kvho7q__select:disabled{color:var(--color-text-disabled);cursor:not-allowed}.session-list-module__Kvho7q__select:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.session-list-module__Kvho7q__rowTitle{font-size:var(--density-font-body);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-list-module__Kvho7q__active .session-list-module__Kvho7q__rowTitle{font-weight:var(--font-weight-semibold)}.session-list-module__Kvho7q__rowSubtitle{color:var(--color-text-secondary)}.session-list-module__Kvho7q__delete{margin-right:var(--space-1);opacity:0;flex:none}.session-list-module__Kvho7q__row:hover .session-list-module__Kvho7q__delete,.session-list-module__Kvho7q__row:focus-within .session-list-module__Kvho7q__delete{opacity:1}@media (hover:none){.session-list-module__Kvho7q__delete{opacity:1}}.session-list-module__Kvho7q__more{padding:var(--space-2) var(--density-space-cell-x)}.session-list-module__Kvho7q__footer{padding:var(--space-2-5) var(--density-space-cell-x);border-top:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);flex:none;margin:0}
.select-module__M-_8ea__field,.select-module__M-_8ea__field *,.select-module__M-_8ea__panel,.select-module__M-_8ea__panel *{box-sizing:border-box}.select-module__M-_8ea__field{gap:var(--space-2);width:100%;min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--control-font-size,var(--font-size-sm));line-height:var(--line-height-tight);flex-direction:column;display:flex}.select-module__M-_8ea__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.select-module__M-_8ea__hint,.select-module__M-_8ea__error{font-size:var(--font-size-xs);margin:0}.select-module__M-_8ea__hint{color:var(--color-text-tertiary)}.select-module__M-_8ea__error{color:var(--color-danger-text)}.select-module__M-_8ea__control{height:var(--control-height,36px);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-input);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:flex;position:relative}.select-module__M-_8ea__control:hover{border-color:var(--color-border-hover)}.select-module__M-_8ea__small .select-module__M-_8ea__control{height:28px}.select-module__M-_8ea__small .select-module__M-_8ea__trigger{font-size:var(--font-size-xs)}.select-module__M-_8ea__control:focus-within,.select-module__M-_8ea__control[data-open]{border-color:var(--color-border-focus)}.select-module__M-_8ea__invalid .select-module__M-_8ea__control,.select-module__M-_8ea__invalid .select-module__M-_8ea__control:hover,.select-module__M-_8ea__invalid .select-module__M-_8ea__control:focus-within,.select-module__M-_8ea__invalid .select-module__M-_8ea__control[data-open]{border-color:var(--color-danger)}.select-module__M-_8ea__disabled .select-module__M-_8ea__control,.select-module__M-_8ea__disabled .select-module__M-_8ea__control:hover{border-color:var(--color-border-disabled);background:var(--color-bg-disabled)}.select-module__M-_8ea__disabled .select-module__M-_8ea__label,.select-module__M-_8ea__disabled .select-module__M-_8ea__trigger,.select-module__M-_8ea__disabled .select-module__M-_8ea__icon,.select-module__M-_8ea__disabled .select-module__M-_8ea__caret,.select-module__M-_8ea__disabled .select-module__M-_8ea__placeholder,.select-module__M-_8ea__disabled .select-module__M-_8ea__hint{color:var(--color-text-disabled)}.select-module__M-_8ea__trigger{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:0 calc(var(--space-3) + 14px + var(--space-2)) 0 var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;display:flex}.select-module__M-_8ea__trigger:focus,.select-module__M-_8ea__trigger:focus-visible{outline:none}.select-module__M-_8ea__trigger:disabled{cursor:not-allowed}.select-module__M-_8ea__withClear{padding-right:calc(var(--space-3) + 14px + var(--space-1) + 24px + var(--space-1))}.select-module__M-_8ea__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-module__M-_8ea__placeholder{color:var(--color-text-placeholder)}.select-module__M-_8ea__count{border:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;padding:1px 6px}.select-module__M-_8ea__caret{top:calc(50% - 7px);right:var(--space-3);color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-out);position:absolute}.select-module__M-_8ea__control[data-open] .select-module__M-_8ea__caret{transform:rotate(180deg)}.select-module__M-_8ea__clear{top:50%;right:calc(var(--space-3) + 14px + var(--space-1));width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.select-module__M-_8ea__clear:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.select-module__M-_8ea__icon{color:var(--color-text-secondary);flex:none;display:inline-flex}.select-module__M-_8ea__panel{z-index:var(--z-tooltip);border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-overlay);max-width:min(480px,100vw - 16px);box-shadow:var(--shadow-lg);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight);flex-direction:column;display:flex;position:fixed}.select-module__M-_8ea__search{align-items:center;gap:var(--space-2);height:36px;margin:var(--space-2) var(--space-2) var(--space-1);padding:0 var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-tertiary);flex:none;display:flex}.select-module__M-_8ea__search:focus-within{border-color:var(--color-border-hover)}.select-module__M-_8ea__search input{min-width:0;color:var(--color-text-default);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.select-module__M-_8ea__search input:focus,.select-module__M-_8ea__search input:focus-visible{outline:none}.select-module__M-_8ea__search input::placeholder{color:var(--color-text-placeholder)}.select-module__M-_8ea__search input::-webkit-search-cancel-button{appearance:none}.select-module__M-_8ea__list{overscroll-behavior:contain;min-height:0;padding:var(--space-1) 0;scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent;flex:auto;position:relative;overflow-y:auto}.select-module__M-_8ea__section+.select-module__M-_8ea__section{margin-top:var(--space-1);border-top:var(--border-width-thin) solid var(--color-border-secondary)}.select-module__M-_8ea__heading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.select-module__M-_8ea__option{align-items:flex-start;gap:var(--space-2-5);min-height:36px;padding:var(--space-2-5) var(--space-3);cursor:pointer;display:flex}.select-module__M-_8ea__option:focus{outline:none}.select-module__M-_8ea__active{background:var(--color-bg-hover);box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default)}.select-module__M-_8ea__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.select-module__M-_8ea__option[aria-selected=true] .select-module__M-_8ea__optionLabel{font-weight:var(--font-weight-semibold)}.select-module__M-_8ea__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.select-module__M-_8ea__optionLabel{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.select-module__M-_8ea__description{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.select-module__M-_8ea__check{flex:none;margin-top:1px}.select-module__M-_8ea__box{border:var(--border-width-thin) solid var(--color-border-hover);width:14px;height:14px;color:var(--color-text-inverse);flex:none;place-items:center;margin-top:1px;display:grid}.select-module__M-_8ea__option[aria-selected=true] .select-module__M-_8ea__box{border-color:var(--color-text-default);background:var(--color-text-default)}.select-module__M-_8ea__empty{padding:var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}
.session-select-module__83Nsqa__sessionSelect{align-items:center;gap:var(--space-2);min-width:0;display:flex}.session-select-module__83Nsqa__select{flex:260px;min-width:140px;max-width:360px}.session-select-module__83Nsqa__sessionSelect>button{flex:none}
.working-line-module__rekBnG__working{color:var(--color-text-default);font-size:var(--density-font-meta);display:flex}.working-line-module__rekBnG__working>*{font-size:inherit}
.agent-chat-module__IPWJma__chat,.agent-chat-module__IPWJma__chat *{box-sizing:border-box}.agent-chat-module__IPWJma__chat{background:var(--color-surface-default);height:100%;min-height:0;color:var(--color-text-default);font-family:var(--font-family-base);display:flex}.agent-chat-module__IPWJma__panel{border:var(--border-width-thin) solid var(--color-border-default);flex-direction:column}.agent-chat-module__IPWJma__header{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-1-5) var(--density-space-cell-x);border-bottom:var(--border-width-medium) solid var(--color-text-default);flex:none;display:flex}.agent-chat-module__IPWJma__full .agent-chat-module__IPWJma__header{min-height:52px;padding:var(--space-1-5) var(--density-space-group);border-bottom:var(--border-width-thin) solid var(--color-border-default)}.agent-chat-module__IPWJma__title{max-width:40%;font-size:var(--density-font-meta);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}.agent-chat-module__IPWJma__full .agent-chat-module__IPWJma__title{font-size:var(--density-font-body)}.agent-chat-module__IPWJma__headerSlot{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.agent-chat-module__IPWJma__sessionSelect{flex:auto;justify-content:flex-end}.agent-chat-module__IPWJma__loading{gap:var(--density-space-stack);flex-direction:column;display:flex}.agent-chat-module__IPWJma__intro{padding:var(--density-space-group) 0}.agent-chat-module__IPWJma__composer{gap:var(--density-space-stack);padding:var(--density-space-stack) var(--density-space-stack) var(--density-space-group);border-top:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;flex:none;display:flex}.agent-chat-module__IPWJma__centeredComposer{width:100%;max-width:calc(720px + 2 * var(--density-space-group));padding:var(--density-space-stack) var(--density-space-group) var(--density-space-section);border-top:0;margin:0 auto}.agent-chat-module__IPWJma__showAnswers{align-self:flex-start}.agent-chat-module__IPWJma__readOnly{color:var(--color-text-secondary);font-size:var(--density-font-meta);margin:0}.agent-chat-module__IPWJma__full{flex-direction:row}.agent-chat-module__IPWJma__rail{width:var(--density-rail);border-right:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;flex:none;min-height:0;display:flex}.agent-chat-module__IPWJma__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-chat-module__IPWJma__body{flex:1;min-height:0;display:flex}.agent-chat-module__IPWJma__thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-chat-module__IPWJma__aside{border-left:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);flex:none;width:300px;min-height:0;overflow-y:auto}
.prompt-box-module__dBSAdW__field,.prompt-box-module__dBSAdW__field *{box-sizing:border-box}.prompt-box-module__dBSAdW__field{gap:var(--space-2-5);color:var(--color-text-default);font-family:var(--font-family-base);flex-direction:column;display:flex}.prompt-box-module__dBSAdW__label{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.prompt-box-module__dBSAdW__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prompt-box-module__dBSAdW__box{border:var(--border-width-thin) solid var(--color-text-default);background:var(--color-surface-raised);box-shadow:0 1px 0 var(--color-text-default);flex-direction:column;transition:box-shadow .2s;display:flex;position:relative}.prompt-box-module__dBSAdW__box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-info) 25%, transparent)}.prompt-box-module__dBSAdW__prompt{top:19px;left:var(--space-5);align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);font-family:var(--font-family-mono);pointer-events:none;font-size:15px;display:flex;position:absolute}.prompt-box-module__dBSAdW__caret{background:var(--color-text-default);width:.6em;height:1.15em;animation:1s step-end infinite prompt-box-module__dBSAdW__caret;display:inline-block}.prompt-box-module__dBSAdW__box:focus-within .prompt-box-module__dBSAdW__caret{visibility:hidden}.prompt-box-module__dBSAdW__input{width:100%;min-height:104px;padding:18px var(--space-5) 18px 48px;color:var(--color-text-default);font:inherit;font-size:17px;line-height:var(--line-height-normal);resize:vertical;background:0 0;border:0;outline:none;margin:0;display:block}.prompt-box-module__dBSAdW__input::placeholder{color:var(--color-text-tertiary)}.prompt-box-module__dBSAdW__withFooter .prompt-box-module__dBSAdW__input{padding-bottom:var(--space-2)}.prompt-box-module__dBSAdW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3) var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@keyframes prompt-box-module__dBSAdW__caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.prompt-box-module__dBSAdW__box{transition:none}.prompt-box-module__dBSAdW__caret{animation:none}}
.ask-user-module__TL3DpW__ask,.ask-user-module__TL3DpW__ask *{box-sizing:border-box}.ask-user-module__TL3DpW__ask{gap:var(--space-4);color:var(--color-text-default);font-family:var(--font-family-base);flex-direction:column;display:flex}.ask-user-module__TL3DpW__eyebrow{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.ask-user-module__TL3DpW__dot{border-radius:var(--border-radius-full);background:var(--color-warning);width:6px;height:6px}.ask-user-module__TL3DpW__head{gap:var(--space-2);flex-direction:column;animation:.45s cubic-bezier(.2,.7,.2,1) both ask-user-module__TL3DpW__rise;display:flex}.ask-user-module__TL3DpW__question{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-wrap:pretty;white-space:pre-wrap;margin:0;line-height:1.25}.ask-user-module__TL3DpW__question[data-tier=medium]{font-size:var(--font-size-xl);letter-spacing:-.015em;line-height:1.35}.ask-user-module__TL3DpW__read{gap:var(--space-3);flex-direction:column;animation:.45s cubic-bezier(.2,.7,.2,1) both ask-user-module__TL3DpW__rise;display:flex}.ask-user-module__TL3DpW__readText{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);white-space:pre-wrap;margin:0;line-height:1.5}.ask-user-module__TL3DpW__answer{align-self:flex-start}.ask-user-module__TL3DpW__pull{animation:.22s cubic-bezier(.2,.7,.3,1) both ask-user-module__TL3DpW__pull}.ask-user-module__TL3DpW__peek{gap:var(--space-1);padding:var(--space-2) var(--space-3) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;transition:background .15s;display:flex}.ask-user-module__TL3DpW__peek:hover{background:var(--color-bg-hover)}.ask-user-module__TL3DpW__peekText{max-height:4.2em;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.ask-user-module__TL3DpW__peekCaret{margin-bottom:var(--space-1);color:var(--color-text-tertiary);align-self:center}.ask-user-module__TL3DpW__options{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-user-module__TL3DpW__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ask-user-module__TL3DpW__span{grid-column:1/-1}.ask-user-module__TL3DpW__item{min-width:0;animation:ask-user-module__TL3DpW__rise .24s cubic-bezier(.2, .7, .3, 1) calc(.12s + var(--i,0) * 50ms) both;display:flex}.ask-user-module__TL3DpW__option{align-items:center;gap:var(--space-3-5);min-height:56px;padding:var(--space-3-5) var(--space-4) var(--space-3-5) var(--space-5);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);color:var(--color-text-default);font:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;flex:1;grid-template-columns:auto minmax(0,1fr) auto;margin:0;line-height:1.35;transition:background .15s,border-color .15s,color .15s;display:grid;position:relative}.ask-user-module__TL3DpW__option[data-tier=medium]{font-size:var(--font-size-base)}.ask-user-module__TL3DpW__option[data-tier=long]{font-size:var(--font-size-sm)}.ask-user-module__TL3DpW__option:before{content:"";width:var(--border-width-medium);background:var(--color-text-default);transform-origin:top;transition:transform .25s cubic-bezier(.6,0,.2,1);position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.ask-user-module__TL3DpW__option:hover:not(:disabled){border-color:var(--color-text-default);background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface-raised))}.ask-user-module__TL3DpW__option:hover:not(:disabled):before{transform:none}.ask-user-module__TL3DpW__option:focus-visible{outline:var(--border-width-medium) solid var(--color-border-focus);outline-offset:2px}.ask-user-module__TL3DpW__option:disabled{cursor:default;opacity:.5}.ask-user-module__TL3DpW__index{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);letter-spacing:.04em}.ask-user-module__TL3DpW__text{overflow-wrap:anywhere;min-width:0}.ask-user-module__TL3DpW__go{color:var(--color-text-secondary);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.ask-user-module__TL3DpW__option:hover:not(:disabled) .ask-user-module__TL3DpW__go{color:var(--color-text-default);transform:translate(4px)}.ask-user-module__TL3DpW__picked,.ask-user-module__TL3DpW__picked:disabled{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-text-on-brand);opacity:1}.ask-user-module__TL3DpW__picked .ask-user-module__TL3DpW__index,.ask-user-module__TL3DpW__picked .ask-user-module__TL3DpW__go{color:var(--color-text-on-brand)}.ask-user-module__TL3DpW__other{color:var(--color-text-secondary);background:0 0;border-style:dashed}.ask-user-module__TL3DpW__free{animation:.3s cubic-bezier(.2,.7,.3,1) both ask-user-module__TL3DpW__rise}.ask-user-module__TL3DpW__back{margin-right:auto}@keyframes ask-user-module__TL3DpW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ask-user-module__TL3DpW__pull{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ask-user-module__TL3DpW__head,.ask-user-module__TL3DpW__read,.ask-user-module__TL3DpW__pull,.ask-user-module__TL3DpW__item,.ask-user-module__TL3DpW__free{animation:none}.ask-user-module__TL3DpW__option,.ask-user-module__TL3DpW__option:before,.ask-user-module__TL3DpW__go,.ask-user-module__TL3DpW__peek{transition:none}}
.block-frame-module__31wLXa__frame,.block-frame-module__31wLXa__frame *{box-sizing:border-box}.block-frame-module__31wLXa__frame{gap:var(--density-space-stack);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-normal);flex-direction:column;display:flex}.block-frame-module__31wLXa__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-1-5);border-bottom:var(--border-width-thin) solid var(--color-border-default);display:flex}.block-frame-module__31wLXa__title{font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.block-frame-module__31wLXa__meta{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.block-frame-module__31wLXa__body{gap:var(--density-space-stack);flex-direction:column;min-width:0;display:flex}.block-frame-module__31wLXa__body>:last-child{margin-bottom:0}.block-frame-module__31wLXa__facts{align-items:center;gap:var(--space-1) var(--space-4);color:var(--color-text-secondary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.block-frame-module__31wLXa__notes{padding-left:var(--density-space-cell-x);border-left:var(--border-width-medium) solid var(--color-border-default)}.block-frame-module__31wLXa__failed .block-frame-module__31wLXa__header{border-bottom-color:var(--color-danger)}.block-frame-module__31wLXa__error{gap:var(--space-2);padding:var(--density-space-inset-y) 0;color:var(--color-danger-text);display:flex}.block-frame-module__31wLXa__error svg{width:var(--density-icon);height:var(--density-icon);flex:none}.block-frame-module__31wLXa__error p{margin:0}.block-frame-module__31wLXa__errorTitle{font-weight:var(--font-weight-semibold)}.block-frame-module__31wLXa__errorTitle code,.block-frame-module__31wLXa__errorMessage{font-family:var(--font-family-mono);font-size:.92em}.block-frame-module__31wLXa__errorMessage{color:var(--color-text-secondary)}
.breadcrumbs-module__uDqnvq__breadcrumbs{box-sizing:border-box;color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:var(--density-font-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:.08em;text-transform:uppercase;margin:0}.breadcrumbs-module__uDqnvq__link{color:inherit;cursor:pointer;transition:color var(--duration-fast);text-decoration:none}.breadcrumbs-module__uDqnvq__link:hover{color:var(--color-text-default)}.breadcrumbs-module__uDqnvq__link:focus-visible{outline:var(--border-width-medium) solid var(--color-border-focus);outline-offset:3px}
.menu-module__rdDIPG__menu,.menu-module__rdDIPG__menu *{box-sizing:border-box}.menu-module__rdDIPG__menu{min-width:280px;max-width:360px;padding:var(--space-1) 0;border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-overlay);box-shadow:var(--shadow-lg);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight);flex-direction:column;display:flex}.menu-module__rdDIPG__item{align-items:flex-start;gap:var(--space-2-5);width:100%;min-height:36px;padding:var(--space-2-5) var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.menu-module__rdDIPG__item:hover:not(:disabled),.menu-module__rdDIPG__item:focus-visible{background:var(--color-bg-hover);outline:none}.menu-module__rdDIPG__item:focus-visible{box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default)}.menu-module__rdDIPG__item:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.menu-module__rdDIPG__danger{color:var(--color-danger-text)}.menu-module__rdDIPG__check{width:16px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;display:inline-flex}.menu-module__rdDIPG__item[aria-current=true] .menu-module__rdDIPG__check{color:var(--color-text-default)}.menu-module__rdDIPG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menu-module__rdDIPG__label{font-weight:var(--font-weight-medium)}.menu-module__rdDIPG__description{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.menu-module__rdDIPG__hint{color:var(--color-text-dim);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex:none}.menu-module__rdDIPG__separator{margin:var(--space-1) 0;border-top:var(--border-width-thin) solid var(--color-border-secondary)}.menu-module__rdDIPG__separator:first-child{border-top:0;margin-top:0}.menu-module__rdDIPG__heading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:block}
.button-group-module__YMmZhG__group{isolation:isolate;display:inline-flex}.button-group-module__YMmZhG__group>*{position:relative}.button-group-module__YMmZhG__group>*+*{margin-left:calc(-1 * var(--border-width-thin))}.button-group-module__YMmZhG__group>:hover,.button-group-module__YMmZhG__group>:focus-visible,.button-group-module__YMmZhG__group>[aria-pressed=true]{z-index:1}.button-group-module__YMmZhG__root{display:inline-flex;position:relative}.button-group-module__YMmZhG__caret{width:32px}.button-group-module__YMmZhG__primary .button-group-module__YMmZhG__caret{box-shadow:inset var(--border-width-thin) 0 0 color-mix(in srgb, var(--color-text-on-brand) 35%, transparent)}.button-group-module__YMmZhG__root [aria-expanded=true]{z-index:1}.button-group-module__YMmZhG__menu{top:calc(36px + var(--space-1));position:absolute}.button-group-module__YMmZhG__small .button-group-module__YMmZhG__caret{width:24px}.button-group-module__YMmZhG__small .button-group-module__YMmZhG__menu{top:calc(28px + var(--space-1))}.button-group-module__YMmZhG__start{left:0}.button-group-module__YMmZhG__end{right:0}
.card-module__7BxT7a__card,.card-module__7BxT7a__card *{box-sizing:border-box}.card-module__7BxT7a__card{gap:var(--density-space-stack);min-height:var(--density-card-min);padding:var(--density-space-inset-y) var(--density-space-inset-x);border-right:var(--border-width-thin) solid var(--color-border-secondary);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-normal);flex-direction:column;display:flex}.card-module__7BxT7a__top{color:var(--color-success-text);font-size:var(--density-font-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;display:flex}.card-module__7BxT7a__kind{align-items:center;gap:var(--space-2);display:inline-flex}.card-module__7BxT7a__kind svg{width:var(--density-icon);height:var(--density-icon)}.card-module__7BxT7a__tag{font-size:var(--font-size-3xs)}.card-module__7BxT7a__title{color:var(--color-text-default);font-size:var(--density-font-item);font-weight:var(--font-weight-medium);margin:0;line-height:1.2}.card-module__7BxT7a__description{color:var(--color-text-secondary);flex:1;margin:0}.card-module__7BxT7a__counts{gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.card-module__7BxT7a__counts b{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}
.case-card-module__m9pngq__cell{min-width:0;display:flex}.case-card-module__m9pngq__card,.case-card-module__m9pngq__card *{box-sizing:border-box}.case-card-module__m9pngq__card{gap:var(--space-3-5);min-width:0;padding:var(--space-5) var(--space-6);border-right:var(--border-width-thin) solid var(--color-border-secondary);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-normal);flex-direction:column;flex:1;text-decoration:none;transition:background .15s;display:flex}.case-card-module__m9pngq__card:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.case-card-module__m9pngq__card:focus-visible{outline:var(--border-width-medium) solid var(--color-border-focus);outline-offset:-2px}.case-card-module__m9pngq__head{align-items:center;gap:var(--space-2-5);color:var(--color-text-tertiary);font-size:var(--font-size-xs);display:flex}.case-card-module__m9pngq__meta{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.case-card-module__m9pngq__time{font-variant-numeric:tabular-nums;flex:none}.case-card-module__m9pngq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.3}.case-card-module__m9pngq__description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.case-card-module__m9pngq__card{transition:none}}
.change-sign-module__fRv2cq__sign{box-sizing:border-box;border:var(--border-width-thin) solid currentColor;width:18px;height:18px;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;place-items:center;line-height:1;display:inline-grid}.change-sign-module__fRv2cq__add{color:var(--color-info-text)}.change-sign-module__fRv2cq__change{color:var(--color-warning-text)}.change-sign-module__fRv2cq__remove{color:var(--color-danger-text)}
.checkbox-module__ujczoW__checkbox{box-sizing:border-box;align-items:center;gap:var(--space-2);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-meta);line-height:var(--line-height-tight);cursor:pointer;display:inline-flex;position:relative}.checkbox-module__ujczoW__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.checkbox-module__ujczoW__box{box-sizing:border-box;border:var(--border-width-thin) solid var(--color-text-tertiary);background:var(--color-bg-input);width:18px;height:18px;color:var(--color-text-on-brand);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid}.checkbox-module__ujczoW__box>*{grid-area:1/1}.checkbox-module__ujczoW__tick{stroke:currentColor;stroke-width:1.75px;opacity:0;width:13px;height:13px}.checkbox-module__ujczoW__dash{opacity:0;background:currentColor;width:10px;height:2px}.checkbox-module__ujczoW__checkbox:hover .checkbox-module__ujczoW__box{border-color:var(--color-text-default)}.checkbox-module__ujczoW__input:checked+.checkbox-module__ujczoW__box,.checkbox-module__ujczoW__input:indeterminate+.checkbox-module__ujczoW__box{border-color:var(--color-bg-brand);background:var(--color-bg-brand)}.checkbox-module__ujczoW__input:checked+.checkbox-module__ujczoW__box .checkbox-module__ujczoW__tick,.checkbox-module__ujczoW__input:indeterminate+.checkbox-module__ujczoW__box .checkbox-module__ujczoW__dash{opacity:1}.checkbox-module__ujczoW__input:indeterminate+.checkbox-module__ujczoW__box .checkbox-module__ujczoW__tick{opacity:0}.checkbox-module__ujczoW__input:focus-visible+.checkbox-module__ujczoW__box{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:2px}.checkbox-module__ujczoW__disabled{color:var(--color-text-disabled);cursor:not-allowed}.checkbox-module__ujczoW__disabled .checkbox-module__ujczoW__box,.checkbox-module__ujczoW__disabled:hover .checkbox-module__ujczoW__box{border-color:var(--color-border-disabled);background:var(--color-bg-disabled)}.checkbox-module__ujczoW__disabled .checkbox-module__ujczoW__input:checked+.checkbox-module__ujczoW__box{border-color:var(--color-text-disabled);background:var(--color-text-disabled)}
.code-peek-module__vg-lgq__peek,.code-peek-module__vg-lgq__peek *{box-sizing:border-box}.code-peek-module__vg-lgq__peek{border-top:var(--border-width-thin) solid var(--color-border-secondary);background:var(--color-surface-sunken);min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);position:relative}.code-peek-module__vg-lgq__body{padding:var(--space-1-5) 0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin:0;line-height:20px;overflow-x:auto}.code-peek-module__vg-lgq__code{min-width:max-content;font:inherit;display:block}.code-peek-module__vg-lgq__line{grid-template-columns:40px 3px minmax(0,1fr);display:grid}.code-peek-module__vg-lgq__line:before{content:"";grid-area:1/2}.code-peek-module__vg-lgq__marked{background:var(--color-bg-selected)}.code-peek-module__vg-lgq__marked:before{background:var(--color-text-default)}.code-peek-module__vg-lgq__gutter{padding-right:var(--space-2-5);color:var(--color-text-dim);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;grid-area:1/1}.code-peek-module__vg-lgq__text{padding:0 var(--density-space-cell-x) 0 var(--space-1);white-space:pre;grid-column:3}.code-peek-module__vg-lgq__fade{height:72px;padding-bottom:var(--space-2-5);background:linear-gradient(to bottom, transparent, var(--color-surface-sunken) 70%);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.code-peek-module__vg-lgq__fade .code-peek-module__vg-lgq__showAll{background:var(--color-surface-raised)}.code-peek-module__vg-lgq__plain{color:inherit}.code-peek-module__vg-lgq__keyword{color:var(--color-code-keyword);font-weight:var(--font-weight-semibold)}.code-peek-module__vg-lgq__string{color:var(--color-code-string)}.code-peek-module__vg-lgq__number{color:var(--color-code-number)}.code-peek-module__vg-lgq__call{color:var(--color-code-call)}.code-peek-module__vg-lgq__builtin{color:var(--color-code-builtin)}.code-peek-module__vg-lgq__comment{color:var(--color-code-comment);font-style:italic}
.columns-module__BFajYq__columns{box-sizing:border-box;grid-template-columns:repeat(var(--columns-count,2), minmax(0, 1fr));gap:var(--density-space-inset-x);display:grid}.columns-module__BFajYq__divided{gap:0}.columns-module__BFajYq__divided>*{box-sizing:border-box;min-width:0;padding:0 var(--density-space-inset-x);border-left:var(--border-width-thin) solid var(--color-border-secondary)}.columns-module__BFajYq__divided>:first-child{border-left:0;padding-left:0}.columns-module__BFajYq__divided>:last-child{padding-right:0}@media (max-width:720px){.columns-module__BFajYq__columns{grid-template-columns:minmax(0,1fr)}}
.contents-module__L_I1vW__contents,.contents-module__L_I1vW__contents *{box-sizing:border-box}.contents-module__L_I1vW__contents{border-top:var(--border-width-medium) solid var(--color-text-default);color:var(--color-text-default);font-family:var(--font-family-base)}.contents-module__L_I1vW__label{padding:var(--space-2-5) var(--density-space-cell-x) var(--space-1-5);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.contents-module__L_I1vW__list{margin:0;padding:0;list-style:none}.contents-module__L_I1vW__link{align-items:baseline;gap:var(--space-2);min-height:28px;padding:var(--space-1-5) var(--density-space-cell-x);color:var(--color-text-secondary);font-size:var(--density-font-meta);line-height:var(--line-height-tight);text-decoration:none;display:flex}.contents-module__L_I1vW__link:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.contents-module__L_I1vW__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.contents-module__L_I1vW__depth2{padding-left:calc(var(--density-space-cell-x) + 16px)}.contents-module__L_I1vW__depth3{padding-left:calc(var(--density-space-cell-x) + 32px);color:var(--color-text-tertiary)}.contents-module__L_I1vW__active{background:var(--color-bg-selected);box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default);color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.contents-module__L_I1vW__number{width:30px;color:var(--color-text-dim);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);flex:none}.contents-module__L_I1vW__text{min-width:0}
.count-module__MgLixq__count{color:var(--color-text-dim);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}
.data-chip-module__Pcg1pq__chip{box-sizing:border-box;padding:0 var(--space-1-5);border:var(--border-width-thin) solid var(--color-border-secondary);background:var(--color-surface-sunken);color:var(--color-text-default);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);white-space:nowrap;flex:none;align-items:center;line-height:16px;display:inline-flex}.data-chip-module__Pcg1pq__entity,.data-chip-module__Pcg1pq__published{box-shadow:inset var(--border-width-medium) 0 0 var(--color-kind-entity)}.data-chip-module__Pcg1pq__table{box-shadow:inset var(--border-width-medium) 0 0 var(--color-kind-table)}.data-chip-module__Pcg1pq__internal{border-style:dashed;border-color:var(--color-text-tertiary)}
.data-grid-module__cmR5DG__grid,.data-grid-module__cmR5DG__grid *{box-sizing:border-box}.data-grid-module__cmR5DG__grid{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.data-grid-module__cmR5DG__head{z-index:1;border-right:var(--border-width-thin) solid var(--color-border-secondary);border-bottom:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-raised);text-align:left;white-space:nowrap;vertical-align:middle;height:40px;padding:0;position:sticky;top:0}.data-grid-module__cmR5DG__active{background:var(--color-bg-hover)}.data-grid-module__cmR5DG__headButton{align-items:center;gap:var(--space-1-5);width:100%;height:100%;min-height:40px;padding:0 var(--space-2-5);color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;display:flex}button.data-grid-module__cmR5DG__headButton{cursor:pointer}button.data-grid-module__cmR5DG__headButton:hover{background:var(--color-bg-hover)}button.data-grid-module__cmR5DG__headButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.data-grid-module__cmR5DG__numeric .data-grid-module__cmR5DG__headButton{justify-content:flex-end}.data-grid-module__cmR5DG__name{font-weight:var(--font-weight-semibold)}.data-grid-module__cmR5DG__type{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.data-grid-module__cmR5DG__sortIcon{color:var(--color-text-default);flex:none}.data-grid-module__cmR5DG__caret{color:var(--color-text-tertiary);flex:none}.data-grid-module__cmR5DG__menu{top:calc(100% + var(--space-1));z-index:3;width:200px;font-weight:var(--font-weight-normal);position:absolute;left:0}.data-grid-module__cmR5DG__numeric .data-grid-module__cmR5DG__menu{left:auto;right:0}.data-grid-module__cmR5DG__cell{height:30px;padding:0 var(--space-2-5);border-right:var(--border-width-thin) solid var(--color-border-secondary);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.data-grid-module__cmR5DG__numeric{text-align:right}.data-grid-module__cmR5DG__blank{color:var(--color-text-tertiary)}.data-grid-module__cmR5DG__grid tbody tr:hover .data-grid-module__cmR5DG__cell{background:var(--color-bg-hover)}.data-grid-module__cmR5DG__index{width:44px;padding:0 var(--space-2-5);background:var(--color-surface-raised);color:var(--color-text-dim);text-align:right}.data-grid-module__cmR5DG__empty{padding:var(--density-space-inset-y) var(--density-space-cell-x);color:var(--color-text-secondary)}.data-grid-module__cmR5DG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.data-viewer-module__1V-zPW__viewer,.data-viewer-module__1V-zPW__viewer *{box-sizing:border-box}.data-viewer-module__1V-zPW__viewer{width:calc(100vw - 2 * var(--density-space-section));max-width:none;height:calc(100dvh - 2 * var(--density-space-section));border:var(--border-width-thin) solid var(--color-text-default);background:var(--color-surface-default);max-height:none;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-tight);border-radius:0;margin:auto;padding:0;overflow:hidden}.data-viewer-module__1V-zPW__viewer::backdrop{background:var(--color-scrim)}@media (max-width:720px){.data-viewer-module__1V-zPW__viewer{width:calc(100vw - 2 * var(--space-2));height:calc(100dvh - 2 * var(--space-2))}}html:has(.data-viewer-module__1V-zPW__viewer[open]){overflow:hidden}.data-viewer-module__1V-zPW__window{flex-direction:column;height:100%;display:flex}.data-viewer-module__1V-zPW__header{align-items:flex-start;gap:var(--density-space-inline);padding:var(--density-space-inset-y) var(--density-space-page-x) var(--density-space-stack);border-bottom:var(--border-width-medium) solid var(--color-text-default);flex-wrap:wrap;flex:none;display:flex}.data-viewer-module__1V-zPW__heading{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.data-viewer-module__1V-zPW__eyebrow{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.data-viewer-module__1V-zPW__title{font-family:var(--font-family-mono);font-size:var(--density-font-heading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.data-viewer-module__1V-zPW__meta{color:var(--color-text-secondary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.data-viewer-module__1V-zPW__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--density-space-page-x);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-wrap:wrap;flex:none;display:flex}.data-viewer-module__1V-zPW__body{flex:1;min-height:0;overflow:auto}.data-viewer-module__1V-zPW__footer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--density-space-page-x);border-top:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;display:flex}
.date-input-module__GN5zGG__control,.date-input-module__GN5zGG__panel,.date-input-module__GN5zGG__panel *{box-sizing:border-box}.date-input-module__GN5zGG__control{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:36px;padding:0 var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-input);color:var(--color-text-default);font-family:var(--font-family-base);cursor:text;transition:border-color var(--duration-fast) var(--ease-out);border-radius:0;display:flex}.date-input-module__GN5zGG__control:hover{border-color:var(--color-border-hover)}.date-input-module__GN5zGG__control:focus-within{border-color:var(--color-border-focus)}.date-input-module__GN5zGG__input{min-width:0;height:100%;color:inherit;font:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.date-input-module__GN5zGG__input::placeholder{color:var(--color-text-placeholder)}.date-input-module__GN5zGG__suffix,.date-input-module__GN5zGG__clear{color:var(--color-text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.date-input-module__GN5zGG__clear{cursor:pointer;background:0 0;border:0;padding:0}.date-input-module__GN5zGG__clear:hover{color:var(--color-text-default)}.date-input-module__GN5zGG__invalid,.date-input-module__GN5zGG__invalid:hover,.date-input-module__GN5zGG__invalid:focus-within{border-color:var(--color-danger)}.date-input-module__GN5zGG__readOnly,.date-input-module__GN5zGG__readOnly:hover,.date-input-module__GN5zGG__readOnly:focus-within{border-color:var(--color-border-secondary);cursor:default;background:0 0}.date-input-module__GN5zGG__disabled,.date-input-module__GN5zGG__disabled:hover{border-color:var(--color-border-disabled);background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.date-input-module__GN5zGG__disabled .date-input-module__GN5zGG__suffix{color:var(--color-text-disabled)}.date-input-module__GN5zGG__panel{z-index:var(--z-tooltip);border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-overlay);box-shadow:var(--shadow-lg);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);position:fixed}.date-input-module__GN5zGG__body{display:flex}.date-input-module__GN5zGG__calendar{padding:var(--space-2)}.date-input-module__GN5zGG__header{align-items:center;gap:var(--space-1);height:32px;margin-bottom:var(--space-1);display:flex}.date-input-module__GN5zGG__nav,.date-input-module__GN5zGG__title,.date-input-module__GN5zGG__cell,.date-input-module__GN5zGG__link,.date-input-module__GN5zGG__ok{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.date-input-module__GN5zGG__nav{width:28px;height:28px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.date-input-module__GN5zGG__nav:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.date-input-module__GN5zGG__title{height:28px;font-weight:var(--font-weight-semibold);text-align:center;flex:1}button.date-input-module__GN5zGG__title:hover{background:var(--color-bg-hover)}.date-input-module__GN5zGG__grid{border-collapse:collapse}.date-input-module__GN5zGG__grid th{height:28px;color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.date-input-module__GN5zGG__grid td{padding:0}.date-input-module__GN5zGG__cell{text-align:center;width:32px;height:32px}.date-input-module__GN5zGG__cell:hover:not(:disabled,.date-input-module__GN5zGG__picked){background:var(--color-bg-hover)}.date-input-module__GN5zGG__muted{color:var(--color-text-tertiary)}.date-input-module__GN5zGG__today{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-text-default)}.date-input-module__GN5zGG__active:not(.date-input-module__GN5zGG__picked){background:var(--color-bg-hover)}.date-input-module__GN5zGG__picked{background:var(--color-text-default);color:var(--color-text-inverse)}.date-input-module__GN5zGG__cell:disabled{color:var(--color-text-disabled);cursor:not-allowed}.date-input-module__GN5zGG__weekNumber{width:32px;color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-align:center}.date-input-module__GN5zGG__weekRow:hover td{background:var(--color-bg-hover)}.date-input-module__GN5zGG__weekRow .date-input-module__GN5zGG__cell:hover:not(:disabled){background:0 0}.date-input-module__GN5zGG__pickedRow td,.date-input-module__GN5zGG__pickedRow:hover td{background:var(--color-text-default);color:var(--color-text-inverse)}.date-input-module__GN5zGG__pickedRow .date-input-module__GN5zGG__muted{color:inherit}.date-input-module__GN5zGG__periods{grid-template-columns:repeat(3,72px);display:grid}.date-input-module__GN5zGG__periods .date-input-module__GN5zGG__cell{width:72px;height:40px}.date-input-module__GN5zGG__quarters{grid-template-columns:repeat(4,56px)}.date-input-module__GN5zGG__quarters .date-input-module__GN5zGG__cell{width:56px}.date-input-module__GN5zGG__time{display:flex}.date-input-module__GN5zGG__calendar+.date-input-module__GN5zGG__time{border-left:var(--border-width-thin) solid var(--color-border-default)}.date-input-module__GN5zGG__timeColumn{width:52px;height:calc(28px * 7 + var(--space-2) * 2);padding:var(--space-2) 0;scrollbar-width:thin;flex-direction:column;display:flex;position:relative;overflow-y:auto}.date-input-module__GN5zGG__keyboardColumn{background:var(--color-bg-hover)}.date-input-module__GN5zGG__timeColumn+.date-input-module__GN5zGG__timeColumn{border-left:var(--border-width-thin) solid var(--color-border-secondary)}.date-input-module__GN5zGG__timeColumn .date-input-module__GN5zGG__cell{flex:none;width:100%;height:28px}.date-input-module__GN5zGG__timeColumn:after{content:"";flex:none;height:168px}.date-input-module__GN5zGG__footer{justify-content:space-between;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-2);border-top:var(--border-width-thin) solid var(--color-border-default);display:flex}.date-input-module__GN5zGG__link{height:28px;padding:0 var(--space-2);font-weight:var(--font-weight-medium)}.date-input-module__GN5zGG__link:hover:not(:disabled){background:var(--color-bg-hover)}.date-input-module__GN5zGG__ok{height:28px;padding:0 var(--space-3);background:var(--color-text-default);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);margin-left:auto}.date-input-module__GN5zGG__link:disabled,.date-input-module__GN5zGG__ok:disabled{opacity:.4;cursor:not-allowed}
.drawer-module__UBL38q__drawer,.drawer-module__UBL38q__drawer *{box-sizing:border-box}.drawer-module__UBL38q__drawer{--drawer-width:var(--size-drawer-default);width:min(var(--drawer-width), var(--size-drawer-max), 100vw - 2 * var(--space-4));border:0;border-left:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-overlay);max-width:none;height:100dvh;max-height:none;box-shadow:var(--shadow-lg);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-tight);border-radius:0;margin:0 0 0 auto;padding:0;overflow:visible}.drawer-module__UBL38q__left{border-right:var(--border-width-thin) solid var(--color-border-default);border-left:0;margin:0 auto 0 0}.drawer-module__UBL38q__drawer::backdrop{background:var(--color-scrim)}.drawer-module__UBL38q__drawer,.drawer-module__UBL38q__drawer::backdrop{transition:transform var(--motion-drawer-slide), opacity var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete}.drawer-module__UBL38q__drawer:not([open]){transform:translate(100%)}.drawer-module__UBL38q__left:not([open]){transform:translate(-100%)}.drawer-module__UBL38q__drawer:not([open])::backdrop{opacity:0}@starting-style{.drawer-module__UBL38q__drawer[open]{transform:translate(100%)}.drawer-module__UBL38q__left[open]{transform:translate(-100%)}.drawer-module__UBL38q__drawer[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.drawer-module__UBL38q__drawer,.drawer-module__UBL38q__drawer::backdrop{transition:none}}html:has(.drawer-module__UBL38q__drawer[open]){overflow:hidden}.drawer-module__UBL38q__panel{flex-direction:column;height:100%;display:flex}.drawer-module__UBL38q__header{align-items:center;gap:var(--density-space-inline);padding:var(--density-space-stack) var(--density-space-inset-x);border-bottom:var(--border-width-thin) solid var(--color-border-secondary);flex:none;display:flex}.drawer-module__UBL38q__title{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;flex:1;margin:0}.drawer-module__UBL38q__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.editor-tabs-module__RGA8-G__editorTabs,.editor-tabs-module__RGA8-G__editorTabs *{box-sizing:border-box}.editor-tabs-module__RGA8-G__editorTabs{border-bottom:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-default);height:44px;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight);flex-shrink:0;align-items:stretch;display:flex;position:relative}.editor-tabs-module__RGA8-G__tabs{scrollbar-width:none;flex:0 auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.editor-tabs-module__RGA8-G__tabs::-webkit-scrollbar{display:none}.editor-tabs-module__RGA8-G__slot{border-right:var(--border-width-thin) solid var(--color-border-secondary);width:256px;color:var(--color-text-secondary);flex-shrink:0;display:flex;position:relative}.editor-tabs-module__RGA8-G__slot:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.editor-tabs-module__RGA8-G__active{box-shadow:inset 0 calc(-1 * var(--border-width-medium)) 0 var(--color-text-default);color:var(--color-text-default)}.editor-tabs-module__RGA8-G__tab{align-items:center;gap:var(--space-2);min-width:0;padding:0 calc(var(--space-3) + 20px + var(--space-1-5)) 0 var(--space-4);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;margin:0;display:flex}.editor-tabs-module__RGA8-G__tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.editor-tabs-module__RGA8-G__icon{flex-shrink:0;display:inline-flex}.editor-tabs-module__RGA8-G__heading{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.editor-tabs-module__RGA8-G__kind{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.editor-tabs-module__RGA8-G__label{text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-medium);overflow:hidden}.editor-tabs-module__RGA8-G__active .editor-tabs-module__RGA8-G__label{font-weight:var(--font-weight-semibold)}.editor-tabs-module__RGA8-G__close{top:50%;right:var(--space-3);border:var(--border-width-thin) solid transparent;width:20px;height:20px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;place-items:center;margin:0;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.editor-tabs-module__RGA8-G__close>*{grid-area:1/1}.editor-tabs-module__RGA8-G__close:hover{border-color:var(--color-border-default);color:var(--color-text-default)}.editor-tabs-module__RGA8-G__dot{background:var(--color-warning);border-radius:50%;width:7px;height:7px;display:none}.editor-tabs-module__RGA8-G__x{opacity:0}.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__x,.editor-tabs-module__RGA8-G__active .editor-tabs-module__RGA8-G__x{opacity:1}.editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__dot{display:block}.editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__x{opacity:0}.editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__dot{background:var(--color-info-text);animation:1.2s ease-in-out infinite editor-tabs-module__RGA8-G__editorTabsPulse;display:block}.editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__x{opacity:0}.editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__dot{background:var(--color-success-text);display:block}.editor-tabs-module__RGA8-G__finished.editor-tabs-module__RGA8-G__failed .editor-tabs-module__RGA8-G__dot{background:var(--color-danger-text)}.editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__x{opacity:0}.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__dot,.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__dot,.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__dot{display:none}.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__x,.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__x,.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__x{opacity:1}@keyframes editor-tabs-module__RGA8-G__editorTabsPulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__dot{animation:none}}.editor-tabs-module__RGA8-G__count{min-width:18px;padding:0 var(--space-1);border:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;line-height:16px}.editor-tabs-module__RGA8-G__caret{color:var(--color-text-tertiary);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.editor-tabs-module__RGA8-G__open{background:var(--color-bg-hover);color:var(--color-text-default)}.editor-tabs-module__RGA8-G__open .editor-tabs-module__RGA8-G__caret{transform:rotate(180deg)}.editor-tabs-module__RGA8-G__status,.editor-tabs-module__RGA8-G__status:hover{cursor:inherit;pointer-events:none;border-color:#0000}.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__status.editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__dot,.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__status.editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__dot,.editor-tabs-module__RGA8-G__slot:hover .editor-tabs-module__RGA8-G__status.editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__dot{display:block}.editor-tabs-module__RGA8-G__menu{z-index:var(--z-dropdown);width:max-content;min-width:280px;max-width:400px;max-height:min(480px,70vh);padding:var(--space-1) 0;border:var(--border-width-thin) solid var(--color-border-default);border-top:var(--border-width-medium) solid var(--color-text-default);background:var(--color-surface-overlay);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:100%}.editor-tabs-module__RGA8-G__rows{flex:auto;min-height:0;overflow-y:auto}.editor-tabs-module__RGA8-G__rowSlot{position:relative}.editor-tabs-module__RGA8-G__rowSlot .editor-tabs-module__RGA8-G__close{top:var(--space-2);transform:none}.editor-tabs-module__RGA8-G__row{align-items:flex-start;gap:var(--space-2-5);width:100%;min-height:36px;padding:var(--space-2) calc(var(--space-3) + 20px + var(--space-1-5)) var(--space-2) var(--space-3);color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;line-height:20px;display:flex}.editor-tabs-module__RGA8-G__row:hover,.editor-tabs-module__RGA8-G__row:focus-visible{background:var(--color-bg-hover);outline:none}.editor-tabs-module__RGA8-G__row:focus-visible{box-shadow:inset var(--border-width-medium) 0 0 var(--color-text-default)}.editor-tabs-module__RGA8-G__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.editor-tabs-module__RGA8-G__rowName,.editor-tabs-module__RGA8-G__rowDescription{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-tabs-module__RGA8-G__rowName{font-weight:var(--font-weight-medium)}.editor-tabs-module__RGA8-G__rowDescription{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.editor-tabs-module__RGA8-G__row[aria-current=true] .editor-tabs-module__RGA8-G__rowName{font-weight:var(--font-weight-semibold)}.editor-tabs-module__RGA8-G__last .editor-tabs-module__RGA8-G__check{color:var(--color-text-dim);font-weight:var(--font-weight-normal)}.editor-tabs-module__RGA8-G__check{width:16px;color:var(--color-text-default);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;display:inline-flex}.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__x{opacity:1}.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__dot,.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__dot,.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__dot{display:none}.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__dirty .editor-tabs-module__RGA8-G__x,.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__working .editor-tabs-module__RGA8-G__x,.editor-tabs-module__RGA8-G__rowSlot:hover .editor-tabs-module__RGA8-G__finished .editor-tabs-module__RGA8-G__x{opacity:1}.editor-tabs-module__RGA8-G__separator{margin:var(--space-1) 0;border-top:var(--border-width-thin) solid var(--color-border-secondary)}.editor-tabs-module__RGA8-G__closeAll{color:var(--color-text-secondary)}.editor-tabs-module__RGA8-G__add{border:0;border-right:var(--border-width-thin) solid var(--color-border-secondary);width:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.editor-tabs-module__RGA8-G__add:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.editor-tabs-module__RGA8-G__add:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.editor-tabs-module__RGA8-G__addWrap{flex-shrink:0;display:flex;position:relative}.editor-tabs-module__RGA8-G__add[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-default)}.editor-tabs-module__RGA8-G__addMenu{position:absolute;top:100%;left:0}.editor-tabs-module__RGA8-G__addMenuEnd{left:auto;right:0}.editor-tabs-module__RGA8-G__tabMenu{z-index:var(--z-dropdown);position:fixed}.editor-tabs-module__RGA8-G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.empty-state-module__Obfs5W__emptyState,.empty-state-module__Obfs5W__emptyState *{box-sizing:border-box}.empty-state-module__Obfs5W__emptyState{min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--density-font-body);line-height:var(--line-height-normal)}.empty-state-module__Obfs5W__emptyState p,.empty-state-module__Obfs5W__title{margin:0}.empty-state-module__Obfs5W__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.empty-state-module__Obfs5W__eyebrow{color:var(--color-text-secondary);font-size:var(--density-font-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.empty-state-module__Obfs5W__title{align-items:center;gap:var(--density-space-inline);color:var(--color-text-default);font-weight:var(--density-weight-heading);line-height:var(--line-height-tight);display:flex}.empty-state-module__Obfs5W__icon{color:var(--color-text-secondary);flex:none;display:inline-flex}.empty-state-module__Obfs5W__description{color:var(--color-text-secondary)}.empty-state-module__Obfs5W__meta{color:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.empty-state-module__Obfs5W__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.empty-state-module__Obfs5W__page{min-height:100%;padding:var(--density-space-section) var(--density-space-page-x);flex:1;justify-content:center;align-items:center;display:flex}.empty-state-module__Obfs5W__page .empty-state-module__Obfs5W__frame{gap:var(--density-space-group);width:100%;max-width:40em;padding:var(--density-space-group) 0;border-top:var(--border-width-medium) solid var(--color-text-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;display:flex}.empty-state-module__Obfs5W__page .empty-state-module__Obfs5W__body{gap:var(--density-space-stack)}.empty-state-module__Obfs5W__page .empty-state-module__Obfs5W__title{font-size:var(--density-font-title);letter-spacing:var(--letter-spacing-tight)}.empty-state-module__Obfs5W__section .empty-state-module__Obfs5W__frame{justify-content:space-between;align-items:center;gap:var(--density-space-stack) var(--density-space-group);padding:var(--density-space-inset-y) 0;border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-wrap:wrap;display:flex}.empty-state-module__Obfs5W__section .empty-state-module__Obfs5W__body{flex:24em}.empty-state-module__Obfs5W__section .empty-state-module__Obfs5W__title{font-size:var(--density-font-heading)}.empty-state-module__Obfs5W__inline .empty-state-module__Obfs5W__frame{justify-content:space-between;align-items:center;gap:var(--space-2) var(--density-space-inline);min-height:var(--density-row);padding:var(--space-2) var(--density-space-cell-x);flex-wrap:wrap;display:flex}.empty-state-module__Obfs5W__inline .empty-state-module__Obfs5W__body{align-items:baseline;column-gap:var(--density-space-inline);flex-flow:wrap}.empty-state-module__Obfs5W__inline .empty-state-module__Obfs5W__title{align-self:center;gap:var(--space-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.empty-state-module__Obfs5W__inline .empty-state-module__Obfs5W__description{color:var(--color-text-tertiary)}td>.empty-state-module__Obfs5W__inline .empty-state-module__Obfs5W__frame{padding-inline:0}
.figure-module__sZQ7kG__figure,.figure-module__sZQ7kG__figure *{box-sizing:border-box}.figure-module__sZQ7kG__figure{min-width:0;color:var(--color-text-default);font-family:var(--font-family-base);flex-direction:column;margin:0;display:flex}.figure-module__sZQ7kG__framed{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised)}.figure-module__sZQ7kG__header{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-1) 0 var(--density-space-cell-x);font-size:var(--density-font-meta);display:flex}.figure-module__sZQ7kG__framed .figure-module__sZQ7kG__header{border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}.figure-module__sZQ7kG__open .figure-module__sZQ7kG__header{padding-left:0}.figure-module__sZQ7kG__title{min-width:0;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figure-module__sZQ7kG__actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.figure-module__sZQ7kG__body{min-width:0}.figure-module__sZQ7kG__caption{padding:var(--space-2) var(--density-space-cell-x);color:var(--color-text-secondary);font-size:var(--density-font-meta);line-height:var(--line-height-normal)}.figure-module__sZQ7kG__framed .figure-module__sZQ7kG__caption{border-top:var(--border-width-thin) solid var(--color-border-secondary)}.figure-module__sZQ7kG__open .figure-module__sZQ7kG__caption{padding-left:0}.figure-module__sZQ7kG__viewer.figure-module__sZQ7kG__viewer{width:min(1600px, 100vw - 2 * var(--space-4));height:calc(100dvh - 2 * var(--space-4))}.figure-module__sZQ7kG__viewer>*{height:100%}.figure-module__sZQ7kG__expandedBody{border:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;flex:1;min-height:0;display:flex}.figure-module__sZQ7kG__expandedBody>*{flex:1;min-height:0}
.filter-chip-module__9eaaMa__chip{box-sizing:border-box;align-items:center;gap:var(--space-1-5);height:36px;padding:0 var(--space-1-5) 0 var(--space-2-5);border:var(--border-width-thin) solid var(--color-text-default);background:var(--color-bg-selected);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-xs);white-space:nowrap;flex:none;display:inline-flex}.filter-chip-module__9eaaMa__column{font-family:var(--font-family-mono)}.filter-chip-module__9eaaMa__operator{color:var(--color-text-secondary)}.filter-chip-module__9eaaMa__value{font-weight:var(--font-weight-semibold)}.filter-chip-module__9eaaMa__remove{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.filter-chip-module__9eaaMa__remove:hover{background:var(--color-bg-hover);color:var(--color-text-default)}.filter-chip-module__9eaaMa__remove:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:1px}
.flow-step-module__CaZINW__step,.flow-step-module__CaZINW__step *{box-sizing:border-box}.flow-step-module__CaZINW__step{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:100%;padding:0 var(--space-2-5);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);display:flex}.flow-step-module__CaZINW__start,.flow-step-module__CaZINW__end{border-color:var(--color-text-default);background:var(--color-text-default);color:var(--color-text-inverse);justify-content:center}.flow-step-module__CaZINW__decision{border-color:var(--color-text-default)}.flow-step-module__CaZINW__wait{border-style:dashed;border-color:var(--color-text-tertiary)}.flow-step-module__CaZINW__icon{color:var(--color-text-secondary);flex:none;display:inline-flex}.flow-step-module__CaZINW__start .flow-step-module__CaZINW__icon,.flow-step-module__CaZINW__end .flow-step-module__CaZINW__icon{color:inherit}.flow-step-module__CaZINW__icon svg{width:14px;height:14px}.flow-step-module__CaZINW__text{flex-direction:column;gap:3px;min-width:0;display:flex}.flow-step-module__CaZINW__start .flow-step-module__CaZINW__text,.flow-step-module__CaZINW__end .flow-step-module__CaZINW__text{flex:0 auto}.flow-step-module__CaZINW__label,.flow-step-module__CaZINW__second{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-step-module__CaZINW__second{min-width:0;display:flex}.flow-step-module__CaZINW__detail{color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);text-overflow:ellipsis;overflow:hidden}
.histogram-module__83uY5a__chart{box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-family-base)}.histogram-module__83uY5a__chart svg{display:block;overflow:visible}.histogram-module__83uY5a__grid{stroke:var(--color-border-secondary)}.histogram-module__83uY5a__axis{stroke:var(--color-border-default)}.histogram-module__83uY5a__tick{fill:var(--color-text-tertiary);font-size:var(--density-font-meta);font-variant-numeric:tabular-nums}.histogram-module__83uY5a__bar{fill:var(--color-text-default);opacity:.85}.histogram-module__83uY5a__marker{stroke:var(--color-text-secondary);stroke-dasharray:3 3}.histogram-module__83uY5a__markerLabel{fill:var(--color-text-secondary);font-size:var(--density-font-label);font-variant-numeric:tabular-nums}
