@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-ThinA.otf)format("opentype");font-style:normal;font-weight:100;font-display:block}.elia-workspace{background:#fff;padding:0}.workspace-shell{box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:338px minmax(0,1fr)}.workspace-sidebar{background:#f7f7f6;border-right:1px solid #ededeb;padding:28px 9px 18px}.workspace-sidebar-header{justify-content:space-between;align-items:center;min-height:44px;padding:0 15px 14px;display:flex}.workspace-sidebar-header strong{font-size:24px;font-weight:var(--type-black);letter-spacing:-.055em}.workspace-sidebar-header strong span{color:#969692;font-weight:var(--type-bold)}.workspace-sidebar-header>div{gap:15px;display:flex}.workspace-sidebar-header button{color:#20201f;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.workspace-nav{gap:3px;margin-top:9px}.workspace-new-chat,.workspace-nav-item{min-height:45px;font-size:15px;font-weight:var(--type-bold);box-shadow:none;background:0 0;border:0;border-radius:10px;gap:13px;padding:9px 15px}.workspace-new-chat{background:#e9e9e7}.workspace-new-chat:hover,.workspace-nav-item:hover{box-shadow:none;background:#e9e9e7;border-color:#0000;transform:none}.workspace-dots-icon{letter-spacing:1px;width:21px;font-size:15px}.workspace-nav-section,.workspace-chat-section{margin-top:29px}.workspace-section-label{color:#333331;font-size:14px;font-weight:var(--type-black);letter-spacing:-.02em;text-transform:none;padding:0 15px 9px}.workspace-pin-avatar{color:#fff;width:25px;height:25px;font-size:10px;font-weight:var(--type-black);border-radius:50%;flex:none;place-items:center;display:grid}.pin-one{background:#7b6250}.pin-two{background:#ae363d}.pin-three{background:#407e74}.pin-four{background:#7650a9}.workspace-chat-section{flex:1}.workspace-sidebar-footer{background:#f7f7f6;border-top:1px solid #e3e3e0;margin:0 -9px -18px;padding:12px 17px 13px}.workspace-account{grid-template-columns:36px minmax(0,1fr) auto;min-height:54px}.workspace-account small{font-size:12px}.workspace-main{background:#fff;border-radius:0}.workspace-main:before{display:none}.workspace-topbar{justify-content:center;min-height:96px;padding:18px 30px}.workspace-mode-switch{pointer-events:auto;background:#f2f2f1;border-radius:999px;grid-template-columns:1fr 1fr;width:296px;padding:3px;display:grid}.workspace-mode-switch button{color:#777773;min-height:47px;font-size:16px;font-weight:var(--type-bold);cursor:pointer;background:0 0;border:0;border-radius:999px}.workspace-mode-switch button.is-active{color:#191918;background:#fff;box-shadow:0 1px 5px #00000012}.workspace-status-dot{border:2px dashed #20201f;border-radius:50%;width:28px;height:28px;position:absolute;right:25px}.workspace-hero{justify-content:center;min-height:100dvh;padding:15vh 56px 8vh;transform:translateY(7vh)}.workspace-hero h1{font-size:clamp(31px,2.3vw,45px);font-weight:var(--type-black);letter-spacing:-.05em;margin:0 0 42px}.workspace-composer{background:#fff;border:1px solid #e4e4e1;border-radius:39px;align-items:center;width:min(1000px,78vw);min-height:76px;padding:10px 12px;display:flex;box-shadow:0 5px 21px #19191614}.workspace-composer textarea{min-height:40px;padding:9px 10px;font-size:18px;line-height:1.2}.workspace-composer-tools{display:contents}.workspace-composer-tools>div{flex:none}.workspace-tool-button{height:44px;font-size:15px}.workspace-add-button{border:0;width:44px}.workspace-send-button{border-radius:50%;width:49px;height:49px}.workspace-quick-actions{flex-direction:column;align-items:flex-start;gap:13px;width:min(1000px,78vw);margin-top:35px;padding-left:20px}.workspace-quick-actions button{color:#a3a39f;min-height:42px;font-size:17px;font-weight:var(--type-bold);box-shadow:none;background:0 0;border:0;border-radius:0;gap:13px;padding:7px 0}.workspace-quick-actions button:hover{color:#242423;background:0 0;border:0;transform:none}@media (max-width:900px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{width:min(88vw,338px)}.workspace-topbar{min-height:76px}.workspace-mode-switch{width:220px}.workspace-mode-switch button{min-height:40px;font-size:14px}.workspace-status-dot{width:23px;height:23px;right:16px}.workspace-hero{padding:11vh 18px 5vh;transform:none}.workspace-composer,.workspace-quick-actions{width:min(100%,680px)}}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-BookA.otf)format("opentype");font-style:normal;font-weight:350;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-RegularA.otf)format("opentype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-MediumA.otf)format("opentype");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-BoldA.otf)format("opentype");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-ExtraBoldA.otf)format("opentype");font-style:normal;font-weight:800;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-BlackA.otf)format("opentype");font-style:normal;font-weight:900;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-ExtraLightAItalic.otf)format("opentype");font-style:italic;font-weight:200;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-LightAItalic.otf)format("opentype");font-style:italic;font-weight:300;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-RegularAItalic.otf)format("opentype");font-style:italic;font-weight:400;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-ExtraBoldAItalic.otf)format("opentype");font-style:italic;font-weight:800;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-ThinB.woff2)format("woff2");font-style:normal;font-weight:100;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-BookB.woff2)format("woff2");font-style:normal;font-weight:350;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-RegularB.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-MediumB.woff2)format("woff2");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-BoldB.woff2)format("woff2");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-ExtraBoldB.woff2)format("woff2");font-style:normal;font-weight:800;font-display:block}@font-face{font-family:Elisava Flow;src:url(/fonts/ElisavaSans-BlackB.woff2)format("woff2");font-style:normal;font-weight:900;font-display:block}@font-face{font-family:Elisava Sans;src:url(/fonts/ElisavaSans-BlackAItalic.otf)format("opentype");font-style:italic;font-weight:900;font-display:block}:root{--paper:#f2f1ed;--ink:#141414;--hairline:#1414142b;--access-red:#ae363d;--connections-beige:#dfd7c2;--type-thin:100;--type-book:350;--type-regular:400;--type-medium:500;--type-bold:700;--type-extrabold:800;--type-black:900}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--paper);width:100%;height:100%;color:var(--ink);margin:0;overflow:hidden}body{font-synthesis:none;font-family:Elisava Sans,Arial,Helvetica,sans-serif;font-weight:var(--type-regular);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,summary{font:inherit}button{color:inherit}button:focus-visible,summary:focus-visible,.elia-experience:focus-visible{outline-offset:3px;outline:2px solid #151515}.elia-experience{isolation:isolate;background:var(--paper);cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100vw;height:100dvh;position:relative;overflow:hidden}.elia-experience.is-preloading{pointer-events:none}.elia-preloader{z-index:1000;color:#000;cursor:default;will-change:transform;background:#fff;place-items:center;transition:transform .68s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(0)}.elia-preloader span{letter-spacing:-.075em;font-family:Elisava Sans,Arial,Helvetica,sans-serif;font-size:clamp(172px,34vw,520px);font-weight:400;line-height:.72;display:block;transform:translate(-.035em)}.elia-preloader.is-leaving{transform:translateY(-100%)}.infinite-world{transform-origin:0 0;will-change:transform;contain:layout paint style;position:absolute;top:0;left:0;transform:translate(-1320px,-860px)}.world-content{transform-origin:50% 47%;transition:opacity .44s,transform .62s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.path-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.path-layer path{fill:none;stroke:#14141421;stroke-width:.72px;vector-effect:non-scaling-stroke;transition:stroke .52s,stroke-width .52s,opacity .52s}.micro-content-layer,.project-anchor-layer{pointer-events:none;position:absolute;inset:0}.micro-item{width:var(--item-w);height:var(--item-h);color:#111;font-size:clamp(4px, calc(var(--item-h) * .52), 8px);transform:translate3d(var(--item-x), var(--item-y), 0) rotate(var(--item-rotation)) scale(.72);transform-origin:50%;opacity:0;background:var(--item-accent);animation:micro-enter .36s var(--item-delay) cubic-bezier(.2, .7, .2, 1) forwards;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0;overflow:hidden}.micro-variant-0{border-radius:50%}.micro-variant-1{background:var(--item-accent)}.micro-variant-1:after{background:var(--paper);content:"";width:9%;position:absolute;top:0;bottom:0;left:38%}.micro-variant-2{clip-path:polygon(0 0,100% 10%,76% 100%,8% 78%)}.micro-variant-3{border:1px solid var(--item-accent);background:0 0}.micro-variant-4{border-radius:100% 0}.micro-variant-5{width:calc(var(--item-w) * 1.35);color:var(--item-accent);letter-spacing:-.07em;background:0 0;font-weight:700}.micro-variant-6{background:var(--paper);color:var(--item-accent);border-top:1px solid var(--item-accent);border-bottom:1px solid var(--item-accent)}.project-anchor{width:15px;height:12px;transform:translate3d(var(--anchor-x), var(--anchor-y), 0) scale(.6);transform-origin:50%;opacity:0;background:var(--anchor-accent);animation:anchor-enter .42s var(--anchor-delay) cubic-bezier(.2, .7, .2, 1) forwards;transition:transform .22s,box-shadow .22s,opacity .22s;position:absolute;top:0;left:0}.project-anchor i{border:1px solid #ffffffc7;position:absolute;inset:2px}.anchor-variant-2{border-radius:50%}.anchor-variant-3{clip-path:polygon(0 0,100% 0,74% 100%,0 84%)}.anchor-variant-4{background:var(--paper);border:2px solid var(--anchor-accent)}.anchor-variant-4 i{border-color:var(--anchor-accent)}.project-anchor.is-active{z-index:3;transform:translate3d(var(--anchor-x), var(--anchor-y), 0) scale(1.45);opacity:1;box-shadow:0 0 0 6px #f2f1edd1}.fixed-brand{z-index:50;letter-spacing:-.04em;pointer-events:auto;align-items:baseline;gap:8px;font-size:15px;display:flex;position:fixed;top:22px;left:24px}.fixed-brand span:first-child{letter-spacing:-.065em;font-size:20px}.fixed-brand i{color:#858585;font-style:normal}.top-access{z-index:60;color:#fff;cursor:pointer;pointer-events:auto;background:#151515;border:0;border-radius:999px;min-width:78px;min-height:36px;padding:7px 14px 8px;font-size:12px;transition:transform .18s,opacity .18s;position:fixed;top:18px;right:20px}.top-access:hover:not(:disabled){transform:translateY(-1px)}.top-access:disabled{cursor:default;opacity:.72}.access-panel{z-index:45;pointer-events:auto;width:clamp(290px,21vw,342px);position:fixed;top:50%;right:22px;transform:translateY(-50%)}.panel-sheet{background:#fff;border:1px solid #1414141a;border-radius:11px;display:block;position:absolute;inset:0}.panel-sheet-back{opacity:.48;transform:translate(-10px,9px)rotate(-1.1deg)}.panel-sheet-middle{opacity:.75;transform:translate(-5px,4px)rotate(-.35deg)}.panel-surface{background:#fff;border:1px solid #1414141f;border-radius:11px;min-height:404px;position:relative;overflow:hidden;box-shadow:0 16px 46px #1c191212}.system-62-mark{opacity:.14;width:96px;height:70px;position:absolute;top:0;right:0}.system-62-mark i{background:#111;width:68px;height:1px;position:absolute;right:0}.system-62-mark i:first-child{top:16px}.system-62-mark i:nth-child(2){width:92px;top:34px}.system-62-mark i:nth-child(3){width:45px;top:52px}.panel-content{min-height:302px;padding:24px 24px 14px;animation:.42s cubic-bezier(.2,.7,.2,1) panel-content-in}.panel-topline{color:#6d6d68;letter-spacing:.04em;justify-content:space-between;padding-right:4px;font-size:9px;display:flex}.panel-content p{letter-spacing:-.02em;max-width:272px;margin:19px 0 0;font-size:13px;line-height:1.28}.panel-actions{position:absolute;bottom:18px;left:18px;right:18px}.primary-access{color:#fff;text-align:left;cursor:pointer;background:#151515;border:1px solid #151515;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:46px;padding:12px 14px 13px;font-size:12px;transition:background .16s,color .16s;display:flex}.primary-access:hover:not(:disabled){color:#151515;background:#fff}.primary-access:disabled{cursor:default}.access-help{color:#686864;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:9px 0 0;padding:0;font-size:9px;text-decoration:underline}.panel-dots{gap:4px;display:none;position:absolute;bottom:22px;right:20px}.panel-dots span{background:#bbb;width:13px;height:1px}.panel-dots span.is-active{background:#111}.connecting-content h1{font-size:clamp(34px,3.5vw,54px)}.connection-progress{background:#d7d6d1;height:1px;position:absolute;bottom:104px;left:24px;right:24px;overflow:hidden}.connection-progress span{background:#111;width:100%;height:100%;animation:.9s cubic-bezier(.3,.65,.2,1) forwards connection-line;display:block;transform:translate(-100%)}.rotating-cta{z-index:42;background:var(--cta-accent);min-width:168px;min-height:45px;color:var(--cta-ink);cursor:pointer;pointer-events:auto;border:0;border-radius:52% 48% 47% 53%/46% 52% 48% 54%;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px 12px 17px;font-size:13px;transition:background .26s,color .26s,transform .18s;display:flex;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.rotating-cta span{animation:.36s cubic-bezier(.2,.7,.2,1) cta-copy-in}.rotating-cta i{font-size:14px;font-style:normal}.interaction-hint{z-index:35;color:#777771;pointer-events:none;gap:16px;font-size:9px;display:flex;position:fixed;bottom:25px;right:calc(clamp(290px,21vw,342px) + 41px)}.interaction-hint span:first-child:before{content:"";background:currentColor;width:18px;height:1px;margin:0 6px 3px 0;display:inline-block}.cluster-layer{z-index:38;pointer-events:none;position:fixed;inset:0}.cluster-hairlines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cluster-hairlines .connection{stroke:#14141457;stroke-width:.62px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.36s cubic-bezier(.25,.65,.25,1) forwards hairline-in}.cluster-hairlines .connection-origin{animation-delay:70ms}.cluster-hairlines .connection-main{animation-delay:.13s}.cluster-hairlines .connection-related-one{animation-delay:.19s}.cluster-hairlines .connection-related-two{animation-delay:.235s}.cluster-hairlines circle{fill:var(--paper);stroke:#14141473;stroke-width:.45px;vector-effect:non-scaling-stroke;opacity:0;animation:.18s .12s forwards connection-node-in}.cluster-hairlines .cluster-junction{animation-delay:.21s}.project-cluster{transform-origin:0 0;pointer-events:auto;will-change:transform, opacity;height:226px;animation:.46s cubic-bezier(.2,.74,.18,1) both cluster-unfold;position:absolute}.cluster-main{z-index:2;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;width:222px;padding:0 0 9px;display:block;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 32px #1a17111a}.project-artwork{background:#ddd9d0;width:100%;height:126px;position:relative;overflow:hidden}.project-artwork span{display:block;position:absolute}.artwork-plane{background:var(--art-accent);inset:0}.artwork-orbit{aspect-ratio:1;border:1px solid #ffffffd9;border-radius:50%;width:58%}.artwork-rule{background:#ffffffd6;height:1px;bottom:19%;left:8%;right:8%}.artwork-code{color:#fff;letter-spacing:-.04em;font-size:10px;bottom:6px;right:8px}.artwork-0 .artwork-orbit{top:-15%;left:10%}.artwork-1 .artwork-plane{inset:0 45% 0 0}.artwork-1 .artwork-orbit{border-color:var(--art-accent);top:18%;right:10%}.artwork-1 .artwork-rule{background:var(--art-accent)}.artwork-1 .artwork-code{color:var(--art-accent)}.artwork-2 .artwork-plane{inset:16% 8% 8% 20%;transform:rotate(-7deg)}.artwork-2 .artwork-orbit{top:5%;left:4%}.artwork-3{background:#171717}.artwork-3 .artwork-plane{height:38%;inset:auto 0 0}.artwork-3 .artwork-orbit{top:7%;right:4%}.artwork-4 .artwork-plane{clip-path:polygon(0 0,100% 0,71% 100%,0 77%)}.artwork-4 .artwork-orbit{border-color:#161616;bottom:-30%;right:0}.artwork-4 .artwork-rule,.artwork-4 .artwork-code{color:#161616}.artwork-5{background:#eee9df}.artwork-5 .artwork-plane{inset:12% 38% 12% 8%}.artwork-5 .artwork-orbit{border-color:var(--art-accent);top:-15%;right:4%}.artwork-5 .artwork-rule{background:#161616}.artwork-5 .artwork-code{color:#161616}.project-artwork.is-compact{height:100%}.cluster-meta{color:#696964;justify-content:space-between;padding:8px 9px 0;font-size:8px;display:flex}.cluster-main strong{letter-spacing:-.055em;padding:4px 9px 0;font-size:18px;font-weight:400;line-height:.98;display:block}.cluster-main small{padding:5px 9px 0;font-size:8px;display:block}.related-piece{z-index:1;opacity:0;border-radius:3px;width:64px;height:76px;animation:.26s cubic-bezier(.22,.72,.2,1) .23s forwards related-piece-in;position:absolute;overflow:hidden;box-shadow:0 8px 18px #14141417}.related-piece-one{top:16px;right:0;transform:rotate(2deg)}.related-piece-two{width:52px;height:62px;bottom:8px;right:14px;transform:rotate(-3deg)}.cluster-close{z-index:5;cursor:pointer;background:#fff;border:1px solid #151515;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid;position:absolute;top:-11px;left:209px}.project-index{z-index:44;pointer-events:auto;position:fixed;bottom:20px;left:20px}.project-index summary{cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffc2;border:1px solid #14141433;border-radius:999px;width:max-content;padding:7px 10px;font-size:9px;list-style:none}.project-index summary::-webkit-details-marker{display:none}.project-index-list{background:#fff;border:1px solid #14141424;border-radius:8px;grid-template-columns:1fr;width:300px;max-height:min(540px,100vh - 110px);display:grid;position:absolute;bottom:34px;left:0;overflow:auto;box-shadow:0 18px 42px #14141414}.project-index-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7e6e2;grid-template-columns:26px 1fr auto;align-items:baseline;gap:8px;padding:9px 10px;font-size:9px;display:grid}.project-index-list button:hover{background:#f1f0ec}.project-index-list strong{font-weight:400}.project-index-list small,.project-index-list span{color:#777;font-size:8px}.access-convergence{z-index:34;opacity:0;pointer-events:none;width:min(72vw,920px);height:min(54vh,480px);transition:opacity .42s,transform .58s cubic-bezier(.2,.7,.2,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.access-convergence span{background:#141414;height:1px;display:block;position:absolute;left:14%}.access-convergence span:first-child{width:68%;top:30%}.access-convergence span:nth-child(2){width:86%;top:50%}.access-convergence span:nth-child(3){width:54%;top:70%}.access-convergence i{background:#141414;width:1px;height:40%;display:block;position:absolute;top:30%}.access-convergence i:first-of-type{left:14%}.access-convergence i:nth-of-type(2){left:82%}.access-stage-2 .world-content,.access-stage-3 .world-content,.access-stage-4 .world-content{opacity:.45;transform:scale(.99)}.access-stage-2 .project-anchor,.access-stage-3 .project-anchor,.access-stage-4 .project-anchor{opacity:.16}.access-stage-3 .world-content,.access-stage-4 .world-content{opacity:.19;transform:scale(.965)}.access-stage-3 .path-layer path,.access-stage-4 .path-layer path{stroke:#14141457;stroke-width:.92px}.access-stage-3 .access-convergence,.access-stage-4 .access-convergence{opacity:.32;transform:translate(-50%,-50%)scale(1)}.access-stage-4 .access-convergence{opacity:.5}.access-stage-1,.access-stage-2,.access-stage-3,.access-stage-4{cursor:default}.access-stage-1 .project-index,.access-stage-2 .project-index,.access-stage-3 .project-index,.access-stage-4 .project-index,.access-stage-1 .interaction-hint,.access-stage-2 .interaction-hint,.access-stage-3 .interaction-hint,.access-stage-4 .interaction-hint{opacity:0;pointer-events:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes micro-enter{to{transform:translate3d(var(--item-x), var(--item-y), 0) rotate(var(--item-rotation)) scale(1);opacity:.96}}@keyframes anchor-enter{to{transform:translate3d(var(--anchor-x), var(--anchor-y), 0) scale(1);opacity:1}}:root{--paper:#e9e9e7;--ink:#111;--hairline:#0000000e}body{font-family:Elisava Sans,Arial,Helvetica,sans-serif}.elia-experience{background:#e9e9e7}.fixed-brand{color:#00000047;font-size:12px;top:19px;left:20px}.fixed-brand span:first-child{letter-spacing:-.06em;font-size:14px;font-weight:500}.top-access{color:#111;background:#ffffffeb;border-radius:7px;min-width:58px;min-height:27px;padding:5px 11px;font-size:9px;top:17px;right:18px;box-shadow:0 2px 8px #00000009}.path-layer path{stroke:#00000008;stroke-width:.28px;stroke-linecap:round;stroke-dasharray:none}.micro-item{background-color:#bcbcbc;background-image:var(--item-image);clip-path:none;color:#0000;filter:saturate(.76)contrast(.94);background-position:50%;background-size:cover;border:0;border-radius:0;min-width:3px;min-height:3px;box-shadow:0 0 0 .25px #00000038}.micro-item:after{display:none}.micro-variant-0,.micro-variant-4{border-radius:1px}.micro-variant-3,.micro-variant-5,.micro-variant-6{background-color:#aaa;background-image:var(--item-image);color:#0000;border:0}.project-anchor{z-index:2;width:6px;height:6px;transform:translate3d(var(--anchor-x), var(--anchor-y), 0) scale(1);opacity:1;background-image:var(--anchor-image);filter:saturate(.72)contrast(.94);will-change:transform;transform-origin:50%;background-position:50%;background-size:cover;border-radius:0;transition:transform .44s cubic-bezier(.2,.74,.18,1),box-shadow .3s,filter .3s;animation:none;box-shadow:0 0 0 .3px #00000047}.project-anchor i{display:none}.project-anchor.is-active{z-index:6;transform:translate3d(var(--anchor-x), var(--anchor-y), 0) scale(6.4);filter:saturate(.9)contrast();box-shadow:0 2px 6px #0000001f}.anchor-variant-1{width:5px;height:8px}.anchor-variant-2{border-radius:1px;width:7px;height:7px}.anchor-variant-3{clip-path:none;width:8px;height:5px}.anchor-variant-4{border:0;width:5px;height:7px}.anchor-variant-5{width:9px;height:4px}.access-panel{width:clamp(188px,14.2vw,218px);right:18px}.panel-sheet{border:0;border-radius:14px}.panel-sheet-back{transform:translate(-4px,7px)rotate(-.5deg)}.panel-sheet-middle{transform:translate(-2px,3px)}.panel-surface{border:0;border-radius:14px;min-height:354px;box-shadow:0 7px 20px #00000017}.panel-content{min-height:296px;padding:18px 14px 12px}.panel-content h1{letter-spacing:-.06em;max-width:180px;margin:0;font-size:21px;font-weight:450;line-height:.96}.panel-content p{max-width:175px;margin:8px 0 0;font-size:8px;line-height:1.18}.connection-icons{grid-template-columns:repeat(4,25px);gap:6px;margin-top:12px;display:grid}.connection-icons i{color:#fff;background:#1f1f1f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:700;display:grid}.panel-visual{background:#ddd;grid-template-rows:1fr 1fr;height:132px;display:grid;position:absolute;bottom:60px;left:0;right:0;overflow:hidden}.panel-visual .project-artwork{filter:saturate(.6)contrast(.9);height:66px}.panel-actions{bottom:9px;left:9px;right:9px}.primary-access{border:0;border-radius:6px;min-height:29px;padding:7px 9px;font-size:8px}.access-help{display:none}.project-artwork{background-image:var(--art-image);background-position:50%;background-size:cover}.project-artwork span{display:none}.cluster-main{width:148px;padding-bottom:6px;box-shadow:0 7px 18px #0000001f}.cluster-main .project-artwork{height:92px}.cluster-main strong{padding:3px 6px 0;font-size:12px}.cluster-main small,.cluster-meta{padding-left:6px;padding-right:6px;font-size:6px}.related-piece{width:45px;height:55px}.rotating-cta{color:#111;text-transform:uppercase;border-radius:55% 45% 51% 49%/47% 55% 45% 53%;min-width:112px;min-height:35px;padding:8px 12px;font-size:8px;font-weight:650;bottom:18px}.interaction-hint{font-size:7px;bottom:24px;right:calc(clamp(188px,14.2vw,218px) + 34px)}.project-index{display:none}@media (max-width:719px){.access-panel{width:calc(100% - 24px);bottom:12px;right:12px}.panel-surface{min-height:188px}.panel-content{min-height:132px}.panel-content h1{font-size:22px}.panel-visual{width:42%;height:88px;bottom:48px;left:auto;right:8px}.panel-visual .project-artwork{height:44px}.rotating-cta{display:none}}@keyframes panel-content-in{0%{clip-path:inset(0 0 14%);opacity:0;transform:translateY(9px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes cta-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes connection-line{to{transform:translate(0)}}@keyframes cluster-unfold{0%{transform:translate3d(var(--cluster-from-x), var(--cluster-from-y), 0) scale(.035);opacity:.35}34%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hairline-in{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes connection-node-in{0%{opacity:0}to{opacity:1}}@keyframes related-piece-in{0%{opacity:0;transform:translateY(5px)scale(.72)}to{opacity:1}}@media (max-width:980px){.micro-item:nth-child(n+201){display:none}.access-panel{width:min(318px,36vw);right:16px}.interaction-hint{display:none}}@media (max-width:719px){.micro-item:nth-child(n+131){display:none}.elia-experience{background:#f0efeb}.fixed-brand{top:calc(15px + env(safe-area-inset-top));left:14px}.fixed-brand span:first-child{font-size:18px}.top-access{top:calc(11px + env(safe-area-inset-top));min-width:72px;min-height:38px;right:12px}.access-panel{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;left:12px;transform:none}.panel-sheet-back{transform:translateY(-7px)rotate(-.6deg)}.panel-sheet-middle{transform:translateY(-3px)rotate(-.2deg)}.panel-surface{border-radius:10px;min-height:260px}.panel-content{min-height:178px;padding:16px 17px 8px}.panel-content h1{max-width:88%;margin-top:25px;font-size:clamp(30px,9.5vw,40px)}.panel-content p{max-width:94%;margin-top:11px;font-size:11px}.panel-actions{bottom:12px;left:12px;right:12px}.primary-access{min-height:46px}.access-help{display:none}.panel-dots{display:flex;bottom:67px;right:18px}.system-62-mark{width:70px;height:56px}.system-62-mark i:first-child{top:13px}.system-62-mark i:nth-child(2){width:66px;top:27px}.system-62-mark i:nth-child(3){width:34px;top:41px}.rotating-cta{display:none}.interaction-hint{flex-direction:column;gap:2px;display:flex;bottom:288px;left:14px;right:auto}.interaction-hint span:nth-child(2),.project-index{display:none}.project-cluster{height:198px}.cluster-main{width:calc(100% - 48px);max-width:190px}.project-artwork{height:98px}.cluster-main strong{font-size:15px}.related-piece{width:50px;height:61px}.related-piece-two{width:42px;height:51px;right:8px}.cluster-close{left:min(177px,100% - 61px)}.connection-progress{bottom:70px}.access-convergence{width:86vw;height:40vh;top:35%}}.micro-content-layer{z-index:4;overflow:visible}.micro-connection-layer{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.micro-connection-layer .micro-connection{stroke:#1111114f;stroke-width:.52px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:hairline-in .36s var(--connection-delay,0s) cubic-bezier(.25, .65, .25, 1) forwards}.micro-connection-layer .micro-connection-2{--connection-delay:55ms}.micro-connection-layer .micro-connection-3{--connection-delay:.105s}.micro-connection-layer circle{fill:var(--paper);stroke:#11111175;stroke-width:.48px;vector-effect:non-scaling-stroke;opacity:0;animation:.18s 90ms forwards connection-node-in}.micro-item{z-index:1;box-shadow:none;clip-path:none;filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.micro-visual{width:var(--item-w);height:var(--item-h);transform:translate(-50%, -50%) scale(var(--cursor-scale,1));transform-origin:50%;image-rendering:auto;color:#0000;filter:saturate(.76)contrast(.94);will-change:width, height, transform;background-color:#bcbcbc;border-radius:0;place-items:center;transition:width .48s cubic-bezier(.18,.72,.18,1),height .48s cubic-bezier(.18,.72,.18,1),transform .23s cubic-bezier(.16,1,.3,1),box-shadow .32s,filter .32s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 .25px #00000038}.micro-visual>img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.micro-magnet{transform:translate3d(var(--cursor-shift-x,0px), var(--cursor-shift-y,0px), 0);will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.micro-item.is-cursor-near:not(.is-active):not(.is-related){z-index:5}.micro-item.is-cursor-near:not(.is-active):not(.is-related) .micro-visual{filter:saturate(.98)contrast(1.02);box-shadow:0 5px 15px #00000021}.micro-variant-0 .micro-visual,.micro-variant-4 .micro-visual{border-radius:1px}.micro-item.is-related{z-index:6}.micro-item.is-related .micro-visual{width:var(--item-related-w);height:var(--item-related-h);filter:saturate(.88)contrast(.99);transform:translate(-50%,-50%)scale(1);box-shadow:0 2px 7px #0000001c}.micro-item.is-active{z-index:8}.micro-item.is-active .micro-visual{width:var(--item-active-w);height:var(--item-active-h);filter:saturate(.94)contrast(1.02);transform:translate(-50%,-50%)scale(1);box-shadow:0 5px 16px #00000029}.related-piece{cursor:pointer;background:0 0;border:0;padding:0}.related-piece .project-artwork{transition:transform .36s cubic-bezier(.2,.72,.18,1),filter .26s}.related-piece:hover .project-artwork,.related-piece:focus-visible .project-artwork{filter:saturate(.96)contrast(1.02);transform:scale(1.08)}.elia-experience.is-ready .micro-item{opacity:.96;transform:translate3d(var(--item-x), var(--item-y), 0) rotate(var(--item-rotation)) scale(1);transition:transform .82s cubic-bezier(.2,.72,.16,1),opacity .36s;animation:none}.elia-experience.has-abstract-layout .path-layer{opacity:.08}.elia-experience.has-abstract-layout .micro-item{opacity:.055}.elia-experience.has-abstract-layout .micro-item.is-abstract-member{z-index:7;opacity:1;transform:translate3d(var(--abstract-x), var(--abstract-y), 0) rotate(var(--abstract-rotation)) scale(1);transition-delay:var(--abstract-delay)}.elia-experience.has-abstract-layout .micro-item.is-abstract-member:not(.is-active) .micro-visual{transform:translate(-50%, -50%) scale(var(--abstract-scale));filter:saturate(.92)contrast();box-shadow:0 3px 10px #00000021}.elia-experience.has-abstract-layout .micro-item.is-active{z-index:10}.elia-experience.has-abstract-layout .project-anchor:not(.is-active){opacity:.07;filter:saturate(.2)contrast(.82)}.abstract-connection-layer{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.abstract-connection-layer .abstract-connection{fill:none;stroke:#1111117a;stroke-width:.58px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.66s cubic-bezier(.22,.7,.18,1) .25s forwards abstract-line-in}.abstract-connection-layer .abstract-connection:nth-of-type(2){animation-delay:.3s}.abstract-connection-layer .abstract-connection:nth-of-type(3){animation-delay:.35s}.abstract-connection-layer .abstract-connection:nth-of-type(4),.abstract-connection-layer .abstract-connection:nth-of-type(5),.abstract-connection-layer .abstract-connection:nth-of-type(6){animation-delay:.4s}.abstract-connection-layer circle{fill:var(--paper);stroke:#11111185;stroke-width:.5px;vector-effect:non-scaling-stroke;opacity:0;animation:.22s .52s forwards connection-node-in}.abstract-connection-layer .abstract-center{stroke-width:.65px}@keyframes abstract-line-in{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.elia-guide{transform:translate3d(var(--guide-position-x,0),var(--guide-position-y,0),0);transition:none}.elia-guide-frame{visibility:hidden;opacity:0;transition:none;transform:translateZ(0)}.elia-guide-gaze,.elia-guide-layer[data-behavior=living] .elia-guide-gaze,.elia-guide-layer[data-behavior=living].is-expression-listening .elia-guide-gaze{transition:none;animation:none;transform:none}.elia-guide-layer[data-behavior=living] .elia-guide-sprite{transform-origin:50% 100%;transition:transform .52s cubic-bezier(.22,.68,.18,1),filter .52s,opacity .52s;animation:none;transform:translate(0)}.elia-guide-layer[data-behavior=living].is-intent-startled .elia-guide-sprite{animation:.52s steps(4,end) both elia-living-startle}.elia-guide-layer[data-behavior=living].is-intent-held .elia-guide-sprite{animation:.84s steps(2,end) infinite elia-living-held}.elia-guide-layer[data-behavior=living].is-intent-settling .elia-guide-sprite{animation:.56s steps(3,end) both elia-living-settle}.elia-guide-layer[data-behavior=living].is-intent-stretching .elia-guide-sprite{animation:3.2s steps(4,end) both elia-living-stretch}.elia-guide-layer[data-behavior=living].is-intent-sitting .elia-guide-sprite{animation:5.2s steps(2,end) infinite elia-living-sit;transform:translateY(9px)}.elia-guide-layer[data-behavior=living].is-intent-sleeping .elia-guide-sprite{filter:saturate(.76)brightness(.96);animation:5.8s steps(2,end) infinite elia-living-sleep;transform:translateY(10px)}.elia-guide-layer[data-behavior=living].is-intent-timekeeping .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-sketching .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-reading .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-tidying .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-hydrating .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-inspecting .elia-guide-sprite{animation:3.4s steps(3,end) infinite elia-living-work}.elia-guide-layer[data-behavior=living].is-intent-music .elia-guide-sprite{animation:1.25s steps(3,end) infinite elia-living-music}.elia-guide-layer[data-behavior=living].is-intent-reflecting .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-bored .elia-guide-sprite{filter:saturate(.9);animation:4.8s steps(3,end) infinite elia-living-reflect}.elia-guide-layer[data-behavior=living].is-intent-celebrating .elia-guide-sprite{animation:.96s steps(4,end) both elia-living-celebrate}.elia-guide-prop{z-index:5;color:#171715;pointer-events:none;place-items:center;display:grid;position:absolute}.elia-guide-prop small,.elia-guide-prop time{font-family:Elisava Sans,Arial,sans-serif;font-style:normal;font-weight:var(--type-black)}.elia-guide-prop.is-chair{z-index:1;background:#d8d2c4;border:2px solid #171715;border-top-width:7px;width:84px;height:53px;bottom:2px;left:12px;box-shadow:inset 9px 0 #bbb3a3,inset -9px 0 #bbb3a3}.elia-guide-prop.is-chair:before{content:"";background:#d8d2c4;border:2px solid #171715;border-bottom:0;width:60px;height:28px;position:absolute;top:-30px;left:10px}.elia-guide-prop.is-chair small{display:none}.elia-guide-prop.is-clock{background:#fcfcf8;border:1px solid #171715;border-radius:11px;grid-template-columns:auto auto;gap:7px;min-width:116px;min-height:38px;padding:5px 8px;top:-43px;left:-7px;box-shadow:3px 3px #1717151f}.elia-guide-prop.is-clock:after{content:"";background:#fcfcf8;border-bottom:1px solid #171715;border-right:1px solid #171715;width:9px;height:9px;position:absolute;bottom:-6px;right:20px;transform:rotate(45deg)}.elia-guide-prop.is-clock time{font-size:13px}.elia-guide-prop.is-clock small{color:#696965;text-transform:uppercase;font-size:8px}.elia-guide-prop.is-notebook,.elia-guide-prop.is-book,.elia-guide-prop.is-cards,.elia-guide-prop.is-cup,.elia-guide-prop.is-notes,.elia-guide-prop.is-thought,.elia-guide-prop.is-magnifier,.elia-guide-prop.is-sleep{background:#e5ff64;border:1px solid #171715;border-radius:9px;min-width:49px;min-height:31px;padding:4px 6px;top:76px;right:-12px;box-shadow:2px 2px #17171521}.elia-guide-prop.is-notebook small,.elia-guide-prop.is-book small,.elia-guide-prop.is-cards small,.elia-guide-prop.is-cup small,.elia-guide-prop.is-notes small,.elia-guide-prop.is-thought small,.elia-guide-prop.is-magnifier small,.elia-guide-prop.is-sleep small{white-space:nowrap;font-size:8px;line-height:1.1}.elia-guide-prop.is-notebook,.elia-guide-prop.is-book,.elia-guide-prop.is-cards{background:repeating-linear-gradient(#fff 0 5px,#b9b9b2 6px,#fff 7px);border-radius:2px;right:-18px}.elia-guide-prop.is-cup{background:#d8d2c4;border-radius:3px 3px 10px 10px;width:41px;min-width:41px;right:-5px}.elia-guide-prop.is-notes{border:0;top:38px;right:-7px;transform:rotate(-3deg)}.elia-guide-prop.is-thought{background:#fcfcf8;border-radius:999px;top:30px;right:-22px}.elia-guide-prop.is-magnifier{background:#e5ff64e6;border-radius:50%;top:68px;right:-17px}.elia-guide-prop.is-sleep{box-shadow:none;color:#5e5e59;background:0 0;border:0;top:23px;right:-4px;transform:rotate(-8deg)}.elia-guide-bubble:before{z-index:3;content:"";background:#fcfcf9;border:1px solid #1c1c1a;width:12px;height:12px;position:absolute}.elia-guide-bubble[data-tail=left]:before{top:var(--guide-tail-offset,48px);border-top:0;border-right:0;left:-7px;transform:translateY(-50%)rotate(45deg)}.elia-guide-bubble[data-tail=right]:before{top:var(--guide-tail-offset,48px);border-bottom:0;border-left:0;right:-7px;transform:translateY(-50%)rotate(45deg)}.elia-guide-bubble[data-tail=top]:before{top:-7px;left:var(--guide-tail-offset,48px);border-bottom:0;border-right:0;transform:translate(-50%)rotate(45deg)}.elia-guide-bubble[data-tail=bottom]:before{bottom:-7px;left:var(--guide-tail-offset,48px);border-top:0;border-left:0;transform:translate(-50%)rotate(45deg)}.elia-guide-bubble.is-dark:before{background:#1a1a19;border-color:#f1f1eb}@media (max-width:900px){.elia-workspace.is-guide-panel-open .workspace-composer,.elia-workspace.is-guide-panel-open .workspace-quick-actions{width:min(100%,680px)}}@media (max-width:640px){.elia-guide-prop.is-clock{min-width:104px;top:-38px;left:-16px}.elia-guide-prop:not(.is-clock):not(.is-chair){transform-origin:100%;right:-7px;transform:scale(.88)}.elia-guide-bubble{max-width:calc(100vw - 20px);max-height:calc(100dvh - 76px)}}@keyframes elia-living-breathe{0%,to{transform:translate(0)}50%{transform:translateY(-1px)}}@keyframes elia-living-walk{0%,to{transform:translate(0)}50%{transform:translateY(-2px)}}@keyframes elia-living-startle{0%,to{transform:translate(0)}28%{transform:translateY(-11px)}58%{transform:translateY(2px)}78%{transform:translateY(-2px)}}@keyframes elia-living-held{0%,to{transform:translateY(-6px)}50%{transform:translateY(-9px)}}@keyframes elia-living-settle{0%{transform:translateY(-5px)}45%{transform:translateY(3px)}72%{transform:translateY(-1px)}to{transform:translate(0)}}@keyframes elia-living-stretch{0%,to{transform:translate(0)}26%,55%{transform:translateY(-5px)}76%{transform:translateY(1px)}}@keyframes elia-living-sit{0%,to{transform:translateY(9px)}50%{transform:translateY(8px)}}@keyframes elia-living-sleep{0%,to{transform:translateY(10px)}50%{transform:translate(1px,11px)}}@keyframes elia-living-work{0%,to{transform:translate(0)}42%{transform:translate(1px,-1px)}72%{transform:translate(-1px)}}@keyframes elia-living-music{0%,to{transform:translate(0)}33%{transform:translate(-2px,-2px)}66%{transform:translate(2px,-1px)}}@keyframes elia-living-reflect{0%,to{transform:translateY(2px)}45%{transform:translate(-1px,3px)}76%{transform:translate(1px,1px)}}@keyframes elia-living-celebrate{0%,to{transform:translate(0)}30%{transform:translateY(-8px)}58%{transform:translate(-2px,-2px)}80%{transform:translate(2px,-4px)}}@media (prefers-reduced-motion:reduce){.elia-guide-layer[data-behavior=living] .elia-guide-sprite,.elia-guide-layer[data-behavior=living] .elia-guide-gaze,.elia-guide-bubble{transition:none!important;animation:none!important}}.elia-preloader{background:var(--paper);color:#e5e4df;opacity:1;filter:none;transition:opacity .36s cubic-bezier(.22,.7,.2,1) .42s;transform:none}.elia-preloader span{color:#e9e8e3;text-shadow:-2px -2px 3px #84817842,2px 2px 3px #fffffff5,0 0 1px #8481781f;filter:blur();opacity:1;transition:opacity .68s cubic-bezier(.22,.7,.2,1),filter .68s cubic-bezier(.22,.7,.2,1),transform .68s cubic-bezier(.22,.7,.2,1),text-shadow .68s cubic-bezier(.22,.7,.2,1)}.elia-preloader.is-leaving{opacity:0;pointer-events:none}.elia-preloader.is-leaving span{opacity:0;filter:blur(24px);text-shadow:-1px -1px 14px #84817800,2px 2px 16px #fff0;transform:translate(-.035em)scale(1.025)}.rotating-cta{background:var(--access-red);width:218px;min-width:218px;min-height:58px;color:var(--cta-ink);letter-spacing:.025em;text-align:center;text-transform:uppercase;border:1px solid #1414141f;border-radius:16px;justify-content:center;gap:0;padding:14px 20px 15px;font-size:14px;font-weight:700;line-height:1.08;inset:50% 22px auto auto;transform:translateY(-50%);box-shadow:0 8px 22px #27221614}.rotating-cta span{text-align:center;width:100%}.rotating-cta:hover:not(:disabled){transform:translateY(calc(-50% - 2px))}.rotating-cta i{display:none}.elia-connections-screen{z-index:2000;background:var(--connections-beige);width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}@media (min-width:720px){.access-panel{left:18px;right:auto}.interaction-hint{left:calc(clamp(188px,14.2vw,218px) + 34px);right:auto}}@media (max-width:719px){.rotating-cta{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px;width:auto;min-width:0;min-height:54px;font-size:13px;left:12px;transform:none}.rotating-cta:hover:not(:disabled){transform:translateY(-2px)}}.elia-workspace{--workspace-ink:#171716;--workspace-muted:#777770;--workspace-soft:#f4f4f1;--workspace-softer:#fafaf8;--workspace-line:#deded8;--workspace-accent:#ae363d;z-index:2100;width:100vw;height:100dvh;color:var(--workspace-ink);background:#e8e8e4;padding:5px;font-family:Elisava Sans,Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.workspace-shell{background:var(--workspace-soft);border:1px solid #d7d7d2;border-radius:23px;grid-template-columns:286px minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 24px #1919160d}.workspace-scrim{display:none}.workspace-sidebar{z-index:4;background:#f1f1ee;border-right:1px solid #deded9;flex-direction:column;min-width:0;padding:11px 10px 10px;display:flex;position:relative;overflow:hidden}.workspace-switcher{background:#fff;border:1px solid #dfdfda;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:50px;padding:6px 9px 6px 7px;display:grid;box-shadow:0 2px 8px #1f1f1c09}.workspace-mini-mark,.workspace-response-mark{background:var(--workspace-accent);color:#fff;letter-spacing:-.08em;place-items:center;font-size:20px;font-weight:620;display:grid}.workspace-mini-mark{border-radius:9px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000014,0 2px 5px #4d171b21}.workspace-switcher-copy{flex-direction:column;min-width:0;line-height:1.05;display:flex}.workspace-switcher-copy strong{letter-spacing:-.035em;font-size:15px;font-weight:650}.workspace-switcher-copy small{color:var(--workspace-muted);letter-spacing:.02em;margin-top:3px;font-size:9px}.workspace-nav{gap:4px;margin-top:17px;display:grid}.workspace-new-chat,.workspace-nav-item,.workspace-history-item,.workspace-account{width:100%;color:inherit;text-align:left;cursor:pointer;border:0;font-family:inherit}.workspace-new-chat{letter-spacing:-.025em;background:#fff;border:1px solid #e0e0dc;border-radius:14px;align-items:center;gap:11px;min-height:49px;padding:7px 10px 7px 7px;font-size:15px;font-weight:560;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.workspace-new-chat:hover{border-color:#c9c9c3;transform:translateY(-1px);box-shadow:0 4px 12px #1414120d}.workspace-new-chat>span{background:var(--workspace-soft);border:1px solid #d8d8d3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.workspace-nav-item{letter-spacing:-.018em;background:0 0;border-radius:10px;align-items:center;gap:12px;min-height:39px;padding:8px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.workspace-nav-item:hover{background:#ffffffd1}.workspace-nav-section{gap:2px;margin-top:19px;display:grid}.workspace-section-label{color:#85857e;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px 7px;font-size:9px;font-weight:560;display:flex}.workspace-chat-section{flex-direction:column;flex:1;min-height:0;margin-top:19px;display:flex}.workspace-empty-state{min-height:168px;color:var(--workspace-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.workspace-empty-state>span{width:38px;height:38px;color:var(--workspace-ink);background:#fff;border:1px solid #d4d4ce;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.workspace-empty-state strong{color:var(--workspace-ink);font-size:12px;font-weight:620}.workspace-empty-state small{margin-top:5px;font-size:9px}.workspace-history-item{background:0 0;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex;overflow:hidden}.workspace-history-item.is-active{background:#fff}.workspace-history-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar-footer{border-top:1px solid #ddddda;padding-top:9px}.workspace-account{background:0 0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:7px;display:grid}.workspace-account:hover{background:#fff}.workspace-account>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-account small{color:var(--workspace-muted);margin-top:2px;font-size:8px}.workspace-avatar{width:32px;height:32px;color:var(--workspace-ink);background:#fff;border:1px solid #d7d7d1;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:650;display:grid}.workspace-main{background-color:#fff;background-image:radial-gradient(circle,#22221f1f .7px,#0000 .85px);background-position:0 0;background-size:17px 17px;border-radius:19px 22px 22px 19px;min-width:0;position:relative;overflow:hidden}.workspace-main:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#ffffff0a 0%,#ffffff29 58%,#ffffffd1 100%);position:absolute;inset:0}.workspace-topbar{z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;min-height:68px;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.workspace-command{color:#686862;cursor:pointer;pointer-events:auto;background:#fafaf8f0;border:1px solid #deded9;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-width:47px;height:36px;font-size:11px;display:flex;box-shadow:0 2px 7px #1919160a}.workspace-command:hover{color:var(--workspace-ink);background:#fff}.workspace-mobile-menu,.workspace-mobile-brand{display:none}.workspace-scroll{z-index:1;scrollbar-color:#c9c9c3 transparent;scrollbar-width:thin;width:100%;height:100%;position:relative;overflow:hidden auto}.workspace-hero{flex-direction:column;justify-content:center;align-items:center;min-height:min(650px,100dvh - 174px);padding:104px 42px 54px;display:flex}.workspace-elia-mark{color:#232321;background:#f4f4f1;border:1px solid #d9d9d3;border-radius:14px;place-items:center;width:66px;height:58px;display:grid;transform:rotate(-1deg);box-shadow:inset 1px 1px #ffffffe6,inset -2px -2px 4px #4d4d4414,0 6px 12px #18181512}.workspace-elia-mark span{letter-spacing:-.08em;font-size:21px;font-weight:560;transform:translate(-.04em)}.workspace-hero h1{color:#171716;letter-spacing:-.055em;text-align:center;margin:28px 0 30px;font-size:clamp(34px,3.05vw,48px);font-weight:670;line-height:.98}.workspace-composer{background:#f7f7f4fa;border:1px solid #d7d7d2;border-radius:28px;width:min(850px,78vw);min-height:148px;padding:20px 19px 15px;transition:border-color .18s,box-shadow .18s;box-shadow:0 12px 30px #1c1c1814,inset 0 1px #fff}.workspace-composer:focus-within{border-color:#bcbcb5;box-shadow:0 15px 35px #1c1c181a,0 0 0 3px #ae363d0e}.workspace-composer textarea{resize:none;width:100%;min-height:66px;color:var(--workspace-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 4px;font-size:15px;line-height:1.35;display:block}.workspace-composer textarea::placeholder{color:#888882}.workspace-composer-tools{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace-composer-tools>div{align-items:center;gap:5px;display:flex}.workspace-tool-button,.workspace-send-button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;height:38px;font-family:inherit;display:flex}.workspace-tool-button{color:#4e4e49;background:0 0;gap:7px;padding:0 10px;font-size:11px}.workspace-tool-button:hover{color:var(--workspace-ink);background:#ebebe7}.workspace-add-button{background:#fff;border:1px solid #deded8;border-radius:50%;width:38px;padding:0}.workspace-send-button{background:var(--workspace-accent);color:#fff;width:40px;transition:transform .16s,background .16s;box-shadow:0 3px 8px #56191d33}.workspace-send-button:hover{background:#982e34;transform:translateY(-1px)}.workspace-quick-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(940px,86vw);margin-top:23px;display:flex}.workspace-quick-actions button{color:#343431;cursor:pointer;background:#ffffffeb;border:1px solid #deded9;border-radius:999px;align-items:center;gap:7px;min-height:37px;padding:8px 13px;font-family:inherit;font-size:10px;transition:transform .16s,border-color .16s,background .16s;display:flex;box-shadow:0 2px 5px #19191606}.workspace-quick-actions button:hover{background:#fff;border-color:#bdbdb7;transform:translateY(-1px)}.workspace-capabilities{width:min(1400px,100%);margin:0 auto;padding:20px 31px 54px}.workspace-capabilities-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.workspace-capabilities-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(19px,1.65vw,27px);font-weight:660;line-height:1}.workspace-capabilities-heading>div{gap:6px;padding-bottom:2px;display:flex}.workspace-capabilities-heading>div span{background:#c9c9c4;border-radius:50%;width:10px;height:10px}.workspace-capabilities-heading>div span.is-active{background:#242422}.workspace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.workspace-card{min-width:0;color:var(--workspace-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d8d3;border-radius:18px;padding:0;font-family:inherit;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 5px 16px #1e1e1a0b}.workspace-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1e1e1a17}.workspace-card-image{filter:saturate(.74)contrast(.96);background-color:#deded8;background-position:50%;background-size:cover;width:100%;height:clamp(150px,18vw,245px);transition:transform .42s cubic-bezier(.2,.72,.18,1),filter .26s;display:block}.workspace-card:hover .workspace-card-image{filter:saturate(.88)contrast();transform:scale(1.018)}.workspace-card-copy{flex-direction:column;justify-content:center;min-height:89px;padding:15px 45px 16px 16px;display:flex;position:relative}.workspace-card-copy small{color:var(--workspace-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.workspace-card-copy strong{letter-spacing:-.035em;max-width:290px;font-size:14px;font-weight:590;line-height:1.08}.workspace-card-copy>span{background:var(--workspace-soft);border:1px solid #d9d9d4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;bottom:18px;right:16px}.workspace-conversation{width:min(900px,100% - 56px);min-height:100%;margin:0 auto;padding:94px 0 70px}.workspace-conversation-topline{color:var(--workspace-muted);text-transform:uppercase;border-bottom:1px solid #deded9;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;display:flex}.workspace-conversation-topline button{color:var(--workspace-ink);cursor:pointer;background:#fff;border:1px solid #d9d9d4;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-family:inherit;font-size:9px;display:flex}.workspace-message{align-items:flex-start;gap:13px;margin-top:28px;display:flex}.workspace-message p{letter-spacing:-.015em;max-width:680px;margin:0;font-size:14px;line-height:1.45}.workspace-message-user p{padding-top:7px;font-weight:570}.workspace-response-mark{border-radius:9px;flex:none;width:32px;height:32px;font-size:16px}.workspace-message-elia>div{flex:1;min-width:0;padding-top:5px}.workspace-message-elia strong{margin-bottom:8px;font-size:11px;font-weight:660;display:block}.workspace-thinking-line{background:#e3e3df;border-radius:999px;width:min(310px,100%);height:2px;margin-top:20px;overflow:hidden}.workspace-thinking-line span{border-radius:inherit;background:var(--workspace-accent);width:42%;height:100%;animation:1.6s ease-in-out infinite alternate workspace-thinking;display:block}@keyframes workspace-thinking{0%{transform:translate(0)}to{transform:translate(138%)}}@media (max-width:1100px){.workspace-shell{grid-template-columns:248px minmax(0,1fr)}.workspace-sidebar{padding-left:8px;padding-right:8px}.workspace-composer{width:min(760px,88%)}.workspace-card-copy strong{font-size:13px}}@media (max-width:899px){.workspace-shell{display:block}.workspace-sidebar{z-index:20;border-right:1px solid #d2d2cc;width:min(310px,100vw - 42px);transition:transform .32s cubic-bezier(.2,.72,.18,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:12px 0 35px #1818151a}.workspace-shell.is-sidebar-open .workspace-sidebar{transform:translate(0)}.workspace-scrim{z-index:19;opacity:0;pointer-events:none;background:#1e1e1b1f;border:0;transition:opacity .26s;display:block;position:absolute;inset:0}.workspace-shell.is-sidebar-open .workspace-scrim{opacity:1;pointer-events:auto}.workspace-main{border-radius:22px;width:100%;height:100%}.workspace-topbar{justify-content:space-between}.workspace-mobile-menu{width:38px;height:36px;color:var(--workspace-ink);cursor:pointer;pointer-events:auto;background:#fafaf8f0;border:1px solid #deded9;border-radius:11px;place-items:center;display:grid}.workspace-mobile-brand{letter-spacing:-.055em;font-size:16px;font-weight:620;display:block;position:absolute;left:50%;transform:translate(-50%)}.workspace-hero{min-height:min(640px,100dvh - 118px);padding-left:24px;padding-right:24px}.workspace-composer{width:min(760px,94%)}.workspace-quick-actions{width:96%}.workspace-capabilities{padding-left:22px;padding-right:22px}}@media (max-width:639px){.elia-workspace{padding:0}.workspace-shell{border:0;border-radius:0}.workspace-main{border-radius:0}.workspace-topbar{min-height:62px;padding:12px}.workspace-command{min-width:43px;height:36px}.workspace-hero{min-height:auto;padding:96px 15px 42px}.workspace-elia-mark{border-radius:13px;width:57px;height:51px}.workspace-elia-mark span{font-size:19px}.workspace-hero h1{max-width:340px;margin:23px 0 24px;font-size:clamp(29px,8.4vw,36px);line-height:.96}.workspace-composer{border-radius:22px;width:100%;min-height:153px;padding:18px 14px 13px}.workspace-composer textarea{min-height:69px;font-size:14px}.workspace-tool-button{padding:0 7px}.workspace-tool-button svg+span{display:none}.workspace-quick-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 30px);margin-top:18px;padding:0 15px;overflow-x:auto}.workspace-quick-actions::-webkit-scrollbar{display:none}.workspace-quick-actions button{flex:none}.workspace-capabilities{padding:23px 15px 42px}.workspace-capabilities-heading{align-items:center}.workspace-capabilities-heading h2{max-width:250px;font-size:20px}.workspace-card-grid{grid-template-columns:1fr}.workspace-card-image{height:min(56vw,230px)}.workspace-card-copy{min-height:82px}.workspace-conversation{width:calc(100% - 30px);padding-top:79px}.workspace-message p{font-size:13px}}@media (prefers-reduced-motion:reduce){.workspace-thinking-line span{width:68%;animation:none}}.fixed-brand,.top-access,.access-panel,.rotating-cta{font-family:Elisava Sans,Arial,Helvetica,sans-serif}.fixed-brand span:first-child{font-weight:var(--type-bold)}.top-access{min-width:102px;min-height:42px;font-size:13px;font-weight:var(--type-bold);letter-spacing:.01em;padding:9px 17px 10px}.panel-content h1{max-width:226px;font-size:clamp(27px,2.25vw,33px);font-weight:var(--type-extrabold);letter-spacing:-.055em;line-height:.95}.panel-content p{color:#30302d;max-width:224px;font-size:11.5px;font-weight:var(--type-regular);letter-spacing:-.012em;margin-top:11px;line-height:1.3}.connection-icons{grid-template-columns:repeat(4,29px);gap:7px;margin-top:15px}.connection-icons i{width:29px;height:29px;font-size:10px;font-weight:var(--type-black)}.primary-access{min-height:46px;font-size:12.5px;font-weight:var(--type-extrabold);letter-spacing:.012em;border-radius:9px;padding:11px 13px 12px}.rotating-cta{width:256px;min-width:256px;min-height:70px;font-size:16px;font-weight:var(--type-black);letter-spacing:.035em;border-radius:19px;padding:16px 24px 17px;line-height:1.1}.interaction-hint{color:#353532;font-size:10px;font-weight:var(--type-book);line-height:1.25}.elia-workspace{--workspace-muted:#575752;font-weight:var(--type-regular)}.workspace-switcher-copy strong{font-size:16px;font-weight:var(--type-bold)}.workspace-switcher-copy small{color:#555550;font-size:10.5px;font-weight:var(--type-book)}.workspace-new-chat{font-size:15px;font-weight:var(--type-bold)}.workspace-nav-item{color:#282825;font-size:13.5px;font-weight:var(--type-medium)}.workspace-section-label{color:#5b5b56;font-size:10.5px;font-weight:var(--type-bold)}.workspace-empty-state strong{font-size:13px;font-weight:var(--type-bold)}.workspace-empty-state small{color:#65655f;font-size:10px;font-weight:var(--type-book)}.workspace-history-item{font-size:12px;font-weight:var(--type-medium)}.workspace-account strong{font-size:12.5px;font-weight:var(--type-bold)}.workspace-account small{color:#555550;font-size:10px;font-weight:var(--type-book)}.workspace-command{color:#454541;font-size:12px;font-weight:var(--type-bold)}.workspace-elia-mark span{font-size:23px;font-weight:var(--type-bold)}.workspace-hero h1{font-weight:var(--type-black)}.workspace-composer textarea{font-size:16.5px;font-weight:var(--type-regular)}.workspace-composer textarea::placeholder{color:#5f5f5a;font-weight:var(--type-book);opacity:1}.workspace-tool-button{color:#383835;font-size:12px;font-weight:var(--type-medium)}.workspace-quick-actions button{color:#252523;font-size:11.5px;font-weight:var(--type-medium)}.workspace-capabilities-heading h2{font-weight:var(--type-extrabold)}.workspace-card-copy small{color:#565651;font-size:9.5px;font-weight:var(--type-medium)}.workspace-card-copy strong{font-size:15.5px;font-weight:var(--type-bold)}.workspace-conversation-topline{color:#555550;font-size:11px;font-weight:var(--type-bold)}.workspace-conversation-topline button{font-size:10.5px;font-weight:var(--type-medium)}.workspace-message p{font-size:15px;font-weight:var(--type-regular)}.workspace-message-user p{font-weight:var(--type-medium)}.workspace-message-elia strong{font-size:12px;font-weight:var(--type-bold)}.panel-content,.rotating-cta span{opacity:1;clip-path:none;animation:none;transform:none}@media (min-width:720px){.access-panel{width:clamp(244px,18vw,276px)}.panel-surface{min-height:438px}.panel-content{min-height:370px;padding:22px 18px 14px}.panel-visual{height:148px;bottom:70px}.panel-visual .project-artwork{height:74px}.panel-actions{bottom:11px;left:11px;right:11px}.interaction-hint{left:calc(clamp(244px,18vw,276px) + 40px)}}@media (max-width:719px){.panel-surface{min-height:232px}.panel-content{min-height:176px;padding:16px 15px 12px}.panel-content h1{max-width:52%;font-size:25px}.panel-content p{max-width:48%;font-size:10.5px}.panel-visual{width:40%;height:112px;bottom:57px}.panel-visual .project-artwork{height:56px}.primary-access{min-height:43px;font-size:12px}.workspace-composer textarea{font-size:15px}.workspace-quick-actions button{font-size:11px}}body .elia-workspace{background:#fff;padding:0}body .workspace-shell{box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:338px minmax(0,1fr)}body .workspace-sidebar{background:#f7f7f6;border-right:1px solid #ededeb;padding:28px 9px 18px}body .workspace-new-chat,body .workspace-nav-item{min-height:45px;font-size:15px;font-weight:var(--type-bold);box-shadow:none;background:0 0;border:0;border-radius:10px;gap:13px;padding:9px 15px}body .workspace-new-chat{background:#e9e9e7}body .workspace-sidebar-footer{background:#f7f7f6;margin:0 -9px -18px;padding:12px 17px 13px}body .workspace-account{grid-template-columns:36px minmax(0,1fr) auto;min-height:54px}body .workspace-main{background:#fff;border-radius:0}body .workspace-topbar{justify-content:center;min-height:96px;padding:18px 30px}body .workspace-hero h1{font-size:clamp(31px,2.3vw,45px);font-weight:var(--type-black);letter-spacing:-.05em;margin:0 0 42px}body .workspace-composer{background:#fff;border:1px solid #e4e4e1;border-radius:39px;align-items:center;width:min(1000px,78vw);min-height:76px;padding:10px 12px;display:flex;box-shadow:0 5px 21px #19191614}body .workspace-composer textarea{min-height:40px;padding:9px 10px;font-size:18px;line-height:1.2}body .workspace-composer-tools{display:contents}body .workspace-composer-tools>div{flex:none}body .workspace-tool-button{height:44px;font-size:15px}body .workspace-add-button{border:0;width:44px}body .workspace-quick-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:13px;width:min(1000px,78vw);margin-top:35px;padding-left:20px}body .workspace-quick-actions button{color:#a3a39f;min-height:42px;font-size:17px;font-weight:var(--type-bold);box-shadow:none;background:0 0;border:0;border-radius:0;gap:13px;padding:7px 0}@media (max-width:900px){body .workspace-shell{grid-template-columns:1fr}body .workspace-sidebar{width:min(88vw,338px)}body .workspace-topbar{min-height:76px}body .workspace-hero{padding:11vh 18px 5vh;transform:none}body .workspace-composer,body .workspace-quick-actions{width:min(100%,680px)}}.elia-experience:not(.has-abstract-layout) .micro-item:not(.is-active):not(.is-related) .micro-visual{width:calc(var(--item-w) * 2.08);height:calc(var(--item-h) * 2.08)}body .elia-workspace{--workspace-ink:#111;--workspace-muted:#aaa9a5;--workspace-soft:#f5f4f0;--workspace-line:#bdbdb8;--workspace-coral:#ff7854;--workspace-green:#49b978;--workspace-pink:#f0b7c1;--workspace-yellow:#f2f200;color:var(--workspace-ink);font-weight:var(--type-regular);background:#fff}body .workspace-shell{background:#fff;grid-template-columns:320px minmax(0,1fr)}body .workspace-sidebar{border-right:1px solid var(--workspace-line);background:#fff;padding:21px 18px 18px}body .workspace-sidebar-header{border-bottom:1px solid var(--workspace-line);min-height:64px;padding:0 2px 20px}body .workspace-sidebar-header strong span:before{color:#aaa9a5;content:"/";margin:0 7px}body .workspace-sidebar-header button{border:1px solid var(--workspace-line);background:#fff;border-radius:0;width:36px;height:36px;transition:background .16s,color .16s}body .workspace-new-chat,body .workspace-nav-item{color:#111;min-height:49px;font-size:16px;font-weight:var(--type-regular);letter-spacing:-.025em;background:#fff;border:0;border-bottom:1px solid #dfdfdb;border-radius:0;gap:12px;padding:11px 8px}body .workspace-new-chat{background:var(--workspace-yellow);font-weight:var(--type-medium);border:1px solid #111;padding-left:14px;padding-right:14px}body .workspace-new-chat:hover,body .workspace-nav-item:hover{color:#fff;box-shadow:none;background:#111;border-color:#111;transform:none}body .workspace-section-label{color:var(--workspace-muted);font-size:11px;font-weight:var(--type-book);letter-spacing:.015em;text-transform:uppercase;padding:0 0 12px}body .workspace-pin-avatar{color:#111;width:27px;height:27px;font-size:11px;font-weight:var(--type-medium);border-radius:0}body .pin-one{background:#c5b7a7}body .pin-two{background:var(--workspace-coral)}body .pin-three{background:var(--workspace-green)}body .pin-four{background:var(--workspace-pink)}body .workspace-history-item{min-height:48px;font-size:15px;font-weight:var(--type-regular);border-bottom:1px solid #dfdfdb;border-radius:0;padding:11px 8px}body .workspace-history-item.is-active,body .workspace-account:hover{background:var(--workspace-soft)}body .workspace-account strong{font-size:15px;font-weight:var(--type-medium)}body .workspace-account small{color:var(--workspace-muted);font-size:12px;font-weight:var(--type-book);margin-top:3px}body .workspace-avatar{font-size:10px;font-weight:var(--type-medium);border-color:#111;border-radius:0}body .workspace-main{background:#fff}body .workspace-topbar{border-bottom:1px solid var(--workspace-line);background:#fffffff5;justify-content:center;min-height:82px;padding:0 34px}body .workspace-mode-switch{border-bottom:1px solid var(--workspace-line);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;width:264px;padding:0;display:grid}body .workspace-mode-switch button{color:#9c9c98;min-height:49px;font-size:17px;font-weight:var(--type-regular);letter-spacing:-.02em;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}body .workspace-mode-switch button.is-active{color:#111;box-shadow:none;background:0 0;border-bottom-color:#111}body .workspace-status-dot{background:#111;border:0;border-radius:50%;width:13px;height:13px;right:34px}body .workspace-hero{justify-content:center;min-height:100dvh;padding:15vh 6vw 8vh;transform:none}body .workspace-hero h1{color:#050505;font-size:clamp(72px,7vw,132px);font-weight:var(--type-thin);letter-spacing:-.075em;text-align:center;margin:0 0 58px;line-height:.82}body .workspace-composer{border:1px solid var(--workspace-line);width:min(1040px,88%);min-height:92px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 17px 0 26px;display:grid}body .workspace-composer textarea{color:#111;min-height:54px;font-size:21px;font-weight:var(--type-regular);padding:13px 16px 13px 0;line-height:1.25}body .workspace-composer textarea::placeholder{color:#777773;font-weight:var(--type-book)}body .workspace-composer-tools,body .workspace-composer-tools>div{align-items:center;gap:9px;display:flex}body .workspace-tool-button,body .workspace-send-button{border-radius:0;height:48px}body .workspace-tool-button{color:#111;font-size:14px;font-weight:var(--type-regular);padding:0 13px}body .workspace-tool-button:hover{background:var(--workspace-soft)}body .workspace-add-button{border:1px solid var(--workspace-line);background:#fff;width:48px}body .workspace-send-button{color:#fff;width:52px;height:52px;box-shadow:none;background:#111}body .workspace-send-button:hover{background:var(--workspace-coral);transform:none}body .workspace-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:min(1040px,88%);margin-top:34px;padding:0;display:grid}body .workspace-quick-actions button{background:var(--workspace-green);color:#111;min-height:105px;font-size:17px;font-weight:var(--type-regular);text-align:left;box-shadow:none;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:11px;padding:19px 18px;line-height:1.05;display:grid;position:relative}body .workspace-quick-actions button:nth-child(2){background:var(--workspace-coral)}body .workspace-quick-actions button:nth-child(3){background:var(--workspace-pink)}body .workspace-quick-actions button:after{font-size:25px;font-weight:var(--type-book);content:"→";align-self:end;line-height:.8}body .workspace-quick-actions button:hover{color:#fff;background:#111;border:0;transform:translateY(-3px)}body .workspace-conversation{width:min(1040px,100% - 10vw);padding-top:128px}body .workspace-conversation-topline{border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:13px;font-weight:var(--type-book);text-transform:uppercase;padding-bottom:20px}body .workspace-conversation-topline button{font-size:14px;font-weight:var(--type-medium);border-radius:0}body .workspace-message{border-bottom:1px solid var(--workspace-line);padding:31px 0}body .workspace-message p{font-size:clamp(19px,1.65vw,27px);font-weight:var(--type-regular);letter-spacing:-.035em;line-height:1.13}body .workspace-message-user p{font-weight:var(--type-regular)}body .workspace-message-elia strong{font-size:15px;font-weight:var(--type-medium)}@media (max-width:1100px){body .workspace-shell{grid-template-columns:280px minmax(0,1fr)}body .workspace-sidebar{padding-left:14px;padding-right:14px}body .workspace-hero h1{font-size:clamp(66px,8vw,96px)}body .workspace-composer,body .workspace-quick-actions{width:min(840px,92%)}}@media (max-width:899px){body .workspace-shell{display:block}body .workspace-sidebar{width:min(330px,100vw - 42px);padding:21px 18px 18px}body .workspace-topbar{justify-content:center;min-height:74px;padding:0 16px}body .workspace-mobile-menu{background:#fff;border:1px solid #111;border-radius:0;width:39px;height:39px;display:grid;position:absolute;left:16px}body .workspace-mobile-brand{display:none}body .workspace-status-dot{right:18px}body .workspace-hero{min-height:100dvh;padding:15vh 22px 7vh}body .workspace-hero h1{margin-bottom:46px;font-size:clamp(62px,11vw,96px)}body .workspace-composer,body .workspace-quick-actions{width:min(760px,96%)}}@media (max-width:639px){body .workspace-mode-switch{width:178px}body .workspace-mode-switch button{min-height:43px;font-size:14px}body .workspace-hero{min-height:100dvh;padding:120px 14px 50px}body .workspace-hero h1{max-width:none;margin:0 0 40px;font-size:clamp(54px,18vw,76px);line-height:.84}body .workspace-composer{grid-template-columns:1fr;width:100%;min-height:146px;padding:16px 13px 12px 17px;display:grid}body .workspace-composer textarea{min-height:66px;padding:4px 0 14px;font-size:18px}body .workspace-composer-tools{justify-content:space-between}body .workspace-tool-button{height:43px;padding:0 9px;font-size:12px}body .workspace-add-button{width:43px}body .workspace-send-button{width:46px;height:46px}body .workspace-quick-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:20px;padding:0;display:grid;overflow:visible}body .workspace-quick-actions button{min-height:72px;padding:15px 16px;font-size:16px}body .workspace-conversation{width:calc(100% - 28px);padding-top:96px}body .workspace-message p{font-size:18px}}body .workspace-main.is-work-mode .workspace-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f4f4e6}.work-canvas{--work-grid-small:22px;--work-grid-large:110px;--work-grid-x:0px;--work-grid-y:0px;z-index:1;background-color:#eef1f1;background-image:linear-gradient(#30393a09 1px,#0000 1px),linear-gradient(90deg,#30393a09 1px,#0000 1px),linear-gradient(#30393a0f 1px,#0000 1px),linear-gradient(90deg,#30393a0f 1px,#0000 1px);background-position:var(--work-grid-x) var(--work-grid-y), var(--work-grid-x) var(--work-grid-y), var(--work-grid-x) var(--work-grid-y), var(--work-grid-x) var(--work-grid-y);background-size:var(--work-grid-small) var(--work-grid-small), var(--work-grid-small) var(--work-grid-small), var(--work-grid-large) var(--work-grid-large), var(--work-grid-large) var(--work-grid-large);cursor:grab;touch-action:none;position:absolute;inset:82px 0 0;overflow:hidden}.work-canvas:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#fff3,#0000 12%),radial-gradient(circle at 50% 48%,#0000 60%,#cbd4d429);position:absolute;inset:0}.work-canvas.is-panning{cursor:grabbing}.work-world{z-index:3;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.work-edge-layer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.work-edge{fill:none;stroke:#c4c9ca;stroke-linecap:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.work-node{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;padding-top:30px;position:absolute;top:0;left:0}.work-node:active{z-index:6;cursor:grabbing}.work-node-heading{color:#17191a;white-space:nowrap;align-items:center;gap:28px;height:30px;font-size:14px;line-height:1;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.work-node-heading strong{font-weight:var(--type-bold);letter-spacing:-.035em}.work-node-heading span{font-weight:var(--type-regular);letter-spacing:.25em;text-overflow:ellipsis;overflow:hidden}.work-node-card{background:#fff;border:1px solid #1f242514;border-radius:13px;width:100%;height:100%;transition:border-color .17s,box-shadow .17s,filter .17s;position:relative;overflow:hidden;box-shadow:0 1px #ffffffd1}.work-node-card img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.work-node-model .work-node-card{background:#b8c1c3}.work-node-model .work-node-card img{object-position:50% 30%;filter:grayscale()contrast(1.08);mix-blend-mode:multiply}.work-node-reference .work-node-card img{object-position:50% 54%}.work-node-image .work-node-card img{object-position:50% 42%}.work-node-video .work-node-card img{object-position:50% 44%}.work-node-text .work-node-card{background:#fffffff0;align-items:flex-start;padding:19px 18px;display:flex}.work-node-text .work-node-card p{color:#737878;font-size:15px;font-weight:var(--type-regular);letter-spacing:-.018em;margin:0;line-height:1.28}.work-video-badge{color:#fff;text-indent:2px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111314a3;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;display:grid;position:absolute;bottom:15px;right:15px}.work-port{z-index:8;background:#d3d7d8;border:2px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:calc(50% + 15px);transform:translateY(-50%);box-shadow:0 0 0 1px #4a52531a}.work-port-in{left:-9px}.work-port-out{right:-9px}.work-canvas-meta,.work-canvas-actions,.work-zoom-controls,.work-canvas-hint{z-index:12;position:absolute}.work-canvas-meta{pointer-events:none;align-items:baseline;gap:12px;display:flex;top:18px;left:23px}.work-canvas-meta span{color:#747a7a;font-size:10px;font-weight:var(--type-medium);letter-spacing:.11em}.work-canvas-meta strong{font-size:16px;font-weight:var(--type-medium);letter-spacing:-.035em}.work-canvas-actions{gap:7px;display:flex;top:13px;right:18px}.work-canvas-actions button,.work-zoom-controls button{color:#151718;min-height:39px;font-family:inherit;font-size:12px;font-weight:var(--type-medium);cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f6f8f8f0;border:1px solid #aeb4b4;border-radius:0;justify-content:center;align-items:center;gap:7px;display:flex}.work-canvas-actions button{padding:0 13px}.work-canvas-actions button:first-child{color:#fff;background:#17191a;border-color:#17191a}.work-zoom-controls{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f6f8f8f0;border:1px solid #aeb4b4;align-items:center;display:flex;bottom:20px;left:22px;overflow:hidden}.work-zoom-controls button{background:0 0;border:0;border-right:1px solid #c2c7c7;min-width:39px;padding:0 10px;font-size:14px}.work-zoom-controls button:last-child{border-left:1px solid #c2c7c7;border-right:0;min-width:65px;font-size:11px}.work-zoom-controls span{color:#555b5b;text-align:center;min-width:53px;font-size:10px}.work-canvas-hint{color:#747a7a;font-size:10px;font-weight:var(--type-book);letter-spacing:.015em;pointer-events:none;margin:0;bottom:22px;right:22px}@media (max-width:899px){.work-canvas{top:74px}.work-canvas-meta{left:16px}.work-canvas-actions{right:14px}.work-canvas-hint{display:none}}@media (max-width:639px){.work-canvas-actions button:last-child,.work-canvas-meta strong{display:none}.work-canvas-actions button{min-height:36px;padding:0 10px;font-size:10px}.work-zoom-controls{bottom:13px;left:13px}}@media (prefers-reduced-motion:reduce){.work-node-card{transition:none}}body .elia-workspace{--ui-bg:#f4f4f1;--ui-panel:#ffffffd1;--ui-surface:#fff;--ui-surface-soft:#eeeeeb;--ui-line:#14141217;--ui-muted:#757570;background:var(--ui-bg);padding:10px}body .workspace-shell{background:0 0;border:0;border-radius:28px;grid-template-columns:306px minmax(0,1fr);gap:10px;overflow:hidden}body .workspace-sidebar{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:#ebebe7d1;border:1px solid #ffffffe0;border-radius:22px;margin:0;padding:20px 12px 14px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f0f0e06}body .workspace-sidebar-header{min-height:48px;padding:0 10px 12px}body .workspace-sidebar-header strong{font-size:22px;font-weight:var(--type-medium);letter-spacing:-.05em}body .workspace-sidebar-header button{color:#262624;border-radius:11px;width:34px;height:34px}body .workspace-sidebar-header button:hover{color:#111;background:#fffc}body .workspace-new-chat,body .workspace-nav-item,body .workspace-history-item{min-height:43px;font-size:14px;font-weight:var(--type-regular);letter-spacing:-.015em;background:0 0;border:0;border-radius:13px;padding:9px 11px}body .workspace-new-chat{color:#fff;font-weight:var(--type-medium);box-shadow:none;background:#171716}body .workspace-new-chat:hover{color:#fff;background:#2d2d2a}body .workspace-nav-item:hover,body .workspace-history-item:hover,body .workspace-history-item.is-active{color:#171716;background:#ffffffb8;border-color:#0000}body .workspace-section-label{color:#85857f;font-size:10px;font-weight:var(--type-medium);letter-spacing:.08em;padding:0 11px 7px}body .workspace-pin-avatar,body .workspace-avatar{border-radius:9px}body .workspace-sidebar-footer{border-color:var(--ui-line);background:#ffffff52;margin:0 -12px -14px;padding:10px 12px}body .workspace-main{background:#fafaf8;border:1px solid #1414120e;border-radius:22px;overflow:hidden}body .workspace-topbar{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#fafaf8d1;border-bottom:0;min-height:72px;padding:10px 22px}body .workspace-mode-switch{background:#ececea;border:1px solid #1414120e;border-radius:15px;width:236px;padding:4px}body .workspace-mode-switch button{color:#777772;min-height:39px;font-size:14px;font-weight:var(--type-medium);border:0;border-radius:11px;margin:0;transition:background .18s,color .18s,box-shadow .18s}body .workspace-mode-switch button.is-active{color:#171716;background:#fff;border:0;box-shadow:0 1px 2px #12121012}body .workspace-status-dot{background:#171716;width:10px;height:10px;right:24px;box-shadow:0 0 0 5px #1717160e}body .workspace-hero{padding:14vh 5vw 8vh}body .workspace-hero h1{font-size:clamp(62px,6.5vw,116px);font-weight:var(--type-thin);margin-bottom:48px}body .workspace-composer{border:1px solid var(--ui-line);background:#ffffffe6;border-radius:24px;width:min(920px,88%);min-height:82px;padding:9px 12px 9px 24px;box-shadow:0 12px 34px #1818150e}body .workspace-composer:focus-within{border-color:#1414123d;box-shadow:0 14px 38px #18181513}body .workspace-tool-button,body .workspace-send-button{border-radius:14px}body .workspace-add-button{border-color:var(--ui-line);background:var(--ui-surface-soft)}body .workspace-send-button{border-radius:16px}body .workspace-quick-actions{gap:10px;width:min(920px,88%)}body .workspace-quick-actions button{border:1px solid var(--ui-line);min-height:74px;box-shadow:none;background:#ffffffb8;border-radius:18px;align-items:center;padding:16px 18px;font-size:15px}body .workspace-quick-actions button:nth-child(2),body .workspace-quick-actions button:nth-child(3){background:#ffffffb8}body .workspace-quick-actions button:after{font-size:18px}body .workspace-quick-actions button:hover{color:#111;background:#fff;border-color:#14141221;transform:translateY(-2px)}body .workspace-conversation-topline button{border-radius:12px}body .workspace-main.is-work-mode{background:#f2f2ef}body .workspace-main.is-work-mode .workspace-topbar{background:#f6f6f3d1}.work-canvas{--work-grid-small:24px;--work-grid-large:120px;background-color:#f2f2ef;background-image:radial-gradient(circle,#20201d21 1px,#0000 1.15px);background-position:var(--work-grid-x) var(--work-grid-y);background-size:var(--work-grid-small) var(--work-grid-small);top:72px}.work-edge{stroke:#44443f45;stroke-width:1.45px}.work-node-heading{color:#3b3b37;padding:0 4px;font-size:12px}.work-node-heading strong{font-weight:var(--type-medium)}.work-node-heading span{color:#8a8a84;font-weight:var(--type-book);letter-spacing:.12em}.work-node-card{background:#ffffffeb;border-color:#14141217;border-radius:20px;box-shadow:0 10px 28px #1919160e}.work-node.is-selected .work-node-card{border-color:#141412bf;box-shadow:0 0 0 2px #141412c7,0 14px 34px #1616131a}.work-node-text .work-node-card{background:#ffffffe6;border-radius:18px}.work-port{background:#1c1c1a;border-width:3px;width:15px;height:15px}.work-canvas-meta{border:1px solid var(--ui-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-radius:14px;gap:9px;padding:10px 13px;top:16px;left:18px}.work-canvas-actions{top:14px;right:16px}.work-canvas-actions button,.work-zoom-controls button{border-color:var(--ui-line);min-height:38px;font-weight:var(--type-medium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:12px}.work-canvas-actions button:first-child{background:#1a1a18;border-color:#1a1a18}.work-canvas-actions button:hover,.work-zoom-controls button:hover{color:#111;background:#fff;border-color:#14141224}.work-zoom-controls{border-color:var(--ui-line);background:#fffc;border-radius:14px;overflow:hidden}.work-zoom-controls button{border-radius:0}.work-canvas-hint{color:#777771;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border-radius:10px;padding:8px 11px}@media (max-width:899px){body .elia-workspace{padding:0}body .workspace-shell,body .workspace-main{border-radius:0}body .workspace-sidebar{border-radius:0 22px 22px 0}body .workspace-mobile-menu{border-color:var(--ui-line);background:#fff;border-radius:12px}.work-canvas{top:72px}}.workspace-collapsed-rail,.workspace-collapsed-brand{display:none}@media (min-width:900px){body .workspace-shell{transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}body .workspace-shell.is-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}body .workspace-shell.is-sidebar-collapsed .workspace-sidebar{align-items:center;width:64px;min-width:0;padding:12px 8px}body .workspace-shell.is-sidebar-collapsed .workspace-sidebar>:not(.workspace-collapsed-rail){display:none}body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-rail{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-brand{color:#171716;width:44px;height:44px;font-size:22px;font-weight:var(--type-medium);letter-spacing:-.08em;cursor:pointer;background:#ffffffd6;border:1px solid #14141214;border-radius:14px;place-items:center;line-height:1;transition:background .16s,transform .16s;display:grid;box-shadow:0 1px 2px #1414120a}body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-brand:hover{background:#fff;transform:translateY(-1px)}.workspace-collapsed-rail nav{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:24px;display:flex}.workspace-collapsed-rail nav button,.workspace-collapsed-theme{color:#777771;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:42px;height:42px;transition:background .16s,color .16s,transform .16s;display:grid}.workspace-collapsed-rail nav button:hover,.workspace-collapsed-rail nav button.is-active{color:#171716;background:#ffffffd1;transform:translateY(-1px)}.workspace-collapsed-theme{margin-top:auto}.workspace-collapsed-theme>span{background:#fff;border:1px solid #14141238;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;box-shadow:inset -7px 0 #171716}.workspace-collapsed-theme>span.is-dark{transform:rotate(180deg)}}.micro-float{pointer-events:none;transition:transform .18s;display:block;position:absolute;inset:0;transform:translate(0)}.elia-experience.is-ready:not(.has-abstract-layout) .micro-item:not(.is-active):not(.is-related) .micro-float{animation:archive-photo-float var(--float-duration) ease-in-out var(--float-delay) infinite alternate}.micro-item.is-active .micro-float,.micro-item.is-related .micro-float,.elia-experience.has-abstract-layout .micro-float{animation:none;transform:translate(0)}.elia-experience.is-ready:not(.has-abstract-layout) .project-anchor:not(.is-active){animation:archive-anchor-float var(--anchor-float-duration) ease-in-out var(--anchor-float-delay) infinite alternate}@keyframes archive-photo-float{0%{transform:translate(0)}to{transform:translate3d(var(--float-x), var(--float-y), 0)}}@keyframes archive-anchor-float{0%{transform:translate3d(var(--anchor-x), var(--anchor-y), 0) scale(1)}to{transform:translate3d(calc(var(--anchor-x) + var(--anchor-float-x)), calc(var(--anchor-y) + var(--anchor-float-y)), 0) scale(1)}}.elia-experience.reduced-motion .micro-float,.elia-experience.reduced-motion .micro-magnet,.elia-experience.reduced-motion .project-anchor{animation:none!important;transform:none!important}body .workspace-nav-item.is-active{color:#171716;background:#ffffffdb}body .workspace-main.is-history-mode{background:#f2f2ef}body .workspace-main.is-history-mode .workspace-topbar{background:linear-gradient(#f2f2eff5 0%,#f2f2efc2 70%,#f2f2ef00 100%)}.workspace-history-scroll{background:#f2f2ef}.workspace-history{width:100%;max-width:1680px;margin:0 auto;padding:108px clamp(22px,3vw,52px) 54px}.workspace-history-header{border-bottom:1px solid #1414121a;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;padding:0 2px 24px;display:flex}.workspace-history-header>div{flex-direction:column;min-width:0;display:flex}.workspace-history-header span{color:#787873;font-size:11px;font-weight:var(--type-medium);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.workspace-history-header h1{font-size:clamp(58px,6.8vw,112px);font-weight:var(--type-thin);letter-spacing:-.075em;margin:0;line-height:.82}.workspace-history-header p{color:#777772;font-size:13px;font-weight:var(--type-book);white-space:nowrap;margin:0 0 4px}.workspace-history-grid{columns:230px 5;column-gap:15px}.workspace-history-card{break-inside:avoid;background:#e7e7e2;border:1px solid #14141212;border-radius:18px;width:100%;margin:0 0 15px;display:inline-block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 5px 18px #1818150b}.workspace-history-card img{width:100%;height:auto;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .24s;display:block}.workspace-history-card figcaption{color:#fff;font-size:10px;font-weight:var(--type-medium);letter-spacing:.02em;opacity:0;pointer-events:none;background:linear-gradient(#0000,#10100f94);justify-content:space-between;align-items:flex-end;gap:10px;padding:42px 13px 12px;transition:opacity .18s,transform .22s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(5px)}.workspace-history-card:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.025)}.workspace-history-card:hover figcaption{opacity:1;transform:translateY(0)}@media (max-width:899px){.workspace-history{padding:94px 16px 34px}.workspace-history-header{margin-bottom:20px;padding-bottom:18px}.workspace-history-header h1{font-size:clamp(52px,15vw,82px)}.workspace-history-grid{columns:170px 3;column-gap:10px}.workspace-history-card{border-radius:14px;margin-bottom:10px}}@media (max-width:520px){.workspace-history-header{flex-direction:column;align-items:flex-start;gap:14px}.workspace-history-header p{margin:0}.workspace-history-grid{columns:132px 2;column-gap:8px}.workspace-history-card{border-radius:12px;margin-bottom:8px}}body .top-access{color:#181817;min-width:82px;min-height:40px;font-size:13px;font-weight:var(--type-bold);letter-spacing:-.01em;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffbd;border:1px solid #14141217;border-radius:14px;padding:9px 15px 10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px #14141209,0 8px 24px #1414120b}body .top-access:hover:not(:disabled){background:#fffffff5;border-color:#14141224;transform:translateY(-1px);box-shadow:0 1px 2px #1414120b,0 10px 28px #14141212}body .rotating-cta{width:240px;min-width:240px;min-height:56px;font-size:15px;font-weight:var(--type-bold);letter-spacing:-.018em;text-align:center;text-transform:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #280a0c24;border-radius:18px;justify-content:center;gap:0;padding:8px 52px;line-height:1;transition:box-shadow .18s,filter .18s,transform .18s;box-shadow:0 1px 2px #270c0e1f,0 10px 30px #45181b21}body .rotating-cta>span:first-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:100%;min-width:0;overflow:hidden}body .rotating-cta .rotating-cta-arrow{width:36px;height:36px;color:inherit;font-size:16px;font-weight:var(--type-regular);text-align:center;background:#ffffff2b;border-radius:12px;flex:none;place-items:center;line-height:1;animation:none;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}body .rotating-cta:hover:not(:disabled){filter:brightness(1.035);transform:translateY(calc(-50% - 1px));box-shadow:0 1px 2px #270c0e21,0 13px 34px #45181b2b}body .workspace-theme-toggle{color:#171716;cursor:pointer;pointer-events:auto;background:#ffffffd1;border:1px solid #14141212;border-radius:13px;justify-content:center;align-items:center;gap:5px;width:58px;height:36px;padding:4px 6px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:absolute;right:52px;box-shadow:0 1px 2px #1414120a}body .workspace-theme-toggle:hover{background:#fff;border-color:#14141224;transform:translateY(-1px)}.theme-swatch{border:1px solid #14141238;border-radius:50%;width:15px;height:15px;transition:box-shadow .18s,transform .18s;display:block}.theme-swatch-light{background:#fff;box-shadow:0 0 0 2px #14141229}.theme-swatch-dark{background:#111}body .elia-workspace.is-dark{--workspace-ink:#f3f3f0;--workspace-muted:#8d8d87;--workspace-soft:#151514;--workspace-softer:#10100f;--workspace-line:#ffffff1a;--ui-bg:#080808;--ui-panel:#171716e6;--ui-surface:#171716;--ui-surface-soft:#252523;--ui-line:#ffffff17;--ui-muted:#8b8b85;color:#f3f3f0;background:#080808}body .elia-workspace.is-dark .workspace-shell{background:0 0}body .elia-workspace.is-dark .workspace-sidebar{color:#efefec;background:#161615f0;border-color:#fff1;box-shadow:inset 0 0 0 1px #ffffff05}body .elia-workspace.is-dark .workspace-sidebar-header strong,body .elia-workspace.is-dark .workspace-nav-item,body .elia-workspace.is-dark .workspace-history-item,body .elia-workspace.is-dark .workspace-account{color:#efefec}body .elia-workspace.is-dark .workspace-sidebar-header strong span,body .elia-workspace.is-dark .workspace-section-label,body .elia-workspace.is-dark .workspace-account small{color:#777771}body .elia-workspace.is-dark .workspace-sidebar-header button,body .elia-workspace.is-dark .workspace-collapsed-brand{color:#f4f4f1;background:#232321;border-color:#ffffff14}body .elia-workspace.is-dark .workspace-sidebar-header button:hover,body .elia-workspace.is-dark .workspace-nav-item:hover,body .elia-workspace.is-dark .workspace-nav-item.is-active,body .elia-workspace.is-dark .workspace-history-item:hover,body .elia-workspace.is-dark .workspace-history-item.is-active,body .elia-workspace.is-dark .workspace-account:hover{color:#fff;background:#292927}body .elia-workspace.is-dark .workspace-new-chat{color:#121211;background:#f2f2ef}body .elia-workspace.is-dark .workspace-sidebar-footer{background:#ffffff05;border-color:#ffffff14}body .elia-workspace.is-dark .workspace-avatar{color:#f2f2ef;background:#252523;border-color:#ffffff1a}body .elia-workspace.is-dark .workspace-main{background:#10100f;border-color:#ffffff0e}body .elia-workspace.is-dark .workspace-topbar{background:#10100fd1}body .elia-workspace.is-dark .workspace-mode-switch{background:#232321;border-color:#ffffff13}body .elia-workspace.is-dark .workspace-mode-switch button.is-active{color:#111;box-shadow:none;background:#f2f2ef}body .elia-workspace.is-dark .workspace-theme-toggle{background:#242422;border-color:#ffffff17}body .elia-workspace.is-dark .workspace-theme-toggle:hover{background:#2c2c29}body .elia-workspace.is-dark .theme-swatch-light{box-shadow:none}body .elia-workspace.is-dark .theme-swatch-dark{border-color:#fff6;box-shadow:0 0 0 2px #ffffff4d}body .elia-workspace.is-dark .workspace-status-dot{background:#f1f1ee;box-shadow:0 0 0 5px #ffffff12}body .elia-workspace.is-dark .workspace-hero h1{color:#f2f2ef}body .elia-workspace.is-dark .workspace-composer{background:#191918;border-color:#ffffff1a;box-shadow:0 12px 34px #0003}body .elia-workspace.is-dark .workspace-composer:focus-within{border-color:#ffffff42;box-shadow:0 14px 38px #00000047}body .elia-workspace.is-dark .workspace-composer textarea{color:#f4f4f1}body .elia-workspace.is-dark .workspace-composer textarea::placeholder{color:#7c7c77}body .elia-workspace.is-dark .workspace-tool-button,body .elia-workspace.is-dark .workspace-add-button{color:#f0f0ed;background:#292927;border-color:#ffffff14}body .elia-workspace.is-dark .workspace-send-button{color:#111;background:#f2f2ef}body .elia-workspace.is-dark .workspace-quick-actions button,body .elia-workspace.is-dark .workspace-quick-actions button:nth-child(2),body .elia-workspace.is-dark .workspace-quick-actions button:nth-child(3){color:#b1b1ab;background:#181817;border-color:#ffffff13}body .elia-workspace.is-dark .workspace-quick-actions button:hover{color:#fff;background:#242422;border-color:#ffffff24}body .elia-workspace.is-dark .workspace-conversation{color:#efefec}body .elia-workspace.is-dark .workspace-conversation-topline,body .elia-workspace.is-dark .workspace-message{border-color:#ffffff14}body .elia-workspace.is-dark .workspace-message p,body .elia-workspace.is-dark .workspace-message-elia strong{color:#efefec}body .elia-workspace.is-dark .workspace-history-scroll,body .elia-workspace.is-dark .workspace-main.is-history-mode{background:#10100f}body .elia-workspace.is-dark .workspace-main.is-history-mode .workspace-topbar{background:linear-gradient(#10100ffa 0%,#10100fc7 70%,#10100f00 100%)}body .elia-workspace.is-dark .workspace-history-header{border-color:#ffffff1a}body .elia-workspace.is-dark .workspace-history-header h1{color:#f1f1ee}body .elia-workspace.is-dark .workspace-history-header span,body .elia-workspace.is-dark .workspace-history-header p{color:#85857f}body .elia-workspace.is-dark .workspace-history-card{background:#1a1a19;border-color:#ffffff14;box-shadow:0 5px 18px #00000024}body .elia-workspace.is-dark .workspace-main.is-work-mode{background:#10100f}body .elia-workspace.is-dark .workspace-main.is-work-mode .workspace-topbar{background:#10100fd1}body .elia-workspace.is-dark .work-edge{stroke:#ffffff42}body .elia-workspace.is-dark .work-node-heading{color:#d7d7d2}body .elia-workspace.is-dark .work-node-heading span{color:#777771}body .elia-workspace.is-dark .work-node-card,body .elia-workspace.is-dark .work-node-text .work-node-card{color:#efefec;background:#1a1a19f5;border-color:#ffffff1a;box-shadow:0 10px 28px #0000003d}body .elia-workspace.is-dark .work-node.is-selected .work-node-card{border-color:#f1f1ee;box-shadow:0 0 0 2px #f1f1ee,0 14px 34px #00000052}body .elia-workspace.is-dark .work-port{background:#f1f1ee;border-color:#10100f}body .elia-workspace.is-dark .work-canvas-meta,body .elia-workspace.is-dark .work-canvas-actions button,body .elia-workspace.is-dark .work-zoom-controls,body .elia-workspace.is-dark .work-zoom-controls button,body .elia-workspace.is-dark .work-canvas-hint{color:#d0d0cb;background:#1c1c1bdb;border-color:#ffffff17}body .elia-workspace.is-dark .work-canvas-actions button:first-child{color:#111;background:#f1f1ee;border-color:#f1f1ee}@media (max-width:719px){body .rotating-cta{width:auto;min-width:0;min-height:56px;transform:none}body .rotating-cta:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:899px){body .workspace-theme-toggle{width:52px;height:34px;right:45px}}body .workspace-main.is-work-mode{background:#f2f2ef;position:relative}body .workspace-main.is-work-mode .workspace-topbar{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.work-canvas{top:0}.work-canvas-meta{top:88px}.work-canvas-actions{top:86px}.workspace-assistant-switch{background:#ececea;border:1px solid #14141211;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(510px,88%);margin:-25px 0 18px;padding:4px;display:grid}body .workspace-assistant-switch button{color:#777772;min-width:0;min-height:42px;font-size:14px;font-weight:var(--type-medium);letter-spacing:-.015em;text-transform:none;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;transition:background .18s,color .18s,box-shadow .18s;display:flex}body .workspace-assistant-switch button>span{color:#4e4e4a;width:23px;height:23px;font-size:10px;font-weight:var(--type-bold);background:#ffffff8f;border:1px solid #14141217;border-radius:8px;flex:none;place-items:center;display:grid}body .workspace-assistant-switch button.is-active{color:#171716;background:#fff;box-shadow:0 1px 3px #12121014}body .workspace-assistant-switch button.is-active>span{color:#fff;background:#171716;border-color:#171716}.workspace-assistant-switch.is-compact{border-radius:13px;width:min(410px,62%);margin:0;padding:3px}body .workspace-assistant-switch.is-compact button{border-radius:10px;min-height:34px;padding:5px 8px;font-size:12px}body .workspace-assistant-switch.is-compact button>span{border-radius:6px;width:19px;height:19px;font-size:8px}.work-projects{z-index:1;background-color:#f2f2ef;background-image:radial-gradient(circle,#20201d21 1px,#0000 1.15px);background-size:32px 32px;padding:148px clamp(28px,5vw,84px) 58px;position:absolute;inset:0;overflow:auto}.work-projects-intro{text-align:center;width:min(760px,100%);margin:0 auto 82px}.work-projects-intro>span{color:#777772;font-size:11px;font-weight:var(--type-medium);letter-spacing:.1em;text-transform:uppercase}.work-projects-intro h1{color:#111;font-size:clamp(72px,9vw,148px);font-weight:var(--type-thin);letter-spacing:-.08em;margin:22px 0 20px;line-height:.82}.work-projects-intro p{color:#696964;width:min(520px,90%);font-size:17px;font-weight:var(--type-book);letter-spacing:-.02em;margin:0 auto 30px;line-height:1.35}.work-projects-create{color:#fff;min-height:52px;font-size:14px;font-weight:var(--type-medium);cursor:pointer;background:#171716;border:1px solid #171716;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 21px;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #14141221}.work-projects-create:hover{background:#30302d;transform:translateY(-2px);box-shadow:0 12px 30px #1414122b}.work-projects-recent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffba;border:1px solid #14141212;border-radius:24px;width:min(1120px,100%);margin:0 auto;padding:20px}.work-projects-recent-heading{justify-content:space-between;align-items:center;padding:3px 3px 16px;display:flex}.work-projects-recent-heading span{font-size:13px;font-weight:var(--type-medium)}.work-projects-recent-heading small{color:#85857f;font-size:11px;font-weight:var(--type-book)}.work-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.work-projects-grid button{color:#171716;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #14141212;border-radius:17px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:9px;transition:border-color .18s,transform .18s,background .18s;display:grid}.work-projects-grid button:hover{background:#fff;border-color:#1414122e;transform:translateY(-2px)}.work-projects-thumb{background:#deded8;border-radius:13px;width:64px;height:64px;display:block;overflow:hidden}.work-projects-thumb img{object-fit:cover;width:100%;height:100%;display:block}.work-projects-grid button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.work-projects-grid strong{font-size:13px;font-weight:var(--type-medium);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-projects-grid small{color:#85857f;font-size:10px;font-weight:var(--type-book);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-projects-grid button>span:last-child{color:#85857f;padding-right:5px;font-size:13px}.workspace-history-grid{position:relative;overflow:visible}.workspace-history-card{z-index:0;isolation:isolate;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .22s;overflow:visible}.workspace-history-card.is-priority{z-index:2}.workspace-history-card img{border-radius:inherit}.workspace-history-card figcaption{z-index:2;border-radius:0 0 17px 17px}.workspace-history-card:hover,.workspace-history-card.is-priority:hover{z-index:80;transform:scale(1.035);box-shadow:0 16px 42px #18181529}body .elia-workspace.is-dark .workspace-assistant-switch{background:#232321;border-color:#ffffff13}body .elia-workspace.is-dark .workspace-assistant-switch button{color:#8a8a84}body .elia-workspace.is-dark .workspace-assistant-switch button>span{color:#aaa9a4;background:#ffffff0a;border-color:#ffffff17}body .elia-workspace.is-dark .workspace-assistant-switch button.is-active{color:#111;background:#f2f2ef}body .elia-workspace.is-dark .workspace-assistant-switch button.is-active>span{color:#fff;background:#111;border-color:#111}body .elia-workspace.is-dark .work-projects{background-color:#10100f;background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.15px)}body .elia-workspace.is-dark .work-projects-intro h1{color:#f1f1ee}body .elia-workspace.is-dark .work-projects-intro>span,body .elia-workspace.is-dark .work-projects-intro p,body .elia-workspace.is-dark .work-projects-recent-heading small,body .elia-workspace.is-dark .work-projects-grid small,body .elia-workspace.is-dark .work-projects-grid button>span:last-child{color:#85857f}body .elia-workspace.is-dark .work-projects-create{color:#111;background:#f1f1ee;border-color:#f1f1ee}body .elia-workspace.is-dark .work-projects-recent{background:#191918cc;border-color:#ffffff14}body .elia-workspace.is-dark .work-projects-grid button{color:#efefec;background:#21211feb;border-color:#ffffff14}body .elia-workspace.is-dark .work-projects-grid button:hover{background:#292927;border-color:#ffffff29}body .elia-workspace.is-dark .workspace-collapsed-rail nav button{color:#777771}body .elia-workspace.is-dark .workspace-collapsed-rail nav button:hover,body .elia-workspace.is-dark .workspace-collapsed-rail nav button.is-active{color:#fff;background:#292927}body .elia-workspace.is-dark .workspace-collapsed-theme>span{background:#f2f2ef;border-color:#ffffff4d;box-shadow:inset -7px 0 #111}@media (max-width:899px){.work-canvas{top:0}.work-canvas-meta{top:82px}.work-canvas-actions{top:80px}.work-projects{background-size:32px 32px;padding:126px 18px 36px}.work-projects-intro{margin-bottom:52px}.work-projects-grid{grid-template-columns:1fr}.workspace-assistant-switch{width:min(100%,510px)}}@media (max-width:520px){.workspace-assistant-switch{gap:2px;margin-top:-24px;padding:3px}body .workspace-assistant-switch button{gap:5px;min-height:39px;padding:5px 6px;font-size:11px}body .workspace-assistant-switch button>span{border-radius:6px;width:20px;height:20px;font-size:8px}.workspace-assistant-switch.is-compact{width:72%}body .workspace-assistant-switch.is-compact button>span{display:none}.work-projects-intro h1{font-size:clamp(66px,22vw,96px)}.work-projects-intro p{font-size:15px}.work-projects-recent{border-radius:19px;padding:12px}}:root{--control-font-secondary:14px;--control-font-default:15px;--control-font-primary:16px;--control-leading:1.15;--control-tracking:-.018em;--control-weight-default:var(--type-medium);--control-weight-primary:var(--type-bold);--control-height-compact:40px;--control-height-default:44px;--control-height-comfortable:48px;--control-height-primary:56px;--control-radius-compact:12px;--control-radius-default:14px;--control-radius-primary:18px;--control-transition:.18s cubic-bezier(.22, 1, .36, 1)}button,summary{font-kerning:normal;-webkit-tap-highlight-color:transparent;font-family:Elisava Sans,Arial,Helvetica,sans-serif}button{line-height:var(--control-leading)}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #ae363d57}body .top-access{min-width:92px;min-height:var(--control-height-default);border-radius:var(--control-radius-default);font-size:var(--control-font-default);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);padding:0 18px}body .rotating-cta{border-radius:var(--control-radius-primary);width:260px;min-width:260px;min-height:58px;font-size:var(--control-font-primary);font-weight:var(--control-weight-primary);line-height:var(--control-leading);letter-spacing:-.022em;padding:0 58px 0 22px}body .rotating-cta .rotating-cta-arrow{border-radius:var(--control-radius-compact);width:40px;height:40px;font-size:18px;right:9px}body .primary-access{border-radius:var(--control-radius-default);min-height:52px;font-size:var(--control-font-default);font-weight:var(--control-weight-primary);line-height:var(--control-leading);letter-spacing:var(--control-tracking);padding:0 16px}body .access-help{min-height:var(--control-height-default);color:#5f5f5a;font-size:var(--control-font-secondary);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);align-items:center;margin:4px 0 -8px;padding:0 2px;text-decoration:none;display:inline-flex}body .access-help:hover{color:#111;text-underline-offset:3px;text-decoration:underline}.project-index summary{min-height:var(--control-height-default);border-radius:var(--control-radius-default);font-size:var(--control-font-secondary);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);align-items:center;padding:0 15px;display:inline-flex}.project-index-list button{min-height:var(--control-height-comfortable);font-size:var(--control-font-secondary);font-weight:var(--type-regular);letter-spacing:-.012em;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px 12px;line-height:1.2}.project-index-list strong{font-size:var(--control-font-secondary);font-weight:var(--control-weight-default)}.project-index-list small,.project-index-list span{font-size:12px;line-height:1.2}.cluster-close{width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--control-radius-default);font-size:21px;top:-18px;left:204px}.cluster-meta,.cluster-main small{font-size:11px;line-height:1.2}body .elia-workspace{--control-surface:#ffffffdb;--control-surface-solid:#fff;--control-surface-hover:#fffffff5;--control-surface-active:#fff;--control-border:#14141217;--control-text:#171716;--control-muted:#686863;--control-inverse:#171716;--control-inverse-text:#fff}body .elia-workspace.is-dark{--control-surface:#262624e6;--control-surface-solid:#242422;--control-surface-hover:#2d2d2a;--control-surface-active:#f2f2ef;--control-border:#ffffff1a;--control-text:#f1f1ee;--control-muted:#aaa9a4;--control-inverse:#f2f2ef;--control-inverse-text:#111}body .elia-workspace button{letter-spacing:var(--control-tracking);transition:background var(--control-transition), border-color var(--control-transition), color var(--control-transition), box-shadow var(--control-transition), transform var(--control-transition)}body .workspace-sidebar-header button,body .workspace-mobile-menu{width:var(--control-height-default);height:var(--control-height-default);border:1px solid var(--control-border);border-radius:var(--control-radius-default);background:var(--control-surface);color:var(--control-text);padding:0}body .workspace-sidebar-header button:hover,body .workspace-mobile-menu:hover{background:var(--control-surface-hover);color:var(--control-text);border-color:#1414122e;transform:translateY(-1px)}body .elia-workspace.is-dark .workspace-sidebar-header button:hover,body .elia-workspace.is-dark .workspace-mobile-menu:hover{border-color:#ffffff2e}body .workspace-new-chat,body .workspace-nav-item,body .workspace-history-item{border-radius:var(--control-radius-default);min-height:46px;font-size:var(--control-font-default);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);gap:12px;padding:9px 12px}body .workspace-new-chat{background:var(--control-inverse);min-height:50px;color:var(--control-inverse-text);font-weight:var(--control-weight-primary);padding-left:14px;padding-right:14px}body .workspace-new-chat:hover{color:#fff;background:#2b2b29;transform:translateY(-1px)}body .elia-workspace.is-dark .workspace-new-chat:hover{color:#111;background:#fff}body .workspace-nav-item:hover,body .workspace-nav-item.is-active,body .workspace-history-item:hover,body .workspace-history-item.is-active{background:var(--control-surface-hover);color:var(--control-text);transform:none}body .workspace-pin-avatar{width:28px;height:28px;font-size:12px;font-weight:var(--control-weight-primary)}body .workspace-account{border-radius:var(--control-radius-default);min-height:60px;padding:8px}body .workspace-account strong{font-size:var(--control-font-default);font-weight:var(--control-weight-default);letter-spacing:var(--control-tracking);line-height:1.15}body .workspace-account small{font-size:13px;font-weight:var(--type-book);margin-top:4px;line-height:1.15}body .workspace-collapsed-rail nav button,body .workspace-collapsed-theme,body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-brand{width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--control-radius-default)}body .workspace-mode-switch{border:1px solid var(--control-border);background:#e8e8e5d1;border-radius:17px;width:252px;min-height:52px;padding:4px}body .workspace-mode-switch button{min-height:var(--control-height-default);border-radius:var(--control-radius-compact);font-size:var(--control-font-default);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);border:0;padding:0 18px}body .workspace-mode-switch button.is-active{background:var(--control-surface-active);color:#171716}body .workspace-theme-toggle{width:64px;height:var(--control-height-default);border-radius:var(--control-radius-default);padding:5px 7px}body .workspace-assistant-switch{border-radius:17px;min-height:52px;padding:4px}body .workspace-assistant-switch button{min-height:var(--control-height-default);border-radius:var(--control-radius-compact);font-size:var(--control-font-default);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);padding:8px 12px}body .workspace-assistant-switch button>span{border-radius:8px;width:24px;height:24px;font-size:11px}.workspace-assistant-switch.is-compact{min-height:46px}body .workspace-assistant-switch.is-compact button{min-height:var(--control-height-compact);font-size:var(--control-font-secondary)}body .workspace-composer textarea{font-size:18px;font-weight:var(--type-regular);letter-spacing:-.018em;line-height:1.35}body .workspace-tool-button{border-radius:var(--control-radius-default);height:46px;font-size:var(--control-font-default);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);padding:0 14px}body .workspace-add-button{width:46px;padding:0}body .workspace-send-button{border-radius:16px;width:50px;height:50px}body .workspace-quick-actions button{border-radius:var(--control-radius-primary);min-height:78px;font-size:var(--control-font-primary);font-weight:var(--control-weight-default);letter-spacing:var(--control-tracking);padding:18px 20px;line-height:1.18}body .workspace-conversation-topline>button{min-height:var(--control-height-default);border-radius:var(--control-radius-default);font-size:var(--control-font-secondary);font-weight:var(--control-weight-default);padding:0 14px}body .work-projects-create{border-radius:var(--control-radius-primary);min-height:54px;font-size:var(--control-font-default);font-weight:var(--control-weight-primary);line-height:var(--control-leading);letter-spacing:var(--control-tracking);padding:0 22px}body .work-projects-grid button{border-radius:var(--control-radius-primary);gap:14px;min-height:88px;padding:11px}body .work-projects-grid strong{font-size:var(--control-font-default);font-weight:var(--control-weight-default);letter-spacing:var(--control-tracking);line-height:1.15}body .work-projects-grid small{font-size:13px;font-weight:var(--type-book);line-height:1.2}body .work-projects-grid button>span:last-child{font-size:var(--control-font-primary)}.work-canvas-actions{gap:8px}body .work-canvas-actions button,body .work-zoom-controls button{min-height:var(--control-height-default);border-radius:var(--control-radius-default);font-size:var(--control-font-secondary);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking)}body .work-canvas-actions button{padding:0 15px}body .work-zoom-controls{min-height:var(--control-height-default);border-radius:var(--control-radius-default)}body .work-zoom-controls button{min-width:var(--control-height-default);padding:0 12px}body .work-zoom-controls button:last-child{min-width:72px;font-size:var(--control-font-secondary);font-weight:var(--control-weight-default);line-height:var(--control-leading);letter-spacing:var(--control-tracking);padding:0 14px}body .work-zoom-controls span{min-width:64px;font-size:13px;font-weight:var(--control-weight-default);line-height:var(--control-leading)}.work-canvas-meta span{font-size:12px;font-weight:var(--control-weight-default);letter-spacing:-.01em;text-transform:none;line-height:1.2}.work-canvas-meta strong{font-size:var(--control-font-default);line-height:1.15}.work-canvas-hint{font-size:12px;line-height:1.25}@media (hover:hover){body .elia-workspace button:not(:disabled):hover{will-change:transform}}@media (prefers-reduced-motion:reduce){body .elia-workspace button,body .top-access,body .rotating-cta,body .primary-access{transition-duration:.01ms}}@media (max-width:899px){body .workspace-mobile-menu{width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--control-radius-default)}body .workspace-mode-switch{width:224px;min-height:50px}body .workspace-mode-switch button{min-height:42px}body .workspace-theme-toggle{right:14px}}@media (max-width:639px){body .rotating-cta{min-height:var(--control-height-primary);font-size:var(--control-font-default)}body .workspace-mode-switch{width:184px}body .workspace-mode-switch button{font-size:var(--control-font-secondary);padding:0 12px}body .workspace-tool-button{height:var(--control-height-default);font-size:var(--control-font-secondary);padding:0 11px}body .workspace-add-button{width:var(--control-height-default)}body .workspace-send-button{width:var(--control-height-comfortable);height:var(--control-height-comfortable)}body .workspace-quick-actions button{min-height:72px;font-size:var(--control-font-default)}}@media (max-width:520px){body .workspace-assistant-switch button{gap:6px;min-height:42px;padding:6px 7px;font-size:13px}body .workspace-assistant-switch button>span{width:22px;height:22px;font-size:9px}body .workspace-assistant-switch.is-compact button{min-height:var(--control-height-compact);font-size:13px}}.archive-theme-toggle{z-index:61;width:64px;height:var(--control-height-default);border-radius:var(--control-radius-default);color:#171716;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);transition:background var(--control-transition), border-color var(--control-transition), transform var(--control-transition);background:#ffffffc2;border:1px solid #14141217;justify-content:center;align-items:center;gap:6px;padding:5px 7px;display:flex;position:fixed;top:18px;right:124px;box-shadow:0 1px 2px #14141209,0 8px 24px #1414120b}.archive-theme-toggle:hover{background:#fffffff5;border-color:#14141229;transform:translateY(-1px)}.archive-theme-toggle .theme-swatch{width:16px;height:16px}.elia-experience:not(.is-dark-theme) .archive-theme-toggle .theme-swatch-light{box-shadow:0 0 0 2px #1414122e}.elia-experience:not(.is-dark-theme) .archive-theme-toggle .theme-swatch-dark{box-shadow:none}.elia-experience{transition:background .26s,color .26s}.elia-experience.is-dark-theme{color:#f3f3f0;background:#090909}.elia-experience.is-dark-theme .fixed-brand,.elia-experience.is-dark-theme .interaction-hint{color:#f3f3f0}.elia-experience.is-dark-theme .path-layer path{stroke:#ffffff2b}.elia-experience.is-dark-theme .micro-connection-layer .micro-connection,.elia-experience.is-dark-theme .abstract-connection-layer .abstract-connection{stroke:#ffffff6b}.elia-experience.is-dark-theme .micro-connection-layer circle,.elia-experience.is-dark-theme .abstract-connection-layer circle{fill:#f3f3f0}.elia-experience.is-dark-theme .archive-theme-toggle{background:#1f1f1dd1;border-color:#ffffff1f}.elia-experience.is-dark-theme .archive-theme-toggle:hover{background:#2a2a28f5;border-color:#fff3}.elia-experience.is-dark-theme .archive-theme-toggle .theme-swatch-light{box-shadow:none}.elia-experience.is-dark-theme .archive-theme-toggle .theme-swatch-dark{border-color:#ffffff7a;box-shadow:0 0 0 2px #ffffff52}.elia-experience.is-dark-theme .panel-sheet,.elia-experience.is-dark-theme .panel-surface{background:#181817;border-color:#ffffff1a}.elia-experience.is-dark-theme .panel-surface{box-shadow:0 20px 52px #00000057}.elia-experience.is-dark-theme .panel-topline,.elia-experience.is-dark-theme .panel-content p,.elia-experience.is-dark-theme .access-help{color:#a2a29c}.elia-experience.is-dark-theme .system-62-mark i{background:#f3f3f0}.elia-experience.is-dark-theme .primary-access{color:#111;background:#f3f3f0;border-color:#f3f3f0}.elia-experience.is-dark-theme .primary-access:hover:not(:disabled){color:#fff;background:#111}.elia-experience.is-dark-theme .project-index summary,.elia-experience.is-dark-theme .project-index-list,.elia-experience.is-dark-theme .project-index-list button{color:#f3f3f0;background:#191918f0;border-color:#ffffff1f}.elia-experience.is-dark-theme .project-index-list button:hover{background:#2a2a28}.elia-experience.is-dark-theme .project-index-list small,.elia-experience.is-dark-theme .project-index-list span{color:#969690}body .workspace-sidebar{overflow:hidden}body .workspace-sidebar-scroll{overscroll-behavior:contain;scrollbar-color:#1414123d transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding-right:3px;display:flex;overflow:hidden auto}body .workspace-sidebar-scroll::-webkit-scrollbar{width:5px}body .workspace-sidebar-scroll::-webkit-scrollbar-track{background:0 0}body .workspace-sidebar-scroll::-webkit-scrollbar-thumb{background:#14141238;border-radius:999px}body .elia-workspace.is-dark .workspace-sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff38}body .workspace-sidebar-scroll .workspace-chat-section{flex:none;min-height:auto;padding-bottom:18px}body .workspace-sidebar-footer{z-index:2;flex:none;position:relative}.workspace-history-card,.workspace-history-card.is-priority,.workspace-history-card:hover,.workspace-history-card.is-priority:hover{z-index:auto;isolation:auto;contain:none;backface-visibility:visible;overflow:hidden;transform:none}.workspace-history-card img{opacity:1;visibility:visible;mix-blend-mode:normal;backface-visibility:visible;display:block}body .workspace-hero h1{letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(31px,3.25vw,58px);line-height:.92}body .work-projects-intro h1{letter-spacing:-.065em;margin:16px 0 14px;font-size:clamp(36px,4.5vw,74px);line-height:.9}body .workspace-history-header h1{letter-spacing:-.06em;font-size:clamp(29px,3.4vw,56px);line-height:.92}@media (max-width:899px){.archive-theme-toggle{top:14px;right:116px}body .workspace-hero h1{font-size:clamp(30px,8vw,44px)}body .work-projects-intro h1{font-size:clamp(33px,11vw,48px)}body .workspace-history-header h1{font-size:clamp(26px,7.5vw,41px)}}@media (max-width:520px){.archive-theme-toggle{width:58px;right:112px}}.workspace-history-masonry{grid-template-columns:repeat(var(--history-columns), minmax(0, 1fr));align-items:start;gap:15px;width:100%;display:grid;position:relative}.workspace-history-column{flex-direction:column;gap:15px;min-width:0;display:flex}.workspace-history-masonry .workspace-history-card{isolation:auto;background:#e7e7e2;border:1px solid #14141212;border-radius:18px;width:100%;margin:0;transition:border-color .18s,box-shadow .22s;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 5px 18px #1818150b}.workspace-history-media{border-radius:inherit;background:#e7e7e2;width:100%;display:block;position:relative;overflow:hidden}.workspace-history-masonry .workspace-history-card img{opacity:1;visibility:visible;transform-origin:50%;width:100%;height:auto;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .24s;display:block;transform:scale(1)}.workspace-history-masonry .workspace-history-card figcaption{border-radius:0 0 17px 17px}@media (hover:hover){.workspace-history-masonry .workspace-history-card:hover{border-color:#14141226;box-shadow:0 12px 30px #1818151c}.workspace-history-masonry .workspace-history-card:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.025)}}body .elia-workspace.is-dark .workspace-history-media{background:#242422}body .workspace-chat-home{overflow:hidden}body .workspace-chat-home .workspace-hero{justify-content:flex-end;width:100%;height:100%;min-height:100%;padding:112px clamp(24px,5vw,72px) clamp(30px,4.5vh,52px);transform:none}body .workspace-chat-home .workspace-hero h1{font-size:clamp(28px,2.55vw,42px);font-weight:var(--type-medium);letter-spacing:-.045em;margin:0 0 22px;line-height:1}body .workspace-chat-home .workspace-assistant-switch{margin:0 0 16px}body .workspace-chat-home .workspace-composer{margin:0}body .workspace-chat-home .workspace-quick-actions{margin-top:14px}body .work-projects{padding-top:clamp(128px,15vh,158px)}body .work-projects-intro{margin-bottom:clamp(56px,7vh,78px)}body .work-projects-intro h1{font-size:clamp(38px,4.2vw,66px);font-weight:var(--type-regular);letter-spacing:-.055em;margin:20px 0 18px;line-height:.98}body .work-projects-intro p{margin-bottom:28px}body .workspace-history{padding-top:118px}body .workspace-history-header{margin-bottom:30px;padding-bottom:24px}body .workspace-history-header h1{font-size:clamp(30px,3.2vw,52px);font-weight:var(--type-regular);letter-spacing:-.05em;margin-top:3px;line-height:1}@media (max-width:899px){.workspace-history-masonry,.workspace-history-column{gap:10px}.workspace-history-masonry .workspace-history-card{border-radius:14px}body .workspace-chat-home{overflow-y:auto}body .workspace-chat-home .workspace-hero{height:auto;min-height:100%;padding:100px 18px 26px}body .workspace-chat-home .workspace-hero h1{margin-bottom:18px;font-size:clamp(28px,7vw,38px)}body .work-projects{padding-top:112px}body .work-projects-intro{margin-bottom:46px}body .work-projects-intro h1{margin:17px 0 16px;font-size:clamp(34px,9vw,48px)}body .workspace-history{padding-top:96px}body .workspace-history-header h1{font-size:clamp(28px,7vw,40px)}}@media (max-width:520px){.workspace-history-masonry,.workspace-history-column{gap:8px}.workspace-history-masonry .workspace-history-card{border-radius:12px}body .workspace-chat-home .workspace-hero{padding:92px 14px 18px}body .workspace-chat-home .workspace-assistant-switch{margin-bottom:12px}body .workspace-chat-home .workspace-quick-actions{margin-top:10px}}body .workspace-sidebar-scroll{padding-bottom:18px}body .workspace-sidebar-header{flex:none}body .workspace-sidebar-header>div{gap:0}body .workspace-user-menu{z-index:2;border:1px solid var(--control-border);background:var(--control-surface);min-width:208px;min-height:58px;color:var(--control-text);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:18px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:7px 10px 7px 7px;display:grid;position:absolute;top:18px;right:22px;box-shadow:0 6px 24px #1414120e}body .workspace-user-menu:hover{background:var(--control-surface-hover);border-color:#1414122e;transform:translateY(-1px);box-shadow:0 10px 28px #14141214}body .elia-workspace.is-dark .workspace-user-menu:hover{border-color:#ffffff2e}body .workspace-user-menu>img{object-fit:cover;object-position:50% 32%;border-radius:13px;width:42px;height:42px;display:block}body .workspace-user-menu>span{flex-direction:column;gap:2px;min-width:0;display:flex}body .workspace-user-menu strong{font-size:15px;font-weight:var(--type-medium);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;line-height:1.08;overflow:hidden}body .workspace-user-menu small{color:var(--control-muted);font-size:12px;font-weight:var(--type-book);line-height:1.08}body .workspace-user-menu>svg{color:var(--control-muted)}body .workspace-chat-home .workspace-hero{padding-bottom:clamp(22px,3.5vh,38px)}body .workspace-chat-home .workspace-hero h1,body .work-projects-intro h1{font-size:clamp(38px,4.2vw,66px);font-weight:var(--type-regular);letter-spacing:-.055em;margin:0 0 20px;line-height:.98}body .workspace-chat-home .workspace-composer{margin-bottom:0}body .work-projects{flex-direction:column;justify-content:flex-end;gap:clamp(26px,4vh,44px);min-height:100%;padding-top:118px;padding-bottom:clamp(26px,4.5vh,48px);display:flex}body .work-projects-intro{margin:0 auto}body .work-projects-intro h1{margin-top:18px}body .workspace-collapsed-rail{background:#f4f4f2}body .elia-workspace.is-dark .workspace-collapsed-rail{background:#141413}body .workspace-collapsed-theme{background:#fff;border-color:#1414121f}body .elia-workspace.is-dark .workspace-collapsed-theme{background:#242422;border-color:#ffffff24}@media (max-width:1120px){body .workspace-user-menu{grid-template-columns:42px;width:58px;min-width:58px;padding:7px}body .workspace-user-menu>span,body .workspace-user-menu>svg{display:none}}@media (max-width:899px){body .workspace-user-menu{border-radius:15px;grid-template-columns:36px;width:50px;min-width:50px;min-height:50px;padding:6px;top:13px;right:14px}body .workspace-user-menu>img{border-radius:11px;width:36px;height:36px}body .workspace-chat-home .workspace-hero h1,body .work-projects-intro h1{font-size:clamp(34px,9vw,48px)}body .work-projects{gap:28px;min-height:100%;padding-top:104px;padding-bottom:24px}}@media (max-width:520px){body .workspace-user-menu{right:10px}body .workspace-mode-switch{transform:translate(-6px)}body .workspace-chat-home .workspace-hero{padding-bottom:16px}body .workspace-chat-home .workspace-hero h1,body .work-projects-intro h1{margin-bottom:16px;font-size:clamp(32px,9.4vw,42px)}body .work-projects{gap:22px;padding-top:94px;padding-bottom:16px}}.history-library-toolbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffffb8;border:1px solid #14141214;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:12px;display:flex;box-shadow:0 8px 26px #18181509}.history-search{color:#777771;background:#f6f6f3db;border:1px solid #14141217;border-radius:14px;flex:230px;align-items:center;gap:10px;min-width:210px;height:44px;padding:0 14px;display:flex}.history-search:focus-within{color:#171716;background:#fff;border-color:#14141247}.history-search input{color:#171716;width:100%;min-width:0;font-family:inherit;font-size:14px;font-weight:var(--type-regular);background:0 0;border:0;outline:0}.history-search input::placeholder{color:#8b8b85}.history-collection-filter,.history-view-switch{background:#f1f1ee;border:1px solid #14141214;border-radius:14px;align-items:center;gap:3px;padding:3px;display:flex}.history-collection-filter button,.history-view-switch button{color:#71716b;min-height:36px;font-family:inherit;font-size:13px;font-weight:var(--type-medium);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.history-collection-filter button:hover,.history-collection-filter button.is-active,.history-view-switch button:hover,.history-view-switch button.is-active{color:#171716;background:#fff;box-shadow:0 2px 7px #14141212}.history-collection-filter button.is-active svg path{fill:currentColor}.history-toolbar-selects{flex:390px;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.history-toolbar-selects label{flex:0 176px;min-width:0}.history-toolbar-selects select,.history-detail-select select{color:#242421;width:100%;height:44px;font-family:inherit;font-size:13px;font-weight:var(--type-regular);cursor:pointer;background-color:#f6f6f3db;border:1px solid #14141217;border-radius:13px;outline:0;padding:0 33px 0 13px}.history-toolbar-selects select:focus,.history-detail-select select:focus{background-color:#fff;border-color:#14141252}.history-view-switch{flex:none}.history-view-switch button{width:38px;padding:0}.workspace-history-masonry .workspace-history-card,.workspace-history-uniform-grid .workspace-history-card{background:#f8f8f6;border-color:#14141214;overflow:hidden;box-shadow:0 3px 14px #1818150a}.workspace-history-media{isolation:isolate}.history-card-open{cursor:zoom-in;background:#e7e7e2;border:0;width:100%;padding:0;display:block;overflow:hidden}.workspace-history-masonry .history-card-open img,.workspace-history-uniform-grid .history-card-open img{opacity:1;visibility:visible;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .22s;display:block;transform:scale(1)}.workspace-history-uniform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.workspace-history-uniform-grid .history-card-open{aspect-ratio:4/5}.workspace-history-uniform-grid .history-card-open img{object-fit:cover;height:100%}.history-card-actions{z-index:3;opacity:0;gap:6px;transition:opacity .18s,transform .22s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.history-card-actions button{color:#252523;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffff80;border-radius:12px;place-items:center;width:37px;height:37px;transition:transform .16s,background .16s,color .16s;display:grid;box-shadow:0 5px 18px #1414121f}.history-card-actions button:hover{background:#fff;transform:translateY(-1px)}.history-card-actions button.is-active{color:#fff;background:#171716}.history-card-actions button.is-active svg path{fill:currentColor}.workspace-history-card:hover .history-card-actions,.workspace-history-card:focus-within .history-card-actions,.workspace-history-card.is-important .history-card-actions{opacity:1;transform:translateY(0)}.workspace-history-card:hover .history-card-open img,.workspace-history-card:focus-within .history-card-open img{filter:saturate(1.02)contrast(1.01);transform:scale(1.025)}.history-card-caption{background:#f8f8f6;justify-content:space-between;align-items:flex-start;gap:10px;min-height:62px;padding:12px 13px 13px;display:flex}.history-card-caption>span{flex-direction:column;gap:3px;min-width:0;display:flex}.history-card-caption strong{color:#242421;font-size:13px;font-weight:var(--type-medium);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.history-card-caption small,.history-card-caption time{color:#85857f;font-size:10.5px;font-style:normal;font-weight:var(--type-book);line-height:1.25}.history-card-caption time{white-space:nowrap;flex:none;padding-top:1px}.history-empty-state{color:#676762;text-align:center;border:1px dashed #14141224;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:54px 24px;display:flex}.history-empty-state>span{color:#fff;background:#171716;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:22px;display:grid}.history-empty-state strong{color:#242421;font-size:18px;font-weight:var(--type-medium)}.history-empty-state p{max-width:360px;margin:8px 0 20px;font-size:13px;line-height:1.4}.history-empty-state button{color:#242421;min-height:42px;font-family:inherit;font-size:13px;font-weight:var(--type-medium);cursor:pointer;background:#fff;border:1px solid #1414121f;border-radius:13px;padding:0 16px}.history-lightbox{z-index:4000;-webkit-backdrop-filter:blur(22px)saturate(90%);backdrop-filter:blur(22px)saturate(90%);background:#0b0b0a94;place-items:center;padding:16px;animation:.19s both history-lightbox-in;display:grid;position:fixed;inset:0}.history-lightbox-shell{background:#efefec;border:1px solid #ffffff3d;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(330px,380px);width:min(1540px,100%);height:min(930px,100%);animation:.28s cubic-bezier(.22,1,.36,1) both history-lightbox-shell-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000047}@keyframes history-lightbox-in{0%{opacity:0}}@keyframes history-lightbox-shell-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.history-lightbox-close{z-index:8;color:#242421;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #1414121a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.history-lightbox-stage{background:#1a1a19;place-items:center;min-width:0;min-height:0;padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.history-lightbox-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffffff13,#0000 52%),radial-gradient(circle,#ffffff17 .7px,#0000 .8px) 0 0/32px 32px;position:absolute;inset:0}.history-lightbox-stage>img{z-index:1;object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;display:block;position:relative;box-shadow:0 22px 65px #00000047}.history-lightbox-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c1aa8;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.history-lightbox-arrow:hover{color:#171716;background:#fffffff0}.history-lightbox-arrow.is-previous{left:18px}.history-lightbox-arrow.is-next{right:18px}.history-lightbox-position{z-index:4;color:#ffffffdb;font-size:11px;font-weight:var(--type-medium);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1919179e;border-radius:10px;padding:7px 10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.history-detail-panel{color:#242421;scrollbar-width:thin;background:#fbfbf9;min-width:0;padding:64px 24px 26px;overflow-y:auto}.history-detail-panel>header{border-bottom:1px solid #14141217;padding:0 2px 24px}.history-detail-panel>header>span{color:#85857f;font-size:10px;font-weight:var(--type-medium);letter-spacing:.08em;text-transform:uppercase}.history-detail-panel h2{font-size:clamp(29px,2.4vw,38px);font-weight:var(--type-regular);letter-spacing:-.055em;margin:10px 0 12px;line-height:1}.history-detail-panel>header p{color:#777771;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.history-detail-panel>header p span:before{content:"·";margin-right:10px}.history-detail-actions{border-bottom:1px solid #14141217;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px 0;display:grid}.history-detail-actions button{color:#343431;min-height:52px;font-family:inherit;font-size:12.5px;font-weight:var(--type-medium);cursor:pointer;background:#f1f1ee;border:1px solid #14141217;border-radius:14px;align-items:center;gap:9px;padding:0 12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.history-detail-actions button:hover{background:#fff;border-color:#14141233;transform:translateY(-1px)}.history-detail-actions button.is-active{color:#fff;background:#171716;border-color:#171716}.history-detail-actions button.is-active svg path{fill:currentColor}.history-detail-section{padding:20px 0 0}.history-detail-section-title{color:#595954;font-size:12px;font-weight:var(--type-medium);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.history-detail-section-title small{color:#92928c;font-size:10px;font-weight:var(--type-book)}.history-detail-select select{background-color:#f1f1ee;border-radius:14px;height:48px;font-size:13px}.history-lists-section{border-top:1px solid #14141217;margin-top:2px;padding-top:22px}.history-list-options{flex-direction:column;gap:5px;display:flex}.history-list-options label{color:#3b3b37;cursor:pointer;border:1px solid #0000;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:13px;display:grid}.history-list-options label:hover{background:#f3f3f0;border-color:#14141214}.history-list-options input{opacity:0;pointer-events:none;position:absolute}.history-list-options label>svg{color:#777771}.history-list-options label>i{color:#fff;border:1px solid #14141226;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.history-list-options label>i.is-checked{background:#171716;border-color:#171716}.history-list-empty{color:#777771;background:#f3f3f0;border-radius:13px;margin:0 0 12px;padding:14px;font-size:12px;line-height:1.35}.history-new-list{grid-template-columns:minmax(0,1fr) 40px;gap:6px;min-height:48px;margin-top:10px;display:grid}.history-new-list input{color:#242421;background:#f1f1ee;border:1px solid #14141217;border-radius:13px;outline:0;min-width:0;padding:0 13px;font-family:inherit;font-size:13px}.history-new-list input:focus{background:#fff;border-color:#1414124d}.history-new-list button{color:#fff;cursor:pointer;background:#171716;border:0;border-radius:13px;place-items:center;display:grid}.history-new-list button:disabled{color:#90908a;cursor:default;background:#d8d8d3}.history-notice{z-index:4100;color:#fff;min-width:180px;font-size:13px;font-weight:var(--type-medium);text-align:center;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161614e6;border:1px solid #ffffff29;border-radius:14px;padding:12px 16px;transition:opacity .18s,transform .22s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,8px)}.history-notice.is-visible{opacity:1;transform:translate(-50%)}body .elia-workspace.is-dark .history-library-toolbar{background:#1c1c1bc2;border-color:#ffffff14;box-shadow:0 8px 26px #0000001f}body .elia-workspace.is-dark .history-search,body .elia-workspace.is-dark .history-toolbar-selects select,body .elia-workspace.is-dark .history-detail-select select{color:#ecece8;background-color:#232321;border-color:#ffffff17}body .elia-workspace.is-dark .history-search input{color:#ecece8}body .elia-workspace.is-dark .history-collection-filter,body .elia-workspace.is-dark .history-view-switch{background:#232321;border-color:#ffffff14}body .elia-workspace.is-dark .history-collection-filter button,body .elia-workspace.is-dark .history-view-switch button{color:#92928c}body .elia-workspace.is-dark .history-collection-filter button:hover,body .elia-workspace.is-dark .history-collection-filter button.is-active,body .elia-workspace.is-dark .history-view-switch button:hover,body .elia-workspace.is-dark .history-view-switch button.is-active{color:#fff;background:#353532}body .elia-workspace.is-dark .workspace-history-masonry .workspace-history-card,body .elia-workspace.is-dark .workspace-history-uniform-grid .workspace-history-card,body .elia-workspace.is-dark .history-card-caption{background:#1c1c1b;border-color:#ffffff14}body .elia-workspace.is-dark .history-card-caption strong{color:#efefec}body .elia-workspace.is-dark .history-empty-state{color:#8e8e88;border-color:#ffffff21}body .elia-workspace.is-dark .history-empty-state strong{color:#efefec}body .elia-workspace.is-dark .history-empty-state button{color:#efefec;background:#272725;border-color:#ffffff1f}body .elia-workspace.is-dark .history-lightbox-shell,.history-lightbox.is-dark .history-lightbox-shell{background:#181817;border-color:#ffffff1a}body .elia-workspace.is-dark .history-detail-panel,.history-lightbox.is-dark .history-detail-panel{color:#efefec;background:#181817}body .elia-workspace.is-dark .history-detail-panel>header,body .elia-workspace.is-dark .history-detail-actions,body .elia-workspace.is-dark .history-lists-section,.history-lightbox.is-dark .history-detail-panel>header,.history-lightbox.is-dark .history-detail-actions,.history-lightbox.is-dark .history-lists-section{border-color:#ffffff17}body .elia-workspace.is-dark .history-detail-actions button,body .elia-workspace.is-dark .history-list-empty,body .elia-workspace.is-dark .history-new-list input,.history-lightbox.is-dark .history-detail-actions button,.history-lightbox.is-dark .history-list-empty,.history-lightbox.is-dark .history-new-list input{color:#efefec;background:#242422;border-color:#ffffff14}body .elia-workspace.is-dark .history-detail-actions button:hover,.history-lightbox.is-dark .history-detail-actions button:hover{background:#30302d;border-color:#ffffff2e}body .elia-workspace.is-dark .history-detail-actions button.is-active,body .elia-workspace.is-dark .history-new-list button,.history-lightbox.is-dark .history-detail-actions button.is-active,.history-lightbox.is-dark .history-new-list button{color:#171716;background:#efefec;border-color:#efefec}body .elia-workspace.is-dark .history-list-options label,.history-lightbox.is-dark .history-list-options label{color:#dfdfdb}body .elia-workspace.is-dark .history-list-options label:hover,.history-lightbox.is-dark .history-list-options label:hover{background:#242422;border-color:#ffffff14}body .elia-workspace.is-dark .history-list-options label>i,.history-lightbox.is-dark .history-list-options label>i{border-color:#fff3}body .elia-workspace.is-dark .history-list-options label>i.is-checked,.history-lightbox.is-dark .history-list-options label>i.is-checked{color:#171716;background:#efefec;border-color:#efefec}@media (max-width:1320px){.history-toolbar-selects{flex-basis:100%;order:4;justify-content:flex-start}.history-toolbar-selects label{flex:1 1 0}.workspace-history-uniform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.history-library-toolbar{border-radius:17px;gap:8px;margin-bottom:16px;padding:9px}.history-search{flex-basis:calc(100% - 92px)}.history-collection-filter{order:3;width:100%}.history-collection-filter button{flex:1}.history-toolbar-selects{order:4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.history-toolbar-selects label{width:100%}.workspace-history-uniform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-card-actions{opacity:1;transform:none}.history-lightbox{padding:8px}.history-lightbox-shell{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(290px,340px);height:100%}.history-lightbox-stage{padding:46px 24px}.history-detail-panel{padding:62px 18px 20px}}@media (max-width:720px){.history-toolbar-selects{grid-template-columns:1fr}.workspace-history-uniform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.history-lightbox{padding:0}.history-lightbox-shell{border:0;border-radius:0;width:100%;height:100%;display:block;overflow-y:auto}.history-lightbox-close{position:fixed;top:12px;right:12px}.history-lightbox-stage{min-height:58dvh;padding:58px 42px 44px}.history-lightbox-stage>img{max-height:48dvh}.history-lightbox-arrow{border-radius:12px;width:39px;height:39px}.history-lightbox-arrow.is-previous{left:9px}.history-lightbox-arrow.is-next{right:9px}.history-detail-panel{padding:30px 16px 34px;overflow:visible}}@media (max-width:520px){.history-search{min-width:0}.history-collection-filter button{min-width:0;padding:0 7px;font-size:11.5px}.history-collection-filter button svg{display:none}.history-card-actions{gap:4px;top:7px;right:7px}.history-card-actions button{border-radius:11px;width:34px;height:34px}.history-card-caption{min-height:56px;padding:10px}.history-card-caption time{display:none}.history-detail-actions button{min-height:50px;padding:0 10px;font-size:11.5px}.history-notice{bottom:14px}}@media (prefers-reduced-motion:reduce){.history-lightbox,.history-lightbox-shell{animation:none}}.landing-view-toggle{z-index:242;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);pointer-events:auto;background:#ffffffc2;border:1px solid #14141214;border-radius:11px;grid-template-columns:.82fr 1.18fr;gap:3px;width:236px;height:36px;padding:3px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #14141209,0 8px 24px #1414120b}.landing-view-toggle button{color:#1414128a;min-width:0;font-size:11px;font-weight:var(--type-bold);letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 9px;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.landing-view-toggle button:hover{color:#171716}.landing-view-toggle button.is-active{color:#171716;background:#fff;box-shadow:0 1px 2px #14141212,0 4px 10px #1414120b}.landing-view-toggle button span{width:17px;height:17px;font-size:8px;font-weight:var(--type-regular);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.elia-experience.is-thinking-open .fixed-brand,.elia-experience.is-thinking-open .top-access{z-index:243}.elia-experience.is-thinking-open .access-panel,.elia-experience.is-thinking-open .rotating-cta,.elia-experience.is-thinking-open .interaction-hint,.elia-experience.is-thinking-open .project-index{opacity:0;pointer-events:none}.elia-experience.is-thinking-open .top-access{color:#fff;background:#171716}.thinking-modal{z-index:220;color:#171714;pointer-events:auto;place-items:stretch stretch;padding:10px;animation:.28s both thinking-modal-in;display:grid;position:fixed;inset:0}.thinking-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(80%);backdrop-filter:blur(8px)saturate(80%);cursor:zoom-out;background:#11110f2e;border:0;position:absolute;inset:0}.thinking-modal-sheet{z-index:1;isolation:isolate;background:#f4f2eb;border:1px solid #14141017;border-radius:20px;width:100%;height:100%;animation:.62s cubic-bezier(.22,1,.36,1) both thinking-sheet-in;position:relative;overflow:hidden;box-shadow:0 36px 100px #10100d2e,0 2px 10px #10100d14}.thinking-modal-sheet:before{z-index:-1;content:"";background:radial-gradient(circle at 18% 74%,#e15b440e,#0000 25%),radial-gradient(circle at 78% 22%,#4b746011,#0000 27%);position:absolute;inset:0}.thinking-modal-header{z-index:16;color:#14141175;font-size:9px;font-weight:var(--type-medium);letter-spacing:.015em;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:15px;left:72px;right:348px}.thinking-opening{z-index:30;background:var(--thinking-paper,#f4f3ee);width:auto;color:var(--thinking-ink,#171714);text-align:center;pointer-events:none;place-items:center;animation:1.9s cubic-bezier(.65,0,.35,1) both thinking-opening-away;display:grid;position:absolute;inset:0}.thinking-opening strong{font-size:clamp(58px,8.7vw,148px);font-weight:var(--type-thin);letter-spacing:-.075em;padding:0 24px;line-height:.88;animation:1.9s cubic-bezier(.65,0,.35,1) both thinking-opening-title-away;display:block}.thinking-opening p{color:#14141194;max-width:460px;font-size:13px;font-weight:var(--type-book);letter-spacing:-.022em;margin:24px auto 0;line-height:1.36}.thinking-map{transform:scale(var(--thinking-zoom));transform-origin:50%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.thinking-title{z-index:7;color:#171714;font-size:clamp(74px,9.4vw,152px);font-weight:var(--type-thin);letter-spacing:-.075em;white-space:nowrap;pointer-events:none;margin:0;line-height:.78;position:absolute}.thinking-title-start{transform-origin:0 0;animation:1.18s cubic-bezier(.76,0,.24,1) 1.38s both thinking-title-start-in;top:39px;left:23px}.thinking-title-end{transform-origin:100% 100%;animation:1.18s cubic-bezier(.76,0,.24,1) 1.38s both thinking-title-end-in;bottom:25px;right:27px}.thinking-connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.thinking-connections line{stroke:#1414112b;stroke-width:.085px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke;animation:.92s 1.04s both thinking-line-in}.thinking-topic{z-index:5;top:calc(var(--topic-y) * 1%);left:calc(var(--topic-x) * 1%);opacity:0;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:clamp(150px,14.5vw,230px);animation:thinking-topic-in .68s var(--topic-delay) cubic-bezier(.22, 1, .36, 1) forwards;background:#f4f2ebdb;padding:7px 9px 8px;position:absolute;transform:translate(-50%,-50%)scale(.88)}.thinking-topic h2{font-size:clamp(14px,1.25vw,20px);font-weight:var(--type-regular);letter-spacing:-.05em;margin:0;line-height:1.03}.thinking-topic p{color:#14141180;font-size:clamp(8px,.66vw,10.5px);font-weight:var(--type-book);letter-spacing:-.018em;margin:7px 0 0;line-height:1.28}.thinking-node{z-index:3;top:calc(var(--node-y) * 1%);left:calc(var(--node-x) * 1%);width:var(--node-w);height:var(--node-h);transform:translate(-50%, -50%) rotate(var(--node-rotation)) scale(.12);opacity:0;cursor:pointer;animation:thinking-node-in .72s var(--node-delay) cubic-bezier(.22, 1, .36, 1) forwards;background:#dad7ce;border:0;border-radius:1px;padding:0;transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),box-shadow .26s,filter .26s;position:absolute;overflow:visible;box-shadow:0 0 0 .5px #14141124}.thinking-node img{border-radius:inherit;object-fit:cover;filter:saturate(.82)contrast(.96);width:100%;height:100%;animation:thinking-node-float 7.6s var(--node-float-delay) ease-in-out infinite alternate;transition:filter .26s;display:block}.thinking-node:hover,.thinking-node:focus-visible,.thinking-node.is-active{z-index:10;width:clamp(86px,8vw,126px);height:clamp(76px,7vw,112px);transform:translate(-50%,-50%)rotate(0)scale(1);box-shadow:0 0 0 2px #f4f2eb,0 15px 38px #14141133}.thinking-node:hover img,.thinking-node:focus-visible img,.thinking-node.is-active img{filter:saturate()contrast()}.thinking-instruction,.thinking-zoom{z-index:15;color:#1414118c;align-items:center;font-size:9px;display:flex;position:absolute;bottom:17px}.thinking-instruction{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f2ebc2;border:1px solid #1414111c;border-radius:7px;min-height:30px;padding:0 11px;left:18px}.thinking-zoom{gap:7px;right:18px}.thinking-zoom button{color:#171714;cursor:pointer;background:#e5e3dbd6;border:1px solid #14141114;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:16px;transition:background .18s,transform .18s;display:grid}.thinking-zoom button:hover{background:#fff;transform:translateY(-1px)}.thinking-node-detail{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcf0;border:1px solid #1414111c;border-radius:13px;grid-template-columns:118px minmax(0,1fr);width:min(390px,100vw - 54px);animation:.32s cubic-bezier(.22,1,.36,1) both thinking-detail-in;display:grid;position:absolute;bottom:58px;left:18px;overflow:hidden;box-shadow:0 18px 50px #14141124}.thinking-node-detail>img{object-fit:cover;width:118px;height:100%;min-height:142px}.thinking-node-detail>div{flex-direction:column;min-width:0;padding:14px;display:flex}.thinking-node-detail>div>span{color:#1414117a;letter-spacing:.02em;font-size:8px}.thinking-node-detail strong{font-size:16px;font-weight:var(--type-medium);letter-spacing:-.045em;margin-top:13px;line-height:1.02}.thinking-node-detail p{color:#14141194;margin:7px 0 12px;font-size:9px;line-height:1.27}.thinking-node-detail button{color:#fff;min-height:30px;font-size:9px;font-weight:var(--type-bold);cursor:pointer;background:#171714;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 10px;display:flex}.thinking-close{z-index:18;color:#141411ad;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f2ebcc;border:1px solid #1414111a;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:9px;display:flex;position:absolute;top:53px;right:18px}.thinking-close span{font-size:15px;line-height:1}@keyframes thinking-modal-in{0%{opacity:1}}@keyframes thinking-sheet-in{0%{transform:translateY(18px)scale(.985)}}@keyframes thinking-opening-away{0%,58%{opacity:1;filter:blur();visibility:visible}to{opacity:0;filter:blur(3px);visibility:hidden}}@keyframes thinking-opening-title-away{0%,58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.78)}}@keyframes thinking-title-start-in{0%,28%{opacity:0;transform:translate(36vw,38vh)scale(.42)}42%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes thinking-title-end-in{0%,28%{opacity:0;transform:translate(-36vw,-38vh)scale(.42)}42%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes thinking-line-in{0%{opacity:0}to{opacity:var(--connection-opacity,.74)}}@keyframes thinking-points-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10px}}@keyframes thinking-topic-in{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes thinking-node-in{0%{opacity:0;filter:blur(2px);transform:translate(calc(-50% + var(--node-origin-x,0px)), calc(-50% + var(--node-origin-y,0px))) rotate(var(--node-rotation)) scale(.18)}to{opacity:1;filter:blur();transform:translate(-50%, -50%) rotate(var(--node-rotation)) scale(1)}}@keyframes thinking-node-float{0%{transform:translate(-1.5px,-2px)scale(1.025)}to{transform:translate(2px,1.5px)scale(1.055)}}@keyframes thinking-detail-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.thinking-modal.is-reduced-motion .thinking-opening{display:none}.thinking-modal.is-reduced-motion .thinking-title,.thinking-modal.is-reduced-motion .thinking-topic,.thinking-modal.is-reduced-motion .thinking-node,.thinking-modal.is-reduced-motion .thinking-connections line{animation:none}.thinking-modal.is-reduced-motion .thinking-title,.thinking-modal.is-reduced-motion .thinking-topic,.thinking-modal.is-reduced-motion .thinking-node{opacity:1}.thinking-modal.is-reduced-motion .thinking-topic{transform:translate(-50%,-50%)scale(1)}.thinking-modal.is-reduced-motion .thinking-node{transform:translate(-50%, -50%) rotate(var(--node-rotation)) scale(1)}.thinking-modal.is-reduced-motion .thinking-connections line{stroke-dashoffset:0;opacity:1}@media (max-width:899px){.landing-view-toggle{width:214px}.thinking-modal{padding:0}.thinking-modal-sheet{border:0;border-radius:0}.thinking-modal-header{right:312px}.thinking-title{font-size:clamp(58px,12.5vw,96px)}.thinking-topic{width:clamp(120px,23vw,180px)}.thinking-topic h2{font-size:clamp(12px,2vw,17px)}.thinking-topic p{font-size:8px}}@media (max-width:620px){.landing-view-toggle{width:min(260px,100vw - 24px);height:34px;top:58px}.landing-view-toggle button{gap:5px;padding:0 6px;font-size:9.5px}.landing-view-toggle button span{width:15px;height:15px;font-size:7px}.elia-experience.is-thinking-open .fixed-brand{display:none}.thinking-modal-header{top:104px;left:16px;right:16px}.thinking-modal-header span:last-child{display:none}.thinking-opening{width:auto}.thinking-opening strong{font-size:clamp(38px,12vw,56px)}.thinking-opening p{max-width:310px;font-size:11px}.thinking-title{font-size:clamp(50px,16vw,72px)}.thinking-title-start{top:78px;left:13px}.thinking-title-end{bottom:72px;right:13px}.thinking-topic{width:128px;padding:5px 6px}.thinking-topic h2{font-size:12px}.thinking-topic p{display:none}.thinking-topic-1{top:30%;left:23%}.thinking-topic-2{top:24%;left:66%}.thinking-topic-3{top:45%;left:73%}.thinking-topic-4{top:61%;left:25%}.thinking-topic-5{top:70%;left:63%}.thinking-node{width:calc(var(--node-w) * .78);height:calc(var(--node-h) * .78)}.thinking-node:nth-of-type(n+27){display:none}.thinking-node-detail{grid-template-columns:90px minmax(0,1fr);bottom:55px}.thinking-node-detail>img{width:90px;min-height:126px}.thinking-node-detail>div{padding:11px}.thinking-node-detail strong{margin-top:8px;font-size:14px}.thinking-instruction{display:none}.thinking-close{top:52px;right:12px}}@media (prefers-reduced-motion:reduce){.thinking-opening{display:none}.thinking-modal,.thinking-modal-sheet,.thinking-title,.thinking-topic,.thinking-node,.thinking-connections line,.thinking-node-detail{animation:none}.thinking-title,.thinking-topic,.thinking-node{opacity:1}.thinking-topic{transform:translate(-50%,-50%)scale(1)}.thinking-node{transform:translate(-50%, -50%) rotate(var(--node-rotation)) scale(1)}.thinking-connections line{stroke-dashoffset:0;opacity:1}}.elia-experience,.elia-workspace,.history-lightbox{--elia-filete:#14141224}.elia-experience.is-dark-theme,.elia-workspace.is-dark,.history-lightbox.is-dark{--elia-filete:#ffffff29}.thinking-modal-sheet{--thinking-paper:#f4f3ee;--thinking-ink:#171714;--thinking-muted:#1717148c;--thinking-line:#17171440;--thinking-control:#faf9f5e6;background:var(--thinking-paper);color:var(--thinking-ink);box-shadow:0 28px 86px #10100d29}.thinking-modal-header,.thinking-instruction,.thinking-zoom{color:var(--thinking-muted)}.thinking-title,.thinking-topic h2{color:var(--thinking-ink)}.thinking-title{font-size:clamp(84px,10.8vw,210px)}.thinking-title-start{top:42px;left:34px}.thinking-title-end{bottom:28px;right:34px}.thinking-connections line{fill:none;stroke:var(--thinking-line);stroke-width:.72px;stroke-linecap:round;stroke-dasharray:1 9;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:0;animation:thinking-line-in .72s var(--connection-delay,.98s) cubic-bezier(.22, 1, .36, 1) both, thinking-points-flow var(--connection-speed,.9s) linear calc(var(--connection-delay,.98s) + .26s) infinite}.thinking-topic-connection{stroke-width:.74px;--connection-opacity:.72}.thinking-title-connection{stroke-width:.58px;--connection-opacity:.68}.thinking-image-connection{stroke-width:.62px;--connection-opacity:.88}.thinking-image-bridge{stroke-width:.52px;--connection-opacity:.58}.thinking-topic{background:var(--thinking-paper);width:clamp(190px,17.5vw,286px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:4px 8px 6px}.thinking-topic:before{display:none}.thinking-topic h2{font-size:clamp(18px,1.45vw,29px);font-weight:var(--type-medium);letter-spacing:-.052em;line-height:1.02}.thinking-topic p{color:var(--thinking-muted);font-size:clamp(10px,.76vw,15px);font-weight:var(--type-book);letter-spacing:-.018em;margin-top:10px;line-height:1.34}.thinking-node{box-shadow:none;background:0 0;border:0;border-radius:0}.thinking-node:before,.thinking-node:after{display:none}.thinking-node img{z-index:3;filter:saturate(.88)contrast(.97);border-radius:0;position:relative;box-shadow:0 0 0 .6px #1717141a}.thinking-node:hover,.thinking-node:focus-visible,.thinking-node.is-active{box-shadow:0 0 0 5px var(--thinking-paper), 0 0 0 6px var(--thinking-line), 0 17px 42px #1414112e}.thinking-instruction{background:var(--thinking-control);border-color:#17171421;min-height:34px;padding-inline:13px;font-size:10.5px}.thinking-zoom{font-size:10.5px}.thinking-zoom button{background:var(--thinking-control);border-color:#1717141a;width:38px;height:38px}.thinking-close,.thinking-node-detail{background:var(--thinking-control);color:var(--thinking-ink);border-color:#17171421}.thinking-node-detail p,.thinking-node-detail>div>span{color:var(--thinking-muted)}.elia-experience.is-dark-theme .thinking-modal-sheet{--thinking-paper:#0d0d0c;--thinking-ink:#f2f1ed;--thinking-muted:#f2f1ed91;--thinking-line:#f2f1ed45;--thinking-control:#1d1d1beb}.elia-experience.is-dark-theme .thinking-modal-sheet:before{background:radial-gradient(circle at 15% 78%,#758d7d0d,#0000 26%),radial-gradient(circle at 79% 21%,#76659a0d,#0000 25%)}.elia-experience.is-dark-theme .thinking-node img{box-shadow:0 0 0 .6px #ffffff29}@keyframes thinking-junction-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}body .workspace-sidebar-footer{border-top:1px solid var(--elia-filete);background:0 0;margin:0;padding:10px 0 0}body .workspace-profile-box{grid-template-columns:minmax(0,1fr) 56px;gap:8px;min-width:0;display:grid}body .workspace-sidebar-footer .workspace-user-menu{z-index:auto;border:1px solid var(--elia-filete);width:100%;min-width:0;min-height:58px;box-shadow:none;background:#ffffffb8;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;padding:8px;position:static}body .workspace-sidebar-footer .workspace-user-menu:hover{box-shadow:none;background:#fff;transform:none}body .workspace-sidebar-footer .workspace-user-menu strong{font-size:14px;font-weight:var(--type-medium)}body .workspace-sidebar-footer .workspace-user-menu small{font-size:11px}body .workspace-sidebar-theme{border:1px solid var(--elia-filete);color:#000;cursor:pointer;background:#ffffffb8;border-radius:16px;place-items:center;width:56px;min-height:58px;padding:0;display:grid}body .workspace-sidebar-theme>span{border:1px solid var(--elia-filete);width:21px;height:21px;box-shadow:inset -8px 0 0 var(--elia-filete);background:0 0;border-radius:50%;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block}body .workspace-sidebar-theme>span.is-dark{transform:rotate(180deg)}body .elia-workspace.is-dark .workspace-sidebar-footer .workspace-user-menu,body .elia-workspace.is-dark .workspace-sidebar-theme{color:#fff;background:#1f1f1dc7}.history-lightbox:not(.is-dark){color:#000;-webkit-backdrop-filter:blur(22px)saturate(70%);backdrop-filter:blur(22px)saturate(70%);background:#f2f1ede0}.history-lightbox:not(.is-dark) .history-lightbox-shell,.history-lightbox:not(.is-dark) .history-detail-panel{background:var(--paper);color:#000}.history-lightbox:not(.is-dark) .history-lightbox-stage{background:var(--paper)}.history-lightbox:not(.is-dark) .history-lightbox-stage:before{background:radial-gradient(circle at 50% 45%,#00000009,#0000 52%),radial-gradient(circle,#0000002e .7px,#0000 .8px) 0 0/32px 32px}.history-lightbox-stage{place-items:center}.history-lightbox-image-frame{z-index:1;pointer-events:none;min-width:0;min-height:0;animation:.22s cubic-bezier(.22,1,.36,1) both history-image-change;display:block;position:absolute;inset:clamp(28px,4vw,64px)}.history-lightbox-image-frame>img{object-fit:contain;object-position:50% 50%;border:0;width:100%;height:100%;margin:0;display:block}.history-lightbox:not(.is-dark) .history-lightbox-arrow,.history-lightbox:not(.is-dark) .history-lightbox-position,.history-lightbox:not(.is-dark) .history-lightbox-close{color:#000;background:#f2f1edeb}.history-lightbox.is-dark .history-lightbox-stage{background:#111}.history-lightbox.is-dark .history-lightbox-image-frame>img{box-shadow:0 22px 65px #0000007a}@keyframes history-image-change{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){body .workspace-profile-box{grid-template-columns:minmax(0,1fr) 52px}body .workspace-sidebar-theme{width:52px}}@media (prefers-reduced-motion:reduce){.thinking-connections path,.thinking-connections circle,.history-lightbox-image-frame{animation:none}.thinking-connections path{stroke-dashoffset:0}.thinking-connections circle{opacity:1;transform:scale(1)}}body .elia-workspace{--chat-surface:#f8f8f7;--chat-soft:#ececea;--chat-soft-hover:#e5e5e2;--chat-divider:#ddddda;--chat-text:#20201e;--chat-muted:#777772;background:var(--chat-surface);color:var(--chat-text);padding:0}body .workspace-shell{background:var(--chat-surface);box-shadow:none;border:0;border-radius:0;grid-template-columns:300px minmax(0,1fr);gap:0}body .workspace-sidebar{border:0;border-right:1px solid var(--chat-divider);background:var(--chat-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0;padding:14px 10px 10px}body .workspace-sidebar-scroll{scrollbar-gutter:auto;padding:0 3px 22px 0}body .workspace-sidebar-header{z-index:3;background:var(--chat-surface);border:0;min-height:52px;padding:4px 8px 10px;position:sticky;top:0}body .workspace-sidebar-header strong{font-size:20px;font-weight:var(--type-medium);letter-spacing:-.04em;line-height:1}body .workspace-sidebar-header strong span{color:var(--chat-muted);font-weight:var(--type-book)}body .workspace-sidebar-header button{background:0 0;border:0;border-radius:10px;width:36px;height:36px}body .workspace-sidebar-header button:hover{background:var(--chat-soft)}body .workspace-nav{gap:2px;margin-top:5px}body .workspace-new-chat,body .workspace-nav-item,body .workspace-history-item{min-height:41px;color:var(--chat-text);font-size:14.5px;font-weight:var(--type-regular);letter-spacing:0;box-shadow:none;background:0 0;border:0;border-radius:10px;gap:11px;padding:8px 10px;line-height:1.3}body .workspace-new-chat{color:var(--chat-text);font-weight:var(--type-medium);background:0 0}body .workspace-new-chat:hover,body .workspace-nav-item:hover,body .workspace-nav-item.is-active,body .workspace-history-item:hover,body .workspace-history-item.is-active{background:var(--chat-soft);color:var(--chat-text);box-shadow:none;border:0;transform:none}body .workspace-nav-item>span:last-child,body .workspace-history-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .workspace-nav-section,body .workspace-chat-section{margin-top:22px}body .workspace-section-label{color:var(--chat-muted);font-size:12.5px;font-weight:var(--type-medium);letter-spacing:0;text-transform:none;padding:0 10px 7px;line-height:1.25}body .workspace-chat-section{flex:none;min-height:auto;padding-bottom:16px}body .workspace-sidebar-footer{background:var(--chat-surface);border:0;margin:0;padding:8px 0 0}body .workspace-profile-box{grid-template-columns:minmax(0,1fr) 52px;gap:7px}body .workspace-sidebar-footer .workspace-user-menu{background:var(--chat-soft);min-height:54px;color:var(--chat-text);border:0;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;gap:9px;padding:7px}body .workspace-sidebar-footer .workspace-user-menu:hover{background:var(--chat-soft-hover)}body .workspace-sidebar-footer .workspace-user-menu>img{border:0;border-radius:10px;width:38px;height:38px}body .workspace-sidebar-footer .workspace-user-menu strong{font-size:14px;font-weight:var(--type-medium);letter-spacing:-.01em;line-height:1.2}body .workspace-sidebar-footer .workspace-user-menu small{letter-spacing:0;font-size:12px;line-height:1.2}body .workspace-sidebar-theme{background:var(--chat-soft);border:0;border-radius:13px;width:52px;min-height:54px}body .workspace-sidebar-theme:hover{background:var(--chat-soft-hover)}body .workspace-sidebar-theme>span{border-color:#14141233;box-shadow:inset -8px 0 #20201e}body .workspace-main,body .workspace-main.is-history-mode{background:var(--chat-surface);border:0;border-radius:0}body .workspace-main:before{display:none}body .workspace-chat-home .workspace-hero h1{font-size:clamp(30px,2.4vw,34px);font-weight:var(--type-medium);letter-spacing:-.035em;margin-bottom:20px;line-height:1.15}body .workspace-topbar{background:var(--chat-surface);border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:64px;padding:10px 18px}@supports (color:color-mix(in lab, red, red)){body .workspace-topbar{background:color-mix(in srgb, var(--chat-surface) 92%, transparent)}}body .workspace-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-breadcrumb{min-width:0;color:var(--chat-muted);font-size:13.5px;font-weight:var(--type-regular);letter-spacing:0;pointer-events:auto;align-items:center;gap:7px;line-height:1.2;display:flex}.workspace-breadcrumb i{color:var(--chat-muted)}@supports (color:color-mix(in lab, red, red)){.workspace-breadcrumb i{color:color-mix(in srgb, var(--chat-muted) 48%, transparent)}}.workspace-breadcrumb i{font-style:normal}.workspace-breadcrumb strong{color:var(--chat-text);font-weight:var(--type-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .workspace-mode-switch{background:var(--chat-soft);pointer-events:auto;border:0;border-radius:12px;width:194px;min-height:42px;padding:3px}body .workspace-mode-switch button{min-height:36px;color:var(--chat-muted);font-size:14px;font-weight:var(--type-medium);letter-spacing:0;border:0;border-radius:9px;padding:0 14px;line-height:1}body .workspace-mode-switch button.is-active{color:var(--chat-text);background:#fff;box-shadow:0 1px 4px #14141214}.workspace-topbar-actions{pointer-events:auto;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.workspace-topbar-actions button{min-height:38px;color:var(--chat-text);font:inherit;font-size:13.5px;font-weight:var(--type-medium);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;line-height:1;display:flex}.workspace-topbar-actions button:last-child{width:38px;padding:0}.workspace-topbar-actions button:hover{background:var(--chat-soft)}body .workspace-chat-thread{background:var(--chat-surface)}body .workspace-conversation{flex-direction:column;width:min(768px,100% - 48px);min-height:100%;margin:0 auto;padding:88px 0 22px;display:flex}.workspace-conversation-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.workspace-conversation-toolbar>button{min-height:40px;color:var(--chat-text);font:inherit;font-size:13.5px;font-weight:var(--type-medium);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:flex}.workspace-conversation-toolbar>button:hover{background:var(--chat-soft)}.workspace-chat-stream{flex-direction:column;flex:auto;padding:4px 0 30px;display:flex}body .workspace-message{border:0;width:100%;margin:0 0 30px;padding:0}body .workspace-message p{max-width:none;color:var(--chat-text);font-size:16px;font-weight:var(--type-regular);letter-spacing:0;word-spacing:0;margin:0;line-height:1.5}body .workspace-message-user{justify-content:flex-end}.workspace-user-bubble{background:var(--chat-soft);border-radius:20px 20px 5px;max-width:min(78%,620px);padding:10px 16px}body .workspace-message-user p{font-weight:var(--type-regular);padding:0}body .workspace-message-elia{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:13px;display:grid}body .workspace-response-mark{color:#fff;width:30px;height:30px;font-size:14px;font-weight:var(--type-medium);background:#20201e;border:0;border-radius:9px}body .workspace-message-elia>div{min-width:0;padding:2px 0 0}body .workspace-message-elia strong{color:var(--chat-text);font-size:14px;font-weight:var(--type-medium);letter-spacing:0;margin:0 0 8px;line-height:1.25;display:block}.workspace-message-actions{align-items:center;gap:2px;margin-top:13px;display:flex}.workspace-message-actions button{width:34px;height:34px;color:var(--chat-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.workspace-message-actions button:hover{background:var(--chat-soft);color:var(--chat-text)}body .workspace-thread-composer{z-index:2;border:1px solid var(--chat-divider);background:#fff;border-radius:24px;align-items:center;width:100%;min-height:68px;margin-top:auto;padding:8px 10px 8px 14px;display:flex;position:sticky;bottom:18px;box-shadow:0 8px 24px #14141214}body .workspace-thread-composer textarea{min-height:42px;font-size:16px;font-weight:var(--type-regular);letter-spacing:0;word-spacing:0;padding:9px 8px;line-height:1.4}body .workspace-thread-composer .workspace-tool-button{letter-spacing:0;height:42px;font-size:13px}body .workspace-thread-composer .workspace-add-button{width:42px}body .workspace-thread-composer .workspace-send-button{color:#fff;width:44px;height:44px;box-shadow:none;background:#20201e;border-radius:14px}body .workspace-thread-composer .workspace-send-button:hover{background:#343431}body .elia-workspace.is-dark{--chat-surface:#171716;--chat-soft:#242422;--chat-soft-hover:#2d2d2a;--chat-divider:#333331;--chat-text:#f2f2ef;--chat-muted:#9a9a94;background:var(--chat-surface)}body .elia-workspace.is-dark .workspace-shell,body .elia-workspace.is-dark .workspace-sidebar,body .elia-workspace.is-dark .workspace-sidebar-header,body .elia-workspace.is-dark .workspace-sidebar-footer,body .elia-workspace.is-dark .workspace-main,body .elia-workspace.is-dark .workspace-main.is-history-mode,body .elia-workspace.is-dark .workspace-topbar,body .elia-workspace.is-dark .workspace-chat-thread{background-color:var(--chat-surface);color:var(--chat-text)}body .elia-workspace.is-dark .workspace-sidebar{border-color:var(--chat-divider);box-shadow:none}body .elia-workspace.is-dark .workspace-new-chat,body .elia-workspace.is-dark .workspace-nav-item,body .elia-workspace.is-dark .workspace-history-item{color:var(--chat-text);background:0 0}body .elia-workspace.is-dark .workspace-new-chat:hover,body .elia-workspace.is-dark .workspace-nav-item:hover,body .elia-workspace.is-dark .workspace-nav-item.is-active,body .elia-workspace.is-dark .workspace-history-item:hover,body .elia-workspace.is-dark .workspace-history-item.is-active,body .elia-workspace.is-dark .workspace-sidebar-footer .workspace-user-menu,body .elia-workspace.is-dark .workspace-sidebar-theme{background:var(--chat-soft);color:var(--chat-text)}body .elia-workspace.is-dark .workspace-sidebar-footer .workspace-user-menu:hover,body .elia-workspace.is-dark .workspace-sidebar-theme:hover{background:var(--chat-soft-hover)}body .elia-workspace.is-dark .workspace-sidebar-theme>span{border-color:#ffffff38;box-shadow:inset -8px 0 #f2f2ef}body .elia-workspace.is-dark .workspace-mode-switch{background:var(--chat-soft)}body .elia-workspace.is-dark .workspace-mode-switch button{color:var(--chat-muted)}body .elia-workspace.is-dark .workspace-mode-switch button.is-active{color:var(--chat-text);background:#343431}body .elia-workspace.is-dark .workspace-topbar-actions button,body .elia-workspace.is-dark .workspace-conversation-toolbar>button,body .elia-workspace.is-dark .workspace-message p,body .elia-workspace.is-dark .workspace-message-elia strong{color:var(--chat-text)}body .elia-workspace.is-dark .workspace-response-mark{color:#171716;background:#f2f2ef}body .elia-workspace.is-dark .workspace-thread-composer{border-color:var(--chat-divider);background:#242422;box-shadow:0 8px 26px #00000047}body .elia-workspace.is-dark .workspace-thread-composer textarea{color:var(--chat-text)}body .elia-workspace.is-dark .workspace-thread-composer .workspace-send-button{color:#171716;background:#f2f2ef}body .elia-workspace.is-dark .workspace-thread-composer .workspace-send-button:hover{background:#fff}@media (min-width:900px){body .workspace-shell.is-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}body .workspace-shell.is-sidebar-collapsed .workspace-sidebar{border-right:1px solid var(--chat-divider);border-radius:0;width:64px;padding:10px 8px}body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-rail{background:var(--chat-surface)}body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-brand,body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-rail nav button,body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-theme{background:0 0;border:0}body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-rail nav button:hover,body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-rail nav button.is-active,body .workspace-shell.is-sidebar-collapsed .workspace-collapsed-theme:hover{background:var(--chat-soft)}}@media (max-width:1100px){body .workspace-shell{grid-template-columns:270px minmax(0,1fr)}.workspace-breadcrumb span:first-child,.workspace-breadcrumb i:first-of-type{display:none}}@media (max-width:899px){body .elia-workspace{padding:0}body .workspace-shell,body .workspace-main{border-radius:0}body .workspace-sidebar{border-right:1px solid var(--chat-divider);border-radius:0;width:min(88vw,310px)}body .workspace-topbar{justify-content:space-between;min-height:60px;padding:8px 12px;display:flex}.workspace-breadcrumb{display:none}body .workspace-mode-switch{width:170px}.workspace-topbar-actions button span{display:none}.workspace-topbar-actions button{width:38px;padding:0}.workspace-topbar-actions button:last-child{display:none}body .workspace-conversation{width:min(100% - 28px,720px);padding-top:78px}.workspace-conversation-toolbar{margin-bottom:24px}.workspace-user-bubble{max-width:88%}}@media (max-width:560px){body .workspace-mode-switch{width:142px}body .workspace-mode-switch button{padding:0 10px;font-size:13px}.workspace-conversation-toolbar{flex-direction:column-reverse;align-items:flex-end}.workspace-conversation-toolbar>button{align-self:flex-end}body .workspace-message p,body .workspace-thread-composer textarea{font-size:15.5px}body .workspace-message-elia{grid-template-columns:28px minmax(0,1fr);gap:10px}body .workspace-response-mark{width:28px;height:28px}body .workspace-thread-composer .workspace-tool-button:not(.workspace-add-button){display:none}}.registration-modal{z-index:4000;color:#191918;-webkit-user-select:none;user-select:none;isolation:isolate;place-items:center;padding:32px;font-family:Elisava Sans,Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0}.registration-backdrop{z-index:-1;-webkit-backdrop-filter:blur(9px)saturate(75%);backdrop-filter:blur(9px)saturate(75%);cursor:zoom-out;background:#161614a3;border:0;border-radius:0;width:100%;height:100%;animation:.26s both registration-backdrop-in;position:absolute;inset:0}.registration-dialog{background:#f7f7f5;border:1px solid #14141214;border-radius:30px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);width:min(1510px,100vw - 64px);height:min(930px,100dvh - 64px);min-height:620px;animation:.42s cubic-bezier(.22,1,.36,1) both registration-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 3px #00000014,0 34px 90px #00000047}.registration-showcase{background:radial-gradient(circle at 41% 36%,#fffffffa,#0000 46%),linear-gradient(145deg,#f4f4f2 0%,#e4e4e1 100%);border-right:1px solid #14141214;min-width:0;position:relative;overflow:hidden}.registration-showcase-grid{opacity:.55;background-image:linear-gradient(#13131109 1px,#0000 1px),linear-gradient(90deg,#13131109 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 73%);mask-image:linear-gradient(#000 0%,#0000 73%)}.registration-mosaic{z-index:1;grid-auto-flow:dense;gap:4px;display:grid;position:absolute;transform:rotate(-1.5deg)}.registration-mosaic-main{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(28px,4.1vh,43px);width:57%;top:14%;left:7%}.registration-mosaic-orbit{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(25px,3.7vh,39px);width:28%;top:27%;right:8%;transform:rotate(2.5deg)}.registration-tile{opacity:0;min-width:0;animation:registration-tile-in .52s var(--tile-delay) cubic-bezier(.22, 1, .36, 1) forwards;background:#d9d9d5;border:1px solid #ffffffb8;border-radius:2px;display:block;position:relative;overflow:hidden;transform:translateY(9px)scale(.9);box-shadow:0 3px 9px #0f0f0d21}.registration-tile img{object-fit:cover;filter:saturate(.86)contrast(.95);width:100%;height:100%}.registration-tile-0,.registration-tile-4{grid-row:span 2}.registration-tile-1{grid-column:span 2}.registration-tile-3{grid-area:span 2/span 2}.registration-tile:nth-child(3n){animation:registration-tile-in .52s var(--tile-delay) cubic-bezier(.22, 1, .36, 1) forwards, registration-tile-float 6.8s calc(1.1s + var(--tile-delay)) ease-in-out infinite alternate}.registration-showcase-shade{z-index:2;pointer-events:none;background:linear-gradient(#41413e00,#2a2a2887 36%,#181817d6 100%);height:56%;position:absolute;bottom:0;left:0;right:0}.registration-feature{z-index:3;color:#fff;animation:.34s both registration-copy-in;position:absolute;bottom:118px;left:7%;right:7%}.registration-feature>span{color:#ffffffa8;font-size:13px;font-weight:var(--type-bold);letter-spacing:.09em;margin-bottom:9px;display:block}.registration-feature h2{font-size:clamp(42px,4.1vw,64px);font-weight:var(--type-regular);letter-spacing:-.055em;margin:0;line-height:.98}.registration-feature p{color:#ffffffc2;max-width:570px;font-size:clamp(16px,1.25vw,20px);font-weight:var(--type-book);letter-spacing:-.012em;margin:14px 0 0;line-height:1.38}.registration-feature-tabs{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:28px;left:6%;right:6%}.registration-feature-tabs button{color:#ffffff70;min-width:0;min-height:47px;font-size:14px;font-weight:var(--type-medium);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:9px;padding:0;line-height:1;transition:color .18s;display:grid}.registration-feature-tabs button:hover,.registration-feature-tabs button.is-active{color:#fff}.registration-feature-tabs i{background:#ffffff38;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.registration-feature-tabs b{transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.registration-feature-tabs button.is-active b{animation:5.2s linear both registration-progress}.registration-access{background:#f7f7f5;flex-direction:column;align-items:center;min-width:0;padding:42px clamp(42px,5.5vw,86px) 36px;display:flex;position:relative;overflow-y:auto}.registration-close{z-index:2;color:#5f5f5b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;top:30px;right:31px}.registration-close:hover{color:#171716;background:#ecece9;transform:rotate(3deg)}.registration-access-head{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:clamp(76px,12vh,132px);display:flex}.registration-mark{color:#777771;width:47px;height:47px;font-size:23px;font-style:italic;font-weight:var(--type-bold);letter-spacing:-.09em;background:linear-gradient(145deg,#fff,#c9c9c5);border-radius:58% 42% 52% 48%;place-items:center;margin-bottom:24px;line-height:1;display:grid;transform:rotate(19deg);box-shadow:inset -5px -7px 11px #37373333,inset 6px 7px 10px #ffffffe6,0 8px 20px #1919161f}.registration-access-head h1{font-size:clamp(38px,3.35vw,56px);font-weight:var(--type-medium);letter-spacing:-.055em;margin:0;line-height:1}.registration-access-head p{color:#8a8a85;font-size:16px;font-weight:var(--type-regular);letter-spacing:-.01em;margin:18px 0 0;line-height:1.35}.registration-options,.registration-email-form{width:min(100%,570px);margin-top:clamp(58px,9vh,96px)}.registration-provider{color:#232321;width:100%;min-height:72px;font-size:17px;font-weight:var(--type-bold);letter-spacing:-.025em;cursor:pointer;background:#ffffff57;border:1px solid #d3d3cf;border-radius:17px;justify-content:center;align-items:center;gap:14px;padding:12px 24px;line-height:1.1;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #1313110a}.registration-provider:hover{background:#ffffffd1;border-color:#aaa9a5;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 8px 22px #13131114}.registration-google{background:conic-gradient(from -42deg, #4285f4 0 25%, #34a853 0 43%, #fbbc05 0 67%, #ea4335 0 84%, #4285f4 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:800;line-height:1}.registration-mail{border:1.7px solid;border-radius:3px;width:22px;height:17px;display:block;position:relative}.registration-mail:after{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:12px;height:8px;position:absolute;top:2px;left:3px;transform:rotate(45deg)skew(-7deg,-7deg)}.registration-or{color:#a2a29d;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:21px 0;display:grid}.registration-or span{background:#dfdfdc;height:1px}.registration-or small{font-size:13px;font-weight:var(--type-bold);letter-spacing:.04em}.registration-email-form{flex-direction:column;display:flex}.registration-back{color:#777772;min-height:38px;font-size:14px;font-weight:var(--type-bold);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-12px 0 25px;padding:0}.registration-back:hover{color:#171716}.registration-email-form label{font-size:14px;font-weight:var(--type-bold);letter-spacing:-.01em;margin-bottom:10px}.registration-email-form input{color:#191918;width:100%;min-height:64px;font:inherit;letter-spacing:-.015em;background:#ffffff9e;border:1px solid #cdcdc8;border-radius:16px;outline:0;padding:0 18px;font-size:17px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #14141209}.registration-email-form input:focus{background:#fff;border-color:#676762;box-shadow:0 0 0 4px #17171614}.registration-email-form input[aria-invalid=true]{border-color:#ae363d}.registration-email-form>p{color:#ae363d;margin:9px 2px 0;font-size:13px;line-height:1.35}.registration-submit{color:#fff;width:100%;min-height:64px;font-size:17px;font-weight:var(--type-bold);letter-spacing:-.02em;cursor:pointer;background:#171716;border:1px solid #171716;border-radius:16px;justify-content:space-between;align-items:center;margin-top:17px;padding:0 20px 0 23px;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.registration-submit span{background:#ffffff1f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.registration-submit:hover{background:#2b2b29;transform:translateY(-1px);box-shadow:0 10px 22px #11111029}.registration-legal{color:#777772;width:min(100%,570px);font-size:12px;font-weight:var(--type-regular);letter-spacing:-.005em;text-align:center;margin:auto 0 0;padding-top:34px;line-height:1.55}.registration-legal button{color:#363634;min-height:0;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.registration-legal button:hover{color:#000}.registration-modal.is-reduced-motion *,.registration-modal.is-reduced-motion :before,.registration-modal.is-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes registration-backdrop-in{0%{opacity:0}}@keyframes registration-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes registration-tile-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes registration-tile-float{to{transform:translate(2px,-4px)rotate(.5deg)}}@keyframes registration-copy-in{0%{opacity:0;transform:translateY(8px)}}@keyframes registration-progress{to{transform:scaleX(1)}}@media (max-width:1100px){.registration-dialog{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.registration-feature h2{font-size:44px}.registration-feature-tabs button{font-size:12px}}@media (max-width:899px){.registration-modal{padding:18px}.registration-dialog{border-radius:26px;grid-template-columns:1fr;width:min(620px,100vw - 36px);height:min(790px,100dvh - 36px);min-height:0}.registration-showcase{display:none}.registration-access{padding:36px clamp(24px,8vw,58px) 29px}.registration-access-head{margin-top:clamp(55px,10vh,90px)}.registration-options,.registration-email-form{margin-top:clamp(46px,8vh,72px)}}@media (max-width:520px){.registration-modal{padding:10px}.registration-dialog{border-radius:22px;width:calc(100vw - 20px);height:calc(100dvh - 20px)}.registration-access{padding:28px 20px 22px}.registration-close{top:18px;right:18px}.registration-access-head{margin-top:66px}.registration-mark{width:41px;height:41px;margin-bottom:20px;font-size:20px}.registration-access-head h1{font-size:clamp(34px,10vw,43px)}.registration-access-head p{max-width:280px;font-size:15px}.registration-options,.registration-email-form{margin-top:50px}.registration-provider{border-radius:15px;min-height:62px;font-size:16px}.registration-or{padding:16px 0}.registration-legal{padding-top:24px;font-size:11px}}.landing-view-toggle{display:none!important}.panel-actions{bottom:18px}.panel-actions .primary-access{letter-spacing:-.025em;border-radius:14px;min-height:54px;font-size:15px}.thinking-modal{z-index:3200;padding:22px}.thinking-modal-backdrop{-webkit-backdrop-filter:blur(11px)saturate(78%);backdrop-filter:blur(11px)saturate(78%);background:#14141275}.thinking-modal-sheet{border-radius:28px;box-shadow:0 2px 5px #10100d14,0 40px 110px #10100d47}.thinking-close{min-height:38px;font-size:12px;font-weight:var(--type-bold);letter-spacing:-.015em;border-radius:12px;gap:9px;padding:0 14px;top:17px;left:18px;right:auto}.thinking-close span{font-size:16px}.thinking-modal-header{font-size:10px;top:27px;left:180px;right:28px}.elia-setup{--setup-paper:#efeee9;--setup-surface:#f8f8f5;--setup-ink:#171716;--setup-muted:#777772;--setup-line:#17171626;background:radial-gradient(circle at 50% 42%, #ffffffe0, transparent 31%), var(--setup-paper);width:100vw;min-height:100dvh;color:var(--setup-ink);isolation:isolate;grid-template-rows:auto auto minmax(310px,1fr) auto auto;gap:0;padding:18px clamp(18px,3.2vw,52px) 20px;font-family:Elisava Sans,Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden auto}.elia-setup:before{z-index:-1;content:"";opacity:.48;pointer-events:none;background-image:radial-gradient(circle,#17171624 1px,#0000 1.2px);background-position:50%;background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 43%,#000 0 29%,#0000 69%);mask-image:radial-gradient(circle at 50% 43%,#000 0 29%,#0000 69%)}.elia-setup-header{border-bottom:1px solid var(--setup-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;display:grid}.elia-setup-header>strong{font-size:22px;font-weight:var(--type-black);letter-spacing:-.055em}.elia-setup-header>span{color:var(--setup-muted);font-size:10px;font-weight:var(--type-bold);letter-spacing:.055em;justify-self:end}.elia-setup-back{border:1px solid var(--setup-line);min-height:38px;color:var(--setup-ink);font-size:13px;font-weight:var(--type-bold);letter-spacing:-.018em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf7b8;border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:0 13px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.elia-setup-back:hover{background:#fff;border-color:#17171647;transform:translateY(-1px)}.elia-setup-intro{text-align:center;padding:22px 18px 6px}.elia-setup-intro>span{color:var(--setup-muted);font-size:10px;font-weight:var(--type-bold);letter-spacing:.08em;display:block}.elia-setup-intro h1{font-size:clamp(31px,3.35vw,52px);font-weight:var(--type-medium);letter-spacing:-.045em;word-spacing:.1em;margin:8px 0 0;line-height:.98}.elia-setup-intro p{max-width:560px;color:var(--setup-muted);letter-spacing:-.012em;word-spacing:.035em;margin:12px auto 0;font-size:13px;line-height:1.38}.thinking-topic h2{letter-spacing:-.035em;word-spacing:.1em}.elia-setup-network{grid-template-columns:minmax(180px,240px) minmax(310px,460px) minmax(180px,240px);justify-self:center;align-items:center;gap:clamp(16px,3vw,48px);width:min(1180px,100%);min-height:310px;padding:0 4px;display:grid}.elia-setup-steps{flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.elia-setup-steps li{color:#17171659;min-height:25px;font-size:10.5px;font-weight:var(--type-medium);letter-spacing:-.008em;grid-template-columns:8px minmax(0,1fr) 24px;align-items:center;gap:9px;transition:color .26s,transform .26s;display:grid}.elia-setup-steps-right li{text-align:right;grid-template-columns:24px minmax(0,1fr) 8px}.elia-setup-steps li i{background:0 0;border:1px solid #17171640;border-radius:50%;width:6px;height:6px;transition:border-color .26s,background .26s,box-shadow .26s;display:block}.elia-setup-steps-right li i{justify-self:end}.elia-setup-steps li small{letter-spacing:.04em;font-size:8px}.elia-setup-steps-left li small{text-align:right}.elia-setup-steps li.is-complete{color:#171716ad}.elia-setup-steps li.is-complete i{border-color:var(--setup-ink);background:var(--setup-ink)}.elia-setup-steps li.is-active{color:var(--setup-ink);font-weight:var(--type-bold);transform:translate(4px)}.elia-setup-steps-right li.is-active{transform:translate(-4px)}.elia-setup-steps li.is-active i{background:#ae363d;border-color:#ae363d;animation:1.4s ease-in-out infinite elia-setup-pulse;box-shadow:0 0 0 5px #ae363d1a}.elia-setup-orbit{aspect-ratio:1;place-self:center;width:100%;position:relative}.elia-setup-orbit>svg{width:96%;height:96%;animation:18s ease-in-out infinite alternate elia-setup-network-drift;position:absolute;inset:2%;overflow:visible;transform:rotate(-5deg)}.elia-setup-orbit svg line{stroke:#1717161a;stroke-width:.2px;vector-effect:non-scaling-stroke;transition:stroke .32s,stroke-width .32s}.elia-setup-orbit svg circle{fill:var(--setup-paper);stroke:#17171640;stroke-width:.22px;vector-effect:non-scaling-stroke;transition:fill .32s,stroke .32s,r .32s}.elia-setup-orbit svg g.is-complete line{stroke:#17171661}.elia-setup-orbit svg g.is-complete circle{fill:var(--setup-ink);stroke:var(--setup-ink)}.elia-setup-orbit svg g.is-active line{stroke:#ae363d;stroke-width:.7px}.elia-setup-orbit svg g.is-active circle{fill:#ae363d;stroke:#ae363d}.elia-setup-progress-ring{aspect-ratio:1;background:conic-gradient(from 0deg, var(--setup-ink) 0 var(--setup-progress), #1717161c var(--setup-progress) 360deg);border-radius:50%;place-items:center;width:clamp(178px,17vw,236px);padding:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 18px 48px #17171421,0 0 0 12px #ffffff70}.elia-setup-progress-ring:after{content:"";border:1px dashed #1717164d;border-radius:50%;animation:16s linear infinite elia-setup-ring-spin;position:absolute;inset:-17px}.elia-setup-avatar-core{border:9px solid var(--setup-surface);background:#ecebe8;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.elia-setup-avatar-core img{object-fit:cover;object-position:center;width:112%;height:112%;animation:4.8s ease-in-out infinite alternate elia-avatar-float}.elia-setup-orbit-copy{text-align:center;flex-direction:column;align-items:center;gap:3px;width:250px;display:flex;position:absolute;top:calc(50% + clamp(107px,12vw,148px));left:50%;transform:translate(-50%)}.elia-setup-orbit-copy strong{font-size:14px;font-weight:var(--type-black);letter-spacing:-.03em}.elia-setup-orbit-copy span{color:var(--setup-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.elia-avatar-picker{border:1px solid var(--setup-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf7b8;border-radius:20px;justify-self:center;width:min(980px,100%);padding:12px 14px 14px;box-shadow:0 14px 40px #1717140f}.elia-avatar-picker-head{justify-content:space-between;align-items:center;gap:16px;min-height:25px;padding:0 3px 9px;display:flex}.elia-avatar-picker-head span,.elia-avatar-picker-head strong{font-size:10px;line-height:1.2}.elia-avatar-picker-head span{color:var(--setup-muted)}.elia-avatar-picker-head strong{font-weight:var(--type-bold)}.elia-avatar-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.elia-avatar-grid button{aspect-ratio:1.08;cursor:pointer;background:#ecebe8;border:1px solid #1717161c;border-radius:13px;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.elia-avatar-grid button:hover,.elia-avatar-grid button:focus-visible{z-index:2;border-color:#1717166b;transform:translateY(-3px);box-shadow:0 9px 24px #17171421}.elia-avatar-grid button.is-selected{z-index:3;border-color:var(--setup-ink);box-shadow:0 0 0 2px var(--setup-ink), 0 10px 26px #1717142b}.elia-avatar-grid button img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.elia-avatar-grid button>span{color:#171716a6;min-width:20px;height:17px;font-size:7px;font-weight:var(--type-bold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f9f9f6d1;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:5px;left:6px}.elia-avatar-grid button>i{background:var(--setup-ink);color:#fff;opacity:0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:6px;right:6px;transform:scale(.6)}.elia-avatar-grid button.is-selected>i{opacity:1;transform:scale(1)}.elia-setup-footer{justify-content:space-between;justify-self:center;align-items:center;gap:20px;width:min(980px,100%);min-height:62px;padding-top:12px;display:flex}.elia-setup-footer>span{color:var(--setup-muted);font-size:11px}.elia-setup-footer button{border:1px solid var(--setup-ink);background:var(--setup-ink);color:#fff;min-width:156px;min-height:50px;font-size:14px;font-weight:var(--type-bold);letter-spacing:-.02em;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 17px;transition:opacity .18s,transform .18s,background .18s;display:flex}.elia-setup-footer button:not(:disabled):hover{background:#30302e;transform:translateY(-1px)}.elia-setup-footer button:disabled{color:#1717166b;opacity:1;background:#17171614;border-color:#17171621}.elia-setup-footer button span{background:#ffffff1f;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}@keyframes elia-setup-ring-spin{to{transform:rotate(360deg)}}@keyframes elia-setup-network-drift{to{transform:rotate(4deg)scale(1.018)}}@keyframes elia-setup-pulse{50%{box-shadow:0 0 0 8px #ae363d00}}@keyframes elia-avatar-float{0%{transform:translateY(3px)scale(1.01)}to{transform:translateY(-4px)scale(1.035)}}.elia-setup.is-reduced-motion *,.elia-setup.is-reduced-motion :before,.elia-setup.is-reduced-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:980px){.elia-setup-network{grid-template-columns:minmax(138px,185px) minmax(290px,390px) minmax(138px,185px);gap:12px}.elia-setup-steps li{font-size:9.5px}.elia-avatar-picker,.elia-setup-footer{width:min(820px,100%)}}@media (max-width:760px){.thinking-modal{padding:0}.thinking-modal-sheet{border-radius:0}.thinking-modal-header{top:68px;left:18px;right:18px}.thinking-close{top:16px}.elia-setup{grid-template-rows:auto auto auto auto auto;padding:10px 12px 14px}.elia-setup-header{grid-template-columns:1fr auto}.elia-setup-header>strong{display:none}.elia-setup-header>span{font-size:8px}.elia-setup-back{padding:0 10px;font-size:11px}.elia-setup-intro{padding-top:19px}.elia-setup-intro h1{font-size:clamp(29px,8.5vw,42px)}.elia-setup-network{grid-template-columns:1fr;min-height:330px}.elia-setup-steps{display:none}.elia-setup-orbit{width:min(350px,88vw)}.elia-avatar-picker{padding:10px}.elia-avatar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.elia-avatar-picker-head{flex-direction:column;align-items:flex-start;gap:3px}.elia-setup-footer{z-index:20;background:linear-gradient(transparent, var(--setup-paper) 22%);padding:11px 3px 4px;position:sticky;bottom:-14px}.elia-setup-footer>span{max-width:44vw;font-size:9px}}@media (min-width:761px) and (max-height:760px){.elia-setup{grid-template-rows:auto auto minmax(260px,1fr) auto auto;padding-top:10px}.elia-setup-intro{padding-top:12px}.elia-setup-intro p{margin-top:8px}.elia-setup-network{min-height:260px}.elia-setup-orbit{width:min(310px,42vh)}.elia-setup-progress-ring{width:150px}.elia-setup-orbit-copy{top:calc(50% + 90px)}.elia-avatar-picker{width:min(900px,100%)}.elia-avatar-grid button{max-height:58px}}@media (min-width:900px) and (max-height:750px){.registration-access{padding-top:26px;padding-bottom:24px}.registration-access-head{margin-top:34px}.registration-mark{width:40px;height:40px;margin-bottom:16px;font-size:19px}.registration-access-head h1{font-size:40px}.registration-access-head p{margin-top:11px}.registration-options,.registration-email-form{margin-top:34px}.registration-provider{min-height:61px}.registration-or{padding:14px 0}.registration-feature{bottom:100px}.registration-feature h2{font-size:42px}.registration-feature p{font-size:16px}.registration-legal{padding-top:19px}}.registration-dialog{border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(980px,100vw - 64px);height:min(620px,100dvh - 64px);min-height:540px}.registration-access{padding:28px clamp(34px,4.2vw,58px) 26px}.registration-close{width:40px;height:40px;top:20px;right:20px}.registration-access-head{margin-top:40px}.registration-mark{width:40px;height:40px;margin-bottom:18px;font-size:19px}.registration-access-head h1{font-size:clamp(34px,3vw,42px)}.registration-access-head p{max-width:330px;margin-top:12px;font-size:15px}.registration-email-form{width:min(100%,430px);margin-top:34px}.registration-email-form input,.registration-submit{border-radius:15px;min-height:58px;font-size:16px}.registration-legal{width:min(100%,430px);padding-top:22px}.registration-feature{bottom:94px}.registration-feature>span{font-size:10px}.registration-feature h2{font-size:clamp(36px,3.8vw,46px)}.registration-feature p{margin-top:10px;font-size:14px}.registration-feature-tabs{bottom:20px}.registration-feature-tabs button{min-height:39px;font-size:11px}body .workspace-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:286px}body .workspace-main.is-mixed-mode,body .workspace-main.is-mixed-mode .workspace-topbar{background:var(--chat-surface)}@supports (color:color-mix(in lab, red, red)){body .workspace-main.is-mixed-mode .workspace-topbar{background:color-mix(in srgb, var(--chat-surface) 94%, transparent)}}.workspace-mixed{z-index:1;border-top:1px solid var(--chat-divider);background:var(--chat-surface);grid-template-columns:minmax(350px,.84fr) minmax(0,1.16fr);min-width:0;display:grid;position:absolute;inset:64px 0 0;overflow:hidden}.workspace-mixed-chat,.workspace-mixed-space{min-width:0;min-height:0;position:relative;overflow:hidden}.workspace-mixed-chat{background:var(--chat-surface)}.workspace-mixed-space{border-left:1px solid var(--chat-divider);background:#eef1f1}.workspace-mixed-pane-head{z-index:40;border-bottom:1px solid var(--chat-divider);background:var(--chat-surface);justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.workspace-mixed-pane-head{background:color-mix(in srgb, var(--chat-surface) 91%, transparent)}}.workspace-mixed-pane-head{color:var(--chat-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.workspace-mixed-pane-head span{color:var(--chat-muted);font-size:12px;font-weight:var(--type-medium);letter-spacing:.01em}.workspace-mixed-pane-head strong{font-size:13px;font-weight:var(--type-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mixed-pane-head.is-space{color:#202220;background:#eef1f1e6}.workspace-mixed-chat-home,.workspace-mixed-chat-thread{flex-direction:column;width:100%;height:100%;min-height:0;padding:74px clamp(18px,2.2vw,30px) 20px;display:flex}.workspace-mixed-chat-home{justify-content:flex-end}.workspace-mixed-intro{margin-bottom:18px}.workspace-mixed-intro span{color:var(--chat-muted);font-size:12px;font-weight:var(--type-regular);letter-spacing:0;margin-bottom:8px;display:block}.workspace-mixed-intro h1{color:var(--chat-text);font-size:clamp(27px,2.4vw,36px);font-weight:var(--type-medium);letter-spacing:-.045em;margin:0;line-height:1.05}.workspace-mixed-chat .workspace-assistant-switch.is-compact{width:100%;max-width:none;margin:0 0 12px}body .workspace-mixed-composer{border:1px solid var(--chat-divider);background:#fff;border-radius:22px;width:100%;min-height:62px;margin:0;padding:8px 9px 8px 12px;box-shadow:0 7px 22px #14141213}body .workspace-mixed-composer textarea{min-height:40px;color:var(--chat-text);padding:8px 6px;font-size:15.5px;line-height:1.35}body .workspace-mixed-composer .workspace-add-button{width:40px;height:40px}body .workspace-mixed-composer .workspace-send-button{border-radius:14px;width:42px;height:42px}.workspace-mixed-chat-thread{padding-bottom:16px}.workspace-mixed-chat-stream{scrollbar-color:var(--chat-muted) transparent;flex:auto;min-height:0;padding:10px 2px 18px;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.workspace-mixed-chat-stream{scrollbar-color:color-mix(in srgb, var(--chat-muted) 40%, transparent) transparent}}.workspace-mixed-chat-stream{scrollbar-width:thin}.workspace-mixed-chat .workspace-message{margin-bottom:24px}.workspace-mixed-chat .workspace-message p{font-size:15.5px;line-height:1.48}.workspace-mixed-chat .workspace-user-bubble{max-width:88%}.workspace-mixed-space .work-canvas{position:absolute;inset:0}.workspace-mixed-space .work-canvas-meta{top:70px;left:18px}.workspace-mixed-space .work-canvas-actions{top:66px;right:14px}.workspace-mixed-space .work-canvas-actions button:last-child{display:none}.workspace-mixed-space .work-zoom-controls{bottom:16px;left:16px}.workspace-mixed-space .work-canvas-hint{display:none}body .elia-workspace.is-dark .workspace-main.is-mixed-mode,body .elia-workspace.is-dark .workspace-mixed,body .elia-workspace.is-dark .workspace-mixed-chat,body .elia-workspace.is-dark .workspace-mixed-pane-head{background-color:var(--chat-surface);color:var(--chat-text)}body .elia-workspace.is-dark .workspace-mixed-space{background:#10100f}body .elia-workspace.is-dark .workspace-mixed-pane-head.is-space{color:#f1f1ee;background:#10100fe0}body .elia-workspace.is-dark .workspace-mixed-composer{border-color:var(--chat-divider);background:#242422;box-shadow:0 8px 24px #0000003d}@media (max-width:1100px){.workspace-mixed{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.workspace-mixed-space .work-canvas-meta strong{display:none}.workspace-mixed-space .work-canvas-actions button{padding:0 11px}}@media (max-width:899px){body .workspace-mode-switch{width:188px}body .workspace-mode-switch button{padding:0 7px;font-size:12.5px}.workspace-mixed{grid-template-columns:minmax(310px,.88fr) minmax(0,1.12fr);top:60px}}@media (max-width:720px){.workspace-mixed{grid-template-rows:minmax(280px,.86fr) minmax(310px,1.14fr);grid-template-columns:1fr;overflow-y:auto}.workspace-mixed-chat,.workspace-mixed-space{min-height:310px}.workspace-mixed-space{border-top:1px solid var(--chat-divider);border-left:0}.workspace-mixed-chat-home,.workspace-mixed-chat-thread{padding-top:68px}.workspace-mixed-intro{display:none}}@media (max-width:899px){.registration-dialog{border-radius:24px;grid-template-columns:1fr;width:min(520px,100vw - 32px);height:min(590px,100dvh - 32px);min-height:0}.registration-showcase{display:none}.registration-access{padding:24px clamp(24px,7vw,46px) 22px}.registration-access-head{margin-top:40px}.registration-email-form{margin-top:32px}}@media (max-width:520px){.registration-modal{padding:10px}.registration-dialog{width:calc(100vw - 20px);height:min(570px,100dvh - 20px)}.registration-access{padding:22px 20px 19px}.registration-access-head{margin-top:38px}.registration-access-head h1{font-size:34px}.registration-email-form{margin-top:28px}}.elia-setup{grid-template-rows:52px max-content minmax(0,1fr) max-content 68px;height:100dvh;min-height:100dvh;max-height:100dvh;padding:10px clamp(18px,3vw,48px) 0;overflow:hidden}.elia-setup-intro{padding:14px 18px 4px}.elia-setup-intro h1{margin-top:6px;font-size:clamp(30px,3vw,46px)}.elia-setup-intro p{margin-top:8px}.elia-setup-network{grid-template-columns:minmax(170px,230px) minmax(270px,410px) minmax(170px,230px);gap:clamp(14px,2.7vw,42px);width:min(1140px,100%);height:100%;min-height:0}.elia-setup-orbit{width:min(360px,41dvh,34vw);max-width:100%}.elia-avatar-picker{border-radius:18px;width:min(900px,100%);margin-bottom:clamp(10px,1.4vh,16px);padding:10px 12px 12px}.elia-avatar-grid{grid-template-columns:repeat(10,minmax(50px,74px));justify-content:center;gap:7px}.elia-avatar-grid button{aspect-ratio:1;width:100%}.elia-avatar-grid button img{object-position:50% 50%}.elia-setup-footer{border-top:1px solid var(--setup-line);width:min(1000px,100%);min-height:68px;padding:9px 0 10px}.workspace-ai-pickers{gap:8px;width:min(510px,88%);margin:-25px 0 18px;display:grid}.workspace-ai-pickers .workspace-assistant-switch{width:100%;margin:0}body .workspace-assistant-switch button>.workspace-assistant-mark{padding:0;overflow:hidden}body .workspace-assistant-switch button>.workspace-assistant-mark img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.workspace-model-picker{border:1px solid var(--chat-divider);background:var(--chat-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 4px 4px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-model-picker{background:color-mix(in srgb, var(--chat-soft) 72%, transparent)}}.workspace-model-picker>span{color:var(--chat-muted);font-size:11px;font-weight:var(--type-medium);letter-spacing:.01em}.workspace-model-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;display:grid}body .workspace-model-picker button{min-width:0;min-height:31px;color:var(--chat-muted);font-family:inherit;font-size:12px;font-weight:var(--type-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;transition:background .16s,color .16s,box-shadow .16s;overflow:hidden}body .workspace-model-picker button:hover{color:var(--chat-text)}body .workspace-model-picker button.is-active{background:var(--chat-surface);color:var(--chat-text);box-shadow:0 1px 3px #12121017}.workspace-model-picker.is-compact{border-radius:13px;min-height:40px;padding-left:10px}.workspace-conversation-models{grid-template-columns:minmax(280px,1.25fr) minmax(220px,.75fr);gap:8px;width:min(610px,100% - 90px);min-width:0;display:grid}.workspace-conversation-models .workspace-assistant-switch.is-compact,.workspace-conversation-models .workspace-model-picker{width:100%;max-width:none}.workspace-mixed-chat .workspace-ai-pickers{width:100%;margin:0 0 12px}body .workspace-response-mark.has-avatar{background:#ecebe8;border-radius:50%;overflow:hidden}body .workspace-response-mark.has-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}body .workspace-message-elia strong small{background:var(--chat-soft);min-height:21px;color:var(--chat-muted);font-size:10px;font-weight:var(--type-medium);vertical-align:1px;border-radius:7px;align-items:center;margin-left:8px;padding:0 7px;display:inline-flex}body .workspace-sidebar-footer .workspace-user-menu>img{object-fit:cover;object-position:center}body .elia-workspace.is-dark .workspace-model-picker{border-color:var(--chat-divider);background:var(--chat-soft)}body .elia-workspace.is-dark .workspace-model-picker button.is-active{color:var(--chat-text);box-shadow:none;background:#343431}body .elia-workspace.is-dark .workspace-message-elia strong small{color:var(--chat-muted);background:#2c2c2a}@media (min-width:761px) and (max-height:700px){.elia-setup{grid-template-rows:48px max-content minmax(0,1fr) max-content 60px;padding-top:6px}.elia-setup-intro{padding-top:8px}.elia-setup-intro p{display:none}.elia-setup-orbit{width:min(300px,39dvh,31vw)}.elia-avatar-picker{width:min(820px,100%);padding-top:8px}.elia-avatar-grid{grid-template-columns:repeat(10,minmax(46px,58px))}.elia-setup-footer{min-height:60px;padding:6px 0 7px}.elia-setup-footer button{min-height:46px}}@media (max-width:760px){.elia-setup{grid-template-rows:48px max-content minmax(150px,1fr) max-content 60px;height:100dvh;min-height:100dvh;max-height:100dvh;padding:8px 10px 0;overflow:hidden}.elia-setup-intro{padding:12px 10px 2px}.elia-setup-intro h1{font-size:clamp(27px,7.6vw,38px)}.elia-setup-intro p{max-width:390px;font-size:11px}.elia-setup-network{width:100%;height:100%;min-height:0}.elia-setup-orbit{width:min(235px,31dvh,68vw)}.elia-avatar-picker{border-radius:16px;width:100%;padding:8px}.elia-avatar-picker-head{flex-direction:row;gap:8px;min-height:21px;padding:0 2px 7px}.elia-avatar-picker-head span,.elia-avatar-picker-head strong{font-size:8.5px}.elia-avatar-grid{grid-template-columns:repeat(5,minmax(42px,52px));justify-content:center;gap:5px}.elia-avatar-grid button{border-radius:10px}.elia-setup-footer{background:0 0;width:100%;min-height:60px;padding:7px 2px 8px;position:static;bottom:auto}.elia-setup-footer>span{max-width:48vw;font-size:8.5px;line-height:1.25}.elia-setup-footer button{min-width:138px;min-height:46px}.workspace-ai-pickers{width:min(100%,510px)}.workspace-conversation-models{grid-template-columns:1fr;width:100%}.workspace-conversation-toolbar{align-items:stretch}}@media (max-width:760px) and (max-height:720px){.elia-setup-intro{padding-top:8px}.elia-setup-intro p{display:none}.elia-setup-orbit{width:min(210px,28dvh,64vw)}.elia-avatar-grid{grid-template-columns:repeat(5,minmax(40px,48px));gap:4px}.elia-avatar-grid button>span{display:none}}.elia-language-switch{--language-bg:#f4f4f1e0;--language-active:#fff;--language-text:#1c1c1a;background:var(--language-bg);color:var(--language-text);pointer-events:auto;border:1px solid #1919171c;border-radius:12px;grid-template-columns:repeat(3,minmax(39px,1fr));gap:2px;padding:3px;display:inline-grid;box-shadow:0 4px 16px #1717140a}.elia-language-switch button{color:#777773;min-width:0;min-height:31px;font-family:inherit;font-size:10px;font-weight:var(--type-bold);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;transition:background .16s,color .16s,box-shadow .16s}.elia-language-switch button:hover{color:var(--language-text)}.elia-language-switch button.is-active{background:var(--language-active);color:var(--language-text);box-shadow:0 1px 4px #16161417}.elia-language-switch.is-compact{border-radius:11px;grid-template-columns:repeat(3,minmax(32px,1fr))}.elia-language-switch.is-compact button{border-radius:8px;min-height:28px;padding:0 6px;font-size:9px}.landing-language-switch{z-index:61;position:fixed;top:20px;right:122px}.registration-language-switch{z-index:3;position:absolute;top:22px;left:26px}.elia-setup-header-tools{justify-self:end;align-items:center;gap:13px;display:flex}.elia-setup-header-tools>span{color:var(--setup-muted);font-size:10px;font-weight:var(--type-bold);letter-spacing:.055em}body .elia-setup-intro{text-align:center;justify-self:center;width:min(760px,100%);padding-left:20px;padding-right:20px}body .elia-setup-intro>span{font-size:11px}body .elia-setup-intro p{max-width:650px;font-size:14px;line-height:1.5}body .elia-avatar-picker{text-align:center;justify-self:center;width:min(980px,100%)}body .elia-avatar-picker-head{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:36px;padding-bottom:10px}body .elia-avatar-grid button{aspect-ratio:1;background:#ecebe8}body .elia-avatar-grid button img{object-fit:contain;object-position:50% 50%;transform-origin:50%;background:#ecebe8;width:100%;height:100%;transform:scale(.97)}body .elia-setup-avatar-core img{object-fit:contain;object-position:50% 50%;background:#ecebe8;width:100%;height:100%}body .elia-setup-footer{justify-content:center;position:relative}body .elia-setup-footer>span{max-width:310px;font-size:12px;line-height:1.3;position:absolute;left:0}.workspace-collapsed-account{border:1px solid var(--chat-divider);background:var(--chat-soft);cursor:pointer;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid;position:absolute;bottom:69px;left:50%;overflow:hidden;transform:translate(-50%)}.workspace-collapsed-account img{object-fit:cover;width:100%;height:100%}body .workspace-profile-box{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}body .workspace-profile-box .workspace-user-menu{grid-column:1/-1;width:100%}body .workspace-profile-box .workspace-language-switch{grid-column:1;justify-self:start}body .workspace-profile-box .workspace-sidebar-theme{grid-column:2;justify-self:end}.workspace-language-switch{--language-bg:transparent;--language-active:var(--chat-surface);--language-text:var(--chat-text);border-color:var(--chat-divider);box-shadow:none;padding:2px;grid-template-columns:repeat(3,27px)!important}.workspace-language-switch button{min-height:27px!important;padding:0 3px!important;font-size:7.5px!important}.workspace-coins-button{align-items:center;min-height:38px;border:1px solid var(--chat-divider)!important;background:var(--chat-soft)!important;border-radius:13px!important;gap:6px!important;padding:4px 9px 4px 5px!important;display:flex!important}.workspace-coin-mark{background:var(--chat-text);width:28px;height:28px;color:var(--chat-bg);font-size:10px;font-weight:var(--type-black);border-radius:9px;place-items:center;display:grid}.workspace-coins-button strong{font-size:12px;font-weight:var(--type-black)}.workspace-coins-button small{color:var(--chat-muted);font-size:9px}.elia-workspace.is-dark .workspace-language-switch{--language-bg:transparent;--language-active:#343431;--language-text:#f5f5f2}.account-center{--account-bg:#f4f4f0;--account-surface:#fff;--account-soft:#ebebe6;--account-ink:#181817;--account-muted:#777772;--account-line:#18181721;--account-accent:#ae363d;z-index:5000;color:var(--account-ink);place-items:center;padding:20px;font-family:Elisava Sans,Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0}.account-center.is-dark{--account-bg:#191918;--account-surface:#232321;--account-soft:#2d2d2a;--account-ink:#f5f5f1;--account-muted:#a7a7a0;--account-line:#ffffff21}.account-center-backdrop{cursor:default;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0b7a;border:0;animation:.22s both account-backdrop-in;position:absolute;inset:0}.account-center-panel{border:1px solid var(--account-line);background:var(--account-bg);border-radius:28px;grid-template-rows:96px minmax(0,1fr);width:min(1320px,100vw - 40px);height:min(860px,100dvh - 40px);animation:.36s cubic-bezier(.2,.8,.2,1) both account-panel-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #08080742}.account-center-header{border-bottom:1px solid var(--account-line);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:16px 20px 14px 28px;display:flex}.account-center-header>div:first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:13px;min-width:0;display:grid}.account-center-header>div:first-child>span{color:var(--account-muted);font-size:9px;font-weight:var(--type-bold);letter-spacing:.08em;grid-row:1}.account-center-header h1{font-size:34px;font-weight:var(--type-medium);letter-spacing:-.055em;grid-row:1/span 2;margin:0}.account-center-header p{color:var(--account-muted);grid-row:2;margin:2px 0 0;font-size:12px}.account-center-header>div:last-child{align-items:center;gap:11px;display:flex}.account-center.is-dark .elia-language-switch{--language-bg:var(--account-soft);--language-active:#41413d;--language-text:var(--account-ink);border-color:var(--account-line);box-shadow:none}.account-center-close,.account-checkout-close{border:1px solid var(--account-line);background:var(--account-surface);width:40px;height:40px;color:var(--account-ink);font-size:24px;font-weight:var(--type-book);cursor:pointer;border-radius:13px;place-items:center;padding:0;display:grid}.account-center-layout{grid-template-columns:285px minmax(0,1fr);min-height:0;display:grid}.account-center-sidebar{border-right:1px solid var(--account-line);background:var(--account-soft);flex-direction:column;min-height:0;padding:22px 16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-center-sidebar{background:color-mix(in srgb, var(--account-soft) 52%, transparent)}}.account-person{border:1px solid var(--account-line);background:var(--account-surface);border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:76px;padding:10px;display:grid}.account-person img{object-fit:cover;border-radius:14px;width:46px;height:46px}.account-person div{gap:2px;min-width:0;display:grid}.account-person strong,.account-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-person strong{font-size:14px;font-weight:var(--type-black)}.account-person span{color:var(--account-muted);font-size:10px}.account-person>i{color:#426349;font-size:8px;font-style:normal;font-weight:var(--type-bold);background:#dceadf;border-radius:7px;padding:5px 7px}.account-center.is-dark .account-person>i{color:#a8d1b0;background:#2e4432}.account-center-sidebar nav{gap:4px;margin-top:23px;display:grid}.account-center-sidebar nav button{min-height:50px;color:var(--account-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:27px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:0 10px;display:grid}.account-center-sidebar nav button:hover,.account-center-sidebar nav button.is-active{background:var(--account-surface);color:var(--account-ink)}.account-center-sidebar nav button>span{font-size:9px}.account-center-sidebar nav button strong{font-size:13px;font-weight:var(--type-bold)}.account-center-sidebar nav button i{opacity:0;justify-self:end;font-size:12px;font-style:normal}.account-center-sidebar nav button.is-active i{opacity:1}.account-assistant-card{border:1px solid var(--account-line);background:var(--account-surface);border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;margin-top:auto;padding:9px;display:grid}.account-assistant-card img{object-fit:contain;background:#ecebe8;border-radius:50%;width:42px;height:42px}.account-assistant-card div{gap:2px;display:grid}.account-assistant-card span{color:var(--account-muted);font-size:9px}.account-assistant-card strong{font-size:12px;font-weight:var(--type-bold)}.account-center-content{scrollbar-width:thin;scrollbar-color:var(--account-line) transparent;min-width:0;padding:clamp(28px,4vw,54px);position:relative;overflow:hidden auto}.account-section{width:min(920px,100%);margin:0 auto;animation:.26s both account-section-in}.account-section-heading>span{color:var(--account-muted);font-size:10px;font-weight:var(--type-bold);letter-spacing:.075em;text-transform:uppercase}.account-section-heading h2{font-size:clamp(34px,4.2vw,62px);font-weight:var(--type-medium);letter-spacing:-.057em;margin:11px 0 0;line-height:.96}.account-section-heading h2 em{color:var(--account-muted);font-style:normal}.account-section-heading>p{max-width:610px;color:var(--account-muted);margin:15px 0 0;font-size:14px;line-height:1.5}.account-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:12px;margin-top:34px;display:grid}.account-coin-hero,.account-plan-summary{border:1px solid var(--account-line);background:var(--account-surface);border-radius:24px;min-height:210px}.account-coin-hero{grid-template-columns:154px minmax(0,1fr);align-items:center;gap:24px;padding:25px;display:grid}.account-coin-ring{aspect-ratio:1;background:conic-gradient(var(--account-ink) 0 var(--coin-progress), var(--account-soft) var(--coin-progress) 360deg);border-radius:50%;place-items:center;width:144px;padding:4px;display:grid}.account-coin-ring>div{background:var(--account-surface);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.account-coin-ring strong{font-size:28px;font-weight:var(--type-medium);letter-spacing:-.05em}.account-coin-ring span{color:var(--account-muted);font-size:10px}.account-coin-hero>div:last-child>span,.account-plan-summary>span,.account-billing-card>div span{color:var(--account-muted);font-size:10px;font-weight:var(--type-bold);letter-spacing:.04em;text-transform:uppercase}.account-coin-hero h3{font-size:25px;font-weight:var(--type-black);letter-spacing:-.04em;margin:7px 0 0}.account-coin-hero p{color:var(--account-muted);margin:6px 0 0;font-size:11px}.account-coin-bar{background:var(--account-soft);border-radius:999px;height:6px;margin-top:20px;overflow:hidden}.account-coin-bar span{border-radius:inherit;background:var(--account-ink);height:100%;display:block}.account-plan-summary{flex-direction:column;padding:25px;display:flex}.account-plan-summary h3{font-size:43px;font-weight:var(--type-medium);letter-spacing:-.055em;margin:13px 0 0}.account-plan-summary>p{color:var(--account-muted);margin:2px 0 0;font-size:12px}.account-plan-summary>div{border-top:1px solid var(--account-line);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.account-plan-summary>div>span{color:var(--account-muted);gap:3px;font-size:9px;display:grid}.account-plan-summary>div strong{color:var(--account-ink);font-size:12px}.account-plan-summary>div>i{background:var(--account-ink);color:var(--account-bg);font-size:8px;font-style:normal;font-weight:var(--type-bold);border-radius:8px;padding:5px 8px}.account-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.account-quick-actions button{border:1px solid var(--account-line);background:var(--account-surface);min-height:58px;color:var(--account-ink);font-size:12px;font-weight:var(--type-bold);cursor:pointer;border-radius:17px;align-items:center;gap:12px;padding:8px 12px;display:flex}.account-quick-actions button span{background:var(--account-soft);border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.account-activity{margin-top:35px}.account-activity>header,.account-billing-section>header{border-bottom:1px solid var(--account-line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.account-activity h3,.account-coin-history h3,.account-billing-section h3{font-size:15px;font-weight:var(--type-black);margin:0}.account-activity header button,.account-billing-section header button{color:var(--account-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.account-activity>div>article{border-bottom:1px solid var(--account-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.account-activity article>span{background:var(--account-soft);width:29px;height:29px;color:var(--account-muted);border-radius:9px;place-items:center;display:grid}.account-activity article>span.is-credit{color:#426349;background:#dceadf}.account-activity article>div{gap:2px;display:grid}.account-activity article strong{font-size:12px}.account-activity article small{color:var(--account-muted);font-size:9px}.account-activity article b{font-size:12px;font-weight:var(--type-black)}.account-activity article b.is-credit,.account-coin-table-row b.is-credit{color:#4f8059}.account-profile-identity{border:1px solid var(--account-line);background:var(--account-surface);border-radius:22px;grid-template-columns:82px minmax(0,1fr) 42px;align-items:center;gap:18px;min-height:126px;margin-top:34px;padding:20px;display:grid}.account-profile-identity img{object-fit:cover;border-radius:21px;width:82px;height:82px}.account-profile-identity>div{gap:3px;display:grid}.account-profile-identity strong{font-size:22px;font-weight:var(--type-black);letter-spacing:-.04em}.account-profile-identity span,.account-profile-identity small{color:var(--account-muted);font-size:11px}.account-profile-identity button{border:1px solid var(--account-line);background:var(--account-soft);width:42px;height:42px;color:var(--account-ink);border-radius:13px;place-items:center;display:grid}.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.account-profile-form>label{gap:7px;display:grid}.account-profile-form label>span,.account-profile-language>span{color:var(--account-muted);font-size:10px;font-weight:var(--type-bold)}.account-profile-form input{border:1px solid var(--account-line);background:var(--account-surface);min-width:0;min-height:53px;color:var(--account-ink);border-radius:15px;outline:0;padding:0 15px;font-family:inherit;font-size:13px}.account-profile-form input:focus{border-color:var(--account-ink);box-shadow:0 0 0 3px var(--account-ink)}@supports (color:color-mix(in lab, red, red)){.account-profile-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--account-ink) 10%, transparent)}}.account-profile-language{border:1px solid var(--account-line);background:var(--account-surface);border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;min-height:67px;margin-top:5px;padding:7px 8px 7px 15px;display:flex}.account-profile-save{border-top:1px solid var(--account-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:10px;padding-top:18px;display:flex}.account-profile-save p{max-width:480px;color:var(--account-muted);margin:0;font-size:10px;line-height:1.45}.account-profile-save button,.account-checkout-submit{background:var(--account-ink);min-width:180px;min-height:51px;color:var(--account-bg);font-size:12px;font-weight:var(--type-bold);cursor:pointer;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:0 8px 0 17px;display:flex}.account-profile-save button span,.account-checkout-submit>span{background:#ffffff1f;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.account-plans-balance{border:1px solid var(--account-line);background:var(--account-surface);border-radius:19px;grid-template-columns:auto auto minmax(0,1fr);align-items:end;column-gap:10px;min-height:92px;margin-top:28px;padding:15px 18px;display:grid}.account-plans-balance>span{color:var(--account-muted);font-size:9px;font-weight:var(--type-bold);text-transform:uppercase;grid-column:1/-1}.account-plans-balance>strong{font-size:29px;font-weight:var(--type-black);letter-spacing:-.05em}.account-plans-balance>small{color:var(--account-muted);align-self:center;font-size:10px}.account-plans-balance>div{background:var(--account-soft);border-radius:99px;align-self:center;height:6px;overflow:hidden}.account-plans-balance>div i{border-radius:inherit;background:var(--account-ink);height:100%;display:block}.account-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.account-plan-grid>article{border:1px solid var(--account-line);background:var(--account-surface);border-radius:20px;flex-direction:column;min-width:0;min-height:346px;padding:16px;display:flex;position:relative}.account-plan-grid>article.is-current{border-color:var(--account-ink);box-shadow:inset 0 0 0 1px var(--account-ink)}.account-plan-grid>article.is-popular:before{background:var(--account-accent);content:"";border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:24px;right:24px}.account-plan-grid article>header{justify-content:space-between;align-items:center;gap:5px;min-height:25px;display:flex}.account-plan-grid article>header>span{font-size:11px;font-weight:var(--type-black)}.account-plan-grid article>header>i{color:var(--account-accent);font-size:7px;font-style:normal;font-weight:var(--type-bold);background:#ae363d1f;border-radius:6px;padding:4px 6px}.account-plan-price{align-items:flex-start;gap:5px;margin-top:19px;display:flex}.account-plan-price strong{font-size:52px;font-weight:var(--type-medium);letter-spacing:-.07em;line-height:.78}.account-plan-price span{color:var(--account-muted);font-size:9px;line-height:1.25}.account-plan-grid article>p{min-height:50px;color:var(--account-muted);margin:18px 0 0;font-size:10px;line-height:1.4}.account-plan-coins{border-top:1px solid var(--account-line);margin-top:14px;padding-top:13px;display:grid}.account-plan-coins strong{font-size:18px;font-weight:var(--type-black)}.account-plan-coins span,.account-plan-grid article>small{color:var(--account-muted);font-size:8px}.account-plan-grid article>small{margin-top:5px}.account-plan-grid article>button{border:1px solid var(--account-line);background:var(--account-soft);min-height:43px;color:var(--account-ink);font-size:10px;font-weight:var(--type-bold);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:0 7px 0 12px;display:flex}.account-plan-grid article>button span{background:var(--account-surface);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.account-plan-grid article>button:disabled{background:var(--account-ink);color:var(--account-bg);opacity:1}.account-coin-history{margin-top:34px}.account-coin-table{border-top:1px solid var(--account-line);margin-top:12px}.account-coin-table-head,.account-coin-table-row{grid-template-columns:120px minmax(0,1fr) 90px;align-items:center;gap:12px;min-height:42px;display:grid}.account-coin-table-head{color:var(--account-muted);font-size:8px;font-weight:var(--type-bold);letter-spacing:.04em;text-transform:uppercase}.account-coin-table-head span:last-child,.account-coin-table-row>b{text-align:right}.account-coin-table-row{border-top:1px solid var(--account-line);min-height:58px}.account-coin-table-row time{color:var(--account-muted);font-size:9px}.account-coin-table-row>span{gap:2px;display:grid}.account-coin-table-row strong{font-size:11px}.account-coin-table-row small{color:var(--account-muted);font-size:8px}.account-coin-table-row>b{font-size:12px}.account-billing-card{border:1px solid var(--account-line);background:var(--account-surface);border-radius:22px;grid-template-columns:130px 78px minmax(130px,1fr) minmax(160px,1fr);align-items:center;gap:15px;min-height:126px;margin-top:32px;padding:20px;display:grid}.account-stripe-brand{align-items:center;gap:8px;display:flex}.account-stripe-brand>span,.account-stripe-lockup i{color:#fff;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:var(--type-black);background:#635bff;border-radius:11px;place-items:center;display:grid}.account-stripe-brand strong{font-size:16px;font-weight:var(--type-black)}.account-billing-card>i{color:#426349;font-size:8px;font-style:normal;font-weight:var(--type-bold);background:#dceadf;border-radius:8px;justify-self:start;padding:6px 8px}.account-billing-card>div:not(.account-stripe-brand){border-left:1px solid var(--account-line);gap:5px;padding-left:16px;display:grid}.account-billing-card>div strong{font-size:12px}.account-billing-section{margin-top:33px}.account-empty-payment,.account-empty-invoices{align-items:center;gap:18px;min-height:102px;padding:17px 0;display:flex}.account-empty-payment>span,.account-empty-invoices>span{border:1px solid var(--account-line);background:var(--account-soft);width:82px;height:52px;color:var(--account-muted);letter-spacing:.08em;border-radius:13px;place-items:center;font-size:14px;display:grid}.account-empty-payment p,.account-empty-invoices p{color:var(--account-muted);margin:0;font-size:11px}.account-loading,.account-load-error,.account-checkout-status{border:1px solid var(--account-line);background:var(--account-surface);min-height:44px;color:var(--account-muted);border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:9px 12px;font-size:10px;display:flex}.account-loading span{border:2px solid var(--account-line);border-top-color:var(--account-ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite account-spin}.account-load-error{color:var(--account-accent)}.account-checkout-status{color:var(--account-ink)}.account-checkout-status>span{color:#426349;background:#dceadf;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.account-checkout-status.is-cancel>span{background:var(--account-soft);color:var(--account-muted)}.account-checkout-status p{margin:0}.account-checkout-layer{z-index:20;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.account-checkout-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080770;border:0;position:absolute;inset:0}.account-checkout{border:1px solid var(--account-line);background:var(--account-surface);border-radius:25px;width:min(480px,100%);padding:30px;animation:.26s both account-panel-in;position:relative;box-shadow:0 28px 80px #0808074d}.account-checkout-close{position:absolute;top:17px;right:17px}.account-checkout-kicker{color:var(--account-muted);font-size:9px;font-weight:var(--type-bold);letter-spacing:.08em;text-transform:uppercase}.account-checkout h2{font-size:42px;font-weight:var(--type-medium);letter-spacing:-.055em;margin:13px 0 0}.account-checkout>p{max-width:340px;color:var(--account-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.account-checkout-plan{border:1px solid var(--account-line);background:var(--account-soft);border-radius:18px;grid-template-columns:1fr auto;gap:20px;margin-top:27px;padding:18px;display:grid}.account-checkout-plan>div{gap:3px;display:grid}.account-checkout-plan>div:last-child{text-align:right}.account-checkout-plan strong{font-size:22px;font-weight:var(--type-black);letter-spacing:-.04em}.account-checkout-plan span{color:var(--account-muted);font-size:9px}.account-checkout-total{border-bottom:1px solid var(--account-line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:12px 2px;display:flex}.account-checkout-total span{color:var(--account-muted);font-size:11px}.account-checkout-total strong{font-size:17px}.account-checkout>.account-checkout-recurring{margin-top:9px;font-size:9px}.account-checkout-error{min-height:56px;color:var(--account-accent);background:#ae363d14;border:1px solid #ae363d38;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;padding:10px;display:grid}.account-checkout-error>span{background:var(--account-accent);color:#fff;width:27px;height:27px;font-weight:var(--type-black);border-radius:9px;place-items:center;display:grid}.account-checkout-error p{margin:0;font-size:9px;line-height:1.35}.account-checkout-submit{width:100%;margin-top:18px}.account-checkout-submit:disabled{opacity:.58}.account-stripe-lockup{color:var(--account-muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.account-stripe-lockup i{border-radius:8px;width:24px;height:24px;font-size:9px}@keyframes account-backdrop-in{0%{opacity:0}}@keyframes account-panel-in{0%{opacity:0;transform:translateY(15px)scale(.985)}}@keyframes account-section-in{0%{opacity:0;transform:translateY(7px)}}@keyframes account-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.account-center-layout{grid-template-columns:230px minmax(0,1fr)}.account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-billing-card{grid-template-columns:120px 75px 1fr}.account-billing-card>div:last-child{grid-column:3}}@media (max-width:900px){.landing-language-switch{top:17px;right:112px}body .workspace-profile-box{grid-template-columns:minmax(0,1fr) auto}.workspace-language-switch{display:none}.account-center{padding:0}.account-center-panel{border:0;border-radius:0;width:100vw;height:100dvh}.account-center-layout{grid-template-columns:190px minmax(0,1fr)}.account-center-sidebar{padding-left:10px;padding-right:10px}.account-person{grid-template-columns:42px minmax(0,1fr)}.account-person>i{display:none}.account-overview-grid{grid-template-columns:1fr}.account-plan-summary{min-height:180px}}@media (max-width:700px){.landing-language-switch{top:64px;right:14px}.registration-language-switch{top:16px;left:17px}.elia-setup-header{grid-template-columns:1fr auto}.elia-setup-header-tools>span,.elia-setup-header-tools .elia-language-switch{display:none}body .elia-setup-intro>span{font-size:9px}body .elia-setup-intro p{font-size:11px}body .elia-avatar-picker-head{flex-direction:column;gap:1px;min-height:31px}body .elia-avatar-picker-head span,body .elia-avatar-picker-head strong{font-size:9.5px}body .elia-avatar-grid{grid-template-columns:repeat(5,minmax(42px,58px));gap:5px}body .elia-setup-footer{justify-content:flex-end}body .elia-setup-footer>span{margin-right:auto;font-size:9px;position:static}.workspace-coins-button small{display:none}.account-center-panel{grid-template-rows:82px minmax(0,1fr)}.account-center-header{padding:12px 13px 11px 18px}.account-center-header h1{font-size:26px}.account-center-header p,.account-center-header>div:first-child>span,.account-center-header .elia-language-switch{display:none}.account-center-layout{display:block;overflow:hidden}.account-center-sidebar{border-right:0;border-bottom:1px solid var(--account-line);white-space:nowrap;height:62px;padding:6px 8px;display:block;overflow:auto hidden}.account-person,.account-assistant-card{display:none}.account-center-sidebar nav{gap:4px;margin:0;display:flex}.account-center-sidebar nav button{flex:none;gap:6px;min-height:48px;padding:0 12px;display:flex}.account-center-sidebar nav button>span,.account-center-sidebar nav button>i{display:none}.account-center-content{height:calc(100dvh - 144px);padding:23px 16px 50px}.account-section-heading h2{font-size:39px}.account-overview-grid{margin-top:25px}.account-coin-hero{grid-template-columns:104px minmax(0,1fr);gap:17px;min-height:168px;padding:18px}.account-coin-ring{width:103px}.account-coin-ring strong{font-size:21px}.account-quick-actions,.account-profile-form{grid-template-columns:1fr}.account-profile-language,.account-profile-save{grid-column:1}.account-profile-save{flex-direction:column;align-items:stretch}.account-profile-save button{width:100%}.account-profile-identity{grid-template-columns:64px minmax(0,1fr)}.account-profile-identity img{width:64px;height:64px}.account-profile-identity>button{display:none}.account-plan-grid{grid-template-columns:1fr}.account-plan-grid>article{min-height:310px}.account-coin-table-head,.account-coin-table-row{grid-template-columns:78px minmax(0,1fr) 58px;gap:8px}.account-billing-card{grid-template-columns:1fr auto}.account-billing-card>div:not(.account-stripe-brand){border-top:1px solid var(--account-line);border-left:0;grid-column:1/-1;padding:12px 0 0}.account-checkout-layer{padding:10px}.account-checkout{padding:26px 20px 22px}.account-checkout h2{font-size:35px}}@media (min-width:720px){.panel-surface{min-height:456px}.panel-content{min-height:386px}.panel-visual{height:148px;bottom:90px}.panel-actions{bottom:13px;left:12px;right:12px}}.elia-setup{grid-template-rows:52px max-content minmax(240px,1fr) max-content 78px;padding-left:clamp(18px,3vw,48px);padding-right:clamp(18px,3vw,48px)}.elia-setup-intro{text-align:center;justify-self:center;width:min(780px,100%);padding-top:13px;padding-bottom:5px}.elia-setup-network{grid-template-columns:minmax(205px,240px) minmax(310px,400px) minmax(205px,240px);justify-content:center;column-gap:clamp(22px,3vw,48px);width:min(1220px,100%);min-height:0}.elia-setup-steps{justify-content:center;gap:8px}.elia-setup-steps li{min-height:27px;font-size:11.5px;line-height:1.18}.elia-setup-steps li span{overflow-wrap:anywhere;min-width:0}.elia-setup-orbit{justify-self:center;width:min(370px,42dvh,32vw)}.elia-setup-orbit-copy{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#efeee9e6;border-radius:999px;padding:5px 13px 6px;box-shadow:0 0 22px 13px #efeee9b8}body .elia-avatar-picker{border-radius:17px;width:min(1220px,100%);padding:8px 10px 9px}body .elia-avatar-picker-head{flex-direction:row;justify-content:center;align-items:center;gap:12px;min-height:28px;padding:0 4px 8px}body .elia-avatar-picker-head span,body .elia-avatar-picker-head strong{font-size:12.5px;line-height:1.2}body .elia-avatar-picker-head strong{font-size:13px}body .elia-avatar-grid{grid-template-columns:repeat(20,minmax(42px,56px));justify-content:center;gap:6px}body .elia-avatar-grid button{aspect-ratio:1;border-radius:11px;width:100%}body .elia-avatar-grid button img,body .elia-setup-avatar-core img{object-fit:cover;object-position:50% 50%;background:#ecebe8;width:100%;height:100%;transform:none}body .elia-avatar-grid button>span{display:none}body .elia-setup-footer{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:min(1220px,100%);min-height:78px;padding:7px 0 9px}body .elia-setup-footer>span{max-width:520px;color:var(--setup-muted);text-align:center;font-size:11.5px;line-height:1.25;position:static}body .elia-setup-footer button{white-space:nowrap;min-width:188px;min-height:48px}@media (max-width:1100px){.elia-setup-network{grid-template-columns:minmax(165px,205px) minmax(280px,350px) minmax(165px,205px);column-gap:18px}.elia-setup-steps li{font-size:10.5px}body .elia-avatar-picker{width:min(860px,100%)}body .elia-avatar-grid{grid-template-columns:repeat(10,minmax(48px,68px));gap:6px}}@media (max-width:760px){.panel-surface{min-height:252px}.panel-visual{height:104px;bottom:82px}.panel-visual .project-artwork{height:52px}.panel-actions{bottom:12px;left:12px;right:12px}.elia-setup{grid-template-rows:48px max-content minmax(150px,1fr) max-content 70px;padding-left:10px;padding-right:10px}.elia-setup-network{grid-template-columns:1fr}.elia-setup-orbit{width:min(235px,31dvh,68vw)}body .elia-avatar-picker{width:100%;padding:8px}body .elia-avatar-picker-head{flex-direction:column;gap:1px;min-height:30px;padding-bottom:7px}body .elia-avatar-picker-head span,body .elia-avatar-picker-head strong{font-size:9.5px}body .elia-avatar-grid{grid-template-columns:repeat(5,minmax(42px,58px));gap:5px}body .elia-setup-footer{gap:4px;min-height:70px;padding:5px 0 7px}body .elia-setup-footer>span{max-width:92vw;margin:0;font-size:9px}body .elia-setup-footer button{min-width:154px;min-height:44px}}body .workspace-composer{position:relative;overflow:visible}.workspace-composer-model{min-width:0;display:flex}.workspace-model-menu-trigger{max-width:236px;border:1px solid var(--chat-divider)!important;background:var(--chat-soft)!important;gap:8px!important;padding:4px 9px 4px 5px!important}.workspace-model-menu-trigger:hover,.workspace-composer-model.is-open .workspace-model-menu-trigger{background:var(--chat-soft-hover)!important}.workspace-model-trigger-mark,.workspace-model-menu-provider>span{background:var(--chat-text);color:var(--chat-surface);font-weight:var(--type-black);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.workspace-model-trigger-mark{width:34px;height:34px;font-size:10px}.workspace-model-trigger-mark img,.workspace-model-menu-provider img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.workspace-model-trigger-copy{text-align:left;flex:auto;min-width:0;display:grid}.workspace-model-trigger-copy small{color:var(--chat-muted);font-size:8px;font-weight:var(--type-bold);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.05;overflow:hidden}.workspace-model-trigger-copy strong{color:var(--chat-text);font-size:11.5px;font-weight:var(--type-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.workspace-model-trigger-chevron{color:var(--chat-muted);flex:none;font-size:12px;transition:transform .16s}.workspace-composer-model.is-open .workspace-model-trigger-chevron{transform:rotate(180deg)}.workspace-model-menu{z-index:100;border:1px solid var(--chat-divider);background:var(--chat-surface);border-radius:18px;width:min(430px,100% - 20px);max-height:min(520px,68dvh);padding:8px;position:absolute;bottom:calc(100% + 12px);right:10px;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.workspace-model-menu{background:color-mix(in srgb, var(--chat-surface) 96%, transparent)}}.workspace-model-menu{color:var(--chat-text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-color:var(--chat-muted) transparent;animation:.16s both workspace-model-menu-in;box-shadow:0 20px 60px #10100e2e}@supports (color:color-mix(in lab, red, red)){.workspace-model-menu{scrollbar-color:color-mix(in srgb, var(--chat-muted) 38%, transparent) transparent}}.workspace-model-menu{scrollbar-width:thin}.workspace-model-menu>header{border-bottom:1px solid var(--chat-divider);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:4px 7px 10px;display:flex}.workspace-model-menu>header strong{font-size:14px;font-weight:var(--type-medium);letter-spacing:-.02em}.workspace-model-menu>header span{color:var(--chat-muted);font-size:10px;font-weight:var(--type-regular)}.workspace-model-menu-group{border-bottom:1px solid var(--chat-divider);grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;padding:10px 6px;display:grid}.workspace-model-menu-group:last-child{border-bottom:0}.workspace-model-menu-provider{align-items:center;gap:7px;min-width:0;padding:4px 0;display:flex}.workspace-model-menu-provider>span{border-radius:7px;width:25px;height:25px;font-size:8px}.workspace-model-menu-provider>strong{font-size:11px;font-weight:var(--type-bold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-model-menu-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.workspace-model-menu-options button{background:var(--chat-soft);min-width:0;min-height:39px;color:var(--chat-text);font-family:inherit;font-size:10.5px;font-weight:var(--type-regular);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;line-height:1.15;display:flex}.workspace-model-menu-options button:hover{border-color:var(--chat-divider);background:var(--chat-soft-hover)}.workspace-model-menu-options button.is-active{border-color:var(--chat-text)}@supports (color:color-mix(in lab, red, red)){.workspace-model-menu-options button.is-active{border-color:color-mix(in srgb, var(--chat-text) 22%, transparent)}}.workspace-model-menu-options button.is-active{background:var(--chat-text);color:var(--chat-surface)}.workspace-model-menu-options button>span:first-child{text-overflow:ellipsis;overflow:hidden}.workspace-model-menu-options button>span:last-child{flex:none;font-size:11px}body .workspace-conversation-toolbar{justify-content:flex-end}body .workspace-mixed-composer .workspace-model-menu-trigger{max-width:188px}body .workspace-profile-box .workspace-language-switch{border-radius:13px;align-self:stretch;height:54px;padding:4px}body .workspace-profile-box .workspace-language-switch button{border-radius:10px;height:44px;min-height:44px!important}@keyframes workspace-model-menu-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.workspace-model-menu{width:calc(100% - 16px);max-height:min(470px,64dvh);right:8px}.workspace-model-menu-group{grid-template-columns:1fr;gap:5px}.workspace-model-menu-provider{padding-left:2px}body .workspace-mixed-composer .workspace-model-menu-trigger{max-width:172px}}@media (max-width:560px){body .workspace-thread-composer .workspace-tool-button.workspace-model-menu-trigger{display:flex}.workspace-model-menu-trigger{max-width:154px}.workspace-model-trigger-copy small{display:none}.workspace-model-trigger-copy strong{font-size:10.5px}.workspace-model-menu-options{grid-template-columns:1fr 1fr}}body .elia-avatar-grid{grid-template-columns:repeat(8,minmax(72px,94px));justify-content:center;justify-items:center;gap:10px}body .elia-avatar-grid button{width:100%;max-width:94px}body .elia-avatar-grid button img,body .elia-setup-avatar-core img{object-fit:cover;object-position:50% 50%}@media (max-width:900px){body .elia-avatar-picker{width:min(720px,100%)}body .elia-avatar-grid{grid-template-columns:repeat(8,minmax(56px,76px));gap:7px}}@media (max-width:640px){body .elia-avatar-picker{width:min(390px,100%)}body .elia-avatar-grid{grid-template-columns:repeat(4,minmax(54px,72px));gap:7px}}.workspace-sidebar-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px;min-width:0;display:grid;position:relative}.workspace-sidebar-row>.workspace-nav-item,.workspace-sidebar-row>.workspace-history-item{text-align:left;justify-content:flex-start;width:100%;min-width:0}.workspace-pin-button{width:30px;height:32px;color:var(--chat-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:0;place-items:center;padding:0;transition:opacity .14s,background .14s,color .14s;display:grid}.workspace-sidebar-row:hover .workspace-pin-button,.workspace-pin-button:focus-visible,.workspace-pin-button.is-pinned{opacity:1}.workspace-pin-button:hover{background:var(--chat-soft);color:var(--chat-text)}.workspace-pin-button.is-pinned svg{fill:currentColor}.workspace-pinned-empty{color:var(--chat-muted);margin:0;padding:6px 10px 10px;font-size:11.5px;line-height:1.35}.workspace-share-layer{--share-bg:#f1f1ed;--share-surface:#fff;--share-soft:#e9e9e4;--share-text:#191918;--share-muted:#777772;--share-line:#19191821;z-index:7000;color:var(--share-text);place-items:center;padding:20px;font-family:Elisava Sans,Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0}.workspace-share-layer.is-dark{--share-bg:#1b1b1a;--share-surface:#252523;--share-soft:#31312e;--share-text:#f6f6f2;--share-muted:#a7a7a0;--share-line:#ffffff21}.workspace-share-backdrop{cursor:default;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0b7a;border:0;animation:.18s both account-backdrop-in;position:absolute;inset:0}.workspace-share-dialog{border:1px solid var(--share-line);background:var(--share-bg);border-radius:25px;width:min(590px,100vw - 40px);padding:22px;animation:.26s cubic-bezier(.2,.8,.2,1) both account-panel-in;position:relative;overflow:hidden;box-shadow:0 32px 100px #08080747}.workspace-share-dialog>header{grid-template-columns:46px minmax(0,1fr) 38px;align-items:start;gap:13px;min-width:0;display:grid}.workspace-share-mark{background:var(--share-text);width:46px;height:46px;color:var(--share-surface);border-radius:14px;place-items:center;display:grid}.workspace-share-dialog h2{font-size:26px;font-weight:var(--type-medium);letter-spacing:-.045em;margin:1px 0 0;line-height:1.05}.workspace-share-dialog header p{max-width:390px;color:var(--share-muted);margin:6px 0 0;font-size:12.5px;line-height:1.4}.workspace-share-close{border:1px solid var(--share-line);background:var(--share-surface);width:38px;height:38px;color:var(--share-text);cursor:pointer;border-radius:12px;place-items:center;padding:0;font-size:21px;display:grid}.workspace-share-context{border:1px solid var(--share-line);background:var(--share-surface);border-radius:15px;margin-top:20px;padding:13px 15px}.workspace-share-context span{font-size:12px;font-weight:var(--type-bold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-share-context p{color:var(--share-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.workspace-share-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.workspace-share-options button{border:1px solid var(--share-line);background:var(--share-surface);min-width:0;min-height:58px;color:var(--share-text);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.workspace-share-options button:first-child{grid-column:1/-1}.workspace-share-options button:hover{background:var(--share-soft)}.workspace-share-options button>span{background:var(--share-soft);width:35px;height:35px;font-size:11px;font-weight:var(--type-black);border-radius:11px;place-items:center;display:grid}.workspace-share-options button strong{font-size:12px;font-weight:var(--type-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-share-options button small{color:var(--share-muted);font-size:9px}.workspace-share-dialog>footer{color:var(--share-muted);align-items:center;gap:8px;margin-top:14px;display:flex}.workspace-share-dialog>footer p{margin:0;font-size:10px;line-height:1.35}.account-section-plans{width:min(1000px,100%)}.account-plan-grid>article{min-height:586px}.account-plan-grid article>header>span{text-transform:uppercase}.account-plan-includes{align-content:start;gap:7px;min-height:123px;margin:18px 0 0;padding:0;list-style:none;display:grid}.account-plan-includes li{color:var(--account-muted);padding-left:10px;font-size:9px;line-height:1.32;position:relative}.account-plan-includes li:before{background:var(--account-accent);content:"";width:5px;height:1px;position:absolute;top:.58em;left:0}.account-plan-includes li:first-child,.account-plan-includes li:nth-child(2){color:var(--account-ink);font-weight:var(--type-bold)}.account-plan-includes strong{color:var(--account-ink)}.account-plan-coins{margin-top:10px}.account-plan-usage{border-top:1px solid var(--account-line);margin-top:14px;padding-top:12px}.account-plan-usage>span{color:var(--account-muted);font-size:8px;font-weight:var(--type-bold);letter-spacing:.055em;text-transform:uppercase}.account-plan-usage ul{gap:3px;margin:7px 0 0;padding:0;list-style:none;display:grid}.account-plan-usage li{color:var(--account-muted);font-size:8px;line-height:1.28}.account-plan-usage li b{color:var(--account-accent);font-weight:var(--type-black)}.account-plan-usage li.is-divider{color:var(--account-muted);letter-spacing:.055em;text-transform:uppercase;padding:3px 0 1px;font-size:7.5px}.account-plan-grid article>button{margin-top:16px}.account-plan-footnote{color:var(--account-muted);letter-spacing:.025em;text-transform:uppercase;margin:10px 2px 0;font-size:8px;line-height:1.35}@media (hover:none){.workspace-pin-button{opacity:1}}@media (max-width:1120px){.account-plan-grid>article{min-height:540px}}@media (max-width:700px){.workspace-share-layer{padding:10px}.workspace-share-dialog{border-radius:21px;width:calc(100vw - 20px);padding:18px}.workspace-share-dialog>header{grid-template-columns:42px minmax(0,1fr) 36px;gap:10px}.workspace-share-mark{width:42px;height:42px}.workspace-share-dialog h2{font-size:23px}.workspace-share-options{grid-template-columns:1fr}.workspace-share-options button:first-child{grid-column:auto}.account-plan-grid>article{min-height:525px}}.work-node-heading{gap:10px;overflow:visible}.work-node-heading>strong{flex:none}.work-node-heading>button{color:#85857f;min-width:0;height:25px;font-family:inherit;font-size:11px;font-weight:var(--type-book);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:7px;padding:0 7px 0 8px;line-height:1;display:flex;overflow:hidden}.work-node-heading>button:hover,.work-node-heading>button:focus-visible{color:#222220;background:#ffffffb8;border-color:#1717151f}.work-node-heading>button>span{color:currentColor;letter-spacing:0;flex:none;font-size:12px}.work-node-specs{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#141412bd;border:1px solid #ffffff61;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:44px;padding:9px 10px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.work-node-specs>span{font-size:9px;font-weight:var(--type-book);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.work-node-specs>div{flex:none;align-items:center;gap:5px;display:flex}.work-node-specs strong{font-size:9px;font-weight:var(--type-medium);white-space:nowrap;background:#ffffff24;border-radius:6px;padding:4px 6px;line-height:1}.work-node-audio .work-node-card,.work-node-chat .work-node-card{background:radial-gradient(circle at 86% 10%,#77838433,#0000 38%),#fffffff0;align-items:flex-start;padding:18px 18px 72px;display:flex}.work-node-chat .work-node-card{background:radial-gradient(circle at 86% 10%,#ff785424,#0000 38%),#fffffff0}.work-node-audio .work-node-card p,.work-node-chat .work-node-card p{color:#666660;letter-spacing:-.018em;max-width:80%;margin:0;font-size:14px;line-height:1.28}.work-node-kind-mark{color:#1d1d1b;width:40px;height:40px;font-size:15px;font-weight:var(--type-bold);background:#ffffffb8;border:1px solid #19191617;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:15px}.work-port{cursor:pointer;place-items:center;padding:0;font-family:inherit;transition:background .15s,box-shadow .15s,transform .15s;display:grid;top:50%;overflow:visible}.work-port-in{cursor:default}.work-port-out:hover,.work-port-out:focus-visible{z-index:10;background:#ff7854;transform:translateY(-50%)scale(1.18);box-shadow:0 0 0 4px #ff785433,0 0 0 1px #4a52531a}.work-port-out>span{opacity:0;color:#111;font-size:12px;font-weight:var(--type-bold);line-height:1;transition:opacity .12s}.work-port-out.is-open>span,.work-port-out:hover>span,.work-port-out:focus-visible>span{opacity:1}.work-port-out.is-open{background:#ff7854}.work-edge.is-new{stroke-dasharray:760;stroke-dashoffset:760px;animation:.72s cubic-bezier(.22,.74,.22,1) forwards work-edge-grow}.work-node.is-new .work-node-card{transform-origin:0;animation:.44s cubic-bezier(.2,.78,.22,1) both work-node-born}.work-model-layer{z-index:90;overscroll-behavior:contain;pointer-events:auto;position:absolute;inset:0}.work-model-backdrop{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1818163d;border:0;padding:0;position:absolute;inset:0}.work-model-dialog{color:#191918;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafaf7f7;border:1px solid #1818161f;border-radius:23px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(660px,100% - 28px);min-height:0;animation:.26s cubic-bezier(.2,.78,.22,1) both work-model-dialog-in;display:grid;position:absolute;top:64px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 24px 70px #1616142e}.workspace-mixed-space .work-model-dialog{top:114px}.work-model-dialog>header{border-bottom:1px solid #18181614;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 18px;display:flex}.work-model-dialog>header span,.work-model-selection span,.work-model-ratios>span{color:#85857f;font-size:10px;font-weight:var(--type-medium);letter-spacing:.075em;text-transform:uppercase;margin-bottom:5px;display:block}.work-model-dialog>header h2{font-size:clamp(25px,2vw,32px);font-weight:var(--type-medium);letter-spacing:-.048em;margin:0;line-height:1}.work-model-dialog>header>button{cursor:pointer;background:#fff;border:1px solid #1818161a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.work-model-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:14px 16px 8px;display:grid}.work-model-category-tabs button{color:#696964;min-width:0;height:42px;font-size:12px;font-weight:var(--type-medium);cursor:pointer;background:#ffffffb8;border:1px solid #18181617;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 9px;display:flex}.work-model-category-tabs button>span{color:#777772;min-width:26px;height:20px;font-size:7px;font-weight:var(--type-bold);letter-spacing:.055em;background:#eeeeea;border-radius:5px;place-items:center;display:grid}.work-model-category-tabs button.is-active{color:#fff;background:#1d1d1b;border-color:#1d1d1b}.work-model-category-tabs button.is-active>span{color:#fff;background:#ffffff26}.work-model-search{color:#777771;background:#ffffffb8;border:1px solid #1818161a;border-radius:11px;align-items:center;gap:9px;height:42px;margin:5px 16px 12px;padding:0 12px;display:flex}.work-model-search input{color:#1d1d1b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.work-model-search input::placeholder{color:#9a9a94}.work-model-table{background:#ffffffad;border:1px solid #18181617;border-radius:14px;min-height:0;margin:0 16px;overflow:hidden}.work-model-table-head,.work-model-table-body>button{grid-template-columns:minmax(150px,1.25fr) minmax(130px,1fr) 78px;align-items:center;gap:13px;display:grid}.work-model-table-head{color:#92928d;min-height:33px;font-size:8px;font-weight:var(--type-bold);letter-spacing:.075em;text-transform:uppercase;border-bottom:1px solid #18181614;padding:0 13px}.work-model-table-head span:last-child{text-align:right}.work-model-table-body{overscroll-behavior:contain;scrollbar-color:#22221f42 transparent;scrollbar-width:thin;touch-action:pan-y;height:100%;max-height:100%;padding-bottom:33px;overflow:hidden auto}.work-model-table-body>button{color:#21211f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18181611;width:100%;min-height:47px;padding:7px 13px}.work-model-table-body>button:hover{background:#efefebd1}.work-model-table-body>button.is-selected{background:#e5ff64}.work-model-table-body>button strong{font-size:12px;font-weight:var(--type-medium);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-model-table-body>button span{color:#74746e;font-size:10px;font-weight:var(--type-book);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.work-model-table-body>button span:last-child{color:#20201e;font-weight:var(--type-medium);text-align:right}.work-model-empty{color:#85857f;text-align:center;margin:0;padding:28px 18px;font-size:12px}.work-model-dialog>footer{border-top:1px solid #18181617;padding:15px 16px 14px}.work-model-selection{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.work-model-selection strong{font-size:15px;font-weight:var(--type-medium);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-model-selection small{color:#777771;margin-top:4px;font-size:10px;line-height:1.2;display:block}.work-model-ratios{min-width:0}.work-model-ratios>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.work-model-ratios button{color:#686863;min-height:29px;font-size:9px;font-weight:var(--type-medium);cursor:pointer;background:#fff;border:1px solid #1818161c;border-radius:8px;padding:0 8px}.work-model-ratios button.is-active{color:#fff;background:#1d1d1b;border-color:#1d1d1b}.work-model-apply{color:#171715;width:100%;min-height:47px;font-size:13px;font-weight:var(--type-bold);cursor:pointer;background:#ff7854;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:13px;padding:0 15px;display:flex}.work-model-apply:hover{background:#e5ff64}.work-model-dialog>footer>p{color:#92928c;letter-spacing:.035em;text-align:center;text-transform:uppercase;margin:9px 2px 0;font-size:8px}body .elia-workspace.is-dark .work-node-heading>button:hover,body .elia-workspace.is-dark .work-node-heading>button:focus-visible{color:#f2f2ee;background:#ffffff14;border-color:#ffffff1f}body .elia-workspace.is-dark .work-node-audio .work-node-card,body .elia-workspace.is-dark .work-node-chat .work-node-card{background:radial-gradient(circle at 86% 10%,#e5ff6414,#0000 38%),#1c1c1bf5}body .elia-workspace.is-dark .work-node-audio .work-node-card p,body .elia-workspace.is-dark .work-node-chat .work-node-card p{color:#b1b1aa}body .elia-workspace.is-dark .work-node-kind-mark{color:#f2f2ee;background:#ffffff14;border-color:#ffffff1a}body .elia-workspace.is-dark .work-model-dialog{color:#f2f2ee;background:#191918f7;border-color:#ffffff1f}body .elia-workspace.is-dark .work-model-dialog>header,body .elia-workspace.is-dark .work-model-dialog>footer{border-color:#ffffff17}body .elia-workspace.is-dark .work-model-dialog>header>button,body .elia-workspace.is-dark .work-model-category-tabs button,body .elia-workspace.is-dark .work-model-search,body .elia-workspace.is-dark .work-model-table,body .elia-workspace.is-dark .work-model-ratios button{color:#eeeeea;background:#ffffff0e;border-color:#ffffff1a}body .elia-workspace.is-dark .work-model-category-tabs button.is-active,body .elia-workspace.is-dark .work-model-ratios button.is-active{color:#171715;background:#e5ff64;border-color:#e5ff64}body .elia-workspace.is-dark .work-model-search input,body .elia-workspace.is-dark .work-model-table-body>button{color:#f2f2ee}body .elia-workspace.is-dark .work-model-table-head,body .elia-workspace.is-dark .work-model-table-body>button,body .elia-workspace.is-dark .work-model-table{border-color:#ffffff13}body .elia-workspace.is-dark .work-model-table-body>button:hover{background:#ffffff12}body .elia-workspace.is-dark .work-model-table-body>button.is-selected{color:#171715;background:#e5ff64}body .elia-workspace.is-dark .work-model-table-body>button.is-selected span{color:#40403a}body .elia-workspace.is-dark .work-model-table-body>button span:last-child,body .elia-workspace.is-dark .work-model-selection strong{color:inherit}@keyframes work-edge-grow{to{stroke-dashoffset:0}}@keyframes work-node-born{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes work-model-dialog-in{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:899px){.work-canvas-actions button{min-width:42px}.work-canvas-actions button svg+*{display:none}.work-model-dialog{border-radius:19px;width:calc(100% - 16px);top:58px;bottom:8px;right:8px}.workspace-mixed-space .work-model-dialog{top:110px}.work-model-dialog>header{padding:18px 17px 15px}.work-model-category-tabs{padding:11px 10px 7px}.work-model-category-tabs button{height:39px;padding:0 5px;font-size:10px}.work-model-category-tabs button>span{display:none}.work-model-search{margin:4px 10px 9px}.work-model-table{margin:0 10px}.work-model-table-head,.work-model-table-body>button{grid-template-columns:minmax(130px,1.2fr) minmax(100px,.9fr) 65px;gap:8px}.work-model-selection{grid-template-columns:1fr;gap:12px}.work-model-ratios>div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.work-edge.is-new,.work-node.is-new .work-node-card,.work-model-dialog{animation:none}}body .workspace-main.is-work-mode,.workspace-mixed-space{background:var(--chat-surface)}.work-canvas{background-color:var(--chat-surface);background-image:radial-gradient(circle,#b8b8b3 1px,#0000 1.15px)}.work-canvas:after{background:0 0}.workspace-mixed-pane-head.is-space{background:var(--chat-surface)}@supports (color:color-mix(in lab, red, red)){.workspace-mixed-pane-head.is-space{background:color-mix(in srgb, var(--chat-surface) 94%, transparent)}}.workspace-mixed-pane-head.is-space{color:var(--chat-text)}.workspace-mixed-pane-head.is-space span{color:var(--chat-muted)}body .elia-workspace.is-dark .workspace-main.is-work-mode,body .elia-workspace.is-dark .workspace-mixed-space{background:var(--chat-surface)}body .elia-workspace.is-dark .work-canvas{background-color:var(--chat-surface);background-image:radial-gradient(circle,#555550 1px,#0000 1.15px)}body .elia-workspace.is-dark .work-canvas:after{background:0 0}body .elia-workspace.is-dark .workspace-mixed-pane-head.is-space{background:var(--chat-surface)}@supports (color:color-mix(in lab, red, red)){body .elia-workspace.is-dark .workspace-mixed-pane-head.is-space{background:color-mix(in srgb, var(--chat-surface) 94%, transparent)}}body .elia-workspace.is-dark .workspace-mixed-pane-head.is-space{color:var(--chat-text)}body .elia-workspace.is-dark .workspace-mixed-pane-head.is-space span{color:var(--chat-muted)}.elia-preloader span,.panel-content h1,.connecting-content h1,.workspace-capabilities-heading h2,.thinking-opening strong,.thinking-title,.registration-feature h2,.registration-access-head h1,.elia-setup-intro h1,body .workspace-chat-home .workspace-hero h1,.workspace-mixed-intro h1,body .work-projects-intro h1,body .workspace-history-header h1,.account-center-header h1,.account-section-heading h2{font-family:Elisava Flow,Elisava Sans,Arial,Helvetica,sans-serif}.elia-setup-avatar-core.is-reacting>img:not(.elia-avatar-expression-frame){opacity:0}.elia-setup-avatar-core .elia-avatar-expression-frame{z-index:5;object-fit:cover;object-position:50% 50%;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.elia-setup-avatar-core.is-reacting .elia-avatar-expression-frame{transform-origin:50% 72%;animation:.82s cubic-bezier(.4,0,.2,1) 2 elia-avatar-selected-reaction}@keyframes elia-avatar-selected-reaction{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-5px)rotate(-1.5deg)scale(1.025)}65%{transform:translateY(1px)rotate(1.5deg)scale(.985)}}.elia-guide-layer{z-index:260;pointer-events:none;position:fixed;inset:0;overflow:hidden}.elia-guide{pointer-events:none;width:108px;height:164px;transition:transform var(--guide-move-duration,.88s) cubic-bezier(.22, .68, .18, 1);will-change:transform;position:absolute;top:0;left:0}.elia-guide-layer.is-walking .elia-guide{transition:transform var(--guide-move-duration,.88s) cubic-bezier(.22, .68, .18, 1)}.elia-guide-layer.is-dragging .elia-guide{transition:none}.elia-guide-character{z-index:3;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;width:108px;height:164px;padding:0;position:absolute;inset:0}.elia-guide-character:active{cursor:grabbing}.elia-guide-character:focus-visible .elia-guide-sprite{outline-offset:3px;outline:3px solid #e5ff64}.elia-guide-sprite{contain:layout paint;isolation:isolate;transform-origin:50% 100%;will-change:transform;display:block;position:absolute;inset:0}.elia-guide-pose{z-index:2;transform:scaleX(var(--guide-facing,1));transform-origin:50% 68%;display:block;position:absolute;inset:0}.elia-guide-gaze{--guide-gaze-x:0px;--guide-gaze-y:0px;transform:translate(var(--guide-gaze-x), var(--guide-gaze-y));transition:transform .18s ease-out;display:block;position:absolute;inset:0}.elia-guide-frame{object-fit:contain;object-position:50% 100%;width:100%;height:100%;image-rendering:pixelated;opacity:0;pointer-events:none;will-change:opacity;backface-visibility:hidden;transition:opacity .135s ease-in-out;display:block;position:absolute;inset:0}.elia-guide-frame.is-active{opacity:1}.elia-guide-layer.is-walking .elia-guide-pose{transform:scaleX(var(--guide-facing,1))}.elia-guide-layer.is-expression-listening:not(.is-walking) .elia-guide-gaze{animation:2.6s ease-in-out infinite elia-guide-listen}.elia-guide-layer[data-behavior=adaptive] .elia-guide-sprite{animation:elia-guide-alive var(--guide-life-duration,3.4s) cubic-bezier(.45, 0, .28, 1) infinite;transition:transform .42s cubic-bezier(.22,.68,.18,1),filter .42s}.elia-guide-layer[data-behavior=adaptive].is-intent-moving .elia-guide-sprite{animation:.36s cubic-bezier(.45,0,.55,1) infinite elia-guide-adaptive-walk}.elia-guide-layer[data-behavior=adaptive].is-intent-startled .elia-guide-sprite{animation:.52s cubic-bezier(.2,.85,.25,1) both elia-guide-adaptive-startle}.elia-guide-layer[data-behavior=adaptive].is-intent-held .elia-guide-sprite{animation:.88s ease-in-out infinite elia-guide-adaptive-held}.elia-guide-layer[data-behavior=adaptive].is-intent-settling .elia-guide-sprite{animation:.72s cubic-bezier(.22,.68,.18,1) both elia-guide-adaptive-settle}.elia-guide-layer[data-behavior=adaptive].is-intent-bored .elia-guide-sprite{animation:elia-guide-adaptive-bored calc(var(--guide-life-duration,3.4s) * 1.55) ease-in-out infinite;filter:saturate(.88)}.elia-guide-layer[data-behavior=adaptive].is-intent-pointing .elia-guide-sprite{animation:1.8s ease-in-out infinite elia-guide-adaptive-point}.elia-guide-layer[data-behavior=adaptive].is-intent-thinking .elia-guide-sprite{animation:2.3s ease-in-out infinite elia-guide-adaptive-think}.elia-guide-layer[data-behavior=adaptive].is-intent-celebrating .elia-guide-sprite{animation:.98s cubic-bezier(.22,.68,.18,1) both elia-guide-adaptive-celebrate}.elia-guide-layer[data-behavior=adaptive].is-intent-bored .elia-guide-chat-mark{color:#74746e;background:#eeeede}.elia-guide-layer[data-behavior=adaptive].is-intent-startled .elia-guide-chat-mark{animation:.52s cubic-bezier(.2,.85,.25,1) both elia-guide-adaptive-mark}.elia-guide-layer.is-walking .elia-guide-target-outline{opacity:.42}.elia-guide-chat-mark{z-index:8;color:#171715;width:29px;height:25px;font-size:14px;font-weight:var(--type-black);box-shadow:none;background:#e5ff64;border:1px solid #171715;border-radius:7px;place-items:center;display:grid;position:absolute;top:-7px;right:2px}.elia-guide-chat-mark:after{content:"";background:#e5ff64;border-bottom:1px solid #171715;border-right:1px solid #171715;width:7px;height:7px;position:absolute;bottom:-6px;right:4px;transform:skewY(42deg)}.elia-guide-bubble{z-index:2365;color:#1c1c1a;width:390px;max-height:none;box-shadow:none;pointer-events:auto;background:#fcfcf9;border:1px solid #1c1c1a;border-radius:13px;flex-direction:column;animation:.26s cubic-bezier(.22,.68,.18,1) both elia-guide-bubble-in;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.elia-guide-bubble>header{background:#f1f1ed;border-bottom:1px solid #d8d8d3;justify-content:space-between;align-items:center;min-height:48px;padding:0 8px 0 14px;display:flex}.elia-guide-bubble>header>span{gap:1px;display:grid}.elia-guide-bubble>header strong{font-size:10px;font-weight:var(--type-black);letter-spacing:.1em}.elia-guide-bubble>header small{color:#72726d;font-size:9px;font-weight:var(--type-medium);letter-spacing:0}.elia-guide-bubble>header button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:26px;padding:0;font-size:17px;display:grid}.elia-guide-thread{scrollbar-color:#bcbcb6 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:9px;min-height:0;max-height:none;padding:13px 13px 10px;display:flex;overflow-y:auto}.elia-guide-message{gap:4px;max-width:88%;display:grid}.elia-guide-message>span{color:#777772;font-size:8px;font-weight:var(--type-black);letter-spacing:.08em;padding-left:4px}.elia-guide-message p{font-size:13px;font-weight:var(--type-medium);letter-spacing:-.012em;background:#f2f2ee;border:1px solid #deded8;border-radius:10px 10px 10px 3px;margin:0;padding:10px 11px;line-height:1.42}.elia-guide-message.is-user{align-self:flex-end}.elia-guide-message.is-user p{color:#fff;background:#1c1c1a;border-color:#1c1c1a;border-radius:10px 10px 3px}.elia-guide-guidance{color:#171715;min-height:36px;font-size:11px;font-weight:var(--type-black);cursor:pointer;background:#e5ff64;border:1px solid #1c1c1a;border-radius:9px;align-items:center;gap:7px;margin:0 12px 10px;padding:0 11px;display:flex}.elia-guide-guidance>span:last-child{margin-left:auto;font-size:15px}.elia-guide-guidance:hover,.elia-guide-guidance:focus-visible{background:#d8f34f}.elia-guide-quick-actions{scrollbar-width:none;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.elia-guide-quick-actions::-webkit-scrollbar{display:none}.elia-guide-quick-actions button{min-width:68px;min-height:29px;color:inherit;font-size:10px;font-weight:var(--type-bold);cursor:pointer;background:#fcfcf9;border:1px solid #c9c9c4;border-radius:8px;flex:none;padding:0 9px}.elia-guide-quick-actions button:hover,.elia-guide-quick-actions button:focus-visible{color:#171715;background:#e5ff64;border-color:#1c1c1a}.elia-guide-bubble form{background:#fff;border:1px solid #bdbdb8;border-radius:9px;grid-template-columns:minmax(0,1fr) 38px;gap:0;margin:0 12px 12px;display:grid;overflow:hidden}.elia-guide-bubble input{color:#1c1c1a;min-width:0;height:43px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:11px}.elia-guide-bubble form:focus-within{border-color:#1c1c1a;box-shadow:0 0 0 2px #1c1c1a14}.elia-guide-bubble form>button{color:#fff;cursor:pointer;background:#1c1c1a;border:0;border-radius:9px;place-items:center;margin:3px;font-size:17px;display:grid}.elia-guide-target-outline{z-index:2;outline-offset:5px;pointer-events:none;border:0;border-radius:7px;outline:3px solid #e5ff64;animation:1.35s ease-in-out infinite elia-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px #1c1c1a}.elia-guide-bubble.is-dark{color:#f1f1eb;box-shadow:none;background:#1a1a19;border-color:#f1f1eb}.elia-guide-bubble.is-dark>header{background:#232321;border-color:#4b4b47}.elia-guide-bubble.is-dark>header small,.elia-guide-bubble.is-dark .elia-guide-message>span{color:#a7a7a0}.elia-guide-bubble.is-dark .elia-guide-message p{background:#272725;border-color:#41413d}.elia-guide-bubble.is-dark .elia-guide-message.is-user p{color:#171715;background:#efefe9;border-color:#efefe9}.elia-guide-bubble.is-dark .elia-guide-guidance{color:#171715;background:#e5ff64;border-color:#f1f1eb}.elia-guide-bubble.is-dark .elia-guide-quick-actions button{background:#ffffff0f;border-color:#ffffff38}.elia-guide-bubble.is-dark form{background:#20201f;border-color:#777771}.elia-guide-bubble.is-dark input{color:#f1f1eb}.elia-workspace.is-dark .elia-guide-target-outline{box-shadow:0 0 0 1px #f1f1eb}@keyframes elia-guide-listen{0%,to{transform:translate(var(--guide-gaze-x), var(--guide-gaze-y))}50%{transform:translate(calc(var(--guide-gaze-x) + 1px), calc(var(--guide-gaze-y) - 1px))}}@keyframes elia-guide-alive{0%,to{transform:translate(0)rotate(0)scale(1)}17%{transform:translate(calc(var(--guide-life-x) * -.42), calc(var(--guide-life-y) * .38)) rotate(calc(var(--guide-life-tilt) * -.28)) scale(1.002)}39%{transform:translate(var(--guide-life-x), var(--guide-life-y)) rotate(var(--guide-life-tilt)) scale(var(--guide-life-scale))}63%{transform:translate(calc(var(--guide-life-x) * .22), calc(var(--guide-life-y) * .7)) rotate(calc(var(--guide-life-tilt) * .38)) scale(1.004)}82%{transform:translate(calc(var(--guide-life-x) * -.58), calc(var(--guide-life-y) * .16)) rotate(calc(var(--guide-life-tilt) * -.42)) scale(.999)}}@keyframes elia-guide-adaptive-walk{0%,to{transform:translateY(0)rotate(-.5deg)scale(1)}50%{transform:translateY(calc(var(--guide-life-y) * 1.5)) rotate(.7deg) scale(1.006)}}@keyframes elia-guide-adaptive-startle{0%{transform:translateY(0)rotate(0)scale(1)}28%{transform:translateY(-13px)rotate(-2.4deg)scale(1.065,.96)}58%{transform:translateY(2px)rotate(1.4deg)scale(.98,1.025)}78%{transform:translateY(-3px)rotate(-.5deg)scale(1.012)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes elia-guide-adaptive-held{0%,to{transform:translateY(-7px)rotate(-.8deg)scale(1.018)}50%{transform:translateY(-10px)rotate(.9deg)scale(1.026)}}@keyframes elia-guide-adaptive-settle{0%{transform:translateY(-6px)scale(1.018)}42%{transform:translateY(4px)scale(.975,1.018)}70%{transform:translateY(-2px)scale(1.008)}to{transform:translateY(0)scale(1)}}@keyframes elia-guide-adaptive-bored{0%,to{transform:translateY(var(--guide-bored-slouch)) rotate(-1deg) scaleY(.985)}34%{transform:translate(calc(var(--guide-life-x) * -.65), calc(var(--guide-bored-slouch) + 1px)) rotate(-1.8deg) scaleY(.98)}69%{transform:translate(calc(var(--guide-life-x) * .45), calc(var(--guide-bored-slouch) - 1px)) rotate(-.4deg) scaleY(.986)}}@keyframes elia-guide-adaptive-point{0%,to{transform:translate(0)rotate(0)}48%{transform:translate(3px, var(--guide-point-y)) rotate(1.1deg)}68%{transform:translate(1px, calc(var(--guide-point-y) * .72)) rotate(.3deg)}}@keyframes elia-guide-adaptive-think{0%,to{transform:translate(0)rotate(0)scale(1)}29%{transform:translate(-3px,1px)rotate(-1.8deg)scale(.995)}61%{transform:translate(-1px,-2px)rotate(-.7deg)scale(1.006)}79%{transform:translate(1px,-1px)rotate(.4deg)scale(1.002)}}@keyframes elia-guide-adaptive-celebrate{0%{transform:translateY(0)rotate(0)scale(1)}31%{transform:translateY(-9px)rotate(2.8deg)scale(1.04)}60%{transform:translateY(-2px)rotate(-2deg)scale(1.012)}82%{transform:translateY(-5px)rotate(.8deg)scale(1.025)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes elia-guide-adaptive-mark{0%,to{transform:translateY(0)scale(1)}34%{transform:translateY(-5px)scale(1.13)}66%{transform:translateY(1px)scale(.96)}}@keyframes elia-guide-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes elia-guide-target-pulse{50%{outline-offset:8px;outline-color:#e5ff647a}}.workspace-shell{transition:width .42s cubic-bezier(.22,.68,.18,1),height .42s cubic-bezier(.22,.68,.18,1)}.elia-workspace.is-guide-panel-open .workspace-shell{width:calc(100% - 544px)}@media (max-width:1799px){.elia-workspace.is-guide-panel-open .workspace-shell{width:100%;height:calc(100% - min(46dvh,440px))}.elia-guide-bubble{width:auto;height:calc(min(46dvh,440px) - 24px);inset:auto 128px 12px 12px}}@media (max-width:640px){.elia-guide,.elia-guide-character{width:82px;height:128px}.elia-guide-bubble{top:auto;right:106px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;height:calc(min(50dvh, 420px) - 24px - env(safe-area-inset-bottom));max-height:none;left:12px;overflow:hidden}.elia-guide-thread{min-height:0;max-height:none}.elia-guide-chat-mark{right:-2px}.elia-workspace.is-guide-panel-open .workspace-shell{height:calc(100% - min(50dvh,420px))}}@media (prefers-reduced-motion:reduce){.elia-guide,.elia-guide-bubble,.elia-guide-target-outline,.elia-guide-layer .elia-guide-sprite,.elia-guide-layer.is-expression-listening .elia-guide-gaze,.elia-guide-gaze{transition:none;animation:none}}.elia-guide,.elia-guide-layer.is-walking .elia-guide,.elia-guide-layer.is-dragging .elia-guide{transform:translate3d(var(--guide-position-x,0), var(--guide-position-y,0), 0);transition:none}.elia-guide-frame{visibility:hidden;opacity:0;will-change:auto;transition:none;transform:translateZ(0)}.elia-guide-frame.is-active{visibility:visible;opacity:1}.elia-guide-layer[data-behavior=living] .elia-guide-gaze,.elia-guide-layer[data-behavior=living].is-expression-listening:not(.is-walking) .elia-guide-gaze{transition:none!important;animation:none!important;transform:none!important}.elia-guide-bubble{border-radius:18px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 82px);transition:left .28s cubic-bezier(.22,.68,.18,1),top .28s cubic-bezier(.22,.68,.18,1),width .22s,height .22s;box-shadow:0 15px 44px #12121129;bottom:auto!important;right:auto!important}.elia-workspace.is-guide-panel-open .workspace-shell{width:100%;height:100%}.elia-workspace.is-guide-panel-open .workspace-composer,.elia-workspace.is-guide-panel-open .workspace-quick-actions{width:min(1000px,78vw)}@media (max-width:900px){.elia-workspace.is-guide-panel-open .workspace-composer,.elia-workspace.is-guide-panel-open .workspace-quick-actions{width:min(100%,680px)}}@media (max-width:640px){.elia-guide-bubble{max-width:calc(100vw - 20px);max-height:calc(100dvh - 76px)}}@media (prefers-reduced-motion:reduce){.elia-guide,.elia-guide-bubble,.elia-guide-layer[data-behavior=living] .elia-guide-sprite,.elia-guide-layer[data-behavior=living] .elia-guide-gaze{transition:none!important;animation:none!important}}.elia-guide-action-bubble{z-index:12;color:#1c1c1a;width:max-content;max-width:176px;font-size:11px;font-weight:var(--type-bold);text-align:left;pointer-events:none;background:#fcfcf9;border:1px solid #1c1c1a;border-radius:12px;padding:8px 10px;line-height:1.25;animation:.24s cubic-bezier(.22,.68,.18,1) both elia-guide-action-in;display:block;position:absolute;top:13px;box-shadow:0 8px 22px #12121121}.elia-guide-action-bubble[data-side=left]{right:calc(100% - 8px)}.elia-guide-action-bubble[data-side=right]{left:calc(100% - 8px)}.elia-guide-action-bubble:after{content:"";background:#fcfcf9;border:1px solid #1c1c1a;width:9px;height:9px;position:absolute;top:16px;transform:rotate(45deg)}.elia-guide-action-bubble[data-side=left]:after{border-bottom:0;border-left:0;right:-6px}.elia-guide-action-bubble[data-side=right]:after{border-top:0;border-right:0;left:-6px}.elia-guide-layer[data-behavior=living].is-intent-resting .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-attending .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-observing .elia-guide-sprite{animation:3.4s ease-in-out infinite elia-living-breathe}.elia-guide-layer[data-behavior=living].is-intent-moving .elia-guide-sprite{animation:.24s ease-in-out infinite elia-living-walk}.elia-guide-layer[data-behavior=living].is-intent-speaking .elia-guide-sprite{animation:.42s ease-in-out infinite elia-living-talk}.elia-guide-layer[data-behavior=living].is-intent-sitting .elia-guide-sprite{animation:2.8s ease-in-out infinite elia-living-sit}.elia-guide-layer[data-behavior=living].is-intent-sitting .elia-guide-pose{transform:translateY(20px) scaleX(var(--guide-facing,1)) scaleY(.82);transform-origin:50% 100%}.elia-guide-layer[data-behavior=living].is-intent-sleeping .elia-guide-sprite{animation:3.9s ease-in-out infinite elia-living-sleep}.elia-guide-layer[data-behavior=living].is-intent-sleeping .elia-guide-pose{transform:translateY(22px) rotate(-3deg) scaleX(var(--guide-facing,1)) scaleY(.8);transform-origin:50% 100%}.elia-guide-layer[data-behavior=living].is-intent-stretching .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-timekeeping .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-sketching .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-reading .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-tidying .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-hydrating .elia-guide-sprite,.elia-guide-layer[data-behavior=living].is-intent-inspecting .elia-guide-sprite{animation-timing-function:ease-in-out}@keyframes elia-living-talk{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-2px)scale(1.012,.994)}}@keyframes elia-guide-action-in{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.elia-guide-action-bubble{max-width:min(150px,100vw - 112px);padding:7px 9px;font-size:10px;top:9px}}@media (prefers-reduced-motion:reduce){.elia-guide-action-bubble{animation:none}}.elia-guide-command-actions{gap:6px;padding:0 12px 10px;display:grid}.elia-guide-command-actions>span{color:#777772;font-size:8px;font-weight:var(--type-black);letter-spacing:.08em;text-transform:uppercase}.elia-guide-command-actions>div{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.elia-guide-command-actions>div::-webkit-scrollbar{display:none}.elia-guide-command-actions button{color:#171715;min-height:31px;font-family:inherit;font-size:9px;font-weight:var(--type-black);cursor:pointer;background:#e5ff64;border:1px solid #1c1c1a;border-radius:999px;flex:none;padding:0 10px}.elia-guide-command-actions button:hover,.elia-guide-command-actions button:focus-visible{background:#d8f34f;transform:translateY(-1px)}.elia-guide-bubble.is-dark .elia-guide-command-actions>span{color:#a7a7a0}.elia-guide-bubble.is-dark .elia-guide-command-actions button{border-color:#f1f1eb}.elia-guide-command-stage{z-index:1;pointer-events:none;isolation:isolate;background:#fcfcf9eb;border:1px solid #171715ad;border-radius:48% 48% 17px 17px;width:196px;height:154px;display:block;position:absolute;bottom:-2px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 27px #12121121}.elia-guide-command-stage>small{z-index:5;color:#171715;max-width:158px;font-size:8px;font-weight:var(--type-black);text-overflow:ellipsis;white-space:nowrap;background:#fcfcf9eb;border:1px solid;border-radius:999px;padding:4px 7px;line-height:1;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(-50%)}.elia-guide-command-scenery{pointer-events:none;display:block;position:absolute}.elia-guide-command-stage.is-stars>small{color:#fff;background:#151c40e0;border-color:#e5ff64}.elia-guide-command-stage.is-stars .is-b{background:#f8f4d5;border-radius:50%;width:39px;height:39px;bottom:15px;right:20px;box-shadow:inset 10px -4px #ada5ce42}.elia-guide-command-stage.is-supermarket .is-a,.elia-guide-command-stage.is-supermarket .is-b{background:#e5ff64;border-radius:3px;width:18px;height:18px;top:43px;box-shadow:24px 0 #ae363d,48px 0 #6b89d9,72px 0 #f4adbb,0 34px #6b89d9,24px 34px #f4adbb,48px 34px #e5ff64,72px 34px #ae363d}.elia-guide-command-stage.is-supermarket .is-a{left:13px}.elia-guide-command-stage.is-supermarket .is-b{right:67px;transform:scaleX(-1)}.elia-guide-command-stage.is-roller-coaster{background:linear-gradient(#b9ddff,#f7f2e8 72%);border-radius:50% 50% 14px 14px;overflow:hidden}.elia-guide-command-stage.is-roller-coaster:before,.elia-guide-command-stage.is-roller-coaster:after{content:"";border:5px solid #0000;border-color:#1c1c1a #0000 #0000 #1c1c1a;border-radius:50%;width:232px;height:125px;position:absolute;bottom:-32px;right:-23px;transform:rotate(-7deg)}.elia-guide-command-stage.is-roller-coaster:after{border-width:1px;bottom:-25px;right:-18px}.elia-guide-command-stage.is-mountain .is-a,.elia-guide-command-stage.is-mountain .is-b,.elia-guide-command-stage.is-mountain .is-c{border-bottom:83px solid #6d8077;border-left:48px solid #0000;border-right:48px solid #0000;width:0;height:0;bottom:25px}.elia-guide-command-stage.is-mountain .is-a{left:-10px}.elia-guide-command-stage.is-mountain .is-b{border-bottom-color:#7d6b89;right:-4px}.elia-guide-command-stage.is-mountain .is-c{border-bottom-color:#566f73;bottom:20px;right:49px;transform:scale(.7)}.elia-guide-command-stage.is-lamp .is-a,.elia-guide-command-stage.is-lamp .is-b,.elia-guide-command-stage.is-lamp .is-c{border:8px solid #0000;border-color:#845bc966 #0000 #0000 #845bc966;border-radius:50%;width:74px;height:94px;animation:2.4s ease-in-out infinite elia-command-smoke;bottom:15px;left:50%;transform:translate(-50%)rotate(32deg)}.elia-guide-command-stage.is-design-studio .is-a{background:#f4adbb;border:2px solid #1c1c1a;border-radius:45% 45% 7px 7px;width:42px;height:77px;bottom:17px;right:14px;transform:rotate(7deg)}.elia-guide-command-accessory,.elia-guide-command-object{z-index:11;color:#171715;pointer-events:none;display:block;position:absolute}.elia-guide-command-accessory.is-cowboy-hat{background:#9d673d;border:2px solid #211c16;border-radius:50%;width:74px;height:18px;top:1px;left:17px;transform:rotate(-2deg);box-shadow:inset 0 -5px #4129192e}.elia-guide-command-accessory.is-cowboy-hat:before{content:"";background:#a97045;border:2px solid #211c16;border-radius:50% 50% 23% 23%;width:34px;height:25px;position:absolute;bottom:6px;left:18px;box-shadow:inset 0 -5px #4b2f20}.elia-guide-command-accessory.is-wizard-hat{filter:drop-shadow(0 2px #201b29);border-bottom:65px solid #674ba0;border-left:31px solid #0000;border-right:31px solid #0000;width:0;height:0;top:-19px;left:24px;transform:rotate(-4deg)}.elia-guide-command-accessory.is-wizard-hat:after{content:"";background:#3d2d66;border-radius:50%;width:74px;height:9px;position:absolute;top:59px;left:-37px}.elia-guide-command-accessory.is-crown{clip-path:polygon(0 20%,25% 52%,50% 0,75% 52%,100% 20%,89% 100%,11% 100%);filter:drop-shadow(0 1px #171715);background:linear-gradient(135deg,#0000 20%,#f4cf43 21% 42%,#0000 43% 56%,#f4cf43 57% 79%,#0000 80%),#f4cf43;width:45px;height:25px;top:-4px;left:32px}.elia-guide-command-accessory.is-glasses{border:3px solid #171715;border-radius:50%;width:26px;height:16px;top:38px;left:25px;box-shadow:31px 0 0 -3px #fcfcf9a6,31px 0 #171715}.elia-guide-command-accessory.is-glasses:after{content:"";background:#171715;width:10px;height:3px;position:absolute;top:4px;left:23px}.elia-guide-command-accessory.is-headphones{border:5px solid #171715;border-bottom:0;border-radius:45px 45px 0 0;width:72px;height:54px;top:17px;left:18px}.elia-guide-command-accessory.is-headphones:before,.elia-guide-command-accessory.is-headphones:after{content:"";background:#e5ff64;border:2px solid #171715;border-radius:5px;width:12px;height:24px;position:absolute;top:27px}.elia-guide-command-accessory.is-headphones:before{left:-9px}.elia-guide-command-accessory.is-headphones:after{right:-9px}.elia-guide-command-accessory.is-helmet{background:#e5ff64;border:2px solid #171715;border-radius:50% 50% 20% 20%;width:62px;height:44px;top:3px;left:23px;box-shadow:inset 0 -7px #17171521}.elia-guide-command-accessory.is-genie{background:#7650a9;border:2px solid #281e39;border-radius:50% 50% 30% 30%;width:64px;height:23px;top:2px;left:22px;box-shadow:inset 0 -6px #4e3376}.elia-guide-command-accessory.is-genie:after{content:"";background:#e5ff64;border:2px solid #281e39;border-radius:50%;width:11px;height:11px;position:absolute;top:-8px;left:26px}.elia-guide-command-accessory.is-custom{max-width:106px;top:-17px;left:50%;transform:translate(-50%)}.elia-guide-command-accessory.is-custom small{font-size:7px;font-weight:var(--type-black);text-overflow:ellipsis;white-space:nowrap;background:#e5ff64;border:1px solid #171715;border-radius:999px;padding:4px 7px;display:block;overflow:hidden}.elia-guide-command-object{background:#fcfcf9f2;border:1px solid #171715;border-radius:50%;place-items:center;min-width:42px;min-height:42px;display:grid;top:75px;right:-14px;box-shadow:0 5px 15px #12121121}.elia-guide-command-object b{font-size:22px;font-weight:var(--type-black);line-height:1}.elia-guide-command-object small{color:#fff;max-width:98px;font-size:7px;font-weight:var(--type-black);text-overflow:ellipsis;white-space:nowrap;background:#171715;border-radius:5px;padding:3px 5px;position:absolute;top:calc(100% + 3px);right:0;overflow:hidden}.elia-guide-command-object.is-chair{z-index:2;background:#f4adbb;border-radius:28px 28px 8px 8px;width:99px;height:55px;top:auto;bottom:1px;right:4px}.elia-guide-command-object.is-chair b,.elia-guide-command-object.is-chair small{display:none}.elia-guide-command-object.is-cart{background:#fcfcf9f0;border-radius:4px 4px 18px 18px;width:73px;height:54px;top:auto;bottom:0;right:-36px}.elia-guide-command-object.is-lamp{background:#f4cf43;border-color:#4e3376;top:auto;bottom:2px;right:-21px}.elia-guide-command-object.is-ride-car{z-index:6;background:#ae363d;border-radius:11px 11px 24px 24px;width:154px;height:49px;inset:auto auto -3px -23px;box-shadow:inset 0 -9px #17171533,0 7px 14px #17171529}.elia-guide-command-object.is-ride-car b{color:#fff;letter-spacing:33px;font-size:15px}.elia-guide-command-object.is-ride-car:before,.elia-guide-command-object.is-ride-car:after{content:"";background:#171715;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;bottom:-7px}.elia-guide-command-object.is-ride-car:before{left:24px}.elia-guide-command-object.is-ride-car:after{right:24px}.elia-guide-layer[data-command-executing=true][data-command-action=run] .elia-guide-sprite{animation:.18s ease-in-out infinite elia-command-run!important}.elia-guide-layer[data-command-executing=true][data-command-action=dance] .elia-guide-sprite{animation:.72s ease-in-out infinite elia-command-dance!important}.elia-guide-layer[data-command-executing=true][data-command-action=jump] .elia-guide-sprite{animation:.76s cubic-bezier(.25,.8,.25,1) 5 elia-command-jump!important}.elia-guide-layer[data-command-executing=true][data-command-action=spin] .elia-guide-sprite{animation:.92s ease-in-out 5 elia-command-spin!important}.elia-guide-layer[data-command-executing=true][data-command-action=wave] .elia-guide-sprite,.elia-guide-layer[data-command-executing=true][data-command-action=clap] .elia-guide-sprite{animation:.62s ease-in-out infinite elia-command-wave!important}.elia-guide-layer[data-command-executing=true][data-command-action=eat] .elia-guide-sprite,.elia-guide-layer[data-command-executing=true][data-command-action=drink] .elia-guide-sprite{animation:.68s ease-in-out infinite elia-command-eat!important}.elia-guide-layer[data-command-executing=true][data-command-action=look] .elia-guide-sprite{animation:2.2s ease-in-out infinite elia-command-look!important}.elia-guide-layer[data-command-executing=true][data-command-action=ride] .elia-guide-sprite,.elia-guide-layer[data-command-executing=true][data-command-action=ride] .elia-guide-command-object.is-ride-car{animation:.9s ease-in-out infinite elia-command-ride!important}.elia-guide-layer[data-command-executing=true][data-command-action=transform] .elia-guide-sprite{filter:drop-shadow(0 0 7px #e5ff64bf);animation:1.4s ease-in-out infinite elia-command-transform!important}.elia-guide-layer[data-command-executing=true][data-command-action=perform] .elia-guide-sprite{animation:1.15s ease-in-out infinite elia-command-perform!important}.elia-guide-layer[data-command-executing=true][data-command-action=lie] .elia-guide-pose{transform-origin:50% 70%;transform:translate(-21px,46px)rotate(-72deg)scale(.88)!important}.elia-guide-layer[data-command-executing=true][data-command-action=sit] .elia-guide-pose{transform-origin:50% 100%;transform:translateY(22px) scaleX(var(--guide-facing,1)) scaleY(.81)!important}@keyframes elia-command-twinkle{50%{opacity:.28;transform:scale(.72)}}@keyframes elia-command-smoke{0%,to{opacity:.28}50%{opacity:.72;translate:0 -8px}}@keyframes elia-command-run{0%,to{transform:translateY(0)rotate(-2deg)scale(1.01,.99)}50%{transform:translateY(-6px)rotate(2deg)scale(.99,1.02)}}@keyframes elia-command-dance{0%,to{transform:translate(-4px)rotate(-6deg)scale(1)}50%{transform:translate(5px,-7px)rotate(7deg)scale(1.025)}}@keyframes elia-command-jump{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(4px)scale(1.04,.96)}55%{transform:translateY(-28px)scale(.98,1.03)}}@keyframes elia-command-spin{0%{transform:rotateY(0)translateY(0)}50%{transform:rotateY(180deg)translateY(-5px)}to{transform:rotateY(360deg)translateY(0)}}@keyframes elia-command-wave{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes elia-command-eat{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4px,-2px)rotate(1deg)}}@keyframes elia-command-look{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes elia-command-ride{0%,to{transform:translateY(0)rotate(-1deg)}35%{transform:translateY(-8px)rotate(2deg)}70%{transform:translateY(3px)rotate(-2deg)}}@keyframes elia-command-transform{0%,to{transform:translateY(0)scale(1)rotate(0)}50%{transform:translateY(-9px)scale(1.045)rotate(3deg)}}@keyframes elia-command-perform{0%,to{transform:translate(-2px)rotate(-2deg)}50%{transform:translate(3px,-6px)rotate(3deg)}}@media (max-width:640px){.elia-guide-command-stage{transform-origin:50% 100%;width:158px;height:124px;transform:translate(-50%)scale(.9)}.elia-guide-command-accessory,.elia-guide-command-object:not(.is-ride-car):not(.is-chair){transform-origin:50%;transform:scale(.78)}.elia-guide-command-accessory.is-custom{transform:translate(-50%)scale(.82)}.elia-guide-command-object.is-ride-car{left:-30px;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.elia-guide-layer[data-command-executing=true] .elia-guide-sprite,.elia-guide-layer[data-command-executing=true] .elia-guide-command-stage,.elia-guide-layer[data-command-executing=true] .elia-guide-command-object{animation:none!important}}body .elia-avatar-picker{width:min(500px,100%)}body .elia-avatar-grid button img,body .elia-setup-avatar-core img,.elia-guide-frame{image-rendering:pixelated;image-rendering:crisp-edges}.elia-guide-bubble,.elia-guide-message p,.elia-guide-guidance,.elia-guide-quick-actions button,.elia-guide-command-actions button,.elia-guide-bubble form,.elia-guide-bubble form>button,.elia-guide-chat-mark,.elia-guide-action-bubble{border-radius:0!important}.elia-guide-bubble{border-width:3px;box-shadow:6px 6px #17171533}.elia-guide-bubble.is-dark{box-shadow:6px 6px #e5ff6447}.elia-guide-bubble:before,.elia-guide-action-bubble:after,.elia-guide-chat-mark:after{image-rendering:pixelated}.elia-guide-message p,.elia-guide-guidance,.elia-guide-quick-actions button,.elia-guide-command-actions button,.elia-guide-bubble form{border-width:2px}.elia-guide-chat-mark{border-width:2px;box-shadow:3px 3px #1717152e}.elia-guide-action-bubble{border-width:2px;box-shadow:4px 4px #17171529}.elia-guide-target-outline{border-radius:0;animation-timing-function:steps(2,end)}.elia-guide-command-stage{width:200px;height:156px;image-rendering:pixelated;background:#f7f4e9;border:3px solid #171715;border-radius:0;overflow:hidden;box-shadow:6px 6px #17171533}.elia-guide-command-stage>small,.elia-guide-command-accessory.is-custom small,.elia-guide-command-object small{border-radius:0;box-shadow:2px 2px #17171538}.elia-guide-command-stage>small{background:#fdfcf5;border-width:2px}.elia-guide-command-stage.is-stars{background:#111a41;border-color:#e5ff64;box-shadow:6px 6px #090e26}.elia-guide-command-stage.is-stars .is-a{background:#fff;border-radius:0;width:4px;height:4px;animation:1.8s steps(2,end) infinite elia-command-twinkle;top:42px;left:22px;box-shadow:32px 20px #e5ff64,68px -8px #fff,108px 28px #fff,142px -2px #b8d8ff,18px 64px #fff,88px 67px #e5ff64,151px 61px #fff,49px 82px #b8d8ff}.elia-guide-command-stage.is-stars .is-b{clip-path:polygon(22% 0,78% 0,78% 11%,89% 11%,89% 22%,100% 22%,100% 78%,89% 78%,89% 89%,78% 89%,78% 100%,22% 100%,22% 89%,11% 89%,11% 78%,0 78%,0 22%,11% 22%,11% 11%,22% 11%);background:#f8f1a5;border-radius:0;width:36px;height:36px;bottom:14px;right:18px;box-shadow:inset -8px -8px #c7b966}.elia-guide-command-stage.is-supermarket{background:linear-gradient(90deg,#0000 0 8%,#f4adbb 8% 12%,#0000 12% 88%,#f4adbb 88% 92%,#0000 92%),repeating-linear-gradient(0deg,#f8f6ed 0 26px,#20201f 26px 30px)}.elia-guide-command-stage.is-supermarket .is-a,.elia-guide-command-stage.is-supermarket .is-b{border-radius:0}.elia-guide-command-stage.is-roller-coaster{background:linear-gradient(#8bc9ff 0 68%,#f5e8bc 68% 100%);border-radius:0}.elia-guide-command-stage.is-roller-coaster:before,.elia-guide-command-stage.is-roller-coaster:after{clip-path:polygon(0 78%,9% 78%,9% 63%,18% 63%,18% 47%,27% 47%,27% 32%,36% 32%,36% 18%,45% 18%,45% 9%,55% 9%,55% 18%,64% 18%,64% 32%,73% 32%,73% 47%,82% 47%,82% 63%,91% 63%,91% 78%,100% 78%,100% 88%,0 88%);background:#171715;border:0;border-radius:0;width:100%;height:78px;bottom:13px;left:0;right:auto;transform:none}.elia-guide-command-stage.is-roller-coaster:after{clip-path:polygon(0 78%,9% 78%,9% 63%,18% 63%,18% 47%,27% 47%,27% 32%,36% 32%,36% 18%,45% 18%,45% 9%,55% 9%,55% 18%,64% 18%,64% 32%,73% 32%,73% 47%,82% 47%,82% 63%,91% 63%,91% 78%,100% 78%,100% 84%,0 84%);background:#e5ff64;height:68px;bottom:19px}.elia-guide-command-stage.is-mountain{background:linear-gradient(#8bc9ff 0 58%,#91bd55 58% 100%)}.elia-guide-command-stage.is-mountain .is-a,.elia-guide-command-stage.is-mountain .is-b,.elia-guide-command-stage.is-mountain .is-c{clip-path:polygon(44% 0,56% 0,56% 10%,64% 10%,64% 20%,72% 20%,72% 30%,80% 30%,80% 40%,88% 40%,88% 50%,96% 50%,96% 60%,100% 60%,100% 100%,0 100%,0 60%,4% 60%,4% 50%,12% 50%,12% 40%,20% 40%,20% 30%,28% 30%,28% 20%,36% 20%,36% 10%,44% 10%);background:#62766c;border:0;width:96px;height:84px}.elia-guide-command-stage.is-mountain .is-b{background:#735f83}.elia-guide-command-stage.is-mountain .is-c{background:#4f686c}.elia-guide-command-stage.is-lamp{background:#24183e;border-color:#5d3d8b;overflow:visible;box-shadow:6px 6px #120b20}.elia-guide-command-stage.is-lamp .is-a,.elia-guide-command-stage.is-lamp .is-b,.elia-guide-command-stage.is-lamp .is-c{background:#9971d3;border:0;border-radius:0;width:18px;height:18px;animation:2.1s steps(4,end) infinite elia-command-smoke;bottom:18px;left:50%;transform:translate(-50%);box-shadow:18px -18px #7550aa,-18px -36px #b28ce5,0 -54px #7550aa}.elia-guide-command-stage.is-lamp .is-b{animation-delay:-.7s;transform:translate(-50%)translate(-24px)scale(.72)}.elia-guide-command-stage.is-lamp .is-c{animation-delay:-1.4s;transform:translate(-50%)translate(26px)scale(.58)}.elia-guide-command-stage.is-design-studio{background-color:#f6f0df;background-image:linear-gradient(#272723 2px,#0000 2px),linear-gradient(90deg,#272723 2px,#0000 2px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.elia-guide-command-stage.is-design-studio .is-a{background:#f4adbb;border:3px solid #171715;border-radius:0;box-shadow:5px 5px #17171533}.elia-guide-command-stage.is-custom{background:repeating-conic-gradient(#e5ff64 0 25%, #f4adbb 0 50%, #8bc9ff 0 75%, #f7f4e9 0) 0 0 / 24px 24px;border-style:solid}.elia-guide-command-accessory,.elia-guide-command-object,.elia-guide-prop{image-rendering:pixelated}.elia-guide-command-accessory{filter:drop-shadow(2px 0 #171715)drop-shadow(-2px 0 #171715)drop-shadow(0 2px #171715)drop-shadow(0 -2px #171715)drop-shadow(3px 3px #17171552)}.elia-guide-command-accessory.is-cowboy-hat{width:72px;height:35px;box-shadow:none;clip-path:polygon(0 60%,18% 60%,18% 25%,29% 25%,29% 8%,71% 8%,71% 25%,82% 25%,82% 60%,100% 60%,100% 82%,70% 82%,70% 94%,30% 94%,30% 82%,0 82%);background:#9d673d;border:0;border-radius:0;top:-4px;left:18px}.elia-guide-command-accessory.is-cowboy-hat:before{width:22px;height:7px;box-shadow:none;background:#42291c;border:0;border-radius:0;bottom:8px;left:25px}.elia-guide-command-accessory.is-wizard-hat{clip-path:polygon(45% 0,58% 0,58% 14%,67% 14%,67% 29%,76% 29%,76% 44%,85% 44%,85% 69%,100% 69%,100% 86%,70% 86%,70% 94%,30% 94%,30% 86%,0 86%,0 69%,24% 69%,24% 56%,33% 56%,33% 30%,42% 30%);filter:drop-shadow(3px 3px #281e39);background:#674ba0;border:0;width:66px;height:68px;top:-19px;left:22px}.elia-guide-command-accessory.is-wizard-hat:after{display:none}.elia-guide-command-accessory.is-crown{clip-path:polygon(0 20%,20% 20%,20% 45%,35% 45%,35% 15%,47% 15%,47% 0,59% 0,59% 45%,75% 45%,75% 20%,100% 20%,100% 100%,0 100%);filter:drop-shadow(3px 3px #755d11);background:#f4cf43;border-radius:0}.elia-guide-command-accessory.is-glasses{border-width:4px;border-radius:0;width:28px;height:18px;box-shadow:32px 0 0 -4px #fcfcf9b3,32px 0 #171715}.elia-guide-command-accessory.is-headphones{clip-path:polygon(14% 0,86% 0,86% 10%,94% 10%,94% 24%,100% 24%,100% 100%,82% 100%,82% 42%,18% 42%,18% 100%,0 100%,0 24%,6% 24%,6% 10%,14% 10%);border-radius:0}.elia-guide-command-accessory.is-headphones:before,.elia-guide-command-accessory.is-headphones:after{border-radius:0}.elia-guide-command-accessory.is-helmet{clip-path:polygon(20% 0,80% 0,80% 8%,90% 8%,90% 20%,100% 20%,100% 72%,88% 72%,88% 88%,64% 88%,64% 100%,36% 100%,36% 88%,12% 88%,12% 72%,0 72%,0 20%,10% 20%,10% 8%,20% 8%);border-radius:0}.elia-guide-command-accessory.is-genie{clip-path:polygon(14% 8%,42% 8%,42% 0,58% 0,58% 8%,86% 8%,86% 20%,100% 20%,100% 66%,86% 66%,86% 82%,14% 82%,14% 66%,0 66%,0 20%,14% 20%);border-radius:0}.elia-guide-command-accessory.is-genie:after{border-radius:0}.elia-guide-command-object{background:#fdfcf5;border:2px solid #171715;border-radius:0;box-shadow:4px 4px #17171538}.elia-guide-command-object b{color:#0000;width:28px;height:28px;font-size:0;display:block;position:relative}.elia-guide-command-object b:before,.elia-guide-command-object b:after{content:"";display:block;position:absolute}.elia-guide-command-object.is-apple b:before{clip-path:polygon(20% 0,45% 0,45% 12%,60% 12%,60% 0,80% 0,80% 12%,100% 12%,100% 78%,82% 78%,82% 100%,18% 100%,18% 78%,0 78%,0 12%,20% 12%);background:#d94343;width:20px;height:18px;top:7px;left:4px}.elia-guide-command-object.is-apple b:after{background:#3d7a3d;width:9px;height:7px;top:1px;left:14px}.elia-guide-command-object.is-book b:before{background:repeating-linear-gradient(0deg,#fff 0 4px,#8bc9ff 4px 6px);border:3px solid #171715;inset:4px 2px 3px;box-shadow:inset 7px 0 #f4adbb}.elia-guide-command-object.is-cup b:before{background:#8bc9ff;border:3px solid #171715;width:19px;height:18px;top:6px;left:3px}.elia-guide-command-object.is-cup b:after{border:3px solid #171715;border-left:0;width:7px;height:9px;top:10px;right:0}.elia-guide-command-object.is-camera b:before{background:#6b89d9;border:3px solid #171715;inset:7px 1px 3px;box-shadow:inset 8px 0 #e5ff64}.elia-guide-command-object.is-camera b:after{background:#171715;width:7px;height:7px;top:11px;right:5px}.elia-guide-command-object.is-lamp b:before{clip-path:polygon(0 30%,55% 30%,55% 0,76% 0,76% 30%,100% 30%,100% 72%,76% 72%,76% 88%,18% 88%,18% 72%,0 72%);background:#f4cf43;width:21px;height:17px;top:5px;left:4px}.elia-guide-command-object.is-lamp b:after{background:#e5ff64;width:7px;height:7px;top:2px;right:0;box-shadow:-7px -4px #9971d3}.elia-guide-command-object.is-custom b:before{background:#e5ff64;width:6px;height:24px;top:2px;left:11px;box-shadow:-9px 9px 0 -1px #e5ff64,9px 9px 0 -1px #e5ff64}.elia-guide-command-object.is-custom b:after{background:#e5ff64;width:24px;height:6px;top:11px;left:2px}.elia-guide-command-object.is-chair{clip-path:polygon(0 20%,14% 20%,14% 0,86% 0,86% 20%,100% 20%,100% 78%,88% 78%,88% 100%,70% 100%,70% 78%,30% 78%,30% 100%,12% 100%,12% 78%,0 78%);background:#f4adbb;border-radius:0;box-shadow:inset 0 -10px #cf7f93,5px 5px #17171538}.elia-guide-command-object.is-cart{clip-path:polygon(0 0,18% 0,18% 18%,100% 18%,100% 76%,28% 76%,28% 88%,20% 88%,20% 100%,8% 100%,8% 76%,0 76%);background:#fdfcf5;border-radius:0}.elia-guide-command-object.is-cart:before,.elia-guide-command-object.is-cart:after{content:"";background:#171715;width:10px;height:10px;position:absolute;bottom:1px}.elia-guide-command-object.is-cart:before{left:18px}.elia-guide-command-object.is-cart:after{right:9px}.elia-guide-command-object.is-ride-car{clip-path:polygon(0 20%,12% 20%,12% 0,88% 0,88% 20%,100% 20%,100% 78%,88% 78%,88% 88%,12% 88%,12% 78%,0 78%);background:#ae363d;border-radius:0;box-shadow:inset 0 -10px #742127,5px 5px #17171538}.elia-guide-command-object.is-ride-car:before,.elia-guide-command-object.is-ride-car:after{background:#171715;border:0;border-radius:0;box-shadow:inset 4px 4px #fdfcf5}.elia-guide-prop.is-chair,.elia-guide-prop.is-clock,.elia-guide-prop.is-notebook,.elia-guide-prop.is-book,.elia-guide-prop.is-cards,.elia-guide-prop.is-cup,.elia-guide-prop.is-notes,.elia-guide-prop.is-thought,.elia-guide-prop.is-magnifier{border-width:2px;border-radius:0;box-shadow:4px 4px #17171533}.elia-guide-prop.is-clock:after{border-width:0 2px 2px 0;width:8px;height:8px}.elia-guide-prop.is-thought,.elia-guide-prop.is-magnifier{border-radius:0}@media (max-width:640px){body .elia-avatar-picker{width:min(360px,100%)}body .elia-avatar-grid,body .elia-avatar-grid:last-child{grid-template-columns:repeat(2,minmax(110px,145px));gap:12px}.elia-guide-command-stage{width:164px;height:128px}}@media (min-width:701px){.landing-language-switch{right:136px}}.thinking-modal-sheet{--thinking-paper:#e9e9e7;background:#e9e9e7}.thinking-modal-sheet:before{background:0 0}.thinking-opening{background:#e9e9e7}.thinking-topic{background:0 0}body .elia-setup-network{min-height:260px}body .elia-setup-orbit{width:min(320px,38dvh,28vw)}body .elia-setup-progress-ring{width:clamp(146px,13vw,186px)}body .elia-setup-orbit-copy{top:calc(50% + clamp(88px,9vw,112px))}body .elia-avatar-picker{width:min(360px,100%);padding:8px 12px 10px}body .elia-avatar-picker-head{min-height:24px;padding-bottom:7px}body .elia-avatar-grid,body .elia-avatar-grid:last-child{grid-template-columns:repeat(2,minmax(92px,112px));gap:12px}body .elia-avatar-grid button{max-width:112px}body .elia-avatar-grid button img{object-fit:contain;transform-origin:50% 58%;transform:scale(.88)}body .elia-setup-footer{min-height:64px;padding-top:8px}.elia-guide-bubble{min-width:min(328px,100vw - 20px);min-height:min(340px,100dvh - 82px)}.elia-guide-thread{min-height:150px}.elia-guide-quick-actions{flex:none}@media (max-width:700px){.landing-language-switch{top:64px;right:14px}body .elia-setup-network{min-height:214px}body .elia-setup-orbit{width:min(210px,29dvh,60vw)}body .elia-setup-progress-ring{width:132px}body .elia-setup-orbit-copy{top:calc(50% + 76px)}body .elia-avatar-picker{width:min(296px,100%)}body .elia-avatar-grid,body .elia-avatar-grid:last-child{grid-template-columns:repeat(2,minmax(88px,104px));gap:10px}body .elia-avatar-grid button{max-width:104px}.elia-guide-bubble{min-height:min(330px,100dvh - 76px)}.elia-guide-thread{min-height:138px}}html.elia-fonts-loading body{visibility:visible}.elia-experience{cursor:grab;touch-action:none}.elia-experience.is-panning{cursor:grabbing}.elia-experience [data-ui],.elia-experience button,.elia-experience a,.elia-experience input,.elia-experience textarea,.elia-experience select,.elia-experience summary{touch-action:manipulation}button.fixed-brand{outline-offset:5px;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.elia-setup,.workspace-shell,.workspace-sidebar,.workspace-main,.workspace-scroll,.workspace-conversation,.workspace-mixed-layout,.workspace-mixed-chat,.workspace-mixed-space,.work-canvas,.registration-dialog,.thinking-modal-sheet,.account-center-panel,.account-center-layout,.account-center-content{min-width:0;min-height:0}.elia-setup{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.registration-modal,.thinking-modal,.account-center{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.registration-dialog,.thinking-modal-sheet,.account-center-panel{max-width:100%;max-height:100%}.workspace-message,.workspace-response-copy,.workspace-user-bubble,.history-detail,.history-card,.account-section,.account-profile-form,.account-billing-card{min-width:0}.workspace-message p,.workspace-response-copy,.workspace-user-bubble p,.elia-guide-message p,.history-detail p,.account-center p,.account-center strong,.registration-access p,.thinking-topic p{overflow-wrap:anywhere}.elia-guide-bubble{contain:layout paint;min-width:0;min-height:0}.elia-guide-thread{overscroll-behavior:contain;min-height:0;scroll-padding-block:12px}.elia-guide-quick-actions{scroll-snap-type:x proximity}.elia-guide-quick-actions button{scroll-snap-align:start}.workspace-model-menu,.work-model-dialog,.history-lightbox-shell{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}@media (min-width:701px){.top-access{right:max(18px, env(safe-area-inset-right))}.landing-language-switch{right:calc(max(18px, env(safe-area-inset-right)) + 118px)}}@media (max-width:700px){.landing-language-switch{top:calc(64px + env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right))}.elia-setup{scrollbar-gutter:auto}.registration-dialog,.thinking-modal-sheet,.account-center-panel{border-radius:0;width:100vw;height:100dvh}}@media (max-width:640px){.registration-email-form input,.account-profile-form input,.elia-guide-bubble input,.workspace-composer textarea,.work-model-search input{font-size:16px}.elia-guide-bubble{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}@media (max-height:520px){.elia-guide-bubble>header{min-height:42px}.elia-guide-guidance{min-height:32px;margin-bottom:7px}.elia-guide-quick-actions{padding-bottom:7px}.elia-guide-bubble form{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.infinite-world,.world-content,.project-cluster,.micro-item,.project-anchor{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .elia-avatar-grid button[data-avatar-framing=full-body-source] img{object-fit:contain;object-position:50% 50%;clip-path:inset(0 0 47%);transform-origin:50%;width:100%;height:100%;transform:translateY(22%)scale(1.18)}body .elia-setup-avatar-core[data-avatar-framing=full-body-source]>img{object-fit:contain;object-position:50% 50%;clip-path:inset(0 0 47%);transform-origin:50%;width:100%;height:100%;animation:4.8s ease-in-out infinite alternate elia-avatar-head-source-float}@keyframes elia-avatar-head-source-float{0%{transform:translateY(22%)scale(1.18)}to{transform:translateY(20%)scale(1.2)}}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame{transform-origin:50% 86%}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=neutral]{transform:translate(0)scale(1)}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=walk-a]{transform:translate(-2px)rotate(-2.2deg)scale(.985,1.015)}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=walk-b]{transform:translate(2px,-1px)rotate(2.2deg)scale(1.015,.985)}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=arrive]{animation:.56s steps(4,end) both elia-soft-body-arrive}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=wave]{animation:.78s steps(4,end) infinite elia-soft-body-wave}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=point]{animation:1.45s steps(4,end) infinite elia-soft-body-point}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=laugh]{animation:.62s steps(4,end) infinite elia-soft-body-laugh}.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame.is-active[data-frame=wink]{animation:1.2s steps(4,end) infinite elia-soft-body-wink}@keyframes elia-soft-body-arrive{0%{transform:translateY(-7px)scale(.94,1.07)}55%{transform:translateY(2px)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}@keyframes elia-soft-body-wave{0%,to{transform:translateY(0)rotate(0)scale(1)}35%{transform:translateY(-3px)rotate(-3deg)scale(1.02,.99)}70%{transform:translateY(-1px)rotate(2deg)scale(.99,1.01)}}@keyframes elia-soft-body-point{0%,to{transform:translate(0)rotate(0)}48%{transform:translate(3px)rotate(2.8deg)}}@keyframes elia-soft-body-laugh{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-6px)scale(1.035,.98)}72%{transform:translateY(1px)scale(.98,1.025)}}@keyframes elia-soft-body-wink{0%,72%,to{transform:translateY(0)scale(1)}80%{transform:translateY(1px)scale(1.025,.96)}88%{transform:translateY(-1px)rotate(-1deg)scale(.99,1.015)}}@media (prefers-reduced-motion:reduce){body .elia-setup-avatar-core[data-avatar-framing=full-body-source]>img,.elia-guide-layer[data-avatar-motion=soft-body] .elia-guide-frame{animation:none!important}}.work-node-loading{z-index:3;pointer-events:none;background:linear-gradient(120deg,#ffffff94 25%,#ffffffd1 45%,#ffffff94 65%) 0 0/220% 100%;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:1.7s ease-in-out infinite work-node-shimmer;display:flex;position:absolute;inset:0}.work-node-loading-spinner{border:3px solid #14141229;border-top-color:#141412;border-radius:50%;width:36px;height:36px;animation:.85s linear infinite work-node-spin}.work-node-loading-label{color:#fff;letter-spacing:.01em;background:#141412db;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:600}.work-node-generate-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:11px;height:11px;animation:.85s linear infinite work-node-spin;display:inline-block}.work-node-expand{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#141412a8;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.work-node:hover .work-node-expand,.work-node-expand:focus-visible{opacity:1}@keyframes work-node-spin{to{transform:rotate(360deg)}}@keyframes work-node-shimmer{0%{background-position:0 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.work-node-loading,.work-node-loading-spinner,.work-node-generate-spinner{animation:none}}.work-node-card.has-zoom{cursor:zoom-in}.work-node-specs select,.work-node-specs button,.work-node-specs [data-work-ui]{pointer-events:auto}.work-node-specs select{color:#fff;font-size:9px;font-weight:var(--type-medium);cursor:pointer;background:#ffffff24;border:none;border-radius:6px;padding:4px 6px;line-height:1}.work-node-specs select:hover{background:#ffffff3d}.work-node-specs select option{color:#fff;background:#1c1c1a}.work-canvas.is-tool-hand{cursor:grab}.work-canvas-toolbar{z-index:60;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141412e0;border:1px solid #1414121a;border-radius:14px;flex-direction:column;gap:4px;padding:7px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.work-canvas-toolbar button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:flex}.work-canvas-toolbar button:hover:not(:disabled){background:#ffffff24}.work-canvas-toolbar button.is-active{color:#141412;background:#fff}.work-canvas-toolbar button:disabled{opacity:.35;cursor:default}.work-canvas-toolbar-divider{background:#ffffff38;height:1px;margin:3px 4px}.work-selection-bar{z-index:60;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141412e6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;top:74px;left:50%;transform:translate(-50%)}.work-selection-bar>span{font-size:11px;font-weight:var(--type-medium);opacity:.75;white-space:nowrap;padding:0 6px}.work-selection-bar button{color:inherit;font:inherit;font-size:11.5px;font-weight:var(--type-medium);cursor:pointer;white-space:nowrap;background:#ffffff1f;border:none;border-radius:999px;padding:6px 12px}.work-selection-bar button:hover:not(:disabled){background:#ffffff38}.work-selection-bar button.is-danger{background:#be1e28d9}.work-selection-bar button:disabled{opacity:.4;cursor:default}.work-marquee{z-index:40;pointer-events:none;background:#0090ff14;border:1.5px dashed #0090ffd9;border-radius:6px;position:absolute}.work-group-frame{z-index:1;pointer-events:none;background:#14141208;border:1.5px dashed #14141247;border-radius:18px;position:absolute}.work-group-frame>span{color:#fff;font-size:9.5px;font-weight:var(--type-medium);letter-spacing:.06em;text-transform:uppercase;background:#14141299;border-radius:0 0 8px 8px;padding:3px 9px;position:absolute;top:-1px;left:12px}.work-node-delete{z-index:7;color:#fff;cursor:pointer;opacity:0;background:#141412c7;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;transition:opacity .15s;display:flex;position:absolute;top:2px;right:-10px}.work-node:hover .work-node-delete,.work-node.is-selected .work-node-delete,.work-node-delete:focus-visible{opacity:1}.work-node-delete:hover{background:#be1e28eb}.work-node-specs .work-batch-stepper{pointer-events:auto;align-items:center;gap:3px;display:inline-flex}.work-node-specs .work-batch-stepper>span{min-width:22px;font-size:9px;font-weight:var(--type-medium);text-align:center}.work-node-specs .work-batch-stepper button{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;line-height:1;display:flex}.work-node-specs .work-batch-stepper button:hover:not(:disabled){background:#ffffff3d}.work-node-specs .work-batch-stepper button:disabled{opacity:.35;cursor:default}.work-node-prompt{z-index:4;color:#fff;max-height:76px;font:inherit;resize:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1414128c;border:1px solid #ffffff3d;border-radius:10px;outline:none;padding:8px 10px;font-size:11.5px;line-height:1.45;transition:background .15s;position:absolute;bottom:60px;left:10px;right:10px}.work-node-prompt::placeholder{color:#ffffffa6}.work-node-prompt:focus{background:#141412d1;border-color:#ffffff80}.work-node-nav{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#141412a8;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:42%}.work-node-nav.is-prev{left:8px}.work-node-nav.is-next{right:8px}.work-node:hover .work-node-nav,.work-node-nav:focus-visible{opacity:1}.work-node-nav:hover{background:#141412e6}.work-node-resize{z-index:7;cursor:nwse-resize;opacity:0;background:#141412;border:2px solid #fff;border-radius:4px;width:14px;height:14px;transition:opacity .15s;position:absolute;bottom:-7px;right:-7px}.work-node:hover .work-node-resize,.work-node.is-selected .work-node-resize{opacity:1}.work-node-specs .work-audio-toggle{cursor:pointer;background:#ffffff24;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:18px;padding:0;font-size:10px;line-height:1;display:flex}.work-node-specs .work-audio-toggle:hover{background:#ffffff3d}.work-node-specs .work-audio-toggle[aria-pressed=false]{opacity:.55}.work-port-legacy{pointer-events:none;right:-9px}.work-port.is-typed{pointer-events:auto}.work-port.is-typed.is-text{background:#aab2bc}.work-port.is-typed.is-image{background:#ff7854}.work-port.is-typed.is-video{background:#4f9df7}.work-port.is-typed.is-audio{background:#58b98b}.work-port-in.is-typed{opacity:.4;transition:opacity .14s,box-shadow .14s,transform .14s}.work-node:hover .work-port-in.is-typed,.work-node.is-selected .work-port-in.is-typed,.work-port-in.is-typed.is-connected{opacity:1}.work-port-in.is-typed.is-eligible{opacity:1;animation:1.1s ease-in-out infinite work-port-pulse;transform:translateY(-50%)scale(1.22);box-shadow:0 0 0 5px #ff785438,0 0 0 1px #4a52531a}.work-port-in.is-typed.is-muted{opacity:.12}@keyframes work-port-pulse{0%,to{box-shadow:0 0 0 4px #ff78542e,0 0 0 1px #4a52531a}50%{box-shadow:0 0 0 8px #ff78544d,0 0 0 1px #4a52531a}}.work-port .work-port-label{z-index:30;color:#f1f1ee;font-size:10px;font-style:normal;font-weight:var(--type-bold);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#141412eb;border-radius:8px;padding:3px 8px;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.work-port-in .work-port-label{right:calc(100% + 8px)}.work-port-out .work-port-label{left:calc(100% + 8px)}.work-port:hover .work-port-label,.work-port.is-eligible .work-port-label{opacity:1}.work-port-out.is-typed.is-connected>span{opacity:0}.work-port-out.is-typed.is-connected:hover>span,.work-port-out.is-typed.is-connected:focus-visible>span{opacity:1}body .elia-workspace.is-dark .work-port.is-typed.is-text{background:#aab2bc;border-color:#10100f}body .elia-workspace.is-dark .work-port.is-typed.is-image{background:#ff7854;border-color:#10100f}body .elia-workspace.is-dark .work-port.is-typed.is-video{background:#4f9df7;border-color:#10100f}body .elia-workspace.is-dark .work-port.is-typed.is-audio{background:#58b98b;border-color:#10100f}body .elia-workspace.is-dark .work-port .work-port-label{color:#141412;background:#f1f1eef0}.workspace-chat-media{border-radius:14px;max-width:min(340px,100%);margin:10px 0 4px;display:block;box-shadow:0 10px 30px #0a0a0929}.workspace-chat-media-note{opacity:.6;font-size:13px;animation:1.4s ease-in-out infinite chat-media-pulse}@keyframes chat-media-pulse{0%,to{opacity:.35}50%{opacity:.75}}.workspace-mixed-projects{height:100%;overflow-y:auto}.workspace-mixed-projects .work-projects{min-height:100%;padding:34px 30px 44px}.workspace-composer-attachments{flex-wrap:wrap;gap:8px;padding:10px 14px 0;display:flex}.workspace-composer-chip{background:#1414120d;border:1px solid #14141229;border-radius:12px;width:52px;height:52px;display:inline-flex;position:relative;overflow:hidden}.workspace-composer-chip img{object-fit:cover;width:100%;height:100%;display:block}.workspace-composer-chip button{color:#fff;cursor:pointer;background:#141412d1;border:none;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.workspace-composer-attach-notice{opacity:.72;margin:6px 14px 0;font-size:11.5px}.workspace-user-bubble .workspace-chat-media{margin-bottom:8px}.work-canvas{-webkit-user-select:none;user-select:none}.work-canvas textarea,.work-canvas input,.work-canvas [contenteditable=true]{-webkit-user-select:text;user-select:text}.workspace-composer.is-drop-target{outline-offset:3px;outline:2px dashed #14141273}.workspace-scroll.is-chat-drop,.workspace-mixed-chat.is-chat-drop{outline-offset:-10px;border-radius:18px;outline:2px dashed #14141259;position:relative}.work-arrange-menu{display:inline-flex;position:relative}.work-arrange-menu>button{align-items:center;gap:5px;display:inline-flex}.work-arrange-menu [role=menu]{z-index:96;background:#141412;border-radius:13px;flex-direction:column;gap:2px;min-width:148px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0a0a0966}.work-arrange-menu [role=menu] button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9px;width:100%;padding:7px 11px;font-size:12.5px;font-weight:600}.work-arrange-menu [role=menu] button:hover{background:#ffffff1f}.elia-markdown{flex-direction:column;gap:10px;display:flex}.elia-markdown>:first-child{margin-top:0}.elia-markdown>:last-child{margin-bottom:0}.elia-markdown p{white-space:normal;margin:0}.elia-markdown h1,.elia-markdown h2,.elia-markdown h3,.elia-markdown h4,.elia-markdown h5,.elia-markdown h6{font-weight:var(--type-bold,700);margin:4px 0 0;line-height:1.25}.elia-markdown h1{font-size:1.22em}.elia-markdown h2{font-size:1.14em}.elia-markdown h3{font-size:1.07em}.elia-markdown h4,.elia-markdown h5,.elia-markdown h6{font-size:1em}.elia-markdown ul,.elia-markdown ol{flex-direction:column;gap:5px;margin:0;padding-left:1.15em;display:flex}.elia-markdown li{padding-left:2px}.elia-markdown li::marker{opacity:.55}.elia-markdown strong{font-weight:var(--type-bold,700)}.elia-markdown code{background:#14141214;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.elia-markdown pre{background:#1414120f;border-radius:12px;margin:0;padding:11px 13px;overflow-x:auto}.elia-markdown pre code{background:0 0;padding:0;font-size:.9em;line-height:1.5}.elia-markdown blockquote{opacity:.85;border-left:2px solid #14141233;margin:0;padding-left:11px}.elia-markdown hr{border:none;border-top:1px solid #14141224;margin:2px 0}.elia-markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}.elia-workspace.is-dark .elia-markdown code,.elia-workspace.is-dark .elia-markdown pre{background:#ffffff1a}.elia-workspace.is-dark .elia-markdown blockquote{border-left-color:#ffffff40}.elia-workspace.is-dark .elia-markdown hr{border-top-color:#ffffff29}.workspace-chat-sources{background:#1414120b;border-radius:13px;flex-direction:column;gap:6px;margin-top:12px;padding:10px 12px;display:flex}.workspace-chat-sources>span{font-size:10.5px;font-weight:var(--type-bold,700);letter-spacing:.08em;text-transform:uppercase;opacity:.55}.workspace-chat-sources ol{flex-direction:column;gap:4px;margin:0;padding-left:1.1em;font-size:12.5px;display:flex}.workspace-chat-sources li::marker{opacity:.5}.workspace-chat-sources a{color:inherit;text-underline-offset:2px;text-decoration:underline}.workspace-chat-sources small{opacity:.55;margin-left:6px}.elia-workspace.is-dark .workspace-chat-sources{background:#ffffff12}.elia-mermaid{background:#1414120b;border-radius:13px;margin:0;padding:12px;overflow-x:auto}.elia-mermaid[data-state=ready]{justify-content:center;display:flex}.elia-mermaid svg{max-width:100%;height:auto}.elia-mermaid pre{background:0 0;padding:0}.elia-mermaid[data-state=loading] pre{opacity:.6}.elia-workspace.is-dark .elia-mermaid{background:#ffffff12}.workspace-composer-chip.is-document{align-items:center;width:auto;max-width:232px;height:auto;padding:7px 24px 7px 9px}.workspace-composer-chip-doc{align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.25;display:inline-flex}.workspace-composer-chip-doc>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-composer-chip-doc svg{opacity:.6;flex:none}.workspace-composer-chip-doc small{opacity:.55;flex:none}.workspace-composer-chip.is-reading{opacity:.62}.elia-workspace.is-dark .workspace-composer-chip.is-document{background:#ffffff14;border-color:#fff3}body .workspace-composer-attachments{order:-1;grid-column:1/-1;padding:10px 0 2px}body .workspace-composer-attach-notice{order:-1;grid-column:1/-1;margin:0 0 4px}.workspace-message-export{margin-top:10px;position:relative}.workspace-message-export>button{color:inherit;font:inherit;cursor:pointer;opacity:.72;background:0 0;border:1px solid #14141229;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:11.5px;display:inline-flex}.workspace-message-export>button:hover:not(:disabled){opacity:1;background:#1414120d}.workspace-message-export>button:disabled{cursor:progress}.workspace-message-export svg{opacity:.75}.workspace-message-export-menu{z-index:30;background:#fff;border:1px solid #14141224;border-radius:13px;flex-direction:column;min-width:176px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #18181524}.workspace-message-export-menu button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:12.5px}.workspace-message-export-menu button:hover{background:#1414120f}.workspace-message-export>p{opacity:.72;margin:6px 0 0;font-size:11.5px}.elia-workspace.is-dark .workspace-message-export>button{border-color:#ffffff38}.elia-workspace.is-dark .workspace-message-export>button:hover:not(:disabled){background:#ffffff17}.elia-workspace.is-dark .workspace-message-export-menu{background:#232320;border-color:#ffffff29}.elia-workspace.is-dark .workspace-message-export-menu button:hover{background:#ffffff17}body .workspace-message-elia .elia-markdown strong,body .elia-workspace.is-dark .workspace-message-elia .elia-markdown strong{color:inherit;font-size:inherit;font-weight:var(--type-bold,700);line-height:inherit;letter-spacing:inherit;margin:0;display:inline}.workspace-research-toggle{height:34px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #14141229;border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.workspace-research-toggle:hover{background:#1414120d}.workspace-research-toggle svg{opacity:.65}.workspace-research-toggle.is-on{background:var(--elia-accent,#3b4fff);color:#fff;border-color:#0000}.workspace-research-toggle.is-on svg{opacity:1}.workspace-research-toggle small{opacity:.85;border-left:1px solid #ffffff59;padding-left:6px}.elia-workspace.is-dark .workspace-research-toggle{border-color:#ffffff38}.elia-workspace.is-dark .workspace-research-toggle:hover{background:#ffffff17}.workspace-research-trail{opacity:.75;margin:6px 0 10px;font-size:12px}.workspace-research-trail summary{cursor:pointer;list-style:none}.workspace-research-trail summary:before{content:"▸ "}.workspace-research-trail[open] summary:before{content:"▾ "}.workspace-research-trail ol{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:1.3em;display:flex}.workspace-mic-button{border:1px solid var(--ui-line,#14141229);background:var(--ui-surface-soft,transparent);width:46px;height:46px;color:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.workspace-mic-button:hover{background:#1414120f}.workspace-mic-button svg{flex:none}.workspace-mic-button.is-on{color:#fff;background:#d93b3b;border-color:#0000;animation:1.6s ease-in-out infinite elia-mic-pulse}.workspace-mic-button.is-on:hover{background:#c73434}@keyframes elia-mic-pulse{0%,to{box-shadow:0 0 #d93b3b6b}55%{box-shadow:0 0 0 7px #d93b3b00}}@media (prefers-reduced-motion:reduce){.workspace-mic-button.is-on{animation:none}}.elia-workspace.is-dark .workspace-mic-button{color:#f0f0ed;background:#292927;border-color:#ffffff14}.elia-workspace.is-dark .workspace-mic-button.is-on{color:#fff;background:#d93b3b;border-color:#0000}.workspace-user-initial,.account-person-initial,.account-identity-initial{background:var(--ink,#141414);color:var(--paper,#f2f1ed);font-style:normal;font-weight:var(--type-bold,700);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:grid}body .workspace-user-menu>.workspace-user-initial{border-radius:13px;width:42px;height:42px;font-size:16px}body .workspace-sidebar-footer .workspace-user-menu>.workspace-user-initial{border:1px solid var(--elia-filete);border-radius:11px;width:40px;height:40px}.workspace-collapsed-account .workspace-user-initial{border-radius:0;width:100%;height:100%;font-size:14px}.account-person-initial{border-radius:14px;width:46px;height:46px;font-size:17px}.account-identity-initial{border-radius:21px;width:82px;height:82px;font-size:30px}@media (max-width:700px){.account-identity-initial{width:64px;height:64px;font-size:24px}}.elia-workspace.is-dark .workspace-user-initial,.account-center.is-dark .account-person-initial,.account-center.is-dark .account-identity-initial{color:#141414;background:#f0f0ed}.account-activity article b.is-refunded,.account-coin-table-row b.is-refunded{opacity:.55;font-weight:var(--type-medium,500)}.account-profile-error,.elia-setup-footer .elia-setup-error{color:var(--access-red,#ae363d)}.workspace-send-button.is-stop{background:#141412}.workspace-stop-mark{background:currentColor;border-radius:2px;width:12px;height:12px;display:block}.elia-workspace.is-dark .workspace-send-button.is-stop{color:#141412;background:#f0f0ed}.work-projects-notice{color:var(--access-red,#ae363d);background:#ae363d1a;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.workspace-sidebar-row.has-delete{grid-template-columns:minmax(0,1fr) 30px 30px}.workspace-chat-media-figure{margin:0}video.workspace-chat-media{aspect-ratio:16/9;object-fit:contain;background:#000;width:min(340px,100%)}.workspace-chat-media-caption{opacity:.6;margin:-2px 0 8px;font-size:12px}.workspace-chat-file{max-width:min(420px,100%);color:inherit;background:#ffffffb8;border:1px solid #14141224;border-radius:14px;align-items:center;gap:12px;margin:10px 0 6px;padding:10px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.workspace-chat-file:hover{background:#fff;border-color:#14141252}.workspace-chat-file-icon{background:#1414120f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.workspace-chat-file-body{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-chat-file-body strong{font-weight:var(--type-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-chat-file-body small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-chat-file-action{text-underline-offset:3px;flex:none;font-size:13px;text-decoration:underline}.elia-workspace.is-dark .workspace-chat-file{background:#f0f0ed0f;border-color:#f0f0ed2e}.elia-workspace.is-dark .workspace-chat-file:hover{background:#f0f0ed1a;border-color:#f0f0ed66}.elia-workspace.is-dark .workspace-chat-file-icon{background:#f0f0ed1a}.workspace-chat-media-open{cursor:zoom-in;text-align:left;background:0 0;border:0;padding:0;display:block}.workspace-chat-media-open .workspace-chat-media{margin:10px 0 4px}.workspace-chat-media-action{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;text-decoration:underline}.workspace-chat-docs{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.workspace-chat-doc-chip{max-width:260px;color:inherit;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #14141229;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.workspace-chat-doc-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-chat-doc-chip:hover{border-color:#1414125c}.workspace-mixed-chat-toolbar{justify-content:flex-end;margin:-44px 0 8px;display:flex}.workspace-conversation-toolbar .workspace-message-export,.workspace-mixed-chat-toolbar .workspace-message-export{margin:0}.workspace-doc-preview{z-index:80;background:#0a0a098c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-doc-preview-panel{color:#141412;background:#fbfbf9;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(84vh,900px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.workspace-doc-preview-panel header{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.workspace-doc-preview-panel header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-doc-preview-panel header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.workspace-doc-preview-note{opacity:.6;margin:0 20px 10px;font-size:12.5px}.workspace-doc-preview-panel pre{white-space:pre-wrap;word-break:break-word;font:inherit;border-top:1px solid #1414121a;flex:1;margin:0;padding:16px 20px 22px;font-size:13.5px;line-height:1.55;overflow:auto}.elia-workspace.is-dark .workspace-chat-doc-chip{background:#f0f0ed0f;border-color:#f0f0ed33}.elia-workspace.is-dark .workspace-doc-preview-panel{color:#f0f0ed;background:#1b1b19}.elia-workspace.is-dark .workspace-doc-preview-panel pre{border-top-color:#f0f0ed1f}.workspace-chat-media-note.is-error{color:var(--access-red,#ae363d);opacity:1;animation:none}.account-signout{border-top:1px solid #1414121a;margin:6px 0 14px;padding-top:10px}.account-signout button{color:inherit;font:inherit;font-size:13.5px;font-weight:var(--type-medium,500);opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.account-signout button:hover:not(:disabled){opacity:1;background:#1414120f}.account-signout button:disabled{opacity:.45;cursor:default}.account-center.is-dark .account-signout{border-top-color:#f0f0ed1f}.account-center.is-dark .account-signout button:hover:not(:disabled){background:#f0f0ed14}.registration-sso{width:min(100%,430px);margin-top:30px}.registration-sso-button{color:#171716;width:100%;min-height:58px;font:inherit;font-size:16px;font-weight:var(--type-bold);letter-spacing:-.02em;text-align:left;cursor:pointer;background:#fff;border:1px solid #171716;border-radius:15px;align-items:center;gap:14px;padding:0 20px;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.registration-sso-button:hover:not(:disabled){background:#f4f4f1;transform:translateY(-1px);box-shadow:0 10px 22px #1111101f}.registration-sso-button:disabled{opacity:.6;cursor:default}.registration-sso-mark{flex-shrink:0;grid-template-columns:repeat(2,9px);gap:2px;display:grid}.registration-sso-mark i{width:9px;height:9px;display:block}.registration-sso-mark i:first-child{background:#f25022}.registration-sso-mark i:nth-child(2){background:#7fba00}.registration-sso-mark i:nth-child(3){background:#00a4ef}.registration-sso-mark i:nth-child(4){background:#ffb900}.registration-sso-hint{color:#777772;margin:9px 2px 0;font-size:12px;line-height:1.55}.registration-sso-error{color:#ae363d;margin:9px 2px 0;font-size:13px;line-height:1.35}.registration-sso-divider{color:#777772;align-items:center;gap:12px;margin:20px 0 0;font-size:12px;display:flex}.registration-sso-divider:before,.registration-sso-divider:after{content:"";background:#1414121f;flex:1;height:1px}.registration-sso+.registration-email-form{margin-top:16px}.registration-denied{width:min(100%,430px);margin-top:30px}.registration-denied-email{color:#363634;overflow-wrap:anywhere;margin:0 2px;font-size:14px;line-height:1.55}.registration-denied-email strong{font-weight:var(--type-bold)}.workspace-model-menu-options{container-type:inline-size}.workspace-model-option{min-width:0;display:flex;position:relative}.workspace-model-option>button{width:100%}.workspace-model-hint{z-index:3;background:var(--chat-text);width:max-content;max-width:min(250px,100cqw);color:var(--chat-surface);font-size:10.5px;font-weight:var(--type-regular);letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;padding:7px 9px 8px;line-height:1.35;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(3px);box-shadow:0 10px 28px #10100e38}.workspace-model-hint>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-model-option:nth-child(2n)>.workspace-model-hint{left:auto;right:0}.workspace-model-option:hover>.workspace-model-hint,.workspace-model-option:focus-within>.workspace-model-hint{opacity:1;visibility:visible;transition-delay:.36s;transform:none}@media (prefers-reduced-motion:reduce){.workspace-model-hint{transition:none}}.workspace-projects .workspace-section-label{justify-content:space-between;align-items:center;display:flex}.workspace-section-action{width:22px;height:22px;color:var(--chat-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.workspace-section-action:hover{background:var(--chat-soft);color:var(--chat-text)}.workspace-project-dot{background:#363634;border:0;border-radius:2px;flex:none;width:10px;height:10px;padding:0;box-shadow:inset 0 0 0 2px #ffffff47}.workspace-project-dot.is-large{border-radius:3px;width:16px;height:16px}.workspace-project-dot[data-color=sun]{background:#f2c94c}.workspace-project-dot[data-color=sky]{background:#5aa9e6}.workspace-project-dot[data-color=moss]{background:#6fa86b}.workspace-project-dot[data-color=clay]{background:#d9805a}.workspace-project-dot[data-color=plum]{background:#8e6bb5}.workspace-project-dot[data-color=ink]{background:#363634}.workspace-project-item{gap:10px}.workspace-project-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-project-chip{background:var(--chat-soft);color:var(--chat-text);font-size:12px;font-weight:var(--type-bold);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;margin:-6px 0 18px;padding:6px 12px;display:inline-flex}.project-page{z-index:1;height:100%;color:var(--chat-text);scrollbar-color:#c9c9c3 transparent;scrollbar-width:thin;padding:28px clamp(20px,4vw,48px) 72px;position:relative;overflow:auto}.project-page>*{max-width:960px;margin-left:auto;margin-right:auto}.project-list-head span,.project-head>.project-back+.project-title-row:before{letter-spacing:.14em;text-transform:uppercase;color:var(--chat-muted);font-size:11px}.project-list-head h1{margin:6px 0 8px;font-size:28px;line-height:1.15}.project-list-head p{max-width:58ch;color:var(--chat-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.project-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:22px;display:grid}.project-card{border:1px solid var(--chat-divider);background:var(--chat-surface);min-height:120px;color:var(--chat-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.project-card:hover{background:var(--chat-soft-hover)}.project-card strong{font-size:15px;line-height:1.3}.project-card small{color:var(--chat-muted);font-size:12px;line-height:1.4}.project-card.is-archived{opacity:.6}.project-back{color:var(--chat-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.project-back:hover{color:var(--chat-text)}.project-title-row{align-items:center;gap:12px;margin-top:12px;display:flex}.project-title-input{min-width:0;color:inherit;font:inherit;font-size:26px;font-weight:var(--type-bold);background:0 0;border:0;border-bottom:1px solid #0000;flex:1;padding:4px 0;line-height:1.2}.project-title-input:focus{border-bottom-color:var(--chat-divider);outline:none}.project-description{width:100%;min-height:44px;color:var(--chat-muted);font:inherit;resize:vertical;background:0 0;border:1px solid #0000;border-radius:10px;margin-top:8px;padding:6px 8px;font-size:14px;line-height:1.5;display:block}.project-description:focus{border-color:var(--chat-divider);background:var(--chat-surface);color:var(--chat-text);outline:none}.project-head-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.project-colors{gap:6px;margin-right:auto;display:inline-flex}.project-colors .workspace-project-dot{cursor:pointer;border:2px solid #0000;border-radius:5px;width:18px;height:18px}.project-colors .workspace-project-dot[aria-pressed=true]{border-color:var(--chat-text)}.project-badge{background:var(--chat-soft);color:var(--chat-muted);font-size:11px;font-weight:var(--type-bold);white-space:nowrap;border-radius:999px;padding:3px 9px}.project-button{border:1px solid var(--chat-divider);background:var(--chat-surface);color:var(--chat-text);font:inherit;font-size:13px;font-weight:var(--type-bold);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.project-button:hover{background:var(--chat-soft-hover)}.project-button.is-primary{background:var(--chat-text);color:var(--chat-surface);border-color:#0000}.project-button.is-primary:hover{opacity:.9}.project-button.is-danger{color:#c22430}.project-button:disabled{opacity:.55;cursor:default}.project-tabs{border-bottom:1px solid var(--chat-divider);gap:4px;margin:24px auto 18px;display:flex;overflow-x:auto}.project-tabs button{color:var(--chat-muted);font:inherit;font-size:13px;font-weight:var(--type-bold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px}.project-tabs button[aria-selected=true]{color:var(--chat-text);border-bottom-color:var(--chat-text)}.project-actions-row{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.project-hint,.project-notice{color:var(--chat-muted);margin:6px 0 12px;font-size:12.5px;line-height:1.5}.project-error{color:#c22430;margin:8px 0;font-size:12.5px;line-height:1.5}.project-field{font-size:13px;font-weight:var(--type-bold);margin:18px 0 4px;display:block}.project-textarea{border:1px solid var(--chat-divider);background:var(--chat-surface);width:100%;min-height:180px;color:var(--chat-text);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:block}.project-textarea.is-short{min-height:110px}.project-textarea:focus{border-color:var(--chat-text);outline:none}.project-save-row{color:var(--chat-muted);align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.project-drop{border:1.5px dashed var(--chat-divider);color:var(--chat-muted);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;font-size:13px;display:flex}.project-drop.is-active{border-color:var(--chat-text);background:var(--chat-soft);color:var(--chat-text)}.project-drop p{margin:0}.project-drop small{font-size:11.5px}.project-link-button{color:var(--chat-text);font:inherit;font-weight:var(--type-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.project-quota{color:var(--chat-muted);white-space:nowrap;align-items:center;gap:10px;margin:12px 0 16px;font-size:11.5px;display:flex}.project-quota>span{background:var(--chat-soft);border-radius:999px;flex:1;height:6px;overflow:hidden}.project-quota>span>i{background:var(--chat-text);height:100%;display:block}.project-files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.project-file{border:1px solid var(--chat-divider);background:var(--chat-surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.project-file.is-pinned{border-color:var(--chat-text)}.project-file-thumb{object-fit:cover;border-radius:8px;width:40px;height:40px}.project-file-icon{background:var(--chat-soft);width:40px;height:40px;color:var(--chat-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.project-file-main{min-width:0}.project-file-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.project-file-main small,.project-file-main a{color:var(--chat-muted);margin-top:2px;font-size:11.5px;display:block}.project-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.project-file-actions button,.project-file-actions a{color:var(--chat-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px;font-size:11.5px;text-decoration:none}.project-file-actions button:hover,.project-file-actions a:hover,.project-file-actions button[aria-pressed=true]{background:var(--chat-soft);color:var(--chat-text)}.project-add-row{gap:12px;margin-top:18px;display:grid}.project-add-form{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.project-add-form input,.project-add-form textarea{border:1px solid var(--chat-divider);background:var(--chat-surface);min-width:200px;color:var(--chat-text);font:inherit;border-radius:10px;flex:1;padding:9px 12px;font-size:13px}.project-add-form textarea{resize:vertical;flex-basis:100%;min-height:70px}.project-chats,.project-spaces{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.project-chats button,.project-spaces button{border:1px solid var(--chat-divider);background:var(--chat-surface);width:100%;color:var(--chat-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.project-chats button:hover,.project-spaces button:hover{background:var(--chat-soft-hover)}.project-chats span,.project-spaces span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-chats small,.project-spaces small{color:var(--chat-muted);font-size:11.5px}.project-select{border:1px solid var(--chat-divider);background:var(--chat-surface);color:var(--chat-text);font:inherit;border-radius:999px;padding:8px 12px;font-size:13px}@media (max-width:720px){.project-file{grid-template-columns:auto 1fr}.project-file-actions{grid-column:1/-1;justify-content:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
