*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{background:var(--bg);height:100%;overflow:hidden;-webkit-font-smoothing:antialiased}*{scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}:where(input[type=checkbox]){accent-color:var(--accent)}:where(button,a,input,textarea,select,label,[role=button],[role=tab],[role=option]){-webkit-app-region:no-drag;app-region:no-drag}::-moz-selection{background:var(--accent);color:#0a0a0a}::selection{background:var(--accent);color:#0a0a0a}@font-face{font-display:swap;font-family:Power Grotesk;font-style:normal;font-weight:200;src:url(./power-grotesk-ultra-light.BiU6ltMk.woff2) format("woff2"),url(./power-grotesk-ultra-light.Ka3v-l1d.woff) format("woff")}@font-face{font-display:swap;font-family:Power Grotesk;font-style:normal;font-weight:300;src:url(./power-grotesk-light.CilwurE5.woff2) format("woff2"),url(./power-grotesk-light.BBPsy-1Y.woff) format("woff")}@font-face{font-display:swap;font-family:Power Grotesk;font-style:normal;font-weight:400;src:url(./power-grotesk-regular.DmZNVxtq.woff2) format("woff2"),url(./power-grotesk-regular.D4zXTfQu.woff) format("woff")}:root{color-scheme:dark;--backdrop:rgba(0,0,0,.4);--bg:#131516;--text:#ebebeb;--text2:#8a8e99;--line:#2a2a2a;--border:#2a2a2a;--accent:#ff4612;--accent-text:#ff5120;--on-accent:#0a0a0a;--control-icon:#a0a1a2;--G:clamp(23px,6vw,40px);--btn:clamp(56px,12vw,80px);--grey:#505662;--blue:#007cb0;--green:#008754;--yellow:#f9a800;--red:#c1121c;--font:"Power Grotesk","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--input-bg:#26282a;--input-text:#ebebeb;--input-border:hsla(0,0%,100%,.12);--border-1:hsla(0,0%,100%,.06);--border-2:hsla(0,0%,100%,.1);--border-activity:hsla(0,0%,100%,.04);--border-dashed:hsla(0,0%,100%,.26);--bg-hover:hsla(0,0%,100%,.02);--bg-subtle:hsla(0,0%,100%,.03);--outline:#262728;--term-bg:rgba(0,0,5,.9);--term-border:hsla(0,0%,100%,.06);--panel-sidebar-bg:#181a1b;--dialog-surface:#333230;--dur-fast:.15s;--cursor-default:url(../cursors/cursor.png) 0 0,default;--cursor-pointer:url(../cursors/pointer.png) 16 0,pointer}:root.light-mode{color-scheme:light;--bg:#d5d8dc;--text:#000;--text2:#4a5560;--control-icon:#4a5560;--accent-text:#ad300c;--line:#b8bcc2;--border:#b8bcc2;--input-bg:#fff;--input-text:#000;--input-border:rgba(0,0,0,.12);--border-1:rgba(0,0,0,.06);--border-2:rgba(0,0,0,.1);--border-activity:rgba(0,0,0,.08);--border-dashed:rgba(0,0,0,.26);--bg-hover:rgba(0,0,0,.02);--bg-subtle:rgba(0,0,0,.03);--outline:#787a7d;--term-bg:#f5f5f3;--term-border:rgba(0,0,0,.12);--panel-sidebar-bg:rgba(0,0,0,.02);--dialog-surface:#fff}body{color:var(--text);cursor:var(--cursor-default);font-family:var(--font);font-weight:400;position:relative}:where(h1,h2,h3,h4,h5,h6,th,b,strong){font-weight:400}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(button,a[href],[role=button],[tabindex]:not([tabindex="-1"]),input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.math-display){display:block;margin:8px 0;overflow-x:auto;overflow-y:hidden}.math-display .katex-display{margin:0}:where(.math-inline){display:inline-block;max-width:100%;overflow:clip;overflow-clip-margin:.25em}@font-face{font-display:swap;font-family:os3 heavier;font-style:normal;font-weight:100 400;src:url(./power-grotesk-regular.DmZNVxtq.woff2) format("woff2"),url(./power-grotesk-regular.D4zXTfQu.woff) format("woff")}.os3-theme-btn[data-os3-theme=original]{--bg:#131516;--text:#ebebeb;--accent:#ff4612;--on-accent:#0a0a0a;--input-bg:#26282a;--font:"Power Grotesk","Helvetica Neue",Arial,sans-serif}:root.light-mode:not([data-os3-theme]) .os3-theme-btn[data-os3-theme=original]{--bg:#d5d8dc;--text:#000;--input-bg:#fff}html:root[data-os3-theme] .conversation-render .conf-btn.primary,html:root[data-os3-theme] .conversation-render .conf-btn.primary:active:not(:disabled),html:root[data-os3-theme] .conversation-render .question-option.selected .question-option-desc,html:root[data-os3-theme] .conversation-render .question-option.selected .question-option-title,html:root[data-os3-theme] .settings-btn-primary,html:root[data-os3-theme] .settings-btn-primary:hover:not(:disabled){color:var(--on-accent)}html:root[data-os3-theme] ::-moz-selection{background:var(--accent);color:var(--on-accent)}html:root[data-os3-theme] ::selection{background:var(--accent);color:var(--on-accent)}.os3-theme-btn[data-os3-theme=quiet],html:root[data-os3-theme=quiet]{color-scheme:dark;--font:"Power Grotesk","Helvetica Neue",Arial,sans-serif;--bg:#000;--text:#929292;--text2:#7b7b7b;--accent:#ff4612;--accent-text:#ff4612;--on-accent:#0a0a0a;--input-bg:#0f0f0f;--input-text:#929292;--input-border:hsla(0,0%,57.3%,.12);--control-icon:#7b7b7b;--line:#171717;--border:#171717;--outline:#2c2c2c;--grey:#606060;--panel-sidebar-bg:#070707;--dialog-surface:#0f0f0f;--blue:#0f84b5;--green:#0f8e5e;--red:#d15057;--yellow:#f9a800;--border-1:hsla(0,0%,57.3%,.06);--border-2:hsla(0,0%,57.3%,.1);--border-activity:hsla(0,0%,57.3%,.04);--border-dashed:hsla(0,0%,57.3%,.26);--bg-hover:hsla(0,0%,57.3%,.02);--bg-subtle:hsla(0,0%,57.3%,.03);--toggle-track:#292929;--toggle-knob:#929292;--toggle-knob-on:#0a0a0a;--white:#929292}.os3-theme-btn[data-os3-theme=bold],html:root[data-os3-theme=bold]{color-scheme:dark;--font:"os3 heavier","Power Grotesk","Helvetica Neue",Arial,sans-serif;--bg:#000;--text:#f4f4f4;--text2:#929292;--accent:#ff4612;--accent-text:#ff4612;--on-accent:#0a0a0a;--input-bg:#181818;--input-text:#f4f4f4;--input-border:hsla(0,0%,95.7%,.12);--control-icon:#929292;--line:#272727;--border:#272727;--outline:#494949;--grey:#676767;--panel-sidebar-bg:#0c0c0c;--dialog-surface:#181818;--blue:#1f8cb9;--green:#1a9365;--red:#d45960;--yellow:#f9a800;--border-1:hsla(0,0%,95.7%,.06);--border-2:hsla(0,0%,95.7%,.1);--border-activity:hsla(0,0%,95.7%,.04);--border-dashed:hsla(0,0%,95.7%,.26);--bg-hover:hsla(0,0%,95.7%,.02);--bg-subtle:hsla(0,0%,95.7%,.03);--toggle-track:#494949;--toggle-knob:#f4f4f4;--toggle-knob-on:#0a0a0a;--white:#f4f4f4}.os3-theme-btn[data-os3-theme=paper],html:root[data-os3-theme=paper]{color-scheme:light;--font:ui-serif,"Iowan Old Style",Charter,Georgia,Cambria,"Noto Serif",serif;--bg:#f4f4f4;--text:#0a0a0a;--text2:#5e5e5e;--accent:#b3310d;--accent-text:#b3310d;--on-accent:#fff;--input-bg:#ddd;--input-text:#0a0a0a;--input-border:hsla(0,0%,4%,.12);--control-icon:#5e5e5e;--line:#cfcfcf;--border:#cfcfcf;--outline:#aeaeae;--grey:#7c7c7c;--panel-sidebar-bg:#e8e8e8;--dialog-surface:#ddd;--blue:#006894;--green:#006f45;--red:#c1121c;--yellow:#815700;--border-1:hsla(0,0%,4%,.06);--border-2:hsla(0,0%,4%,.1);--border-activity:hsla(0,0%,4%,.04);--border-dashed:hsla(0,0%,4%,.26);--bg-hover:hsla(0,0%,4%,.02);--bg-subtle:hsla(0,0%,4%,.03);--toggle-track:#aeaeae;--toggle-knob:#0a0a0a;--toggle-knob-on:#fff;--white:#0a0a0a}.os3-theme-btn[data-os3-theme=calm],html:root[data-os3-theme=calm]{color-scheme:dark;--font:ui-serif,"Iowan Old Style",Charter,Georgia,Cambria,"Noto Serif",serif;--bg:#403a3a;--text:#eae6ca;--text2:#c1bda7;--accent:#f6b600;--accent-text:#f6b600;--on-accent:#0a0a0a;--input-bg:#514b48;--input-text:#eae6ca;--input-border:rgba(234,230,202,.12);--control-icon:#c1bda7;--line:#5b5651;--border:#5b5651;--outline:#736e65;--grey:#9e9989;--panel-sidebar-bg:#494341;--dialog-surface:#514b48;--blue:#8fc5dc;--green:#8fcab4;--red:#eaaeb2;--yellow:#f9af14;--border-1:rgba(234,230,202,.06);--border-2:rgba(234,230,202,.1);--border-activity:rgba(234,230,202,.04);--border-dashed:rgba(234,230,202,.26);--bg-hover:rgba(234,230,202,.02);--bg-subtle:rgba(234,230,202,.03);--toggle-track:#69635d;--toggle-knob:#eae6ca;--toggle-knob-on:#0a0a0a;--white:#eae6ca}.os3-theme-btn[data-os3-theme=focus],html:root[data-os3-theme=focus]{color-scheme:dark;--font:"os3 sans","Helvetica Neue",Helvetica,Arial,sans-serif;--bg:#23282b;--text:#fdf4e3;--text2:#aaa69d;--accent:#ff815e;--accent-text:#ff815e;--on-accent:#0a0a0a;--input-bg:#393c3d;--input-text:#fdf4e3;--input-border:rgba(253,244,227,.12);--control-icon:#aaa69d;--line:#464948;--border:#464948;--outline:#646562;--grey:#87867f;--panel-sidebar-bg:#2e3234;--dialog-surface:#393c3d;--blue:#66b0d0;--green:#61b595;--red:#e29297;--yellow:#f9a800;--border-1:rgba(253,244,227,.06);--border-2:rgba(253,244,227,.1);--border-activity:rgba(253,244,227,.04);--border-dashed:rgba(253,244,227,.26);--bg-hover:rgba(253,244,227,.02);--bg-subtle:rgba(253,244,227,.03);--toggle-track:#646562;--toggle-knob:#fdf4e3;--toggle-knob-on:#0a0a0a;--white:#fdf4e3}.os3-theme-btn[data-os3-theme=mono],html:root[data-os3-theme=mono]{color-scheme:dark;--font:ui-monospace,"SF Mono",Menlo,"Cascadia Mono",Consolas,monospace;--bg:#1e1e1e;--text:#d7d7d7;--text2:#989898;--accent:#5eaa41;--accent-text:#5eaa41;--on-accent:#0a0a0a;--input-bg:#313131;--input-text:#d7d7d7;--input-border:hsla(0,0%,84.3%,.12);--control-icon:#989898;--line:#3c3c3c;--border:#3c3c3c;--outline:#565656;--grey:#7a7a7a;--panel-sidebar-bg:#272727;--dialog-surface:#313131;--blue:#4da3c8;--green:#47a984;--red:#de7f84;--yellow:#f9a800;--border-1:hsla(0,0%,84.3%,.06);--border-2:hsla(0,0%,84.3%,.1);--border-activity:hsla(0,0%,84.3%,.04);--border-dashed:hsla(0,0%,84.3%,.26);--bg-hover:hsla(0,0%,84.3%,.02);--bg-subtle:hsla(0,0%,84.3%,.03);--toggle-track:#565656;--toggle-knob:#d7d7d7;--toggle-knob-on:#0a0a0a;--white:#d7d7d7}.os3-theme-btn[data-os3-theme=contrast],html:root[data-os3-theme=contrast]{color-scheme:dark;--font:"os3 heavier","Power Grotesk","Helvetica Neue",Arial,sans-serif;--bg:#000;--text:#f6f6f6;--text2:#949494;--accent:#f6b600;--accent-text:#f6b600;--on-accent:#0a0a0a;--input-bg:#191919;--input-text:#f6f6f6;--input-border:hsla(0,0%,96.5%,.12);--control-icon:#949494;--line:#272727;--border:#272727;--outline:#4a4a4a;--grey:#696969;--panel-sidebar-bg:#0c0c0c;--dialog-surface:#191919;--blue:#1f8cb9;--green:#1a9365;--red:#d45960;--yellow:#f9a800;--border-1:hsla(0,0%,96.5%,.06);--border-2:hsla(0,0%,96.5%,.1);--border-activity:hsla(0,0%,96.5%,.04);--border-dashed:hsla(0,0%,96.5%,.26);--bg-hover:hsla(0,0%,96.5%,.02);--bg-subtle:hsla(0,0%,96.5%,.03);--toggle-track:#4a4a4a;--toggle-knob:#f6f6f6;--toggle-knob-on:#0a0a0a;--white:#f6f6f6}@font-face{font-family:os3 sans;font-weight:100 300;src:local("HelveticaNeue-Light"),local("Helvetica Neue Light"),local("Helvetica-Light"),local("ArialNova-Light"),local("SegoeUI-Light"),local("NotoSans-Light")}@font-face{font-family:os3 sans;font-weight:400 700;src:local("HelveticaNeue"),local("Helvetica Neue"),local("Helvetica"),local("ArialMT"),local("Arial")}@font-face{font-family:os3 heavier sans;font-weight:100 400;src:local("HelveticaNeue"),local("Helvetica Neue"),local("Helvetica"),local("ArialMT"),local("Arial")}html:root[data-os3-look] .conversation-render:not(.conversation-render--panel){padding-inline:var(--look-gut,0)}html:root[data-os3-look] .conversation-render .dial-body{hyphens:var(--look-hyphens,auto);-webkit-hyphens:var(--look-hyphens,auto);letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*.9);text-align:var(--look-align,start);word-spacing:var(--look-ws,0)}html:root[data-os3-look] .conversation-render:not(.conversation-render--panel) .dial-system .dial-body,html:root[data-os3-look] .conversation-render:not(.conversation-render--panel) .dial-user .dial-body{font-size:calc(max(20px,var(--G) * .7 * var(--chat-text-scale, 1))*var(--look-scale, 1))}html:root[data-os3-look] .conversation-render .dial-body p{margin-bottom:calc(var(--look-ps, 1)*8px)}html:root[data-os3-look] .conversation-render .dial-body a{text-decoration-color:var(--accent);text-decoration-line:var(--look-ul-line,underline);text-decoration-style:var(--look-ul-style,solid);text-underline-offset:.2em}html:root[data-os3-look] body{word-spacing:var(--look-ws,0)}html:root[data-os3-look] :where(.os3-window,.side-chat) :where(p,li){hyphens:var(--look-hyphens,manual);-webkit-hyphens:var(--look-hyphens,manual)}html:root[data-os3-look] :where(.os3-window,.side-chat) :where(a[href]){text-decoration-line:var(--look-ul-line,underline);text-decoration-style:var(--look-ul-style,solid);text-underline-offset:.2em}html:root[data-os3-look] :where(.os3-window) :where(.settings-page){margin-inline:calc(var(--look-gut, 0px)/2)}html:root[data-os3-look] :where(.os3-window) :where(.settings-page p,.whats-new-page li){text-align:var(--look-align,start)}@property --bg{syntax:"<color>";inherits:true;initial-value:#131516}@property --text{syntax:"<color>";inherits:true;initial-value:#ebebeb}@property --text2{syntax:"<color>";inherits:true;initial-value:#8a8e99}@property --accent{syntax:"<color>";inherits:true;initial-value:#ff4612}@property --input-bg{syntax:"<color>";inherits:true;initial-value:#26282a}@property --control-icon{syntax:"<color>";inherits:true;initial-value:#a0a1a2}@property --line{syntax:"<color>";inherits:true;initial-value:#2a2a2a}@property --panel-sidebar-bg{syntax:"<color>";inherits:true;initial-value:#181a1b}html.os3-look-glide{transition:--bg .4s ease,--text .4s ease,--text2 .4s ease,--accent .4s ease,--input-bg .4s ease,--control-icon .4s ease,--line .4s ease,--panel-sidebar-bg .4s ease}body{font-size:calc(20px*var(--look-scale, 1))}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}html:root[data-os3-look] body{letter-spacing:calc(var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.2/1.5)}html:root[data-os3-look] :where(.os3-window,.side-chat) :where(p){margin-block-end:calc((var(--look-ps, 1) - 1)*.5em)}html:root :is(.settings-btn-primary,.settings-btn-primary:hover:not(:disabled),.conversation-render .gui-share .gui-share-download,.conversation-render .agent-import-check,.os3-app-render .app-button--primary,.os3-app-render .app-button--primary:hover:not(:disabled),.btn-download,.earlier-match,.audio-play:hover){color:var(--on-accent)}body ::highlight(os3-search){background-color:color-mix(in srgb,var(--accent) 35%,transparent)}body ::highlight(os3-search-current){color:var(--on-accent)}html:root .rh-card-host .rh-state.running,html:root[data-os3-theme] .conversation-render .fs-badge{background:var(--green)}html:root .rh-card-host .rh-state.failed{background:var(--red)}html:root .rh-card-host .rh-state.canceled{background:var(--yellow)}html:root[data-os3-theme] .conversation-render .fs-badge{color:var(--bg)}html:root .conversation-render .dial-body pre .code-copy-btn.copied{color:var(--green)}html:root[data-os3-theme] :is(.conversation-render .file-download-status,.files-notice,.media-notice){color:var(--yellow)}html:root .tab-column-footer .wordmark>*{font-size:calc(20px*var(--look-scale, 1));line-height:0;vertical-align:.5em}html:root[data-os3-theme] .tile-ext{color:var(--bg)}html:root[data-os3-theme] .conversation-render .dial-user .dial-body{background:var(--input-bg);color:var(--text2)}html:root[data-os3-theme] .game-panel{background:var(--dialog-surface)}html:root[data-os3-theme] .conversation-render .dial-meta{--rabbit-red:color-mix(in srgb,#ff2b00 45%,var(--text));--rabbit-blue:color-mix(in srgb,#0092c8 45%,var(--text));--rabbit-green:color-mix(in srgb,#00bb2d 45%,var(--text));--rabbit-orange:color-mix(in srgb,#ff7514 45%,var(--text));--rabbit-yellow:color-mix(in srgb,#ffed00 45%,var(--text));--rabbit-magenta:color-mix(in srgb,#d22d6f 45%,var(--text));--rabbit-jade:color-mix(in srgb,#00a36c 45%,var(--text));--rabbit-violet:color-mix(in srgb,#924e8c 45%,var(--text));--rabbit-sky:color-mix(in srgb,#0085ca 45%,var(--text));--rabbit-teal:color-mix(in srgb,#00a8b5 45%,var(--text))}html:root.light-mode :is(.conversation-render .file-name,.conversation-render .show-more-btn:hover,.conversation-render .gui-table th,.conversation-render .form-label,.rh-card-host .rh-agent-name){color:var(--text)}html:root.light-mode :is(.conversation-render .gui-tag,.conversation-render .file-meta,.conversation-render .show-more-btn,.conversation-render .gui-table td,.conversation-render .preview-panel,.conversation-render .fs-row){color:var(--text2)}html:root:not([data-os3-theme]){--red:#da7177;--green:#38a17a;--blue:#3899c1}html:root.light-mode:not([data-os3-theme]){--red:#b9111b;--green:#006c43;--blue:#00638d;--yellow:#7c5400}html:root.th-wallpaper #__nuxt,html:root.th-wallpaper .dashboard-shell,html:root.th-wallpaper body{background:transparent}#os3-wallpaper{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:fixed;z-index:-1}#os3-wallpaper[data-fit=tile]{background-position:0 0;background-repeat:repeat;background-size:auto}#os3-wallpaper video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#os3-wallpaper:after{background:var(--bg);opacity:var(--wp-dim,.7)}#os3-wallpaper:after,#os3-wallpaper:before{content:"";inset:0;position:absolute;z-index:1}#os3-wallpaper:before{backdrop-filter:var(--wp-filter,none);-webkit-backdrop-filter:var(--wp-filter,none)}html:root.light-mode.th-comp-line .conversation-render .dial-user .dial-body,html:root.th-comp-line .conversation-render .dial-user .dial-body{background:none;border-bottom:1px solid var(--line);border-radius:0;padding-left:0;padding-right:0}html:root.th-comp-line .conversation-render .dial-body pre,html:root.th-comp-line .conversation-render .gui-block{background:none;border-bottom:1px solid var(--line);border-radius:0;padding-bottom:12px}html:root.light-mode.th-comp-line .conversation-render .dial-body code,html:root.light-mode.th-comp-line .conversation-render .dial-body thead th,html:root.th-comp-line .conversation-render .dial-body code,html:root.th-comp-line .conversation-render .dial-body thead th{background:none}html:root.th-comp-line .conversation-render .gui-tag{background:none;border-bottom:1px solid var(--line);padding-bottom:6px}.settings-page{max-width:900px;padding:40px 48px 48px}@media(max-width:640px){.settings-page{padding:20px 16px 32px}.settings-page-title{font-size:calc(24px*var(--look-scale, 1))}.settings-field{margin-top:24px}}.settings-page-title{align-items:center;color:var(--text);display:flex;font-family:var(--font);font-size:calc(28px*var(--look-scale, 1));font-weight:200;gap:12px;letter-spacing:calc(-.015em + var(--look-ls, 0em));line-height:1.05}.settings-subsection{max-width:none}.settings-page>.settings-subsection{margin-top:32px}.settings-page>.settings-subsection+.settings-subsection{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.settings-subsection-header{margin-bottom:20px}.settings-state-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.settings-state-head>.settings-subsection-title{margin-bottom:0}.settings-state{align-items:center;color:var(--text2);display:inline-flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:8px;margin-left:auto}.settings-subsection-header+.settings-block,.settings-subsection-header+.settings-field{margin-top:0}.disclosure>summary .settings-subsection-header{margin-bottom:0}.settings-subsection-title{color:var(--text);font-family:var(--font);font-size:calc(24px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));margin-bottom:6px}.settings-subsection .settings-label{font-size:calc(20px*var(--look-scale, 1));margin-bottom:10px}.settings-block+.settings-block{border-top:1px solid var(--border-1);margin-top:32px;padding-top:32px}.settings-block-title{color:var(--text);letter-spacing:calc(-.01em + var(--look-ls, 0em));margin-bottom:6px}.settings-block-description,.settings-block-title{font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.settings-block-description{color:var(--text2);line-height:calc(var(--look-lh, 1.5)*1.45/1.5);max-width:64ch}.settings-block-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.settings-meta{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;line-height:calc(var(--look-lh, 1.5)*1.45/1.5)}@media(max-width:640px){.settings-page>.settings-subsection+.settings-subsection{margin-top:28px;padding-top:20px}.settings-subsection-header{margin-bottom:20px}.settings-subsection-title{font-size:calc(22px*var(--look-scale, 1))}.settings-subsection .settings-label{font-size:calc(20px*var(--look-scale, 1))}.settings-block+.settings-block{margin-top:24px;padding-top:24px}.settings-block-description,.settings-block-title{font-size:calc(20px*var(--look-scale, 1))}}.settings-page input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--border);border-radius:50%;cursor:var(--cursor-pointer);display:inline-grid;flex:0 0 auto;height:18px;margin:0;place-content:center;width:18px}.settings-page input[type=radio]:hover{border-color:var(--text2)}.settings-page input[type=radio]:checked{border-color:var(--accent)}.settings-page input[type=radio]:checked:after{background:var(--accent);border-radius:50%;content:"";height:8px;width:8px}.settings-page input[type=radio]:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.settings-field{margin-top:32px}.settings-field:first-child{margin-top:0}.settings-label{font-size:calc(24px*var(--look-scale, 1));margin-bottom:12px}.settings-input,.settings-label,.settings-textarea{color:var(--text);display:block;font-family:var(--font);font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em))}.settings-input,.settings-textarea{background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;font-size:calc(20px*var(--look-scale, 1));padding:0 0 12px;width:100%}.settings-page .settings-select-rule .select-trigger{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:0 0 12px}.settings-model-row{align-items:baseline;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:112px minmax(100px,.85fr) minmax(0,1.65fr);padding:16px 0}.settings-model-row-label{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200}@media(max-width:640px){.settings-model-row{grid-template-columns:minmax(100px,.8fr) minmax(0,1.5fr);row-gap:12px}.settings-model-row-label{color:var(--text);grid-column:1/-1}}.settings-input+.settings-input,.settings-textarea+.settings-input{margin-top:24px}.settings-input::-moz-placeholder,.settings-textarea::-moz-placeholder{color:var(--text2);opacity:.55}.settings-input::placeholder,.settings-textarea::placeholder{color:var(--text2);opacity:.55}.settings-input:focus,.settings-textarea:focus{border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent);outline:none}.settings-input:disabled,.settings-textarea:disabled{opacity:.5}.settings-textarea{line-height:calc(var(--look-lh, 1.5)*1.5/1.5);resize:vertical}.settings-block-description a,.settings-help a,.settings-meta a{color:var(--accent)}.settings-help{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;line-height:calc(var(--look-lh, 1.5)*1.45/1.5);margin-top:12px;opacity:.75}.settings-value{border-bottom:1px solid var(--border);padding-bottom:12px}.settings-btn,.settings-value{color:var(--text);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.settings-btn{align-items:center;background:transparent;border:1px solid var(--border);border-radius:24px;cursor:var(--cursor-pointer);display:inline-flex;gap:8px;padding:10px 22px;text-decoration:none}.settings-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.settings-btn:disabled{cursor:var(--cursor-default);opacity:.4}.settings-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.settings-btn-primary:hover:not(:disabled){color:#fff;filter:brightness(1.1)}.settings-btn-small{font-size:calc(20px*var(--look-scale, 1));padding:5px 12px}.settings-btn-row{align-items:center;display:flex;gap:16px;margin-top:32px}.settings-btn-row:has(>.confirm-text){flex-wrap:wrap}.settings-btn-row>.confirm-text{color:var(--text2);flex:1 1 100%}.settings-btn-row>.confirm-text,.settings-notice{font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;line-height:calc(var(--look-lh, 1.5)*1.45/1.5)}.settings-notice{align-items:flex-start;color:var(--accent);display:flex;gap:16px;justify-content:space-between;margin-top:24px}.settings-notice+.settings-btn,.settings-notice+.settings-btn-row{margin-top:20px}.settings-notice-dismiss{background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);flex-shrink:0;font-size:calc(20px*var(--look-scale, 1));padding:0 4px}.settings-notice-dismiss:hover{color:var(--text)}.settings-status{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.settings-row{align-items:center;border-top:1px solid var(--border-1);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;min-height:64px;padding:10px 0}.settings-page-title+*>.settings-row:first-child,.settings-page-title+.settings-row{margin-top:24px}.settings-row-label{align-items:center;color:var(--text);display:inline-flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:10px;letter-spacing:calc(-.01em + var(--look-ls, 0em))}.settings-tip-head{align-items:center;display:flex;gap:10px}.settings-tip-head:has(>.settings-label){margin-bottom:12px}.settings-subsection .settings-tip-head:has(>.settings-label){margin-bottom:10px}.settings-tip-head>.settings-label{margin-bottom:0}.settings-row-control{align-items:center;color:var(--text2);display:flex;flex-wrap:wrap;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:12px;justify-content:flex-end;margin-left:auto}.settings-row-detail{padding:4px 0 24px}@keyframes fun-bubble-user{0%{opacity:0;transform:translateY(8px) scale(.97)}30%{opacity:1}to{transform:none}}@keyframes fun-bubble-reply{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{transform:none}}:root.fun-mode .conversation-render .dial-msg.live-entry{animation:fun-bubble-reply .4s cubic-bezier(0,.56,.15,1.01) backwards;transform-origin:0 100%}:root.fun-mode .conversation-render .dial-user.live-entry{animation:fun-bubble-user .35s cubic-bezier(0,.56,.15,1.01) backwards;transform-origin:100% 100%}@keyframes fun-card-in{0%{opacity:0;transform:translateY(24px) scale(.8)}20%{opacity:1}55%{transform:scale(1.04)}80%{transform:scale(.99)}to{transform:none}}@keyframes fun-float{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes fun-row-in{0%{opacity:0;transform:translate(-12px)}}@keyframes fun-cell{0%{scale:0 1}60%{scale:1.04 1.5}to{scale:1}}@keyframes fun-edge{0%,to{filter:none;scale:1}50%{filter:brightness(1.6);scale:1 1.4}}@keyframes fun-done{0%{scale:0}40%{scale:1.6}60%{scale:1.04}80%{scale:1.1}to{scale:1}}:root.fun-mode .rh-card-host .rh-card{animation:fun-float 3.2s ease-in-out infinite}:root.fun-mode .rh-card-host .rh-card.live-entry{animation:fun-card-in .6s ease-in-out backwards,fun-float 3.2s ease-in-out .6s infinite;transform-origin:0 100%}:root.fun-mode .rh-card-host .rh-card.live-entry .rh-agent-row{animation:fun-row-in .5s cubic-bezier(.78,.01,.19,.98) backwards;animation-delay:calc(.3s + sibling-index()*80ms)}:root.fun-mode .rh-card-host .rh-card.live-entry .rh-bar-unit.filled{animation:fun-cell .5s cubic-bezier(0,.56,.15,1.01) backwards;animation-delay:calc(sibling-index()*12ms);transform-origin:0 50%}:root.fun-mode .rh-card-host .rh-card.live-entry:has(.rh-state.running) .rh-bar-unit.filled:not(:last-child):not(:has(+.filled)){animation:fun-cell .5s cubic-bezier(0,.56,.15,1.01) backwards,fun-edge 1s ease-in-out .5s infinite}:root.fun-mode .rh-card-host .rh-card.live-entry .rh-header.done .rh-header-icon{animation:fun-done .7s ease-in-out backwards}:root.fun-mode :is(.settings-panel,.activities-panel,.library-panel){scale:.985;transform:translate(-50%,-50%);transform-origin:0 0;transition:opacity .1s ease-in .06s,scale .16s cubic-bezier(.4,0,.9,.4),translate .16s cubic-bezier(.4,0,.9,.4);translate:0 4px}:root.fun-mode :is(.settings-panel,.activities-panel,.library-panel).open{scale:1;transition:opacity .14s ease-out,scale .24s cubic-bezier(.22,1.04,.36,1),translate .24s cubic-bezier(.22,1.04,.36,1);translate:0 0}@keyframes fun-rise{0%{opacity:0;transform:translateY(3px)}}:root.fun-mode .settings-panel.open li:has(>.nav-item){animation:fun-rise .24s ease-out backwards;animation-delay:calc(.04s + sibling-index()*15ms)}:root.fun-mode .settings-content>*{animation:fun-rise .18s ease-out backwards}:root.fun-mode .toggle .knob{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@keyframes fun-fade-in{0%{opacity:0}}@keyframes fun-pop-in{0%{scale:.94;translate:0 6px}}:root.fun-mode :is(.game-panel,.confirm-dialog,.share-dialog){animation:fun-fade-in .15s ease-out backwards,fun-pop-in .26s cubic-bezier(.3,1.12,.4,1) backwards}:root.fun-mode .game-panel{transform-origin:0 0}@keyframes fun-spark{0%{opacity:1;transform:rotate(var(--rotate)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--rotate)) translateY(var(--reach,-70px)) scale(.3)}}@keyframes fun-burst-word{0%{opacity:0;scale:0}40%{opacity:1;scale:1.6}60%{scale:1.04}80%{scale:1.1}90%{opacity:1}to{opacity:0;scale:1}}.fun-burst{height:0;pointer-events:none;position:fixed;width:0;z-index:1000}.fun-burst span{animation:fun-spark .65s cubic-bezier(.63,-.01,.29,1) var(--d) both;background:var(--accent);border-radius:50%;height:10px;left:-5px;position:absolute;top:-5px;width:10px}.fun-burst span:nth-child(odd){background:var(--text);height:6px;left:-3px;top:-3px;width:6px}.fun-burst.small span{--reach:-36px;height:6px;left:-3px;top:-3px;width:6px}.fun-burst.small span:nth-child(odd){height:4px;left:-2px;top:-2px;width:4px}.fun-burst b{animation:fun-burst-word 1.3s ease-in-out both;bottom:20px;color:var(--accent);font:200 calc(28px*var(--look-scale, 1)) var(--font);left:0;position:absolute;translate:-50% 0;white-space:nowrap}@keyframes fun-sparks{0%{opacity:1;scale:.2}70%{opacity:1}to{opacity:0;scale:1.4}}:root.fun-mode .conversation-render .dial-user .dial-reaction.reaction-pop,:root.fun-mode .rh-card-host .rh-card.live-entry .rh-header.done{--spark:var(--accent)}:root.fun-mode .rh-card-host .rh-card.live-entry .rh-header.done{position:relative}:root.fun-mode .conversation-render .dial-user .dial-reaction.reaction-pop:after,:root.fun-mode .rh-card-host .rh-card.live-entry .rh-header.done:after{animation:fun-sparks .6s cubic-bezier(.63,-.01,.29,1) .15s both;border-radius:50%;box-shadow:16px 0 var(--spark),11px 11px var(--text),0 16px var(--spark),-11px 11px var(--text),-16px 0 var(--spark),-11px -11px var(--text),0 -16px var(--spark),11px -11px var(--text);content:"";height:4px;margin:-2px 0 0 -2px;pointer-events:none;position:absolute;width:4px}:root.fun-mode .rh-card-host .rh-card.live-entry .rh-header.done:after{left:28px;top:50%}:root.fun-mode .conversation-render .dial-user .dial-reaction.reaction-pop:after{left:50%;top:50%}@keyframes fun-ico-attachments{0%{rotate:0}20%{rotate:-22deg}45%{rotate:16deg}65%{rotate:-8deg}85%{rotate:4deg}to{rotate:0}}:root.fun-mode .fun-hover :is([style*="/attachments.svg"],img[src$="/attachments.svg"]){animation:fun-ico-attachments .9s both;transform-origin:50% 10%}@keyframes fun-ico-brightness{0%{rotate:0;scale:1}40%{scale:1.25}to{rotate:-180deg;scale:1}}:root.fun-mode .fun-hover :is([style*="/brightness.svg"],img[src$="/brightness.svg"]){animation:fun-ico-brightness .9s both;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes fun-ico-carrot{0%,to{rotate:0;scale:1;translate:0}18%{scale:1.15 .8}32%{rotate:-10deg;scale:1.1 .85;translate:-2px 0}55%{rotate:14deg;scale:.88 1.15;translate:0 -9px}75%{rotate:-4deg;scale:1.12 .88;translate:0 0}90%{rotate:2deg;scale:.97 1.03}}:root.fun-mode .fun-hover :is([style*="/carrot.svg"],img[src$="/carrot.svg"]){animation:fun-ico-carrot .9s both;transform-origin:50% 100%}@keyframes fun-ico-chevron-down{0%,to{translate:0 0}25%{scale:1.1 .85;translate:0 4px}45%{scale:.95 1.05;translate:0 -1px}65%{scale:1.05 .92;translate:0 3px}82%{translate:0 0}}:root.fun-mode .fun-hover :is([style*="/chevron-down.svg"],img[src$="/chevron-down.svg"],.search-down,.search-up,.menu-caret){animation:fun-ico-chevron-down .8s both}@keyframes fun-ico-clock{to{rotate:1turn}}:root.fun-mode .fun-hover :is([style*="/clock.svg"],img[src$="/clock.svg"]){animation:fun-ico-clock 1.2s both;animation-timing-function:steps(12)}@keyframes fun-ico-close{0%{rotate:0;scale:1}40%{rotate:90deg;scale:.7 1.2}70%{rotate:180deg;scale:1.15 .9}to{rotate:180deg;scale:1}}:root.fun-mode .fun-hover :is([style*="/close.svg"],img[src$="/close.svg"],.close-glyph,.cross-glyph,.search-close){animation:fun-ico-close .6s both}@keyframes fun-ico-connected-apps{0%,to{scale:1 1}30%{scale:1.25 .75}40%{scale:.75 1.25}50%{scale:1.15 .85}65%{scale:.95 1.05}75%{scale:1.05 .95}}:root.fun-mode .fun-hover :is([style*="/connected-apps.svg"],img[src$="/connected-apps.svg"]){animation:fun-ico-connected-apps .8s both}@keyframes fun-ico-file{0%{transform:perspective(200px) rotateY(0)}70%{transform:perspective(200px) rotateY(380deg)}to{transform:perspective(200px) rotateY(1turn)}}:root.fun-mode .fun-hover :is([style*="/file.svg"],img[src$="/file.svg"]){animation:fun-ico-file .8s both}@keyframes fun-ico-forum{0%{scale:1}20%{scale:.6}50%{scale:1.2 1.25}70%{scale:.9 .95}to{scale:1}}:root.fun-mode .fun-hover :is([style*="/forum.svg"],img[src$="/forum.svg"]){animation:fun-ico-forum .6s both}@keyframes fun-ico-fullscreen{0%,to{scale:1}35%{scale:.8}65%{scale:1.3}}:root.fun-mode .fun-hover :is([style*="/fullscreen.svg"],img[src$="/fullscreen.svg"],.video-glyph.is-fullscreen){animation:fun-ico-fullscreen .7s both}@keyframes fun-ico-key{0%{rotate:0;translate:0}30%{rotate:0;translate:4px 0}60%{rotate:90deg;translate:4px 0}75%{rotate:80deg;translate:4px 0}to{rotate:0;translate:0}}:root.fun-mode .fun-hover :is([style*="/key.svg"],img[src$="/key.svg"]){animation:fun-ico-key .9s both}@keyframes fun-ico-lock{0%,to{rotate:0;translate:0}15%{rotate:-8deg;translate:-3px 0}30%{rotate:8deg;translate:3px 0}45%{rotate:-5deg;translate:-2px 0}60%{rotate:5deg;translate:2px 0}75%{rotate:-2deg;translate:-1px 0}}:root.fun-mode .fun-hover :is([style*="/lock.svg"],img[src$="/lock.svg"]){animation:fun-ico-lock .6s both}@keyframes fun-ico-mic{0%,to{rotate:0;translate:0}25%{rotate:-10deg;translate:0 -4px}50%{rotate:0;translate:0 0}75%{rotate:10deg;translate:0 -3px}}:root.fun-mode .fun-hover :is([style*="/mic.svg"],img[src$="/mic.svg"]){animation:fun-ico-mic .8s both}@keyframes fun-ico-moon{0%,to{rotate:0}25%{rotate:-25deg}60%{rotate:15deg}85%{rotate:-5deg}}:root.fun-mode .fun-hover :is([style*="/moon.svg"],img[src$="/moon.svg"]){animation:fun-ico-moon 1.2s both;animation-timing-function:ease-in-out;transform-origin:50% 90%}@keyframes fun-ico-mute{0%,to{translate:0}15%{translate:-5px}35%{translate:4px}55%{translate:-3px}75%{translate:1px}}:root.fun-mode .fun-hover :is([style*="/mute.svg"],img[src$="/mute.svg"],.video-glyph.is-mute){animation:fun-ico-mute .7s both}@keyframes fun-ico-notification{0%,to{rotate:0}10%{rotate:25deg}20%{rotate:-22deg}30%{rotate:18deg}40%{rotate:-14deg}50%{rotate:9deg}60%{rotate:-5deg}70%{rotate:2deg}}:root.fun-mode .fun-hover :is([style*="/notification.svg"],img[src$="/notification.svg"]){animation:fun-ico-notification .9s both;transform-origin:50% 8%}@keyframes fun-ico-pause{0%,to{scale:1}20%{scale:1.2 .7}40%{scale:.9 1.1}60%{scale:1.15 .8}80%{scale:.97 1.03}}:root.fun-mode .fun-hover :is([style*="/pause.svg"],img[src$="/pause.svg"],.video-glyph.is-pause,.audio-play-glyph:not(.paused)){animation:fun-ico-pause .6s both}@keyframes fun-ico-play{0%{scale:1;translate:0}30%{scale:.85 1.1;translate:-3px 0}55%{scale:1.2 .85;translate:6px 0}to{scale:1;translate:0}}:root.fun-mode .fun-hover :is([style*="/play.svg"],img[src$="/play.svg"],.video-glyph.is-play,.audio-play-glyph.paused){animation:fun-ico-play .7s both;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes fun-ico-plus{0%{rotate:0;scale:1}50%{rotate:-180deg;scale:1.35}to{rotate:-1turn;scale:1}}:root.fun-mode .fun-hover :is([style*="/plus.svg"],img[src$="/plus.svg"]){animation:fun-ico-plus .7s both;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes fun-ico-prompt{0%,to{translate:0}20%{translate:0 -4px}30%{translate:0 0}50%{translate:0 -4px}60%{translate:0 0}80%{translate:0 -4px}90%{translate:0 0}}:root.fun-mode .fun-hover :is([style*="/prompt.svg"],img[src$="/prompt.svg"]){animation:fun-ico-prompt .8s both;animation-timing-function:step-end}@keyframes fun-ico-r1{0%,to{rotate:0;scale:1;translate:0}20%{scale:1.1 .85}45%{rotate:-12deg;scale:.95 1.08;translate:0 -8px}70%{rotate:6deg;scale:1.08 .9;translate:0 0}85%{rotate:-2deg;scale:1}}:root.fun-mode .fun-hover :is([style*="/r1.svg"],img[src$="/r1.svg"]){animation:fun-ico-r1 .9s both;transform-origin:50% 100%}@keyframes fun-ico-rabbit{0%,to{scale:1;translate:0}15%{scale:1.15 .8;translate:0}40%{scale:.85 1.15;translate:0 -10px}60%{scale:1;translate:0 -10px}78%{scale:1.2 .75;translate:0}90%{scale:.95 1.05}}:root.fun-mode .fun-hover :is([style*="/rabbit.svg"],img[src$="/rabbit.svg"],svg.rabbit:not(.working)){animation:fun-ico-rabbit .9s both;transform-origin:50% 100%}@keyframes fun-ico-refresh{to{rotate:1turn}}:root.fun-mode .fun-hover :is([style*="/refresh.svg"],img[src$="/refresh.svg"]){animation:fun-ico-refresh .8s both;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes fun-ico-search{0%,to{translate:0 0}20%{translate:3px -3px}40%{translate:3px 3px}60%{translate:-3px 3px}80%{translate:-3px -3px}}:root.fun-mode .fun-hover :is([style*="/search.svg"],img[src$="/search.svg"]){animation:fun-ico-search 1s both;animation-timing-function:ease-in-out}@keyframes fun-ico-settings{0%{rotate:0}80%{rotate:370deg}to{rotate:1turn}}:root.fun-mode .fun-hover :is([style*="/settings.svg"],img[src$="/settings.svg"]){animation:fun-ico-settings .9s both;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes fun-ico-user{0%,to{rotate:0}15%{rotate:-14deg}30%{rotate:8deg}45%{rotate:-14deg}60%{rotate:4deg}75%{rotate:-10deg}}:root.fun-mode .fun-hover :is([style*="/user.svg"],img[src$="/user.svg"]){animation:fun-ico-user .9s both;transform-origin:70% 90%}@keyframes fun-ico-volume{0%,to{scale:1}15%{scale:1.3}30%{scale:.95}45%{scale:1.2}60%{scale:1}}:root.fun-mode .fun-hover :is([style*="/volume.svg"],img[src$="/volume.svg"],.video-glyph.is-volume){animation:fun-ico-volume .7s both}:root.fun-mode summary.fun-hover:after{animation:fun-ico-chevron-down .8s both}@keyframes fun-rabbit-hop{0%,10%{scale:1}18%{scale:1.12 .84}30%{scale:.9 1.12}50%,64%{scale:1}80%{scale:.94 1.1}90%{scale:1.06 .95}to{scale:1}}@keyframes fun-rabbit-sink{0%,18%{translate:0 0}30%{translate:0 -8px}50%,64%{translate:0 56px}80%{translate:0 -6px}90%{translate:0 2px}to{translate:0 0}}@keyframes fun-hole{0%,16%{scale:0 1}32%,74%{scale:1}90%,to{scale:0 1}}:root.fun-mode .control:has(>.rabbit.working){isolation:isolate;position:relative}:root.fun-mode .control .rabbit.working{animation:fun-rabbit-hop 1.8s cubic-bezier(.45,0,.3,1) infinite;clip-path:path("M -24 -24 H 48 V 24 H 25 A 13 3 0 0 1 -1 24 H -24 Z");transform-origin:50% 100%}:root.fun-mode .control .rabbit.working .rabbit-mark{animation:fun-rabbit-sink 1.8s cubic-bezier(.45,0,.3,1) infinite}:root.fun-mode .control .rabbit.working :is(.rabbit-ear-back,.rabbit-ear-front){animation:none}:root.fun-mode .control:has(>.rabbit.working):after{animation:fun-hole 1.8s cubic-bezier(.45,0,.3,1) infinite;background:var(--control-icon);border-radius:50%;content:"";height:6px;left:9px;opacity:.5;position:absolute;right:9px;top:31px;z-index:-1}@keyframes fun-word-leave{to{opacity:0;translate:0 -6px}}:root.fun-mode .conversation-render .think-body{position:relative}:root.fun-mode .conversation-render .think-leaving{animation:fun-word-leave .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;position:absolute}:root.fun-mode::view-transition-new(root),:root.fun-mode::view-transition-old(root){animation-duration:.45s;animation-timing-function:ease-in-out}@keyframes fun-sky-set{60%{opacity:1}to{opacity:0;rotate:70deg}}@keyframes fun-sky-rise{0%{opacity:0;rotate:-70deg}40%{opacity:1}to{opacity:1;rotate:0deg}}:root.fun-mode .control[title="Toggle theme"] .icon{view-transition-name:fun-theme-icon}:root.fun-mode::view-transition-image-pair(fun-theme-icon){overflow:clip}:root.fun-mode::view-transition-new(fun-theme-icon),:root.fun-mode::view-transition-old(fun-theme-icon){mix-blend-mode:normal;transform-origin:50% 160%}:root.fun-mode::view-transition-old(fun-theme-icon){animation:fun-sky-set .45s cubic-bezier(.5,0,.75,0) both}:root.fun-mode::view-transition-new(fun-theme-icon){animation:fun-sky-rise .6s cubic-bezier(.2,1.15,.4,1) .3s both}.section-status[data-v-d31ab876]{color:var(--text2);font-family:var(--font);padding:var(--G)}.tab-column[data-v-e6d206bd]{background:var(--panel-sidebar-bg);border-right:1px solid var(--border-1);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:200px}.settings-nav[data-v-e6d206bd]{overflow-y:auto;padding:20px 0 0;scrollbar-width:none}.settings-nav[data-v-e6d206bd]::-webkit-scrollbar{display:none}ul[data-v-e6d206bd]{list-style:none}.nav-link[data-v-e6d206bd]{text-decoration:none}.nav-item[data-v-e6d206bd]{align-items:center;background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);display:flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:12px;padding:14px 20px;text-align:left;transition:color .2s,opacity .2s;width:100%}.nav-item img[data-v-e6d206bd]{flex-shrink:0;height:20px;opacity:.5;transition:opacity .2s;width:20px}.nav-item[data-v-e6d206bd]:focus-visible,.nav-item[data-v-e6d206bd]:hover{color:var(--text);outline:none}.nav-item:focus-visible img[data-v-e6d206bd],.nav-item:hover img[data-v-e6d206bd]{opacity:.7}.nav-item.active[data-v-e6d206bd]{color:var(--accent)}.nav-item.active img[data-v-e6d206bd]{filter:brightness(0) saturate(100%) invert(43%) sepia(77%) saturate(2792%) hue-rotate(346deg) brightness(101%) contrast(102%);opacity:1}:root.light-mode .nav-item img{filter:brightness(0) saturate(100%) invert(44%) sepia(7%) saturate(714%) hue-rotate(179deg) brightness(94%) contrast(86%)}:root.light-mode .nav-item:hover img{filter:brightness(0) saturate(100%) invert(27%) sepia(8%) saturate(1042%) hue-rotate(179deg) brightness(95%) contrast(89%)}.tab-column-footer[data-v-e6d206bd]{align-items:baseline;color:var(--text2);display:flex;font-weight:200;opacity:.4;padding:20px}.tab-column-footer[data-v-e6d206bd],.wordmark sup[data-v-e6d206bd]{font-size:calc(20px*var(--look-scale, 1))}.wordmark sup[data-v-e6d206bd]{vertical-align:super}.copyright[data-v-e6d206bd]{line-height:1;margin-left:16px;white-space:nowrap}.menu-toggle[data-v-e6d206bd]{display:none}@media(max-width:640px){.tab-column[data-v-e6d206bd]{border-bottom:1px solid var(--border-1);border-right:none;flex-shrink:0;position:static;width:100%}.menu-toggle[data-v-e6d206bd]{align-items:center;background:none;border:none;color:var(--text);cursor:var(--cursor-pointer);display:flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:12px;height:50px;padding:0 56px 0 20px;width:100%}.menu-toggle img[data-v-e6d206bd]{height:20px;opacity:.7;width:20px}.menu-caret[data-v-e6d206bd]{background-color:currentColor;flex-shrink:0;height:16px;margin-left:auto;mask-image:url(../icons/chevron-down.svg);-webkit-mask-image:url(../icons/chevron-down.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.6;transition:transform .2s ease;width:16px}.tab-column.menu-open .menu-caret[data-v-e6d206bd]{transform:rotate(180deg)}.settings-nav[data-v-e6d206bd]{background:var(--panel-sidebar-bg);inset:50px 0 0;opacity:0;overflow-y:auto;padding:0;position:absolute;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:2}.tab-column.menu-open .settings-nav[data-v-e6d206bd]{opacity:1;transform:none;visibility:visible}.settings-nav ul[data-v-e6d206bd]{align-items:center;display:flex;flex-direction:column;gap:clamp(2px,.6vh,8px);padding:clamp(8px,2vh,24px) 0 clamp(12px,3vh,40px)}.nav-item[data-v-e6d206bd],.settings-nav li[data-v-e6d206bd]{width:100%}.nav-item[data-v-e6d206bd]{font-size:calc(max(20px,clamp(20px,4.4vh,32px))*var(--look-scale, 1));justify-content:center;padding:clamp(4px,1vh,12px) 20px}.nav-item img[data-v-e6d206bd],.tab-column-footer[data-v-e6d206bd]{display:none}}.settings-layout[data-v-a67b5206]{display:flex;flex:1;min-height:0;min-width:0}.settings-content[data-v-a67b5206]{flex:1;min-width:0;overflow-y:auto;scrollbar-width:none}.settings-content[data-v-a67b5206]::-webkit-scrollbar{display:none}@media(max-width:640px){.settings-layout[data-v-a67b5206]{flex-direction:column}}.settings-backdrop[data-v-863840fd]{background:var(--backdrop);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:299}.settings-backdrop.open[data-v-863840fd]{opacity:1;pointer-events:auto}.settings-panel[data-v-863840fd]{background:var(--bg);border:none;border-radius:16px;display:flex;height:calc(min(calc(var(--G) * 24.5),90vw,calc((100dvh - 80px)*1.44)) / 1.44);left:50%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:min(calc(var(--G)*24.5),90vw,calc(144dvh - 115.2px));z-index:300}.settings-close[data-v-863840fd]{background:none;border:none;color:var(--text);cursor:var(--cursor-pointer);display:flex;opacity:.4;padding:0;position:absolute;right:20px;top:20px;transition:opacity .2s;z-index:1}.settings-close[data-v-863840fd]:hover{opacity:.7}.close-glyph[data-v-863840fd]{background-color:currentColor;height:24px;mask-image:url(../icons/close.svg);-webkit-mask-image:url(../icons/close.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:24px}@media(max-width:640px){.settings-close[data-v-863840fd]{align-items:center;background:var(--panel-sidebar-bg);height:50px;opacity:1;padding:0 12px;right:0;top:0}.settings-close .close-glyph[data-v-863840fd]{opacity:.4;transition:opacity .2s}.settings-close:hover .close-glyph[data-v-863840fd]{opacity:.7}.settings-panel[data-v-863840fd]{height:88dvh;width:94vw}}.settings-panel.open[data-v-863840fd]{opacity:1;pointer-events:auto}.settings-panel[data-v-863840fd]:focus{outline:none}:root.light-mode .settings-backdrop{background:#00000026}:root.light-mode .settings-panel{border:1px solid var(--line)}.confirm-backdrop[data-v-1ec4835a]{align-items:center;background:#0003;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.confirm-dialog[data-v-1ec4835a]{background:var(--dialog-surface);border:1px solid var(--border);border-radius:16px;max-width:480px;padding:32px;width:calc(100% - 32px)}.confirm-title[data-v-1ec4835a]{color:var(--text);margin:0 0 12px}.confirm-body[data-v-1ec4835a],.confirm-title[data-v-1ec4835a]{font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.confirm-body[data-v-1ec4835a]{color:var(--text2);line-height:calc(var(--look-lh, 1.5)*1.4/1.5);margin:0;white-space:pre-line}.confirm-actions[data-v-1ec4835a]{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-top:32px}@media(max-width:640px){.confirm-dialog[data-v-1ec4835a]{padding:24px}}.audio-preview[data-v-ef62c418]{align-items:center;display:flex;gap:16px;width:100%}.audio-failed[data-v-ef62c418]{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;text-align:center}.audio-play[data-v-ef62c418]{align-items:center;background:var(--input-bg);border:none;border-radius:50%;color:var(--text);cursor:var(--cursor-pointer);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background .2s;width:48px}.audio-play[data-v-ef62c418]:hover{background:var(--accent);color:#0a0a0a}.audio-play-glyph[data-v-ef62c418]{background-color:currentColor;height:18px;mask-image:url(../icons/pause.svg);-webkit-mask-image:url(../icons/pause.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:18px}.audio-play-glyph.paused[data-v-ef62c418]{margin-left:2px;mask-image:url(../icons/play.svg);-webkit-mask-image:url(../icons/play.svg)}.audio-track[data-v-ef62c418]{align-items:center;cursor:var(--cursor-pointer);display:flex;flex:1;height:24px;min-width:0;position:relative;touch-action:none}.audio-track[data-v-ef62c418]:before{background:var(--line);content:"";height:2px;left:0;position:absolute;right:0}.audio-track-fill[data-v-ef62c418]{height:2px;left:0}.audio-track-fill[data-v-ef62c418],.audio-track-knob[data-v-ef62c418]{background:var(--accent);position:absolute}.audio-track-knob[data-v-ef62c418]{border-radius:50%;height:10px;margin-left:-5px;width:10px}.audio-track[data-v-ef62c418]:focus-visible{outline:none}.audio-track[data-v-ef62c418]:focus-visible:before{background:var(--text2)}.audio-clock[data-v-ef62c418]{color:var(--text2);flex-shrink:0;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-variant-numeric:tabular-nums;font-weight:200}.video-preview[data-v-053a7f34]{background:#000;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.video-picture[data-v-053a7f34]{cursor:var(--cursor-pointer);flex:1;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.video-failed[data-v-053a7f34]{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;text-align:center}.video-controls[data-v-053a7f34],.video-failed[data-v-053a7f34]{background:var(--bg);flex-shrink:0;padding:12px 16px}.video-controls[data-v-053a7f34]{gap:12px}.video-btn[data-v-053a7f34],.video-controls[data-v-053a7f34]{align-items:center;display:flex}.video-btn[data-v-053a7f34]{background:none;border:none;border-radius:50%;color:var(--text);cursor:var(--cursor-pointer);flex-shrink:0;height:32px;justify-content:center;opacity:.7;transition:opacity .2s,color .2s;width:32px}.video-btn[data-v-053a7f34]:hover{color:var(--accent);opacity:1}.video-glyph[data-v-053a7f34]{background-color:currentColor;height:18px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:18px}.video-glyph.is-play[data-v-053a7f34]{margin-left:2px;mask-image:url(../icons/play.svg);-webkit-mask-image:url(../icons/play.svg)}.video-glyph.is-pause[data-v-053a7f34]{mask-image:url(../icons/pause.svg);-webkit-mask-image:url(../icons/pause.svg)}.video-glyph.is-volume[data-v-053a7f34]{mask-image:url(../icons/volume.svg);-webkit-mask-image:url(../icons/volume.svg)}.video-glyph.is-mute[data-v-053a7f34]{mask-image:url(../icons/mute.svg);-webkit-mask-image:url(../icons/mute.svg)}.video-glyph.is-fullscreen[data-v-053a7f34]{mask-image:url(../icons/fullscreen.svg);-webkit-mask-image:url(../icons/fullscreen.svg)}.video-track[data-v-053a7f34]{align-items:center;cursor:var(--cursor-pointer);display:flex;flex:1;height:24px;min-width:0;position:relative;touch-action:none}.video-track[data-v-053a7f34]:before{background:var(--line);content:"";height:2px;left:0;position:absolute;right:0}.video-track-fill[data-v-053a7f34]{height:2px;left:0}.video-track-fill[data-v-053a7f34],.video-track-knob[data-v-053a7f34]{background:var(--accent);position:absolute}.video-track-knob[data-v-053a7f34]{border-radius:50%;height:10px;margin-left:-5px;width:10px}.video-track[data-v-053a7f34]:focus-visible{outline:none}.video-track[data-v-053a7f34]:focus-visible:before{background:var(--text2)}.video-clock[data-v-053a7f34]{color:var(--text2);flex-shrink:0;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-variant-numeric:tabular-nums;font-weight:200}.code-preview[data-v-46028078]{font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.6/1.5);margin:0;min-height:100%;outline:none;overflow:auto;padding:16px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.code-preview[data-v-46028078]:focus-visible{box-shadow:inset 0 0 0 1px var(--text2)}.code-preview[data-v-46028078] pre.shiki{background:transparent!important;font-family:var(--mono);margin:0;padding:0;white-space:pre}.code-preview-plain[data-v-46028078]{color:var(--text);font-family:var(--mono);white-space:pre}.file-preview-content[data-v-ca418fa0]{display:flex;flex:1;flex-direction:column;min-height:0}.preview-header[data-v-ca418fa0]{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:8px;height:48px;padding:0 calc(8px + var(--os3-caption-right, 0px)) 0 16px}.preview-title[data-v-ca418fa0]{align-items:baseline;display:flex;font-size:calc(20px*var(--look-scale, 1));font-weight:400;gap:0;min-width:0}.preview-name[data-v-ca418fa0]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-action[data-v-ca418fa0]{align-items:center;background:none;border:none;border-radius:6px;color:var(--text2);cursor:var(--cursor-pointer);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:color var(--dur-fast) ease,background var(--dur-fast) ease;width:32px}.preview-action[data-v-ca418fa0]:first-of-type{margin-left:auto}.preview-action[data-v-ca418fa0]:hover{background:var(--input-bg);color:var(--text)}.preview-body[data-v-ca418fa0]{background:var(--bg);flex:1;min-height:0;overflow:auto}.preview-body[data-v-ca418fa0]>*{min-height:100%}.preview-fit[data-v-ca418fa0]{align-items:center;display:flex;justify-content:center;min-height:100%;padding:24px}.preview-image[data-v-ca418fa0]{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-audio[data-v-ca418fa0]{width:min(520px,100%)}.preview-video[data-v-ca418fa0]{height:100%;min-height:0;width:100%}.preview-body[data-v-ca418fa0] .vue-files-preview,.preview-body[data-v-ca418fa0] .vue-files-preview>*{height:100%}.preview-body[data-v-ca418fa0] iframe{border:0;display:block;height:100%;width:100%}.preview-body[data-v-ca418fa0] audio{width:100%}.preview-body[data-v-ca418fa0] audio,.preview-body[data-v-ca418fa0] canvas,.preview-body[data-v-ca418fa0] img,.preview-body[data-v-ca418fa0] video{max-width:100%}.preview-tabs[data-v-ca418fa0]{align-items:center;background:var(--input-bg);border-radius:8px;display:inline-flex;gap:2px;margin-left:auto;padding:2px}.preview-tab[data-v-ca418fa0]{background:none;border:none;border-radius:6px;color:var(--text2);cursor:var(--cursor-pointer);font:inherit;font-size:calc(20px*var(--look-scale, 1));padding:3px 10px;transition:color var(--dur-fast) ease,background var(--dur-fast) ease}.preview-tab[data-v-ca418fa0]:hover{color:var(--text)}.preview-tab.active[data-v-ca418fa0]{background:var(--bg);color:var(--text)}.preview-tabs~.preview-action[data-v-ca418fa0]:first-of-type{margin-left:8px}.preview-frame[data-v-ca418fa0]{background:#fff;border:none;height:100%;width:100%}.preview-markdown[data-v-ca418fa0]{color:var(--text);line-height:calc(var(--look-lh, 1.5)*1.6/1.5);overflow-wrap:anywhere;padding:16px 20px}.preview-markdown[data-v-ca418fa0],.preview-status[data-v-ca418fa0]{font-size:calc(20px*var(--look-scale, 1))}.preview-status[data-v-ca418fa0]{align-items:center;color:var(--text2);display:flex;height:100%;justify-content:center}.preview-failure[data-v-ca418fa0]{flex-direction:column;gap:12px;text-align:center}.preview-failure p[data-v-ca418fa0]{margin:0}.loading-row[data-v-396b5a9e]{align-items:center;display:flex;justify-content:center;min-height:120px}.loading-spinner[data-v-396b5a9e]{animation:loading-spin-396b5a9e 1.2s linear infinite;height:32px;opacity:.6;width:32px}@keyframes loading-spin-396b5a9e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.creation-tile[data-v-7d0e7867]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:var(--cursor-pointer);display:flex;flex-direction:column;font-family:var(--font);gap:6px;padding:16px 8px;text-align:center;transition:background .15s,border-color .15s}.creation-tile[data-v-7d0e7867]:hover{background:#ffffff08;border-color:#ffffff14}.creation-tile:hover .tile-name[data-v-7d0e7867]{color:var(--accent)}.tile-icon[data-v-7d0e7867]{align-items:center;border-radius:4px;display:flex;height:56px;justify-content:center;width:56px}.tile-icon img[data-v-7d0e7867]{height:40px;width:40px}.tile-icon img.tile-fallback[data-v-7d0e7867]{opacity:.7}.tile-description[data-v-7d0e7867],.tile-name[data-v-7d0e7867]{display:-webkit-box;-webkit-line-clamp:2;line-height:calc(var(--look-lh, 1.5)*1.3/1.5);word-break:break-word;-webkit-box-orient:vertical;overflow:hidden}.tile-name[data-v-7d0e7867]{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.file-chip[data-v-7d0e7867],.tile-description[data-v-7d0e7867],.tile-time[data-v-7d0e7867]{color:var(--text2);font-size:calc(20px*var(--look-scale, 1))}.file-chip[data-v-7d0e7867]{background:transparent;border:1px solid var(--border);border-radius:10px;cursor:var(--cursor-pointer);font-family:var(--font);font-weight:300;margin-top:2px;padding:2px 7px;transition:color .15s,border-color .15s}.file-chip[data-v-7d0e7867]:hover{border-color:var(--accent);color:var(--accent)}.viewer-backdrop[data-v-38d77512]{background:#000000eb;z-index:320}.magic-viewer[data-v-38d77512],.viewer-backdrop[data-v-38d77512]{animation:viewer-fade-38d77512 .2s ease;inset:0;position:fixed}.magic-viewer[data-v-38d77512]{display:flex;flex-direction:column;font-family:var(--font);outline:none;z-index:321}@keyframes viewer-fade-38d77512{0%{opacity:0}to{opacity:1}}.viewer-head[data-v-38d77512]{align-items:start;display:grid;flex-shrink:0;gap:16px;grid-template-columns:1fr auto 1fr;padding:20px 20px 0}.viewer-caption[data-v-38d77512]{min-width:0}.viewer-title[data-v-38d77512]{color:var(--text);font-weight:200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-title[data-v-38d77512],.viewer-when[data-v-38d77512]{font-size:calc(20px*var(--look-scale, 1))}.viewer-when[data-v-38d77512]{color:var(--text2);margin-top:2px}.viewer-notice[data-v-38d77512]{color:#d99a6c;margin:6px 0 0}.viewer-notice[data-v-38d77512],.viewer-position[data-v-38d77512]{font-size:calc(20px*var(--look-scale, 1))}.viewer-position[data-v-38d77512]{color:var(--text2);font-variant-numeric:tabular-nums;padding-top:4px}.viewer-controls[data-v-38d77512]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.viewer-btn[data-v-38d77512]{color:var(--text2);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.viewer-btn.active[data-v-38d77512],.viewer-btn[data-v-38d77512]:hover{border-color:var(--accent);color:var(--accent)}.viewer-close[data-v-38d77512]{align-items:center;background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);display:flex;height:24px;justify-content:center;margin-left:8px;opacity:.7;padding:0;transition:opacity .2s;width:24px}.viewer-close[data-v-38d77512]:hover{opacity:1}.close-glyph[data-v-38d77512]{background-color:currentColor;height:16px;mask-image:url(../icons/close.svg);-webkit-mask-image:url(../icons/close.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px}.viewer-stage[data-v-38d77512]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;position:relative}.viewer-image[data-v-38d77512]{border-radius:6px;max-height:calc(100dvh - 140px);max-width:calc(100vw - 160px);-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .2s ease}.viewer-image.loaded[data-v-38d77512]{opacity:1}.viewer-loading[data-v-38d77512]{inset:0;pointer-events:none;position:absolute}.viewer-failed[data-v-38d77512]{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.viewer-arrow[data-v-38d77512]{align-items:center;background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);display:flex;height:44px;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--dur-fast),color var(--dur-fast);width:44px}.viewer-arrow[data-v-38d77512]:hover{color:var(--accent);opacity:1}.viewer-arrow.prev[data-v-38d77512]{left:20px}.viewer-arrow.next[data-v-38d77512]{right:20px}@media(max-width:800px){.viewer-image[data-v-38d77512]{max-width:calc(100vw - 24px)}.viewer-arrow.prev[data-v-38d77512]{left:4px}.viewer-arrow.next[data-v-38d77512]{right:4px}}.media-tile[data-v-16eab8a8]{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;flex-direction:column;font-family:var(--font);gap:6px;padding:16px 8px;text-align:center;transition:background var(--dur-fast),border-color var(--dur-fast)}.media-tile.single[data-v-16eab8a8]{cursor:var(--cursor-pointer)}.media-tile[data-v-16eab8a8]:hover{background:#ffffff08;border-color:#ffffff14}.media-tile:hover .tile-name[data-v-16eab8a8]{color:var(--accent)}.tile-icon[data-v-16eab8a8]{align-items:center;display:flex;height:56px;justify-content:center;position:relative;width:56px}.tile-icon img[data-v-16eab8a8]{height:40px;opacity:.7;width:40px}.tile-icon img.tile-thumb[data-v-16eab8a8]{border-radius:4px;height:56px;-o-object-fit:cover;object-fit:cover;opacity:1;width:56px}.tile-ext[data-v-16eab8a8]{background:var(--text2);border-radius:2px;bottom:2px;color:#fff;font-size:calc(20px*var(--look-scale, 1));font-weight:400;letter-spacing:calc(.04em + var(--look-ls, 0em));padding:1px 3px}.tile-ext[data-v-16eab8a8],.tile-legendary[data-v-16eab8a8]{position:absolute;right:-8px}.tile-legendary[data-v-16eab8a8]{background-color:#f5c542;height:12px;mask-image:url(../conversation-icons/star.svg);-webkit-mask-image:url(../conversation-icons/star.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;top:-4px;width:12px}.tile-name[data-v-16eab8a8]{color:var(--text);display:-webkit-box;font-weight:200;-webkit-line-clamp:2;line-height:calc(var(--look-lh, 1.5)*1.3/1.5);word-break:break-word;-webkit-box-orient:vertical;overflow:hidden}.tile-name[data-v-16eab8a8],.tile-time[data-v-16eab8a8]{font-size:calc(20px*var(--look-scale, 1))}.tile-time[data-v-16eab8a8]{color:var(--text2)}.tile-files[data-v-16eab8a8]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:2px}.file-entry[data-v-16eab8a8]{align-items:stretch;display:inline-flex}.file-chip[data-v-16eab8a8],.file-download[data-v-16eab8a8]{background:transparent;border:1px solid var(--border);color:var(--text2);cursor:var(--cursor-pointer);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:300;transition:color var(--dur-fast),border-color var(--dur-fast)}.file-chip[data-v-16eab8a8]{border-radius:10px 0 0 10px;padding:2px 7px}.file-download[data-v-16eab8a8]{align-items:center;border-radius:0 10px 10px 0;display:inline-flex;margin-left:-1px;padding:0 5px}.file-chip[data-v-16eab8a8]:hover,.file-download[data-v-16eab8a8]:hover{border-color:var(--accent);color:var(--accent);position:relative;z-index:1}.tile-delete[data-v-16eab8a8]{background:transparent;border:none;color:var(--text2);cursor:var(--cursor-pointer);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:300;margin-top:4px;opacity:.6;padding:0;transition:opacity var(--dur-fast),color var(--dur-fast)}.tile-delete[data-v-16eab8a8]:hover:not(:disabled){color:#e5533d;opacity:1}.tile-delete[data-v-16eab8a8]:disabled{cursor:default;opacity:.5}.library-backdrop[data-v-39204f1c]{background:var(--backdrop);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:309}.library-backdrop.open[data-v-39204f1c]{opacity:1;pointer-events:auto}.library-panel[data-v-39204f1c]{background:var(--bg);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;height:calc(100dvh - 40px);left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.98);transition:opacity .3s ease,transform .3s ease;width:min(1400px,calc(100vw - 40px));z-index:310}.library-panel.open[data-v-39204f1c]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.library-head[data-v-39204f1c]{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:24px;padding:20px 18px 16px}.library-title[data-v-39204f1c]{color:var(--text);font-family:var(--font);font-size:calc(32px*var(--look-scale, 1));font-weight:200;margin:0;padding:0}.filter-row[data-v-39204f1c]{display:flex;gap:8px}.filter-chip.active[data-v-39204f1c]{border-color:var(--accent);color:var(--accent)}.library-close[data-v-39204f1c]{align-items:center;background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);display:flex;height:24px;justify-content:center;margin-left:auto;opacity:.7;padding:0;transition:opacity .2s;width:24px}.library-close[data-v-39204f1c]:hover{opacity:1}.close-glyph[data-v-39204f1c]{background-color:currentColor;height:16px;mask-image:url(../icons/close.svg);-webkit-mask-image:url(../icons/close.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px}.library-body[data-v-39204f1c]{display:flex;flex:1;min-height:0}.library-list[data-v-39204f1c]{flex:1;min-width:0;overflow-y:auto;padding:18px}.library-preview[data-v-39204f1c]{border-left:1px solid var(--line);display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:min(560px,50%)}@media(max-width:800px){.library-panel.split .library-list[data-v-39204f1c]{display:none}.library-preview[data-v-39204f1c]{border-left:none;width:100%}.library-head[data-v-39204f1c]{flex-wrap:wrap;gap:12px}}.day-group+.day-group[data-v-39204f1c]{margin-top:24px}.day-header[data-v-39204f1c]{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:400;letter-spacing:calc(.08em + var(--look-ls, 0em));margin:0 0 10px}.media-grid[data-v-39204f1c]{display:grid;gap:20px 16px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.list-sentinel[data-v-39204f1c]{margin-top:16px;min-height:24px}.empty-state[data-v-39204f1c]{font-family:var(--font);font-weight:200;padding:40px 0;text-align:center}.empty-state[data-v-39204f1c],.failed-row[data-v-39204f1c]{color:var(--text2);font-size:calc(20px*var(--look-scale, 1))}.failed-row[data-v-39204f1c]{align-items:center;display:flex;gap:12px}.media-notice[data-v-39204f1c]{color:#d99a6c;font-size:calc(20px*var(--look-scale, 1));margin-top:12px}.preview-panel[data-v-aef0feaf]{background:var(--bg);border-left:1px solid var(--line);display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:100vw;position:fixed;right:0;top:0;transform:translate(100%);transition-duration:.3s,.3s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.32,.72,0,1),ease;z-index:290}.preview-panel.open[data-v-aef0feaf]{transform:translate(0)}.preview-panel.dimmed[data-v-aef0feaf]{filter:url(#pixelate) contrast(.9) brightness(.4);opacity:.6;transition-duration:.3s,0s}:root.light-mode .preview-panel.dimmed{filter:url(#pixelate) contrast(.9)}.preview-panel.dimmed[data-v-aef0feaf] *,.preview-panel.dimmed[data-v-aef0feaf] :after,.preview-panel.dimmed[data-v-aef0feaf] :before{animation-play-state:paused!important}.preview-resize[data-v-aef0feaf]{cursor:col-resize;height:100%;left:-3px;position:absolute;top:0;width:8px;z-index:1}.preview-resize[data-v-aef0feaf]:after{background:transparent;content:"";height:100%;left:3px;position:absolute;top:0;transition:background var(--dur-fast) ease;width:1px}.preview-resize[data-v-aef0feaf]:hover:after{background:var(--accent)}.game-backdrop[data-v-21997c62]{background:var(--backdrop);inset:0;position:fixed;z-index:200}.game-panel[data-v-21997c62]{background:#262625;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:16px;left:50%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:201}.game-header[data-v-21997c62]{align-items:center;display:flex;gap:24px;justify-content:space-between}.game-score[data-v-21997c62]{color:var(--text2);font-family:var(--font);font-size:calc(28px*var(--look-scale, 1));font-weight:200}.game-close[data-v-21997c62]{background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);display:flex;padding:4px}.game-close[data-v-21997c62]:hover{color:var(--text)}.close-glyph[data-v-21997c62]{background-color:currentColor;height:18px;mask-image:url(../icons/close.svg);-webkit-mask-image:url(../icons/close.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:18px}.game-board[data-v-21997c62]{aspect-ratio:1;border:1px solid var(--line);display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);width:min(60vh,60vw)}.game-segment[data-v-21997c62]{background:var(--text2)}.game-segment.dead[data-v-21997c62]{background:var(--red);opacity:.7}.game-food[data-v-21997c62]{background:var(--accent)}.game-hint[data-v-21997c62],.game-over[data-v-21997c62]{color:var(--text2);text-align:center}.game-hint[data-v-21997c62],.game-over[data-v-21997c62],.game-restart[data-v-21997c62]{font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.game-restart[data-v-21997c62]{background:none;border:none;color:var(--accent);cursor:var(--cursor-pointer);padding:0;text-decoration:underline}:root.light-mode .game-panel{background:#fff}@keyframes agent-card-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes agent-card-slideInUp{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes agent-card-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.rh-card-host .rh-card{background:var(--bg-hover);border:1px solid var(--border-activity);border-radius:8px;display:flex;flex-direction:column;margin:0 0 12px;max-width:82%;overflow:hidden}.rh-card-host .rh-card.live-entry{animation:agent-card-slideInUp .6s cubic-bezier(.16,1,.3,1) both}.rh-card-host .rh-header{align-items:center;background:none;border-bottom:1px solid var(--border-activity);display:flex;gap:14px;padding:16px}.rh-card-host .rh-header-icon{animation:agent-card-spin 1.2s linear infinite;flex-shrink:0;height:24px;opacity:.6;width:24px}.rh-card-host .rh-header.done .rh-header-icon{animation:none}.rh-card-host .rh-back-btn{background:none;border:none;cursor:var(--cursor-pointer);display:none;flex-shrink:0;line-height:1;padding:0}.rh-card-host .rh-back-btn img{display:block;height:24px;opacity:.6;transition:opacity .2s;width:24px}.rh-card-host .rh-back-btn:hover img{opacity:1}.rh-card-host .rh-card.agent-view .rh-header-icon{display:none}.rh-card-host .rh-card.agent-view .rh-back-btn{display:block}.rh-card-host .rh-task{color:var(--text);flex:1;font-size:calc(22px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-card-host .rh-state{background:var(--text2);border-radius:50%;flex-shrink:0;height:12px;width:12px}.rh-card-host .rh-state.running{background:#008754}.rh-card-host .rh-state.failed{background:#c1121c}.rh-card-host .rh-state.canceled{background:#f9a800}.rh-card-host .rh-grid{aspect-ratio:16/7;color:var(--border-1);cursor:default;display:block;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);width:100%}:root.light-mode .rh-card-host .rh-grid{color:var(--border-2)}.rh-card-host .rh-grid.over-agent{cursor:var(--cursor-pointer)}.rh-card-host .rh-detail{border-top:1px solid var(--line);max-height:0;overflow:hidden;transition:max-height .25s ease}.rh-card-host .rh-detail.open{max-height:600px;overflow-y:auto;scrollbar-width:none}.rh-card-host .rh-agents{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.rh-card-host .rh-agent-row{align-items:center;border-radius:4px;cursor:var(--cursor-pointer);display:flex;font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:12px;margin:0 -6px;overflow:hidden;padding:2px 6px;transition:background var(--dur-fast) ease}.rh-card-host .rh-agent-row:focus-visible,.rh-card-host .rh-agent-row:hover{background:color-mix(in srgb,var(--text) 7%,transparent);outline:none}.rh-card-host .rh-agent-row:focus-visible{box-shadow:inset 0 0 0 1px var(--text2)}.rh-card-host .rh-row-cue{background-color:var(--text2);flex-shrink:0;height:18px;mask-image:url(../icons/chevron-down.svg);-webkit-mask-image:url(../icons/chevron-down.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform .2s ease,background-color var(--dur-fast) ease;width:18px}.rh-card-host .rh-agent-row:focus-visible .rh-row-cue,.rh-card-host .rh-agent-row:hover .rh-row-cue{background-color:var(--text)}.rh-card-host .rh-agent-row[aria-expanded=true] .rh-row-cue{transform:rotate(180deg)}.rh-card-host .rh-swatch{border-radius:2px;flex-shrink:0;height:10px;width:10px}.rh-card-host .rh-agent-name{color:var(--text);flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:clamp(160px,34%,280px)}.rh-card-host .rh-agent-name,.rh-card-host .rh-step-log-title{container-type:inline-size}@keyframes agent-card-marquee{0%,15%{translate:0}65%,80%{translate:min(0px,calc(100cqw - 100%))}to{translate:0}}@media(prefers-reduced-motion:no-preference){.rh-card-host .rh-agent-row:is(:hover,:focus-visible) .rh-marquee,.rh-card-host .rh-step-log-title:hover .rh-marquee{animation:agent-card-marquee 7s ease-in-out infinite;display:inline-block}.rh-card-host .rh-agent-row:is(:hover,:focus-visible) .rh-agent-name,.rh-card-host .rh-step-log-title:hover{text-overflow:clip}}@media(prefers-reduced-motion:reduce){.rh-card-host .rh-agent-row:is(:hover,:focus-visible) .rh-agent-name,.rh-card-host .rh-step-log-title:hover{white-space:normal}}.rh-card-host .rh-bar{align-items:center;display:flex;flex:1;gap:2px;height:18px;image-rendering:pixelated;min-width:0}.rh-card-host .rh-bar-unit{background:#ffffff0d;flex:1 1 0;height:18px;image-rendering:pixelated;min-width:2px}@media(max-width:640px){.rh-card-host .rh-agent-row{flex-wrap:wrap;row-gap:6px}.rh-card-host .rh-agent-name{flex:1 1 0;min-width:0;width:auto}.rh-card-host .rh-bar{flex:1 1 100%;order:2}}.rh-card-host .rh-pct{color:var(--text2);flex-shrink:0;min-width:50px;text-align:right}.rh-card-host .rh-pct.awaiting{color:var(--yellow)}:root.light-mode .rh-card-host .rh-card{background:transparent}:root.light-mode .rh-card-host .rh-bar-unit{background:#0000000d}.rh-card-host .rh-steps{gap:4px}.rh-card-host .rh-failures,.rh-card-host .rh-steps{display:flex;flex-direction:column;padding:0 16px 14px}.rh-card-host .rh-failures{gap:8px}.rh-card-host .rh-failures:empty{display:none}.rh-card-host .rh-failure{align-items:flex-start;color:var(--text);display:flex;font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:8px;line-height:calc(var(--look-lh, 1.5)*1.5/1.5)}.rh-card-host .rh-failure img{flex-shrink:0;height:18px;margin-top:3px;opacity:.8;width:18px}.rh-card-host .rh-failure-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.rh-card-host .rh-failure-name{font-weight:400}.rh-card-host .rh-retry{background:var(--border-1);border:none;border-radius:24px;color:var(--text2);cursor:var(--cursor-pointer);flex-shrink:0;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;padding:4px 14px;transition:all .2s}.rh-card-host .rh-retry:hover:not(:disabled){background:var(--border-2);color:var(--accent)}.rh-card-host .rh-retry:disabled{cursor:var(--cursor-default);opacity:.5}.rh-card-host .rh-card.agent-view .rh-activity:not(.selected),.rh-card-host .rh-card.agent-view .rh-agent-row:not(.selected),.rh-card-host .rh-card.agent-view .rh-failure:not(.selected),.rh-card-host .rh-card:not(.agent-view) .rh-steps{display:none}.rh-card-host .rh-rollers{display:flex;flex-direction:column;padding:0 16px 6px}.rh-card-host .rh-card.agent-view .rh-rollers{display:none}.rh-card-host .rh-step-logs{display:flex;flex-direction:column;padding:0 16px 14px}.rh-card-host .rh-card.agent-view .rh-step-log:not(.selected),.rh-card-host .rh-card:not(.agent-view) .rh-step-logs{display:none}.rh-card-host .rh-step-log-head{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:8px;margin-bottom:4px;padding-bottom:4px}.rh-card-host .rh-step-log-title{color:var(--text);flex:1;font-size:calc(20px*var(--look-scale, 1));min-width:0;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-card-host .rh-step-log-effort{color:var(--text2);flex-shrink:0;font-size:calc(20px*var(--look-scale, 1));white-space:nowrap}.rh-card-host .rh-step-log{border-top:1px solid var(--line);margin-top:4px;max-height:260px;overflow-y:auto;padding-top:8px}.rh-card-host .rh-activity,.rh-card-host .rh-step-log-loading{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.rh-card-host .rh-activity{align-items:center;display:flex;gap:8px;line-height:calc(var(--look-lh, 1.5)*1.6/1.5);overflow:hidden;white-space:nowrap}.rh-card-host .rh-activity img{flex-shrink:0;height:18px;opacity:.6;width:18px}.rh-card-host .rh-activity-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rh-card-host .rh-activity-dots{display:inline-block;text-align:left;width:1.5em}.rh-card-host .rh-activity-dots:after{animation:agent-card-dots 1.5s steps(3) infinite;content:"..."}:root.light-mode .rh-card-host .rh-agent-name{color:#000}:root.light-mode .rh-card-host .rh-activity img,:root.light-mode .rh-card-host .rh-back-btn img,:root.light-mode .rh-card-host .rh-failure img,:root.light-mode .rh-card-host .rh-header-icon{filter:brightness(0) saturate(100%) invert(44%) sepia(7%) saturate(714%) hue-rotate(179deg) brightness(94%) contrast(86%)}.rh-activity-log{display:flex;flex-direction:column;gap:1px}.rh-activity-log .rh-cmd{border-radius:4px}.rh-activity-log .rh-cmd-head{align-items:baseline;border-radius:4px;cursor:var(--cursor-pointer);display:grid;gap:8px;grid-template-columns:14px auto minmax(0,1fr) auto;list-style:none;padding:4px 6px}.rh-activity-log .rh-cmd-head::-webkit-details-marker{display:none}.rh-activity-log .rh-cmd-head:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.rh-activity-log .rh-cmd-head:focus-visible{outline:1px solid var(--text2);outline-offset:-1px}.rh-activity-log .rh-cmd-status{align-self:center;height:11px;opacity:.45;width:11px}.rh-activity-log .rh-cmd.failed .rh-cmd-status{filter:brightness(0) saturate(100%) invert(52%) sepia(38%) saturate(1071%) hue-rotate(291deg) brightness(91%) contrast(90%);opacity:1}.rh-activity-log .rh-cmd.pending .rh-cmd-status{opacity:.35}:root.light-mode .rh-activity-log .rh-cmd-status{filter:brightness(0) saturate(100%) invert(44%) sepia(7%) saturate(714%) hue-rotate(179deg) brightness(93%) contrast(88%)}.rh-activity-log .rh-cmd-tool{color:var(--text);font-size:calc(20px*var(--look-scale, 1));opacity:.85;white-space:nowrap}.rh-activity-log .rh-cmd-tool:empty{display:none}.rh-activity-log .rh-cmd-head:has(>.rh-cmd-tool:empty){grid-template-columns:14px minmax(0,1fr) auto}.rh-activity-log .rh-cmd-summary{font-family:var(--mono);min-width:0;overflow:hidden;text-overflow:ellipsis}.rh-activity-log .rh-cmd-meta,.rh-activity-log .rh-cmd-summary{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));white-space:nowrap}.rh-activity-log .rh-cmd-meta{font-variant-numeric:tabular-nums;opacity:.6}.rh-activity-log .rh-cmd-body{display:flex;flex-direction:column;gap:6px;padding:2px 6px 8px 28px}.rh-activity-log .rh-cmd-section{display:flex;flex-direction:column;gap:2px}.rh-activity-log .rh-cmd-caption{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));letter-spacing:calc(.08em + var(--look-ls, 0em));opacity:.7}.rh-activity-log .rh-cmd-pre{background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text2);font-family:var(--mono);font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.55/1.5);margin:0;max-height:220px;overflow:auto;padding:6px 8px;white-space:pre-wrap;word-break:break-word}.rh-activity-log .rh-cmd-waiting{opacity:.7}.rh-activity-log .rh-cmd-waiting,.rh-activity-log .rh-note{color:var(--text2);font-size:calc(20px*var(--look-scale, 1))}.rh-activity-log .rh-note{align-items:baseline;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr);line-height:calc(var(--look-lh, 1.5)*1.6/1.5);padding:3px 6px 3px 28px}.rh-activity-log .rh-note-label{opacity:.6}.rh-activity-log .rh-note-text{min-width:0;overflow-wrap:anywhere}.rh-activity-log .rh-note-text>:first-child{margin-top:0}.rh-activity-log .rh-note-text>:last-child{margin-bottom:0}.rh-activity-log .rh-cmd-facts{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));grid-column:2/-1;line-height:calc(var(--look-lh, 1.5)*1.5/1.5);overflow-wrap:anywhere;white-space:normal}.rh-activity-log .rh-cmd-facts:empty{display:none}.rh-activity-log .rh-cmd.unconfirmed .rh-cmd-status{opacity:1}.rh-activity-log .rh-cmd-copy{background:transparent;border:1px solid var(--text2);border-radius:4px;color:var(--text2);cursor:var(--cursor-pointer);font:inherit;padding:3px 8px}.rh-activity-log .rh-cmd-tool{overflow-wrap:anywhere;white-space:normal}.think-execution{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));overflow-wrap:anywhere}.think-exec-words{display:inline-grid;overflow:hidden;vertical-align:bottom}.think-exec-word{grid-area:1/1}.think-exec-word.entering{animation:think-exec-rise .28s ease-out both}.think-exec-word.leaving{animation:think-exec-leave .28s ease-in both}@keyframes think-exec-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes think-exec-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.think-exec-word.entering,.think-exec-word.leaving{animation-duration:.01s}}.conversation-render .think-body>.think-label{flex:none}.conversation-render .think-worker-title.rh-agent-row{align-items:flex-start}.conversation-render .think-worker-title .rh-swatch{margin-top:6px}.rh-activity-log .rh-model>summary{cursor:var(--cursor-pointer)}.rh-activity-log .rh-model-details{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin:4px 0 8px;overflow-wrap:anywhere}.think-roll{flex:1;height:66px;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.15) 22%,rgba(0,0,0,.55) 48%,#000 78%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.15) 22%,rgba(0,0,0,.55) 48%,#000 78%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;min-width:0;overflow:hidden;position:relative}.think-roll-item{align-items:center;display:flex;font-family:var(--mono);font-size:calc(20px*var(--look-scale, 1));height:22px;left:0;line-height:calc(var(--look-lh, 1.5)*1.5/1.5);opacity:0;overflow:hidden;position:absolute;top:0;transform:translateY(66px) translateZ(0);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .65s cubic-bezier(.22,1,.36,1),color .65s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:100%;will-change:transform,opacity}.think-roll-item[data-pos="0"]{color:var(--text);opacity:1;transform:translateY(44px) translateZ(0)}.think-roll-item[data-pos="1"]{color:var(--text2);opacity:.5;transform:translateY(22px) translateZ(0)}.think-roll-item[data-pos="2"]{color:var(--text2);opacity:.2;transform:translateY(0) translateZ(0)}.think-roll-item[data-pos=exit]{opacity:0;transform:translateY(-22px) translateZ(0)}.think-roll-item .think-roll-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.think-roll-sigil{flex-shrink:0;margin-right:6px;opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.think-roll-item[data-pos="0"].pending .think-roll-text{color:var(--text)}.think-roll-item[data-pos="0"].pending .think-roll-sigil{opacity:.8}@media(prefers-reduced-motion:reduce){.think-roll-item{transition-duration:.01s}}.activity-board[data-v-c8f61a2a]{display:flex;flex:1 0 auto;flex-direction:column}.activity-board-empty[data-v-c8f61a2a]{align-items:center;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-position:50%;background-size:28px 28px;display:flex;flex:1;justify-content:center;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);min-height:200px}.activity-board-empty p[data-v-c8f61a2a]{background:var(--bg);color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;margin:0;padding:6px 14px}.activity-board-cards[data-v-c8f61a2a]{display:flex;flex:1 0 auto;flex-direction:column}.activity-board-cards[data-v-c8f61a2a] .rh-card{background:none;border:none;border-radius:0;flex:1 0 auto;margin:0;max-width:100%;overflow:visible}.activity-board-cards[data-v-c8f61a2a] .rh-header{display:none}.activity-board-cards[data-v-c8f61a2a] .rh-grid{aspect-ratio:auto;contain:size;flex:1;mask-image:radial-gradient(ellipse 70% 85% at center,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 85% at center,#000 55%,transparent 100%);min-height:200px}.activity-board-cards[data-v-c8f61a2a] .rh-agents{padding:14px 6px}.activity-board-cards[data-v-c8f61a2a] .rh-failures,.activity-board-cards[data-v-c8f61a2a] .rh-rollers,.activity-board-cards[data-v-c8f61a2a] .rh-step-logs,.activity-board-cards[data-v-c8f61a2a] .rh-steps{padding-left:6px;padding-right:6px}.activity-board-cards[data-v-c8f61a2a] .rh-detail.open,.activity-board-cards[data-v-c8f61a2a] .rh-step-log{max-height:none;overflow:visible}.activity-board-cards[data-v-c8f61a2a] .rh-cmd-summary,.activity-board-cards[data-v-c8f61a2a] .rh-cmd-tool,.activity-board-cards[data-v-c8f61a2a] .rh-step-log-title,.activity-board-cards[data-v-c8f61a2a] .rh-cmd-facts,.activity-board-cards[data-v-c8f61a2a] .rh-cmd-meta,.activity-board-cards[data-v-c8f61a2a] .rh-cmd-waiting,.activity-board-cards[data-v-c8f61a2a] .rh-note,.activity-board-cards[data-v-c8f61a2a] .rh-step-log-effort,.activity-board-cards[data-v-c8f61a2a] .rh-cmd-pre{font-size:calc(20px*var(--look-scale, 1))}.activity-board-more[data-v-c8f61a2a]{align-self:flex-start;background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;margin:4px 0 0;padding:4px 0;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}:root.light-mode .activity-board-more[data-v-c8f61a2a]{color:var(--text)}.activity-board-more[data-v-c8f61a2a]:focus-visible,.activity-board-more[data-v-c8f61a2a]:hover{color:var(--text);text-decoration-color:currentColor}.activities-backdrop[data-v-f35abcd1]{background:var(--backdrop);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:299}.activities-backdrop.open[data-v-f35abcd1]{opacity:1;pointer-events:auto}.activities-panel[data-v-f35abcd1]{background:var(--bg);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;height:min(600px,calc(100dvh - 80px));left:50%;max-height:calc(100dvh - 80px);max-width:90vw;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.95);transition:opacity .3s ease,transform .3s ease;width:calc(var(--G)*18.666);z-index:300}.activities-panel.open[data-v-f35abcd1]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.activities-head[data-v-f35abcd1]{align-items:baseline;display:flex;flex-shrink:0;padding:20px 18px 16px}.activities-title[data-v-f35abcd1]{color:var(--text);font-family:var(--font);font-size:calc(32px*var(--look-scale, 1));font-weight:200;margin:0;padding:0}.activities-close[data-v-f35abcd1]{align-items:center;background:none;border:none;color:var(--text2);cursor:var(--cursor-pointer);display:flex;height:24px;justify-content:center;margin-left:auto;opacity:.7;padding:0;transition:opacity .2s;width:24px}.activities-close[data-v-f35abcd1]:hover{opacity:1}.close-glyph[data-v-f35abcd1]{background-color:currentColor;height:16px;mask-image:url(../icons/close.svg);-webkit-mask-image:url(../icons/close.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px}.activities-body[data-v-f35abcd1]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:18px;scrollbar-width:none}.activities-body[data-v-f35abcd1]::-webkit-scrollbar{display:none}.conversation-render{--muted:#9aa3ad;display:flex;flex-direction:column;gap:10px}@keyframes conversation-render-dialIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes conversation-render-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.conversation-render>.offscreen-row{content-visibility:auto}.conversation-render .dial-msg{display:flex;flex-direction:column;gap:2px;padding:2px 0}.conversation-render .dial-msg.live-entry{animation:conversation-render-dialIn .45s cubic-bezier(.22,1,.36,1) backwards}@keyframes conversation-render-wordIn{0%{opacity:0;top:4px}}@keyframes conversation-render-cardIn{0%{opacity:0;transform:translateY(40px) scale(.96)}}.conversation-render .reveal-word{position:relative;top:0}@media(prefers-reduced-motion:no-preference){.conversation-render .reveal-word{animation:conversation-render-wordIn .5s cubic-bezier(.22,1,.36,1) var(--reveal-at,0s) backwards}.conversation-pinned>.gui-block,.conversation-render .card-enter,.conversation-render .dial-msg.live-entry>.gui-cards{animation:conversation-render-cardIn .6s cubic-bezier(.16,1,.3,1) var(--card-delay,0s) backwards}}.conversation-render .dial-meta{align-items:baseline;display:flex;gap:8px;margin-bottom:4px;padding:0}.conversation-render .dial-role{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .dial-broadcast-label,.conversation-render .dial-ts{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1))}.conversation-render .dial-broadcast-label{border:1px solid var(--border);border-radius:12px;padding:0 8px}.conversation-render .dial-broadcast>.dial-body{border-left:2px solid var(--accent);padding-left:12px}.conversation-render .dial-user{align-items:flex-end;position:relative}.conversation-render .dial-user .dial-meta{flex-direction:row-reverse}.conversation-render .dial-user .dial-body{background:#1a1c1e;border-radius:18px;color:#b3b3b3;font-size:calc(max(20px,calc(var(--G) * .7 * var(--chat-text-scale, 1))) * var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.35/1.5);max-width:78%;padding:12px 18px;word-wrap:break-word}.conversation-render .dial-system{align-items:flex-start;position:relative}.conversation-render .dial-system .dial-body{font-size:calc(max(20px,calc(var(--G) * .7 * var(--chat-text-scale, 1))) * var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.35/1.5);max-width:100%;padding:4px 0;word-wrap:break-word;border-left:none;color:var(--text2)}.conversation-render .dial-user .dial-reaction{bottom:-14px;height:28px;pointer-events:none;position:absolute;right:-10px;transform:rotate(var(--sticker-tilt,0deg)) scale(var(--sticker-scale,1));width:28px}.conversation-render .dial-user .dial-reaction-icon{background-color:var(--accent);display:block;height:100%;mask-image:var(--sticker-icon);-webkit-mask-image:var(--sticker-icon);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:100%}@keyframes conversation-render-reaction-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.conversation-render .dial-user .dial-reaction.reaction-pop .dial-reaction-icon{animation:conversation-render-reaction-pop .3s ease-out both}.conversation-render .dial-user:has(>.dial-reaction){margin-bottom:8px}.conversation-render .think-body{align-items:center;display:flex;gap:10px;padding:8px 0}.conversation-render .think-body img{animation:conversation-render-spin 1.2s linear infinite;height:20px;opacity:.6;width:20px}.conversation-render .think-label{color:var(--text2);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .dial-meta .think-body{align-self:center;gap:6px;padding:0}.conversation-render .dial-meta .think-body img{filter:brightness(0) saturate(100%) invert(32%) sepia(99%) saturate(924%) hue-rotate(166deg) brightness(93%) contrast(103%);height:14px;opacity:1;width:14px}.conversation-render .dial-meta .think-label{color:var(--blue);font-size:calc(20px*var(--look-scale, 1))}.conversation-render .think-worker{align-self:stretch;min-width:0}.conversation-render .think-worker-title{align-items:baseline;border-radius:4px;cursor:var(--cursor-pointer);display:flex;flex-wrap:wrap;gap:8px;list-style:none;min-width:0;padding:3px 0}.conversation-render .think-worker-title::-webkit-details-marker{display:none}.conversation-render .think-worker-title:hover{color:var(--text)}.conversation-render .think-worker-title>.think-execution{flex-basis:100%}.conversation-render .think-worker-spinner{align-self:center;animation:conversation-render-spin 1.2s linear infinite;flex-shrink:0;height:14px;opacity:.6;width:14px}.conversation-render .think-worker:not(.running)>.think-worker-title>.think-execution,.conversation-render .think-worker:not(.running)>.think-worker-title>.think-worker-spinner{display:none}.conversation-render .think-worker-title:before{content:"›";flex-shrink:0;opacity:.5;transition:transform var(--dur-fast) ease;width:10px}.conversation-render .think-worker[open]>.think-worker-title:before{transform:rotate(90deg)}.conversation-render .think-worker-count{color:var(--text2);flex-shrink:0;font-size:calc(20px*var(--look-scale, 1));font-variant-numeric:tabular-nums;margin-left:auto}.conversation-render .think-worker[open]>.rh-activity-log{border-top:1px solid var(--line);margin:4px 0 10px;padding-top:6px}.conversation-render .think-worker-title .think-worker-name{flex-shrink:1;width:auto}.conversation-render .think-worker-name{color:var(--text);font-size:calc(20px*var(--look-scale, 1));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-render .think-worker-effort,.conversation-render .think-worker-state{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));white-space:nowrap}.conversation-render .think-worker-effort:after{content:"·";content:"·"/"";margin-left:8px}.conversation-render .think-worker .rh-activity-log:empty{display:none}.conversation-render .think-worker>.rh-activity-log{max-height:420px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.conversation-render .think-worker-loading{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));padding:4px 0}.conversation-render .gui-block{margin:12px 0;max-width:82%;padding:0;position:relative}.conversation-render .gui-tag{align-items:center;color:var(--text2);display:flex;font-family:var(--font);font-size:calc(22px*var(--look-scale, 1));font-weight:100;gap:8px;letter-spacing:calc(.04em + var(--look-ls, 0em));margin-bottom:10px}.conversation-render .gui-tag img{height:18px;opacity:.5;width:18px}.conversation-render .dial-body>:first-child{margin-top:0}.conversation-render .dial-body>:last-child{margin-bottom:0}.conversation-render .dial-body h1,.conversation-render .dial-body h2,.conversation-render .dial-body h3,.conversation-render .dial-body h4,.conversation-render .dial-body h5,.conversation-render .dial-body h6{font-weight:400;line-height:1.25;margin:10px 0 6px}.conversation-render .dial-body h1{font-size:calc(22px*var(--look-scale, 1))}.conversation-render .dial-body h2,.conversation-render .dial-body h3,.conversation-render .dial-body h4,.conversation-render .dial-body h5,.conversation-render .dial-body h6{font-size:calc(20px*var(--look-scale, 1))}.conversation-render .dial-body p{margin:0 0 8px}.conversation-render .dial-body p:last-child{margin-bottom:0}.conversation-render .dial-body em{font-style:italic}.conversation-render .dial-body del,.conversation-render .dial-body s{text-decoration:line-through}.conversation-render .dial-body code{background:#ffffff1a;border-radius:4px;font-family:var(--mono);font-size:max(20px,.9em);padding:1px 6px}:root.light-mode .conversation-render .dial-body code{background:#00000014}.conversation-render .dial-body pre{background:#ffffff14;border-radius:8px;font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.45/1.5);margin:8px 0;overflow-x:auto;padding:10px 12px;position:relative}.conversation-render .dial-body pre .code-copy-btn{align-items:center;background:var(--bg);border:none;border-radius:6px;color:var(--text2);cursor:var(--cursor-pointer);display:inline-flex;height:26px;justify-content:center;opacity:0;padding:0;position:absolute;right:6px;top:6px;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,background var(--dur-fast) ease;width:26px}.conversation-render .dial-body pre .code-copy-btn.copied,.conversation-render .dial-body pre .code-copy-btn:focus-visible,.conversation-render .dial-body pre:hover .code-copy-btn{opacity:1}.conversation-render .dial-body pre .code-copy-btn:hover{color:var(--text)}.conversation-render .dial-body pre .code-copy-btn.copied{color:#008754}.conversation-render .gui-share .gui-share-preview{overflow:hidden;width:100%}.conversation-render .gui-share .gui-share-scale{transform-origin:top left;width:540px}.conversation-render .gui-share .gui-share-actions{align-items:center;display:flex;gap:12px;margin-top:10px}.conversation-render .gui-share .gui-share-download{background:var(--accent);border:none;border-radius:24px;color:#fff;cursor:var(--cursor-pointer);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(.03em + var(--look-ls, 0em));padding:8px 18px}.conversation-render .gui-share .gui-share-download:hover{filter:brightness(1.1)}.conversation-render .gui-share .gui-share-download:disabled{cursor:var(--cursor-default);opacity:.6}.conversation-render .gui-share .gui-share-missing,.conversation-render .gui-share .gui-share-status{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(.02em + var(--look-ls, 0em))}.conversation-render .gui-share .gui-share-export{left:-10000px;pointer-events:none;position:fixed;top:0;width:540px}.conversation-render .dial-msg .msg-share-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text2);cursor:var(--cursor-pointer);display:inline-flex;height:26px;justify-content:center;opacity:0;padding:0;position:absolute;right:0;top:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease;width:26px}.conversation-render .dial-msg .msg-share-btn:focus-visible,.conversation-render .dial-msg:hover .msg-share-btn{opacity:1}.conversation-render .dial-msg .msg-share-btn:hover{color:var(--text)}@media(hover:none){.conversation-render .dial-msg .msg-share-btn{opacity:.6}}:root.light-mode .conversation-render .dial-body pre{background:#0000000f}.conversation-render .dial-body pre code{background:transparent;border-radius:0;font-size:inherit;padding:0}.conversation-render .dial-body ol,.conversation-render .dial-body ul{margin:6px 0;padding-left:24px}.conversation-render .dial-body li,.conversation-render .dial-body li>ol,.conversation-render .dial-body li>ul{margin:2px 0}.conversation-render .dial-body li.task-list-item{list-style:none;margin-left:-20px}.conversation-render .dial-body .task-check{border:1px solid;border-radius:2px;display:inline-block;height:.78em;margin-right:6px;opacity:.55;position:relative;vertical-align:-.06em;width:.78em}.conversation-render .dial-body .task-check-on{opacity:1}.conversation-render .dial-body .task-check-on:before{background-color:var(--accent);content:"";inset:-1px -2px 0 0;mask-image:url(../conversation-icons/check.svg);-webkit-mask-image:url(../conversation-icons/check.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute}.conversation-render .dial-body .task-check-progress{opacity:1}.conversation-render .dial-body .task-check-progress:before{background:linear-gradient(135deg,currentColor 0 50%,transparent 50% 100%);content:"";inset:1px;position:absolute}.conversation-render .dial-body blockquote{border-left:3px solid hsla(0,0%,49.8%,.4);color:inherit;margin:8px 0;opacity:.85;padding:2px 10px}.conversation-render .dial-body a{color:var(--accent);text-decoration:underline;word-break:break-word}.conversation-render .dial-body table{border-collapse:collapse;display:block;font-size:calc(20px*var(--look-scale, 1));margin:8px 0;max-width:100%;overflow-x:auto;width:-moz-max-content;width:max-content}.conversation-render .dial-body td,.conversation-render .dial-body th{border:1px solid hsla(0,0%,49.8%,.3);padding:4px 10px;text-align:left}.conversation-render .dial-body thead th{background:#ffffff0d;font-weight:400}:root.light-mode .conversation-render .dial-body thead th{background:#0000000a}.conversation-render .dial-body hr{border:0;border-top:1px solid hsla(0,0%,49.8%,.25);margin:10px 0}:root.light-mode .conversation-render .dial-role,:root.light-mode .conversation-render .dial-ts{color:var(--text2)}:root.light-mode .conversation-render .dial-user .dial-body{background:#e5e7eb;color:#4b5563}:root.light-mode .conversation-render .dial-system .dial-body{border-left:none;color:var(--text2)}:root.light-mode .conversation-render .gui-tag{color:#6b7280}:root.light-mode .conversation-render .gui-tag img,:root.light-mode .conversation-render .think-worker-spinner{filter:brightness(0) saturate(100%) invert(44%) sepia(7%) saturate(714%) hue-rotate(179deg) brightness(94%) contrast(86%)}.conversation-render .gui-cards{align-self:stretch;display:flex;flex-direction:column;gap:12px;margin:12px 0 0;max-width:82%}.conversation-render .gui-cards .gui-block{max-width:100%}.conversation-render .gui-attention .gui-tag{color:var(--yellow)}.conversation-render .gui-attention .gui-tag img{opacity:.7}.conversation-render .gui-attention .attention-text{background:transparent;border-radius:6px;color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.5/1.5);padding:14px 16px}.conversation-render .gui-task-failure .gui-tag{color:var(--red)}.conversation-render .gui-task-failure .task-failure-title{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400;overflow-wrap:anywhere;padding:8px 16px 0}.conversation-render .gui-task-failure .attention-text{margin:8px 16px 0;overflow-wrap:anywhere;padding:4px 0}.conversation-render .gui-task-failure .confirm-actions{padding:12px 16px 0}.conversation-render .gui-task-failure .conf-btn:disabled{cursor:var(--cursor-default);opacity:.5}.conversation-render .gui-file-row{align-items:center;background:transparent;border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;transition:all .2s}.conversation-render .gui-file-openable{cursor:var(--cursor-pointer)}.conversation-render .gui-file-openable:hover .gui-file-row{background:#ffffff05}.conversation-render .gui-file-openable:hover .file-name{color:var(--accent)}.conversation-render .gui-file-row:hover{background:#ffffff05}.conversation-render .gui-file-row:hover .file-name{color:var(--accent)}.conversation-render .gui-file-row img{height:24px;opacity:.5;width:24px}.conversation-render .file-ext{border-radius:4px;flex-shrink:0;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:400;letter-spacing:calc(.08em + var(--look-ls, 0em));padding:6px 10px}.conversation-render .file-name{color:var(--text);flex:1;font-size:calc(20px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.conversation-render .file-download,.conversation-render .file-meta{color:var(--text2);flex-shrink:0;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;margin-left:auto}.conversation-render .file-download{background:transparent;border:none;border-radius:4px;cursor:var(--cursor-pointer);padding:6px 12px;transition:all .2s}.conversation-render .file-download:hover{background:#ffffff0a;color:var(--text)}.conversation-render .file-download:disabled{cursor:default;opacity:.7}.conversation-render .file-download-spinner{animation:file-download-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;border-top:2px solid var(--text2);display:inline-block;height:12px;margin-right:6px;vertical-align:-1px;width:12px}@keyframes file-download-spin{to{transform:rotate(1turn)}}.conversation-render .file-download-status{color:#d99a6c;font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.4/1.5);margin-top:6px}@media(prefers-reduced-motion:reduce){.conversation-render .file-download-spinner{animation-duration:1.4s}}.conversation-render .file-preview-media{position:relative}.conversation-render .file-preview-loading{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.conversation-render .file-preview-error{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));padding:24px 16px;text-align:center}.conversation-render .file-preview{background:transparent;border-radius:6px;margin-top:12px;overflow:hidden}.conversation-render .file-preview-frame{border:none;display:block;height:600px;width:100%}.conversation-render .file-preview-image{background:#0003;display:block;height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.conversation-render .file-preview-video{background:#000;display:block;height:600px;-o-object-fit:contain;object-fit:contain;width:100%}.conversation-render .file-preview-audio{box-sizing:border-box;display:block;padding:12px;width:100%}.conversation-render .search-results-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.conversation-render .search-result{background:transparent;border-radius:6px;cursor:var(--cursor-pointer);overflow:hidden;padding:0;transition:all .2s}.conversation-render .search-result:hover{background:#ffffff05}.conversation-render .search-result:hover .sr-title{color:var(--accent)}.conversation-render .sr-image{background:transparent;height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.conversation-render .sr-content{padding:14px 16px}.conversation-render .sr-title{color:var(--text);letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.3/1.5);transition:color .2s}.conversation-render .sr-title,.conversation-render .sr-url{font-size:calc(20px*var(--look-scale, 1));font-weight:200;margin-bottom:8px}.conversation-render .sr-url{color:var(--text2);font-family:var(--font);opacity:.5}.conversation-render .sr-snippet{line-height:calc(var(--look-lh, 1.5)*1.5/1.5)}.conversation-render .show-more-btn,.conversation-render .sr-snippet{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.conversation-render .show-more-btn{background:transparent;border:none;border-radius:6px;cursor:var(--cursor-pointer);font-family:var(--font);margin-top:8px;padding:12px 18px;transition:all .2s;width:100%}.conversation-render .show-more-btn:hover{background:var(--bg-hover);color:var(--text)}.conversation-render .gui-table{border-collapse:separate;border-radius:6px;border-spacing:0;overflow:hidden;width:100%}.conversation-render .gui-table thead{background:transparent}.conversation-render .gui-table th{border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--text);cursor:var(--cursor-pointer);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:400;padding:12px 14px;text-align:left;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-render .gui-table th:hover{background:#ffffff0a}.conversation-render .gui-table th:after{content:"↕";font-size:calc(20px*var(--look-scale, 1));margin-left:6px;opacity:.3}.conversation-render .gui-table th.sorted-asc:after{content:"↑";opacity:1}.conversation-render .gui-table th.sorted-desc:after{content:"↓";opacity:1}.conversation-render .gui-table td{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200;padding:12px 14px}.conversation-render .gui-table tr:last-child td{border-bottom:none}.conversation-render .gui-table tbody tr{transition:background .2s}.conversation-render .gui-table tbody tr:hover{background:#ffffff05}.conversation-render .gui-chart{background:transparent;border-radius:6px;padding:16px}.conversation-render .chart-title{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400;margin-bottom:16px}.conversation-render .chart-bars{align-items:flex-end;display:flex;gap:12px;height:200px;padding:10px 0}.conversation-render .chart-bar{background:var(--accent);border-radius:4px 4px 0 0;flex:1;position:relative;transform-origin:bottom}.conversation-render .live-entry .chart-bar{transition:all .6s cubic-bezier(.16,1,.3,1)}.conversation-render .chart-bar:hover{opacity:.8;transform:scaleY(1.02)}.conversation-render .chart-bar-label{bottom:-24px;color:var(--text2);font-weight:200;white-space:nowrap}.conversation-render .chart-bar-label,.conversation-render .chart-bar-value{font-size:calc(20px*var(--look-scale, 1));left:50%;position:absolute;transform:translate(-50%)}.conversation-render .chart-bar-value{color:var(--text);font-weight:400;opacity:0;top:-24px;transition:opacity .2s}.conversation-render .chart-bar:hover .chart-bar-value{opacity:1}.conversation-render .gui-chart--rows{container-type:inline-size}.conversation-render .chart-rows{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content}.conversation-render .chart-row{display:contents}.conversation-render .chart-row-label,.conversation-render .chart-row-value{font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.35/1.5)}.conversation-render .chart-row-label{color:var(--text2);font-weight:200;max-width:40cqw;overflow-wrap:break-word}.conversation-render .chart-row-track{min-width:0}.conversation-render .chart-row-value{color:var(--text);font-variant-numeric:tabular-nums;font-weight:400;text-align:right}.conversation-render .chart-row-bar{background:var(--accent);border-radius:0 2px 2px 0;height:10px}.conversation-render .gui-timeline{padding:0 0 0 32px;position:relative}.conversation-render .timeline-item{border-left:2px solid hsla(0,0%,100%,.1);padding:0 0 24px 24px;position:relative}.conversation-render .timeline-item:last-child{border-left-color:transparent;padding-bottom:0}.conversation-render .timeline-dot{background:var(--accent);border:2px solid var(--bg);border-radius:50%;box-shadow:0 0 0 2px #ff461233;height:12px;left:-7px;position:absolute;top:4px;transition:all .3s;width:12px}.conversation-render .timeline-item.completed .timeline-dot{background:var(--green);box-shadow:none}.conversation-render .timeline-item.pending .timeline-dot{background:var(--text2);box-shadow:none;opacity:.4}.conversation-render .timeline-time{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200;margin-bottom:4px}.conversation-render .timeline-content{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400;line-height:calc(var(--look-lh, 1.5)*1.4/1.5)}.conversation-render .timeline-meta{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200;margin-top:4px;opacity:.6}.conversation-render .gui-code{background:transparent;border-radius:6px;overflow:hidden}.conversation-render .code-header{align-items:center;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:10px 14px}.conversation-render .code-language{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:400;letter-spacing:calc(.05em + var(--look-ls, 0em))}.conversation-render .code-copy{align-items:center;background:none;border:none;border-radius:4px;color:var(--text2);cursor:var(--cursor-pointer);display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.conversation-render .code-copy:hover{background:#ffffff0a;color:var(--text)}.conversation-render .code-copy-icon{display:block;height:16px;position:relative;width:16px}.conversation-render .code-copy-icon:after,.conversation-render .code-copy-icon:before{border:1.5px solid;border-radius:2px;content:"";height:9px;position:absolute;width:9px}.conversation-render .code-copy-icon:before{left:1px;top:1px}.conversation-render .code-copy-icon:after{background:var(--bg);bottom:1px;right:1px}.conversation-render .code-copy.is-copied .code-copy-icon:before{border-radius:0;border-width:0 0 1.5px 1.5px;height:3px;left:3px;top:7px;transform:rotate(-45deg);width:5px}.conversation-render .code-copy.is-copied .code-copy-icon:after{display:none}.conversation-render .code-body{overflow-x:auto;padding:14px;scrollbar-width:none}.conversation-render .code-body pre{color:var(--text);font-family:var(--mono);font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.6/1.5);margin:0;white-space:pre;word-wrap:normal}.conversation-render .code-keyword{color:#ff6b9d}.conversation-render .code-string{color:#c69026}.conversation-render .code-comment{color:var(--text2);opacity:.6}.conversation-render .code-function{color:#64b5f6}.conversation-render .gui-calculator{background:transparent;border-radius:6px;padding:16px}.conversation-render .calc-title{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400;margin-bottom:16px}.conversation-render .calc-inputs{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.conversation-render .calc-input-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.conversation-render .calc-label{color:var(--text2);flex:1;font-size:calc(20px*var(--look-scale, 1))}.conversation-render .calc-input-wrapper{align-items:center;display:flex;flex:1;gap:8px;justify-content:flex-end}.conversation-render .calc-input{background:var(--input-bg);border:none;border-radius:6px;color:var(--text);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:400;max-width:180px;padding:10px 14px;text-align:right;transition:outline-color .2s;width:100%}.conversation-render .calc-input:focus{outline:1px solid var(--accent);outline-offset:-1px}.conversation-render .calc-unit{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200;min-width:40px}.conversation-render .calc-output{background:transparent;border-radius:6px;margin-top:16px;padding:16px}.conversation-render .calc-output-label{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin-bottom:8px}.conversation-render .calc-output-value{align-items:baseline;display:flex;gap:8px}.conversation-render .calc-result{color:var(--accent);font-size:calc(32px*var(--look-scale, 1));font-weight:400}.conversation-render .preview-panel{background:transparent;border-radius:8px;padding:16px}.conversation-render .preview-field{margin-bottom:12px}.conversation-render .preview-field-label{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin-bottom:4px}.conversation-render .preview-recipient,.conversation-render .preview-subject{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .preview-message{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:200;line-height:calc(var(--look-lh, 1.5)*1.6/1.5);white-space:pre-wrap}.conversation-render .preview-attachments{border-top:1px solid hsla(0,0%,100%,.06);margin-top:12px;padding-top:12px}.conversation-render .preview-attachment{align-items:center;display:flex;gap:8px;margin-top:6px}.conversation-render .preview-attachment-icon{height:16px;opacity:.5;width:16px}.conversation-render .preview-attachment-name{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .preview-attachment-size{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin-left:auto}.conversation-render .confirm-actions{display:flex;gap:8px;margin-top:14px}.conversation-render .conf-btn{align-items:center;background:var(--border-1);border:none;border-radius:24px;color:var(--text2);cursor:var(--cursor-pointer);display:flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:8px;padding:10px 20px;transition:all .2s}.conversation-render .conf-btn:hover:not(:disabled){background:var(--border-2)}.conversation-render .conf-btn:active:not(:disabled){background:color-mix(in srgb,var(--text) 16%,transparent);color:var(--text);transform:scale(.97)}.conversation-render .conf-btn.primary{background:var(--accent);border:none;color:#0a0a0a}.conversation-render .conf-btn.primary:hover:not(:disabled){background:var(--accent);opacity:.9}.conversation-render .conf-btn.primary:active:not(:disabled){background:color-mix(in srgb,var(--accent),#000 18%);color:#0a0a0a;opacity:1}.conversation-render .conf-btn img{height:20px;opacity:.5;width:20px}.conversation-render .conf-btn.primary img{opacity:1}.conversation-render .conf-btn:disabled{cursor:var(--cursor-default);opacity:.3}.conversation-render .confirm-text{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.5/1.5);margin-bottom:14px}.conversation-render .question-options{display:flex;flex-direction:column;gap:12px}.conversation-render .question-options.chips{flex-direction:row;flex-wrap:wrap;gap:10px}.conversation-render .question-options.chips .question-option{align-items:center;border-radius:28px;flex:1 1 0;justify-content:center;min-width:140px;padding:22px 28px;text-align:center}.conversation-render .question-options.chips .question-option-title{font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.4/1.5)}.conversation-render .question-options.chips .question-option:not(.selected) .question-option-title{color:var(--text2)}.conversation-render .question-options.grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.conversation-render .question-options.grid{grid-template-columns:1fr}}.conversation-render .question-option{background:transparent;border:1px solid var(--outline);border-radius:12px;cursor:var(--cursor-pointer);display:flex;flex-direction:column;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));gap:4px;padding:20px;text-align:left;transition:background .2s}.conversation-render .question-option:hover{background:var(--bg-hover)}.conversation-render .question-option.selected{background:var(--accent);border-color:var(--accent)}.conversation-render .question-option.selected .question-option-desc,.conversation-render .question-option.selected .question-option-title{color:#0a0a0a}.conversation-render .question-option:disabled{cursor:var(--cursor-default)}.conversation-render .question-option-title{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:300;letter-spacing:calc(-.01em + var(--look-ls, 0em))}.conversation-render .question-option-desc{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));font-weight:200}.conversation-render .gui-form{display:flex;flex-direction:column;gap:16px}.conversation-render .form-field{display:flex;flex-direction:column;gap:6px}.conversation-render .form-label{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .form-input,.conversation-render .form-select,.conversation-render .form-textarea{background:var(--input-bg);border:none;border-radius:999px;caret-color:var(--accent);color:var(--text);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;outline:none;padding:12px 22px;transition:background .2s;width:100%}.conversation-render .form-input::-moz-placeholder,.conversation-render .form-textarea::-moz-placeholder{color:var(--text2);opacity:.6}.conversation-render .form-input::placeholder,.conversation-render .form-textarea::placeholder{color:var(--text2);opacity:.6}.conversation-render .form-input:focus,.conversation-render .form-select:focus,.conversation-render .form-textarea:focus{background:color-mix(in srgb,var(--input-bg),var(--text) 5%)}.conversation-render .form-textarea{border-radius:24px;font-family:var(--font);min-height:80px;resize:vertical}.conversation-render .form-actions{display:flex;gap:8px;margin-top:8px}.conversation-render .gui-card-closed-body,.conversation-render .gui-form-card.cancelled{opacity:.5}.conversation-render .gui-card-closed-note{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.4/1.5);margin:-4px 0 12px}.conversation-render .fs-list{padding:4px 0}.conversation-render .fs-row{background:transparent;border-radius:12px;cursor:var(--cursor-pointer);margin-bottom:12px;padding:16px;position:relative;transition:all .2s}.conversation-render .fs-row:hover{background:#ffffff0a;border-color:#ffffff26}.conversation-render .fs-badge{background:#4fa833;border-radius:12px;color:#fff;font-size:calc(20px*var(--look-scale, 1));font-weight:400;padding:4px 12px;position:absolute;right:12px;top:-10px}.conversation-render .fs-row-body{align-items:center;display:flex;justify-content:space-between}.conversation-render .fs-main{flex:1}.conversation-render .fs-airline{color:var(--text);font-size:calc(20px*var(--look-scale, 1));font-weight:400;margin-bottom:8px}.conversation-render .fs-route{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin-bottom:6px}.conversation-render .fs-meta,.conversation-render .fs-times{color:var(--text2);display:flex;font-size:calc(20px*var(--look-scale, 1));gap:16px}.conversation-render .fs-meta{margin-top:6px}.conversation-render .fs-times-label{opacity:.6}.conversation-render .fs-price-col{border-left:1px solid hsla(0,0%,100%,.08);padding-left:24px;text-align:right}.conversation-render .fs-price{color:var(--text);font-size:calc(28px*var(--look-scale, 1));font-weight:400}.conversation-render .fs-round-trip{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin-top:4px}.conversation-render .flight-pass{background:linear-gradient(135deg,#2271b3,#1a5a8f);border-radius:16px;color:#fff;overflow:hidden;padding:24px;position:relative}.conversation-render .flight-circle{border-radius:50%;position:absolute}.conversation-render .flight-circle-top{background:#ffffff14;height:200px;right:-40px;top:-40px;width:200px}.conversation-render .flight-circle-bottom{background:#ffffff0f;bottom:-60px;height:240px;left:-60px;width:240px}.conversation-render .flight-pass-inner{position:relative;z-index:2}.conversation-render .flight-route{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.conversation-render .flight-endpoint-right{text-align:right}.conversation-render .flight-city{font-size:calc(20px*var(--look-scale, 1));margin-bottom:4px;opacity:.8}.conversation-render .flight-code{font-size:calc(48px*var(--look-scale, 1));font-weight:400;letter-spacing:calc(-.02em + var(--look-ls, 0em));line-height:1}.conversation-render .flight-time{font-size:calc(20px*var(--look-scale, 1));margin-top:8px;opacity:.9}.conversation-render .flight-arrow{margin:16px 0}.conversation-render .flight-detail-row{border-top:1px dashed hsla(0,0%,100%,.3);display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding-top:20px}.conversation-render .flight-class-row{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.conversation-render .flight-class-row .flight-field:last-child{text-align:right}.conversation-render .flight-caption{font-size:calc(20px*var(--look-scale, 1));letter-spacing:calc(.05em + var(--look-ls, 0em));margin-bottom:4px;opacity:.7}.conversation-render .flight-value{font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .flight-value-mono{font-family:var(--mono)}.conversation-render .flight-price-row{border-top:1px dashed hsla(0,0%,100%,.3);margin-top:20px;padding-top:20px;text-align:center}.conversation-render .flight-price{font-size:calc(28px*var(--look-scale, 1));font-weight:400}.conversation-render .rh-agent-row{align-items:center;display:flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;gap:12px}.conversation-render .rh-swatch{border-radius:2px;flex-shrink:0;height:10px;pointer-events:none;width:10px}.conversation-render .rh-agent-name{color:var(--text);flex-shrink:0;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;width:140px}.conversation-render .rh-bar{align-items:center;display:flex;flex:1;gap:2px;height:12px;image-rendering:pixelated;min-width:0;pointer-events:none}.conversation-render .rh-bar-unit{background:#ffffff0d;flex-shrink:0;height:12px;width:14px}.conversation-render .rh-bar-unit.filled{background:var(--fill-color,currentColor)}.conversation-render .rh-agent-row .think-worker-count,.conversation-render .rh-agent-row .think-worker-effort,.conversation-render .rh-agent-row .think-worker-state{flex-shrink:0}:root.light-mode .conversation-render .rh-bar-unit{background:#0000000f}:root.light-mode .conversation-render .rh-bar-unit.filled{background:var(--fill-color,currentColor)}.conversation-render .card-input,.conversation-render .card-select .select-trigger{background:var(--input-bg);border:none;border-radius:999px;caret-color:var(--accent);color:var(--input-text);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));min-width:0;outline:none;padding:12px 22px;transition:background .2s}.conversation-render .card-input:focus,.conversation-render .card-select .select-trigger:focus{background:color-mix(in srgb,var(--input-bg),var(--text) 5%)}.conversation-render .card-input::-moz-placeholder{color:var(--text2)}.conversation-render .card-input::placeholder{color:var(--text2)}.conversation-render .your-name-row{align-items:center;border-top:1px solid var(--border-1);display:flex;gap:8px;padding-top:16px}.conversation-render .your-name-input{flex:1}.conversation-render .consent-body{border-top:1px solid var(--border-1);display:flex;flex-direction:column;gap:28px;padding-top:24px}.conversation-render .consent-statement{color:var(--text);font-size:calc(max(20px,calc(var(--G) * .6 * var(--chat-text-scale, 1))) * var(--look-scale, 1));font-weight:200;letter-spacing:calc(-.01em + var(--look-ls, 0em));line-height:calc(var(--look-lh, 1.5)*1.35/1.5)}.conversation-render .consent-note{color:var(--text2);font-size:calc(max(20px,max(14px,calc(var(--G) * .4))) * var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.6/1.5)}.conversation-render .gui-first-run-consent .confirm-actions{margin-top:0}.conversation-render .install-body{border-top:1px solid var(--border-1);padding:20px 0}.conversation-render .install-caption{color:var(--text2);font-size:calc(20px*var(--look-scale, 1));margin-bottom:16px}.conversation-render .install-connecting{align-items:center;color:var(--text2);display:flex;font-size:calc(20px*var(--look-scale, 1));gap:10px;padding:8px 0}.conversation-render .install-spinner{animation:conversation-render-spin 1.2s linear infinite;height:18px;opacity:.6;width:18px}.conversation-render .install-connected{color:var(--text);font-size:calc(20px*var(--look-scale, 1))}.conversation-render .install-walkthrough{margin-bottom:16px;max-width:480px}.conversation-render .install-platforms{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.conversation-render .install-platform+.install-here{margin-left:4px}.conversation-render .install-platform{background:transparent;border:none;border-radius:12px;color:var(--text);cursor:var(--cursor-pointer);font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));font-weight:300;letter-spacing:calc(-.01em + var(--look-ls, 0em));padding:12px 20px;transition:background .2s}.conversation-render .install-platform:hover{background:var(--bg-hover)}.conversation-render .install-platform.selected{background:var(--bg-subtle)}.conversation-render .install-command{background:var(--bg-hover);border-radius:6px;margin-bottom:20px;overflow-x:auto;padding:16px;scrollbar-width:none}.conversation-render .install-command pre{color:var(--text);font-family:var(--mono);margin:0;white-space:pre-wrap;word-break:break-all}.conversation-render .install-command pre,.conversation-render .install-notice{font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.6/1.5)}.conversation-render .install-notice{background:var(--bg-subtle);border-radius:6px;color:var(--text2);margin-bottom:20px;padding:16px}.conversation-render .install-warning{color:var(--yellow);height:14px;margin-right:6px;vertical-align:-2px;width:14px}.conversation-render .install-actions{display:flex;flex-wrap:wrap;gap:12px}.conversation-render .install-finish{border-top:1px solid var(--border-1);display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px}.conversation-render .agent-import-list{border-top:1px solid var(--border-1);display:flex;flex-direction:column;gap:0}.conversation-render .agent-import-row{align-items:center;background:none;border:none;border-bottom:1px solid var(--border-1);color:var(--text);cursor:var(--cursor-pointer);display:flex;font-family:var(--font);gap:12px;padding:12px 0;text-align:left;transition:opacity .2s;width:100%}.conversation-render .agent-import-row:last-child{border-bottom:none}.conversation-render .agent-import-row[aria-pressed=false] .agent-import-detail{opacity:.45}.conversation-render .agent-import-row:disabled{cursor:var(--cursor-default)}.conversation-render .agent-import-detail{flex:1}.conversation-render .agent-import-name{font-size:calc(20px*var(--look-scale, 1));font-weight:400}.conversation-render .agent-import-description{color:var(--text2);font-size:calc(20px*var(--look-scale, 1))}.conversation-render .agent-import-box{align-items:center;border:1px solid var(--border-dashed);border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:background var(--dur-fast),border-color var(--dur-fast);width:18px}.conversation-render .agent-import-box.on{background:var(--accent);border-color:var(--accent)}.conversation-render .agent-import-check{color:#fff;flex-shrink:0;height:10px;width:10px}.conversation-render .mc-list{display:flex;flex-direction:column}.conversation-render .mc-row{align-items:center;background:none;border:none;border-bottom:1px solid var(--border-2);border-radius:0;color:var(--text);cursor:var(--cursor-pointer);display:flex;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));gap:12px;padding:14px 4px;text-align:left;transition:border-color var(--dur-fast),opacity var(--dur-fast);width:100%}.conversation-render .mc-row:hover:not(:disabled,.selected){border-bottom-color:var(--text2)}.conversation-render .mc-row.selected{border-bottom-color:var(--text)}.conversation-render .mc-row:disabled:not(.selected){cursor:var(--cursor-default);opacity:.45}.conversation-render .mc-row.selected:disabled{cursor:var(--cursor-default)}.conversation-render .mc-label{flex:1}.conversation-render .mc-row.mc-write-in{cursor:var(--cursor-default)}.conversation-render .mc-row.mc-write-in:focus-within{border-bottom-color:var(--text)}.conversation-render .mc-input{background:none;border:none;color:var(--text);flex:1;font-family:var(--font);font-size:calc(20px*var(--look-scale, 1));min-width:0;outline:none;padding:0}.conversation-render .mc-input::-moz-placeholder{color:var(--text2)}.conversation-render .mc-input::placeholder{color:var(--text2)}.conversation-render .mc-mark{align-items:center;background:none;border:1px solid var(--border-dashed);border-radius:50%;color:transparent;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);width:22px}.conversation-render .mc-mark.ready{border-color:var(--text2);color:var(--text2);cursor:var(--cursor-pointer)}.conversation-render .mc-mark.on{background:var(--text);border-color:var(--text);color:var(--bg)}.conversation-render .mc-check{flex-shrink:0;height:11px;width:11px}:root.light-mode .conversation-render .file-name{color:#000}:root.light-mode .conversation-render .file-meta{color:#9ca3af}:root.light-mode .conversation-render .file-ext,:root.light-mode .conversation-render .gui-file-row,:root.light-mode .conversation-render .gui-file-row:hover{background:transparent}:root.light-mode .conversation-render .show-more-btn{background:transparent;color:#9ca3af}:root.light-mode .conversation-render .show-more-btn:hover{background:transparent;color:#000}:root.light-mode .conversation-render .gui-table,:root.light-mode .conversation-render .gui-table thead{background:transparent}:root.light-mode .conversation-render .gui-table th{color:#000}:root.light-mode .conversation-render .gui-table td{color:#6b7280}:root.light-mode .conversation-render .calc-output,:root.light-mode .conversation-render .gui-calculator,:root.light-mode .conversation-render .gui-chart,:root.light-mode .conversation-render .gui-code,:root.light-mode .conversation-render .gui-table tbody tr:hover{background:transparent}:root.light-mode .conversation-render .code-header{border-bottom-color:var(--input-border)}:root.light-mode .conversation-render .fs-row,:root.light-mode .conversation-render .preview-panel{background:transparent;color:#4b5563}:root.light-mode .conversation-render .form-label{color:#000}:root.light-mode .conversation-render .conf-btn img,:root.light-mode .conversation-render .gui-file-row img,:root.light-mode .conversation-render .preview-attachment-icon{filter:brightness(0) saturate(100%) invert(44%) sepia(7%) saturate(714%) hue-rotate(179deg) brightness(94%) contrast(86%)}:root.light-mode .conversation-render .conf-btn.primary img{filter:none}.conversation-render .consent-bullets{font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.6/1.5);margin:12px 0 20px;padding-left:22px}.conversation-render .consent-bullets li+li{margin-top:12px}.conversation-render .consent-link{color:var(--text2);text-decoration:underline}.conversation-render .consent-error{color:var(--text);margin:14px 0}.conversation-render .consent-newsletter{align-items:flex-start;color:var(--text2);cursor:var(--cursor-pointer);display:flex;gap:10px;line-height:calc(var(--look-lh, 1.5)*1.5/1.5);margin-top:18px}.conversation-render .consent-newsletter input{accent-color:var(--accent);flex-shrink:0;height:18px;margin-top:2px;width:18px}.conversation-render .consent-pending .gui-tag,:root.light-mode .conversation-render .consent-pending .gui-tag{color:var(--accent);margin-bottom:10px}.conversation-render.conversation-render--panel{gap:14px}.conversation-render--panel .dial-role,.conversation-render--panel .dial-ts{font-size:calc(20px*var(--look-scale, 1))}.conversation-render--panel .dial-meta{margin-bottom:2px}.conversation-render--panel .dial-user .dial-body{border-radius:16px;font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.45/1.5);max-width:88%;padding:8px 14px}.conversation-render--panel .dial-system .dial-body{font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.5/1.5);padding:0}.conversation-render--panel .dial-body h1,.conversation-render--panel .dial-body h2,.conversation-render--panel .dial-body h3,.conversation-render--panel .dial-body pre{font-size:calc(20px*var(--look-scale, 1))}.conversation-render--panel .gui-block{max-width:100%}.conversation-render--panel .gui-tag{font-size:calc(20px*var(--look-scale, 1))}.conversation-render--panel .dial-user.dial-ui-request .dial-body{background:none;border-radius:0;color:var(--text);font-size:calc(20px*var(--look-scale, 1));line-height:calc(var(--look-lh, 1.5)*1.4/1.5);max-width:100%;padding:0;text-align:right}:root.light-mode .conversation-render--panel .dial-user.dial-ui-request .dial-body{background:none;color:var(--text)}.conversation-render--panel .dial-ui-request+.dial-ui-request{margin-top:-6px}.boot-overlay[data-v-e3365f49]{align-items:center;background:var(--backdrop);display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:200}.boot-link[data-v-e3365f49],.boot-settings[data-v-e3365f49]{text-decoration:none}.boot-settings[data-v-e3365f49]{animation:boot-settings-in-e3365f49 .4s ease 5s backwards}:root .boot-overlay.conversation-render .conf-btn.boot-settings{background:var(--bg);border:1px solid var(--border-2);color:var(--text)}:root .boot-overlay.conversation-render .conf-btn.boot-settings:hover{background:var(--bg);border-color:var(--text2);color:var(--text)}@keyframes boot-settings-in-e3365f49{0%{opacity:0;transform:translateY(4px);visibility:hidden}}.boot-recovery[data-v-e3365f49]{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:12px;color:var(--text);display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;inset:16px 16px auto;justify-content:center;padding:12px;position:fixed;z-index:200}.boot-recovery p[data-v-e3365f49]{margin:0}:root.light-mode .boot-overlay{background:#00000026}.boot-spinner[data-v-e3365f49]{animation:boot-spin-e3365f49 1.2s linear infinite;height:32px;opacity:.6;width:32px}@keyframes boot-spin-e3365f49{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.boot-fade-leave-active[data-v-e3365f49]{transition:opacity .2s ease}.boot-fade-leave-to[data-v-e3365f49]{opacity:0}.compatibility-banner[data-v-e61b8acc]{background:color-mix(in srgb,var(--bg) 94%,var(--text));border:1px solid var(--border-1);border-radius:8px;color:color-mix(in srgb,var(--text) 75%,var(--bg));font-size:calc(20px*var(--look-scale, 1));font-weight:400;left:50%;line-height:calc(var(--look-lh, 1.5)*1.4/1.5);max-width:min(440px,calc(100% - 24px));padding:8px 12px;pointer-events:none;position:fixed;text-align:center;top:10px;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:10000}.compatibility-banner p[data-v-e61b8acc]{margin:0}.page-wrap[data-v-2b2f7e6d]{transition-duration:.3s,.3s;transition-property:opacity,margin-right;transition-timing-function:ease,cubic-bezier(.32,.72,0,1)}.page-wrap.blurred[data-v-2b2f7e6d]{filter:url(#pixelate) contrast(.9) brightness(.4);opacity:.6;transition-duration:0s,.3s}:root.light-mode .page-wrap.blurred{filter:url(#pixelate) contrast(.9)}.page-wrap.blurred[data-v-2b2f7e6d] *,.page-wrap.blurred[data-v-2b2f7e6d] :after,.page-wrap.blurred[data-v-2b2f7e6d] :before{animation-play-state:paused!important}.pixelate-def[data-v-2b2f7e6d]{height:0;position:absolute;width:0}.error-page[data-v-29fdce56]{background:var(--bg);color:var(--text);flex-direction:column;font-family:var(--font);gap:10px;min-height:100dvh;padding:0 12.5%;text-align:center}.error-art[data-v-29fdce56],.error-page[data-v-29fdce56]{align-items:center;display:flex;justify-content:center}.error-code[data-v-29fdce56]{font-size:calc(47px*var(--look-scale, 1));font-weight:200;padding-right:37px}.error-message[data-v-29fdce56]{font-size:calc(20px*var(--look-scale, 1));font-weight:200;line-height:calc(var(--look-lh, 1.5)*1.45/1.5)}.error-back[data-v-29fdce56]{background:none;border:0;color:var(--accent);cursor:var(--cursor-pointer);font:inherit;font-size:calc(20px*var(--look-scale, 1));font-weight:200;padding:0;transition:opacity .2s ease}.error-back[data-v-29fdce56]:hover{opacity:.4}
