:where([data-workspace-ui]){--ws-breakpoint-md:48rem;--ws-breakpoint-lg:64rem;--ws-breakpoint-xl:80rem;--ws-studio-navigation-surface:#172b46;--ws-studio-navigation-ink:#edf3ff;--ws-studio-navigation-muted:#c1d0e5;--ws-studio-navigation-soft:#304761;--ws-color-canvas:#f5f7fa;--ws-color-surface:#fff;--ws-color-ink:#16283f;--ws-color-muted:#526176;--ws-color-accent:#174bc4;--ws-color-accent-hover:#123da2;--ws-color-on-accent:#fff;--ws-color-soft:#e8effb;--ws-color-line:#dce3ed;--ws-color-control:#6b7a90;--ws-color-success:#17633e;--ws-color-success-soft:#ecfdf3;--ws-color-warning:#7a4600;--ws-color-warning-soft:#fff6df;--ws-color-danger:#a11c16;--ws-color-danger-soft:#fff1ef;--ws-color-room:#e6ede7;--ws-color-room-tile:#f5f8f0;--ws-color-room-ink:#294838;--ws-color-room-accent:#42664e;--ws-color-room-decoration:#c5d8b8;--ws-font-sans:"DM Sans", Arial, sans-serif;--ws-font-heading:Manrope, Arial, sans-serif;--ws-spacing-0:0rem;--ws-spacing-1:.25rem;--ws-spacing-2:.5rem;--ws-spacing-3:.75rem;--ws-spacing-4:1rem;--ws-spacing-5:1.25rem;--ws-spacing-6:1.5rem;--ws-spacing-7:1.75rem;--ws-spacing-8:2rem;--ws-text-micro:.625rem;--ws-text-caption:.75rem;--ws-text-label:.875rem;--ws-text-body:1rem;--ws-text-lead:1.125rem;--ws-text-section:1.25rem;--ws-text-title:1.5rem;--ws-text-display:1.75rem;--ws-text-page:2rem;--ws-radius-control:.5rem;--ws-radius-card:.875rem;--ws-radius-panel:1.25rem;--ws-radius-pill:999rem;--ws-shadow-s1:0 1px 2px #16283f08;--ws-shadow-s2:0 3px 10px #16283f0c;--ws-shadow-s3:0 6px 18px #16283f12;--ws-shadow-s4:0 10px 28px #16283f18;--ws-shadow-s5:0 16px 40px #16283f1f;--ws-shadow-s6:0 24px 64px #16283f29;--ws-control-height:2.75rem;--ws-control-compact:2.25rem;--ws-icon-size:1.125rem;--ws-icon-small:1rem;--ws-avatar-size:2.5rem;--ws-avatar-large:4.5rem;--ws-person-card-min:16rem;--ws-profile-banner-ratio:3 / 1;--ws-leading-tight:1.2;--ws-tracking-normal:0em;--ws-leading-ui:1.5;--ws-weight-regular:400;--ws-weight-medium:500;--ws-weight-semibold:600;--ws-weight-bold:700;--ws-border-width:1px;--ws-focus-width:3px;--ws-focus-offset:3px;--ws-motion-fast:.16s;--ws-motion-panel:.22s;--ws-motion-bell-cycle:1.2s;--ws-motion-refresh-cycle:1.2s;--ws-ease-refresh:linear;--ws-motion-bell-angle:12deg;--ws-motion-bell-counter-angle:-12deg;--ws-ease-out:cubic-bezier(.2, .8, .2, 1);--ws-opacity-disabled:.5;--ws-zero:0;--ws-badge-height:1.75rem;--ws-sidebar-width:16rem;--ws-sidebar-rail:5rem;--ws-search-width:40rem;--ws-table-column-min-width:8rem;--ws-message-history-height:40rem;--ws-chat-list-width:20rem;--ws-chat-list-max-share:40%;--ws-chat-quote-lines:2;--ws-chat-details-width:18rem;--ws-chat-viewport-offset:18rem;--ws-chat-pattern-size:1.25rem;--ws-chat-dot-size:1px;--ws-search-min-width:12rem;--ws-popover-width:20rem;--ws-overview-welcome-art-width:17.5rem;--ws-overview-welcome-art-height:12.5rem;--ws-content-max:90rem;--ws-reading-max:48rem;--ws-overview-content-max:var(--ws-content-max);--ws-overview-art-width:8rem;--ws-overview-art-height:5rem;--ws-overview-stat-icon:3rem;--ws-motion-ambient:3.6s;--ws-motion-float:5px;--ws-sticker-size:8rem;--ws-sticker-icon-size:3rem;--ws-media-preview-height:16rem;--ws-color-media-stage:#101b2b;--ws-color-on-media-stage:#fff;--ws-meeting-header-height:4.75rem;--ws-meeting-tools-width:21rem;--ws-meeting-preflight-max:68rem;--ws-meeting-preview-min:12rem;--ws-meeting-preview-icon:2.5rem;--ws-bunker-tile-min:16rem;--ws-bunker-tile-max:30rem;--ws-bunker-grid-max:75rem;--ws-layer-overlay:60;--ws-layer-dialog:70;--ws-layer-menu:80;--ws-dialog-width:35rem;--ws-document-card-width:16rem;--ws-document-thumbnail-height:10rem;--ws-document-preview-height:32rem;--ws-dialog-backdrop:#101b2bb3;--ws-dialog-blur:4px;--ws-select-menu-height:18rem;--ws-choice-size:1.25rem;--ws-choice-mark:.75rem;--ws-radius-choice:.25rem;--ws-tab-indicator-height:3px}[data-workspace-ui][data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ws-color-canvas:#f5f7fa;--ws-color-surface:#fff;--ws-color-ink:#16283f;--ws-color-muted:#526176;--ws-color-line:#dce3ed;--ws-color-control:#6b7a90;--ws-color-on-accent:#fff;--ws-color-success:#17633e;--ws-color-success-soft:#ecfdf3;--ws-color-warning:#7a4600;--ws-color-warning-soft:#fff6df;--ws-color-danger:#a11c16;--ws-color-danger-soft:#fff1ef;--ws-color-chat-canvas:#f2f5f8;--ws-color-chat-dot:#dce3ed;--ws-color-art-halo:#dde8fa;--ws-color-art-shadow:#16283f0c;--ws-color-art-line:#b5c9e7;--ws-color-art-dark:#263e5d;--ws-receipt-read:#17633e}[data-workspace-ui][data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ws-color-canvas:#0f172a;--ws-color-surface:#1e293b;--ws-color-ink:#f1f5f9;--ws-color-muted:#cbd5e1;--ws-color-line:#475569;--ws-color-control:#94a3b8;--ws-color-on-accent:#0f172a;--ws-color-success:#91ddb4;--ws-color-success-soft:#203e36;--ws-color-warning:#f3d195;--ws-color-warning-soft:#463a29;--ws-color-danger:#ffb5ae;--ws-color-danger-soft:#472f38;--ws-color-chat-canvas:#142034;--ws-color-chat-dot:#293c55;--ws-color-art-halo:#2c405d;--ws-color-art-shadow:#00000030;--ws-color-art-line:#6b85aa;--ws-color-art-dark:#a8bfdf;--ws-receipt-read:#91ddb4}[data-workspace-ui][data-palette=blue]{--ws-color-accent:#174bc4;--ws-color-accent-hover:#123da2;--ws-color-soft:#e8effb}[data-workspace-ui][data-palette=teal]{--ws-color-accent:#0f766e;--ws-color-accent-hover:#115e59;--ws-color-soft:#ccfbf1}[data-workspace-ui][data-palette=plum]{--ws-color-accent:#7e22ce;--ws-color-accent-hover:#6b21a8;--ws-color-soft:#f3e8ff}[data-workspace-ui][data-appearance=dark][data-palette=blue]{--ws-color-accent:#93c5fd;--ws-color-accent-hover:#bfdbfe;--ws-color-soft:#223553}[data-workspace-ui][data-appearance=dark][data-palette=teal]{--ws-color-accent:#5eead4;--ws-color-accent-hover:#99f6e4;--ws-color-soft:#16433f}[data-workspace-ui][data-appearance=dark][data-palette=plum]{--ws-color-accent:#d8b4fe;--ws-color-accent-hover:#e9d5ff;--ws-color-soft:#3e285b}[data-workspace-ui][data-appearance]{--ws-color-nav-bg:var(--ws-color-surface);--ws-color-nav-text:var(--ws-color-muted);--ws-color-nav-active:var(--ws-color-accent);--ws-color-nav-active-text:var(--ws-color-on-accent);--ws-color-chat-incoming:var(--ws-color-surface);--ws-color-chat-outgoing:var(--ws-color-soft);--ws-color-focus-ring:var(--ws-color-control)}
.ws-shell{grid-template-columns:var(--ws-sidebar-width) minmax(0, 1fr);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"navigation header""navigation content""navigation dock";min-width:0;height:100dvh;display:grid;overflow:hidden}.ws-shell-collapsed{grid-template-columns:var(--ws-sidebar-rail) minmax(0, 1fr)}.ws-shell-navigation{background:var(--ws-color-surface);border-right:var(--ws-border-width) solid var(--ws-color-line);flex-direction:column;grid-area:navigation;min-width:0;min-height:0;display:flex}.ws-shell-header{align-items:center;gap:var(--ws-spacing-4);padding:var(--ws-spacing-4) var(--ws-spacing-6);background:var(--ws-color-surface);border-bottom:var(--ws-border-width) solid var(--ws-color-line);grid-area:header;min-width:0;display:flex}.ws-shell-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--ws-spacing-6);scroll-padding:var(--ws-spacing-6);grid-area:content;overflow:auto}.ws-shell-content:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:calc(-1 * var(--ws-focus-width))}.ws-shell-content>*+*{margin-top:var(--ws-spacing-6)}.ws-shell-mobile-navigation{display:none}.ws-shell-dock{grid-area:dock;min-width:0;max-height:40dvh;overflow:auto}.ws-skip-link{top:var(--ws-spacing-2);left:var(--ws-spacing-2);padding:var(--ws-spacing-3);background:var(--ws-color-surface);color:var(--ws-color-accent);z-index:var(--ws-layer-overlay);position:absolute;transform:translateY(-200%)}.ws-skip-link:focus{transform:translateY(0)}@media (min-width:48rem){.ws-shell[data-navigation=right]{grid-template-columns:minmax(0, 1fr) var(--ws-sidebar-width);grid-template-areas:"header navigation""content navigation""dock navigation"}.ws-shell-collapsed[data-navigation=right]{grid-template-columns:minmax(0, 1fr) var(--ws-sidebar-rail)}.ws-shell[data-navigation=right] .ws-shell-navigation{border-right:0;border-left:var(--ws-border-width) solid var(--ws-color-line)}.ws-shell:is([data-navigation=top],[data-navigation=bottom]){grid-template-columns:minmax(0,1fr)}.ws-shell[data-navigation=top]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header""mobile""content""dock"}.ws-shell[data-navigation=bottom]{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"header""content""dock""mobile"}.ws-shell:is([data-navigation=top],[data-navigation=bottom]) .ws-shell-navigation{display:none}.ws-shell:is([data-navigation=top],[data-navigation=bottom]) .ws-shell-mobile-navigation{background:var(--ws-color-surface);grid-area:mobile;display:block}.ws-shell[data-navigation=top] .ws-shell-mobile-navigation{border-bottom:var(--ws-border-width) solid var(--ws-color-line)}.ws-shell[data-navigation=bottom] .ws-shell-mobile-navigation{border-top:var(--ws-border-width) solid var(--ws-color-line);padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:47.999rem){.ws-shell{grid-template:"header""content"minmax(0,1fr)"dock""mobile"/minmax(0,1fr)}.ws-shell-navigation{display:none}.ws-shell-header{padding:var(--ws-spacing-3);gap:var(--ws-spacing-2)}.ws-shell-content{padding:var(--ws-spacing-4)}.ws-shell-mobile-navigation{background:var(--ws-color-surface);border-top:var(--ws-border-width) solid var(--ws-color-line);padding-bottom:env(safe-area-inset-bottom);grid-area:mobile;display:block}}
.ws-field{align-content:start;gap:var(--ws-spacing-2);min-width:0;display:grid}.ws-field-label{font-weight:var(--ws-weight-medium)}.ws-field-help,.ws-field-error{font-size:var(--ws-text-caption);line-height:var(--ws-leading-ui)}.ws-field-help{color:var(--ws-color-muted)}.ws-field-error{color:var(--ws-color-danger)}.ws-control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ws-control-height);padding:var(--ws-spacing-2) var(--ws-spacing-3);border:var(--ws-border-width) solid var(--ws-color-control);border-radius:var(--ws-radius-control);background:var(--ws-color-surface);color:var(--ws-color-ink);font:inherit;font-family:var(--ws-font-sans);font-size:var(--ws-text-label);line-height:var(--ws-leading-ui)}textarea.ws-control{resize:vertical}.ws-control-invalid{border-color:var(--ws-color-danger)}.ws-control:focus-visible,.ws-choice:focus-visible,.ws-select-options:focus-visible,.ws-tab-panel:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:var(--ws-focus-offset)}.ws-control:disabled,.ws-choice:disabled,.ws-select-option[data-disabled],.ws-tab:disabled{opacity:var(--ws-opacity-disabled);cursor:default}.ws-control-icon{width:var(--ws-icon-size);height:var(--ws-icon-size);flex-shrink:0}.ws-select-trigger{justify-content:space-between;align-items:center;gap:var(--ws-spacing-2);text-align:start;display:flex}.ws-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-select-options{--anchor-gap:var(--ws-spacing-2);--anchor-padding:var(--ws-spacing-3);box-sizing:border-box;z-index:var(--ws-layer-menu);width:var(--button-width);max-width:calc(100vw - var(--ws-spacing-6));max-height:var(--ws-select-menu-height);padding:var(--ws-spacing-1);border:var(--ws-border-width) solid var(--ws-color-control);border-radius:var(--ws-radius-control);background:var(--ws-color-surface);color:var(--ws-color-ink);box-shadow:var(--ws-shadow-s4);font-family:var(--ws-font-sans);font-size:var(--ws-text-label);line-height:var(--ws-leading-ui);overflow-y:auto}.ws-select-option{justify-content:space-between;align-items:center;gap:var(--ws-spacing-2);min-height:var(--ws-control-height);box-sizing:border-box;padding:var(--ws-spacing-2) var(--ws-spacing-3);border-radius:var(--ws-radius-choice);cursor:pointer;display:flex}.ws-select-option[data-focus]{background:var(--ws-color-soft);color:var(--ws-color-accent)}.ws-select-option[data-selected]{font-weight:var(--ws-weight-semibold)}.ws-choice{box-sizing:border-box;appearance:none;width:var(--ws-choice-size);height:var(--ws-choice-size);vertical-align:middle;border:var(--ws-border-width) solid var(--ws-color-control);background:var(--ws-color-surface);color:var(--ws-color-on-accent);accent-color:var(--ws-color-accent);border-radius:var(--ws-radius-choice);flex-shrink:0;place-content:center;margin:0;display:inline-grid}.ws-choice:before{content:"";width:var(--ws-choice-mark);height:var(--ws-choice-mark);background:currentColor;transform:scale(0)}.ws-choice-checkbox:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.ws-choice-radio,.ws-choice-radio:before{border-radius:var(--ws-radius-pill)}.ws-choice:checked{background:var(--ws-color-accent);border-color:var(--ws-color-accent)}.ws-choice:checked:before{transform:scale(1)}.ws-tabs-scroll{overflow-x:auto}.ws-tabs-list{gap:var(--ws-spacing-2);border-bottom:var(--ws-border-width) solid var(--ws-color-line);width:max-content;min-width:100%;display:flex;position:relative}.ws-tab{white-space:nowrap;min-height:var(--ws-control-height);padding:var(--ws-spacing-3) var(--ws-spacing-4);color:var(--ws-color-muted);font-family:var(--ws-font-sans);font-size:var(--ws-text-label);line-height:var(--ws-leading-ui);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.ws-tab[data-selected],.ws-tab[aria-current=page]{color:var(--ws-color-accent);font-weight:var(--ws-weight-semibold)}.ws-tab:hover:not(:disabled){background:var(--ws-color-soft)}.ws-tab:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:calc(-1 * var(--ws-focus-width));border-radius:var(--ws-radius-control)}.ws-tabs-indicator{height:var(--ws-tab-indicator-height);width:var(--ws-tab-width);transform:translateX(var(--ws-tab-offset));background:var(--ws-color-accent);transition:transform var(--ws-motion-panel) var(--ws-ease-out), width var(--ws-motion-panel) var(--ws-ease-out);pointer-events:none;position:absolute;bottom:0;left:0}.ws-tab-panel{padding-block:var(--ws-spacing-4)}.ws-dialog{z-index:var(--ws-layer-dialog);background:0 0;position:fixed;inset:0}.ws-confirmation-dialog.ws-theme{overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ws-confirmation-dialog::backdrop{background:var(--ws-dialog-backdrop);-webkit-backdrop-filter:blur(var(--ws-dialog-blur));backdrop-filter:blur(var(--ws-dialog-blur))}.ws-dialog-backdrop{background:var(--ws-dialog-backdrop);-webkit-backdrop-filter:blur(var(--ws-dialog-blur));backdrop-filter:blur(var(--ws-dialog-blur));position:fixed;inset:0}.ws-dialog-position{padding:var(--ws-spacing-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ws-dialog-panel{box-sizing:border-box;width:100%;max-width:var(--ws-dialog-width);max-height:100%;padding:var(--ws-spacing-6);border:var(--ws-border-width) solid var(--ws-color-control);border-radius:var(--ws-radius-panel);background:var(--ws-color-surface);box-shadow:var(--ws-shadow-s6);overflow-y:auto}.ws-dialog-header{justify-content:space-between;align-items:center;gap:var(--ws-spacing-4);display:flex}.ws-dialog-title{font-family:var(--ws-font-heading);font-size:var(--ws-text-section);line-height:var(--ws-leading-tight);font-weight:var(--ws-weight-semibold);letter-spacing:var(--ws-tracking-normal);text-transform:none;margin:0}.ws-dialog-content{padding-block:var(--ws-spacing-4)}.ws-dialog-actions{gap:var(--ws-spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:47.999rem){.ws-choice{appearance:auto}.ws-choice:before{display:none}.ws-dialog-panel{padding:var(--ws-spacing-4)}}@media (prefers-reduced-motion:reduce){.ws-tabs-indicator{transition:none}}.ws-refresh-icon-active{animation:ws-refresh-turn var(--ws-motion-refresh-cycle) var(--ws-ease-refresh) infinite}@keyframes ws-refresh-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ws-refresh-icon-active{animation:none}}[data-workspace-ui][data-motion=off] .ws-refresh-icon-active{animation:none}[data-workspace-ui][data-motion=off] .ws-tabs-indicator{transition:none}@media (forced-colors:active){.ws-choice{appearance:auto}.ws-choice:before{display:none}.ws-control,.ws-select-options,.ws-dialog-panel{border-color:buttontext}.ws-select-option[data-focus]{outline:var(--ws-border-width) solid Highlight;outline-offset:calc(-1 * var(--ws-border-width))}.ws-tabs-indicator{background:highlight}}.ws-filter-panel{--anchor-gap:var(--ws-spacing-2);--anchor-padding:var(--ws-spacing-3);z-index:var(--ws-layer-menu);width:var(--ws-popover-width);max-width:calc(100vw - var(--ws-spacing-6));max-height:calc(100dvh - var(--ws-spacing-8));padding:var(--ws-spacing-4);background:var(--ws-color-surface);border:var(--ws-border-width) solid var(--ws-color-line);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-s3);overflow-y:auto}.ws-filter-panel fieldset{border:0;min-width:0;margin:0;padding:0}.ws-filter-panel legend{font-weight:var(--ws-weight-semibold);margin-bottom:var(--ws-spacing-3)}.ws-filter-choice{align-items:center;gap:var(--ws-spacing-3);padding-block:var(--ws-spacing-2);display:flex}.ws-filter-panel p{color:var(--ws-color-muted);font-size:var(--ws-text-caption);margin-block:var(--ws-spacing-3)}.ws-filter-actions{justify-content:space-between;gap:var(--ws-spacing-2);display:flex}.ws-calendar{width:100%;font:inherit}.ws-calendar .rdp-months{position:relative}.ws-calendar .rdp-month-caption{min-height:var(--ws-control-height);margin-inline:var(--ws-control-height);margin-bottom:var(--ws-spacing-3);font-weight:var(--ws-weight-semibold);justify-content:center;align-items:center;display:flex}.ws-calendar .rdp-button_previous,.ws-calendar .rdp-button_next,.ws-calendar .rdp-day_button{min-height:var(--ws-control-height);min-width:var(--ws-control-height);padding:var(--ws-spacing-1);border:var(--ws-border-width) solid transparent;border-radius:var(--ws-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ws-calendar .rdp-button_previous,.ws-calendar .rdp-button_next{position:absolute;top:0}.ws-calendar .rdp-button_previous{left:0}.ws-calendar .rdp-button_next{right:0}.ws-calendar svg{width:var(--ws-icon-size);height:var(--ws-icon-size);fill:currentColor}.ws-calendar .rdp-month_grid{border-collapse:collapse;table-layout:fixed;width:100%}.ws-calendar .rdp-weekday{font-size:var(--ws-text-caption);font-weight:var(--ws-weight-medium);color:var(--ws-color-muted);padding-block:var(--ws-spacing-2)}.ws-calendar .rdp-day{text-align:center;padding:0}.ws-calendar .rdp-day_button{width:100%}.ws-calendar .ws-calendar-outside{color:var(--ws-color-muted)}.ws-calendar .ws-calendar-today .rdp-day_button{border-color:var(--ws-color-control)}.ws-calendar button:hover:not(:disabled){background:var(--ws-color-soft);color:var(--ws-color-accent)}.ws-calendar .ws-calendar-selected .rdp-day_button{background:var(--ws-color-accent);color:var(--ws-color-on-accent);font-weight:var(--ws-weight-semibold)}.ws-calendar button:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:calc(-1 * var(--ws-focus-width))}.ws-calendar .ws-calendar-disabled{opacity:var(--ws-opacity-disabled)}.ws-calendar button:disabled{cursor:default}@media (forced-colors:active){.ws-calendar .ws-calendar-selected .rdp-day_button{border-color:highlight}}.ws-control[type=file]::file-selector-button{font:inherit;font-weight:var(--ws-weight-medium);border-radius:var(--ws-radius-control);background:var(--ws-color-soft);color:var(--ws-color-accent);padding:var(--ws-spacing-1) var(--ws-spacing-3);margin-right:var(--ws-spacing-3);cursor:pointer;border:0}.ws-control[type=file]{padding:var(--ws-spacing-1)}.ws-control[type=file]:disabled::file-selector-button{cursor:not-allowed}.ws-dialog-content p:not(.ws-field-help,.ws-field-error){color:inherit}
.ws-table-scroll{max-width:100%;position:relative;overflow:auto}.ws-table-scroll:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:calc(-1 * var(--ws-focus-width))}.ws-data-table{border-collapse:collapse;text-align:left;width:100%}.ws-data-table th,.ws-data-table td{min-width:var(--ws-table-column-min-width);padding:var(--ws-spacing-4);border-bottom:var(--ws-border-width) solid var(--ws-color-line);vertical-align:top}.ws-data-table td{color:var(--ws-color-ink)}.ws-data-table th{white-space:nowrap;color:var(--ws-color-muted);background:var(--ws-color-canvas);font-size:var(--ws-text-caption);font-weight:var(--ws-weight-medium)}.ws-table-caption{width:var(--ws-border-width);height:var(--ws-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}
.ws-image-crop{gap:var(--ws-spacing-4);min-width:0;display:grid}.ws-image-crop-preview{width:auto;max-width:100%;height:auto;max-height:var(--ws-media-preview-height);border:var(--ws-border-width) solid var(--ws-color-control);background:var(--ws-color-canvas);margin-inline:auto;display:block}.ws-image-crop-circle{border-radius:var(--ws-radius-pill)}.ws-image-crop-rectangle{border-radius:var(--ws-radius-control)}.ws-image-crop [role=alert]{color:var(--ws-color-danger)}.ws-image-crop-field{gap:var(--ws-spacing-1);display:grid}.ws-image-crop-field label{justify-content:space-between;gap:var(--ws-spacing-3);font-size:var(--ws-text-label);font-weight:var(--ws-weight-medium);display:flex}.ws-image-crop-field label span{color:var(--ws-color-muted);font-variant-numeric:tabular-nums}.ws-image-crop-range{width:100%;min-height:var(--ws-control-height);accent-color:var(--ws-color-accent);cursor:pointer;margin:0}.ws-image-crop-range:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:var(--ws-focus-offset);border-radius:var(--ws-radius-control)}.ws-image-crop-range:disabled{opacity:var(--ws-opacity-disabled);cursor:not-allowed}@media (min-width:48rem){.ws-image-crop-range{appearance:none;background:0 0}.ws-image-crop-range::-webkit-slider-runnable-track{height:var(--ws-spacing-1);border-radius:var(--ws-radius-pill);background:var(--ws-color-control)}.ws-image-crop-range::-webkit-slider-thumb{appearance:none;width:var(--ws-spacing-5);height:var(--ws-spacing-5);margin-top:calc((var(--ws-spacing-1) - var(--ws-spacing-5)) / 2);border-radius:var(--ws-radius-pill);background:var(--ws-color-accent);border:var(--ws-border-width) solid var(--ws-color-on-accent)}.ws-image-crop-range::-moz-range-track{height:var(--ws-spacing-1);border-radius:var(--ws-radius-pill);background:var(--ws-color-control)}.ws-image-crop-range::-moz-range-thumb{width:var(--ws-spacing-5);height:var(--ws-spacing-5);border-radius:var(--ws-radius-pill);background:var(--ws-color-accent);border:var(--ws-border-width) solid var(--ws-color-on-accent)}}@media (forced-colors:active){.ws-image-crop-range{appearance:auto}}
[data-workspace-ui][data-layout=studio] .ws-tabs-list{padding:var(--ws-spacing-2);gap:var(--ws-spacing-2);border-radius:var(--ws-radius-pill);background:var(--ws-color-canvas);border:0}[data-workspace-ui][data-layout=studio] .ws-tab{border-radius:var(--ws-radius-pill)}[data-workspace-ui][data-layout=studio] .ws-tab:is([data-selected],[aria-current=page]){background:var(--ws-color-surface);box-shadow:var(--ws-shadow-s2)}[data-workspace-ui][data-layout=studio] .ws-data-table{border-collapse:separate;border-spacing:0 var(--ws-spacing-2)}[data-workspace-ui][data-layout=studio] .ws-data-table tbody td{background:var(--ws-color-canvas);border-bottom:0}[data-workspace-ui][data-layout=studio] .ws-data-table td:first-child{border-start-start-radius:var(--ws-radius-control);border-end-start-radius:var(--ws-radius-control)}[data-workspace-ui][data-layout=studio] .ws-data-table td:last-child{border-start-end-radius:var(--ws-radius-control);border-end-end-radius:var(--ws-radius-control)}[data-workspace-ui][data-layout=flow] .ws-shell-content{padding:var(--ws-spacing-4)}[data-workspace-ui][data-layout=flow] .ws-tabs-list{gap:var(--ws-spacing-1)}[data-workspace-ui][data-layout=dusk] .ws-tabs-list{border:var(--ws-border-width) solid var(--ws-color-line);border-radius:var(--ws-radius-control);padding:var(--ws-spacing-1);background:var(--ws-color-surface)}[data-workspace-ui][data-layout=dusk] .ws-tab:is([data-selected],[aria-current=page]){border-radius:var(--ws-radius-control);background:var(--ws-color-soft)}
.ws-page-header{justify-content:space-between;align-items:center;gap:var(--ws-spacing-4);flex-wrap:wrap;display:flex}.ws-page-header-copy{flex:auto;min-width:0}.ws-page-header-title{font-family:var(--ws-font-heading);font-size:var(--ws-text-page);font-weight:var(--ws-weight-bold);line-height:var(--ws-leading-tight);letter-spacing:var(--ws-tracking-normal);text-transform:none;color:var(--ws-color-ink);overflow-wrap:anywhere;margin:0}.ws-page-header-description{margin:var(--ws-spacing-2) 0 0;font-family:var(--ws-font-sans);font-size:var(--ws-text-body);line-height:var(--ws-leading-ui);color:var(--ws-color-muted);overflow-wrap:anywhere}.ws-page-header-actions{align-items:center;gap:var(--ws-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.ws-switch-field{justify-content:space-between;align-items:center;gap:var(--ws-spacing-4);display:flex}.ws-switch-field label{font-weight:var(--ws-weight-medium);cursor:pointer}.ws-switch{box-sizing:border-box;width:var(--ws-control-height);height:var(--ws-spacing-6);padding:var(--ws-spacing-1);border-radius:var(--ws-radius-pill);background:var(--ws-color-control);cursor:pointer;border:0;flex-shrink:0;align-items:center;display:inline-flex}.ws-switch>span{width:var(--ws-spacing-4);height:var(--ws-spacing-4);border-radius:var(--ws-radius-pill);background:var(--ws-color-surface);transition:transform var(--ws-motion-fast) var(--ws-ease-out)}.ws-switch[data-checked]{background:var(--ws-color-accent);border-color:var(--ws-color-accent)}.ws-switch[data-checked]>span{transform:translateX(var(--ws-spacing-5));background:var(--ws-color-on-accent)}.ws-switch:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:var(--ws-focus-offset)}.ws-switch:disabled{opacity:var(--ws-opacity-disabled);cursor:default}@media (prefers-reduced-motion:reduce){.ws-switch>span{transition:none}}[data-workspace-ui][data-motion=off] .ws-switch>span{transition:none}@media (forced-colors:active){.ws-switch{outline:var(--ws-border-width) solid ButtonText}.ws-switch>span{forced-color-adjust:none;background:buttontext}}.ws-theme{color:var(--ws-color-ink);background:var(--ws-color-canvas);font-family:var(--ws-font-sans);font-size:var(--ws-text-label);line-height:var(--ws-leading-ui)}.ws-button,.ws-badge,.ws-card{box-sizing:border-box}.ws-button{justify-content:center;align-items:center;gap:var(--ws-spacing-2);border:var(--ws-border-width) solid transparent;border-radius:var(--ws-radius-control);padding:var(--ws-spacing-0) var(--ws-spacing-4);font-family:var(--ws-font-sans);font-size:var(--ws-text-label);font-weight:var(--ws-weight-medium);line-height:var(--ws-leading-ui);text-align:center;cursor:pointer;transition:background-color var(--ws-motion-fast) var(--ws-ease-out), color var(--ws-motion-fast) var(--ws-ease-out);flex-shrink:0;display:inline-flex}.ws-button>svg{width:var(--ws-icon-size);height:var(--ws-icon-size);flex-shrink:0}.ws-button:focus-visible{outline:var(--ws-focus-width) solid var(--ws-color-accent);outline-offset:var(--ws-focus-offset)}.ws-button:disabled{cursor:default;opacity:var(--ws-opacity-disabled)}.ws-button-default{min-height:var(--ws-control-height)}.ws-button-compact{min-height:var(--ws-control-compact)}.ws-button-primary{background:var(--ws-color-accent);color:var(--ws-color-on-accent)}.ws-button-primary:hover:not(:disabled){background:var(--ws-color-accent-hover)}.ws-button-secondary{background:var(--ws-color-surface);color:var(--ws-color-ink);border-color:var(--ws-color-control)}.ws-button-secondary:hover:not(:disabled),.ws-button-ghost:hover:not(:disabled){background:var(--ws-color-soft)}.ws-button-ghost{color:var(--ws-color-muted);background:0 0}.ws-button-danger{background:var(--ws-color-danger);color:var(--ws-color-on-accent)}.ws-badge{align-items:center;gap:var(--ws-spacing-1);min-height:var(--ws-badge-height);padding:var(--ws-spacing-1) var(--ws-spacing-2);border-radius:var(--ws-radius-pill);font-family:var(--ws-font-sans);font-size:var(--ws-text-caption);font-weight:var(--ws-weight-semibold);line-height:var(--ws-leading-ui);white-space:nowrap;display:inline-flex}.ws-badge-icon{align-items:center;display:inline-flex}.ws-badge-icon svg{width:var(--ws-icon-small);height:var(--ws-icon-small)}.ws-badge-neutral{background:var(--ws-color-canvas);color:var(--ws-color-muted)}.ws-badge-accent{background:var(--ws-color-soft);color:var(--ws-color-accent)}.ws-badge-success{background:var(--ws-color-success-soft);color:var(--ws-color-success)}.ws-badge-warning{background:var(--ws-color-warning-soft);color:var(--ws-color-warning)}.ws-card{background:var(--ws-color-surface);min-width:0;color:var(--ws-color-ink);border:var(--ws-border-width) solid var(--ws-color-line);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-s1)}@media (prefers-reduced-motion:reduce){.ws-button{transition:none}}[data-workspace-ui][data-motion=off] .ws-button{transition:none}@media (forced-colors:active){.ws-button{border-color:buttontext}.ws-button:focus-visible{outline-color:highlight}.ws-button:disabled{color:graytext}}.ws-notification-bell{transform-origin:top}.ws-notification-bell-pulse,.ws-notification-bell-ringing{animation:ws-bell-ring var(--ws-motion-bell-cycle) var(--ws-ease-out)}.ws-notification-bell-ringing{animation-iteration-count:infinite}@keyframes ws-bell-ring{0%,40%,to{transform:rotate(0)}8%,24%{transform:rotate(var(--ws-motion-bell-angle))}16%,32%{transform:rotate(var(--ws-motion-bell-counter-angle))}}@media (prefers-reduced-motion:reduce){.ws-notification-bell{animation:none}}[data-workspace-ui][data-motion=off] .ws-notification-bell{animation:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16283f;background:#f5f7fa;font-family:Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{max-width:48rem;min-height:100vh;margin:0 auto;padding:clamp(2rem,8vw,6rem) 1.5rem}.eyebrow{color:#174bc4;letter-spacing:.12em;text-transform:uppercase;font-weight:700}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}p{max-width:65ch;line-height:1.65}.identity-shell{max-width:44rem;padding-top:3rem}.identity-shell h1{font-size:clamp(2rem,5vw,3rem)}.identity-form{gap:1.2rem;margin:1.5rem 0;display:grid}.identity-form label{gap:.5rem;font-weight:600;display:grid}.identity-form input:not([type=checkbox]){width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #708197;border-radius:.4rem;padding:.85rem}.identity-form .check{align-items:flex-start;font-weight:400;display:flex}.identity-form input[type=checkbox]{min-width:1rem;min-height:1rem;margin-top:.25rem}.identity-shell button:not(.ws-button){color:#fff;font:inherit;cursor:pointer;background:#174bc4;border:1px solid #174bc4;border-radius:.4rem;padding:.75rem 1rem}.identity-shell button.secondary:not(.ws-button){color:#174bc4;background:0 0}.identity-shell button:disabled:not(.ws-button){opacity:.55;cursor:wait}.identity-shell :focus-visible{outline-offset:3px;outline:3px solid #965100}.identity-shell a{color:#174bc4}.identity-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.identity-error{color:#7e1b16;background:#ffebe9;border-left:4px solid #b42318;padding:1rem}.private-value{overflow-wrap:anywhere;background:#fff;border:1px solid #708197;border-radius:.4rem;margin:1.5rem 0;padding:1.25rem}.identity-shell details{margin:1.5rem 0}.identity-shell summary{cursor:pointer;font-weight:600}.identity-shell small{font-weight:400;line-height:1.5}.session-list{padding:0;list-style:none}.session-list dl{grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.6rem;display:grid}.session-list dt{font-weight:600}.session-list dd{overflow-wrap:anywhere;margin:0}
