*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .5rem;--ws-bg-base: #0a0a0a;--ws-bg-surface: #15120f;--ws-bg-elevated: #1a1816;--ws-bg-overlay: #211e1b;--ws-bg-input: #0f0e0c;--ws-bg-dropdown: #1a1816;--ws-tab-active-bg: #1f1c19;--ws-bg-inset: rgba(10, 9, 8, .5);--ws-text-primary: #f0ebe4;--ws-text-heading: #f5f0e8;--ws-text-value: #f5a560;--ws-text-link: #ea580c;--ws-text-secondary: #b8b0a4;--ws-text-label: #a09689;--ws-text-muted: #948b81;--ws-text-subtle: #57534e;--ws-text-disabled: #44403c;--ws-border-subtle: rgba(255, 255, 255, .06);--ws-border-08: rgba(255, 255, 255, .08);--ws-border-default: rgba(255, 255, 255, .1);--ws-border-strong: rgba(255, 255, 255, .12);--ws-border-strong: rgba(255, 255, 255, .16);--ws-row-hover: rgba(255, 255, 255, .025);--ws-tab-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 60%), var(--ws-bg-surface);--ws-tab-active-edge: rgba(255, 255, 255, .4);--ws-tab-active-shadow-p: 0 0 18px 4px rgba(255, 255, 255, .14), 0 0 44px 10px rgba(255, 255, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .22);--ws-tab-active-shadow-s: 0 0 16px 4px rgba(255, 255, 255, .12), 0 0 36px 8px rgba(255, 255, 255, .06), inset 0 1px 0 rgba(255, 255, 255, .22);--ws-tab-active-shadow-r: 0 0 14px 3px rgba(255, 255, 255, .1), 0 0 28px 7px rgba(255, 255, 255, .05), inset 0 1px 0 rgba(255, 255, 255, .22);--ws-border-faint: rgba(255, 255, 255, .04);--ws-surface-hover-faint: rgba(255, 255, 255, .02);--ws-surface-hover: rgba(255, 255, 255, .04);--ws-surface-raised: rgba(255, 255, 255, .06);--ws-card-border: rgba(255, 255, 255, .06);--ws-card-shadow: none;--ws-focus-ring: rgba(255, 255, 255, .18);--ws-row-mark: rgba(255, 255, 255, .5);--ws-row-mark-hover: rgba(255, 255, 255, .3);--ws-surface-active: rgba(255, 255, 255, .035);--ws-list-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .025), transparent 60%);--ws-row-stripe: transparent;--ws-skeleton: rgba(255, 255, 255, .07);--ws-track-bg: rgba(255, 255, 255, .03);--ws-status-cancelled: rgba(255, 255, 255, .2);--ws-glass-sheet-bg: rgba(28, 24, 20, .92);--ws-input-color-scheme: dark;--ws-dot-grid: rgba(255, 255, 255, .02);--ws-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .02), transparent 70%);--ws-tile-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 60%), var(--ws-bg-surface);--ws-tile-border: rgba(255, 255, 255, .4);--ws-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 18px 4px rgba(255, 255, 255, .1), 0 0 36px 8px rgba(255, 255, 255, .05);--ws-tile-bg-active: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 60%), var(--ws-bg-surface);--ws-tile-border-active: rgba(255, 255, 255, .55);--ws-tile-shadow-active: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 24px 6px rgba(255, 255, 255, .18), 0 0 56px 14px rgba(255, 255, 255, .1);--ws-chrome-inactive-border: rgba(255, 255, 255, .1);--ws-pill-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 14px 2px rgba(255, 255, 255, .1);--ws-pill-resting-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 60%), rgba(255, 255, 255, .02);--ws-dock-shadow: none;--ws-dock-slot-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 60%), rgba(255, 255, 255, .03);--ws-dock-slot-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 14px 2px rgba(255, 255, 255, .12);--ws-dock-placeholder-border: 1px dashed rgba(255, 255, 255, .08);--ws-glass-bar-bg: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .04) 60%, rgba(255, 255, 255, 0) 100%), rgba(28, 24, 20, .8);--ws-glass-bar-blur: blur(14px) saturate(1);--ws-glass-bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 8px 16px -8px rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(255, 255, 255, .08);--ws-glass-popup-bg: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 60%, rgba(255, 255, 255, 0) 100%), rgba(28, 24, 20, .85);--ws-glass-popup-blur: blur(16px) saturate(1);--ws-glass-popup-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 2px 4px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .3);--ws-glass-menu-bg: rgba(28, 24, 20, .95);--ws-accent: #ea580c;--ws-accent-hover: #f97316;--ws-accent-muted: rgba(234, 88, 12, .15);--ws-accent-subtle: rgba(234, 88, 12, .08);--ws-flash-duration: .4s;--ws-accent-strong: #c2410c;--ws-accent-readable: #ea580c;--ws-eidrix-accent: #06b6d4;--ws-eidrix-muted: rgba(6, 182, 212, .15);--ws-eidrix-subtle: rgba(6, 182, 212, .08);--canvas-bg-base: #0a0a0a;--canvas-bg-block: #0f1014;--canvas-bg-block-hover: #13151b;--canvas-bg-block-active: #181b23;--canvas-bg-overlay: #14171c;--canvas-bg-overlay-elevated: #191d24;--eidrix-card-shadow: 0 2px 10px rgba(0, 0, 0, .28);--eidrix-card-shadow-destructive: 0 2px 10px rgba(0, 0, 0, .28), -8px 0 20px -10px rgba(232, 183, 145, .5);--eidrix-card-accent: #e8b791;--eidrix-card-accent-strong: #f0a477;--eidrix-card-ink: #f3eee8;--eidrix-card-muted: #bcb4ae;--eidrix-card-fail: #d99a6c;--eidrix-bg-base: #0a0a0a;--eidrix-bg-surface: #15120f;--eidrix-bg-elevated: #1a1816;--eidrix-bg-overlay: #211e1b;--eidrix-bg-input: #0f0e0c;--eidrix-bg-dropdown: #1a1816;--eidrix-text-primary: #f0ebe4;--eidrix-text-heading: #f5f0e8;--eidrix-text-value: #f5a560;--eidrix-text-link: #ea580c;--eidrix-text-secondary: #b8b0a4;--eidrix-text-label: #a09689;--eidrix-text-muted: #948b81;--eidrix-text-subtle: #57534e;--eidrix-text-disabled: #44403c;--eidrix-border-faint: rgba(255, 255, 255, .04);--eidrix-border-subtle: rgba(255, 255, 255, .06);--eidrix-border-default: rgba(255, 255, 255, .1);--eidrix-border-strong: rgba(255, 255, 255, .16);--eidrix-surface-hover-faint: rgba(255, 255, 255, .02);--eidrix-surface-hover: rgba(255, 255, 255, .04);--eidrix-surface-raised: rgba(255, 255, 255, .06);--eidrix-row-hover: rgba(255, 255, 255, .025);--eidrix-accent-readable: #ea580c;--eidrix-accent: #ea580c;--eidrix-accent-hover: #f97316;--eidrix-accent-muted: rgba(234, 88, 12, .15);--eidrix-accent-subtle: rgba(234, 88, 12, .08);--eidrix-mark-ember: #ea580c;--eidrix-mark-ember-soft: rgba(234, 88, 12, .85);--eidrix-mark-ember-bg: rgba(234, 88, 12, .06);--eidrix-mark-ember-glow: 0 0 10px rgba(234, 88, 12, .42);--ws-success: #22c55e;--ws-warning: #eab308;--ws-error: #ef4444;--ws-destructive: #dc2626;--ws-destructive-bg: rgba(220, 38, 38, .18);--ws-destructive-bg-hover: rgba(220, 38, 38, .26);--ws-destructive-border: rgba(220, 38, 38, .55);--ws-destructive-border-hover: rgba(220, 38, 38, .7);--ws-destructive-tint: rgba(220, 38, 38, .06);--ws-scrollbar-thumb: rgba(255, 255, 255, .05);--ws-scrollbar-thumb-hover: rgba(234, 88, 12, .55);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-font-display: var(--font-sans);--ws-font-sans: var(--font-sans);--ws-font-data: var(--font-mono);--ws-font-mono: var(--font-mono);--ws-display-axes: normal;--type-2xs: 10px;--type-xs: 12px;--type-sm: 13px;--type-base: 14px;--type-md: 16px;--type-lg: 18px;--type-xl: 22px;--type-2xl: 28px;--type-2xs-label: 11px;--tracking-mono-caps-label: .04em;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.45;--lh-relaxed: 1.6;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-mono-caps: .08em;--apply-wf-chip-size: 9px;--motion-instant: 80ms;--motion-fast: .15s;--motion-base: .2s;--motion-ease: cubic-bezier(.2, 0, .2, 1);--shadow-1: 0 1px 0 rgba(0, 0, 0, .4);--shadow-2: 0 4px 12px rgba(0, 0, 0, .35);--shadow-3: 0 16px 40px rgba(0, 0, 0, .55);--mark-ember: #ea580c;--mark-ember-soft: rgba(234, 88, 12, .85);--mark-ember-bg: rgba(234, 88, 12, .06);--mark-ember-glow: 0 0 10px rgba(234, 88, 12, .42);--mobile-top-bar-height: 44px;--mobile-dock-height: 56px;--mobile-page-padding: 16px;--mobile-grid-gap: 12px;--mobile-section-gap: 24px;--mobile-list-row-min-height: 48px;--mobile-tile-radius: 6px;--mobile-tile-bg: var(--ws-bg-surface);--mobile-tile-bg-elevated: var(--ws-bg-elevated);--mobile-tile-bg-active: var(--ws-tab-active-bg);--mobile-pill-active-bg: rgba(234, 88, 12, .16);--mobile-pill-active-border: rgba(234, 88, 12, .22);--mobile-pill-inactive-border: rgba(255, 255, 255, .08);--mobile-safe-area-top: env(safe-area-inset-top, 0px);--mobile-safe-area-bottom: env(safe-area-inset-bottom, 0px);--mobile-safe-area-left: env(safe-area-inset-left, 0px);--mobile-safe-area-right: env(safe-area-inset-right, 0px);--mobile-motion-content-state: .18s;--mobile-motion-drill: .24s;--mobile-motion-pull-refresh: .18s}.dark{--background: 24 10% 4%;--foreground: 60 9% 98%;--card: 24 10% 6%;--card-foreground: 60 9% 98%;--primary: 21 90% 48%;--primary-foreground: 60 9% 98%;--secondary: 240 4% 14%;--secondary-foreground: 60 9% 98%;--muted: 240 4% 14%;--muted-foreground: 240 5% 65%;--accent: 240 4% 14%;--accent-foreground: 60 9% 98%;--destructive: 0 62.8% 50%;--destructive-foreground: 60 9% 98%;--border: 240 4% 16%;--input: 240 4% 16%;--ring: 21 90% 48%}:root[data-preset=light] [data-zone=eidrix],:root[data-preset=light-plex] [data-zone=eidrix],:root[data-preset=project-manager] [data-zone=eidrix],:root[data-preset=terrain] [data-zone=eidrix],:root[data-preset=aurora] [data-zone=eidrix],:root[data-preset=altitude] [data-zone=eidrix]{--ws-bg-base: var(--eidrix-bg-base);--ws-bg-surface: var(--eidrix-bg-surface);--ws-bg-elevated: var(--eidrix-bg-elevated);--ws-bg-overlay: var(--eidrix-bg-overlay);--ws-bg-input: var(--eidrix-bg-input);--ws-bg-dropdown: var(--eidrix-bg-dropdown);--ws-text-primary: var(--eidrix-text-primary);--ws-text-heading: var(--eidrix-text-heading);--ws-text-value: var(--eidrix-text-value);--ws-text-link: var(--eidrix-text-link);--ws-text-secondary: var(--eidrix-text-secondary);--ws-text-label: var(--eidrix-text-label);--ws-text-muted: var(--eidrix-text-muted);--ws-text-subtle: var(--eidrix-text-subtle);--ws-text-disabled: var(--eidrix-text-disabled);--ws-border-faint: var(--eidrix-border-faint);--ws-border-subtle: var(--eidrix-border-subtle);--ws-border-default: var(--eidrix-border-default);--ws-border-strong: var(--eidrix-border-strong);--ws-surface-hover-faint: var(--eidrix-surface-hover-faint);--ws-surface-hover: var(--eidrix-surface-hover);--ws-surface-raised: var(--eidrix-surface-raised);--ws-row-hover: var(--eidrix-row-hover);--ws-accent-readable: var(--eidrix-accent-readable);--ws-accent: var(--eidrix-accent);--ws-accent-hover: var(--eidrix-accent-hover);--ws-accent-muted: var(--eidrix-accent-muted);--ws-accent-subtle: var(--eidrix-accent-subtle);--mark-ember: var(--eidrix-mark-ember);--mark-ember-soft: var(--eidrix-mark-ember-soft);--mark-ember-bg: var(--eidrix-mark-ember-bg);--mark-ember-glow: var(--eidrix-mark-ember-glow);--ws-font-display: var(--font-sans);--ws-font-sans: var(--font-sans);--ws-font-data: var(--font-mono);--ws-font-mono: var(--font-mono)}:root[data-preset=project-manager] [data-zone=eidrix],:root[data-preset=terrain] [data-zone=eidrix],:root[data-preset=aurora] [data-zone=eidrix],:root[data-preset=altitude] [data-zone=eidrix]{color-scheme:normal;font-family:var(--font-sans);color:hsl(var(--foreground));--ws-display-axes: normal;--ws-accent-strong: #c2410c;--ws-eidrix-accent: #06b6d4;--ws-bg-inset: rgba(10, 9, 8, .5);--ws-border-08: rgba(255, 255, 255, .08);--ws-focus-ring: rgba(255, 255, 255, .18);--ws-scrollbar-thumb: rgba(255, 255, 255, .05);--ws-scrollbar-thumb-hover: rgba(234, 88, 12, .55);--ws-success: #22c55e;--ws-warning: #eab308;--ws-error: #ef4444;--ws-skeleton: rgba(255, 255, 255, .07);--ws-track-bg: rgba(255, 255, 255, .03);--ws-dot-grid: rgba(255, 255, 255, .02);--ws-status-cancelled: rgba(255, 255, 255, .2);--ws-surface-active: rgba(255, 255, 255, .035);--ws-row-mark: rgba(255, 255, 255, .5);--ws-row-mark-hover: rgba(255, 255, 255, .3);--ws-row-stripe: transparent;--ws-list-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .025), transparent 60%);--ws-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .02), transparent 70%);--ws-card-border: rgba(255, 255, 255, .06);--ws-card-shadow: none;--ws-pill-resting-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 60%), rgba(255, 255, 255, .02);--ws-pill-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 14px 2px rgba(255, 255, 255, .1);--ws-chrome-inactive-border: rgba(255, 255, 255, .1);--ws-glass-bar-bg: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .04) 60%, rgba(255, 255, 255, 0) 100%), rgba(28, 24, 20, .8);--ws-glass-bar-blur: blur(14px) saturate(1);--ws-glass-bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 8px 16px -8px rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(255, 255, 255, .08);--ws-glass-popup-bg: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 60%, rgba(255, 255, 255, 0) 100%), rgba(28, 24, 20, .85);--ws-glass-popup-blur: blur(16px) saturate(1);--ws-glass-popup-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 2px 4px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .3);--ws-glass-menu-bg: rgba(28, 24, 20, .95);--ws-glass-sheet-bg: rgba(28, 24, 20, .92);--ws-input-color-scheme: dark;--background: 24 10% 4%;--foreground: 60 9% 98%;--card: 24 10% 6%;--card-foreground: 60 9% 98%;--popover: initial;--popover-foreground: initial;--primary: 21 90% 48%;--primary-foreground: 60 9% 98%;--secondary: 240 4% 14%;--secondary-foreground: 60 9% 98%;--muted: 240 4% 14%;--muted-foreground: 240 5% 65%;--accent: 240 4% 14%;--accent-foreground: 60 9% 98%;--destructive: 0 62.8% 50%;--destructive-foreground: 60 9% 98%;--border: 240 4% 16%;--input: 240 4% 16%;--ring: 21 90% 48%;--motion-ease: cubic-bezier(.2, 0, .2, 1)}:root{--vyzn: #39ff14;--vyzn-core: #f1ffe9;--vyzn-edge: #8aff70;--vyzn-ink: #52ff2e;--vyzn-line: rgba(82, 255, 46, .72);--vyzn-line-soft: rgba(57, 255, 20, .24);--vyzn-fill: rgba(57, 255, 20, .09);--vyzn-bloom: rgba(57, 255, 20, .48);--vyzn-bloom-soft: rgba(57, 255, 20, .22);--vyzn-glow: 0 0 3px rgba(241, 255, 233, .78), 0 0 9px rgba(57, 255, 20, .42), 0 0 22px rgba(57, 255, 20, .2);--vyzn-text-glow: 0 0 3px rgba(241, 255, 233, .5), 0 0 9px rgba(57, 255, 20, .3);--vyzn-beam-head: #f1ffe9;--vyzn-beam-edge: #7cff5f}:root[data-preset=light],:root[data-preset=light-plex]{--vyzn: #20f45a;--vyzn-core: #f4fff6;--vyzn-edge: #087f33;--vyzn-ink: #0b6f2c;--vyzn-line: rgba(8, 127, 51, .82);--vyzn-line-soft: rgba(32, 244, 90, .3);--vyzn-fill: rgba(32, 244, 90, .11);--vyzn-bloom: rgba(32, 244, 90, .42);--vyzn-bloom-soft: rgba(32, 244, 90, .22);--vyzn-glow: 0 0 0 1px rgba(8, 127, 51, .16), 0 0 5px rgba(32, 244, 90, .46), 0 0 18px rgba(32, 244, 90, .25);--vyzn-text-glow: none;--vyzn-beam-head: #f4fff6;--vyzn-beam-edge: #20f45a}:root[data-preset=light] [data-zone=eidrix],:root[data-preset=light-plex] [data-zone=eidrix],:root[data-preset=project-manager] [data-zone=eidrix],:root[data-preset=terrain] [data-zone=eidrix],:root[data-preset=aurora] [data-zone=eidrix]{--vyzn: #39ff14;--vyzn-core: #f1ffe9;--vyzn-edge: #8aff70;--vyzn-ink: #52ff2e;--vyzn-line: rgba(82, 255, 46, .72);--vyzn-line-soft: rgba(57, 255, 20, .24);--vyzn-fill: rgba(57, 255, 20, .09);--vyzn-bloom: rgba(57, 255, 20, .48);--vyzn-bloom-soft: rgba(57, 255, 20, .22);--vyzn-glow: 0 0 3px rgba(241, 255, 233, .78), 0 0 9px rgba(57, 255, 20, .42), 0 0 22px rgba(57, 255, 20, .2);--vyzn-text-glow: 0 0 3px rgba(241, 255, 233, .5), 0 0 9px rgba(57, 255, 20, .3);--vyzn-beam-head: #f1ffe9;--vyzn-beam-edge: #7cff5f}:root[data-preset=light],:root[data-preset=light-plex]{color-scheme:light;--ws-bg-base: #ece6db;--ws-bg-surface: #faf7f2;--ws-bg-elevated: #ffffff;--ws-bg-overlay: #ffffff;--ws-bg-input: #f4efe6;--ws-bg-dropdown: #ffffff;--ws-bg-inset: rgba(0, 0, 0, .035);--ws-tab-active-bg: #faf7f2;--ws-tab-active-bg-color: #faf7f2;--ws-text-primary: #292524;--ws-text-heading: #1c1917;--ws-text-secondary: #57534e;--ws-text-label: #57534e;--ws-text-muted: #6f6a63;--ws-text-subtle: #a8a29e;--ws-text-disabled: #c4bfb8;--ws-text-value: #b45309;--ws-text-link: #c2410c;--ws-accent: #c2410c;--ws-accent-hover: #9a3412;--ws-accent-readable: #c2410c;--ws-accent-strong: #9a3412;--ws-accent-muted: rgba(194, 65, 12, .12);--ws-accent-subtle: rgba(194, 65, 12, .06);--mark-ember: #c2410c;--mark-ember-soft: rgba(194, 65, 12, .85);--mark-ember-bg: rgba(194, 65, 12, .07);--mark-ember-glow: 0 0 8px rgba(194, 65, 12, .22);--ws-border-faint: rgba(0, 0, 0, .05);--ws-border-subtle: rgba(0, 0, 0, .08);--ws-border-08: rgba(0, 0, 0, .1);--ws-border-default: rgba(0, 0, 0, .12);--ws-border-strong: rgba(0, 0, 0, .16);--ws-surface-hover-faint: rgba(0, 0, 0, .02);--ws-surface-hover: rgba(0, 0, 0, .04);--ws-surface-raised: rgba(0, 0, 0, .035);--ws-row-hover: rgba(0, 0, 0, .03);--ws-card-border: rgba(120, 110, 99, .32);--ws-card-shadow: 0 1px 2px rgba(61, 50, 38, .05), 0 6px 16px -6px rgba(61, 50, 38, .12);--ws-focus-ring: rgba(194, 65, 12, .4);--ws-row-mark: #c2410c;--ws-row-mark-hover: rgba(194, 65, 12, .5);--ws-surface-active: rgba(194, 65, 12, .07);--ws-list-header-bg: linear-gradient(180deg, rgba(0, 0, 0, .022), transparent 60%);--ws-row-stripe: rgba(120, 110, 99, .05);--ws-skeleton: rgba(120, 110, 99, .16);--ws-track-bg: rgba(0, 0, 0, .04);--ws-status-cancelled: #a8a29e;--ws-glass-sheet-bg: var(--ws-glass-popup-bg);--ws-input-color-scheme: light;--ws-dot-grid: rgba(0, 0, 0, .06);--ws-card-bg: var(--ws-bg-elevated);--ws-tile-bg: var(--ws-bg-elevated);--ws-tile-border: var(--ws-card-border);--ws-tile-shadow: var(--ws-card-shadow);--ws-tile-bg-active: var(--ws-bg-input);--ws-tile-border-active: var(--ws-accent);--ws-tile-shadow-active: inset 0 1px 3px rgba(61, 50, 38, .16);--ws-chrome-inactive-border: transparent;--ws-pill-active-shadow: var(--ws-card-shadow);--ws-pill-resting-bg: transparent;--ws-dock-shadow: 0 -1px 2px rgba(61, 50, 38, .05), 0 -8px 22px -8px rgba(61, 50, 38, .14);--ws-dock-slot-bg: transparent;--ws-dock-slot-active-shadow: var(--ws-card-shadow);--ws-dock-placeholder-border: 1px dashed rgba(120, 110, 99, .42);--ws-tab-active-edge: rgba(0, 0, 0, .12);--ws-tab-active-shadow-p: 0 1px 1px rgba(0, 0, 0, .05), 0 6px 16px -6px rgba(0, 0, 0, .16);--ws-tab-active-shadow-s: 0 1px 1px rgba(0, 0, 0, .04), 0 5px 12px -6px rgba(0, 0, 0, .13);--ws-tab-active-shadow-r: 0 1px 1px rgba(0, 0, 0, .04), 0 4px 10px -6px rgba(0, 0, 0, .11);--ws-glass-bar-bg: rgba(250, 247, 242, .82);--ws-glass-bar-blur: blur(16px) saturate(180%);--ws-glass-bar-shadow: 0 1px 0 rgba(0, 0, 0, .05), 0 5px 18px -6px rgba(0, 0, 0, .14);--ws-glass-popup-bg: #ffffff;--ws-glass-popup-blur: none;--ws-glass-popup-shadow: 0 2px 4px rgba(0, 0, 0, .06), 0 10px 30px -6px rgba(0, 0, 0, .18);--ws-glass-menu-bg: var(--ws-glass-popup-bg);--ws-scrollbar-thumb: rgba(0, 0, 0, .12);--ws-scrollbar-thumb-hover: rgba(194, 65, 12, .5);--ws-success: #15803d;--ws-warning: #b45309;--ws-error: #dc2626;--motion-ease: cubic-bezier(.2, .8, .2, 1);--background: 38 33% 96%;--foreground: 24 11% 10%;--card: 40 33% 99%;--card-foreground: 24 11% 10%;--primary: 20 88% 40%;--primary-foreground: 0 0% 100%;--secondary: 36 25% 91%;--secondary-foreground: 24 8% 15%;--muted: 38 30% 92%;--muted-foreground: 35 6% 41%;--accent: 36 25% 91%;--accent-foreground: 24 8% 15%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 36 28% 87%;--input: 36 28% 87%;--ring: 20 88% 40%}:root[data-preset=light]{--ws-font-display: "Fraunces", Georgia, "Times New Roman", serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-mono: "IBM Plex Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-display-axes: "opsz" 28, "wght" 560, "SOFT" 30, "WONK" 0}:root[data-preset=light-plex]{--ws-font-display: "IBM Plex Serif", Georgia, "Times New Roman", serif;--ws-font-sans: "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-mono: "IBM Plex Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-display-axes: "wght" 600}*{border-color:hsl(var(--border))}html{font-family:var(--ws-font-sans);font-size:var(--type-base);line-height:var(--lh-normal);letter-spacing:var(--tracking-tight);font-feature-settings:"ss01","cv11","calt";-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:none}button,a,[role=button]{touch-action:manipulation;-webkit-touch-callout:none}@media(hover:none)and (pointer:coarse)and (max-width:1023px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--ws-font-display);font-variation-settings:var(--ws-display-axes);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}code,kbd,pre,samp,.font-mono,[data-mono]{font-family:var(--ws-font-mono);font-feature-settings:"ss02","zero","calt"}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.m-3{margin:.75rem}.m-4{margin:1rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-1\.5{margin-bottom:-.375rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[64px\]{height:64px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[min\(76vh\,680px\)\]{max-height:min(76vh,680px)}.\!min-h-0{min-height:0px!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200px\]{min-height:200px}.min-h-\[320px\]{min-height:320px}.min-h-\[44px\]{min-height:44px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(92vw\,600px\)\]{width:min(92vw,600px)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[1024px\]{min-width:1024px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[720px\]{min-width:720px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[65ch\]{max-width:65ch}.max-w-\[min\(480px\,calc\(100vw-2rem\)\)\]{max-width:min(480px,calc(100vw - 2rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[14px_1fr_110px_90px_minmax\(160px\,1\.4fr\)_110px\]{grid-template-columns:14px 1fr 110px 90px minmax(160px,1.4fr) 110px}.grid-cols-\[14px_1fr_130px_70px_120px_minmax\(120px\,1fr\)\]{grid-template-columns:14px 1fr 130px 70px 120px minmax(120px,1fr)}.grid-cols-\[14px_minmax\(150px\,1\.2fr\)_110px_90px_minmax\(140px\,1fr\)_100px\]{grid-template-columns:14px minmax(150px,1.2fr) 110px 90px minmax(140px,1fr) 100px}.grid-cols-\[1fr_120px_120px_120px\]{grid-template-columns:1fr 120px 120px 120px}.grid-cols-\[1fr_140px_120px_120px_140px\]{grid-template-columns:1fr 140px 120px 120px 140px}.grid-cols-\[1fr_160px_140px\]{grid-template-columns:1fr 160px 140px}.grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.grid-cols-\[minmax\(120px\,180px\)_1fr_90px\]{grid-template-columns:minmax(120px,180px) 1fr 90px}.grid-cols-\[minmax\(120px\,180px\)_90px_1fr\]{grid-template-columns:minmax(120px,180px) 90px 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-9{gap:2.25rem}.gap-\[2px\]{gap:2px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-500\/30{border-color:#f59e0b4d}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500\/30{border-color:#10b9814d}.border-input{border-color:hsl(var(--input))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-red-500\/30{border-color:#ef44444d}.border-sky-500\/30{border-color:#0ea5e94d}.border-transparent{border-color:transparent}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-t-transparent{border-top-color:transparent}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-500\/10{background-color:#10b9811a}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-safe-bottom{padding-bottom:var(--mobile-safe-area-bottom)}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-safe-top{padding-top:var(--mobile-safe-area-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-current{accent-color:currentColor}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-55{opacity:.55}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-var-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-var.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.cairn-mark{position:absolute;width:2px;height:8px;background:var(--mark-ember);box-shadow:var(--mark-ember-glow);pointer-events:none;border-radius:0;animation:cairn-mark-in .18s var(--motion-ease);transform-origin:center}.cairn-mark-bottom{bottom:-1px;left:50%;transform:translate(-50%);width:24px;height:2px;animation-name:cairn-mark-bottom-in}.cairn-mark-top{top:0;left:50%;transform:translate(-50%);width:24px;height:2px;animation-name:cairn-mark-top-in}.cairn-mark-left{left:0;top:50%;transform:translateY(-50%);width:2px;height:16px;animation-name:cairn-mark-left-in}.cairn-skeleton{background:var(--ws-skeleton);border-radius:4px;animation:cairn-skeleton-pulse 1.4s var(--motion-ease, ease) infinite}@keyframes cairn-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cairn-skeleton{animation:none;opacity:.7}}@keyframes cairn-mark-bottom-in{0%{transform:translate(-50%) scaleX(.4);opacity:0}to{transform:translate(-50%) scaleX(1);opacity:1}}@keyframes cairn-mark-top-in{0%{transform:translate(-50%) scaleX(.4);opacity:0}to{transform:translate(-50%) scaleX(1);opacity:1}}@keyframes cairn-mark-left-in{0%{transform:translateY(-50%) scaleY(.4);opacity:0}to{transform:translateY(-50%) scaleY(1);opacity:1}}.cairn-row-hover:hover{background:var(--mark-ember-bg)}[data-cairn-input-frame]:not(.eidrix-composer-well){transition:box-shadow .22s var(--motion-ease),border-color .22s var(--motion-ease)!important}[data-cairn-input-frame]:not(.eidrix-composer-well):focus-within{border-color:#ea580c4d!important;box-shadow:inset 0 1px #ffdcb414,inset 0 0 16px #ea580c1f,inset 0 0 4px #ea580c29,0 0 24px #ea580c1a,0 0 6px #ea580c2e!important}@property --eidrix-glow-x{syntax: "<percentage>"; initial-value: 30%; inherits: false;}@property --eidrix-glow-y{syntax: "<percentage>"; initial-value: 50%; inherits: false;}.cairn-eidrix-glow{--eidrix-glow-x: 30%;--eidrix-glow-y: 50%;--eidrix-glow-size-x: 360px;--eidrix-glow-size-y: 280px;--eidrix-glow-color: rgba(234, 88, 12, .1);background:radial-gradient(ellipse var(--eidrix-glow-size-x) var(--eidrix-glow-size-y) at var(--eidrix-glow-x) var(--eidrix-glow-y),var(--eidrix-glow-color),transparent 70%);animation:cairn-eidrix-glow-pulse 12s var(--motion-ease) infinite,cairn-eidrix-glow-drift 45s ease-in-out infinite;transition:--eidrix-glow-x 1.2s var(--motion-ease),--eidrix-glow-y 1.2s var(--motion-ease);will-change:opacity,transform}@keyframes cairn-eidrix-glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes cairn-eidrix-glow-drift{0%,to{--eidrix-glow-x: 30%;--eidrix-glow-y: 50%}25%{--eidrix-glow-x: 38%;--eidrix-glow-y: 45%}50%{--eidrix-glow-x: 22%;--eidrix-glow-y: 56%}75%{--eidrix-glow-x: 35%;--eidrix-glow-y: 48%}}.cairn-token-rail-breath{animation:cairn-token-rail-breath 3.5s ease-in-out infinite}.cairn-token-rail-breath--active{animation-duration:1.2s}@keyframes cairn-token-rail-breath{0%,to{opacity:.7}50%{opacity:1}}.cairn-message-enter{animation:cairn-message-enter .22s var(--motion-ease) both}@keyframes cairn-message-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cairn-thread-name-pulse:hover{animation:cairn-thread-name-pulse .6s var(--motion-ease) forwards}.cairn-eidrix-ambient-glow{background:radial-gradient(ellipse 80% 60% at 50% 70%,rgba(234,88,12,.06),transparent 80%);animation:cairn-eidrix-ambient-glow 17s ease-in-out infinite;will-change:opacity}@keyframes cairn-eidrix-ambient-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes cairn-thread-name-pulse{0%{box-shadow:0 0 #ea580c00}60%{box-shadow:0 0 12px #ea580c33}to{box-shadow:0 0 6px #ea580c1a}}.cairn-eidrix-fade-in{animation:cairn-eidrix-fade-in .7s var(--motion-ease) both}@keyframes cairn-eidrix-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cairn-skeleton-shimmer{position:relative;overflow:hidden;background:#ea580c0a;border-radius:2px}.cairn-skeleton-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(234,88,12,.18) 50%,transparent 100%);background-size:200% 100%;animation:cairn-skeleton-shimmer 1.6s ease-in-out infinite}.cairn-mobile-tile{transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform .15s var(--motion-ease)}.cairn-mobile-tile:active{background:var(--ws-tile-bg-active)!important;border-color:var(--ws-tile-border-active)!important;box-shadow:var(--ws-tile-shadow-active);transform:scale(.95)}.cairn-mobile-list-row{position:relative;transition:background var(--motion-fast) var(--motion-ease)}.cairn-mobile-list-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#fff6;opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);pointer-events:none}.cairn-mobile-list-row:active{background:#ffffff0a!important}.cairn-mobile-list-row:active:before{opacity:1}.cairn-mobile-icon-button{transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform .15s var(--motion-ease)}.cairn-mobile-icon-button:active{background:#ffffff0a!important;transform:scale(.92)}.cairn-mobile-hit-area{position:relative}.cairn-mobile-hit-area:after{content:"";position:absolute;top:-8px;right:-1px;bottom:-8px;left:-1px}.cairn-mobile-icon-button,.cairn-mobile-tile{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.cairn-eidrix-anchor-halo{animation:cairn-eidrix-anchor-halo 4.5s ease-in-out infinite}@keyframes cairn-eidrix-anchor-halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media(pointer:coarse){:root{--apply-wf-chip-size: 10px}}@media(prefers-reduced-motion:reduce){.cairn-eidrix-anchor-halo{animation:none!important;opacity:.92}}@keyframes cairn-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cairn-receipt-name{color:#ea580c8c;transition:color .18s var(--motion-ease)}.cairn-receipt-count{color:#ea580c59;transition:color .18s var(--motion-ease)}.cairn-receipt-chevron{color:#ea580c4d;transition:color .18s var(--motion-ease)}.cairn-receipt-row:hover .cairn-receipt-name{color:#ea580ccc}.cairn-receipt-row:hover .cairn-receipt-count{color:#ea580c8c}.cairn-receipt-row:hover .cairn-receipt-chevron{color:#ea580ca6}.cairn-receipt-chevron:hover{color:#ea580cd9!important}.cairn-card-shell{position:relative;border-radius:10px;background:transparent;border:none;box-shadow:var(--eidrix-card-shadow);color:var(--eidrix-card-ink)}.cairn-card-shell[data-tone=destructive]{box-shadow:var(--eidrix-card-shadow-destructive)}.cairn-receipt-fail{color:var(--eidrix-card-fail)!important}.cairn-text-shimmer{background-image:linear-gradient(90deg,var(--ws-text-muted) 0%,var(--ws-text-muted) 42%,var(--eidrix-card-accent) 50%,var(--ws-text-muted) 58%,var(--ws-text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cairn-text-shimmer 1.8s linear infinite}@keyframes cairn-text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cairn-text-shimmer{animation:none;background-image:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ws-text-muted)}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;background-clip:padding-box;-webkit-transition:background var(--motion-fast) var(--motion-ease);transition:background var(--motion-fast) var(--motion-ease)}*:hover>::-webkit-scrollbar-thumb,*:hover::-webkit-scrollbar-thumb{background:var(--ws-scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--ws-scrollbar-thumb-hover)!important;background-clip:padding-box;box-shadow:0 0 4px #ea580c66}*{scrollbar-width:thin}button:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible{outline:1px solid var(--mark-ember-soft);outline-offset:1px}@media(prefers-reduced-motion:reduce){.cairn-mark,.cairn-mark-bottom,.cairn-mark-top,.cairn-mark-left,.cairn-eidrix-glow,.cairn-eidrix-ambient-glow,.cairn-eidrix-fade-in,.cairn-skeleton-shimmer,.cairn-skeleton-shimmer:after,.cairn-message-enter,.cairn-token-rail-breath,.cairn-thread-name-pulse{animation:none!important;transform:none!important}}:root[data-preset=light] .cairn-report-chart .recharts-cartesian-grid line,:root[data-preset=light-plex] .cairn-report-chart .recharts-cartesian-grid line{stroke:var(--ws-border-subtle)}:root[data-preset=light] .cairn-report-chart .recharts-cartesian-axis-line,:root[data-preset=light-plex] .cairn-report-chart .recharts-cartesian-axis-line{stroke:var(--ws-border-08)}@property --vyzn-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.vyzn-ring{position:relative}.vyzn-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--vyzn-edge) 0%,var(--vyzn-core) 16%,var(--vyzn) 31%,var(--vyzn-line-soft) 54%,var(--vyzn-core) 78%,var(--vyzn-edge) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;filter:drop-shadow(0 0 2px var(--vyzn-bloom)) drop-shadow(0 0 7px var(--vyzn-bloom-soft))}.vyzn-beam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.25px;background:conic-gradient(from var(--vyzn-angle),transparent 0deg,transparent 318deg,var(--vyzn-beam-edge) 334deg,var(--vyzn-beam-head) 342deg,var(--vyzn-beam-edge) 350deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;filter:drop-shadow(0 0 2px var(--vyzn-bloom)) drop-shadow(0 0 8px var(--vyzn-bloom-soft));animation:vyzn-orbit 9s linear infinite}.vyzn-emitter{box-shadow:var(--vyzn-glow)}.vyzn-emitter-text{text-shadow:var(--vyzn-text-glow)}.media-instrument{position:relative;z-index:2;margin-bottom:-1px;border:1px solid var(--vyzn-line-soft);border-radius:8px 8px 0 0;color:var(--ws-text-secondary);background:color-mix(in oklab,var(--ws-bg-elevated) 92%,var(--vyzn-fill));box-shadow:inset 0 1px color-mix(in oklab,var(--vyzn-core) 9%,transparent);font-family:var(--ws-font-data)}.media-instrument__helmet{display:flex;align-items:center;width:100%;min-height:27px;gap:7px;padding:4px 9px;border:0;color:var(--vyzn-ink);background:linear-gradient(90deg,var(--vyzn-fill),transparent 65%);font:inherit;font-size:var(--type-2xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.media-instrument__helmet>:last-child{margin-left:auto}.media-instrument__context{overflow:hidden;color:var(--ws-text-muted);font-weight:450;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.media-instrument__body{padding:8px 9px 9px;border-top:1px solid var(--vyzn-line-soft)}.media-instrument__decisions,.media-instrument__actions,.media-instrument__advanced,.media-instrument__save,.media-instrument__refs{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.media-instrument__decisions>*,.media-instrument__advanced>*,.media-instrument__actions>button,.media-instrument__save>*{min-height:26px;border:1px solid var(--ws-border-subtle);border-radius:5px;color:var(--ws-text-secondary);background:var(--ws-bg-input);font:inherit;font-size:var(--type-2xs)}.media-instrument__kind{display:inline-flex;align-items:center;gap:5px;border-color:var(--vyzn-line)!important;color:var(--vyzn-ink)!important;background:var(--vyzn-fill)!important;font-weight:700!important}.media-instrument__decisions>button,.media-instrument__decisions>span,.media-instrument__actions>button,.media-instrument__advanced>button,.media-instrument__save>button{padding:4px 8px}.media-instrument__decisions>select,.media-instrument__advanced>select{padding:3px 6px}.media-instrument__cost{margin-left:auto;color:var(--vyzn-ink)!important}.media-instrument__shot{display:block;margin-top:8px}.media-instrument__shot>span,.media-instrument__deep label,.media-instrument__payload>span{display:block;margin-bottom:4px;color:var(--ws-text-muted);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase}.media-instrument__shot textarea{width:100%;min-height:54px;resize:vertical;padding:7px 9px;border:1px solid var(--vyzn-line-soft);border-radius:6px;color:var(--ws-text-primary);background:var(--ws-bg-input);font-family:var(--font-sans);font-size:12px;line-height:1.45}.media-instrument__shot textarea:focus{outline:1px solid var(--vyzn-line);box-shadow:0 0 9px var(--vyzn-bloom-soft)}.media-instrument__refs{margin-top:6px}.media-instrument__refs span{padding:3px 6px;border:1px solid var(--vyzn-line-soft);border-radius:4px;color:var(--vyzn-ink);font-size:var(--type-2xs)}.media-instrument__deep{display:grid;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ws-border-subtle)}.media-instrument__deep select{width:100%;min-height:27px;color:var(--ws-text-secondary);background:var(--ws-bg-input)}.media-instrument__save input{flex:1;min-width:120px;padding:4px 7px}.media-instrument__save button{display:inline-flex;align-items:center;gap:4px}.media-instrument__payload pre{max-height:100px;overflow:auto;margin:0;padding:7px;border:1px solid var(--ws-border-subtle);border-radius:6px;color:var(--ws-text-secondary);background:var(--ws-bg-input);font-size:var(--type-2xs)}.media-instrument__actions{margin-top:8px;padding-top:8px;border-top:1px solid var(--ws-border-subtle)}.media-instrument__actions>button{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.media-instrument__fire{margin-left:auto;border-color:var(--vyzn-line)!important;color:var(--vyzn-ink)!important;background:var(--vyzn-fill)!important;font-weight:750!important;letter-spacing:.09em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.media-instrument,.media-instrument *{animation:none!important;transition:none!important}}@keyframes vyzn-orbit{to{--vyzn-angle: 360deg}}@media(prefers-reduced-motion:reduce){.vyzn-beam:after{display:none}}.vyzn-shimmer-line{background:linear-gradient(90deg,var(--vyzn-line-soft) 25%,var(--vyzn-line) 50%,var(--vyzn-line-soft) 75%);background-size:200% 100%;animation:vyzn-sweep 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vyzn-shimmer-line{animation:none}}@keyframes vyzn-sweep{to{background-position:-200% 0}}:root{--eidrix-presence-obsidian-top: #131210;--eidrix-presence-obsidian: #0c0b0a;--eidrix-presence-raised: #1a1816;--eidrix-presence-raised-hi: #2a211c;--eidrix-presence-ember: #d9571f;--eidrix-presence-ember-glow: rgba(217, 87, 31, .24);--eidrix-presence-rim: rgba(255, 238, 220, .15);--eidrix-presence-ink: var(--eidrix-card-ink);--eidrix-presence-muted: #a9a097;--eidrix-presence-accent: var(--eidrix-card-accent-strong);--eidrix-presence-ease: cubic-bezier(.22, 1, .36, 1);--presence-rail-w: 36px}.eidrix-presence-shell{isolation:isolate;background:linear-gradient(180deg,var(--eidrix-presence-obsidian-top) 0%,var(--eidrix-presence-obsidian) 100%);box-shadow:0 14px 26px -14px #0000009e,0 2px 5px #00000052,inset 0 1px 0 var(--eidrix-presence-rim),inset 1px 0 #ffeedc0f,inset -1px 0 #00000080,inset 0 -1px #000000b3}.eidrix-presence-shell[data-open=false]{box-shadow:none}.eidrix-presence-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit}.eidrix-presence-flat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:radial-gradient(ellipse 14% 60% at -3% 42%,rgba(217,87,31,.07),transparent 85%)}.eidrix-presence-flat__eye,.eidrix-presence-flat__focus{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .42s var(--eidrix-presence-ease)}.eidrix-presence-flat__eye{background:radial-gradient(circle calc(var(--presence-eye-r, 15px) * .5 + 9px) at var(--presence-eye-x) var(--presence-eye-y),rgba(217,87,31,.06),transparent 72%);opacity:var(--presence-inner)}.eidrix-presence-flat__focus{background:radial-gradient(circle 45px at var(--presence-focus-x) var(--presence-focus-y),rgba(217,87,31,.1),transparent 72%);opacity:var(--presence-gather)}.eidrix-presence-chamber{border-radius:12px;background:linear-gradient(180deg,#0000001f,#0003);box-shadow:inset 0 1px 2px #0006,inset 0 -1px #ffeedc08}.eidrix-presence-rail-col{position:relative;z-index:3;width:var(--presence-rail-w);flex-shrink:0;display:flex;flex-direction:column}.eidrix-presence-rail{display:flex;flex-direction:column;align-items:center;align-self:center;gap:4px;margin-top:9px;padding:3px;border-radius:10px;background:linear-gradient(180deg,#ffeedc13,#ffeedc0b);box-shadow:inset 0 1px #ffeedc1c,inset 0 -1px #00000059,0 1px 2px #0009,0 6px 14px -3px #000000a6}.eidrix-presence-strip .eidrix-presence-rail{margin:0;align-self:auto}.eidrix-presence-tool{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--eidrix-presence-muted);font-family:var(--font-sans);font-size:10px;line-height:1;cursor:pointer;transition:color .16s var(--eidrix-presence-ease),background .16s var(--eidrix-presence-ease),box-shadow .16s var(--eidrix-presence-ease)}.eidrix-presence-tool__label{display:none}.eidrix-presence-strip .eidrix-presence-tool__label{display:inline}.eidrix-presence-tool__tip{position:absolute;left:calc(100% + 8px);top:50%;z-index:5;padding:4px 8px;border-radius:6px;background:var(--eidrix-presence-raised);color:var(--eidrix-presence-ink);box-shadow:0 4px 10px #00000073,inset 0 1px #ffeedc1f;font-size:11px;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-3px,-50%);transition:opacity .12s var(--eidrix-presence-ease),transform .12s var(--eidrix-presence-ease)}.eidrix-presence-tool:hover .eidrix-presence-tool__tip,.eidrix-presence-tool:focus-visible .eidrix-presence-tool__tip{opacity:1;transform:translateY(-50%);transition-delay:.25s}.eidrix-presence-tool[aria-expanded=true] .eidrix-presence-tool__tip,.eidrix-presence-strip .eidrix-presence-tool__tip{display:none}.eidrix-presence-tool:hover{color:var(--eidrix-presence-ink);background:#ffeedc0d}.eidrix-presence-tool:focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:2px}.eidrix-presence-tool[aria-expanded=true]{color:var(--eidrix-presence-accent);background:var(--eidrix-presence-raised);box-shadow:0 3px 6px #00000073,inset 0 1px #ffeedc1f}.eidrix-presence-tool[aria-expanded=true]:after{content:"";position:absolute;right:2px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--eidrix-presence-ember);box-shadow:0 0 6px 1px var(--eidrix-presence-ember-glow)}.eidrix-presence-call-icon,.eidrix-presence-message-icon{position:relative;display:inline-flex;color:var(--eidrix-presence-ember)}.eidrix-presence-call-icon:after,.eidrix-presence-message-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 30%,var(--eidrix-presence-ink) 50%,transparent 70%);background-size:200% 100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;animation:cairn-skeleton-shimmer 1.6s ease-in-out infinite;pointer-events:none}.eidrix-presence-message-icon[data-channel=texts]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.eidrix-presence-message-icon[data-channel=email]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' fill='none' stroke='white' stroke-width='1.75'/%3E%3Cpath d='m22 7-9 6a1.94 1.94 0 0 1-2 0L2 7' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' fill='none' stroke='white' stroke-width='1.75'/%3E%3Cpath d='m22 7-9 6a1.94 1.94 0 0 1-2 0L2 7' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.eidrix-presence-message-badge{position:absolute;top:1px;right:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:4px;background:var(--eidrix-presence-obsidian);color:#f2a179;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;line-height:14px;text-align:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eidrix-presence-ember) 80%,transparent),0 0 7px -1px color-mix(in srgb,var(--eidrix-presence-ember) 55%,transparent)}.eidrix-presence-message-badge[data-stale=true]{opacity:.65;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eidrix-presence-ember) 55%,transparent)}@media(prefers-reduced-motion:reduce){.eidrix-presence-call-icon:after,.eidrix-presence-message-icon:after{animation:none}}.eidrix-presence-tray{position:absolute;left:calc(100% + 6px);top:calc(40px + var(--presence-tray-index, 0) * 54px);width:min(292px,calc(var(--presence-panel-w, 360px) - var(--presence-rail-w) - 20px));padding:12px 12px 10px;border-radius:12px;background:var(--eidrix-presence-raised);color:var(--eidrix-presence-ink);box-shadow:0 6px 8px #00000080,inset 0 1px #ffeedc21;font-family:var(--font-sans);font-size:12px;line-height:1.5;transform-origin:left center;animation:eidrix-presence-tray-in .2s var(--eidrix-presence-ease)}@keyframes eidrix-presence-tray-in{0%{opacity:0;transform:translate(-8px) scaleX(.98)}to{opacity:1;transform:none}}.eidrix-presence-tray__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.eidrix-presence-tray__head strong{font-size:14px;font-weight:500;color:var(--eidrix-presence-accent)}.eidrix-presence-tray__close{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--eidrix-presence-muted);cursor:pointer}.eidrix-presence-tray__close:hover{background:#ffeedc0f;color:var(--eidrix-presence-ink)}.eidrix-presence-tray :focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:1px}.eidrix-presence-tray__mode{margin:0 0 10px;color:var(--eidrix-presence-muted);font-size:11.5px}.eidrix-presence-tray__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.eidrix-presence-tray__item{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1px;min-height:40px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:#ddd5ce;text-align:left;cursor:pointer;transition:background .14s var(--eidrix-presence-ease),color .14s var(--eidrix-presence-ease)}.eidrix-presence-tray__item:hover{background:#ffeedc0a}.eidrix-presence-tray__item[aria-pressed=true]{background:var(--eidrix-presence-raised-hi);color:var(--eidrix-presence-accent)}.eidrix-presence-tray__who{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.eidrix-presence-tray__meta{font-size:11px;color:var(--eidrix-presence-muted)}.eidrix-presence-tray__empty{margin:0;color:var(--eidrix-presence-muted);font-size:12px;line-height:1.55}.eidrix-presence-tray__skeleton{display:grid;gap:8px;padding:4px 9px}.eidrix-presence-tray__skeleton span{height:10px;border-radius:3px;background:#ffeedc0f}.eidrix-presence-tray__skeleton span:first-child{width:70%}.eidrix-presence-tray__skeleton span:last-child{width:45%}.eidrix-presence-tray__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,238,220,.08)}.eidrix-presence-tray__bring{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:transparent;color:var(--eidrix-presence-accent);font-size:12.5px;cursor:pointer}.eidrix-presence-tray__bring:hover{text-decoration:underline;text-underline-offset:3px}.eidrix-presence-tray__link{display:inline-flex;align-items:center;gap:3px;min-height:28px;padding:0;border:0;background:transparent;color:var(--eidrix-presence-muted);font-size:11.5px;cursor:pointer}.eidrix-presence-tray__link:hover{color:var(--eidrix-presence-ink)}.eidrix-presence-tray__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:var(--eidrix-presence-muted);font-size:11px}@media(pointer:coarse){.eidrix-presence-tray__close,.eidrix-presence-tray__item,.eidrix-presence-tray__bring,.eidrix-presence-tray__link{min-height:44px}}.eidrix-presence-lens{position:relative;display:inline-grid;place-items:center;flex-shrink:0;perspective:320px;transition:width .36s var(--eidrix-presence-ease),height .36s var(--eidrix-presence-ease)}.eidrix-presence-lens[data-size=anchor]{width:30px;height:24px}.eidrix-presence-lens[data-size=hero]{width:98px;height:80px}.eidrix-presence-lens[data-size=anchor][data-voice=true]{width:40px;height:32px}.eidrix-presence-lens[data-size=hero][data-voice=true]{width:112px;height:92px}.eidrix-presence-eye{position:relative;z-index:1;height:100%;width:auto;transform:rotateX(var(--presence-tilt-x, 0deg)) rotateY(var(--presence-tilt-y, 0deg));transition:transform .56s var(--eidrix-presence-ease);filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))}.eidrix-presence-lens__bloom{position:absolute;top:10%;right:8%;bottom:10%;left:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,87,31,.1),rgba(217,87,31,.035) 55%,transparent 100%);filter:blur(3px);opacity:.35;transition:opacity .42s var(--eidrix-presence-ease);pointer-events:none}.eidrix-presence-lens[data-phase=listening] .eidrix-presence-lens__bloom{opacity:.7}.eidrix-presence-lens[data-phase=working] .eidrix-presence-lens__bloom{opacity:.95}.eidrix-presence-lens[data-phase=waiting] .eidrix-presence-lens__bloom{opacity:.75}.eidrix-presence-lens[data-phase=finished] .eidrix-presence-lens__bloom{opacity:.6}.eidrix-presence-lens__contact{position:absolute;left:50%;bottom:-18%;width:64%;height:30%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 70%);pointer-events:none}.eidrix-presence-eye radialGradient[id^=eye-pupil-] stop:nth-child(1){stop-color:#3d1708}.eidrix-presence-eye radialGradient[id^=eye-pupil-] stop:nth-child(2){stop-color:#1c0b04}.eidrix-presence-eye radialGradient[id^=eye-pupil-] stop:nth-child(3){stop-color:#070302}.eidrix-presence-eye radialGradient[id^=eye-mind-] stop{stop-color:#ff7a2e}.eidrix-presence-eye .j-web{stroke:#f0a477;fill:#ffc79e}.eidrix-presence-eye .j-puprim{stroke:#f0a477}.eidrix-presence-eye .j-sp:nth-child(4){fill:#fbbf24}@media(prefers-reduced-motion:reduce){.eidrix-presence-tray{animation:none}.eidrix-presence-flat__eye,.eidrix-presence-flat__focus,.eidrix-presence-lens,.eidrix-presence-lens__bloom,.eidrix-presence-eye{transition:none}.eidrix-presence-eye{transform:none}}:root{--eidrix-d-amber: #ffb24d;--eidrix-d-amber-hot: #ffcf8a;--eidrix-d-edge: rgba(255, 196, 130, .17);--eidrix-d-edge-hi: rgba(255, 190, 110, .5);--eidrix-d-glass: linear-gradient(170deg, rgba(255, 226, 190, .1), rgba(255, 226, 190, .025) 70%);--eidrix-d-glow: rgba(255, 138, 42, .42)}.eidrix-presence-footer{flex-shrink:0}.eidrix-usage{position:relative;z-index:2;height:16px;flex-shrink:0}.eidrix-usage__hit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 18px;border:0;background:transparent;cursor:pointer}@media(pointer:coarse){.eidrix-usage{height:22px}}.eidrix-usage__hit:focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:-2px;border-radius:6px}.eidrix-usage__track{display:block;flex:1;height:8px;padding:1px;border:1px solid rgba(255,196,130,.1);border-radius:3px;background:linear-gradient(180deg,#00000080,#180e088c),#100e0c;box-shadow:inset 0 1px 2px #000000d9,0 1px #ffdcb414}.eidrix-usage__fill{display:block;height:100%;border-radius:1px;background:linear-gradient(90deg,#8f7a66,#f3e2cf 70%,#fff8f0);box-shadow:0 0 6px #ffd6aa73,inset 0 1px #ffffff59;transition:width .6s var(--eidrix-presence-ease),opacity .3s var(--eidrix-presence-ease),filter .2s var(--eidrix-presence-ease)}.eidrix-usage[data-level=low] .eidrix-usage__fill{background:linear-gradient(90deg,#a8441a,var(--eidrix-presence-ember));box-shadow:0 0 8px #ff8a2a8c,inset 0 1px #ffdcb459}.eidrix-usage[data-level=out] .eidrix-usage__fill{box-shadow:none}.eidrix-usage[data-updating=true] .eidrix-usage__fill,.eidrix-usage[data-settling=true] .eidrix-usage__fill{opacity:.55}.eidrix-usage__hit:hover .eidrix-usage__fill{filter:brightness(1.18)}.eidrix-usage__detail{position:absolute;bottom:calc(100% + 2px);right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:5px 9px;border-radius:6px;background:var(--eidrix-presence-raised);color:var(--eidrix-presence-ink);box-shadow:0 4px 12px #00000073,inset 0 1px #ffeedc1f;font-family:var(--font-sans);font-size:11px;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s var(--eidrix-presence-ease),transform .12s var(--eidrix-presence-ease)}.eidrix-usage__detail>span+span{color:var(--eidrix-presence-muted)}.eidrix-usage__hit:hover+.eidrix-usage__detail,.eidrix-usage__hit:focus-visible+.eidrix-usage__detail,.eidrix-usage[data-open=true] .eidrix-usage__detail{opacity:1;transform:none}.eidrix-usage__topup{position:absolute;bottom:calc(100% + 2px);left:14px}.eidrix-usage__topup:empty{display:none}.eidrix-usage__unknown{display:flex;align-items:center;height:100%;padding:0 18px;font-family:var(--font-sans);font-size:10px;color:var(--eidrix-presence-muted)}.eidrix-composer-well{position:relative;border-radius:18px;background:linear-gradient(180deg,#00000080,#180e088c);border:1px solid rgba(255,196,130,.08);box-shadow:inset 0 4px 12px #000c,inset 0 -1px #ffd2a012,0 1px #ffdcb414,0 18px 30px -20px #000;transition:box-shadow var(--motion-fast) var(--motion-ease)}.eidrix-composer-well:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:.5;transition:opacity .35s,filter .6s;background:linear-gradient(100deg,rgba(255,176,96,.7),rgba(255,170,90,.14) 32%,transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.eidrix-composer-well:focus-within{box-shadow:inset 0 4px 12px #000c,inset 0 -1px #ffd2a01a,0 0 30px -12px var(--eidrix-d-glow),0 18px 30px -20px #000}.eidrix-composer-well:focus-within:before{opacity:1}.eidrix-composer-well[data-typing]:before{opacity:1;filter:brightness(1.4) saturate(1.15);transition:opacity .2s,filter .15s}.eidrix-thought{display:inline-block;min-width:0;font-size:12.5px;line-height:1.4;color:var(--ws-text-secondary)}.eidrix-thought__text{display:inline;animation:eidrix-act-in .35s both}.eidrix-thought[data-st=working] .eidrix-thought__text,.eidrix-thought[data-st=waiting] .eidrix-thought__text{background:linear-gradient(100deg,#9f8c75,#9f8c75 38%,#fff3dc,#9f8c75 62%,#9f8c75);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:eidrix-act-in .35s both,eidrix-shim 2.2s linear infinite}.eidrix-thought__meta{color:var(--eidrix-presence-muted);font-variant-numeric:tabular-nums}.eidrix-thought[data-st=reconnect] .eidrix-thought__text{color:var(--eidrix-presence-muted);font-style:italic}.eidrix-thought[data-st=needs] .eidrix-thought__text{color:#ffcf8a}@keyframes eidrix-act-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes eidrix-shim{0%{background-position:150% 0}to{background-position:-150% 0}}.eidrix-presence-lens[data-phase=working] .eidrix-presence-lens__bloom{animation:eidrix-bloom-strobe 1.9s ease-in-out infinite}@keyframes eidrix-bloom-strobe{0%,to{opacity:.62}18%{opacity:.9}26%{opacity:.7}48%{opacity:.84}70%{opacity:.6}84%{opacity:.78}}.eidrix-presence-lens__glint{position:absolute;z-index:2;left:36%;top:30%;width:3px;height:3px;border-radius:50%;background:#fff6e6;box-shadow:0 0 3px 1px #fff0dcb3;opacity:0;pointer-events:none;animation:eidrix-glint 7.5s ease-in-out infinite 1.2s}.eidrix-presence-lens[data-size=hero] .eidrix-presence-lens__glint{width:6px;height:6px}@keyframes eidrix-glint{0%,88%,to{opacity:0;transform:scale(.4)}92%{opacity:.95;transform:scale(1.15)}95%{opacity:.3;transform:scale(.8)}}.eidrix-presence-lens[data-concern=true] .eidrix-presence-lens__bloom{opacity:.16}.eidrix-error-note{display:block;max-width:min(480px,100%)}.eidrix-error-note__mark{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(201,162,122,.6);position:relative}.eidrix-error-note__mark:after{content:"";position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:#c9a27a}.eidrix-error-note__retry{height:24px;padding:0 10px;border-radius:6px;border:1px solid var(--eidrix-d-edge);background:#ffe2be0d;color:var(--ws-text-secondary);font-size:11px;cursor:pointer}.eidrix-error-note__retry:hover:not(:disabled){border-color:var(--eidrix-d-edge-hi);color:var(--ws-text-primary)}.eidrix-error-note__retry:disabled{color:var(--ws-text-disabled);cursor:not-allowed}.eidrix-error-note__detail{margin-top:4px;border-radius:10px;border:1px solid rgba(255,196,130,.1);background:#0000002e}.eidrix-pill{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 7px 0 2px;height:20px;vertical-align:1px;border-radius:7px;background:#ffe2be12;border:1px solid var(--eidrix-d-edge);color:var(--ws-text-heading);font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:border-color .2s,background .2s}.eidrix-pill:hover:not(:disabled){border-color:var(--eidrix-d-edge-hi);background:#ffe2be1f}.eidrix-pill:disabled{cursor:default}.eidrix-pill__av{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;background:linear-gradient(140deg,#ffcf88,#ff8a2a);color:#1b0f06;font-size:7.5px;font-weight:700;letter-spacing:.02em}[data-testid=quick-pick-card-options]>button{transform:rotate(-1.2deg);box-shadow:0 10px 18px -12px #000,inset 0 1px #ffecd21a;transition:transform .18s var(--eidrix-presence-ease),box-shadow .18s}[data-testid=quick-pick-card-options]>button:nth-child(2n){transform:rotate(1.4deg) translateY(2px)}[data-testid=quick-pick-card-options]>button:hover:not(:disabled){transform:rotate(0) translateY(-2px);box-shadow:0 14px 22px -12px #ff781e66,inset 0 1px #ffecd233}.eidrix-pasted-photo{position:relative;display:inline-block;max-width:min(100%,360px);margin:12px 0 6px 4px;padding:6px 6px 8px;background:#f3e8d4;border-radius:4px;transform:rotate(-2.2deg);box-shadow:inset 0 1px #fff6,0 20px 30px -14px #000,0 4px 8px -2px #00000080}.eidrix-pasted-photo:nth-child(2n){transform:rotate(1.8deg)}.eidrix-pasted-photo:before{content:"";position:absolute;top:-9px;left:50%;width:62px;height:18px;transform:translate(-50%) rotate(4deg);background:#f0d6a6b8;box-shadow:0 1px 2px #00000040}.eidrix-pasted-photo img{display:block;max-width:100%;height:auto;border-radius:2px}.eidrix-canvas-bar{position:relative;display:flex;align-items:center;gap:9px;min-width:0;height:34px;margin:0 10px 6px 6px;padding:0 10px 0 6px;border-radius:13px;background:var(--eidrix-d-glass);border:1px solid var(--eidrix-d-edge);box-shadow:0 3px 0 -1px #150d08,0 14px 22px -16px #000,inset 0 1px #ffecd224;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.eidrix-canvas-bar:focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:2px}.eidrix-canvas-bar__ic{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:radial-gradient(circle at 35% 30%,#5a361b,#23150b);color:var(--eidrix-d-amber);font-size:11px}.eidrix-canvas-bar__title{flex:0 1 auto;min-width:0;font-size:12px;font-weight:600;color:var(--ws-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eidrix-canvas-bar__sub{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:10.5px;color:var(--ws-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eidrix-canvas-bar__sub:before{content:"· ";color:var(--eidrix-presence-muted)}.eidrix-canvas-bar__caret{flex:none;color:#ffb24d99;font-size:9px}.eidrix-canvas-bar[data-state=working]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,190,110,.9) 12%,transparent 26%) 0 0 / 300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:eidrix-shim 2.6s linear infinite}.eidrix-canvas-bar[data-state=working] .eidrix-canvas-bar__ic{box-shadow:0 0 12px -2px var(--eidrix-d-glow)}.eidrix-canvas-bar[data-state=working] .eidrix-canvas-bar__sub{background:linear-gradient(100deg,#bba68c,#bba68c 38%,#fff3dc,#bba68c 62%,#bba68c);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:eidrix-shim 2.2s linear infinite}.eidrix-canvas-bar[data-state=needs-attention]{border-color:#ffb24d8c;box-shadow:0 3px 0 -1px #150d08,0 0 22px -8px var(--eidrix-d-glow),inset 0 1px #ffecd229}.eidrix-canvas-bar[data-state=needs-attention] .eidrix-canvas-bar__ic{background:var(--eidrix-d-amber);color:#1b0f06}.eidrix-canvas-bar[data-state=needs-attention] .eidrix-canvas-bar__sub{color:var(--eidrix-d-amber-hot)}.eidrix-canvas-bar[data-state=idle] .eidrix-canvas-bar__ic{background:transparent;box-shadow:inset 0 0 0 1px #ffb24d66}.eidrix-canvas-bar[data-state=idle] .eidrix-canvas-bar__sub{color:var(--eidrix-presence-muted)}@media(max-width:480px){.eidrix-canvas-bar:has(.eidrix-canvas-bar__sub) .eidrix-canvas-bar__title{display:none}.eidrix-canvas-bar__sub:before{content:""}}@media(prefers-reduced-motion:reduce){.eidrix-thought__text,.eidrix-presence-lens__bloom,.eidrix-presence-lens__glint,.eidrix-canvas-bar:before,.eidrix-canvas-bar__sub{animation:none!important}.eidrix-thought[data-st=working] .eidrix-thought__text,.eidrix-thought[data-st=waiting] .eidrix-thought__text,.eidrix-canvas-bar[data-state=working] .eidrix-canvas-bar__sub{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ws-text-secondary)}[data-testid=quick-pick-card-options]>button{transition:none}}.eidrix-thread-row{background:transparent;transition:background var(--motion-fast) var(--motion-ease)}.eidrix-thread-row[aria-selected=true]{background:#ea580c1a}.eidrix-thread-row:focus-visible,.eidrix-thread-action:focus-visible,.eidrix-thread-restore:focus-visible,.eidrix-thread-undo:focus-visible{outline:1px solid rgba(234,88,12,.55);outline-offset:-1px}.eidrix-thread-row-actions,.eidrix-thread-row-time{transition:opacity var(--motion-fast) var(--motion-ease)}.eidrix-thread-row-actions{opacity:0;pointer-events:none}.eidrix-thread-row[data-actions-open=true] .eidrix-thread-row-actions{opacity:1;pointer-events:auto}.eidrix-thread-row[data-actions-open=true] .eidrix-thread-row-time{opacity:0}.eidrix-thread-row-more{display:none}.eidrix-thread-list[data-phone=true] .eidrix-thread-row-more{display:inline-flex}.eidrix-thread-action{color:var(--ws-text-muted);transition:color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.eidrix-thread-action:active{color:var(--ws-text-primary);background:#ffdcb41f!important}.eidrix-thread-restore,.eidrix-thread-undo{display:inline-flex;align-items:center;justify-content:center;color:var(--ws-text-primary);background:#ffdcb40f;border:1px solid rgba(255,220,180,.16);border-radius:4px;font-weight:500;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.eidrix-thread-undo{min-height:26px;margin:2px;padding:0 10px;font-size:11px;border-color:#ea580c59;background:#ea580c1a}.eidrix-thread-restore:active,.eidrix-thread-undo:active{background:#ffdcb424}@media(hover:hover){.eidrix-thread-row:hover{background:#ffdcb40d}.eidrix-thread-row[aria-selected=true]:hover{background:#ea580c21}.eidrix-thread-list:not([data-phone=true]) .eidrix-thread-row:hover .eidrix-thread-row-actions,.eidrix-thread-list:not([data-phone=true]) .eidrix-thread-row:focus-within .eidrix-thread-row-actions{opacity:1;pointer-events:auto}.eidrix-thread-list:not([data-phone=true]) .eidrix-thread-row[data-has-actions=true]:hover .eidrix-thread-row-time,.eidrix-thread-list:not([data-phone=true]) .eidrix-thread-row[data-has-actions=true]:focus-within .eidrix-thread-row-time{opacity:0}.eidrix-thread-action:hover{color:var(--ws-text-primary);background:#ffdcb414!important}.eidrix-thread-restore:hover{background:#ffdcb41a;border-color:#ffdcb442}.eidrix-thread-undo:hover{background:#ea580c29;border-color:#ea580c80}}@media(hover:none){.eidrix-thread-row-more{display:inline-flex}}@media(pointer:coarse){.eidrix-thread-undo{min-height:40px;padding:0 16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.eidrix-thread-row,.eidrix-thread-row-actions,.eidrix-thread-row-time,.eidrix-thread-action,.eidrix-thread-restore,.eidrix-thread-undo{transition:none}}.eidrix-composer-stop{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;border-radius:6px;border:1px solid rgba(255,220,180,.22);background:#ffdcb414;color:var(--ws-text-primary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.eidrix-composer-stop:hover{background:#ffdcb424;border-color:#ffdcb457}.eidrix-composer-stop:focus-visible,.eidrix-thought-toggle:focus-visible,.eidrix-steps-toggle:focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:2px}.eidrix-thought-toggle{min-width:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.eidrix-steps-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:22px;height:22px;margin-left:-5px;padding:0;border-radius:6px;border:0;background:transparent;font-family:var(--font-sans);font-size:11px;line-height:1.2;color:var(--ws-text-muted);cursor:pointer}.eidrix-steps-toggle:hover{color:var(--ws-text-secondary)}.eidrix-steps-toggle__chevron{flex-shrink:0;transition:transform .16s var(--motion-ease)}.eidrix-steps-toggle[aria-expanded=true] .eidrix-steps-toggle__chevron{transform:rotate(90deg)}.eidrix-steps-toggle:hover{background:var(--ws-surface-hover)}.eidrix-steps-toggle__tip{position:absolute;left:calc(100% + 6px);top:50%;padding:3px 7px;border-radius:6px;background:var(--eidrix-presence-raised);color:var(--eidrix-presence-ink);box-shadow:0 4px 10px #0006,inset 0 1px #ffeedc1a;font-size:11px;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-3px,-50%);transition:opacity .12s var(--motion-ease),transform .12s var(--motion-ease);z-index:2}.eidrix-steps-toggle:hover .eidrix-steps-toggle__tip,.eidrix-steps-toggle:focus-visible .eidrix-steps-toggle__tip{opacity:1;transform:translateY(-50%);transition-delay:.25s}.eidrix-new-below{position:absolute;left:50%;bottom:10px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(255,196,130,.16);border-radius:7px;background:var(--eidrix-presence-raised);color:var(--eidrix-presence-ink);font-family:var(--font-sans);font-size:11.5px;line-height:1.2;box-shadow:0 6px 16px -6px #0009,inset 0 1px #ffeedc1a;cursor:pointer}.eidrix-new-below:hover{border-color:#ffc48252}.eidrix-new-below:focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:2px}html[data-eye-tint=cool] svg[data-eye-state]{filter:hue-rotate(160deg)}html[data-eye-tint=violet] svg[data-eye-state]{filter:hue-rotate(250deg)}#personal-appearance svg[data-eye-state]{filter:none}#personal-appearance select,#personal-appearance button:not([role=radio]){min-height:44px;padding:8px 12px;border:1px solid var(--ws-border-default);border-radius:6px;background:var(--ws-bg-elevated);color:var(--ws-text-primary);font-size:13px}#personal-appearance button:disabled{opacity:.5;cursor:default}.eidrix-thumbs{opacity:0;transition:opacity .16s var(--motion-ease)}@media(hover:none){.eidrix-thumbs{pointer-events:none}[data-testid=msg-eidrix][data-thumbs=shown] .eidrix-thumbs,.eidrix-thumbs:focus-within,.eidrix-thumbs:has([data-voted]){pointer-events:auto}}@media(hover:hover){[data-testid=msg-eidrix]:hover .eidrix-thumbs{opacity:1}}[data-testid=msg-eidrix][data-thumbs=shown] .eidrix-thumbs,.eidrix-thumbs:focus-within,.eidrix-thumbs:has([data-voted]){opacity:1}.eidrix-md-link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ws-text-link, #ea580c) 60%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere;transition:color .12s var(--motion-ease),text-decoration-color .12s var(--motion-ease)}.eidrix-md-link__host{font-weight:400;font-size:.92em;opacity:.8;text-decoration:none}.eidrix-md-link:hover{color:var(--ws-text-link, #ea580c);text-decoration-color:currentColor}.eidrix-md-link:focus-visible{outline:2px solid var(--eidrix-presence-accent);outline-offset:1px;border-radius:2px}.eidrix-md-quote{margin:6px 0;padding:2px 0 2px 12px;border-left:2px solid var(--eidrix-quote-line, rgba(255, 238, 220, .18));color:var(--ws-text-secondary);white-space:pre-wrap}[data-testid=chat-conversation]{--chat-fade-top: 0px;--chat-fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--chat-fade-top),#000 calc(100% - var(--chat-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--chat-fade-top),#000 calc(100% - var(--chat-fade-bottom)),transparent 100%)}[data-testid=chat-conversation][data-fade-top]{--chat-fade-top: 28px}[data-testid=chat-conversation][data-fade-bottom]{--chat-fade-bottom: 20px}[data-testid=chat-conversation][data-selecting],[data-testid=chat-conversation]:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:-bottom-\[7px\]:after{content:var(--tw-content);bottom:-7px}.after\:-top-1:after{content:var(--tw-content);top:-.25rem}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.empty\:hidden:empty{display:none}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[var\(--ws-focus-ring\)\]:focus-within{--tw-ring-color: var(--ws-focus-ring)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:\!bg-\[rgba\(234\,88\,12\,0\.04\)\]:hover{background-color:#ea580c0a!important}.hover\:bg-\[var\(--ws-surface-hover\)\]:hover{background-color:var(--ws-surface-hover)}.hover\:bg-\[var\(--ws-surface-hover-faint\)\]:hover{background-color:var(--ws-surface-hover-faint)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:\!text-\[var\(--ws-text-secondary\)\]:hover{color:var(--ws-text-secondary)!important}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--ws-accent\)\]:focus-visible{outline-color:var(--ws-accent)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--ws-focus-ring\)\]:focus-visible{--tw-ring-color: var(--ws-focus-ring)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:w-56{width:14rem}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:inline{display:inline}}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.pm-desk{display:none}:root[data-preset=project-manager] .pm-desk{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 30% 10%,rgba(255,236,205,.32),transparent 60%),radial-gradient(140% 120% at 50% 50%,transparent 55%,rgba(70,44,18,.22) 100%),linear-gradient(170deg,#c7a477,#bd9a6c,#b28d5f)}:root[data-preset=project-manager] .pm-desk__mottle,:root[data-preset=project-manager] .pm-desk__fibre,:root[data-preset=project-manager] .pm-desk__tooth,:root[data-preset=project-manager] .pm-desk__fleck{position:absolute;top:0;right:0;bottom:0;left:0}:root[data-preset=project-manager] .pm-desk__mottle{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.22  0 0 0 0 0.1  0 0 0 0.9 -0.32'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}:root[data-preset=project-manager] .pm-desk__fibre{top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.06 0.6' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 0.93  0 0 0 0 0.8  0 0 0 4.2 -2.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.04' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.33  0 0 0 0 0.21  0 0 0 0 0.1  0 0 0 4 -2.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.4'/%3E%3C/svg%3E");transform:rotate(-18deg)}:root[data-preset=project-manager] .pm-desk__tooth{opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.2  0 0 0 0 0.1  0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-preset=project-manager] .pm-desk__fleck{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.22' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.22  0 0 0 0 0.13  0 0 0 0 0.06  0 0 0 18 -13.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E")}:root[data-preset=project-manager] .pm-desk__cloud{position:absolute;left:-60vw;top:-40vh;width:120vw;height:120vh;border-radius:50%;background:radial-gradient(closest-side,rgba(52,34,16,.2),rgba(52,34,16,.08) 55%,transparent);animation:pm-cloud 140s linear infinite;will-change:transform,opacity}@keyframes pm-cloud{0%{transform:translate3d(-20vw,0,0);opacity:0}12%{opacity:1}70%{opacity:1}to{transform:translate3d(170vw,22vh,0);opacity:0}}:root[data-preset=project-manager]{color-scheme:light;background:#bd9a6c;--pm-paper: #f6f7f3;--pm-paper-deep: #eef0ea;--pm-card: #fdfdfb;--pm-grid: rgba(64, 128, 160, .075);--pm-grid-major: rgba(64, 128, 160, .14);--pm-graphite: #24282b;--pm-manila: #e3d3ad;--pm-manila-hi: #ece0c2;--pm-pencil: #d0521c;--pm-blueprint: #24557e;--pm-shadow: 58, 38, 16;--pm-sheet-bg: linear-gradient(90deg, var(--pm-grid-major) 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(180deg, var(--pm-grid-major) 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(90deg, var(--pm-grid) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(180deg, var(--pm-grid) 1px, transparent 1px) 0 0 / 16px 16px, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.32  0 0 0 0 0.3  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--pm-paper), var(--pm-paper-deep));--ws-font-display: "Caveat", "Segoe Print", cursive;--ws-font-sans: "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-mono: "IBM Plex Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-display-axes: normal;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #fdfdfb;--ws-bg-overlay: #fdfdfb;--ws-bg-input: #ffffff;--ws-bg-dropdown: #fdfdfb;--ws-bg-inset: rgba(36, 40, 43, .035);--ws-text-heading: #1b1e20;--ws-text-primary: #24282b;--ws-text-value: #24557e;--ws-text-link: #24557e;--ws-text-secondary: #474d51;--ws-text-label: #545b60;--ws-text-muted: #5d6468;--ws-text-subtle: #858c90;--ws-text-disabled: #c0c4c5;--ws-border-faint: rgba(36, 40, 43, .06);--ws-border-subtle: rgba(36, 40, 43, .085);--ws-border-08: rgba(36, 40, 43, .1);--ws-border-default: rgba(36, 40, 43, .13);--ws-border-strong: rgba(36, 40, 43, .22);--ws-surface-hover-faint: rgba(36, 40, 43, .025);--ws-surface-hover: rgba(36, 40, 43, .045);--ws-surface-raised: #ffffff;--ws-row-hover: rgba(64, 128, 160, .06);--ws-row-stripe: rgba(36, 40, 43, .018);--ws-surface-active: rgba(208, 82, 28, .06);--ws-list-header-bg: rgba(64, 128, 160, .04);--ws-skeleton: rgba(36, 40, 43, .08);--ws-track-bg: rgba(36, 40, 43, .06);--ws-accent: #c9501b;--ws-accent-hover: #a8420f;--ws-accent-readable: #a8420f;--ws-accent-strong: #913a0e;--ws-accent-muted: rgba(201, 80, 27, .12);--ws-accent-subtle: rgba(201, 80, 27, .06);--mark-ember: #d0521c;--mark-ember-soft: rgba(208, 82, 28, .85);--mark-ember-bg: rgba(208, 82, 28, .07);--mark-ember-glow: 0 0 5px rgba(230, 110, 50, .45);--ws-focus-ring: rgba(36, 85, 126, .45);--ws-row-mark: #d0521c;--ws-row-mark-hover: rgba(208, 82, 28, .45);--ws-scrollbar-thumb: rgba(36, 40, 43, .18);--ws-scrollbar-thumb-hover: rgba(36, 40, 43, .32);--ws-success: #2c6e45;--ws-warning: #8f5a0a;--ws-error: #b2321e;--ws-card-bg: var(--pm-card);--ws-card-border: rgba(36, 40, 43, .1);--ws-card-shadow: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 1px 1px rgba(var(--pm-shadow), .08), 0 3px 6px -3px rgba(var(--pm-shadow), .14), 0 14px 24px -18px rgba(var(--pm-shadow), .3);--ws-tile-bg: var(--ws-card-bg);--ws-tile-border: var(--ws-card-border);--ws-tile-shadow: var(--ws-card-shadow);--ws-tile-bg-active: #ffffff;--ws-tile-border-active: rgba(208, 82, 28, .55);--ws-tile-shadow-active: inset 0 1px 3px rgba(var(--pm-shadow), .14);--ws-chrome-inactive-border: transparent;--ws-pill-resting-bg: transparent;--ws-pill-active-shadow: var(--ws-card-shadow);--ws-dock-shadow: 0 -10px 26px -18px rgba(var(--pm-shadow), .35);--ws-dock-slot-bg: transparent;--ws-dock-slot-active-shadow: var(--ws-card-shadow);--ws-dock-placeholder-border: 1px dashed rgba(36, 40, 43, .24);--ws-tab-active-bg: var(--pm-paper);--ws-tab-active-bg-color: var(--pm-paper);--ws-tab-active-edge: transparent;--ws-tab-active-shadow-p: none;--ws-tab-active-shadow-s: none;--ws-tab-active-shadow-r: none;--ws-glass-bar-bg: rgba(246, 247, 243, .86);--ws-glass-bar-blur: blur(10px);--ws-glass-bar-shadow: none;--ws-glass-popup-bg: rgba(253, 253, 251, .97);--ws-glass-popup-blur: blur(12px);--ws-glass-popup-shadow: 0 1px 2px rgba(var(--pm-shadow), .1), 0 22px 44px -18px rgba(var(--pm-shadow), .4);--ws-glass-menu-bg: #fdfdfb;--ws-glass-sheet-bg: #fdfdfb;--ws-input-color-scheme: light;--ws-dot-grid: rgba(64, 128, 160, .12);--ws-status-cancelled: #9aa0a3;--vyzn: #20f45a;--vyzn-core: #f4fff6;--vyzn-edge: #087f33;--vyzn-ink: #0b6f2c;--vyzn-line: rgba(8, 127, 51, .82);--vyzn-line-soft: rgba(32, 244, 90, .3);--vyzn-fill: rgba(32, 244, 90, .11);--vyzn-bloom: rgba(32, 244, 90, .42);--vyzn-bloom-soft: rgba(32, 244, 90, .22);--vyzn-glow: 0 0 0 1px rgba(8, 127, 51, .16), 0 0 5px rgba(32, 244, 90, .46), 0 0 18px rgba(32, 244, 90, .25);--vyzn-text-glow: none;--vyzn-beam-head: #f4fff6;--vyzn-beam-edge: #20f45a;--background: 80 14% 96%;--foreground: 204 9% 15%;--card: 60 20% 99%;--card-foreground: 204 9% 15%;--popover: 60 20% 99%;--popover-foreground: 204 9% 15%;--primary: 204 9% 16%;--primary-foreground: 80 14% 97%;--secondary: 80 10% 92%;--secondary-foreground: 204 9% 18%;--muted: 80 10% 92%;--muted-foreground: 200 6% 38%;--accent: 80 10% 92%;--accent-foreground: 204 9% 18%;--destructive: 8 71% 41%;--destructive-foreground: 0 0% 100%;--border: 80 6% 84%;--input: 80 6% 84%;--ring: 207 56% 32%;--motion-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-preset=project-manager] body{background:transparent}:root[data-preset=project-manager] [data-testid=tab-workspace]{--pm-tabs-h: 40px;position:relative;isolation:isolate;background:transparent!important;color:var(--ws-text-primary)}@media(min-width:768px){:root[data-preset=project-manager] [data-testid=tab-workspace]{padding:4px 22px 22px 8px}}:root[data-preset=project-manager] [data-testid=tab-workspace]:before{content:"";position:absolute;z-index:-1;top:calc(var(--pm-tabs-h) + 4px);left:8px;right:22px;bottom:22px;border-radius:3px 6px 6px;background:var(--pm-sheet-bg);background-attachment:fixed;box-shadow:0 0 0 .5px rgba(var(--pm-shadow),.18),0 1px 1px rgba(var(--pm-shadow),.18),0 4px 8px -2px rgba(var(--pm-shadow),.16),0 26px 40px -22px rgba(var(--pm-shadow),.5)}:root[data-preset=project-manager] [data-testid=tab-workspace]:after{content:"";position:absolute;z-index:3;top:calc(var(--pm-tabs-h) - 4px);right:2px;width:74px;height:22px;transform:rotate(38deg);pointer-events:none;background:linear-gradient(180deg,#ffffff47,#fff0 40%,#78643c0f),#e8dec4db;box-shadow:0 1px 1.5px rgba(var(--pm-shadow),.18);clip-path:polygon(0 6%,4% 0,8% 8%,12% 1%,16% 6%,84% 4%,88% 0,92% 7%,96% 1%,100% 5%,100% 94%,96% 100%,92% 93%,88% 99%,84% 95%,16% 97%,12% 100%,8% 92%,4% 99%,0 95%)}@media(max-width:767px){:root[data-preset=project-manager] [data-testid=tab-workspace]:before{left:0;right:0;bottom:0;border-radius:0}:root[data-preset=project-manager] [data-testid=tab-workspace]:after{display:none}}:root[data-preset=project-manager] [data-testid=primary-tab-bar]{min-height:var(--pm-tabs-h, 40px)!important;padding:8px 14px 0!important;gap:3px!important;background:transparent!important;overflow:visible!important}:root[data-preset=project-manager] [data-testid=primary-tab-bar]>div[aria-hidden]{display:none}:root[data-preset=project-manager] [data-testid=primary-tab]{height:32px!important;padding:0 16px!important;border:none!important;border-radius:6px 6px 0 0!important;background:linear-gradient(180deg,#ffffff59,#fff0 30%),linear-gradient(180deg,var(--pm-manila-hi),var(--pm-manila))!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -6px 8px -6px rgba(var(--pm-shadow),.22),0 0 0 .5px rgba(var(--pm-shadow),.22),0 -1px 3px rgba(var(--pm-shadow),.1)!important;color:#4d4433!important;transition:height .2s var(--motion-ease),color .2s var(--motion-ease)!important}:root[data-preset=project-manager] [data-testid=primary-tab] span.whitespace-nowrap{font-family:"Jost","Futura","Century Gothic",var(--ws-font-sans);font-size:11.5px!important;font-weight:500!important;letter-spacing:.09em!important;text-transform:uppercase}:root[data-preset=project-manager] [data-testid=primary-tab]:hover:not([data-active=true]){height:34px!important;color:#2e2920!important}:root[data-preset=project-manager] [data-testid=primary-tab]>span[aria-hidden]:not([data-testid]){display:none}:root[data-preset=project-manager] [data-testid=primary-tab][data-active=true]{z-index:2;height:36px!important;margin-bottom:-1px;background:linear-gradient(180deg,#fbfcf8,var(--pm-paper))!important;color:var(--pm-graphite)!important;box-shadow:inset 0 1px #fff,0 0 0 .5px rgba(var(--pm-shadow),.18),0 -2px 6px -2px rgba(var(--pm-shadow),.18)!important}:root[data-preset=project-manager] [data-testid=primary-tab][data-active=true] span.whitespace-nowrap{font-weight:600!important}:root[data-preset=project-manager] [data-testid=primary-tab][data-active=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:7px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cfilter id='g' x='-5%25' y='-50%25' width='110%25' height='200%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.9' numOctaves='2' seed='2' result='t'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='t' scale='1.6'/%3E%3C/filter%3E%3Cg filter='url(%23g)' fill='none' stroke='%23c9501b' stroke-linecap='round'%3E%3Cpath d='M2 5.2 C 22 3.6, 44 4.8, 64 4.1 S 102 3.2, 118 3.9' stroke-width='1.9' opacity='.92'/%3E%3Cpath d='M14 5.6 C 40 4.9, 70 5.1, 106 4.3' stroke-width='0.9' opacity='.45'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat;animation:pm-draw .62s cubic-bezier(.5,0,.2,1) both}@keyframes pm-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}:root[data-preset=project-manager]:has(.eidrix-presence-shell[data-presence-phase=working]) [data-testid=primary-tab][data-active=true]:after,:root[data-preset=project-manager]:has(.eidrix-presence-shell[data-presence-phase=waiting]) [data-testid=primary-tab][data-active=true]:after{animation:pm-redraw 2.8s cubic-bezier(.5,0,.2,1) infinite}@keyframes pm-redraw{0%{clip-path:inset(0 100% 0 0);opacity:1}45%{clip-path:inset(0 0 0 0);opacity:1}80%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}:root[data-preset=project-manager] [data-testid=primary-tab-indicator-dot]{background:var(--pm-pencil)!important;box-shadow:0 0 0 1.5px var(--pm-manila-hi)!important}:root[data-preset=project-manager] [data-testid=primary-tab-add]{color:#4d4433!important}:root[data-preset=project-manager] [data-testid=tab-row-2]{padding:8px 10px 0;background:transparent!important}:root[data-preset=project-manager] [data-testid=secondary-tab],:root[data-preset=project-manager] [data-testid=record-tab]{border-radius:5px 5px 0 0!important}:root[data-preset=project-manager] [data-testid=command-bar]{height:30px!important;background:var(--pm-sheet-bg)!important;background-attachment:fixed!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:#4080a029!important}:root[data-preset=project-manager] [data-testid=tab-workspace] h1{font-family:Caveat,Segoe Print,cursive!important;font-variation-settings:normal!important;font-weight:600!important;zoom:1.3;letter-spacing:0!important;line-height:1!important;color:#2a2f33!important}:root[data-preset=project-manager] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *),:root[data-preset=project-manager] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *),:root[data-preset=project-manager] .de-btn-primary:not([data-zone=eidrix] *){background:linear-gradient(180deg,#3a3f43,#26292c)!important;color:#f6f7f3!important;border:1px solid #1d2023!important;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #d0521c8c,0 1px 1px rgba(var(--pm-shadow),.2),0 6px 12px -8px rgba(var(--pm-shadow),.55)!important}:root[data-preset=project-manager] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *):hover,:root[data-preset=project-manager] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *):hover,:root[data-preset=project-manager] .de-btn-primary:not([data-zone=eidrix] *):hover:enabled{background:linear-gradient(180deg,#44494e,#2c3034)!important}@media(prefers-reduced-motion:reduce){:root[data-preset=project-manager] .pm-desk__cloud,:root[data-preset=project-manager] [data-testid=primary-tab][data-active=true]:after{animation:none!important}}:root[data-preset=project-manager] .pm-desk__pencil{position:absolute;right:120px;bottom:5px;width:232px;height:11px;transform:rotate(-1.2deg);filter:drop-shadow(0 1.5px 1px rgba(40,24,8,.45)) drop-shadow(0 5px 6px rgba(40,24,8,.28))}:root[data-preset=project-manager] .pm-desk__pencil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 52%,5px 38%,11px 30%,36px 0,100% 0,100% 100%,36px 100%,12px 76%,4px 62%);background:linear-gradient(180deg,#ffffff42 0,#ffffff0f 30%,#0000 55%,#0000004d),linear-gradient(90deg,#2e3033 0,#4a4d51 7px,#2a2c2f 11px,#e0be93 11px,#cfa676 17px,#e6caa4 22px,#c39463,#d8b384 36px,#18191b 36px,#222427 60%,#1a1b1d calc(100% - 9px),#c64d18 calc(100% - 9px),#e0662c calc(100% - 5px),#b84514)}@media(max-width:767px){:root[data-preset=project-manager] .pm-desk__pencil{display:none}}:root[data-preset=project-manager] [data-testid=mobile-state-home]{background:var(--pm-sheet-bg)!important;background-attachment:fixed!important}:root[data-preset=project-manager] [data-testid=mobile-home-greeting-text]{font-family:Caveat,Segoe Print,cursive!important;font-weight:600!important;zoom:1.35;letter-spacing:0!important;color:#2a2f33!important}.terrain-land{display:none}:root[data-preset=terrain] .terrain-land{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 120%,#0a0d0b 0%,transparent 60%),linear-gradient(170deg,#161c17,#121713 38%,#0e120f)}:root[data-preset=terrain] .terrain-land__light{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 34% at 64% 30%,rgba(196,206,168,.2),transparent 70%),radial-gradient(30% 28% at 22% 76%,rgba(150,168,128,.14),transparent 70%);animation:terrain-wander 160s ease-in-out infinite alternate;will-change:transform,opacity}:root[data-preset=terrain] .terrain-land__sheet{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-position:center;background-repeat:no-repeat;background-size:cover;will-change:transform}:root[data-preset=terrain] .terrain-land__sheet--major{animation:terrain-drift-major 150s ease-in-out infinite alternate}:root[data-preset=terrain] .terrain-land__shade,:root[data-preset=terrain] .terrain-land__lines{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}:root[data-preset=terrain] .terrain-land__shade--a{background-image:url(/assets/shade-a-DvPK5zGd.png);opacity:.17;animation:terrain-sun-a 210s ease-in-out infinite alternate;will-change:opacity}:root[data-preset=terrain] .terrain-land__shade--b{background-image:url(/assets/shade-b-BXc3Bovg.png);opacity:0;animation:terrain-sun-b 210s ease-in-out infinite alternate;will-change:opacity}:root[data-preset=terrain] .terrain-land__lines{background-image:url(/assets/land-major-1v9E0aD4.svg);opacity:.2}:root[data-preset=terrain] .terrain-land__sheet--minor{background-image:url(/assets/land-minor-C0paLc2n.svg);opacity:.085;animation:terrain-drift-minor 110s ease-in-out infinite alternate}:root[data-preset=terrain] .terrain-land__work{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(42% 60% at 14% 70%,rgba(255,128,60,.07),transparent 70%);opacity:0;transition:opacity 1.6s cubic-bezier(.22,1,.36,1)}:root[data-preset=terrain]:has(.eidrix-presence-shell:is([data-presence-phase=working],[data-presence-phase=waiting])) .terrain-land__work{opacity:1}:root[data-preset=terrain] .terrain-land__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 0.92  0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-preset=terrain] .terrain-land__neatline{position:absolute;top:0;right:0;bottom:0;left:0;--tick: rgba(222, 214, 190, .16);--tick-major: rgba(222, 214, 190, .26);background:repeating-linear-gradient(90deg,var(--tick-major) 0 1px,transparent 1px 240px) 32px 0 / calc(100% - 64px) 8px no-repeat,repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 48px) 32px 0 / calc(100% - 64px) 4px no-repeat,repeating-linear-gradient(90deg,var(--tick-major) 0 1px,transparent 1px 240px) 32px 100% / calc(100% - 64px) 8px no-repeat,repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 48px) 32px 100% / calc(100% - 64px) 4px no-repeat,repeating-linear-gradient(180deg,var(--tick-major) 0 1px,transparent 1px 240px) 0 32px / 8px calc(100% - 64px) no-repeat,repeating-linear-gradient(180deg,var(--tick) 0 1px,transparent 1px 48px) 0 32px / 4px calc(100% - 64px) no-repeat,repeating-linear-gradient(180deg,var(--tick-major) 0 1px,transparent 1px 240px) 100% 32px / 8px calc(100% - 64px) no-repeat,repeating-linear-gradient(180deg,var(--tick) 0 1px,transparent 1px 48px) 100% 32px / 4px calc(100% - 64px) no-repeat}:root[data-preset=terrain] .terrain-land__mark{position:absolute;right:40px;bottom:2px;display:flex;align-items:center;gap:14px;height:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.14em;color:#ded6be57;white-space:nowrap}:root[data-preset=terrain] .terrain-land__bench{position:relative;width:7px;height:7px;border:1px solid rgba(255,112,46,.85);border-radius:50%;box-shadow:0 0 6px #ff702e59}:root[data-preset=terrain] .terrain-land__bench:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:1px;margin:-.5px 0 0 -.5px;background:#ff7a3a}@keyframes terrain-drift-major{0%{transform:translateZ(0) rotate(0) scale(1)}to{transform:translate3d(-1.6vw,1.1vh,0) rotate(.8deg) scale(1.025)}}@keyframes terrain-drift-minor{0%{transform:translate3d(.6vw,-.4vh,0) rotate(-.3deg) scale(1.02)}to{transform:translate3d(-.9vw,.8vh,0) rotate(.5deg) scale(.995)}}@keyframes terrain-sun-a{0%,12%{opacity:.17}88%,to{opacity:.02}}@keyframes terrain-sun-b{0%,12%{opacity:0}88%,to{opacity:.16}}@keyframes terrain-wander{0%{transform:translateZ(0);opacity:.85}50%{opacity:1}to{transform:translate3d(-9vw,7vh,0);opacity:.9}}@media(max-width:767px){:root[data-preset=terrain] .terrain-land__neatline,:root[data-preset=terrain] .terrain-land__mark{display:none}}:root[data-preset=terrain]{color-scheme:dark;background:#121713;--terrain-surface: #161b17;--terrain-surface-hi: #1b211c;--terrain-tab: rgba(20, 25, 21, .6);--terrain-stone: #222922;--terrain-bone: #e6dfca;--terrain-edge: rgba(230, 222, 196, .075);--terrain-edge-hi: rgba(236, 228, 204, .13);--terrain-ember: #ff6a24;--terrain-ember-soft: rgba(255, 106, 36, .55);--ws-font-display: "Archivo", "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--ws-font-sans: "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-display-axes: "wdth" 116, "wght" 560;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #1c221d;--ws-bg-overlay: #1e241f;--ws-bg-input: rgba(8, 11, 9, .38);--ws-bg-dropdown: #1c221d;--ws-bg-inset: rgba(6, 9, 7, .3);--ws-text-heading: #eee8d8;--ws-text-primary: #ddd6c3;--ws-text-value: #e9dcbc;--ws-text-link: #ff8a4c;--ws-text-secondary: #b2ac98;--ws-text-label: #9d9884;--ws-text-muted: #908b78;--ws-text-subtle: #666858;--ws-text-disabled: #4f5246;--ws-border-faint: rgba(230, 222, 196, .045);--ws-border-subtle: rgba(230, 222, 196, .065);--ws-border-08: rgba(230, 222, 196, .08);--ws-border-default: rgba(230, 222, 196, .1);--ws-border-strong: rgba(230, 222, 196, .16);--ws-surface-hover-faint: rgba(230, 222, 196, .025);--ws-surface-hover: rgba(230, 222, 196, .045);--ws-surface-raised: rgba(230, 222, 196, .06);--ws-row-hover: rgba(230, 222, 196, .035);--ws-row-stripe: rgba(230, 222, 196, .016);--ws-surface-active: rgba(255, 106, 36, .06);--ws-list-header-bg: rgba(230, 222, 196, .022);--ws-skeleton: rgba(230, 222, 196, .07);--ws-track-bg: rgba(6, 9, 7, .3);--ws-accent: #ff6a24;--ws-accent-hover: #ff8547;--ws-accent-readable: #ff8a4c;--ws-accent-strong: #e65512;--ws-accent-muted: rgba(255, 106, 36, .16);--ws-accent-subtle: rgba(255, 106, 36, .07);--mark-ember: #ff6a24;--mark-ember-soft: rgba(255, 106, 36, .85);--mark-ember-bg: rgba(255, 106, 36, .07);--mark-ember-glow: 0 0 8px rgba(255, 106, 36, .45);--ws-focus-ring: rgba(255, 122, 58, .6);--ws-row-mark: #ff6a24;--ws-row-mark-hover: rgba(255, 106, 36, .45);--ws-scrollbar-thumb: rgba(230, 222, 196, .12);--ws-scrollbar-thumb-hover: rgba(255, 122, 58, .55);--ws-success: #a9c98c;--ws-warning: #e0b25c;--ws-error: #ec8a74;--ws-status-cancelled: rgba(230, 222, 196, .22);--ws-card-bg: linear-gradient(180deg, #1d231e, #1a1f1b);--ws-card-border: rgba(230, 222, 196, .07);--ws-card-shadow: inset 0 1px 0 rgba(240, 232, 208, .06), 0 1px 1px rgba(0, 0, 0, .35), 0 10px 22px -16px rgba(0, 0, 0, .7);--ws-tile-bg: var(--ws-card-bg);--ws-tile-border: var(--ws-card-border);--ws-tile-shadow: var(--ws-card-shadow);--ws-tile-bg-active: #232a24;--ws-tile-border-active: rgba(255, 106, 36, .5);--ws-tile-shadow-active: inset 0 1px 3px rgba(0, 0, 0, .45);--ws-chrome-inactive-border: transparent;--ws-pill-resting-bg: transparent;--ws-pill-active-shadow: inset 0 1px 0 rgba(240, 232, 208, .08), 0 4px 10px -6px rgba(0, 0, 0, .7);--ws-dock-shadow: 0 -10px 30px -14px rgba(0, 0, 0, .7);--ws-dock-slot-bg: transparent;--ws-dock-slot-active-shadow: inset 0 1px 0 rgba(240, 232, 208, .08);--ws-dock-placeholder-border: 1px dashed rgba(230, 222, 196, .12);--ws-tab-active-bg: linear-gradient(180deg, #1e241f, var(--terrain-surface) 70%);--ws-tab-active-bg-color: var(--terrain-surface);--ws-tab-active-edge: rgba(236, 228, 204, .12);--ws-tab-active-shadow-p: inset 0 1px 0 rgba(240, 232, 208, .07), 0 -6px 16px -10px rgba(0, 0, 0, .8);--ws-tab-active-shadow-s: inset 0 1px 0 rgba(240, 232, 208, .06);--ws-tab-active-shadow-r: inset 0 1px 0 rgba(240, 232, 208, .05);--ws-glass-bar-bg: rgba(20, 25, 21, .3);--ws-glass-bar-blur: blur(14px) saturate(120%);--ws-glass-bar-shadow: none;--ws-glass-popup-bg: rgba(30, 36, 31, .94);--ws-glass-popup-blur: blur(18px) saturate(120%);--ws-glass-popup-shadow: inset 0 1px 0 rgba(240, 232, 208, .08), 0 0 0 1px rgba(0, 0, 0, .4), 0 24px 50px -18px rgba(0, 0, 0, .85);--ws-glass-menu-bg: #1e241f;--ws-glass-sheet-bg: #1b211c;--ws-input-color-scheme: dark;--ws-dot-grid: rgba(230, 222, 196, .045);--background: 132 12% 8%;--foreground: 44 30% 89%;--card: 130 10% 11%;--card-foreground: 44 30% 89%;--popover: 130 10% 12%;--popover-foreground: 44 30% 89%;--primary: 128 9% 16%;--primary-foreground: 20 100% 67%;--secondary: 128 9% 15%;--secondary-foreground: 44 30% 89%;--muted: 128 9% 14%;--muted-foreground: 46 9% 52%;--accent: 128 9% 16%;--accent-foreground: 44 30% 89%;--destructive: 8 60% 46%;--destructive-foreground: 44 30% 95%;--border: 128 8% 19%;--input: 128 8% 19%;--ring: 20 100% 57%;--motion-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-preset=terrain] #root>div[role=status]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0!important;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#e2dac299}:root[data-preset=terrain] body{background:transparent;font-family:var(--ws-font-sans)}@media(min-width:768px){:root[data-preset=terrain] [data-testid=tab-workspace]{margin:16px 16px 16px 6px;height:calc(100% - 32px)!important;border-radius:18px;background:linear-gradient(180deg,#1217131a 0,#1217134d 42px,#141915b3 42px,#151a16d6 380px,#161b17e6)!important;box-shadow:inset 0 1px #f0e8d017,inset 0 0 0 1px #e6dec40d,0 0 0 1px #00000059,0 2px 3px #0000004d,0 34px 70px -34px #000000d9}}:root[data-preset=terrain] [data-testid=tab-workspace]{color:var(--ws-text-primary)}@media(max-width:767px){:root[data-preset=terrain] [data-testid=tab-workspace]{background:linear-gradient(180deg,#12171359,#12171399 320px)!important}}:root[data-preset=terrain] [data-testid=primary-tab-bar]{min-height:42px!important;padding:10px 16px 0!important;gap:2px!important}:root[data-preset=terrain] [data-testid=primary-tab-bar]>div[aria-hidden]{background:#e6dec414!important}:root[data-preset=terrain] [data-testid=primary-tab]{height:32px!important;padding:0 16px!important;border-radius:8px 8px 0 0!important;border-color:transparent!important;font-family:var(--ws-font-sans)}:root[data-preset=terrain] [data-testid=primary-tab] span.whitespace-nowrap{font-size:12.5px!important;letter-spacing:.01em!important}:root[data-preset=terrain] [data-testid=primary-tab]:hover:not([data-active=true]){background:#e6dec409!important;color:var(--ws-text-secondary)!important}:root[data-preset=terrain] [data-testid=primary-tab][data-active=true]{background:var(--terrain-tab)!important;border-top-color:transparent!important;border-left-color:#ece4cc14!important;border-right-color:#ece4cc14!important}:root[data-preset=terrain] [data-testid=primary-tab]>span[aria-hidden]:not([data-testid]){background:var(--terrain-tab)!important;border-color:#ece4cc14!important}:root[data-preset=terrain] [data-testid=primary-tab][data-active=true]:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--terrain-ember) 18%,var(--terrain-ember) 82%,transparent);box-shadow:0 0 8px #ff6a248c}:root[data-preset=terrain] [data-testid=primary-tab-indicator-dot]{background:transparent!important;border:1px solid var(--terrain-ember);width:5px!important;height:5px!important;box-shadow:0 0 5px #ff6a2499!important}:root[data-preset=terrain] [data-testid=tab-row-2]{padding:6px 6px 0}:root[data-preset=terrain] [data-testid=secondary-tab],:root[data-preset=terrain] [data-testid=record-tab]{border-radius:6px 6px 0 0!important}:root[data-preset=terrain] [data-testid=secondary-tab]:not([data-active=true]),:root[data-preset=terrain] [data-testid=record-tab]:not([data-active=true]){border-color:transparent!important}:root[data-preset=terrain] [data-testid=secondary-tab]:not([data-active=true]):hover,:root[data-preset=terrain] [data-testid=record-tab]:not([data-active=true]):hover{background:#e6dec409!important}:root[data-preset=terrain] [data-testid=secondary-tab][data-active=true],:root[data-preset=terrain] [data-testid=record-tab][data-active=true]{background:#e6dec40a!important}:root[data-preset=terrain] [data-testid=command-bar]{height:30px!important;border-bottom-color:#e6dec40d!important}:root[data-preset=terrain] [data-testid=tab-workspace] h1,:root[data-preset=terrain] [data-testid=tab-workspace] .ws-display{font-family:var(--ws-font-display)!important;font-variation-settings:var(--ws-display-axes)!important;font-weight:560!important;letter-spacing:-.012em}:root[data-preset=terrain] [data-testid=mobile-home-greeting] h1{font-family:var(--ws-font-display)!important;font-variation-settings:var(--ws-display-axes);font-weight:560!important;font-size:22px!important;letter-spacing:-.01em;color:var(--ws-text-heading)!important}:root[data-preset=terrain] [data-testid=mobile-home-greeting]>:not(h1){font-family:var(--ws-font-mono)!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--ws-text-label)!important}:root[data-preset=terrain] [data-testid=tab-workspace] :is(.tabular-nums,[style*=tabular-nums]){font-family:var(--ws-font-mono)!important;font-weight:500!important;letter-spacing:-.01em}:root[data-preset=terrain] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *),:root[data-preset=terrain] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *),:root[data-preset=terrain] .de-btn-primary:not([data-zone=eidrix] *){background:linear-gradient(180deg,#232a24,#1c221d)!important;color:#ffb489!important;border:1px solid rgba(255,106,36,.62)!important;box-shadow:inset 0 1px #f0e8d014,0 0 0 1px #0000004d,0 0 14px -4px #ff6a2459,0 6px 14px -8px #000000b3!important}:root[data-preset=terrain] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *):hover,:root[data-preset=terrain] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *):hover,:root[data-preset=terrain] .de-btn-primary:not([data-zone=eidrix] *):hover:enabled{border-color:#ff8040f2!important;color:#ffc7a6!important;box-shadow:inset 0 1px #f0e8d01a,0 0 0 1px #0000004d,0 0 18px -3px #ff6a2480,0 6px 14px -8px #000000b3!important}:root[data-preset=terrain] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *):active,:root[data-preset=terrain] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *):active{transform:translateY(1px)}:root[data-preset=terrain] :focus-visible:not([data-zone=eidrix] *){outline-color:var(--ws-focus-ring)}:root[data-preset=terrain] :not([data-zone=eidrix],[data-zone=eidrix] *)::-moz-selection{background:#ff6a2447;color:#fff6ec}:root[data-preset=terrain] :not([data-zone=eidrix],[data-zone=eidrix] *)::selection{background:#ff6a2447;color:#fff6ec}@media(prefers-reduced-motion:reduce){:root[data-preset=terrain] .terrain-land__light,:root[data-preset=terrain] .terrain-land__sheet,:root[data-preset=terrain] .terrain-land__shade{animation:none!important}}.aurora-sky{display:none}:root[data-preset=aurora] .aurora-sky{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(140% 70% at 50% 120%,rgba(14,30,34,.9),transparent 70%),linear-gradient(180deg,#030809,#05100f 30%,#061212 52%,#050d0e,#040909)}:root[data-preset=aurora] .aurora-sky>*{position:absolute;pointer-events:none}:root[data-preset=aurora] .aurora-sky__stars{top:0;right:0;bottom:25%;left:0;background-size:cover;background-position:center top;opacity:.75;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}:root[data-preset=aurora] .aurora-sky__stars--twinkle{opacity:.4;animation:aurora-twinkle 9s ease-in-out infinite alternate;will-change:opacity}:root[data-preset=aurora] .aurora-sky__veil{left:-20vw;top:-30vh;width:140vw;height:95vh;background:radial-gradient(42% 46% at 40% 52%,rgba(40,190,150,.16),transparent 72%),radial-gradient(30% 40% at 72% 40%,rgba(70,120,220,.1),transparent 72%),radial-gradient(24% 30% at 86% 30%,rgba(140,90,210,.08),transparent 72%);animation:aurora-veil 110s ease-in-out infinite alternate;will-change:transform,opacity}:root[data-preset=aurora] .aurora-sky__curtain{background-repeat:no-repeat;background-size:100% 100%;transform-origin:50% 85%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);will-change:transform,opacity;mix-blend-mode:screen}:root[data-preset=aurora] .aurora-sky__curtain--a{left:-22vw;top:-26vh;width:150vw;height:66vh;opacity:.85;animation:aurora-sway-a 74s ease-in-out infinite alternate}:root[data-preset=aurora] .aurora-sky__curtain--b{left:-10vw;top:-22vh;width:135vw;height:70vh;opacity:.55;animation:aurora-sway-b 96s ease-in-out infinite alternate}:root[data-preset=aurora] .aurora-sky__curtain--c{left:-30vw;top:-26vh;width:160vw;height:66vh;opacity:.45;animation:aurora-sway-c 120s ease-in-out infinite alternate}:root[data-preset=aurora] .aurora-sky__fire{left:-12vw;bottom:-34vh;width:50vw;height:120vh;background:radial-gradient(50% 30% at 50% 74%,rgba(255,168,90,.36),rgba(255,118,46,.12) 45%,transparent 80%),radial-gradient(closest-side,rgba(255,120,50,.1),rgba(220,90,40,.04) 55%,transparent 85%);transform-origin:50% 80%;animation:aurora-fire-rest 9s ease-in-out infinite;will-change:transform,opacity}:root[data-preset=aurora]:has(.eidrix-presence-shell:is([data-presence-phase=working],[data-presence-phase=waiting])) .aurora-sky__fire{animation:aurora-fire-work 3.6s ease-in-out infinite}:root[data-preset=aurora] .aurora-sky__grain{top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes aurora-sway-a{0%{transform:translate3d(-4vw,0,0) rotate(-3deg) skew(-4deg) scaleY(.94);opacity:.7}45%{transform:translate3d(1vw,-1.5vh,0) rotate(-1.5deg) skew(2deg) scaleY(1.08);opacity:.95}to{transform:translate3d(5vw,.5vh,0) rotate(-4deg) skew(-1deg) scaleY(.98);opacity:.8}}@keyframes aurora-sway-b{0%{transform:translate3d(5vw,0,0) rotate(5deg) skew(3deg) scaleY(1.04);opacity:.6}55%{transform:translate3d(-2vw,1vh,0) rotate(7deg) skew(-3deg) scaleY(.95);opacity:.32}to{transform:translate3d(-6vw,-1vh,0) rotate(4deg) skew(1deg) scaleY(1.02);opacity:.55}}@keyframes aurora-sway-c{0%{transform:translate3d(-3vw,0,0) skew(2deg) scaleY(1);opacity:.35}50%{transform:translate3d(4vw,-1vh,0) skew(-2deg) scaleY(1.08);opacity:.55}to{transform:translate3d(1vw,1vh,0) skew(1deg) scaleY(.96);opacity:.4}}@keyframes aurora-veil{0%{transform:translate3d(-3vw,0,0) scale(1);opacity:.8}to{transform:translate3d(4vw,2vh,0) scale(1.08);opacity:1}}@keyframes aurora-twinkle{0%{opacity:.15}60%{opacity:.7}to{opacity:.35}}@keyframes aurora-fire-rest{0%,to{transform:scale(1);opacity:.62}50%{transform:scale(1.035);opacity:.82}}@keyframes aurora-fire-work{0%,to{transform:scale(1.06);opacity:.9}50%{transform:scale(1.12);opacity:1}}:root[data-preset=aurora]{color-scheme:dark;background:#040a0b;--aurora-ice: #eaf6f3;--aurora-glow: #7fe6c8;--aurora-glow-soft: rgba(127, 230, 200, .5);--aurora-violet: #a99cff;--aurora-ember: #f2793a;--aurora-ember-hot: #ffb07a;--aurora-rim: rgba(190, 255, 236, .17);--ws-font-display: "Instrument Serif", "Fraunces", Georgia, serif;--ws-font-sans: "Instrument Sans", "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, sans-serif;--ws-font-data: "Instrument Sans", "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, sans-serif;--ws-font-mono: "IBM Plex Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ws-display-axes: normal;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: rgba(16, 26, 28, .97);--ws-bg-overlay: rgba(14, 23, 25, .97);--ws-bg-input: rgba(255, 255, 255, .045);--ws-bg-dropdown: rgba(14, 23, 25, .97);--ws-bg-inset: rgba(0, 4, 5, .32);--ws-text-heading: #eef8f5;--ws-text-primary: #dde9e6;--ws-text-value: #b9f0de;--ws-text-link: #8fe6cd;--ws-text-secondary: #adc0bd;--ws-text-label: #93a8a5;--ws-text-muted: #8fa4a1;--ws-text-subtle: #5d716e;--ws-text-disabled: #45554f;--ws-border-faint: rgba(200, 255, 240, .045);--ws-border-subtle: rgba(200, 255, 240, .065);--ws-border-08: rgba(200, 255, 240, .08);--ws-border-default: rgba(200, 255, 240, .1);--ws-border-strong: rgba(200, 255, 240, .16);--ws-surface-hover-faint: rgba(200, 255, 240, .025);--ws-surface-hover: rgba(200, 255, 240, .05);--ws-surface-raised: rgba(200, 255, 240, .07);--ws-row-hover: rgba(160, 255, 225, .04);--ws-row-stripe: rgba(200, 255, 240, .018);--ws-surface-active: rgba(127, 230, 200, .07);--ws-list-header-bg: rgba(200, 255, 240, .025);--ws-skeleton: rgba(200, 255, 240, .07);--ws-track-bg: rgba(200, 255, 240, .04);--ws-status-cancelled: rgba(200, 255, 240, .2);--ws-accent: #5fd3b2;--ws-accent-hover: #7fe6c8;--ws-accent-readable: #8fe6cd;--ws-accent-strong: #3fb894;--ws-accent-muted: rgba(95, 211, 178, .16);--ws-accent-subtle: rgba(95, 211, 178, .08);--mark-ember: #7fe6c8;--mark-ember-soft: rgba(127, 230, 200, .8);--mark-ember-bg: rgba(127, 230, 200, .07);--mark-ember-glow: 0 0 10px rgba(127, 230, 200, .4);--ws-focus-ring: rgba(127, 230, 200, .5);--ws-row-mark: #7fe6c8;--ws-row-mark-hover: rgba(127, 230, 200, .45);--ws-scrollbar-thumb: rgba(200, 255, 240, .12);--ws-scrollbar-thumb-hover: rgba(127, 230, 200, .45);--ws-success: #74dba6;--ws-warning: #f0c674;--ws-error: #ff8f8a;--ws-eidrix-accent: #7fe6c8;--ws-card-bg: linear-gradient(180deg, rgba(200, 255, 240, .05), rgba(200, 255, 240, .018));--ws-card-border: rgba(200, 255, 240, .075);--ws-card-shadow: inset 0 1px 0 rgba(200, 255, 240, .07), 0 16px 34px -24px rgba(0, 0, 0, .9);--ws-tile-bg: var(--ws-card-bg);--ws-tile-border: var(--ws-card-border);--ws-tile-shadow: var(--ws-card-shadow);--ws-tile-bg-active: rgba(200, 255, 240, .09);--ws-tile-border-active: rgba(127, 230, 200, .45);--ws-tile-shadow-active: inset 0 1px 0 rgba(200, 255, 240, .12);--ws-chrome-inactive-border: transparent;--ws-pill-resting-bg: transparent;--ws-pill-active-shadow: inset 0 1px 0 rgba(200, 255, 240, .14), 0 6px 16px -8px rgba(0, 0, 0, .7);--ws-dock-shadow: 0 -10px 30px -14px rgba(0, 0, 0, .7);--ws-dock-slot-bg: transparent;--ws-dock-slot-active-shadow: inset 0 1px 0 rgba(200, 255, 240, .14);--ws-dock-placeholder-border: 1px dashed rgba(200, 255, 240, .12);--ws-tab-active-bg: linear-gradient(180deg, rgba(127, 230, 200, .085), rgba(200, 255, 240, .02) 70%);--ws-tab-active-bg-color: rgba(200, 255, 240, .04);--ws-tab-active-edge: rgba(200, 255, 240, .09);--ws-tab-active-shadow-p: none;--ws-tab-active-shadow-s: none;--ws-tab-active-shadow-r: none;--ws-glass-bar-bg: transparent;--ws-glass-bar-blur: none;--ws-glass-bar-shadow: none;--ws-glass-popup-bg: rgba(12, 21, 23, .86);--ws-glass-popup-blur: blur(28px) saturate(160%);--ws-glass-popup-shadow: inset 0 1px 0 var(--aurora-rim), inset 0 0 0 1px rgba(200, 255, 240, .05), 0 28px 64px -20px rgba(0, 0, 0, .9);--ws-glass-menu-bg: rgba(12, 21, 23, .96);--ws-glass-sheet-bg: rgba(12, 21, 23, .97);--ws-input-color-scheme: dark;--ws-dot-grid: rgba(200, 255, 240, .05);--background: 190 40% 4%;--foreground: 165 35% 95%;--card: 190 28% 8%;--card-foreground: 165 35% 95%;--popover: 190 28% 8%;--popover-foreground: 165 35% 95%;--primary: 165 35% 93%;--primary-foreground: 190 40% 7%;--secondary: 190 18% 14%;--secondary-foreground: 165 35% 95%;--muted: 190 18% 13%;--muted-foreground: 172 10% 62%;--accent: 190 18% 15%;--accent-foreground: 165 35% 95%;--border: 185 18% 17%;--input: 185 18% 17%;--ring: 163 66% 70%;--motion-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-preset=aurora] body{background:transparent;font-family:var(--ws-font-sans)}@media(min-width:768px){:root[data-preset=aurora] [data-testid=tab-workspace]{position:relative;margin:16px 16px 16px 6px;height:calc(100% - 32px)!important;border-radius:22px;background:linear-gradient(180deg,#040a0b3d,#04090a75,#04090ac2 260px,#040809de 480px,#040809e6)!important;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px 0 var(--aurora-rim),inset 0 0 0 1px #c8fff00b,inset 0 40px 60px -48px #7fe6c829,0 0 0 1px #0000004d,0 2px 6px #0000004d,0 50px 100px -44px #000000f2}:root[data-preset=aurora] [data-testid=tab-workspace]:before{content:"";position:absolute;z-index:2;top:0;left:6%;right:6%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(150,255,220,.55) 22%,rgba(200,255,240,.7) 40%,rgba(170,160,255,.45) 68%,transparent);animation:aurora-rim 38s ease-in-out infinite alternate}:root[data-preset=aurora] [data-testid=tab-workspace]:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:300px;pointer-events:none;border-radius:inherit;background:radial-gradient(38% 70% at 30% 0%,rgba(90,240,195,.13),transparent 72%),radial-gradient(30% 60% at 62% 0%,rgba(90,210,230,.08),transparent 72%),radial-gradient(28% 55% at 86% 0%,rgba(160,140,255,.09),transparent 72%);animation:aurora-reflect 70s ease-in-out infinite alternate;will-change:transform,opacity}}@keyframes aurora-reflect{0%{transform:translate3d(-5%,0,0);opacity:.75}50%{opacity:1}to{transform:translate3d(5%,0,0);opacity:.85}}@keyframes aurora-rim{0%{opacity:.55;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}:root[data-preset=aurora] [data-testid=tab-workspace]{color:var(--ws-text-primary)}:root[data-preset=aurora] [data-testid=primary-tab-bar]{min-height:44px!important;padding:12px 18px 0!important;gap:2px!important}:root[data-preset=aurora] [data-testid=primary-tab-bar]>div[aria-hidden]{background:#c8fff012!important}:root[data-preset=aurora] [data-testid=primary-tab]{height:32px!important;padding:0 16px!important;border-radius:9px 9px 0 0!important;border-color:transparent!important;font-family:var(--ws-font-sans)}:root[data-preset=aurora] [data-testid=primary-tab] span.whitespace-nowrap{font-size:13px!important;font-weight:500!important;letter-spacing:.005em!important}:root[data-preset=aurora] [data-testid=primary-tab]:hover:not([data-active=true]){background:#c8fff009!important;color:var(--ws-text-secondary)!important}:root[data-preset=aurora] [data-testid=primary-tab][data-active=true]{border-left-color:#c8fff012!important;border-right-color:#c8fff012!important;border-top-color:transparent!important;color:var(--ws-text-heading)!important}:root[data-preset=aurora] [data-testid=primary-tab]>span[aria-hidden]:not([data-testid]){display:none}:root[data-preset=aurora] [data-testid=primary-tab][data-active=true]:after{content:"";position:absolute;left:8px;right:8px;top:0;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--aurora-glow) 30%,#c7fff0 55%,var(--aurora-violet) 85%,transparent);box-shadow:0 0 10px #7fe6c88c,0 2px 14px #7fe6c840}:root[data-preset=aurora] [data-testid=tab-row-2]{padding:6px 6px 0}:root[data-preset=aurora] [data-testid=secondary-tab],:root[data-preset=aurora] [data-testid=record-tab]{position:relative;border-radius:7px 7px 0 0!important;font-family:var(--ws-font-sans)!important}:root[data-preset=aurora] [data-testid=secondary-tab][data-active=true]:after,:root[data-preset=aurora] [data-testid=record-tab][data-active=true]:after{content:"";position:absolute;left:6px;right:6px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,255,240,.7),transparent);pointer-events:none}:root[data-preset=aurora] [data-testid=command-bar]{height:30px!important;border-bottom-color:#c8fff00d!important}:root[data-preset=aurora] [data-testid=tab-workspace] h1,:root[data-preset=aurora] [data-testid=tab-workspace] .ws-display{font-family:var(--ws-font-display)!important;font-weight:400!important;font-size:42px!important;line-height:1.02!important;letter-spacing:-.005em!important;color:#f2fbf8!important;text-shadow:0 0 28px rgba(150,255,220,.14)}:root[data-preset=aurora] [data-testid=tab-workspace] :is(h2,h3){letter-spacing:-.005em}:root[data-preset=aurora] [data-testid=tab-workspace]{font-feature-settings:"tnum" 1}:root[data-preset=aurora] [data-testid=mobile-home-greeting-text]{font-family:var(--ws-font-display)!important;font-weight:400!important;font-size:34px!important;line-height:1.05!important;letter-spacing:0!important;color:#f2fbf8!important;text-shadow:0 0 24px rgba(150,255,220,.16)}:root[data-preset=aurora] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *),:root[data-preset=aurora] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *),:root[data-preset=aurora] .de-btn-primary:not([data-zone=eidrix] *){background:linear-gradient(180deg,#f4fbf9,#d9e9e6)!important;color:#071315!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:8px!important;box-shadow:inset 0 1px #fff,inset 0 -1px #5a8c8240,0 0 0 1px #00000040,0 8px 20px -10px #96ffdc59,0 10px 22px -12px #000c!important}:root[data-preset=aurora] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *) svg,:root[data-preset=aurora] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *) svg{color:#0b5c49!important}:root[data-preset=aurora] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *):hover,:root[data-preset=aurora] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *):hover,:root[data-preset=aurora] .de-btn-primary:not([data-zone=eidrix] *):hover:enabled{background:linear-gradient(180deg,#fff,#e4f2ef)!important;box-shadow:inset 0 1px #fff,0 0 0 1px #00000040,0 0 0 4px #7fe6c81f,0 10px 26px -10px #96ffdc73!important}:root[data-preset=aurora] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *):active,:root[data-preset=aurora] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *):active{transform:translateY(1px)}:root[data-preset=aurora] :focus-visible:not([data-zone=eidrix] *){outline-color:var(--ws-focus-ring)}:root[data-preset=aurora] :not([data-zone=eidrix],[data-zone=eidrix] *)::-moz-selection{background:#7fe6c847;color:#fff}:root[data-preset=aurora] :not([data-zone=eidrix],[data-zone=eidrix] *)::selection{background:#7fe6c847;color:#fff}@media(max-width:767px){:root[data-preset=aurora] .aurora-sky__curtain--a{left:-60vw;width:220vw;height:55vh}:root[data-preset=aurora] .aurora-sky__curtain--b{left:-50vw;width:200vw;height:48vh}:root[data-preset=aurora] .aurora-sky__curtain--c{left:-70vw;width:240vw;height:46vh}:root[data-preset=aurora] .aurora-sky__fire{left:-40vw;width:180vw;bottom:-50vh;height:90vh}:root[data-preset=aurora] [data-testid=tab-workspace] h1,:root[data-preset=aurora] [data-testid=tab-workspace] .ws-display{font-size:34px!important}}@media(prefers-reduced-motion:reduce){:root[data-preset=aurora] .aurora-sky>*,:root[data-preset=aurora] [data-testid=tab-workspace]:before,:root[data-preset=aurora] [data-testid=tab-workspace]:after{animation:none!important}}@font-face{font-family:Cabinet Grotesk;src:url(/assets/cabinet-grotesk-500-pUr7ULKA.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/assets/cabinet-grotesk-700-yJmHbigL.woff2) format("woff2");font-weight:700;font-display:swap}:root[data-studio]{--ws-tile-bg: var(--ws-card-bg);--ws-tile-border: var(--ws-card-border);--ws-tile-shadow: var(--ws-card-shadow);--ws-chrome-inactive-border: transparent;--ws-pill-resting-bg: transparent;--ws-dock-slot-bg: transparent;--ws-glass-bar-blur: blur(14px) saturate(120%);--ws-glass-bar-shadow: none;--ws-glass-popup-blur: blur(18px) saturate(120%);--eidrix-touch-animation: studio-touch 2.2s ease-in-out infinite alternate;--motion-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-studio] body{background:transparent;font-family:var(--ws-font-sans)}:root[data-studio] #root>div[role=status]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0!important;font-family:var(--ws-font-display);font-size:13px;letter-spacing:.08em;color:var(--st-loading-ink)}@media(min-width:768px){:root[data-studio] [data-testid=tab-workspace]{margin:16px 16px 16px 6px;height:calc(100% - 32px)!important;border-radius:18px;background:var(--st-slab-bg)!important;box-shadow:var(--st-slab-shadow)}}:root[data-studio] [data-testid=tab-workspace]{position:relative;color:var(--ws-text-primary)}@media(max-width:767px){:root[data-studio] [data-testid=tab-workspace]{background:var(--st-slab-bg-phone)!important}}:root[data-studio] [data-testid=tab-workspace]{transition:box-shadow .8s ease}:root[data-studio]:has(.eidrix-presence-shell[data-presence-phase=working]) [data-testid=tab-workspace]{box-shadow:var(--st-slab-shadow),inset 1px 0 #f0965a80,inset 34px 0 48px -36px #f08c486b!important}@media(min-width:768px)and (hover:hover)and (pointer:fine){:root[data-studio] [data-testid=tab-workspace]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border-radius:inherit;pointer-events:none;background:radial-gradient(560px circle at var(--st-hx, -999px) var(--st-hy, -999px),var(--st-hand),transparent 62%) fixed;opacity:var(--st-hand-on, 0);transition:opacity .6s ease}}:root[data-studio] [data-testid=tab-workspace] :is([data-testid=job-record],[data-testid=record-panel],main){animation:studio-rise .42s var(--motion-ease) both}@keyframes studio-rise{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}:root[data-studio] [data-testid=primary-tab-bar]{min-height:44px!important;padding:10px 16px 0!important;gap:2px!important}:root[data-studio] [data-testid=primary-tab-bar]>div[aria-hidden]{background:var(--st-hairline)!important}:root[data-studio] [data-testid=primary-tab]{height:34px!important;padding:0 16px!important;border-radius:9px 9px 0 0!important;border-color:transparent!important;font-family:var(--ws-font-sans)}:root[data-studio] [data-testid=primary-tab] span.whitespace-nowrap{font-size:13px!important;font-weight:600!important;letter-spacing:var(--st-tab-tracking, .005em)!important;text-transform:var(--st-tab-case, none)}:root[data-studio] [data-testid=primary-tab]:hover:not([data-active=true]){background:var(--st-tab-hover)!important;color:var(--ws-text-secondary)!important}:root[data-studio] [data-testid=primary-tab][data-active=true]{background:var(--st-tab)!important;border-top-color:transparent!important;border-left-color:var(--st-tab-edge)!important;border-right-color:var(--st-tab-edge)!important}:root[data-studio] [data-testid=primary-tab]>span[aria-hidden]:not([data-testid]){background:var(--st-tab)!important;border-color:var(--st-tab-edge)!important}:root[data-studio] [data-testid=primary-tab][data-active=true]:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:var(--st-tab-light-h, 1px);background:linear-gradient(90deg,transparent,var(--st-tab-light) 18%,var(--st-tab-light) 82%,transparent);box-shadow:0 0 10px var(--st-tab-halo)}:root[data-studio] [data-testid=primary-tab-indicator-dot]{background:transparent!important;border:1px solid var(--st-tab-light);width:5px!important;height:5px!important;box-shadow:0 0 6px var(--st-tab-halo)!important}:root[data-studio] [data-testid=tab-row-2]{padding:6px 6px 0}:root[data-studio] :is([data-testid=secondary-tab],[data-testid=record-tab]){border-radius:7px 7px 0 0!important}:root[data-studio] :is([data-testid=secondary-tab],[data-testid=record-tab]):not([data-active=true]){border-color:transparent!important}:root[data-studio] :is([data-testid=secondary-tab],[data-testid=record-tab]):not([data-active=true]):hover{background:var(--st-tab-hover)!important}:root[data-studio] :is([data-testid=secondary-tab],[data-testid=record-tab])[data-active=true]{background:var(--st-tab-active-2)!important}:root[data-studio] [data-testid=command-bar]{height:32px!important;border-bottom-color:var(--st-hairline-soft)!important}:root[data-studio] [data-testid=tab-workspace] :is(h1,h2,.ws-display){font-family:var(--ws-font-display)!important;font-weight:var(--st-display-weight, 700)!important;letter-spacing:var(--st-display-tracking, -.02em);text-transform:var(--st-display-case, none);color:var(--ws-text-heading)}:root[data-studio] [data-testid=mobile-home-greeting] h1{font-family:var(--ws-font-display)!important;font-weight:var(--st-display-weight, 700)!important;font-size:24px!important;letter-spacing:var(--st-display-tracking, -.02em);color:var(--ws-text-heading)!important}:root[data-studio] [data-testid=tab-workspace] :is(.tabular-nums,[style*=tabular-nums]){font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.005em}:root[data-studio] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *),:root[data-studio] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *),:root[data-studio] .de-btn-primary:not([data-zone=eidrix] *){background:var(--st-btn-bg)!important;color:var(--st-btn-ink)!important;border:1px solid var(--st-btn-edge)!important;box-shadow:var(--st-btn-shadow)!important}:root[data-studio] :is(button,a,[role=button])[style*="background: var(--ws-accent)"]:not([data-zone=eidrix] *):hover,:root[data-studio] :is(button,a)[class*=bg-primary]:not([data-zone=eidrix] *):hover,:root[data-studio] .de-btn-primary:not([data-zone=eidrix] *):hover:enabled{border-color:var(--st-btn-edge-hover)!important;color:var(--st-btn-ink-hover)!important;box-shadow:var(--st-btn-shadow-hover)!important}:root[data-studio] :focus-visible:not([data-zone=eidrix] *){outline-color:var(--ws-focus-ring)}:root[data-studio] :not([data-zone=eidrix],[data-zone=eidrix] *)::-moz-selection{background:var(--st-selection);color:var(--st-selection-ink)}:root[data-studio] :not([data-zone=eidrix],[data-zone=eidrix] *)::selection{background:var(--st-selection);color:var(--st-selection-ink)}@keyframes studio-touch{0%{box-shadow:var(--st-touch-lo)}to{box-shadow:var(--st-touch-hi)}}@media(prefers-reduced-motion:reduce){:root[data-studio] [data-testid=tab-workspace] :is([data-testid=job-record],[data-testid=record-panel],main){animation:none}:root[data-studio]{--eidrix-touch-animation: none}:root[data-studio] [data-testid=tab-workspace]:after{display:none}}:root[data-preset=forge]{color-scheme:dark;background:#120e0b;--forge-room: radial-gradient(140% 90% at 50% 120%, #070504 0%, transparent 62%), linear-gradient(172deg, #1a1410 0%, #130f0c 40%, #0d0a08 100%);--forge-key: radial-gradient(34% 30% at 22% 18%, rgba(240, 146, 82, .22), transparent 70%), radial-gradient(26% 22% at 30% 28%, rgba(255, 196, 140, .08), transparent 70%);--forge-bounce: radial-gradient(30% 28% at 84% 62%, rgba(255, 214, 178, .06), transparent 72%);--forge-floor: radial-gradient(50% 60% at 40% 100%, rgba(224, 112, 52, .12), transparent 72%);--forge-work: radial-gradient(40% 58% at 16% 46%, rgba(255, 132, 60, .12), transparent 72%);--forge-shafts-opacity: 0;--forge-motes-opacity: 1;--forge-grain-opacity: .045;--forge-vignette: radial-gradient(120% 100% at 50% 40%, transparent 55%, rgba(0, 0, 0, .55) 100%);--st-hand: rgba(255, 170, 110, .07);--st-loading-ink: rgba(247, 236, 223, .6);--st-slab-bg: linear-gradient(180deg, rgba(26, 20, 16, .12) 0, rgba(26, 20, 16, .34) 44px, rgba(27, 21, 17, .74) 44px, rgba(28, 22, 18, .86) 380px, rgba(29, 23, 19, .92) 100%);--st-slab-bg-phone: linear-gradient(180deg, rgba(26, 20, 16, .4), rgba(26, 20, 16, .66) 320px);--st-slab-shadow: inset 0 1px 0 rgba(255, 232, 210, .1), inset 0 0 0 1px rgba(255, 226, 196, .05), 0 0 0 1px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .3), 0 36px 74px -34px rgba(0, 0, 0, .9);--st-tab: rgba(28, 22, 18, .72);--st-tab-edge: rgba(255, 230, 205, .08);--st-tab-hover: rgba(255, 226, 196, .04);--st-tab-active-2: rgba(255, 226, 196, .05);--st-hairline: rgba(255, 226, 196, .08);--st-hairline-soft: rgba(255, 226, 196, .05);--st-tab-light: #f2a46e;--st-tab-halo: rgba(240, 140, 72, .6);--st-btn-bg: linear-gradient(180deg, #2a221c, #211a15);--st-btn-ink: #f8c39a;--st-btn-ink-hover: #ffd4b2;--st-btn-edge: rgba(232, 140, 80, .62);--st-btn-edge-hover: rgba(244, 160, 100, .95);--st-btn-shadow: inset 0 1px 0 rgba(255, 232, 210, .09), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 16px -5px rgba(240, 140, 72, .4), 0 6px 14px -8px rgba(0, 0, 0, .7);--st-btn-shadow-hover: inset 0 1px 0 rgba(255, 232, 210, .1), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 22px -4px rgba(240, 140, 72, .55), 0 6px 14px -8px rgba(0, 0, 0, .7);--st-selection: rgba(224, 130, 63, .3);--st-selection-ink: #fff4e8;--eidrix-touch-outline: 1px solid rgba(240, 150, 90, .72);--eidrix-touch-glow: 0 0 0 1px rgba(0, 0, 0, .3), 0 0 28px -6px rgba(240, 140, 72, .6), inset 0 0 26px -14px rgba(240, 140, 72, .6);--st-touch-lo: 0 0 0 1px rgba(0, 0, 0, .3), 0 0 18px -8px rgba(240, 140, 72, .45), inset 0 0 20px -14px rgba(240, 140, 72, .4);--st-touch-hi: 0 0 0 1px rgba(0, 0, 0, .3), 0 0 34px -4px rgba(240, 140, 72, .7), inset 0 0 30px -12px rgba(240, 140, 72, .7);--forge-copper: #e0823f;--forge-copper-deep: #c2531e;--ws-font-display: "Cabinet Grotesk", "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #211a15;--ws-bg-overlay: #241d18;--ws-bg-input: rgba(8, 6, 4, .4);--ws-bg-dropdown: #221b16;--ws-bg-inset: rgba(6, 4, 3, .32);--ws-text-heading: #f7ecdf;--ws-text-primary: #eadfd1;--ws-text-value: #fbe9d6;--ws-text-link: #f2a46e;--ws-text-secondary: #c2b4a4;--ws-text-label: #a99a8a;--ws-text-muted: #9a8b7b;--ws-text-subtle: #6f6359;--ws-text-disabled: #54493f;--ws-border-faint: rgba(255, 226, 196, .045);--ws-border-subtle: rgba(255, 226, 196, .07);--ws-border-08: rgba(255, 226, 196, .08);--ws-border-default: rgba(255, 226, 196, .11);--ws-border-strong: rgba(255, 226, 196, .17);--ws-surface-hover-faint: rgba(255, 226, 196, .025);--ws-surface-hover: rgba(255, 226, 196, .045);--ws-surface-raised: rgba(255, 226, 196, .06);--ws-row-hover: rgba(255, 226, 196, .04);--ws-row-stripe: rgba(255, 226, 196, .018);--ws-surface-active: rgba(240, 140, 72, .08);--ws-list-header-bg: rgba(255, 226, 196, .024);--ws-skeleton: rgba(255, 226, 196, .07);--ws-track-bg: rgba(6, 4, 3, .34);--ws-accent: #e0823f;--ws-accent-hover: #ee955a;--ws-accent-readable: #f2a46e;--ws-accent-strong: #c96227;--ws-accent-muted: rgba(224, 130, 63, .18);--ws-accent-subtle: rgba(224, 130, 63, .08);--mark-ember: #e8823e;--mark-ember-soft: rgba(232, 130, 62, .85);--mark-ember-bg: rgba(232, 130, 62, .08);--mark-ember-glow: 0 0 10px rgba(240, 140, 72, .5);--ws-focus-ring: rgba(242, 164, 110, .65);--ws-row-mark: #e0823f;--ws-row-mark-hover: rgba(224, 130, 63, .45);--ws-scrollbar-thumb: rgba(255, 226, 196, .12);--ws-scrollbar-thumb-hover: rgba(240, 150, 90, .55);--ws-success: #6cc79a;--ws-warning: #e8b45e;--ws-error: #ef8c74;--ws-status-cancelled: rgba(255, 226, 196, .22);--ws-card-bg: linear-gradient(180deg, #241d18 0%, #1d1713 100%);--ws-card-border: rgba(255, 226, 196, .075);--ws-card-shadow: inset 0 1px 0 rgba(255, 232, 210, .075), 0 1px 1px rgba(0, 0, 0, .4), 0 14px 30px -18px rgba(0, 0, 0, .85);--ws-tile-bg-active: #2a221c;--ws-tile-border-active: rgba(224, 130, 63, .55);--ws-tile-shadow-active: inset 0 1px 3px rgba(0, 0, 0, .45), 0 0 18px -6px rgba(240, 140, 72, .45);--ws-pill-active-shadow: inset 0 1px 0 rgba(255, 232, 210, .08), 0 4px 10px -6px rgba(0, 0, 0, .7);--ws-dock-shadow: 0 -12px 34px -14px rgba(0, 0, 0, .75);--ws-dock-slot-active-shadow: inset 0 1px 0 rgba(255, 232, 210, .08);--ws-dock-placeholder-border: 1px dashed rgba(255, 226, 196, .12);--ws-tab-active-bg: linear-gradient(180deg, #261e19, #1c1612 70%);--ws-tab-active-bg-color: #1c1612;--ws-tab-active-edge: rgba(255, 230, 205, .13);--ws-tab-active-shadow-p: inset 0 1px 0 rgba(255, 232, 210, .08), 0 -6px 16px -10px rgba(0, 0, 0, .8);--ws-tab-active-shadow-s: inset 0 1px 0 rgba(255, 232, 210, .06);--ws-tab-active-shadow-r: inset 0 1px 0 rgba(255, 232, 210, .05);--ws-glass-bar-bg: rgba(26, 20, 16, .32);--ws-glass-popup-bg: rgba(36, 29, 24, .95);--ws-glass-popup-shadow: inset 0 1px 0 rgba(255, 232, 210, .09), 0 0 0 1px rgba(0, 0, 0, .45), 0 26px 54px -18px rgba(0, 0, 0, .88);--ws-glass-menu-bg: #241d18;--ws-glass-sheet-bg: #201a15;--ws-input-color-scheme: dark;--ws-dot-grid: rgba(255, 226, 196, .045);--background: 24 22% 6%;--foreground: 30 50% 90%;--card: 24 20% 10%;--card-foreground: 30 50% 90%;--popover: 24 20% 11%;--popover-foreground: 30 50% 90%;--primary: 24 18% 15%;--primary-foreground: 24 82% 70%;--secondary: 24 16% 14%;--secondary-foreground: 30 50% 90%;--muted: 24 14% 13%;--muted-foreground: 30 12% 58%;--accent: 24 18% 15%;--accent-foreground: 30 50% 90%;--destructive: 10 62% 48%;--destructive-foreground: 30 50% 96%;--border: 24 14% 18%;--input: 24 14% 18%;--ring: 24 72% 56%}:root[data-preset=forge-light]{color-scheme:light;background:#efe8de;--forge-room: radial-gradient(140% 90% at 50% 120%, rgba(196, 168, 136, .32) 0%, transparent 62%), linear-gradient(172deg, #f7f2eb 0%, #efe8de 45%, #e7ddd0 100%);--forge-key: radial-gradient(40% 36% at 18% 12%, rgba(255, 184, 120, .62), transparent 70%), radial-gradient(30% 26% at 32% 26%, rgba(255, 240, 222, .85), transparent 70%);--forge-bounce: radial-gradient(30% 28% at 84% 62%, rgba(255, 255, 255, .7), transparent 72%);--forge-floor: radial-gradient(50% 60% at 40% 100%, rgba(224, 130, 63, .1), transparent 72%);--forge-work: radial-gradient(40% 58% at 16% 46%, rgba(240, 140, 72, .18), transparent 72%);--forge-shafts-opacity: 1;--forge-motes-opacity: 0;--forge-grain-opacity: .03;--forge-vignette: radial-gradient(120% 100% at 50% 40%, transparent 60%, rgba(120, 88, 56, .16) 100%);--st-hand: rgba(255, 186, 128, .14);--st-loading-ink: rgba(42, 32, 25, .55);--st-slab-bg: linear-gradient(180deg, rgba(255, 252, 248, .22) 0, rgba(255, 252, 248, .42) 44px, rgba(255, 253, 250, .74) 44px, rgba(255, 253, 250, .84) 380px, rgba(255, 253, 250, .9) 100%);--st-slab-bg-phone: linear-gradient(180deg, rgba(255, 252, 248, .6), rgba(255, 253, 250, .9) 320px);--st-slab-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(120, 80, 40, .05), 0 0 0 1px rgba(90, 60, 30, .07), 0 2px 4px rgba(90, 60, 30, .05), 0 36px 74px -34px rgba(90, 60, 30, .38);--st-tab: rgba(255, 253, 250, .76);--st-tab-edge: rgba(120, 80, 40, .1);--st-tab-hover: rgba(120, 80, 40, .05);--st-tab-active-2: rgba(120, 80, 40, .06);--st-hairline: rgba(120, 80, 40, .1);--st-hairline-soft: rgba(120, 80, 40, .07);--st-tab-light: #e0763a;--st-tab-halo: rgba(224, 122, 58, .45);--st-btn-bg: linear-gradient(180deg, #fffefb, #f7f0e7);--st-btn-ink: #a8481a;--st-btn-ink-hover: #8f3a12;--st-btn-edge: rgba(201, 98, 39, .5);--st-btn-edge-hover: rgba(201, 98, 39, .85);--st-btn-shadow: inset 0 1px 0 #fff, 0 0 14px -6px rgba(224, 122, 58, .35), 0 4px 10px -6px rgba(90, 60, 30, .28);--st-btn-shadow-hover: inset 0 1px 0 #fff, 0 0 20px -5px rgba(224, 122, 58, .5), 0 4px 10px -6px rgba(90, 60, 30, .3);--st-selection: rgba(224, 130, 63, .22);--st-selection-ink: #1d1611;--eidrix-touch-outline: 1px solid rgba(201, 98, 39, .6);--eidrix-touch-glow: 0 0 0 3px rgba(224, 130, 63, .1), 0 0 26px -6px rgba(224, 130, 63, .45);--st-touch-lo: 0 0 0 2px rgba(224, 130, 63, .06), 0 0 16px -8px rgba(224, 130, 63, .35);--st-touch-hi: 0 0 0 4px rgba(224, 130, 63, .12), 0 0 32px -6px rgba(224, 130, 63, .55);--forge-copper: #c9622a;--forge-copper-deep: #9a3f14;--ws-font-display: "Cabinet Grotesk", "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #fffdfa;--ws-bg-overlay: #fffdfa;--ws-bg-input: rgba(255, 255, 255, .72);--ws-bg-dropdown: #fffdfa;--ws-bg-inset: rgba(120, 80, 40, .04);--ws-text-heading: #1d1611;--ws-text-primary: #2a2019;--ws-text-value: #1d1611;--ws-text-link: #a8481a;--ws-text-secondary: #5c4f44;--ws-text-label: #74655a;--ws-text-muted: #84756a;--ws-text-subtle: #a5978a;--ws-text-disabled: #c2b6aa;--ws-border-faint: rgba(90, 60, 30, .05);--ws-border-subtle: rgba(90, 60, 30, .08);--ws-border-08: rgba(90, 60, 30, .08);--ws-border-default: rgba(90, 60, 30, .12);--ws-border-strong: rgba(90, 60, 30, .18);--ws-surface-hover-faint: rgba(120, 80, 40, .03);--ws-surface-hover: rgba(120, 80, 40, .05);--ws-surface-raised: rgba(120, 80, 40, .06);--ws-row-hover: rgba(120, 80, 40, .04);--ws-row-stripe: rgba(120, 80, 40, .02);--ws-surface-active: rgba(224, 130, 63, .08);--ws-list-header-bg: rgba(120, 80, 40, .03);--ws-skeleton: rgba(120, 80, 40, .08);--ws-track-bg: rgba(120, 80, 40, .08);--ws-accent: #c9622a;--ws-accent-hover: #b9561f;--ws-accent-readable: #a8481a;--ws-accent-strong: #9a3f14;--ws-accent-muted: rgba(201, 98, 42, .16);--ws-accent-subtle: rgba(201, 98, 42, .07);--mark-ember: #d06a2c;--mark-ember-soft: rgba(208, 106, 44, .85);--mark-ember-bg: rgba(208, 106, 44, .08);--mark-ember-glow: 0 0 10px rgba(224, 122, 58, .4);--ws-focus-ring: rgba(201, 98, 42, .55);--ws-row-mark: #c9622a;--ws-row-mark-hover: rgba(201, 98, 42, .4);--ws-scrollbar-thumb: rgba(90, 60, 30, .16);--ws-scrollbar-thumb-hover: rgba(201, 98, 42, .5);--ws-success: #2f8f5f;--ws-warning: #b7791f;--ws-error: #c2452d;--ws-status-cancelled: rgba(90, 60, 30, .25);--ws-card-bg: linear-gradient(180deg, #fffefb 0%, #fbf7f1 100%);--ws-card-border: rgba(90, 60, 30, .08);--ws-card-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(90, 60, 30, .06), 0 12px 28px -18px rgba(90, 60, 30, .3);--ws-tile-bg-active: #fff8f0;--ws-tile-border-active: rgba(201, 98, 42, .5);--ws-tile-shadow-active: inset 0 1px 2px rgba(90, 60, 30, .08), 0 0 16px -6px rgba(224, 130, 63, .35);--ws-pill-active-shadow: inset 0 1px 0 #fff, 0 3px 8px -5px rgba(90, 60, 30, .3);--ws-dock-shadow: 0 -10px 30px -16px rgba(90, 60, 30, .3);--ws-dock-slot-active-shadow: inset 0 1px 0 #fff;--ws-dock-placeholder-border: 1px dashed rgba(90, 60, 30, .16);--ws-tab-active-bg: linear-gradient(180deg, #fffefb, rgba(255, 253, 250, .9) 70%);--ws-tab-active-bg-color: #fffdfa;--ws-tab-active-edge: rgba(120, 80, 40, .12);--ws-tab-active-shadow-p: inset 0 1px 0 #fff, 0 -6px 16px -10px rgba(90, 60, 30, .22);--ws-tab-active-shadow-s: inset 0 1px 0 #fff;--ws-tab-active-shadow-r: inset 0 1px 0 #fff;--ws-glass-bar-bg: rgba(255, 252, 248, .4);--ws-glass-popup-bg: rgba(255, 253, 250, .96);--ws-glass-popup-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgba(90, 60, 30, .08), 0 26px 54px -18px rgba(90, 60, 30, .35);--ws-glass-menu-bg: #fffdfa;--ws-glass-sheet-bg: #fdf9f4;--ws-input-color-scheme: light;--ws-dot-grid: rgba(90, 60, 30, .06);--background: 36 33% 95%;--foreground: 24 25% 12%;--card: 36 60% 99%;--card-foreground: 24 25% 12%;--popover: 36 60% 99%;--popover-foreground: 24 25% 12%;--primary: 36 40% 98%;--primary-foreground: 20 73% 38%;--secondary: 36 25% 93%;--secondary-foreground: 24 25% 12%;--muted: 36 20% 92%;--muted-foreground: 26 10% 42%;--accent: 36 25% 93%;--accent-foreground: 24 25% 12%;--destructive: 8 62% 46%;--destructive-foreground: 0 0% 100%;--border: 30 20% 86%;--input: 30 20% 86%;--ring: 22 65% 48%}.forge-room{display:none}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--forge-room)}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__key{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:var(--forge-key);animation:forge-breathe 18s ease-in-out infinite alternate;will-change:opacity,transform}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__bounce{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:var(--forge-bounce);animation:forge-drift 140s ease-in-out infinite alternate;will-change:transform}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__shafts{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;opacity:var(--forge-shafts-opacity);background:linear-gradient(116deg,transparent 14%,rgba(255,238,214,.55) 21%,transparent 30%,transparent 35%,rgba(255,238,214,.38) 41%,transparent 50%);filter:blur(22px);animation:forge-shafts 60s ease-in-out infinite alternate;will-change:transform}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__floor{position:absolute;left:-10%;right:-10%;bottom:-18%;height:52%;background:var(--forge-floor)}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__work{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--forge-work);opacity:0;transition:opacity 1.4s var(--motion-ease)}:root:is([data-preset=forge],[data-preset=forge-light]):has(.eidrix-presence-shell:is([data-presence-phase=working],[data-presence-phase=waiting])) .forge-room__work{opacity:1}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__motes{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:var(--forge-motes-opacity);background-image:radial-gradient(1.4px 1.4px at 12% 22%,rgba(255,210,170,.55),transparent 60%),radial-gradient(1.2px 1.2px at 34% 64%,rgba(255,190,140,.42),transparent 60%),radial-gradient(1.6px 1.6px at 58% 18%,rgba(255,220,186,.38),transparent 60%),radial-gradient(1.1px 1.1px at 76% 46%,rgba(255,180,120,.4),transparent 60%),radial-gradient(1.3px 1.3px at 88% 80%,rgba(255,206,160,.34),transparent 60%),radial-gradient(1.2px 1.2px at 46% 86%,rgba(255,196,150,.32),transparent 60%),radial-gradient(1px 1px at 22% 88%,rgba(255,210,170,.3),transparent 60%),radial-gradient(1.5px 1.5px at 66% 72%,rgba(255,200,150,.26),transparent 60%);animation:forge-motes 90s linear infinite alternate;will-change:transform}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--forge-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 0.9  0 0 0 0 0.8  0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-preset=forge-light] .forge-room__grain{mix-blend-mode:multiply;filter:invert(1)}:root:is([data-preset=forge],[data-preset=forge-light]) .forge-room__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--forge-vignette)}@keyframes forge-breathe{0%{opacity:.82;transform:translateZ(0)}to{opacity:1;transform:translate3d(1.5%,1%,0)}}@keyframes forge-drift{0%{transform:translateZ(0)}to{transform:translate3d(-8%,-5%,0)}}@keyframes forge-motes{0%{transform:translateZ(0)}to{transform:translate3d(-2%,-3%,0)}}@keyframes forge-shafts{0%{transform:translateZ(0)}to{transform:translate3d(3%,1.5%,0)}}@media(prefers-reduced-motion:reduce){:root:is([data-preset=forge],[data-preset=forge-light]) :is(.forge-room__key,.forge-room__bounce,.forge-room__motes,.forge-room__shafts){animation:none!important}}:root[data-preset=verdigris]{color-scheme:dark;background:#0a1716;--vg-base: radial-gradient(140% 100% at 50% 118%, #040c0b 0%, transparent 60%), linear-gradient(168deg, #0f2220 0%, #0a1716 46%, #071211 100%);--vg-bloom-a: rgba(58, 168, 146, .2);--vg-bloom-b: rgba(34, 120, 108, .24);--vg-bloom-c: rgba(110, 206, 176, .1);--vg-crust-opacity: .55;--vg-crust-blend: soft-light;--vg-key: radial-gradient(38% 46% at 10% 20%, rgba(232, 140, 80, .24), transparent 70%), radial-gradient(22% 28% at 18% 30%, rgba(255, 190, 140, .08), transparent 70%);--vg-work: radial-gradient(44% 60% at 12% 42%, rgba(240, 140, 72, .16), transparent 72%);--vg-glint: rgba(255, 168, 108, .8);--vg-vignette: radial-gradient(120% 100% at 50% 40%, transparent 52%, rgba(0, 6, 5, .6) 100%);--st-hand: rgba(110, 230, 205, .06);--st-loading-ink: rgba(228, 239, 234, .6);--st-slab-bg: linear-gradient(180deg, rgba(14, 30, 28, .2) 0, rgba(14, 30, 28, .42) 44px, rgba(16, 33, 31, .8) 44px, rgba(16, 33, 31, .9) 380px, rgba(15, 31, 29, .94) 100%);--st-slab-bg-phone: linear-gradient(180deg, rgba(14, 30, 28, .5), rgba(16, 33, 31, .8) 320px);--st-slab-shadow: inset 0 1px 0 rgba(232, 146, 90, .34), inset 0 0 0 1px rgba(127, 200, 180, .06), 0 0 0 1px rgba(0, 0, 0, .45), 0 2px 3px rgba(0, 0, 0, .3), 0 36px 74px -34px rgba(0, 0, 0, .92);--st-tab: rgba(16, 33, 31, .8);--st-tab-edge: rgba(127, 200, 180, .1);--st-tab-hover: rgba(127, 200, 180, .05);--st-tab-active-2: rgba(127, 200, 180, .07);--st-hairline: rgba(127, 200, 180, .1);--st-hairline-soft: rgba(127, 200, 180, .06);--st-tab-light: #f0a070;--st-tab-halo: rgba(232, 140, 80, .6);--st-btn-bg: linear-gradient(180deg, #1b3532, #142926);--st-btn-ink: #8df2df;--st-btn-ink-hover: #b5f8eb;--st-btn-edge: rgba(62, 230, 200, .5);--st-btn-edge-hover: rgba(62, 230, 200, .9);--st-btn-shadow: inset 0 1px 0 rgba(232, 146, 90, .22), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 16px -6px rgba(62, 230, 200, .35), 0 6px 14px -8px rgba(0, 0, 0, .7);--st-btn-shadow-hover: inset 0 1px 0 rgba(232, 146, 90, .3), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 22px -5px rgba(62, 230, 200, .5), 0 6px 14px -8px rgba(0, 0, 0, .7);--st-selection: rgba(62, 230, 200, .26);--st-selection-ink: #f1fbf8;--eidrix-touch-outline: 1px solid rgba(240, 150, 90, .75);--eidrix-touch-glow: 0 0 0 1px rgba(0, 0, 0, .3), 0 0 28px -6px rgba(240, 140, 72, .6), inset 0 0 26px -14px rgba(240, 140, 72, .55);--st-touch-lo: 0 0 0 1px rgba(0, 0, 0, .3), 0 0 18px -8px rgba(240, 140, 72, .45), inset 0 0 20px -14px rgba(240, 140, 72, .4);--st-touch-hi: 0 0 0 1px rgba(0, 0, 0, .3), 0 0 34px -4px rgba(240, 140, 72, .7), inset 0 0 30px -12px rgba(240, 140, 72, .65);--ws-font-display: "Fraunces", Georgia, serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--st-display-weight: 600;--st-display-tracking: -.01em;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #15302c;--ws-bg-overlay: #183430;--ws-bg-input: rgba(3, 12, 11, .42);--ws-bg-dropdown: #16312d;--ws-bg-inset: rgba(3, 12, 11, .32);--ws-text-heading: #f1f8f4;--ws-text-primary: #e4efea;--ws-text-value: #f1f8f4;--ws-text-link: #6be9d2;--ws-text-secondary: #b6cbc4;--ws-text-label: #9cb6ae;--ws-text-muted: #8fa8a1;--ws-text-subtle: #64807a;--ws-text-disabled: #4a625d;--ws-border-faint: rgba(127, 200, 180, .05);--ws-border-subtle: rgba(127, 200, 180, .08);--ws-border-08: rgba(127, 200, 180, .09);--ws-border-default: rgba(127, 200, 180, .13);--ws-border-strong: rgba(127, 200, 180, .2);--ws-surface-hover-faint: rgba(127, 200, 180, .03);--ws-surface-hover: rgba(127, 200, 180, .055);--ws-surface-raised: rgba(127, 200, 180, .07);--ws-row-hover: rgba(127, 200, 180, .05);--ws-row-stripe: rgba(127, 200, 180, .02);--ws-surface-active: rgba(62, 230, 200, .08);--ws-list-header-bg: rgba(127, 200, 180, .03);--ws-skeleton: rgba(127, 200, 180, .08);--ws-track-bg: rgba(3, 12, 11, .36);--ws-accent: #3ee6c8;--ws-accent-hover: #6aeed6;--ws-accent-readable: #6be9d2;--ws-accent-strong: #1fc4a7;--ws-accent-muted: rgba(62, 230, 200, .16);--ws-accent-subtle: rgba(62, 230, 200, .07);--mark-ember: #e8823e;--mark-ember-soft: rgba(232, 130, 62, .85);--mark-ember-bg: rgba(232, 130, 62, .08);--mark-ember-glow: 0 0 10px rgba(240, 140, 72, .5);--ws-focus-ring: rgba(62, 230, 200, .6);--ws-row-mark: #e08a52;--ws-row-mark-hover: rgba(224, 138, 82, .45);--ws-scrollbar-thumb: rgba(127, 200, 180, .14);--ws-scrollbar-thumb-hover: rgba(62, 230, 200, .5);--ws-success: #b4e872;--ws-warning: #f0b35e;--ws-error: #ff8a72;--ws-status-cancelled: rgba(127, 200, 180, .24);--ws-card-bg: linear-gradient(180deg, #19332f 0%, #132926 100%);--ws-card-border: rgba(127, 200, 180, .1);--ws-card-shadow: inset 0 1px 0 rgba(232, 146, 90, .3), 0 1px 1px rgba(0, 0, 0, .4), 0 14px 30px -18px rgba(0, 0, 0, .85);--ws-tile-bg-active: #1c3934;--ws-tile-border-active: rgba(62, 230, 200, .5);--ws-tile-shadow-active: inset 0 1px 3px rgba(0, 0, 0, .45), 0 0 18px -6px rgba(62, 230, 200, .4);--ws-pill-active-shadow: inset 0 1px 0 rgba(232, 146, 90, .2), 0 4px 10px -6px rgba(0, 0, 0, .7);--ws-dock-shadow: 0 -12px 34px -14px rgba(0, 0, 0, .75);--ws-dock-slot-active-shadow: inset 0 1px 0 rgba(232, 146, 90, .2);--ws-dock-placeholder-border: 1px dashed rgba(127, 200, 180, .14);--ws-tab-active-bg: linear-gradient(180deg, #19352f, #10211f 70%);--ws-tab-active-bg-color: #10211f;--ws-tab-active-edge: rgba(127, 200, 180, .14);--ws-tab-active-shadow-p: inset 0 1px 0 rgba(232, 146, 90, .2), 0 -6px 16px -10px rgba(0, 0, 0, .8);--ws-tab-active-shadow-s: inset 0 1px 0 rgba(127, 200, 180, .08);--ws-tab-active-shadow-r: inset 0 1px 0 rgba(127, 200, 180, .06);--ws-glass-bar-bg: rgba(12, 26, 24, .34);--ws-glass-popup-bg: rgba(22, 46, 42, .96);--ws-glass-popup-shadow: inset 0 1px 0 rgba(232, 146, 90, .2), 0 0 0 1px rgba(0, 0, 0, .45), 0 26px 54px -18px rgba(0, 0, 0, .88);--ws-glass-menu-bg: #16312d;--ws-glass-sheet-bg: #132a27;--ws-input-color-scheme: dark;--ws-dot-grid: rgba(127, 200, 180, .05);--background: 172 38% 6%;--foreground: 150 22% 92%;--card: 170 36% 11%;--card-foreground: 150 22% 92%;--popover: 170 36% 12%;--popover-foreground: 150 22% 92%;--primary: 170 34% 15%;--primary-foreground: 168 78% 75%;--secondary: 170 30% 14%;--secondary-foreground: 150 22% 92%;--muted: 170 26% 13%;--muted-foreground: 162 12% 61%;--accent: 170 34% 15%;--accent-foreground: 150 22% 92%;--destructive: 8 90% 62%;--destructive-foreground: 150 22% 96%;--border: 170 26% 18%;--input: 170 26% 18%;--ring: 169 77% 57%}:root[data-preset=verdigris-day]{color-scheme:light;background:#d3e0da;--vg-base: radial-gradient(140% 100% at 50% 118%, rgba(120, 156, 142, .35) 0%, transparent 60%), linear-gradient(168deg, #e0eae5 0%, #d3e0da 46%, #c3d4cc 100%);--vg-bloom-a: rgba(64, 150, 128, .2);--vg-bloom-b: rgba(30, 112, 96, .16);--vg-bloom-c: rgba(120, 190, 160, .22);--vg-crust-opacity: .4;--vg-crust-blend: multiply;--vg-key: radial-gradient(40% 46% at 10% 16%, rgba(255, 196, 140, .55), transparent 70%), radial-gradient(24% 28% at 18% 28%, rgba(255, 236, 214, .6), transparent 70%);--vg-work: radial-gradient(44% 60% at 12% 42%, rgba(232, 128, 64, .2), transparent 72%);--vg-glint: rgba(181, 88, 42, .75);--vg-vignette: radial-gradient(120% 100% at 50% 40%, transparent 60%, rgba(40, 70, 62, .18) 100%);--st-hand: rgba(11, 133, 116, .07);--st-loading-ink: rgba(14, 36, 33, .55);--st-slab-bg: linear-gradient(180deg, rgba(238, 244, 241, .3) 0, rgba(238, 244, 241, .5) 44px, rgba(238, 244, 241, .8) 44px, rgba(240, 246, 243, .88) 380px, rgba(242, 247, 244, .92) 100%);--st-slab-bg-phone: linear-gradient(180deg, rgba(238, 244, 241, .6), rgba(240, 246, 243, .9) 320px);--st-slab-shadow: inset 0 1px 0 rgba(181, 88, 42, .45), inset 0 0 0 1px rgba(255, 255, 255, .5), 0 0 0 1px rgba(30, 70, 60, .1), 0 2px 4px rgba(30, 70, 60, .06), 0 36px 74px -34px rgba(20, 60, 50, .4);--st-tab: rgba(238, 244, 241, .8);--st-tab-edge: rgba(30, 80, 70, .12);--st-tab-hover: rgba(30, 80, 70, .06);--st-tab-active-2: rgba(30, 80, 70, .07);--st-hairline: rgba(30, 80, 70, .12);--st-hairline-soft: rgba(30, 80, 70, .08);--st-tab-light: #c0612e;--st-tab-halo: rgba(192, 97, 46, .4);--st-btn-bg: linear-gradient(180deg, #f6faf8, #e6efeb);--st-btn-ink: #0b6e60;--st-btn-ink-hover: #085a4f;--st-btn-edge: rgba(11, 133, 116, .5);--st-btn-edge-hover: rgba(11, 133, 116, .85);--st-btn-shadow: inset 0 1px 0 rgba(181, 88, 42, .35), 0 0 14px -6px rgba(11, 133, 116, .3), 0 4px 10px -6px rgba(20, 60, 50, .3);--st-btn-shadow-hover: inset 0 1px 0 rgba(181, 88, 42, .45), 0 0 20px -5px rgba(11, 133, 116, .45), 0 4px 10px -6px rgba(20, 60, 50, .32);--st-selection: rgba(11, 133, 116, .2);--st-selection-ink: #0e2421;--eidrix-touch-outline: 1px solid rgba(181, 88, 42, .65);--eidrix-touch-glow: 0 0 0 3px rgba(224, 130, 63, .1), 0 0 26px -6px rgba(224, 130, 63, .45);--st-touch-lo: 0 0 0 2px rgba(224, 130, 63, .06), 0 0 16px -8px rgba(224, 130, 63, .35);--st-touch-hi: 0 0 0 4px rgba(224, 130, 63, .12), 0 0 32px -6px rgba(224, 130, 63, .55);--ws-font-display: "Fraunces", Georgia, serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--st-display-weight: 600;--st-display-tracking: -.01em;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #f2f7f4;--ws-bg-overlay: #f2f7f4;--ws-bg-input: rgba(255, 255, 255, .65);--ws-bg-dropdown: #f2f7f4;--ws-bg-inset: rgba(30, 80, 70, .05);--ws-text-heading: #0b1f1c;--ws-text-primary: #0e2421;--ws-text-value: #0b1f1c;--ws-text-link: #0b6e60;--ws-text-secondary: #34514b;--ws-text-label: #4a625d;--ws-text-muted: #56706a;--ws-text-subtle: #7f9690;--ws-text-disabled: #a6b8b2;--ws-border-faint: rgba(30, 80, 70, .06);--ws-border-subtle: rgba(30, 80, 70, .09);--ws-border-08: rgba(30, 80, 70, .1);--ws-border-default: rgba(30, 80, 70, .14);--ws-border-strong: rgba(30, 80, 70, .22);--ws-surface-hover-faint: rgba(30, 80, 70, .03);--ws-surface-hover: rgba(30, 80, 70, .05);--ws-surface-raised: rgba(30, 80, 70, .06);--ws-row-hover: rgba(30, 80, 70, .05);--ws-row-stripe: rgba(30, 80, 70, .025);--ws-surface-active: rgba(11, 133, 116, .08);--ws-list-header-bg: rgba(30, 80, 70, .035);--ws-skeleton: rgba(30, 80, 70, .09);--ws-track-bg: rgba(30, 80, 70, .09);--ws-accent: #0b8574;--ws-accent-hover: #097464;--ws-accent-readable: #0b6e60;--ws-accent-strong: #085a4f;--ws-accent-muted: rgba(11, 133, 116, .15);--ws-accent-subtle: rgba(11, 133, 116, .07);--mark-ember: #c0612e;--mark-ember-soft: rgba(192, 97, 46, .85);--mark-ember-bg: rgba(192, 97, 46, .08);--mark-ember-glow: 0 0 10px rgba(224, 122, 58, .4);--ws-focus-ring: rgba(11, 133, 116, .55);--ws-row-mark: #b5582a;--ws-row-mark-hover: rgba(181, 88, 42, .4);--ws-scrollbar-thumb: rgba(30, 80, 70, .18);--ws-scrollbar-thumb-hover: rgba(11, 133, 116, .5);--ws-success: #4f8a1e;--ws-warning: #a8681a;--ws-error: #c2412d;--ws-status-cancelled: rgba(30, 80, 70, .28);--ws-card-bg: linear-gradient(180deg, #f7fbf9 0%, #ebf2ee 100%);--ws-card-border: rgba(30, 80, 70, .1);--ws-card-shadow: inset 0 1px 0 rgba(181, 88, 42, .4), 0 1px 2px rgba(20, 60, 50, .07), 0 12px 28px -18px rgba(20, 60, 50, .32);--ws-tile-bg-active: #f3faf7;--ws-tile-border-active: rgba(11, 133, 116, .5);--ws-tile-shadow-active: inset 0 1px 2px rgba(20, 60, 50, .08), 0 0 16px -6px rgba(11, 133, 116, .3);--ws-pill-active-shadow: inset 0 1px 0 rgba(181, 88, 42, .3), 0 3px 8px -5px rgba(20, 60, 50, .3);--ws-dock-shadow: 0 -10px 30px -16px rgba(20, 60, 50, .3);--ws-dock-slot-active-shadow: inset 0 1px 0 #fff;--ws-dock-placeholder-border: 1px dashed rgba(30, 80, 70, .18);--ws-tab-active-bg: linear-gradient(180deg, #f6faf8, rgba(238, 244, 241, .9) 70%);--ws-tab-active-bg-color: #eef4f1;--ws-tab-active-edge: rgba(30, 80, 70, .14);--ws-tab-active-shadow-p: inset 0 1px 0 rgba(181, 88, 42, .3), 0 -6px 16px -10px rgba(20, 60, 50, .22);--ws-tab-active-shadow-s: inset 0 1px 0 #fff;--ws-tab-active-shadow-r: inset 0 1px 0 #fff;--ws-glass-bar-bg: rgba(238, 244, 241, .4);--ws-glass-popup-bg: rgba(242, 247, 244, .97);--ws-glass-popup-shadow: inset 0 1px 0 rgba(181, 88, 42, .3), 0 0 0 1px rgba(30, 80, 70, .1), 0 26px 54px -18px rgba(20, 60, 50, .35);--ws-glass-menu-bg: #f2f7f4;--ws-glass-sheet-bg: #eaf2ee;--ws-input-color-scheme: light;--ws-dot-grid: rgba(30, 80, 70, .07);--background: 152 20% 85%;--foreground: 172 44% 10%;--card: 150 25% 95%;--card-foreground: 172 44% 10%;--popover: 150 25% 96%;--popover-foreground: 172 44% 10%;--primary: 150 30% 96%;--primary-foreground: 171 82% 24%;--secondary: 152 20% 90%;--secondary-foreground: 172 44% 10%;--muted: 152 18% 89%;--muted-foreground: 166 11% 39%;--accent: 152 20% 90%;--accent-foreground: 172 44% 10%;--destructive: 8 62% 47%;--destructive-foreground: 0 0% 100%;--border: 155 16% 80%;--input: 155 16% 80%;--ring: 171 85% 28%}.vg-ground{display:none}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--vg-base)}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__bloom{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(28% 34% at 72% 26%,var(--vg-bloom-a),transparent 70%),radial-gradient(32% 30% at 34% 78%,var(--vg-bloom-b),transparent 72%),radial-gradient(24% 26% at 88% 84%,var(--vg-bloom-c),transparent 70%),radial-gradient(20% 22% at 52% 50%,var(--vg-bloom-c),transparent 70%);animation:vg-bloom 84s ease-in-out infinite alternate;will-change:transform}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__bloom--slow{background:radial-gradient(30% 26% at 18% 64%,var(--vg-bloom-a),transparent 70%),radial-gradient(26% 30% at 62% 92%,var(--vg-bloom-b),transparent 70%);animation:vg-bloom-2 120s ease-in-out infinite alternate}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__crust{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--vg-crust-opacity);mix-blend-mode:var(--vg-crust-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008 0.011' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25  0 0 0 0 0.7  0 0 0 0 0.6  0 0 0 1.4 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.9  0 0 0 0 0.85  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:600px 600px,220px 220px}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__key{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:var(--vg-key);animation:vg-breathe 16s ease-in-out infinite alternate;will-change:opacity,transform}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__work{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vg-work);opacity:0;transition:opacity 1.4s var(--motion-ease)}:root:is([data-preset=verdigris],[data-preset=verdigris-day]):has(.eidrix-presence-shell:is([data-presence-phase=working],[data-presence-phase=waiting])) .vg-ground__work{opacity:1}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__glints{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.6px 1.6px at 14% 36%,var(--vg-glint),transparent 60%),radial-gradient(1.2px 1.2px at 27% 82%,var(--vg-glint),transparent 60%),radial-gradient(1.4px 1.4px at 61% 12%,var(--vg-glint),transparent 60%),radial-gradient(1.1px 1.1px at 79% 58%,var(--vg-glint),transparent 60%),radial-gradient(1.5px 1.5px at 93% 31%,var(--vg-glint),transparent 60%),radial-gradient(1.2px 1.2px at 45% 94%,var(--vg-glint),transparent 60%);animation:vg-glint 7s ease-in-out infinite alternate}:root:is([data-preset=verdigris],[data-preset=verdigris-day]) .vg-ground__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vg-vignette)}@keyframes vg-bloom{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,3%,0) scale(1.06)}}@keyframes vg-bloom-2{0%{transform:translateZ(0)}to{transform:translate3d(5%,-4%,0)}}@keyframes vg-breathe{0%{opacity:.8}to{opacity:1}}@keyframes vg-glint{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){:root:is([data-preset=verdigris],[data-preset=verdigris-day]) :is(.vg-ground__bloom,.vg-ground__key,.vg-ground__glints){animation:none!important}}:root[data-preset=hivis]{color-scheme:dark;background:#111311;--st-hand: rgba(212, 255, 30, .045);--st-loading-ink: rgba(236, 239, 230, .6);--st-slab-bg: linear-gradient(180deg, rgba(20, 23, 20, .3) 0, rgba(20, 23, 20, .55) 44px, rgba(25, 28, 25, .88) 47px, rgba(25, 28, 25, .93) 380px, rgba(24, 27, 24, .96) 100%);--st-slab-bg-phone: linear-gradient(180deg, rgba(20, 23, 20, .6), rgba(25, 28, 25, .92) 320px);--st-slab-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(236, 239, 230, .04), 0 0 0 1px rgba(0, 0, 0, .55), 0 2px 3px rgba(0, 0, 0, .35), 0 36px 74px -34px rgba(0, 0, 0, .95);--st-tab: rgba(25, 28, 25, .88);--st-tab-edge: rgba(236, 239, 230, .08);--st-tab-hover: rgba(236, 239, 230, .045);--st-tab-active-2: rgba(236, 239, 230, .06);--st-hairline: transparent;--st-hairline-soft: rgba(236, 239, 230, .06);--st-tab-light: #d4ff1e;--st-tab-halo: rgba(212, 255, 30, .5);--st-tab-light-h: 2px;--st-tab-case: uppercase;--st-tab-tracking: .07em;--st-btn-bg: linear-gradient(180deg, #232723, #1c1f1c);--st-btn-ink: #e2ff6a;--st-btn-ink-hover: #f0ffad;--st-btn-edge: rgba(212, 255, 30, .55);--st-btn-edge-hover: rgba(212, 255, 30, .95);--st-btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(0, 0, 0, .4), 0 0 14px -6px rgba(212, 255, 30, .4), 0 6px 14px -8px rgba(0, 0, 0, .75);--st-btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px rgba(0, 0, 0, .4), 0 0 22px -5px rgba(212, 255, 30, .55), 0 6px 14px -8px rgba(0, 0, 0, .75);--st-selection: rgba(212, 255, 30, .24);--st-selection-ink: #f8fbef;--eidrix-touch-outline: 1px solid rgba(255, 122, 26, .85);--eidrix-touch-glow: 0 0 0 1px rgba(0, 0, 0, .35), 0 0 26px -6px rgba(255, 122, 26, .6), inset 0 0 24px -14px rgba(255, 122, 26, .55);--st-touch-lo: 0 0 0 1px rgba(0, 0, 0, .35), 0 0 16px -8px rgba(255, 122, 26, .45), inset 0 0 18px -14px rgba(255, 122, 26, .4);--st-touch-hi: 0 0 0 1px rgba(0, 0, 0, .35), 0 0 32px -4px rgba(255, 122, 26, .75), inset 0 0 28px -12px rgba(255, 122, 26, .65);--ws-font-display: "Big Shoulders Display", "Hanken Grotesk", "Arial Narrow", sans-serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--st-display-weight: 800;--st-display-tracking: .03em;--st-display-case: uppercase;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #202420;--ws-bg-overlay: #232723;--ws-bg-input: rgba(6, 7, 6, .45);--ws-bg-dropdown: #212521;--ws-bg-inset: rgba(6, 7, 6, .34);--ws-text-heading: #f4f7ee;--ws-text-primary: #eceee6;--ws-text-value: #f4f7ee;--ws-text-link: #e2ff6a;--ws-text-secondary: #c3c8bc;--ws-text-label: #a7ada1;--ws-text-muted: #9ba197;--ws-text-subtle: #6c7268;--ws-text-disabled: #4f544c;--ws-border-faint: rgba(236, 239, 230, .045);--ws-border-subtle: rgba(236, 239, 230, .07);--ws-border-08: rgba(236, 239, 230, .08);--ws-border-default: rgba(236, 239, 230, .11);--ws-border-strong: rgba(236, 239, 230, .18);--ws-surface-hover-faint: rgba(236, 239, 230, .025);--ws-surface-hover: rgba(236, 239, 230, .045);--ws-surface-raised: rgba(236, 239, 230, .06);--ws-row-hover: rgba(236, 239, 230, .04);--ws-row-stripe: rgba(236, 239, 230, .018);--ws-surface-active: rgba(212, 255, 30, .07);--ws-list-header-bg: rgba(236, 239, 230, .025);--ws-skeleton: rgba(236, 239, 230, .07);--ws-track-bg: rgba(6, 7, 6, .38);--ws-accent: #d4ff1e;--ws-accent-hover: #e2ff6a;--ws-accent-readable: #d9ff4a;--ws-accent-strong: #b6dc12;--ws-accent-muted: rgba(212, 255, 30, .16);--ws-accent-subtle: rgba(212, 255, 30, .07);--mark-ember: #ff7a1a;--mark-ember-soft: rgba(255, 122, 26, .85);--mark-ember-bg: rgba(255, 122, 26, .08);--mark-ember-glow: 0 0 10px rgba(255, 122, 26, .5);--ws-focus-ring: rgba(212, 255, 30, .65);--ws-row-mark: #ff7a1a;--ws-row-mark-hover: rgba(255, 122, 26, .45);--ws-scrollbar-thumb: rgba(236, 239, 230, .12);--ws-scrollbar-thumb-hover: rgba(212, 255, 30, .5);--ws-success: #c4f03a;--ws-warning: #ffab3d;--ws-error: #ff6a5a;--ws-status-cancelled: rgba(236, 239, 230, .22);--ws-card-bg: linear-gradient(180deg, #212521 0%, #1b1e1b 100%);--ws-card-border: rgba(236, 239, 230, .075);--ws-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 1px rgba(0, 0, 0, .45), 0 12px 26px -16px rgba(0, 0, 0, .9);--ws-tile-bg-active: #262b25;--ws-tile-border-active: rgba(212, 255, 30, .55);--ws-tile-shadow-active: inset 0 1px 3px rgba(0, 0, 0, .5), 0 0 16px -6px rgba(212, 255, 30, .4);--ws-pill-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 4px 10px -6px rgba(0, 0, 0, .75);--ws-dock-shadow: 0 -12px 34px -14px rgba(0, 0, 0, .8);--ws-dock-slot-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--ws-dock-placeholder-border: 1px dashed rgba(236, 239, 230, .12);--ws-tab-active-bg: linear-gradient(180deg, #232723, #191c19 70%);--ws-tab-active-bg-color: #191c19;--ws-tab-active-edge: rgba(236, 239, 230, .1);--ws-tab-active-shadow-p: inset 0 1px 0 rgba(255, 255, 255, .05), 0 -6px 16px -10px rgba(0, 0, 0, .85);--ws-tab-active-shadow-s: inset 0 1px 0 rgba(255, 255, 255, .04);--ws-tab-active-shadow-r: inset 0 1px 0 rgba(255, 255, 255, .04);--ws-glass-bar-bg: rgba(20, 23, 20, .4);--ws-glass-popup-bg: rgba(33, 37, 33, .97);--ws-glass-popup-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px rgba(0, 0, 0, .5), 0 26px 54px -18px rgba(0, 0, 0, .9);--ws-glass-menu-bg: #212521;--ws-glass-sheet-bg: #1d201d;--ws-input-color-scheme: dark;--ws-dot-grid: rgba(236, 239, 230, .045);--background: 120 6% 7%;--foreground: 80 15% 92%;--card: 120 6% 12%;--card-foreground: 80 15% 92%;--popover: 120 6% 13%;--popover-foreground: 80 15% 92%;--primary: 120 6% 15%;--primary-foreground: 74 100% 71%;--secondary: 120 5% 14%;--secondary-foreground: 80 15% 92%;--muted: 120 5% 13%;--muted-foreground: 90 4% 61%;--accent: 120 6% 15%;--accent-foreground: 80 15% 92%;--destructive: 5 100% 68%;--destructive-foreground: 80 15% 96%;--border: 120 5% 18%;--input: 120 5% 18%;--ring: 74 100% 56%}.hv-ground{display:none}:root[data-preset=hivis] .hv-ground{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(150% 110% at 50% 115%,#070807 0%,transparent 62%),linear-gradient(180deg,#151815,#101210 55%,#0b0c0b)}:root[data-preset=hivis] .hv-ground__weave{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px);-webkit-mask-image:radial-gradient(120% 90% at 30% 20%,#000 0%,rgba(0,0,0,.35) 70%);mask-image:radial-gradient(120% 90% at 30% 20%,#000,#00000059 70%)}:root[data-preset=hivis] .hv-ground__flood{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 44% at 14% 10%,rgba(226,236,214,.2),transparent 70%),radial-gradient(18% 22% at 20% 16%,rgba(240,255,200,.1),transparent 70%)}:root[data-preset=hivis] .hv-ground__beacon{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease;background:linear-gradient(100deg,transparent 0%,rgba(255,122,26,0) 38%,rgba(255,140,40,.16) 50%,rgba(255,122,26,0) 62%,transparent 100%);background-size:220% 100%;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 40%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 40%,transparent 85%)}:root[data-preset=hivis]:has(.eidrix-presence-shell:is([data-presence-phase=working],[data-presence-phase=waiting])) .hv-ground__beacon{opacity:1;animation:hv-beacon 3.2s cubic-bezier(.45,0,.55,1) infinite}:root[data-preset=hivis] .hv-ground__spill{position:absolute;left:-10%;right:40%;bottom:-20%;height:46%;background:radial-gradient(50% 60% at 30% 100%,rgba(255,122,26,.1),transparent 72%)}:root[data-preset=hivis] .hv-ground__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 45% 40%,transparent 55%,rgba(0,0,0,.6) 100%)}@keyframes hv-beacon{0%{background-position:120% 0}to{background-position:-20% 0}}:root[data-preset=hivis] [data-testid=tab-workspace]:before{content:"";position:absolute;left:0;right:0;top:43px;height:4px;z-index:2;pointer-events:none;background:radial-gradient(220px circle at var(--st-hx, -999px) var(--st-hy, -999px),rgba(255,255,240,1),rgba(255,255,240,0) 70%) fixed,repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,#d6dce08c 0,#d6dce08c 22px,#d6dce033 22px,#d6dce033 24px,#d6dce06b 24px,#d6dce06b 46px,#d6dce029 46px,#d6dce029 48px);background-blend-mode:screen,normal,normal;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 22px,transparent 22px 24px);mask-image:repeating-linear-gradient(90deg,#000 0 22px,transparent 22px 24px);box-shadow:0 0 12px #d6dce01f}@media(max-width:767px){:root[data-preset=hivis] [data-testid=tab-workspace]:before{display:none}}@media(prefers-reduced-motion:reduce){:root[data-preset=hivis] .hv-ground__beacon{animation:none!important}}:root[data-preset=altitude]{color-scheme:light;background:#25212e;--alt-top: #3b4a86;--alt-mid: #e2905e;--alt-hor: #ffb866;--alt-sun: #ff9f52;--alt-haze: #ee9f72;--alt-cloud: #ffc193;--alt-r1: #a96a64;--alt-r2: #844d55;--alt-r3: #5e3547;--alt-r4: #3a2232;--alt-stars: 0;--alt-orb-x: 80%;--alt-orb-y: 60%;--alt-orb-size: 70px;--alt-day: .9;--alt-panel-a: .76;--alt-dock-a: .66;--alt-bar-a: .54;--alt-frost: 250 248 245;--ws-home-summary-bg: rgb(var(--alt-frost) / var(--alt-shade-a, .76));--ws-home-summary-filter: blur(12px);--alt-glass: linear-gradient(180deg, rgb(255 255 255 / .18), transparent 65%), rgb(var(--alt-frost) / var(--alt-dock-a));--alt-bar-glass: linear-gradient(180deg, rgb(255 255 255 / .04), transparent 65%), rgb(var(--alt-frost) / var(--alt-bar-a));--st-hand: color-mix(in srgb, var(--alt-sun) 10%, transparent);--st-loading-ink: #514954;--st-slab-bg: linear-gradient(180deg, rgb(var(--alt-frost) / var(--alt-panel-a)), rgb(var(--alt-frost) / calc(var(--alt-panel-a) + .04)));--st-slab-bg-phone: var(--st-slab-bg);--st-slab-shadow: inset 0 1px 0 rgb(255 255 255 / .72), 0 18px 48px -24px rgb(36 27 42 / .3);--st-tab: rgb(var(--alt-frost) / .72);--st-tab-edge: rgb(255 255 255 / .55);--st-tab-hover: rgb(255 255 255 / .32);--st-tab-active-2: rgb(255 255 255 / .45);--st-hairline: rgb(65 47 65 / .17);--st-hairline-soft: rgb(65 47 65 / .1);--st-tab-light: var(--alt-sun);--st-tab-halo: color-mix(in srgb, var(--alt-sun) 40%, transparent);--st-btn-bg: linear-gradient(180deg, rgb(255 255 255 / .86), rgb(var(--alt-frost) / .7));--st-btn-ink: var(--ws-accent-readable);--st-btn-ink-hover: #332c36;--st-btn-edge: color-mix(in srgb, var(--ws-accent) 35%, transparent);--st-btn-edge-hover: var(--ws-accent);--st-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 4px 10px -6px rgb(50 32 50 / .24);--st-btn-shadow-hover: inset 0 1px 0 #ffffff, 0 6px 14px -7px rgb(50 32 50 / .3);--st-selection: color-mix(in srgb, var(--alt-sun) 28%, #ffffff);--st-selection-ink: #332c36;--eidrix-touch-outline: 1px solid rgba(170, 75, 35, .75);--eidrix-touch-glow: 0 8px 24px -14px rgba(190, 100, 50, .4), inset 0 0 26px -14px rgba(240, 140, 72, .35);--st-touch-lo: 0 6px 18px -12px rgba(190, 100, 50, .25), inset 0 0 20px -14px rgba(240, 140, 72, .24);--st-touch-hi: 0 10px 28px -14px rgba(190, 100, 50, .4), inset 0 0 30px -12px rgba(240, 140, 72, .4);--ws-font-display: "Cabinet Grotesk", "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--ws-font-sans: "Hanken Grotesk", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-font-data: "Hanken Grotesk", -apple-system, "Segoe UI", sans-serif;--ws-bg-base: transparent;--ws-bg-surface: transparent;--ws-bg-elevated: #faf8f5;--ws-bg-overlay: #faf8f5;--ws-sheet-bg: #ffffff;--ws-bg-input: rgb(255 255 255 / .38);--ws-bg-dropdown: #faf8f5;--ws-bg-inset: rgb(65 47 65 / .035);--ws-text-heading: #2c2531;--ws-text-primary: #332c36;--ws-text-value: #2c2531;--ws-text-link: var(--ws-accent-readable);--ws-text-secondary: #4a414f;--ws-text-label: #514954;--ws-text-muted: #514954;--ws-text-subtle: #514954;--ws-text-disabled: #7d727f;--ws-border-faint: rgb(65 47 65 / .06);--ws-border-subtle: rgb(65 47 65 / .1);--ws-border-08: rgb(65 47 65 / .11);--ws-border-default: rgb(65 47 65 / .16);--ws-border-strong: rgb(65 47 65 / .24);--ws-surface-hover-faint: rgb(255 255 255 / .22);--ws-surface-hover: rgb(255 255 255 / .38);--ws-surface-raised: rgb(255 255 255 / .48);--ws-row-hover: rgb(255 255 255 / .24);--ws-row-stripe: rgb(255 255 255 / .12);--ws-surface-active: color-mix(in srgb, var(--alt-sun) 12%, rgb(255 255 255 / .4));--ws-list-header-bg: rgb(255 255 255 / .22);--ws-skeleton: rgb(65 47 65 / .1);--ws-track-bg: rgb(65 47 65 / .07);--ws-accent: color-mix(in srgb, var(--alt-sun) 10%, #592a18);--ws-accent-hover: #482617;--ws-accent-readable: color-mix(in srgb, var(--alt-sun) 6%, #3e1d12);--ws-accent-strong: #3e1d12;--ws-eidrix-accent: #1d5260;--ws-accent-muted: color-mix(in srgb, var(--alt-sun) 18%, transparent);--ws-accent-subtle: color-mix(in srgb, var(--alt-sun) 8%, transparent);--mark-ember: #a34c25;--mark-ember-soft: rgba(163, 76, 37, .85);--mark-ember-bg: rgba(163, 76, 37, .08);--mark-ember-glow: 0 0 10px rgba(240, 140, 72, .3);--ws-focus-ring: var(--ws-accent);--ws-row-mark: var(--ws-accent);--ws-row-mark-hover: var(--ws-accent-readable);--ws-scrollbar-thumb: rgb(65 47 65 / .3);--ws-scrollbar-thumb-hover: rgb(65 47 65 / .5);--ws-success: #214c35;--ws-warning: #683c13;--ws-error: #812c2b;--ws-status-cancelled: rgb(65 47 65 / .4);--ws-card-bg: linear-gradient(180deg, rgb(255 255 255 / .78), rgb(var(--alt-frost) / .68));--ws-card-border: rgb(255 255 255 / .68);--ws-card-shadow: inset 0 1px 0 rgb(255 255 255 / .85), 0 8px 20px -13px rgb(42 29 48 / .3);--ws-tile-bg: var(--alt-glass);--ws-tile-border: rgb(255 255 255 / .68);--ws-tile-shadow: inset 0 1px 0 rgb(255 255 255 / .85), 0 8px 20px -13px rgb(42 29 48 / .3);--ws-tile-bg-active: rgb(var(--alt-frost) / .9);--ws-tile-border-active: rgb(255 255 255 / .86);--ws-tile-shadow-active: inset 0 1px 0 #ffffff, 0 4px 12px -7px rgb(42 29 48 / .24);--ws-pill-active-shadow: inset 0 1px 0 rgb(255 255 255 / .86), 0 3px 8px -6px rgb(42 29 48 / .24);--ws-dock-shadow: inset 0 1px 0 rgb(255 255 255 / .68), 0 -8px 24px -16px rgb(42 29 48 / .26);--ws-dock-slot-active-shadow: inset 0 1px 0 rgb(255 255 255 / .82), 0 3px 10px -7px rgb(42 29 48 / .25);--ws-dock-placeholder-border: 1px dashed rgb(65 47 65 / .24);--ws-tab-active-bg: rgb(255 255 255 / .52);--ws-tab-active-bg-color: #faf8f5;--ws-tab-active-edge: rgb(255 255 255 / .65);--ws-tab-active-shadow-p: inset 0 1px 0 rgb(255 255 255 / .8);--ws-tab-active-shadow-s: inset 0 1px 0 rgb(255 255 255 / .72);--ws-tab-active-shadow-r: inset 0 1px 0 rgb(255 255 255 / .62);--ws-glass-bar-bg: var(--alt-bar-glass);--ws-glass-bar-blur: blur(18px) saturate(135%);--ws-glass-bar-shadow: inset 0 1px 0 rgb(255 255 255 / .68);--ws-glass-popup-bg: rgb(250 248 245 / .96);--ws-glass-popup-shadow: 0 12px 36px -16px rgb(42 29 48 / .32);--ws-glass-menu-bg: #faf8f5;--ws-glass-sheet-bg: #faf8f5;--ws-input-color-scheme: light;--ws-dot-grid: rgb(65 47 65 / .06);--background: 36 33% 97%;--foreground: 282 10% 19%;--card: 36 33% 98%;--card-foreground: 282 10% 19%;--popover: 36 33% 98%;--popover-foreground: 282 10% 19%;--primary: 21 44% 20%;--primary-foreground: 36 33% 98%;--secondary: 36 20% 91%;--secondary-foreground: 282 10% 19%;--muted: 36 15% 92%;--muted-foreground: 282 7% 31%;--accent: 36 20% 91%;--accent-foreground: 282 10% 19%;--destructive: 1 50% 34%;--destructive-foreground: 36 33% 98%;--border: 282 9% 79%;--input: 282 9% 79%;--ring: 21 44% 27%}:root[data-preset=altitude]{--alt-band: 84px}@media(max-height:800px){:root[data-preset=altitude]{--alt-band: 0px}}@media(min-width:768px){:root[data-preset=altitude][data-alt-layout=window] [data-testid=tab-workspace]{height:calc(100% - 32px - var(--alt-band))!important;margin-bottom:calc(16px + var(--alt-band))!important}:root[data-preset=altitude][data-alt-layout=float] [data-testid=tab-workspace]{margin:0!important;height:100%!important;border-radius:0!important;box-shadow:none!important;background:var(--st-slab-bg)!important}}:root[data-preset=altitude][data-alt-layout=float]{--ws-card-shadow: inset 0 1px 0 rgb(255 255 255 / .85), 0 14px 30px -18px rgb(42 29 48 / .28)}:root[data-preset=altitude] [data-testid=tab-workspace]>*{transition:opacity .25s ease}:root[data-preset=altitude][data-alt-idle] [data-testid=tab-workspace]{background:transparent!important;box-shadow:none!important;transition:background .9s ease,box-shadow .9s ease}:root[data-preset=altitude][data-alt-idle] [data-testid=tab-workspace]>*{opacity:0;transition:opacity .9s ease}.alt-ground{display:none}:root[data-preset=altitude] .alt-ground{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--alt-hor)}:root[data-preset=altitude] .alt-ground__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--alt-top) 0%,var(--alt-mid) 46%,var(--alt-hor) 68%,var(--alt-haze) 100%)}:root[data-preset=altitude] .alt-ground__stars{position:absolute;top:0;right:0;bottom:35%;left:0;opacity:var(--alt-stars);background-image:radial-gradient(1.2px 1.2px at 8% 12%,#fff,transparent 60%),radial-gradient(1px 1px at 17% 31%,#fff,transparent 60%),radial-gradient(1.4px 1.4px at 26% 8%,#fff,transparent 60%),radial-gradient(1px 1px at 33% 24%,#fff,transparent 60%),radial-gradient(1.1px 1.1px at 41% 15%,#fff,transparent 60%),radial-gradient(1.3px 1.3px at 49% 36%,#fff,transparent 60%),radial-gradient(1px 1px at 56% 6%,#fff,transparent 60%),radial-gradient(1.2px 1.2px at 63% 22%,#fff,transparent 60%),radial-gradient(1px 1px at 71% 11%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 78% 29%,#fff,transparent 60%),radial-gradient(1px 1px at 86% 9%,#fff,transparent 60%),radial-gradient(1.2px 1.2px at 93% 20%,#fff,transparent 60%),radial-gradient(.9px .9px at 12% 44%,#fff,transparent 60%),radial-gradient(.9px .9px at 38% 48%,#fff,transparent 60%),radial-gradient(.9px .9px at 67% 42%,#fff,transparent 60%),radial-gradient(.9px .9px at 89% 46%,#fff,transparent 60%),radial-gradient(.8px .8px at 4% 52%,#fff,transparent 60%),radial-gradient(.8px .8px at 22% 58%,#fff,transparent 60%),radial-gradient(.8px .8px at 52% 54%,#fff,transparent 60%),radial-gradient(.8px .8px at 74% 58%,#fff,transparent 60%)}:root[data-preset=altitude] .alt-ground__stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.8px 1.8px at 14% 18%,#fff,transparent 60%),radial-gradient(1.6px 1.6px at 46% 9%,#fff,transparent 60%),radial-gradient(2px 2px at 69% 27%,#fff,transparent 60%),radial-gradient(1.6px 1.6px at 83% 14%,#fff,transparent 60%),radial-gradient(1.7px 1.7px at 58% 40%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 92% 38%,#fff,transparent 60%),linear-gradient(118deg,transparent 32%,rgba(220,210,255,.07) 42%,rgba(240,230,255,.12) 47%,rgba(220,210,255,.07) 52%,transparent 62%)}:root[data-preset=altitude][data-alt-weather=clear] .alt-ground__stars{filter:brightness(1.25)}:root[data-preset=altitude] .alt-ground__shafts{position:absolute;left:var(--alt-orb-x);top:var(--alt-orb-y);width:240vmax;height:240vmax;translate:-50% -50%;opacity:var(--alt-shafts);background:repeating-conic-gradient(from 8deg,transparent 0deg,color-mix(in srgb,var(--alt-sun) 16%,transparent) 2deg,transparent 5deg,transparent 13deg);-webkit-mask-image:radial-gradient(closest-side,#000 2%,rgba(0,0,0,.45) 22%,transparent 48%);mask-image:radial-gradient(closest-side,#000 2%,rgba(0,0,0,.45) 22%,transparent 48%)}:root[data-preset=altitude] .alt-ground__orb{position:absolute;left:var(--alt-orb-x);top:var(--alt-orb-y);width:var(--alt-orb-size);height:var(--alt-orb-size);translate:-50% -50%;border-radius:50%;opacity:var(--alt-orb-show);background:radial-gradient(circle,color-mix(in srgb,#fffaf0 86%,transparent) 0%,color-mix(in srgb,var(--alt-sun) 86%,transparent) 55%,transparent 72%);box-shadow:0 0 60px 20px color-mix(in srgb,var(--alt-sun) 30%,transparent),0 0 220px 90px color-mix(in srgb,var(--alt-sun) 14%,transparent)}:root[data-preset=altitude][data-altitude=moon] .alt-ground__orb{background:radial-gradient(circle at 40% 38%,#f6f6ff,#d8dcff 60%,#d8dcff00 72%);box-shadow:0 0 40px 10px #d8dcff24,0 0 140px 50px #d8dcff0f}:root[data-preset=altitude] .alt-ground__cloud{position:absolute;left:-40%;width:46%;height:9%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--alt-cloud) 75%,transparent),transparent);filter:blur(14px);opacity:calc(var(--alt-clouds) * (.8 + .8 * var(--alt-day)));animation:alt-drift 240s linear infinite;will-change:transform}:root[data-preset=altitude] .alt-ground__cloud--a{top:16%;animation-delay:-60s}:root[data-preset=altitude] .alt-ground__cloud--b{top:28%;width:34%;height:7%;animation-duration:320s;animation-delay:-210s}:root[data-preset=altitude] .alt-ground__cloud--c{top:9%;width:28%;height:6%;animation-duration:280s;animation-delay:-140s}:root[data-preset=altitude] .alt-ground__cloud--d{top:4%;width:70%;height:16%;animation-duration:360s;animation-delay:-30s;opacity:calc((var(--alt-clouds) - .45) * 2)}:root[data-preset=altitude] .alt-ground__birds{position:absolute;top:24%;left:-8%;width:84px;height:28px;opacity:var(--alt-birds);animation:alt-birds 52s linear infinite}:root[data-preset=altitude] .alt-ground__birds path{fill:none;stroke:var(--alt-r4);stroke-width:1.6;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:alt-flap .7s ease-in-out infinite alternate}:root[data-preset=altitude] .alt-ground__birds path:nth-child(2n){animation-delay:-.35s}:root[data-preset=altitude] .alt-ground__land{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .9s var(--motion-ease)}:root[data-preset=altitude][data-alt-layout=window] .alt-ground__land{transform:translateY(var(--alt-band-shift, 0%))}:root[data-preset=altitude] .alt-ground[data-scene=peaks]{--alt-band-shift: 13%}:root[data-preset=altitude] .alt-ground[data-scene=coast]{--alt-band-shift: 21%}:root[data-preset=altitude] .alt-ground[data-scene=mesa]{--alt-band-shift: 6%}:root[data-preset=altitude] .alt-ground[data-scene=valley]{--alt-band-shift: 1%}:root[data-preset=altitude] .alt-l{transform:translate(calc(var(--alt-px, 0) * var(--d) * -9px),calc(var(--alt-py, 0) * var(--d) * -3px))}:root[data-preset=altitude] .alt-rim{fill:none;stroke:var(--alt-sun);stroke-linecap:round;stroke-linejoin:round}:root[data-preset=altitude] .alt-rim--l{opacity:var(--alt-rim-l)}:root[data-preset=altitude] .alt-rim--r{opacity:var(--alt-rim-r)}:root[data-preset=altitude] .alt-mistband{fill:var(--alt-haze);opacity:.18;filter:blur(10px)}:root[data-preset=altitude] .alt-lights circle{fill:#ffd394;opacity:var(--alt-lamps);filter:drop-shadow(0 0 4px #ffb060)}:root[data-preset=altitude] .alt-window{fill:#ffd394;opacity:var(--alt-lamps)}:root[data-preset=altitude] .alt-ripples rect{fill:var(--alt-hor);opacity:.22}:root[data-preset=altitude] .alt-glitter{fill:url(#alt-glints);opacity:calc(var(--alt-orb-show) * (.2 + .6 * var(--alt-day)));transform:translate(calc(var(--alt-orb-ux) * 1px))}:root[data-preset=altitude] .alt-lamp{fill:#ffe2a8;opacity:calc(.2 + var(--alt-lamps));filter:drop-shadow(0 0 6px #ffd080)}:root[data-preset=altitude] .alt-beam{fill:#ffe8b8;opacity:calc(var(--alt-lamps) * .2);transform-box:view-box;transform-origin:1310px 396px}:root[data-preset=altitude] .alt-fence rect{fill:var(--alt-r4)}:root[data-preset=altitude] .alt-rail{fill:none;stroke:var(--alt-r4);stroke-width:2.5}:root[data-preset=altitude] .alt-ground__shadows{position:absolute;left:0;bottom:0;width:calc(100% + 2400px);height:48%;background-repeat:repeat;background-size:2400px 100%;mix-blend-mode:multiply;opacity:var(--alt-shadows);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%);animation:alt-shadow-drift 300s linear infinite;will-change:transform}:root[data-preset=altitude] .alt-ground__mist{position:absolute;left:-10%;right:-10%;bottom:6%;height:26%;background:radial-gradient(60% 50% at 50% 70%,color-mix(in srgb,var(--alt-haze) 35%,transparent),transparent 70%);animation:alt-mist 40s ease-in-out infinite alternate}:root[data-preset=altitude][data-alt-weather=fog] .alt-ground__mist{bottom:0;height:70%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--alt-haze) 70%,transparent) 55%)}:root[data-preset=altitude] .alt-ground__weather{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:root[data-preset=altitude] .alt-ground__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 110% at 50% 40%,transparent 60%,rgba(25,18,31,.12) 100%)}:root[data-preset=altitude] .alt-ground__horizon{position:absolute;left:0;right:0;top:63%;height:1px;background:linear-gradient(90deg,transparent,var(--alt-sun) 30%,var(--alt-sun) 70%,transparent);box-shadow:0 0 14px var(--alt-sun);opacity:0}:root[data-preset=altitude][data-alt-layout=focus] .alt-ground{background:#e9e3e8}:root[data-preset=altitude][data-alt-layout=focus] .alt-ground>:not(.alt-ground__horizon){opacity:0!important}:root[data-preset=altitude][data-alt-layout=focus] .alt-ground__horizon{opacity:.7}:root[data-preset=altitude] .alt-ground__lookup{position:absolute;right:72px;top:96px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#fffaf3;text-shadow:0 2px 18px rgba(0,0,0,.35);opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}:root[data-preset=altitude] .alt-ground__lookup b{font:700 64px/1 var(--ws-font-display);letter-spacing:-.03em}:root[data-preset=altitude] .alt-ground__lookup span{font:500 15px/1.2 var(--ws-font-sans);opacity:.85}:root[data-preset=altitude][data-alt-idle] .alt-ground__lookup{opacity:1;transform:none;transition:opacity 1.2s ease .4s,transform 1.2s ease .4s}:root[data-preset=altitude][data-alt-motion=off] :is(.alt-ground__cloud,.alt-ground__birds,.alt-ground__birds path,.alt-ground__shadows,.alt-ground__mist,.alt-ripples,.alt-beam){animation:none!important}:root[data-preset=altitude][data-alt-motion=on] .alt-ripples{animation:alt-ripple 18s ease-in-out infinite alternate}:root[data-preset=altitude][data-alt-motion=on] .alt-beam{animation:alt-beam 9s linear infinite}:root[data-preset=altitude][data-alt-motion=on] .alt-glitter{animation:alt-glint 2.8s ease-in-out infinite alternate}@keyframes alt-drift{0%{transform:translateZ(0)}to{transform:translate3d(330%,0,0)}}@keyframes alt-mist{0%{transform:translate3d(-3%,0,0);opacity:.8}to{transform:translate3d(3%,-2%,0);opacity:1}}@keyframes alt-birds{0%{transform:translateZ(0)}to{transform:translate3d(130vw,-6vh,0)}}@keyframes alt-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes alt-shadow-drift{0%{transform:translateZ(0)}to{transform:translate3d(-2400px,0,0)}}@keyframes alt-ripple{0%{transform:translate(-14px)}to{transform:translate(14px)}}@keyframes alt-beam{0%{transform:scaleX(1)}25%{transform:scaleX(0)}50%{transform:scaleX(-1)}75%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes alt-glint{0%{filter:brightness(.8)}to{filter:brightness(1.25)}}:root[data-preset=altitude] .her-room{background:linear-gradient(180deg,var(--alt-top) 0%,var(--alt-mid) 62%,var(--alt-hor) 100%);box-shadow:inset 0 0 0 1px #fff5e60f,inset 0 -24px 30px -24px #00000059}:root[data-preset=altitude] .her-room:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,var(--alt-r2),var(--alt-r4));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0,100 L0,62 L34,48 L70,58 L118,30 L150,44 L196,22 L238,46 L282,34 L318,50 L362,38 L400,52 L400,100 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0,100 L0,62 L34,48 L70,58 L118,30 L150,44 L196,22 L238,46 L282,34 L318,50 L362,38 L400,52 L400,100 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;pointer-events:none}:root[data-preset=altitude] .her-room__head{background:rgb(var(--alt-frost) / var(--alt-head-a, .66))}:root[data-preset=altitude] :is(.room-head__name,.room-head__input,.room-head__btn){--eidrix-presence-ink: #332c36;--eidrix-presence-muted: #4c4050;--eidrix-glass-icon: #4c4050;color:var(--eidrix-presence-ink)}:root[data-preset=altitude] .her-room__line{--eidrix-presence-ink: #332c36;--eidrix-presence-muted: #332c36;--ws-text-secondary: #332c36;color:var(--eidrix-presence-ink)}:root[data-preset=altitude] .her-room__line:not(:empty){background:rgb(var(--alt-frost) / var(--alt-tag-a, .66));border-radius:4px}:root[data-preset=altitude][data-her-room=on] .eidrix-presence-shell .eidrix-presence-rail-col,:root[data-preset=altitude][data-her-room=on] .her-room__wall{background:rgb(var(--alt-frost) / var(--alt-wall-a, .66));box-shadow:inset 0 1px #ffffffb3,0 8px 18px -12px #2a1d303d}:root[data-preset=altitude][data-her-room=on] :is(.eidrix-presence-rail-col,.her-room__wall) .eidrix-presence-message-badge{background:var(--eidrix-presence-obsidian);color:#f2a179;box-shadow:inset 0 0 0 1px #d9571fcc,0 0 7px -1px #d9571f8c}:root[data-preset=altitude][data-her-room=on] :is(.eidrix-presence-rail-col,.her-room__wall) .eidrix-presence-rail{background:none!important;box-shadow:none!important}:root[data-preset=altitude] :is(.eidrix-presence-rail-col,.her-room__wall) .eidrix-presence-tool{--eidrix-presence-ink: #332c36;--eidrix-presence-muted: #4c4050;--eidrix-glass-icon: #4c4050}:root[data-preset=altitude] [data-testid=mobile-state-home] [data-testid$=-label]{color:#332c36!important;padding:1px 4px;max-width:100%;overflow-wrap:anywhere;border-radius:3px;background:rgb(var(--alt-frost) / var(--alt-tag-a, .66))}:root[data-preset=altitude] [data-testid=mobile-state-home] [data-testid=mobile-home-greeting]{width:-moz-fit-content;width:fit-content;margin:12px 16px 18px;padding:8px 10px;border-radius:10px;background:rgb(var(--alt-frost) / var(--alt-shade-a, .76))}:root[data-preset=altitude] [data-testid=mobile-home-greeting-text]{color:#332c36!important}:root[data-preset=altitude] [data-testid=mobile-home-greeting-date]{color:#514954!important}:root[data-preset=altitude] [data-testid=mobile-home-grid-container]{width:100%;max-width:452px;align-self:center}:root[data-preset=altitude] [data-testid=mobile-home-grid]{gap:24px 20px!important}:root[data-preset=altitude] [data-testid=mobile-home-grid]>div{min-width:0;max-width:124px}@media(min-width:600px)and (max-width:1023px){:root[data-preset=altitude] [data-testid=mobile-home-greeting]{margin-left:max(16px,calc((100% - 420px)/2))}}:root[data-preset=altitude][data-chat=white] aside.eidrix-presence-shell[data-open=true]{background-color:#f6f3efbd}:root[data-preset=altitude] .her-room__head [data-testid=mobile-chat-header]{--ws-text-heading: #332c36;--ws-text-primary: #332c36;--ws-text-secondary: #4c4050;--ws-text-muted: #4c4050;--eidrix-glass-icon: #4c4050;color:#332c36;background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}:root[data-preset=altitude][data-chat=white] [data-testid=mobile-state-chat][data-zone=eidrix]{background-color:#f6f3efbd!important}:root[data-preset=altitude] :is([data-testid=command-bar],[data-testid=mobile-top-command-bar],[data-testid=mobile-dock]){--ws-text-primary: #211b25;--ws-text-secondary: #211b25;--ws-text-muted: #211b25;--ws-text-disabled: #3b3040;--ws-accent: color-mix(in srgb, var(--alt-sun) 8%, #472213);--ws-accent-readable: #30160e;--ws-eidrix-accent: #17424d;--ws-module-icon-0: var(--alt-bar-icon-0);--ws-module-icon-1: var(--alt-bar-icon-1);--ws-module-icon-2: var(--alt-bar-icon-2);--ws-module-icon-3: var(--alt-bar-icon-3);--ws-module-icon-4: var(--alt-bar-icon-4);--ws-module-icon-5: var(--alt-bar-icon-5)}@media(max-width:1023px){:root[data-preset=altitude] [data-testid=mobile-content-area]:is([data-cairn-mobile-content-state=module-list],[data-cairn-mobile-content-state=module-record],[data-cairn-mobile-content-state=notifications]):before{content:"";position:absolute;inset:0 0 calc(var(--mobile-dock-height) + var(--mobile-safe-area-bottom));z-index:0;pointer-events:none;background:rgb(var(--alt-frost) / var(--alt-panel-a, .76));-webkit-backdrop-filter:var(--ws-glass-popup-blur);backdrop-filter:var(--ws-glass-popup-blur)}:root[data-preset=altitude] [data-cairn-mobile-keyboard-open=true] [data-testid=mobile-content-area]:before{bottom:0}:root[data-preset=altitude][data-chat=white][data-altitude=sun] [data-testid=mobile-state-chat] :is(.eidrix-detail,.eidrix-question){color:var(--ws-text-primary)!important}:root[data-preset=altitude][data-chat=white][data-altitude=sun] [data-testid=mobile-state-chat] :is(.eidrix-detail,.chapter__gist,.chapter__body){font-weight:500}:root[data-preset=altitude][data-chat=white][data-altitude=sun] [data-testid=mobile-state-chat] :is(.chapter__ask,.chapter__you,.chapter__her){opacity:1}:root[data-preset=altitude][data-chat=white][data-altitude=sun] [data-testid=mobile-state-chat] :is(.chapter-divider,.chapter__dim,.chapters__more){color:var(--ws-text-secondary)}:root[data-preset=altitude][data-chat=white][data-altitude=sun] [data-testid=mobile-state-chat] :is(.chapter__dim,.chapters__more){font-weight:600}:root[data-preset=altitude][data-chat=white][data-altitude=sun] [data-testid=mobile-state-chat] .chapter-divider__when{font-weight:650}}:root[data-preset=altitude][data-altitude=moon]:not([data-alt-idle]) .alt-ground__orb{opacity:.2;box-shadow:none}.alt-lab{position:fixed;right:18px;bottom:18px;z-index:80;font:500 12px/1.3 Hanken Grotesk,-apple-system,Segoe UI,sans-serif;color:#f2ece5}.alt-lab__open{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#16151cdb;box-shadow:inset 0 0 0 1px #fff5e61f,0 8px 20px -10px #000000b3;color:var(--alt-sun, #ffb46a)}.alt-lab__open svg{width:18px;height:18px;fill:currentColor}.alt-lab__card{width:330px;padding:14px;border-radius:14px;background:#16151cf0;box-shadow:inset 0 1px #fff5e614,0 0 0 1px #fff5e61a,0 24px 50px -20px #000000d9;display:flex;flex-direction:column;gap:10px}.alt-lab__head{display:flex;align-items:center;justify-content:space-between}.alt-lab__head b{font:700 14px/1 Cabinet Grotesk,Hanken Grotesk,sans-serif;letter-spacing:-.01em}.alt-lab__x{width:24px;height:24px;border-radius:7px;color:#f2ece5b3;font-size:16px;line-height:1}.alt-lab__x:hover{background:#fff5e614;color:#fff}.alt-lab__time{display:flex;flex-direction:column;gap:2px}.alt-lab__time span{font:700 22px/1 Cabinet Grotesk,Hanken Grotesk,sans-serif;letter-spacing:-.02em}.alt-lab__time small{color:#f2ece599;font-size:11px}.alt-lab__slider{width:100%;accent-color:var(--alt-sun, #ffb46a)}.alt-lab__group{display:flex;flex-direction:column;gap:5px}.alt-lab__group>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f2ece58c}.alt-lab__row{display:flex;flex-wrap:wrap;gap:5px}.alt-lab__row button{padding:5px 9px;border-radius:8px;background:#fff5e60d;box-shadow:inset 0 0 0 1px #fff5e61a;color:#f2ece5d9}.alt-lab__row button:hover{background:#fff5e617;color:#fff}.alt-lab__row button[data-on=true]{color:var(--alt-sun, #ffb46a);background:color-mix(in srgb,var(--alt-sun, #ffb46a) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alt-sun, #ffb46a) 60%,transparent)}@media(prefers-reduced-motion:reduce){:root[data-preset=altitude] :is(.alt-ground__cloud,.alt-ground__birds,.alt-ground__birds path,.alt-ground__shadows,.alt-ground__mist,.alt-ripples,.alt-beam,.alt-glitter){animation:none!important}}:root[data-chat=white] [data-zone=eidrix]{color-scheme:light;--ws-bg-base: #f4f5fa;--ws-bg-surface: #ffffff;--ws-bg-elevated: #ffffff;--ws-bg-overlay: #ffffff;--ws-bg-input: rgba(20, 24, 48, .04);--ws-bg-dropdown: #ffffff;--ws-text-heading: #0f1220;--ws-text-primary: #1a1e2e;--ws-text-value: #a3480e;--ws-text-link: #b9420d;--ws-text-secondary: #3e4459;--ws-text-label: #434a60;--ws-text-muted: #41475c;--ws-text-subtle: #555b72;--ws-text-disabled: #b2b7c7;--ws-border-faint: rgba(20, 24, 48, .05);--ws-border-subtle: rgba(20, 24, 48, .08);--ws-border-08: rgba(20, 24, 48, .09);--ws-border-default: rgba(20, 24, 48, .12);--ws-border-strong: rgba(20, 24, 48, .18);--ws-surface-hover-faint: rgba(20, 24, 48, .025);--ws-surface-hover: rgba(20, 24, 48, .045);--ws-surface-raised: rgba(20, 24, 48, .05);--ws-row-hover: rgba(20, 24, 48, .035);--ws-accent: #d9571f;--ws-accent-hover: #b9420d;--ws-accent-readable: #b9420d;--ws-accent-muted: rgba(217, 87, 31, .13);--ws-accent-subtle: rgba(217, 87, 31, .07);--mark-ember: #d9571f;--mark-ember-soft: rgba(217, 87, 31, .85);--mark-ember-bg: rgba(217, 87, 31, .08);--mark-ember-glow: 0 0 8px rgba(217, 87, 31, .28);--ws-scrollbar-thumb: rgba(20, 24, 48, .16);--ws-scrollbar-thumb-hover: rgba(217, 87, 31, .5);--ws-success: #14794a;--ws-warning: #a85a06;--ws-error: #c62828;--ws-focus-ring: rgba(217, 87, 31, .45);--ws-glass-popup-bg: rgba(255, 255, 255, .86);--ws-glass-popup-blur: blur(24px) saturate(180%);--ws-glass-popup-shadow: 0 1px 2px rgba(20, 24, 48, .06), 0 18px 44px -14px rgba(20, 24, 48, .28);--ws-glass-menu-bg: #ffffff;--ws-input-color-scheme: light;--ws-skeleton: rgba(20, 24, 48, .08);--ws-tab-active-bg: #ffffff;--eidrix-card-ink: #1a1e2e;--eidrix-card-muted: #4b5168;--eidrix-card-accent: #b9420d;--eidrix-card-accent-strong: #b9420d;--eidrix-card-fail: #9a3d10;--eidrix-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(20, 24, 48, .05), 0 12px 26px -18px rgba(var(--eidrix-glass-shadow), .4);--eidrix-card-shadow-destructive: 0 1px 2px rgba(20, 24, 48, .05), 0 10px 26px -16px rgba(20, 24, 48, .28), -6px 0 18px -10px rgba(217, 87, 31, .45);--eidrix-presence-raised: #ffffff;--eidrix-presence-raised-hi: #ffffff;--eidrix-presence-rim: rgba(255, 255, 255, 1);--eidrix-presence-ink: #1a1e2e;--eidrix-presence-muted: #4b5168;--eidrix-presence-accent: #b9420d;--eidrix-d-amber: #c2410c;--eidrix-d-amber-hot: #9a3412;--eidrix-d-edge: rgba(20, 24, 48, .1);--eidrix-d-edge-hi: rgba(217, 87, 31, .45);--eidrix-d-glass: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .74));--eidrix-d-glow: rgba(217, 87, 31, .28);--eidrix-wash: rgba(20, 24, 48, .04);--eidrix-wash-strong: rgba(20, 24, 48, .065);--eidrix-hairline: rgba(20, 24, 48, .09);--eidrix-hairline-strong: rgba(20, 24, 48, .18);--eidrix-well-bg: rgba(255, 255, 255, .42);--eidrix-card-line: rgba(20, 24, 48, .12);--eidrix-popover-bg: rgba(255, 255, 255, .86);--eidrix-popover-blur: blur(28px) saturate(180%);--eidrix-popover-border: rgba(255, 255, 255, .9);--eidrix-popover-radius: 12px;--eidrix-popover-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgba(20, 24, 48, .07), 0 24px 54px -18px rgba(var(--eidrix-glass-shadow), .42);--eidrix-disclaimer: #5d637a;--eidrix-ember-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .78));--eidrix-ember-card-line: rgba(217, 87, 31, .42);--eidrix-ember-solid-bg: linear-gradient(180deg, #2c3044, #1a1d2b);--eidrix-ember-solid-ink: #fff6ee;--eidrix-ember-solid-line: rgba(217, 87, 31, .62);--eidrix-ember-bubble-bg: rgba(255, 255, 255, .82);--eidrix-ember-bubble-line: rgba(217, 87, 31, .32);--eidrix-ember-chip-bg: rgba(255, 255, 255, .9);--eidrix-ember-wash-gradient: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));--eidrix-card-surface: rgba(255, 255, 255, .64);--eidrix-card-surface-inset: rgba(20, 24, 48, .025);--eidrix-card-button: rgba(255, 255, 255, .9);--eidrix-quote-line: rgba(20, 24, 48, .2);--eidrix-ok: #14794a;--eidrix-bad: #b42318;--eidrix-danger-ink: #b42318;--chat-panel-bg: rgba(255, 255, 255, .86);--vyzn: #20f45a;--vyzn-core: #f4fff6;--vyzn-edge: #087f33;--vyzn-ink: #0b6f2c;--vyzn-line: rgba(8, 127, 51, .82);--vyzn-line-soft: rgba(32, 244, 90, .3);--vyzn-fill: rgba(32, 244, 90, .11);--vyzn-bloom: rgba(32, 244, 90, .42);--vyzn-bloom-soft: rgba(32, 244, 90, .22);--vyzn-glow: 0 0 0 1px rgba(8, 127, 51, .16), 0 0 5px rgba(32, 244, 90, .46), 0 0 18px rgba(32, 244, 90, .25);--vyzn-text-glow: none;--eidrix-glass-body: .5;--eidrix-glass-tint: .992 .992 1;--eidrix-glass-backdrop: blur(26px) saturate(160%) brightness(1.04);--eidrix-glass-shadow: 30, 32, 48;--eidrix-glass-lift: 0 0 0 .5px rgba(var(--eidrix-glass-shadow), .3), 0 1px 2px rgba(var(--eidrix-glass-shadow), .3), 1px 3px 6px -1px rgba(var(--eidrix-glass-shadow), .28), 10px 16px 30px -8px rgba(var(--eidrix-glass-shadow), .34), 26px 40px 70px -20px rgba(var(--eidrix-glass-shadow), .32);--eidrix-glass-flat-top: rgb(255 255 255 / calc(var(--eidrix-glass-body) + .06));--eidrix-glass-flat-bottom: rgb(250 250 253 / calc(var(--eidrix-glass-body) - .04));--eidrix-glass-icon: #474d63;color:var(--ws-text-primary)}:root[data-chat=white]:is([data-preset=original],[data-preset=aurora],[data-preset=terrain]) [data-zone=eidrix]{--eidrix-glass-body: .9;--eidrix-glass-backdrop: blur(28px) saturate(210%) brightness(1.5);--eidrix-glass-shadow: 0, 0, 0}:root[data-chat=white][data-preset=aurora] [data-zone=eidrix]{--eidrix-glass-shadow: 0, 10, 14}:root[data-chat=white][data-preset=terrain] [data-zone=eidrix]{--eidrix-glass-shadow: 8, 10, 4}:root[data-chat=white]:is([data-preset=light],[data-preset=light-plex]) [data-zone=eidrix]{--eidrix-glass-body: .5;--eidrix-glass-tint: .995 .993 .99;--eidrix-glass-shadow: 74, 54, 30}:root[data-chat=white][data-preset=project-manager] [data-zone=eidrix]{--eidrix-glass-body: .58;--eidrix-glass-backdrop: blur(26px) saturate(125%) brightness(1.08);--eidrix-glass-tint: .995 .993 .988;--eidrix-glass-shadow: 74, 50, 22}:root[data-chat=white] .eidrix-presence-shell[data-open=true]{z-index:1;background:transparent;-webkit-backdrop-filter:var(--eidrix-glass-backdrop);backdrop-filter:var(--eidrix-glass-backdrop);box-shadow:var(--eidrix-glass-lift)}:root[data-chat=white] .eidrix-presence-shell[data-open=true][data-presence-tier=flat]{background:linear-gradient(140deg,#fff9,#fff0 20%),radial-gradient(130% 110% at 50% 45%,transparent 82%,rgba(255,255,255,.45) 100%),linear-gradient(180deg,var(--eidrix-glass-flat-top),var(--eidrix-glass-flat-bottom));box-shadow:inset 0 1.5px #fffffffa,inset 1.5px 0 #fffc,inset -1px 0 #60647a47,inset 0 -1px #60647a57,inset 0 0 0 1px #ffffff59,inset -12px -16px 26px -18px #464a624d,inset 10px 12px 22px -16px #fffc,inset 0 0 0 3px #78969629,inset 0 0 0 6px #7896961a,var(--eidrix-glass-lift)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-flat{background:none}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-flat__eye{background:radial-gradient(circle calc(var(--presence-eye-r, 15px) * .5 + 16px) at var(--presence-eye-x) var(--presence-eye-y),rgba(255,138,66,.34),transparent 72%)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-lens__bloom{background:radial-gradient(closest-side,rgba(226,98,40,.42),rgba(226,98,40,.15) 55%,transparent 100%)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-lens__contact{background:radial-gradient(ellipse at center,rgba(var(--eidrix-glass-shadow),.3),transparent 70%)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-eye{filter:drop-shadow(0 1px 1.5px rgba(var(--eidrix-glass-shadow),.4))}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-lens__glint{background:#fff;box-shadow:0 0 0 .5px #b9420d66,0 0 4px 1px #ff9650e6}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-flat__focus{background:radial-gradient(circle 52px at var(--presence-focus-x) var(--presence-focus-y),rgba(255,138,66,.26),transparent 72%)}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-top-bar]{background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.12) 70%,transparent 100%)!important;border-bottom:1px solid rgba(20,24,48,.07)!important;box-shadow:inset 0 1px #ffffffbf!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-top-bar] .cairn-thread-name-pulse{color:var(--ws-text-heading)!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-top-bar] button[aria-label]:not(:disabled):not([data-active=true]){color:var(--eidrix-glass-icon)!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-top-bar] button:hover:not(:disabled){color:#1a1e2e!important;background:#1418300f!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-top-bar] button[data-active=true]{color:#1a1e2e!important;background:#14183014!important;box-shadow:inset 0 0 0 1px #14183014}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-thread-name]:hover{border-color:#1418301a!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-thread-name-input]{background:#ffffffd9!important;border-color:#d9571f80!important;box-shadow:0 0 0 3px #d9571f1a}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-rail-col .eidrix-presence-rail{background:linear-gradient(180deg,#ffffffb3,#ffffff80);box-shadow:inset 0 1px #fffffffa,0 0 0 .5px #14183014,0 1px 2px rgba(var(--eidrix-glass-shadow),.14),0 5px 12px -4px rgba(var(--eidrix-glass-shadow),.24)}:root[data-chat=white] [data-zone=eidrix] .eidrix-steps-toggle__tip,:root[data-chat=white] [data-zone=eidrix] .eidrix-new-below,:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tool__tip,:root[data-chat=white] [data-zone=eidrix] .eidrix-usage__detail{background:#fffffff0;color:#1a1e2e;box-shadow:inset 0 1px #fff,0 0 0 .5px #1418301f,0 8px 18px -8px rgba(var(--eidrix-glass-shadow),.4)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tool{color:var(--eidrix-glass-icon)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tool:hover{color:#1a1e2e;background:#1418300d}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tool[aria-expanded=true]{color:#b9420d;background:#ffffffb3;box-shadow:inset 0 0 0 1px #d9571f52,0 0 10px -3px #d9571f59}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-message-badge{background:#fff;color:#b9420d;box-shadow:inset 0 0 0 1px #b9420d99,0 0 7px -1px #d9571f73}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-chamber{background:transparent;box-shadow:inset 0 1px 1px #14183009}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray{background:linear-gradient(168deg,#fffffffb,#fafafdf9);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);color:var(--eidrix-presence-ink);box-shadow:inset 0 1px #fff,0 0 0 .5px #1418301a,0 24px 50px -18px rgba(var(--eidrix-glass-shadow),.45)}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray__item{color:#1a1e2e}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray__item:hover{background:#1418300a}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray__item[aria-pressed=true]{background:#d9571f14;color:#b9420d}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray__close:hover{background:#1418300f}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray__skeleton span{background:#14183014}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-tray__actions{border-top-color:#14183014}:root[data-chat=white] .eidrix-presence-tray--sheet[data-zone=eidrix]{background:linear-gradient(180deg,#fff,#f6f7fb);box-shadow:inset 0 1px #fff}:root[data-chat=white] .eidrix-presence-tray--sheet .eidrix-presence-tray__close{background:#1418300d}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms-host{--comms-faint: rgba(20, 24, 48, .09);--comms-hover: rgba(20, 24, 48, .04);--comms-card: #ffffff}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__scroll{scrollbar-color:rgba(20,24,48,.16) transparent}:root[data-chat=white] [data-zone=eidrix] :is(.eidrix-mail-list,.eidrix-sms-list,.eidrix-call-list)>li+li{border-top-color:#14183012}:root[data-chat=white] [data-zone=eidrix] :is(.eidrix-comms__search,.eidrix-mail-reply,.eidrix-sms-compose){background:#14183009;box-shadow:inset 0 0 0 1px #1418301f}:root[data-chat=white] [data-zone=eidrix] :is(.eidrix-mail-reply,.eidrix-sms-compose):focus-within{background:#fff;box-shadow:inset 0 0 0 1px #d9571f80,0 0 0 3px #d9571f1a}:root[data-chat=white] [data-zone=eidrix] .eidrix-sms-compose button:disabled{background:#1418300f}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__avatar:not([data-her=true]){background:linear-gradient(150deg,#1418301a,#1418300b);box-shadow:inset 0 1px #ffffffb3}:root[data-chat=white] [data-zone=eidrix] .eidrix-sms-line[data-side=them]:not([data-draft]) .eidrix-sms-bubble{background:#eceef3}:root[data-chat=white] [data-zone=eidrix] .eidrix-sms-line[data-draft] .eidrix-sms-bubble{background:#d9571f0d;box-shadow:inset 0 0 0 1px #d9571f80}:root[data-chat=white] [data-zone=eidrix] .eidrix-sms-system{background:#1418300b}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__mark:is([data-kind=sent],[data-kind=not_sent]){background:#1418300d}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__chip{background:#14183008;box-shadow:inset 0 0 0 1px #1418301f}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__skeleton span{background:#14183012}:root[data-chat=white] [data-zone=eidrix] :is(.eidrix-mail-card,.eidrix-call-section){box-shadow:inset 0 0 0 1px var(--comms-faint),0 1px 2px #1418300f}:root[data-chat=white] [data-zone=eidrix] .eidrix-mail-card[data-mark=needs_ok]{box-shadow:inset 0 0 0 1px #d9571f66,0 1px 2px #1418300f}:root[data-chat=white] [data-zone=eidrix] .eidrix-mail-card__quoted{border-left-color:#14183024}:root[data-chat=white] [data-zone=eidrix] .eidrix-mail-card__dots{background:#1418300f}:root[data-chat=white] [data-zone=eidrix] .eidrix-mail-card__dots:hover{background:#1418301a}:root[data-chat=white] [data-zone=eidrix] .eidrix-mail-reply__row button{background:#ffffffeb;box-shadow:inset 0 0 0 1px #d9571f73,inset 0 1px #fff;color:#9a3412}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__review--quiet:hover{background:#1418300d}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__review--danger{color:#b42318;box-shadow:inset 0 0 0 1px #b4231859}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__review--danger:hover{background:#b4231812}:root[data-chat=white] [data-zone=eidrix] .eidrix-comms__error{color:#b42318}:root[data-chat=white] [data-zone=eidrix] .eidrix-call-row[data-missed=true] :is(.eidrix-call-row__name,.eidrix-call-row__icon){color:#b42318}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-strip{background:transparent;box-shadow:none}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-strip .eidrix-presence-rail{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-strip .eidrix-presence-tool{color:var(--eidrix-glass-icon);background:#ffffff80;box-shadow:inset 0 0 0 1px #14183017,inset 0 1px #ffffffe6}:root[data-chat=white] [data-zone=eidrix] .eidrix-presence-strip .eidrix-presence-tool[aria-expanded=true]{box-shadow:inset 0 0 0 1px #d9571f66,0 0 10px -2px #d9571f4d}:root[data-chat=white] [data-zone=eidrix] [data-testid=msg-eidrix]>div[aria-hidden]:first-child{opacity:.35}:root[data-chat=white] [data-zone=eidrix] .cairn-receipt-name{color:#b9420deb}:root[data-chat=white] [data-zone=eidrix] .cairn-receipt-count{color:#b9420db3}:root[data-chat=white] [data-zone=eidrix] .cairn-receipt-chevron{color:#b9420d99}:root[data-chat=white] [data-zone=eidrix] .cairn-receipt-row:hover .cairn-receipt-name{color:#9a3412}:root[data-chat=white] [data-zone=eidrix] .eidrix-thought[data-st=working] .eidrix-thought__text,:root[data-chat=white] [data-zone=eidrix] .eidrix-thought[data-st=waiting] .eidrix-thought__text,:root[data-chat=white] [data-zone=eidrix] .eidrix-canvas-bar[data-state=working] .eidrix-canvas-bar__sub{background-image:linear-gradient(100deg,#6b7088,#6b7088 38%,#d9571f,#6b7088 62%,#6b7088)}:root[data-chat=white] [data-zone=eidrix] .eidrix-thought[data-st=needs] .eidrix-thought__text{color:#b9420d}:root[data-chat=white] [data-zone=eidrix] .eidrix-canvas-bar{background:linear-gradient(180deg,#ffffffdb,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 .5px #14183014,0 10px 22px -16px rgba(var(--eidrix-glass-shadow),.45)}:root[data-chat=white] [data-zone=eidrix] .eidrix-canvas-bar__ic{background:#d9571f1a;color:#b9420d}:root[data-chat=white] [data-zone=eidrix] .eidrix-canvas-bar__caret{color:#b9420db3}:root[data-chat=white] [data-zone=eidrix] .eidrix-canvas-bar[data-state=needs-attention]{box-shadow:0 0 0 1px #d9571f66,0 10px 22px -14px #d9571f66}:root[data-chat=white] [data-zone=eidrix] .eidrix-canvas-bar[data-state=needs-attention] .eidrix-canvas-bar__ic{color:#b9420d;background:#ffffffe6;box-shadow:inset 0 0 0 1px #d9571f8c,0 0 10px -1px #d9571f73}:root[data-chat=white] [data-zone=eidrix] .eidrix-pill,:root[data-chat=white] [data-zone=eidrix] [data-testid=quick-pick-card-options]>button,:root[data-chat=white] [data-zone=eidrix] :is([data-testid=suggestion-card-act],[data-testid=suggestion-card-dismiss]){background:linear-gradient(180deg,#ffffffeb,#ffffffc2)!important;border-color:#fffffff2!important;box-shadow:inset 0 1px #fff,0 0 0 .5px #1418301f,0 8px 16px -12px rgba(var(--eidrix-glass-shadow),.45)!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=suggestion-card-act]{border-color:#d9571f73!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=quick-pick-card-options]>button:hover:not(:disabled),:root[data-chat=white] [data-zone=eidrix] :is([data-testid=suggestion-card-act],[data-testid=suggestion-card-dismiss]):hover:not(:disabled){box-shadow:inset 0 1px #fff,0 0 0 1px #d9571f66,0 10px 20px -12px #d9571f73!important}:root[data-chat=white] [data-zone=eidrix] .eidrix-error-note__mark{border-color:#b9420d8c}:root[data-chat=white] [data-zone=eidrix] .eidrix-error-note__mark:after{background:#b9420d}:root[data-chat=white] [data-zone=eidrix] .eidrix-error-note__retry{background:#ffffffd9;box-shadow:inset 0 1px #fff,0 0 0 .5px #14183024}:root[data-chat=white] [data-zone=eidrix] .eidrix-error-note__detail{background:#14183008;border-color:#14183014}:root[data-chat=white] [data-zone=eidrix] .eidrix-pasted-photo{box-shadow:0 1px 2px #1418301a,0 18px 28px -16px #14183080}:root[data-chat=white] [data-zone=eidrix] .cairn-eidrix-text code{background:#1418300f!important;color:#9a3412!important}:root[data-chat=white] [data-zone=eidrix] [data-testid=chat-disclaimer]{color:var(--eidrix-disclaimer)!important}:root[data-chat=white] [data-zone=eidrix] .eidrix-usage__detail>span+span{color:var(--ws-text-subtle)}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-row[aria-selected=true]{background:#d9571f14}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-action:active,:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-restore:active{background:#14183014!important}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-restore{background:#fff;border-color:#14183024}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-undo{color:#9a3412;background:#ffffffeb;border-color:#d9571f73;box-shadow:inset 0 1px #fff,0 1px 2px #14183014}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-undo:active{background:#1418300f}@media(hover:hover){:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-row:hover{background:#1418300a}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-row[aria-selected=true]:hover{background:#d9571f1c}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-action:hover{background:#1418300f!important}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-restore:hover{background:#1418300a;border-color:#14183033}:root[data-chat=white] [data-zone=eidrix] .eidrix-thread-undo:hover{background:#fff;border-color:#d9571fb3;box-shadow:inset 0 1px #fff,0 0 0 3px #d9571f1a}:root[data-chat=white] [data-zone=eidrix] .eidrix-pill:hover:not(:disabled){box-shadow:inset 0 1px #fff,0 0 0 1px #d9571f66,0 10px 20px -12px #d9571f73!important}:root[data-chat=white] [data-zone=eidrix] .eidrix-new-below:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #d9571f66,0 8px 18px -8px rgba(var(--eidrix-glass-shadow),.4)}}:root[data-chat=white] [data-zone=eidrix] .eidrix-usage__track{box-shadow:inset 0 1px 2px #000000d9,0 0 0 .5px #14183047,0 1px 0 .5px #ffffffd9,0 2px 4px -2px rgba(var(--eidrix-glass-shadow),.3)}:root[data-chat=white] [data-zone=eidrix] .eidrix-composer-well{color-scheme:dark;color:var(--eidrix-text-primary);--ws-bg-base: var(--eidrix-bg-base);--ws-bg-surface: var(--eidrix-bg-surface);--ws-bg-elevated: var(--eidrix-bg-elevated);--ws-bg-overlay: var(--eidrix-bg-overlay);--ws-bg-input: var(--eidrix-bg-input);--ws-bg-dropdown: var(--eidrix-bg-dropdown);--ws-text-primary: var(--eidrix-text-primary);--ws-text-heading: var(--eidrix-text-heading);--ws-text-value: var(--eidrix-text-value);--ws-text-link: var(--eidrix-text-link);--ws-text-secondary: var(--eidrix-text-secondary);--ws-text-label: var(--eidrix-text-label);--ws-text-muted: var(--eidrix-text-muted);--ws-text-subtle: var(--eidrix-text-subtle);--ws-text-disabled: var(--eidrix-text-disabled);--ws-border-faint: var(--eidrix-border-faint);--ws-border-subtle: var(--eidrix-border-subtle);--ws-border-default: var(--eidrix-border-default);--ws-border-strong: var(--eidrix-border-strong);--ws-surface-hover-faint: var(--eidrix-surface-hover-faint);--ws-surface-hover: var(--eidrix-surface-hover);--ws-surface-raised: var(--eidrix-surface-raised);--ws-row-hover: var(--eidrix-row-hover);--ws-accent-readable: var(--eidrix-accent-readable);--ws-accent: var(--eidrix-accent);--ws-accent-hover: var(--eidrix-accent-hover);--ws-accent-muted: var(--eidrix-accent-muted);--ws-accent-subtle: var(--eidrix-accent-subtle);--mark-ember: var(--eidrix-mark-ember);--mark-ember-soft: var(--eidrix-mark-ember-soft);--mark-ember-bg: var(--eidrix-mark-ember-bg);--mark-ember-glow: var(--eidrix-mark-ember-glow);--ws-focus-ring: rgba(255, 255, 255, .18);--ws-scrollbar-thumb: rgba(255, 255, 255, .05);--ws-scrollbar-thumb-hover: rgba(234, 88, 12, .55);--ws-success: #22c55e;--ws-warning: #eab308;--ws-error: #ef4444;--ws-skeleton: rgba(255, 255, 255, .07);--ws-input-color-scheme: dark;--ws-glass-popup-bg: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 60%, rgba(255, 255, 255, 0) 100%), rgba(28, 24, 20, .85);--ws-glass-popup-blur: blur(16px) saturate(1);--ws-glass-popup-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 2px 4px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .3);--ws-glass-menu-bg: rgba(28, 24, 20, .95);--eidrix-card-ink: #f3eee8;--eidrix-card-muted: #bcb4ae;--eidrix-card-accent: #e8b791;--eidrix-card-accent-strong: #f0a477;--eidrix-card-fail: #d99a6c;--eidrix-presence-raised: #1a1816;--eidrix-presence-raised-hi: #2a211c;--eidrix-presence-rim: rgba(255, 238, 220, .15);--eidrix-presence-ink: #f3eee8;--eidrix-presence-muted: #a9a097;--eidrix-presence-accent: #f0a477;--eidrix-wash: initial;--eidrix-wash-strong: initial;--eidrix-hairline: initial;--eidrix-hairline-strong: initial;--eidrix-well-bg: initial;--eidrix-card-line: initial;--eidrix-popover-bg: initial;--eidrix-popover-blur: initial;--eidrix-popover-border: initial;--eidrix-popover-radius: initial;--eidrix-popover-shadow: initial;--eidrix-ok: initial;--eidrix-bad: initial;--eidrix-danger-ink: initial;--eidrix-ember-card-bg: initial;--eidrix-ember-card-line: initial;--eidrix-ember-solid-bg: initial;--eidrix-ember-solid-ink: initial;--eidrix-ember-solid-line: initial;--eidrix-ember-bubble-bg: initial;--eidrix-ember-bubble-line: initial;--eidrix-ember-chip-bg: initial;--eidrix-ember-wash-gradient: initial;--eidrix-card-surface: initial;--eidrix-card-surface-inset: initial;--eidrix-card-button: initial;--eidrix-d-glow: rgba(234, 88, 12, .35);background:linear-gradient(180deg,#00000080,#180e088c),#100e0c;box-shadow:inset 0 4px 12px #000c,inset 0 -1px #ffd2a012,0 0 0 .5px #14183047,0 1px 0 .5px #ffffffd9,0 3px 6px -2px rgba(var(--eidrix-glass-shadow),.3),0 14px 26px -14px rgba(var(--eidrix-glass-shadow),.55)}:root[data-chat=white] [data-zone=eidrix] .eidrix-composer-well:focus-within{box-shadow:inset 0 4px 12px #000c,inset 0 -1px #ffd2a01a,0 0 0 .5px #14183047,0 1px 0 .5px #ffffffd9,0 0 30px -12px #ea580c59,0 14px 26px -14px rgba(var(--eidrix-glass-shadow),.55)}:root[data-chat=white] [data-zone=eidrix] [data-testid=canvas-chat-composer-send]:not(:disabled){background:linear-gradient(180deg,#2c3044,#1a1d2b)!important;color:#fff6ee!important;border:1px solid rgba(217,87,31,.62)!important;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #d9571f1a,0 4px 12px -4px #d9571f80!important}:where(:root[data-chat=white] [data-zone=eidrix]) :where(:focus-visible:not(input,textarea,select,[contenteditable=true])){outline:2px solid rgba(217,87,31,.7);outline-offset:2px}:root[data-chat=white] [data-testid=mobile-state-chat][data-zone=eidrix]{background:linear-gradient(160deg,#ffffff80,#fff0 26%),linear-gradient(180deg,var(--eidrix-glass-flat-top),var(--eidrix-glass-flat-bottom))!important;-webkit-backdrop-filter:var(--eidrix-glass-backdrop);backdrop-filter:var(--eidrix-glass-backdrop);box-shadow:inset 0 1px #ffffffe6!important}:root[data-chat=white] [data-testid=mobile-state-chat]>div:has(>[data-testid=chat-conversation]),:root[data-chat=white] [data-testid=mobile-state-chat]>div:has(>.cairn-eidrix-ambient-glow){background:transparent!important;border-color:transparent!important;box-shadow:inset 0 1px 1px #14183009!important}:root[data-chat=white] [data-testid=mobile-chat-header]{background:linear-gradient(180deg,#fff6,#ffffff24)!important;border-bottom-color:#14183012!important;box-shadow:inset 0 1px #ffffffbf!important}:root[data-chat=white] [data-testid=mobile-chat-header] button[aria-label]:not(:disabled):not([data-active=true]){color:var(--eidrix-glass-icon)!important}:root[data-chat=white] [data-testid=mobile-chat-header] [data-testid=mobile-chat-header-thread-name]{color:var(--ws-text-heading)!important}.eidrix-update-trigger{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 7px;border-radius:4px;border:1px solid var(--mark-ember);background:var(--mark-ember-bg);color:var(--ws-text-heading);font-size:10px;line-height:14px;white-space:nowrap;cursor:pointer}.eidrix-update-trigger:disabled{cursor:default;opacity:1}.eidrix-update-trigger:focus-visible,.eidrix-update-panel button:focus-visible{outline:2px solid var(--mark-ember);outline-offset:3px}.eidrix-update-shimmer{position:relative;overflow:hidden;isolation:isolate}.eidrix-update-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mark-ember) 45%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:cairn-skeleton-shimmer 1.4s ease-in-out infinite}.eidrix-update-panel{position:fixed;z-index:100;overflow-y:auto;padding:12px;background:var(--ws-bg-dropdown, #fff);border:1px solid var(--ws-border-strong, #aaa);border-radius:6px;color:var(--ws-text-primary, #222);font-family:var(--ws-font-sans)}.eidrix-update-content{display:flex;align-items:flex-start;gap:10px}.eidrix-update-eye{flex:0 0 32px;margin-top:1px}.eidrix-update-copy{flex:1;min-width:0}.eidrix-update-message{margin:0;font-size:12px;font-weight:600;line-height:1.45}.eidrix-update-detail{margin:6px 0 0;font-size:11px;line-height:1.5}.eidrix-update-blockers{margin:8px 0 0;padding:0;list-style:none;font-size:11px}.eidrix-update-blockers li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:5px}.eidrix-update-blockers span{overflow-wrap:anywhere}.eidrix-update-actions{display:flex;gap:10px;margin-top:8px;font-size:11px}.eidrix-update-panel button{color:var(--ws-text-heading, #222)}.eidrix-update-actions button,.eidrix-update-blockers button{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.eidrix-update-recovery{max-width:340px}.eidrix-update-recovery>button{padding:8px 20px;border:1px solid var(--ws-border-default);border-radius:6px;margin-bottom:12px}@media(prefers-reduced-motion:reduce){.eidrix-update-shimmer:after{animation:none;background:color-mix(in srgb,var(--mark-ember) 18%,transparent)}}
