@layer theme;@layer base{*{border-color:var(--border)}:focus-visible{outline:2px solid var(--ring);outline-offset:4px}}@layer components{.ai-glass-control,.ai-glass-panel{isolation:isolate;--ai-elev:var(--ai-glass-control-shadow);--glass-control-edge-top:initial;--ai-edge-top:var(--glass-control-edge-top,var(--ai-glass-control-edge-top));--ai-edge-side:var(--ai-glass-control-edge-side);--ai-edge-bottom:var(--ai-glass-control-edge-bottom);background-color:var(--ai-glass-control-fallback);box-shadow:var(--ai-elev);position:relative}.ai-glass-panel{--ai-elev:var(--ai-glass-panel-shadow);--ai-edge-top:var(--ai-glass-panel-edge-top);--ai-edge-side:var(--ai-glass-panel-edge-side);--ai-edge-bottom:var(--ai-glass-panel-edge-bottom);background-color:var(--ai-glass-panel-fallback)}.ai-glass-control:before,.ai-glass-panel:before{content:"";z-index:var(--ai-z-local-below);border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--ai-edge-top) 0%, var(--ai-edge-side) 30%, var(--ai-edge-side) 70%, var(--ai-edge-bottom) 100%);-webkit-mask-composite:xor;transition:background var(--ai-dur-hover) var(--ai-ease-standard);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ai-glass-control{background-color:var(--ai-glass-control-tint);-webkit-backdrop-filter:blur(20px)saturate(170%)brightness(.7);backdrop-filter:blur(20px)saturate(170%)brightness(.7)}.ai-glass-panel{background-color:var(--ai-glass-panel-tint);-webkit-backdrop-filter:blur(32px)saturate(150%)brightness(.65);backdrop-filter:blur(32px)saturate(150%)brightness(.65)}.ai-glass-bar{background-color:var(--ai-glass-bar-tint);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}:is(.ai-glass-nav,.ai-topbar .ai-glass-control).ai-glass-control{background-color:var(--ai-glass-nav-tint);-webkit-backdrop-filter:blur(40px)saturate(180%)brightness(.6);backdrop-filter:blur(40px)saturate(180%)brightness(.6)}:is(.ai-glass-panel,.ai-glass-control,[data-ai-glass-parent]) :is(.ai-glass-nav,.ai-glass-control).ai-glass-control,.ai-glass-panel .ai-glass-control,.ai-glass-control .ai-glass-control,[data-ai-glass-parent] .ai-glass-control{-webkit-backdrop-filter:none;backdrop-filter:none}}.ai-glass-bar{background-color:var(--ai-glass-panel-fallback);box-shadow:inset 0 -1px 0 var(--ai-glass-bar-edge)}@media (prefers-reduced-transparency:reduce){.ai-glass-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#121212f5!important}.ai-glass-control{background-color:var(--ai-glass-control-fallback)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-glass-panel{background-color:var(--ai-glass-panel-fallback)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}[data-ai-transparency=reduced] .ai-glass-control,[data-ai-reduced-transparency=true] .ai-glass-control{background-color:var(--ai-glass-control-fallback)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ai-transparency=reduced] .ai-glass-bar,[data-ai-reduced-transparency=true] .ai-glass-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#121212f5!important}[data-ai-transparency=reduced] .ai-glass-panel,[data-ai-reduced-transparency=true] .ai-glass-panel{background-color:var(--ai-glass-panel-fallback)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (forced-colors:active){.ai-glass-control,.ai-glass-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.ai-glass-control:before,.ai-glass-panel:before{display:none}}.ai-focusable:focus-visible,.ai-focusable[data-force=focus]{outline:2px solid var(--ai-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ai-focus-underlay), var(--ai-elev,0 0 #0000)}.ai-focus-within:has(:focus-visible){outline:2px solid var(--ai-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--ai-focus-underlay), var(--ai-elev,0 0 #0000)}@media (forced-colors:active){.ai-focusable:focus-visible,.ai-focusable[data-force=focus]{outline-color:highlight}}.ai-well{background-color:var(--ai-field-bg);box-shadow:var(--ai-field-shadow);transition:background-color var(--ai-dur-hover) var(--ai-ease-standard), box-shadow var(--ai-dur-hover) var(--ai-ease-standard)}@media (hover:hover){.ai-well:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--ai-field-bg-hover);box-shadow:var(--ai-field-shadow-hover)}}.ai-well[data-preview=hover]{background-color:var(--ai-field-bg-hover);box-shadow:var(--ai-field-shadow-hover)}.ai-well:is(:focus-visible,:focus-within),.ai-well[data-preview=focus-visible]{background-color:var(--ai-field-bg-focus);box-shadow:var(--ai-field-shadow-focus)}.ai-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-icon{flex:none;display:block}.ai-icon *{vector-effect:non-scaling-stroke}.ai-spinner{transform-origin:50%;animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-spinner{animation:none}}[data-ai-motion=reduced] .ai-spinner{animation:none}}@layer utilities;:root{--ai-surface-google:#fff;--ai-surface-google-hover:#f3f3f0;--ai-google-text:#1f1f1f;--ai-border-control-google:#747775;--ai-microsoft-text:#5e5e5e;--ai-border-control-microsoft:#8c8c8c;--ai-google-red:#ea4335;--ai-google-blue:#4285f4;--ai-google-yellow:#fbbc05;--ai-google-green:#34a853;--ai-google-shadow-soft:#00000029;--ai-google-shadow-deep:#0009;--ai-google-spinner:#0d0d0d33;--ai-microsoft-tile-1:#f25022;--ai-microsoft-tile-2:#7fba00;--ai-microsoft-tile-3:#00a4ef;--ai-microsoft-tile-4:#ffb900;--ai-auth-mark-light:#ffffff59;--ai-canvas:#0d0d0d;--ai-surface:#202020;--ai-surface-raised:#2a2a2a;--ai-surface-hover:#353535;--ai-surface-pressed:#2c2c2c;--ai-surface-selected:#383838;--ai-surface-sunken:#0000002e;--ai-track-canvas:var(--ai-surface-raised);--ai-track-canvas-shadow:var(--ai-surface-light);--ai-track-card:#0000008c;--ai-track-card-shadow:inset 0 1px 2px #0006, inset 0 -1px 0 #ffffff0f;--ai-track-thumb:#4a4a47;--ai-track-nav:#2e2e2ec7;--ai-track-thumb-shadow:inset 0 1px 0 #ffffff1a, 0 1px 2px #0000003d;--ai-track-inset:2px;--ai-menu-pad:4px;--ai-menu-item-h:36px;--ai-menu-item-pad:0 var(--ai-space-8);--ai-menu-item-gap:var(--ai-space-8);--ai-type-menu-item:400 .9375rem/1.375rem var(--ai-font-sans);--ai-surface-light:inset 0 1px 0 #ffffff12;--ai-surface-light-hover:inset 0 1px 0 #ffffff1c;--ai-surface-lift:0 1px 2px #00000059, 0 10px 24px -14px #000000b3;--ai-surface-lift-hover:0 2px 6px #0006, 0 18px 36px -14px #000c;--ai-text-primary:#f3f3f0;--ai-text-secondary:#c7c7c2;--ai-text-muted-solid:#a3a39e;--ai-text-muted-glass:#b8b8b2;--ai-border-separator:#f3f3f017;--ai-border-edge:#f3f3f017;--ai-border-decorative:#f3f3f017;--ai-border-control-solid:#878781;--ai-border-control-glass:#92928c;--ai-accent:#dcff5c;--ai-accent-hover:#e5ff85;--ai-accent-pressed:#c9ed45;--ai-on-accent:#171b0c;--ai-indicator:#b8b8b2;--ai-selected-fill:#3d3d3a;--ai-disabled-surface:#2a2a2a;--ai-disabled-text:#92928c;--ai-focus-ring:#f3f3f0;--ai-field-bg:#f3f3f01a;--ai-field-bg-hover:#f3f3f024;--ai-field-bg-focus:#f3f3f024;--ai-field-edge:#767672;--ai-field-edge-hover:#8a8a85;--ai-field-inset:0 0 #0000;--ai-field-halo:#f3f3f00f;--ai-field-shadow:none;--ai-field-shadow-hover:none;--ai-field-shadow-focus:0 0 0 2px var(--ai-focus-ring);--ai-focus-underlay:#0d0d0d;--ai-dim:#0000007a;--ai-hairline:#ffffff14;--ai-veil-hover:#f3f3f014;--ai-veil-press:#f3f3f01f;--ai-veil-selected:#f3f3f01a;--ai-accent-elev:inset 0 1px 0 #fff6, 0 0 0 1px #0000001a, 0 2px 2px -1px #00000029, 0 4px 4px -2px #0000003d;--ai-glass-control-filter:blur(20px) saturate(170%) brightness(.7);--ai-glass-control-tint:#222222c7;--ai-glass-control-tint-hover:#282828d1;--ai-glass-control-tint-pressed:#1c1c1ce6;--ai-glass-control-fallback:#222;--ai-glass-control-edge-top:#ffffff3d;--ai-glass-control-edge-top-hover:#ffffff4d;--ai-glass-control-edge-side:#ffffff14;--ai-glass-control-edge-bottom:#ffffff24;--ai-glass-control-shadow:0 2px 4px #00000029, 0 12px 32px #0000003d;--ai-glass-control-shadow-pressed:0 2px 4px #00000029, 0 12px 32px #00000029;--ai-glass-nav-filter:blur(40px) saturate(180%) brightness(.6);--ai-glass-nav-tint:#1414148f;--ai-glass-bar-filter:blur(24px) saturate(160%);--ai-glass-bar-tint:#1212129e;--ai-glass-bar-edge:#ffffff0f;--ai-glass-panel-filter:blur(32px) saturate(150%) brightness(.65);--ai-glass-panel-tint:#181818b8;--ai-glass-panel-fallback:#191919;--ai-glass-panel-edge-top:#ffffff2e;--ai-glass-panel-edge-side:#ffffff14;--ai-glass-panel-edge-bottom:#ffffff24;--ai-glass-panel-shadow:0 4px 12px #0003, 0 24px 64px #0006;--ai-glass-panel-backdrop:var(--ai-glass-panel-filter);--ai-glass-panel-highlight:var(--ai-glass-panel-edge-top);--ai-glass-panel-highlight-side:var(--ai-glass-panel-edge-side);--ai-glass-panel-highlight-bottom:var(--ai-glass-panel-edge-bottom);--ai-shadow-solid:0 2px 4px #00000029, 0 12px 32px #0000003d;--ai-radius-badge:6px;--ai-radius-tooltip:8px;--ai-radius-control:8px;--ai-radius-button:8px;--ai-radius-button-lg:var(--ai-radius-button);--ai-radius-row:8px;--ai-radius-field:8px;--ai-radius-card-sm:10px;--ai-radius-card:12px;--ai-radius-menu:14px;--ai-radius-panel:20px;--ai-radius-pill:999px;--ai-radius-12:12px;--ai-radius-16:16px;--ai-radius-20:20px;--ai-radius-circle:50%;--ai-space-1:1px;--ai-space-2:2px;--ai-space-4:4px;--ai-space-8:8px;--ai-space-12:12px;--ai-space-16:16px;--ai-space-20:20px;--ai-space-24:24px;--ai-space-32:32px;--ai-space-40:40px;--ai-space-48:48px;--ai-space-64:64px;--ai-canvas-dot:var(--ai-text-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--ai-canvas-dot:color-mix(in srgb, var(--ai-text-secondary) 18%, transparent)}}:root{--ai-target:44px;--ai-control-h-sm:28px;--ai-control-h:32px;--ai-control-h-lg:36px;--ai-control-pad-sm:10px;--ai-control-pad:12px;--ai-control-pad-lg:14px;--ai-control-gap:6px;--ai-control-icon:16px;--ai-composer-h:48px;--ai-segment-h:28px;--ai-row-h:40px;--ai-card-pad:16px;--ai-card-pad-sm:12px;--ai-card-gap:8px;--ai-icon-sm:20px;--ai-icon-md:24px;--ai-icon-stroke:1.5px;--ai-font-sans:var(--ai-font-mona,"Mona Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ai-font-voice:var(--ai-font-instrument,"Instrument Serif"), ui-serif, Georgia, serif;--ai-type-body:400 1rem/1.625rem var(--ai-font-sans);--ai-type-control:500 .875rem/1.125rem var(--ai-font-sans);--ai-type-control-sm:500 .875rem/1.125rem var(--ai-font-sans);--ai-type-control-lg:500 .9375rem/1.375rem var(--ai-font-sans);--ai-type-ui:400 .9375rem/1.375rem var(--ai-font-sans);--ai-type-input:400 .9375rem/1.375rem var(--ai-font-sans);--ai-type-list:400 .9375rem/1.375rem var(--ai-font-sans);--ai-type-meta:400 .8125rem/1.125rem var(--ai-font-sans);--ai-type-section:600 .875rem/1.375rem var(--ai-font-sans);--ai-type-title:550 1.3125rem/1.875rem var(--ai-font-sans);--ai-type-tab:500 .8125rem/1.125rem var(--ai-font-sans);--ai-type-tooltip:400 .8125rem/1.125rem var(--ai-font-sans);--ai-type-screen-mobile:500 2rem/2.25rem var(--ai-font-sans);--ai-type-screen-desktop:500 2.6875rem/2.875rem var(--ai-font-sans);--ai-tracking-title:-.015em;--ai-ease-standard:cubic-bezier(.2, 0, 0, 1);--ai-ease-out:cubic-bezier(.16, 1, .3, 1);--ai-ease-in:cubic-bezier(.4, 0, 1, 1);--ai-dur-press:80ms;--ai-dur-hover:.12s;--ai-dur-release:.16s;--ai-dur-enter:.22s;--ai-dur-exit:.16s;--ai-dur-menu-enter:.16s;--ai-dur-menu-exit:.1s;--ai-dur-palette-enter:.18s;--ai-dur-palette-exit:.12s;--ai-dur-indicator:.18s;--ai-dur-thumb:.22s;--ai-dur-slide:.34s;--ai-dur-grow:.16s;--ai-dur-tooltip-delay:.5s;--ai-dur-reduced:80ms;--ai-press-scale:.97;--ai-dur-100:.1s;--ai-dur-120:.12s;--ai-dur-160:.16s;--ai-dur-180:.18s;--ai-dur-200:.2s;--ai-dur-800:.8s;--ai-z-sticky:10;--ai-z-shell:var(--ai-z-nav);--ai-z-popover:var(--ai-z-overlay);--ai-z-dim:var(--ai-z-scrim);--ai-z-modal:var(--ai-z-layer);--ai-z-modal-popover:var(--ai-z-overlay);--ai-z-tooltip:95;--ai-z-canvas:0;--ai-z-page:1;--ai-z-nav:20;--ai-z-scrim:40;--ai-z-layer:50;--ai-z-dialog-scrim:60;--ai-z-dialog:70;--ai-z-overlay:80;--ai-z-toast:90;--ai-z-skip:100;--ai-z-local-below:-1;--ai-z-local:0;--ai-z-local-above:1;--ai-elev-flat:none;--ai-elev-nav:var(--ai-glass-control-shadow);--ai-elev-layer:inset 0 0 0 1px var(--ai-border-edge), 0 24px 64px #0006;--ai-elev-dialog:inset 0 0 0 1px var(--ai-border-edge), 0 32px 80px #0000007a;--ai-elev-overlay:var(--ai-glass-panel-shadow);--ai-elev-toast:var(--ai-shadow-solid);--ai-type-display:500 2.6875rem/2.875rem var(--ai-font-sans);--ai-type-display-mobile:500 2rem/2.25rem var(--ai-font-sans);--ai-type-title-page:600 1.875rem/2.25rem var(--ai-font-sans);--ai-type-title-page-mobile:600 1.625rem/2rem var(--ai-font-sans);--ai-type-heading:600 1.3125rem/1.75rem var(--ai-font-sans);--ai-type-reading:400 1rem/1.625rem var(--ai-font-sans);--ai-type-zone:600 1.1875rem/1.625rem var(--ai-font-sans);--ai-type-zone-mobile:600 1.125rem/1.625rem var(--ai-font-sans);--ai-type-block:600 1rem/1.375rem var(--ai-font-sans);--ai-type-block-mobile:600 1rem/1.375rem var(--ai-font-sans);--ai-type-card-title:600 .9375rem/1.375rem var(--ai-font-sans);--ai-type-explain:400 .875rem/1.375rem var(--ai-font-sans);--ai-tracking-display:-.04em;--ai-tracking-page:-.015em;--ai-space-96:96px;--ai-gap-head:24px;--ai-gap-zone:48px;--ai-gap-section:32px;--ai-gap-block:16px;--ai-gap-inline:12px;--ai-page-gutter:48px;--ai-page-wide:1560px;--ai-page-standard:1240px;--ai-page-focus:960px;--ai-page-reading:720px;--ai-page-text:68ch;--ai-page-top:88px;--ai-grid-cols:12;--ai-grid-gap:16px;--ai-dock-reserve:calc(var(--shell-dock-measured,calc(72px + env(safe-area-inset-bottom,0px))) + 24px);--ai-composer-reserve:calc(var(--shell-composer-measured,calc(72px + env(safe-area-inset-bottom,0px))) + 16px);--ai-dock-fade-size:208px;--ai-dock-fade:linear-gradient(to bottom, #0d0d0d00 0%, #0d0d0d03 12.5%, #0d0d0d0d 25%, #0d0d0d1d 37.5%, #0d0d0d33 50%, #0d0d0d50 62.5%, #0d0d0d73 75%, #0d0d0d9c 87.5%, #0d0d0dcc 100%);--ai-top-fade-size:var(--ai-dock-fade-size);--ai-top-fade:linear-gradient(to top, #0d0d0d00 0%, #0d0d0d03 12.5%, #0d0d0d0d 25%, #0d0d0d1d 37.5%, #0d0d0d33 50%, #0d0d0d50 62.5%, #0d0d0d73 75%, #0d0d0d9c 87.5%, #0d0d0dcc 100%);--ai-selection:#dcff5c47;--ai-horizon-glow:radial-gradient(55% 100% at 50% 100%, #f3f3f00a, transparent 70%);--ai-page-light:radial-gradient(90% 600px at 50% 0, #f3f3f012, #f3f3f006 45%, transparent 75%);--ai-sky-base:var(--ai-canvas);--ai-sky-light:var(--ai-accent);--ai-sky-cool:#2fb8a0;--ai-sky-deep:#18324a;--ai-sky-warm:#ffb46b;--ai-sky-strength:.44;--ai-sky-strength-page:.34;--ai-sky-crown-page:0;--ai-sky-dim-page:#0d0d0d57;--ai-nav-h:40px;--ai-nav-inset:4px;--ai-nav-inset-compact:3px;--ai-nav-item-min:64px;--ai-nav-item-pad:0 14px;--ai-nav-item-pad-compact:8px 4px;--ai-nav-item-pad-dense:8px 0;--ai-type-nav:450 .875rem/1.125rem var(--ai-font-sans);--ai-type-nav-compact:450 .875rem/1.125rem var(--ai-font-sans);--ai-type-dock:450 .75rem/.9375rem var(--ai-font-sans);--ai-type-tab-main:450 1rem/1.375rem var(--ai-font-sans);--ai-nav-dense-size:.8125rem;--ai-nav-dense-leading:1.125rem;--ai-tracking-nav-dense:-.01em;--ai-nav-indicator-fill:linear-gradient(180deg, #ffffff21, #ffffff08 60%), var(--ai-selected-fill);--ai-nav-indicator-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #0003, 0 2px 6px #00000059;--ai-nav-item-gap:2px;--ai-nav-item-h:32px;--ai-seg-item-gap:6px;--ai-count-h:18px;--ai-count-pad:0 5px;--ai-type-count:600 .75rem/18px var(--ai-font-sans);--ai-tabs-h:44px;--ai-tabs-gap:24px;--ai-tabs-gap-compact:20px;--ai-tabs-item-pad:0 2px;--ai-tabs-line-h:2px;--ai-tabs-line:var(--ai-accent);--ai-tabs-line-glow:none;--ai-tabs-focus-radius:6px;--ai-actionpill-h:56px;--ai-actionpill-h-sm:40px;--ai-actionpill-disc:40px;--ai-actionpill-disc-sm:32px;--ai-actionpill-pad:8px 18px 8px 8px;--ai-actionpill-pad-sm:4px 14px 4px 4px;--ai-actionpill-fill:linear-gradient(180deg, #ffffff12, #fff0 60%), var(--ai-surface-raised);--ai-actionpill-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px var(--ai-accent), 0 10px 30px -10px #000c, 0 0 40px -12px var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-actionpill-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--ai-accent) 16%, transparent), 0 10px 30px -10px #000c, 0 0 40px -12px color-mix(in srgb, var(--ai-accent) 35%, transparent)}}:root{--ai-actionpill-shadow-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--ai-accent), 0 16px 36px -12px #000000d9, 0 0 56px -10px var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-actionpill-shadow-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in srgb, var(--ai-accent) 28%, transparent), 0 16px 36px -12px #000000d9, 0 0 56px -10px color-mix(in srgb, var(--ai-accent) 45%, transparent)}}:root{--ai-actionpill-disc-glow:var(--ai-accent-elev), 0 0 24px var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-actionpill-disc-glow:var(--ai-accent-elev), 0 0 24px color-mix(in srgb, var(--ai-accent) 45%, transparent)}}:root{--ai-type-actionpill:600 1rem/1.375rem var(--ai-font-sans);--ai-tracking-actionpill:-.005em;--ai-actionpill-lift:-2px;--ai-actionpill-nudge:3px;--ai-actionpill-press:.98;--ai-timeline-mark:36px;--ai-timeline-gap:var(--ai-space-16);--ai-timeline-step:18px;--ai-timeline-text-offset:7px;--ai-timeline-line:linear-gradient(#f3f3f029, #f3f3f00a);--ai-timeline-mark-light:inset 0 1px 0 #ffffff1a;--ai-timeline-mark-ring:0 0 0 4px var(--ai-canvas);--ai-timeline-mark-aisuma:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-timeline-mark-aisuma:color-mix(in srgb, var(--ai-accent) 9%, var(--ai-surface-raised))}}:root{--ai-timeline-light:8px;--ai-timeline-light-glow:0 0 10px var(--ai-accent);--ai-type-initials:600 .8125rem/1 var(--ai-font-sans);--ai-tracking-initials:.01em;--ai-timeline-body-gap:10px;--ai-timeline-body-pad:var(--ai-space-12) 14px;--ai-timeline-chip-h:28px;--ai-timeline-chip-gap:6px;--ai-timeline-chip-pad:var(--ai-space-8) 10px;--ai-review-thumb:112px;--ai-review-thumb-compact:64px;--ai-review-thumb-fill:linear-gradient(160deg, var(--ai-surface-hover), var(--ai-surface-raised));--ai-review-fill-warm:linear-gradient(150deg, #ffe40055, #007776aa 70%);--ai-review-fill-text:linear-gradient(150deg, #eee3, #1c1c1c 70%);--ai-review-fill-teal:linear-gradient(150deg, #00ceb644, #1c1c1c 70%);--ai-review-fill-deep:linear-gradient(150deg, #007776aa, #1c1c1c 70%);--ai-review-fill-edge:inset 0 0 0 1px var(--ai-border-edge);--ai-review-choice-h:24px;--ai-review-choice-gap:6px;--ai-review-choice-pad:0 10px;--ai-review-feedback-gap:6px;--ai-review-field-h:64px;--ai-review-field-pad:6px 10px;--ai-review-focus-clearance:calc(var(--ai-dock-reserve,96px) + var(--ai-space-16));--ai-leading-input:1.5rem;--ai-decisionbar-pad:10px 10px 10px var(--ai-space-16);--ai-decisionbar-text-min:200px;--ai-selected-lift:inset 0 1px 0 #ffffff1a, 0 1px 2px #0000003d;--ai-row-pad-block:6px;--ai-plane-head-h:36px;--ai-plane-title-gap:10px;--ai-type-glyph:600 .75rem/1 var(--ai-font-sans);--ai-reqrow-status-w:8rem;--ai-tracking-voice:-.005em;--ai-sheet-w:480px;--ai-sheet-w-lg:640px;--ai-brainhero-bleed:32px;--ai-conv-w:520px;--ai-conv-gutter:12px;--ai-conv-radius:28px;--ai-conv-tint:#111211cc;--ai-conv-filter:blur(40px) saturate(160%) brightness(.75);--ai-conv-fallback:#141514;--ai-conv-edge:inset 0 1px 0 #ffffff29, inset 0 0 0 1px var(--ai-border-edge);--ai-conv-shadow:0 2px 6px #0000004d, 0 32px 90px -24px #000000bf;--ai-conv-dim:#06080770;--ai-conv-dim-filter:blur(6px) saturate(120%);--ai-conv-aurora:radial-gradient(70% 120% at 92% -24%, var(--ai-sky-cool), transparent 70%), radial-gradient(60% 110% at 8% -30%, var(--ai-accent), transparent 72%), radial-gradient(90% 90% at 50% -40%, var(--ai-sky-deep), transparent 80%)}@supports (color:color-mix(in lab, red, red)){:root{--ai-conv-aurora:radial-gradient(70% 120% at 92% -24%, color-mix(in srgb, var(--ai-sky-cool) 36%, transparent), transparent 70%), radial-gradient(60% 110% at 8% -30%, color-mix(in srgb, var(--ai-accent) 24%, transparent), transparent 72%), radial-gradient(90% 90% at 50% -40%, color-mix(in srgb, var(--ai-sky-deep) 70%, transparent), transparent 80%)}}:root{--ai-conv-aurora-h:260px;--ai-conv-orb:var(--ai-aisumi-core);--ai-conv-orb-glow:var(--ai-aisumi-rim), var(--ai-aisumi-glow-xs);--ai-aisumi-deep:#070b0c;--ai-aisumi-mint:#7dffc4;--ai-aisumi-core:radial-gradient(120% 78% at 50% 118%, var(--ai-sky-cool), transparent 62%), radial-gradient(80% 80% at 88% 18%, var(--ai-aisumi-mint), transparent 62%), radial-gradient(70% 70% at 30% 40%, var(--ai-sky-deep), transparent 70%), var(--ai-aisumi-deep)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-core:radial-gradient(120% 78% at 50% 118%, color-mix(in srgb, var(--ai-sky-cool) 78%, transparent), transparent 62%), radial-gradient(80% 80% at 88% 18%, color-mix(in srgb, var(--ai-aisumi-mint) 26%, transparent), transparent 62%), radial-gradient(70% 70% at 30% 40%, color-mix(in srgb, var(--ai-sky-deep) 70%, transparent), transparent 70%), var(--ai-aisumi-deep)}}:root{--ai-aisumi-flow:conic-gradient(from 20deg, transparent 0 14%, var(--ai-sky-cool) 26%, transparent 42%, var(--ai-aisumi-mint) 62%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-flow:conic-gradient(from 20deg, transparent 0 14%, color-mix(in srgb, var(--ai-sky-cool) 70%, transparent) 26%, transparent 42%, color-mix(in srgb, var(--ai-aisumi-mint) 55%, transparent) 62%, transparent 78%)}}:root{--ai-aisumi-rim:inset 0 1px 0 #ffffff29, inset 0 -3px 8px var(--ai-aisumi-mint)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-rim:inset 0 1px 0 #ffffff29, inset 0 -3px 8px color-mix(in srgb, var(--ai-aisumi-mint) 26%, transparent)}}:root{--ai-aisumi-eye:#f2fbf7;--ai-aisumi-eye-glow:var(--ai-aisumi-mint)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-eye-glow:color-mix(in srgb, var(--ai-aisumi-mint) 70%, transparent)}}:root{--ai-aisumi-light:var(--ai-sky-cool)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-light:color-mix(in srgb, var(--ai-sky-cool) 70%, var(--ai-aisumi-mint))}}:root{--ai-aisumi-ink:#7edcc4;--ai-aisumi-rim-ring:conic-gradient(from 250deg, var(--ai-aisumi-light), transparent 24%, transparent 68%, var(--ai-aisumi-light))}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-rim-ring:conic-gradient(from 250deg, color-mix(in srgb, var(--ai-aisumi-light) 75%, transparent), transparent 24%, transparent 68%, color-mix(in srgb, var(--ai-aisumi-light) 55%, transparent))}}:root{--ai-aisumi-rim-glow:0 0 0 1px var(--ai-aisumi-light), 0 0 32px -6px var(--ai-aisumi-light)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-rim-glow:0 0 0 1px color-mix(in srgb, var(--ai-aisumi-light) 28%, transparent), 0 0 32px -6px color-mix(in srgb, var(--ai-aisumi-light) 55%, transparent)}}:root{--ai-aisumi-glow:0 0 0 1px #ffffff12, 0 6px 18px -8px #000000b3, 0 0 22px -6px var(--ai-aisumi-light)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-glow:0 0 0 1px #ffffff12, 0 6px 18px -8px #000000b3, 0 0 22px -6px color-mix(in srgb, var(--ai-aisumi-light) 46%, transparent)}}:root{--ai-aisumi-glow-awake:0 0 0 1px #ffffff17, 0 6px 18px -8px #000000b3, 0 0 30px -4px var(--ai-aisumi-light)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-glow-awake:0 0 0 1px #ffffff17, 0 6px 18px -8px #000000b3, 0 0 30px -4px color-mix(in srgb, var(--ai-aisumi-light) 62%, transparent)}}:root{--ai-aisumi-glow-xs:0 0 8px var(--ai-aisumi-light)}@supports (color:color-mix(in lab, red, red)){:root{--ai-aisumi-glow-xs:0 0 8px color-mix(in srgb, var(--ai-aisumi-light) 45%, transparent)}}:root{--ai-aisumi-dot-ring:var(--ai-canvas);--ai-conv-chip:#ffffff12;--ai-conv-chip-hover:#ffffff1f;--ai-conv-chip-edge:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #ffffff08;--ai-conv-user:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-conv-user:color-mix(in srgb, var(--ai-accent) 10%, #ffffff12)}}:root{--ai-conv-user-edge:inset 0 1px 0 #ffffff1f, 0 8px 24px -16px var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-conv-user-edge:inset 0 1px 0 #ffffff1f, 0 8px 24px -16px color-mix(in srgb, var(--ai-accent) 40%, transparent)}}:root{--ai-conv-card:linear-gradient(180deg, #ffffff13, #ffffff08);--ai-conv-card-edge:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #ffffff0a, 0 18px 40px -24px #000c;--ai-conv-card-done:inset 0 1px 0 var(--ai-accent), inset 0 -1px 0 #ffffff0a, 0 0 48px -14px var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-conv-card-done:inset 0 1px 0 color-mix(in srgb, var(--ai-accent) 40%, transparent), inset 0 -1px 0 #ffffff0a, 0 0 48px -14px color-mix(in srgb, var(--ai-accent) 50%, transparent)}}:root{--ai-conv-ins:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-conv-ins:color-mix(in srgb, var(--ai-accent) 24%, transparent)}}:root{--ai-conv-tag-new:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ai-conv-tag-new:color-mix(in srgb, var(--ai-accent) 16%, transparent)}}:root{--ai-conv-fade:linear-gradient(to bottom, transparent, var(--ai-conv-fallback) 60%);--ai-focus-w:1200px;--ai-dialog-w:440px;--ai-layer-top:88px;--ai-layer-inset:16px;--ai-radius-layer:20px;--ai-dur-page-in:.24s;--ai-dur-page-out:.16s;--ai-dur-sheet-in:.32s;--ai-dur-sheet-out:.22s;--ai-dur-focus-in:.36s;--ai-dur-focus-out:.24s;--ai-dur-dialog-in:.2s;--ai-dur-dialog-out:.14s;--ai-dur-toast-in:.28s;--ai-dur-toast-out:.2s;--ai-dur-expand:.22s;--ai-dur-reduced-layer:.12s;--ai-dur-stagger:30ms;--ai-ease-sheet:cubic-bezier(.32, .72, 0, 1);--ai-dur-dock-indicator:.22s;--ai-dur-shared-in:.36s;--ai-dur-shared-out:.24s;--ai-dur-number:.24s;--ai-dur-reveal:.18s;--ai-dur-confirm:.22s;--ai-dur-constellation:.32s;--ai-dur-constellation-out:.12s;--ai-dur-ambient-cycle:12s;--ai-ease-ambient:cubic-bezier(.45, 0, .55, 1);--ai-spring-snappy:linear(0, .0182, .0652, .1312, .2086, .2916, .3756, .4574, .535, .6067, .6718, .7299, .7809, .8251, .8629, .8948, .9213, .943, .9606, .9746, .9855, .9939, 1.0001, 1.0045, 1.0076, 1.0095, 1.0105, 1.0109, 1.0108, 1.0104, 1.0097, 1.0089, 1.008, 1.0071, 1.0062, 1.0053, 1.0045, 1.0038, 1.0031, 1.0025, 1);--ai-spring-gentle:linear(0, .0113, .0412, .0843, .1363, .1939, .2544, .3157, .3764, .4352, .4914, .5445, .5939, .6397, .6817, .72, .7547, .786, .8139, .8389, .861, .8806, .8978, .9128, .926, .9374, .9473, .9559, .9632, .9695, .9748, .9794, .9832, .9865, .9892, .9914, .9933, .9949, .9961, .9972, 1);--ai-spring-press-stiffness:1600;--ai-spring-press-damping:80;--ai-spring-press-mass:1;--ai-spring-select-stiffness:900;--ai-spring-select-damping:60;--ai-spring-select-mass:1;--ai-spring-surface-stiffness:500;--ai-spring-surface-damping:45;--ai-spring-surface-mass:1;--ai-reveal-y:8px;--ai-measure-chat:760px;--ai-chat-rail:320px;--ai-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ai-type-code:400 .9375rem/1.625rem var(--ai-font-mono);--ai-citation-card:320px;--ai-danger:#ff7a6b;--ai-danger-hover:#ff9184;--ai-danger-pressed:#f0665a;--ai-on-danger:#1f0806;--ai-tone-teal:#4fd1c5;--ai-tone-amber:#f2b552;--ai-tone-violet:#9b8cff;--ai-status-active:var(--ai-tone-teal);--ai-status-paused:var(--ai-tone-amber);--ai-status-done:#a3a39e;--ai-status-attention:var(--ai-accent);--ai-status-queued:var(--ai-tone-violet);--ai-app-tone-graphite:linear-gradient(160deg, #3a3a38 0%, #1c1c1b 100%);--ai-app-tone-moss:linear-gradient(160deg, #3b4a2c 0%, #1b2214 100%);--ai-app-tone-sky:linear-gradient(160deg, #2c3e4f 0%, #141c24 100%);--ai-app-tone-clay:linear-gradient(160deg, #4d3328 0%, #22160f 100%);--ai-app-tone-plum:linear-gradient(160deg, #43304a 0%, #1d1520 100%);--ai-app-tone-sand:linear-gradient(160deg, #4a4433 0%, #211e16 100%);--ai-app-icon-radius:22.5%;--ai-grade-ink:#141414;--ai-grade-paper:#efede6;--ai-grade-grey:#85898c;--ai-grade-silver:#b8bcbf;--ai-grade-teal:#1d8584;--ai-grade-cyan:#3cc4d4;--ai-grade-blue:#2f5eb0;--ai-grade-navy:#1c2b4b;--ai-grade-orange:#e3823b;--ai-grade-gold:#e3b04f;--ai-grade-scarlet:#c4423b;--ai-grade-pink:#e9629f;--ai-grade-mint:#9ed8bf;--ai-grade-leaf:#4d873a;--ai-grade-yellow:#e6cd4c;--ai-grade-violet:#8669d3;--ai-grade-sepia:#8a5b37;--ai-grade-cream:#ecd7bd}@media (max-width:1279px){:root{--ai-page-gutter:32px;--ai-gap-zone:40px;--ai-gap-section:28px}}@media (min-width:768px) and (max-width:1023px){:root{--ai-grid-cols:8}}@media (max-width:767px){:root{--ai-dock-fade-size:176px;--ai-page-gutter:16px;--ai-gap-head:16px;--ai-gap-zone:32px;--ai-gap-section:24px;--ai-gap-block:12px;--ai-gap-inline:8px;--ai-page-top:72px;--ai-grid-cols:4;--ai-grid-gap:12px}}:where([data-dock-scope]){--ai-dock-reserve:calc(var(--shell-dock-measured,calc(72px + env(safe-area-inset-bottom,0px))) + 24px);--ai-composer-reserve:calc(var(--shell-composer-measured,calc(72px + env(safe-area-inset-bottom,0px))) + 16px)}:where([data-dock-scope]:has([data-ai-app-focus])){--ai-dock-reserve:env(safe-area-inset-bottom,0px)}:where([data-ai-fonts]){--ai-font-sans:var(--ai-font-mona,"Mona Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ai-font-voice:var(--ai-font-instrument,"Instrument Serif"), ui-serif, Georgia, serif;--ai-type-body:400 1rem/1.625rem var(--ai-font-sans);--ai-type-control:500 .875rem/1.125rem var(--ai-font-sans);--ai-type-control-sm:500 .875rem/1.125rem var(--ai-font-sans);--ai-type-control-lg:500 .9375rem/1.375rem var(--ai-font-sans);--ai-type-ui:400 .9375rem/1.375rem var(--ai-font-sans);--ai-type-input:400 .9375rem/1.375rem var(--ai-font-sans);--ai-type-list:400 .9375rem/1.375rem var(--ai-font-sans);--ai-type-meta:400 .8125rem/1.125rem var(--ai-font-sans);--ai-type-section:600 .875rem/1.375rem var(--ai-font-sans);--ai-type-title:550 1.3125rem/1.875rem var(--ai-font-sans);--ai-type-tab:500 .8125rem/1.125rem var(--ai-font-sans);--ai-type-nav:450 .875rem/1.125rem var(--ai-font-sans);--ai-type-nav-compact:450 .875rem/1.125rem var(--ai-font-sans);--ai-type-dock:450 .75rem/.9375rem var(--ai-font-sans);--ai-type-tab-main:450 1rem/1.375rem var(--ai-font-sans);--ai-type-actionpill:600 1rem/1.375rem var(--ai-font-sans);--ai-type-initials:600 .8125rem/1 var(--ai-font-sans);--ai-type-count:600 .75rem/18px var(--ai-font-sans);--ai-type-glyph:600 .75rem/1 var(--ai-font-sans);--ai-type-tooltip:400 .8125rem/1.125rem var(--ai-font-sans);--ai-type-screen-mobile:500 2rem/2.25rem var(--ai-font-sans);--ai-type-screen-desktop:500 2.6875rem/2.875rem var(--ai-font-sans);--ai-type-zone:600 1.1875rem/1.625rem var(--ai-font-sans);--ai-type-zone-mobile:600 1.125rem/1.625rem var(--ai-font-sans);--ai-type-block:600 1rem/1.375rem var(--ai-font-sans);--ai-type-block-mobile:600 1rem/1.375rem var(--ai-font-sans);--ai-type-card-title:600 .9375rem/1.375rem var(--ai-font-sans);--ai-type-explain:400 .875rem/1.375rem var(--ai-font-sans)}@media (pointer:coarse){:root,:where([data-ai-fonts]){--ai-type-input:400 1rem/1.5rem var(--ai-font-sans)}}@media (forced-colors:active){.ai-well{box-shadow:none;border:1px solid buttontext}.ai-well:is(:focus-visible,:focus-within){outline-offset:2px;outline:2px solid highlight}}@media (prefers-contrast:more){:root :is(.ai-well,.ai-intake-enrichment textarea,.ai-rte__link-input,.ai-rc-textarea,.ai-chat-proposal__edit,.aauth-otp__cell){box-shadow:inset 0 0 0 1px var(--ai-field-edge)}:root :is(.ai-well,.ai-intake-enrichment textarea,.ai-rte__link-input,.ai-rc-textarea,.ai-chat-proposal__edit,.aauth-otp__cell):where(:not(:disabled):not([data-disabled])):hover{box-shadow:inset 0 0 0 1px var(--ai-field-edge-hover)}:root :is(.ai-well,.ai-intake-enrichment textarea,.ai-rte__link-input,.ai-rc-textarea,.ai-chat-proposal__edit,.aauth-otp__cell):is(:focus-visible,:focus-within){box-shadow:inset 0 0 0 1px var(--ai-border-control-glass), var(--ai-field-shadow-focus)}}@media (forced-colors:active){:root :is(.ai-rc-textarea,.ai-chat-proposal__edit,.aauth-otp__cell){border:1px solid buttontext}:root :is(.ai-rc-textarea,.ai-chat-proposal__edit,.aauth-otp__cell):is(:focus-visible,:focus-within){outline-offset:2px;outline:2px solid highlight}}:where([data-workspace-skin]){--ai-canvas:var(--ai-skin-canvas)}:root,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--ai-canvas);--foreground:var(--ai-text-primary);--card:var(--ai-surface);--card-foreground:var(--ai-text-primary);--popover:var(--ai-surface-raised);--popover-foreground:var(--ai-text-primary);--primary:var(--ai-accent);--primary-hover:var(--ai-accent-hover);--primary-foreground:var(--ai-on-accent);--secondary:var(--ai-surface-raised);--secondary-foreground:var(--ai-text-primary);--muted:var(--ai-surface);--muted-foreground:var(--ai-text-secondary);--accent:var(--ai-surface-selected);--accent-foreground:var(--ai-text-primary);--destructive:var(--ai-text-primary);--destructive-foreground:var(--ai-canvas);--border:var(--ai-border-control-solid);--input:var(--ai-border-control-solid);--ring:var(--ai-focus-ring);--sidebar:var(--ai-surface);--sidebar-foreground:var(--ai-text-primary);--sidebar-primary:var(--ai-selected-fill);--sidebar-primary-foreground:var(--ai-text-primary);--sidebar-accent:var(--ai-surface-raised);--sidebar-accent-foreground:var(--ai-text-primary);--sidebar-border:var(--ai-border-control-solid);--sidebar-ring:var(--ai-focus-ring);--radius:var(--ai-radius-tooltip)}[data-direction]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dx-bg:#03000c;--dx-fg:#ede6ff;--dx-on-lime:#03000c;--dx-scrim:#03000cb8;--dx-font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--dx-dur-1:90ms;--dx-dur-2:.15s;--dx-dur-3:.24s;--dx-dur-4:.38s;--dx-ease-out:cubic-bezier(.25, 1, .5, 1);--dx-ease-move:cubic-bezier(.2, 0, 0, 1);background:var(--dx-bg);color:var(--dx-fg);font-family:var(--dx-font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[data-direction=lijn]{--dx-s1:#0f0c17;--dx-s2:#181521;--dx-s3:#221e2b;--dx-fg2:#bfbad0;--dx-fg3:#9590a7;--dx-fg-off:#5c586a;--dx-line:#2d2937;--dx-control:#757083;--dx-strong:#948fa3;--dx-lime:#cfff37;--dx-lime-hover:#daff66;--dx-lime-press:#b9e52b;--dx-danger:#fd7468;--dx-danger-s:#301b22;--dx-warning:#f9bb51;--dx-warning-s:#30241f;--dx-success:#79d1be;--dx-success-s:#1e282e;--dx-info:#9bbbf5;--dx-info-s:#232436;--dx-ai:#d0b8ee;--dx-agent:#b6adf3;--dx-team:#85d2e5;--dx-mock:#f5a0c5;--dx-mock-s:#2b1e2c;--dx-operator:#fbbd6e;--dx-operator-s:#2e1b01;--dx-r-sm:4px;--dx-r-md:6px;--dx-r-lg:8px;--dx-row:32px;--dx-dur-1:70ms;--dx-dur-2:.11s;--dx-dur-3:.16s;--dx-dur-4:.22s;--dx-ease-out:cubic-bezier(.16, 1, .3, 1);--dx-font-ui:var(--font-mona-sans), ui-sans-serif, system-ui, sans-serif;--dx-font-display:var(--font-mona-sans), ui-sans-serif, system-ui, sans-serif;--dx-font-mono:var(--font-martian-mono), ui-monospace, monospace}[data-direction=lagen]{--dx-s1:#0f0a1a;--dx-s2:#181225;--dx-s3:#211b30;--dx-fg2:#c9c4d9;--dx-fg3:#a09bb0;--dx-fg-off:#625d70;--dx-line:#2c263a;--dx-control:#77708a;--dx-strong:#9791ab;--dx-lime:#ccfa6e;--dx-lime-hover:#d7ff88;--dx-lime-press:#b8e45c;--dx-danger:#f87e79;--dx-danger-s:#301a27;--dx-warning:#f4c26a;--dx-warning-s:#2f2425;--dx-success:#8bd2b9;--dx-success-s:#202630;--dx-info:#a5bdf2;--dx-info-s:#242338;--dx-ai:#d5bbea;--dx-agent:#bbb0f0;--dx-team:#93d3e7;--dx-mock:#f3a6ca;--dx-mock-s:#2a1d2f;--dx-operator:#f9c37a;--dx-operator-s:#291902;--dx-r-sm:6px;--dx-r-md:10px;--dx-r-lg:14px;--dx-r-pane:18px;--dx-row:40px;--dx-pane-shadow:-24px 0 48px -24px #000000b8;--dx-pane-highlight:#ede6ff0f;--dx-dur-1:.1s;--dx-dur-2:.16s;--dx-dur-3:.26s;--dx-dur-4:.36s;--dx-dur-5:.48s;--dx-ease-out:cubic-bezier(.22, 1, .36, 1);--dx-ease-move:cubic-bezier(.65, 0, .35, 1);--dx-font-ui:var(--font-schibsted-grotesk), ui-sans-serif, system-ui, sans-serif;--dx-font-display:var(--font-newsreader), ui-serif, Georgia, serif;--dx-font-mono:var(--font-jetbrains-mono), ui-monospace, monospace}[data-direction=regie]{--dx-s1:#0c0915;--dx-s2:#161221;--dx-s3:#201b2b;--dx-fg2:#c2bdd2;--dx-fg3:#9b96ac;--dx-fg-off:#5f5a6d;--dx-line:#2b2737;--dx-control:#756f85;--dx-strong:#9590a7;--dx-lime:#dcff5c;--dx-lime-hover:#e3ff78;--dx-lime-press:#c3e643;--dx-danger:#f97770;--dx-danger-s:#2d1822;--dx-warning:#f8bb5e;--dx-warning-s:#2d221f;--dx-success:#80d0bb;--dx-success-s:#1c252c;--dx-info:#9dbbf2;--dx-info-s:#202234;--dx-ai:#d0b8ee;--dx-agent:#b4a2f6;--dx-team:#7ad4e6;--dx-mock:#f2a1c5;--dx-mock-s:#281b2a;--dx-operator:#fbbd6e;--dx-operator-s:#2c1900;--dx-lane-you:#161519;--dx-lane-agent:#181425;--dx-lane-team:#131522;--dx-r-sm:3px;--dx-r-md:5px;--dx-r-lg:8px;--dx-row:36px;--dx-lift:0 10px 28px -6px #000000a6;--dx-ease-move:cubic-bezier(.45, 0, .15, 1);--dx-font-ui:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--dx-font-display:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--dx-font-mono:var(--font-jetbrains-mono), ui-monospace, monospace}[data-direction=hybride]{--dx-s1:#0d0a16;--dx-s2:#16121f;--dx-s3:#201b29;--dx-fg2:#c4bfd4;--dx-fg3:#9d98ae;--dx-fg-off:#5f5a6d;--dx-line:#2a2633;--dx-control:#7a7489;--dx-strong:#9a95ab;--dx-lime:#d4fd52;--dx-lime-hover:#ddff74;--dx-lime-press:#bde23f;--dx-danger:#f97770;--dx-danger-s:#2d1822;--dx-warning:#f8bb5e;--dx-warning-s:#2d221d;--dx-success:#80d0bb;--dx-success-s:#1b252b;--dx-info:#9dbbf2;--dx-info-s:#1f2133;--dx-ai:#d0b8ee;--dx-agent:#b4a2f6;--dx-team:#7ad4e6;--dx-mock:#f2a1c5;--dx-mock-s:#281b2a;--dx-operator:#fbbd6e;--dx-operator-s:#2c1900;--dx-r-sm:4px;--dx-r-md:6px;--dx-r-lg:10px;--dx-row:36px;--dx-dur-1:80ms;--dx-dur-2:.14s;--dx-dur-3:.22s;--dx-dur-4:.34s;--dx-ease-out:cubic-bezier(.2, 1, .4, 1);--dx-ease-move:cubic-bezier(.45, 0, .15, 1);--dx-font-ui:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--dx-font-display:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--dx-font-mono:var(--font-martian-mono), ui-monospace, monospace}[data-direction] ::selection{background:var(--dx-s3);color:var(--dx-fg)}[data-direction] :focus-visible{outline:2px solid var(--dx-lime);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-direction] *,[data-direction] :before,[data-direction] :after{transition-property:opacity,color,background-color,border-color,outline-color!important;transition-duration:.12s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
