@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{html{font-size:100%}body{color:var(--text-default);background:var(--surface-2);box-sizing:border-box;word-break:break-word;font-family:Inter Variable,Inter,sans-serif;font-size:var(--font-size-md);line-height:1.25;font-weight:var(--font-weight-regular);font-optical-sizing:auto;margin:0;padding:0}*,:before,:after{box-sizing:border-box}body *{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}code,samp,kbd,pre{font-family:Fira Code,Courier New,monospace}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--surface-10)}h2{font-size:1.75rem;font-weight:var(--font-weight-light);color:var(--surface-9)}h3{font-size:1.5rem;font-weight:var(--font-weight-regular);color:var(--surface-9)}h4{font-size:1.25rem;font-weight:var(--font-weight-light);color:var(--surface-10)}h5{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--surface-10)}h6{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--surface-10)}small,sub,sup{font-size:.85em}strong,b{font-weight:var(--font-weight-bold)}a{color:var(--primary);cursor:pointer;text-decoration:none}a:hover{color:var(--primary-pressed)}ul{margin:0;padding:0;list-style:none}:root{--diagnostics-width:34rem}}@layer components{button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-3);min-height:1.5rem;color:var(--text-default);font:inherit;white-space:nowrap;cursor:pointer;display:inline-flex}@media (width<=768px){button{min-height:var(--mobile-touch-target)}}button:disabled{opacity:.7;cursor:default;pointer-events:none}button.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}button.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}button.primary:active{background:var(--primary-pressed);border-color:var(--primary-pressed)}button.secondary{border-color:var(--primary);color:var(--primary);background:0 0}button.secondary:hover{background:var(--primary-bg)}button.tertiary{color:var(--primary);background:0 0;border-color:#0000}button.tertiary:hover{background:var(--primary-bg)}button.tertiary.text{color:var(--text-default)}button.tertiary.text:hover{background:var(--surface-3);color:var(--surface-10)}button.danger{background:var(--error);border-color:var(--error);color:#fff}button.danger:hover{background:color-mix(in srgb, var(--error), black 15%);border-color:color-mix(in srgb, var(--error), black 15%)}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--border-width-1:1px;--border-width-2:2px;--border-width-3:3px;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-light:200;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--icon-sm:16px;--icon-md:24px;--icon-lg:32px;--icon-xl:40px;--icon-2xl:48px;--input-radius:var(--radius-sm);--input-height:2.25rem;--input-padding:var(--space-2) var(--space-3);--input-checkbox-size:.875rem;--form-label-width:7.5rem;--disabled-opacity:.7;--mobile-touch-target:44px;--success:#1c892d;--success-contrast:#fff;--success-hover:color-mix(in srgb, var(--success), black 15%);--success-pressed:color-mix(in srgb, var(--success), black 30%);--warning:#ffb200;--warning-contrast:#000;--warning-hover:color-mix(in srgb, var(--warning), black 15%);--warning-pressed:color-mix(in srgb, var(--warning), black 30%);--info:#017dbb;--info-contrast:#fff;--info-hover:color-mix(in srgb, var(--info), black 15%);--info-pressed:color-mix(in srgb, var(--info), black 30%);--error:#d64040;--error-contrast:#fff;--error-hover:color-mix(in srgb, var(--error), black 15%);--error-pressed:color-mix(in srgb, var(--error), black 30%);--incomplete:#08838f;--incomplete-contrast:#fff;--incomplete-hover:color-mix(in srgb, var(--incomplete), black 15%);--incomplete-pressed:color-mix(in srgb, var(--incomplete), black 30%);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#1571cd;--primary-contrast:#fff;--primary-hover:color-mix(in srgb, var(--primary), black 15%);--primary-pressed:color-mix(in srgb, var(--primary), black 30%);--primary-muted:color-mix(in srgb, var(--primary), black 50%);--text-default:#494949;--text-subtle:#676767;--text-muted:#999;--surface-0:#fff;--surface-1:#f9f9f9;--surface-2:#f5f5f5;--surface-3:#f0f0f0;--surface-4:#e6e6e6;--surface-5:#d9d9d9;--surface-6:#ccc;--surface-7:#999;--surface-8:#676767;--surface-9:#333;--surface-10:#1a1a1a;--border-default:var(--surface-4);--border-muted:var(--surface-5);--success-bg:#e5f8e8;--success-bg-contrast:#00802f;--warning-bg:#fffbe6;--warning-bg-contrast:#a36200;--info-bg:#e8f3ff;--info-bg-contrast:#006ec2;--error-bg:#fceceb;--error-bg-contrast:#ae3d3d;--incomplete-bg:#e3fcfe;--incomplete-bg-contrast:#087e89;--primary-bg:#e8f3ff;--primary-bg-contrast:#1571cd}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#2085eb;--primary-contrast:#fff;--primary-hover:color-mix(in srgb, var(--primary), white 15%);--primary-pressed:color-mix(in srgb, var(--primary), white 30%);--primary-muted:color-mix(in srgb, var(--primary), white 50%);--text-default:#eee;--text-subtle:#ccc;--text-muted:#999;--surface-0:#000;--surface-1:#0a0a0a;--surface-2:#0f0f0f;--surface-3:#141414;--surface-4:#1a1a1a;--surface-5:#262626;--surface-6:#333;--surface-7:#666;--surface-8:#999;--surface-9:#ccc;--surface-10:#fff;--border-default:var(--surface-5);--border-muted:var(--surface-6);--success-bg:#2c4030;--success-bg-contrast:#51de67;--warning-bg:#413724;--warning-bg-contrast:#ffcc2c;--info-bg:#223c54;--info-bg-contrast:#7bbbf5;--error-bg:#4b2a29;--error-bg-contrast:#f49590;--incomplete-bg:#054a50;--incomplete-bg-contrast:#0cc0d2;--primary-bg:#223c54;--primary-bg-contrast:#7bbbf5}:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.composer[data-v-0c40f253]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-default);align-items:flex-end;display:flex}.composer[data-v-0c40f253]:before{z-index:1;height:var(--space-6);pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface-0));content:"";position:absolute;bottom:100%;left:0;right:0}textarea[data-v-0c40f253]{min-width:0;min-height:3.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--text-default);font:inherit;resize:none;flex:1}textarea[data-v-0c40f253]:hover{border-color:var(--surface-6)}textarea[data-v-0c40f253]:focus{border-color:var(--primary);outline:1px solid var(--primary)}button[data-v-0c40f253]{min-width:5rem}button[data-v-0c40f253]:disabled{background:var(--surface-4);border-color:var(--surface-4);color:var(--text-muted);opacity:1}@media (width<=768px){.composer[data-v-0c40f253]{padding:var(--space-3)}}.brand[data-v-e48d902b]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.brand-title[data-v-e48d902b]{color:var(--surface-10);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0}.connection-status[data-v-e48d902b]{gap:var(--space-1);padding:var(--space-1) var(--space-1);margin:var(--space-1) var(--space-1);border-radius:var(--radius-sm);background:var(--error-bg);color:var(--error-bg-contrast);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;display:inline-flex}.connection-status.connecting[data-v-e48d902b]{background:var(--surface-3);color:var(--text-subtle)}.conversation-navigation[data-v-f9a0fe60]{background:var(--surface-1);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);flex-direction:column;flex:0 0 15.5rem;min-width:0;transition:flex-basis .2s;display:flex;overflow:hidden}.conversation-navigation.collapsed[data-v-f9a0fe60]{flex-basis:3.5rem}.navigation-content[data-v-f9a0fe60]{flex-direction:column;flex:1;min-height:0;display:flex}.navigation-header[data-v-f9a0fe60]{min-height:3rem;padding:0 var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border-default);align-items:center;display:flex}h2[data-v-f9a0fe60]{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);white-space:nowrap;margin:0}.new-conversation[data-v-f9a0fe60]{min-width:2rem;min-height:2rem;margin-left:auto;padding:0}.conversation-list[data-v-f9a0fe60]{gap:var(--space-1);min-height:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.conversation[data-v-f9a0fe60]{width:100%;min-height:2rem;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;display:flex}.conversation[data-v-f9a0fe60]:hover:not(:disabled){background:var(--surface-3)}.conversation.active[data-v-f9a0fe60]{background:var(--primary-bg);color:var(--primary)}.conversation-index[data-v-f9a0fe60]{text-align:center;min-width:1.75rem;display:none}.title[data-v-f9a0fe60]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}time[data-v-f9a0fe60]{display:none}.empty[data-v-f9a0fe60]{padding:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.collapse-toggle[data-v-f9a0fe60]{white-space:nowrap;border-width:1px 0 0;border-radius:0;justify-content:flex-start;width:100%;min-height:2.5rem}.conversation-navigation.collapsed h2[data-v-f9a0fe60],.conversation-navigation.collapsed .title[data-v-f9a0fe60],.conversation-navigation.collapsed .empty[data-v-f9a0fe60],.conversation-navigation.collapsed .collapse-toggle span[data-v-f9a0fe60]{display:none}.conversation-navigation.collapsed .navigation-header[data-v-f9a0fe60]{justify-content:center;padding:0}.conversation-navigation.collapsed .new-conversation[data-v-f9a0fe60]{margin:0}.conversation-navigation.collapsed .conversation[data-v-f9a0fe60]{padding-inline:var(--space-1);justify-content:center}.conversation-navigation.collapsed .conversation-index[data-v-f9a0fe60]{display:block}.conversation-navigation.collapsed .collapse-toggle[data-v-f9a0fe60]{justify-content:center}@media (width<=768px){.conversation-navigation[data-v-f9a0fe60]{z-index:30;flex-basis:auto;width:min(18rem,85vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:.5rem 0 1.5rem #0000001f}.conversation-navigation.mobile-open[data-v-f9a0fe60]{transform:translate(0)}.conversation-navigation.collapsed[data-v-f9a0fe60]{flex-basis:auto}.conversation-navigation.collapsed h2[data-v-f9a0fe60],.conversation-navigation.collapsed .title[data-v-f9a0fe60],.conversation-navigation.collapsed .empty[data-v-f9a0fe60],.conversation-navigation.collapsed .collapse-toggle span[data-v-f9a0fe60]{display:initial}.conversation-navigation.collapsed .navigation-header[data-v-f9a0fe60]{justify-content:initial;padding:0 var(--space-3) 0 var(--space-4)}.conversation-navigation.collapsed .new-conversation[data-v-f9a0fe60]{margin-left:auto}.conversation-navigation.collapsed .conversation[data-v-f9a0fe60]{justify-content:initial;padding:var(--space-2)}.conversation-navigation.collapsed .conversation-index[data-v-f9a0fe60]{display:none}.conversation-navigation.collapsed .collapse-toggle[data-v-f9a0fe60]{justify-content:flex-start}.collapse-toggle[data-v-f9a0fe60]{display:none}}.json[data-v-69bb1b6f]{margin:.25rem 0}.toggle[data-v-69bb1b6f]{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}pre[data-v-69bb1b6f]{background:var(--surface-1);max-height:20rem;color:var(--text-default);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.3rem;margin:.3rem 0 0;padding:.5rem .6rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem;line-height:1.45;overflow:auto}.environment[data-v-34d7d8bb]{flex-direction:column;gap:1rem;display:flex}.block[data-v-34d7d8bb]{border:1px solid var(--border-default);border-radius:.35rem;padding:.7rem .8rem}h3[data-v-34d7d8bb]{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem}.note[data-v-34d7d8bb]{color:var(--text-subtle);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.warning[data-v-34d7d8bb]{border-left:3px solid var(--warning);background:var(--warning-bg);margin:0 0 .5rem;padding:.3rem .5rem;font-size:.75rem}.pairs[data-v-34d7d8bb]{grid-template-columns:7rem 1fr;gap:.15rem .8rem;margin:0;font-size:.8rem;display:grid}dt[data-v-34d7d8bb]{color:var(--text-subtle)}dd[data-v-34d7d8bb]{overflow-wrap:anywhere;min-width:0;margin:0}dd.expired[data-v-34d7d8bb]{color:var(--error);font-weight:600}code[data-v-34d7d8bb]{font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem}.overview[data-v-42252433]{flex-direction:column;gap:1rem;display:flex}.cards[data-v-42252433]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.card[data-v-42252433]{border:1px solid var(--border-default);border-left:3px solid var(--surface-6);background:var(--surface-0);border-radius:.35rem;padding:.6rem .7rem}.card.connected[data-v-42252433]{border-left-color:var(--success)}.card.failed[data-v-42252433],.card.disconnected[data-v-42252433],.card.error[data-v-42252433]{border-left-color:var(--error)}h3[data-v-42252433]{color:var(--text-subtle);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem}.value[data-v-42252433]{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}.note[data-v-42252433]{color:var(--text-subtle);margin:.25rem 0 0;font-size:.75rem;line-height:1.4;display:block}.block[data-v-42252433]{border:1px solid var(--border-default);border-radius:.35rem;padding:.7rem .8rem}.steps[data-v-42252433]{margin:0;padding:0;list-style:none}.steps li[data-v-42252433]{color:var(--text-subtle);gap:.5rem;margin-bottom:.5rem;display:flex}.steps li.done[data-v-42252433]{color:var(--text-default)}.tick[data-v-42252433]{width:1rem;color:var(--surface-6);text-align:center}.steps li.done .tick[data-v-42252433]{color:var(--success)}.step-label[data-v-42252433]{font-size:.85rem;display:block}.counters[data-v-42252433]{flex-wrap:wrap;gap:1.2rem;margin:0 0 .8rem;display:flex}dt[data-v-42252433]{color:var(--text-subtle);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}dd[data-v-42252433]{margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.counters .warn dd[data-v-42252433]{color:var(--warning-bg-contrast)}.counters .error dd[data-v-42252433]{color:var(--error)}.bar-label[data-v-42252433]{margin:0 0 .3rem;font-size:.8rem}.bar[data-v-42252433]{background:var(--surface-2);border-radius:.3rem;height:.45rem;overflow:hidden}.fill[data-v-42252433]{background:var(--success);height:100%}.fill.tight[data-v-42252433]{background:var(--error)}.empty[data-v-fb521b86]{color:var(--text-subtle);margin:0}.run[data-v-fb521b86]{border:1px solid var(--border-default);border-radius:.35rem;margin-bottom:.5rem}header[data-v-fb521b86]{align-items:stretch;display:flex}.summary[data-v-fb521b86]{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.status[data-v-fb521b86]{background:var(--surface-2);color:var(--text-subtle);font-size:var(--font-size-xs);border-radius:1rem;padding:.1rem .45rem}.status.answered[data-v-fb521b86]{background:var(--success-bg);color:var(--success-bg-contrast)}.status.refused[data-v-fb521b86]{background:var(--warning-bg);color:var(--warning-bg-contrast)}.status.failed[data-v-fb521b86]{background:var(--error-bg);color:var(--error-bg-contrast)}.question[data-v-fb521b86]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.timing[data-v-fb521b86],.quiet[data-v-fb521b86]{color:var(--text-subtle);font-size:.75rem}.copy[data-v-fb521b86]{border:0;border-left:1px solid var(--border-default);color:var(--primary);font:inherit;cursor:pointer;background:0 0;padding:0 .7rem;font-size:.75rem}.detail[data-v-fb521b86]{border-top:1px solid var(--surface-3);padding:0 .7rem .7rem}.ids[data-v-fb521b86]{flex-wrap:wrap;gap:.6rem;margin:.5rem 0;display:flex}code[data-v-fb521b86]{font-family:Cascadia Mono,Consolas,monospace;font-size:.72rem}h4[data-v-fb521b86]{color:var(--text-subtle);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;margin:.8rem 0 .35rem}.markers[data-v-fb521b86],.calls[data-v-fb521b86]{margin:0;padding:0;font-size:.8rem;list-style:none}.markers li[data-v-fb521b86],.calls li[data-v-fb521b86]{gap:.5rem;padding:.2rem 0;display:flex}.markers li code[data-v-fb521b86]{overflow-wrap:anywhere;color:var(--primary)}.markers li.observation code[data-v-fb521b86]{color:var(--success)}.markers li.unresolved code[data-v-fb521b86],.markers li.unresolved span[data-v-fb521b86]{color:var(--error)}.facts[data-v-fb521b86],.hits[data-v-fb521b86],.legend[data-v-fb521b86]{margin:0;padding:0;font-size:.8rem;list-style:none}.facts li[data-v-fb521b86],.hits li[data-v-fb521b86]{align-items:baseline;gap:.5rem;padding:.2rem 0;display:flex}.name[data-v-fb521b86]{color:var(--text-subtle);flex-shrink:0}.phases[data-v-fb521b86]{margin:.5rem 0}.bar[data-v-fb521b86]{background:var(--surface-2);border-radius:.25rem;height:.5rem;display:flex;overflow:hidden}.bar span[data-v-fb521b86]{background:var(--primary);border-right:1px solid var(--surface-0)}.bar span.inferred[data-v-fb521b86],.legend li.inferred .swatch[data-v-fb521b86]{background:var(--surface-6)}.bar span[data-v-fb521b86]:nth-child(2){background:var(--success)}.legend[data-v-fb521b86]{color:var(--text-subtle);flex-wrap:wrap;gap:.9rem;margin-top:.35rem;font-size:.75rem;display:flex}.legend .swatch[data-v-fb521b86]{background:var(--primary);border-radius:.15rem;width:.5rem;height:.5rem;margin-right:.3rem;display:inline-block}.legend li:nth-child(2) .swatch[data-v-fb521b86]{background:var(--success)}.legend strong[data-v-fb521b86]{color:var(--text-subtle);font-weight:600}.search[data-v-fb521b86]{margin:.5rem 0}.query[data-v-fb521b86]{margin:0 0 .2rem;font-size:.8rem}.hits li[data-v-fb521b86]{border-top:1px solid var(--surface-3)}.hits .what[data-v-fb521b86]>*{display:block}.trail[data-v-fb521b86]{overflow-wrap:anywhere}.hits li.dropped .distance[data-v-fb521b86],.hits li.dropped .label[data-v-fb521b86],.hits li.dropped .trail[data-v-fb521b86]{color:var(--text-muted)}.distance[data-v-fb521b86]{width:3.5rem;color:var(--success-bg-contrast);text-align:right;flex-shrink:0;font-family:Cascadia Mono,Consolas,monospace;font-size:.72rem}.steps[data-v-fb521b86]{margin:0;padding:0;list-style:none}.steps li[data-v-fb521b86]{border-top:1px solid var(--surface-3);gap:.6rem;padding:.25rem 0;font-size:.8rem;display:flex}.steps li.warn .label[data-v-fb521b86]{color:var(--warning-bg-contrast)}.steps li.error .label[data-v-fb521b86]{color:var(--error-bg-contrast);font-weight:600}.at[data-v-fb521b86]{width:4.5rem;color:var(--text-subtle);text-align:right;flex-shrink:0}.clock[data-v-fb521b86]{width:6rem;color:var(--text-muted);flex-shrink:0;font-family:Cascadia Mono,Consolas,monospace;font-size:.72rem}.what[data-v-fb521b86]{flex:1;min-width:0}.label[data-v-fb521b86]{overflow-wrap:anywhere;display:block}.session[data-v-95454db9]{flex-direction:column;gap:1rem;display:flex}.block[data-v-95454db9]{border:1px solid var(--border-default);border-radius:.35rem;padding:.7rem .8rem}h3[data-v-95454db9]{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem}.note[data-v-95454db9],.empty[data-v-95454db9]{color:var(--text-subtle);margin:0 0 .5rem;font-size:.75rem;line-height:1.45}.tool[data-v-95454db9]{border-top:1px solid var(--surface-3);margin-top:.5rem;padding-top:.5rem}.name[data-v-95454db9]{align-items:center;gap:.4rem;margin:0;display:flex}code[data-v-95454db9]{font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem}.hint[data-v-95454db9]{border-radius:1rem;padding:.05rem .4rem;font-size:.7rem}.hint.read[data-v-95454db9]{background:var(--success-bg);color:var(--success-bg-contrast)}.hint.destructive[data-v-95454db9]{background:var(--error-bg);color:var(--error-bg-contrast)}.description[data-v-95454db9]{margin:.2rem 0;font-size:.8rem}.conversations[data-v-95454db9]{margin:0;padding:0;list-style:none}.conversations li[data-v-95454db9]{border-top:1px solid var(--surface-3);align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:.8rem;display:flex}.conversations li.current .title[data-v-95454db9]{font-weight:600}.title[data-v-95454db9]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.when[data-v-95454db9]{color:var(--text-muted);font-size:.72rem}.counters[data-v-95454db9]{flex-wrap:wrap;gap:1.2rem;margin:0 0 .5rem;display:flex}dt[data-v-95454db9]{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}dd[data-v-95454db9]{margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.controls[data-v-a7e2567f]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}.chip[data-v-a7e2567f]{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-0);color:var(--text-subtle);font:inherit;cursor:pointer;padding:.15rem .55rem;font-size:.75rem}.chip.on[data-v-a7e2567f]{border-color:var(--primary);background:var(--primary-bg);color:var(--primary)}select[data-v-a7e2567f],input[data-v-a7e2567f]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-0);font:inherit;padding:.2rem .4rem;font-size:.75rem}input[data-v-a7e2567f]{flex:1;min-width:8rem}.count[data-v-a7e2567f],.empty[data-v-a7e2567f]{color:var(--text-subtle);margin:0 0 .4rem;font-size:.75rem}.entries[data-v-a7e2567f]{margin:0;padding:0;list-style:none}.entries li[data-v-a7e2567f]{border-top:1px solid var(--surface-3);gap:.5rem;padding:.3rem .2rem;font-size:.78rem;display:flex}.entries li.warn[data-v-a7e2567f]{background:var(--warning-bg)}.entries li.error[data-v-a7e2567f]{background:var(--error-bg)}.seq[data-v-a7e2567f],.clock[data-v-a7e2567f],.gap[data-v-a7e2567f]{color:var(--text-muted);flex-shrink:0;font-family:Cascadia Mono,Consolas,monospace;font-size:.72rem}.seq[data-v-a7e2567f]{text-align:right;width:2.6rem}.clock[data-v-a7e2567f]{width:5.6rem}.gap[data-v-a7e2567f]{text-align:right;width:4rem}.arrow[data-v-a7e2567f]{width:1rem;color:var(--text-muted);text-align:center;flex-shrink:0}.arrow.in[data-v-a7e2567f]{color:var(--primary)}.arrow.out[data-v-a7e2567f]{color:var(--success)}.channel[data-v-a7e2567f]{width:5.5rem;color:var(--text-subtle);flex-shrink:0}.body[data-v-a7e2567f]{flex:1;min-width:0}.label[data-v-a7e2567f]{overflow-wrap:anywhere}.error .label[data-v-a7e2567f]{color:var(--error);font-weight:600}.bytes[data-v-a7e2567f]{color:var(--text-muted);margin-left:.4rem;font-size:.72rem}.drawer[data-v-ba80baf1]{width:var(--diagnostics-width);border-left:1px solid var(--border-default);background:var(--surface-1);flex-direction:column;min-width:0;max-width:33vw;display:flex}header[data-v-ba80baf1]{border-bottom:1px solid var(--border-default);background:var(--surface-0);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .7rem;display:flex}h2[data-v-ba80baf1]{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem}nav[data-v-ba80baf1]{gap:.2rem;margin-right:auto;display:flex}nav button[data-v-ba80baf1]{padding:var(--space-1) var(--space-2);color:var(--text-subtle);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}nav button.on[data-v-ba80baf1]{border-bottom-color:var(--primary);color:var(--primary)}nav button[data-v-ba80baf1]:hover:not(.on){color:var(--text-default);background:var(--surface-2)}.action[data-v-ba80baf1]{font-size:var(--font-size-xs)}.body[data-v-ba80baf1]{flex:1;padding:.7rem;overflow-y:auto}@media (width<=768px){.drawer[data-v-ba80baf1]{border-top:1px solid var(--border-default);border-left:0;width:100%;max-width:none;max-height:50vh}}.feedback[data-v-ba31bf3a]{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-muted)}.feedback.inline[data-v-ba31bf3a]{padding:var(--space-2) 0 0;border-top:none}.buttons[data-v-ba31bf3a]{gap:var(--space-2);display:flex}.feedback-button[data-v-ba31bf3a]{padding:var(--space-2);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-subtle);font-size:var(--font-size-md);cursor:pointer;transition:border-color .15s,color .15s}.feedback-button[data-v-ba31bf3a]:hover:not(:disabled){border-color:var(--surface-6);color:var(--text-default)}.feedback-button.pressed[data-v-ba31bf3a]{border-color:var(--primary);color:var(--primary);cursor:default}.feedback-button[data-v-ba31bf3a]:disabled{cursor:not-allowed}.thanks[data-v-ba31bf3a]{color:var(--text-subtle);font-size:var(--font-size-sm);margin:0}.failed[data-v-ba31bf3a]{color:var(--error);font-size:var(--font-size-sm);margin:0}.comment-box[data-v-ba31bf3a]{margin-top:var(--space-3)}textarea[data-v-ba31bf3a]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-default);font:inherit;font-size:var(--font-size-sm);resize:vertical}textarea[data-v-ba31bf3a]:hover{border-color:var(--surface-6)}textarea[data-v-ba31bf3a]:focus{border-color:var(--primary);outline:1px solid var(--primary)}.comment-actions[data-v-ba31bf3a]{gap:var(--space-2);margin-top:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.chars-left[data-v-ba31bf3a]{color:var(--text-muted);font-size:var(--font-size-sm);margin-right:auto}.avatar[data-v-d31cbde0]{object-fit:cover;border-radius:50%;width:1.5rem;height:1.5rem}.avatar.initials[data-v-d31cbde0]{background:var(--primary-bg);color:var(--primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.avatar.large[data-v-d31cbde0]{width:2rem;height:2rem}.profile-menu[data-v-e094c2b5]{position:relative}.profile-trigger[data-v-e094c2b5]{min-height:2rem}.profile-card[data-v-e094c2b5]{z-index:20;top:calc(100% + var(--space-2));width:min(20rem, calc(100vw - var(--space-6)));padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-0);box-shadow:2px 2px 4px var(--border-default);margin:0;list-style:none;position:absolute;right:0}.profile-identity[data-v-e094c2b5],.menu-row[data-v-e094c2b5]{align-items:flex-start;width:100%;display:flex}.profile-identity[data-v-e094c2b5]{background:var(--surface-1);padding:var(--space-2);font-weight:var(--font-weight-semibold)}.menu-row[data-v-e094c2b5]{border-bottom:1px solid var(--border-default);padding-bottom:var(--space-1);margin-bottom:var(--space-1)}.menu-row[data-v-e094c2b5]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.memory-option[data-v-e094c2b5]{gap:var(--space-2);padding:var(--space-3);width:100%;color:var(--text-subtle);cursor:pointer;grid-template-columns:1.25rem auto;align-items:center;display:grid}.theme-options[data-v-e094c2b5]{border:solid 3px var(--surface-3);background:var(--surface-3);border-radius:var(--radius-md);width:100%;display:flex;position:relative}.theme-options[data-v-e094c2b5]:before{content:"";border-radius:inherit;background:var(--surface-0);pointer-events:none;z-index:0;width:33.3333%;transition:transform .22s;position:absolute;top:0;bottom:0;left:0}.theme-options[data-v-e094c2b5]:has(>button:nth-child(2).active):before{transform:translate(100%)}.theme-options[data-v-e094c2b5]:has(>button:nth-child(3).active):before{transform:translate(200%)}.theme-options button[data-v-e094c2b5]{z-index:1;padding:var(--space-2) var(--space-3);color:var(--text-subtle);background:0 0;border:none;border-radius:0;flex:1 0 0;transition:color .22s;position:relative}.theme-options button[data-v-e094c2b5]:hover,.theme-options button[data-v-e094c2b5]:focus-visible,.theme-options button.active[data-v-e094c2b5]:hover{color:var(--text-default);background:0 0}.theme-options button.active[data-v-e094c2b5]{color:var(--text-default)}.menu-action[data-v-e094c2b5]{justify-content:flex-start;width:100%}.errors[data-v-e094c2b5]{padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--error-bg);color:var(--error-bg-contrast);font-size:var(--font-size-sm);margin-left:auto}p[data-v-c6a1d0da]{margin:0 0 .6rem}:is(ul[data-v-c6a1d0da],ol[data-v-c6a1d0da]){margin:0 0 .6rem;padding-left:1.5rem}li[data-v-c6a1d0da]{margin-bottom:.25rem}:is(h1[data-v-c6a1d0da],h2[data-v-c6a1d0da],h3[data-v-c6a1d0da],h4[data-v-c6a1d0da],h5[data-v-c6a1d0da],h6[data-v-c6a1d0da]){margin:.9rem 0 .4rem;font-size:1rem}blockquote[data-v-c6a1d0da]{border-left:3px solid var(--border-default);color:var(--text-default);margin:0 0 .6rem;padding-left:.75rem}pre[data-v-c6a1d0da]{background:var(--surface-2);border-radius:.3rem;margin:0 0 .6rem;padding:.6rem .75rem;overflow-x:auto}code[data-v-c6a1d0da]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}pre code[data-v-c6a1d0da]{font-size:inherit}table[data-v-c6a1d0da]{border-collapse:collapse;max-width:100%;margin:0 0 .6rem;display:block;overflow-x:auto}:is(th[data-v-c6a1d0da],td[data-v-c6a1d0da]){border:1px solid var(--border-default);text-align:left;padding:.2rem .5rem}hr[data-v-c6a1d0da]{border:0;border-top:1px solid var(--border-default);margin:.8rem 0}:is(p[data-v-c6a1d0da],ul[data-v-c6a1d0da],ol[data-v-c6a1d0da],pre[data-v-c6a1d0da],blockquote[data-v-c6a1d0da],table[data-v-c6a1d0da]):last-child{margin-bottom:0}.figure[data-v-c6a1d0da]{border:1px solid var(--border-muted);background:var(--surface-0);border-radius:3px;max-width:100%;height:auto;max-height:20rem;margin:.4rem 0;display:block}.marker[data-v-c6a1d0da]{border:1px solid var(--primary-bg);background:var(--primary-bg);color:var(--primary);font:inherit;vertical-align:.15rem;cursor:pointer;border-radius:.7rem;margin:0 .1rem;padding:0 .3rem;font-size:.75rem}.marker.unresolved[data-v-c6a1d0da]{border-color:var(--error-bg);background:var(--error-bg);color:var(--error-bg-contrast)}.marker.observation[data-v-c6a1d0da]{border-color:var(--success-bg);background:var(--success-bg);color:var(--success-bg-contrast)}.turn[data-v-39b6df6a]{margin-bottom:var(--space-6)}.body[data-v-39b6df6a]{gap:var(--space-3);flex-direction:column;display:flex}.question[data-v-39b6df6a]{max-width:90%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md) var(--radius-md) 0 var(--radius-md);background:var(--primary-bg);font-weight:var(--font-weight-regular);align-self:flex-end;margin:0}.activity[data-v-39b6df6a]{align-items:center;gap:var(--space-2);max-width:58rem;color:var(--text-subtle);margin:0;font-style:italic;display:flex}@keyframes activity-spin-39b6df6a{to{transform:rotate(360deg)}}.spinner[data-v-39b6df6a]{animation:2s linear infinite activity-spin-39b6df6a;display:inline-flex}.answer[data-v-39b6df6a]{max-width:58rem;margin:0;line-height:1.55}.tool-calls[data-v-39b6df6a]{color:var(--text-subtle);margin:.9rem 0 0;padding-left:1.4rem;font-size:.85rem;list-style:"⌖ "}.tool-calls li.selected[data-v-39b6df6a]{color:var(--success-bg-contrast);font-weight:600}.tool-calls li.unknown[data-v-39b6df6a],.tool-calls li.unresolved[data-v-39b6df6a]{color:var(--error)}.refusal[data-v-39b6df6a]{border-left:3px solid var(--warning);background:var(--warning-bg);margin:0;padding:.6rem .75rem;line-height:1.5}.refusal strong[data-v-39b6df6a]{display:block}.stopped[data-v-39b6df6a],.failure[data-v-39b6df6a]{color:var(--text-subtle);margin:.5rem 0 0}.passages[data-v-39b6df6a]{color:var(--text-subtle);margin:.9rem 0 0;padding-left:1.4rem;font-size:.85rem}.passages li[data-v-39b6df6a]{margin-bottom:.35rem}.passages li.selected[data-v-39b6df6a]{color:var(--primary);font-weight:600}.suggestions[data-v-39b6df6a]{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.suggestion[data-v-39b6df6a]{border:1px solid var(--primary-bg);border-radius:var(--radius-md);background:var(--primary-bg);color:var(--primary);font:inherit;text-align:left;cursor:pointer;padding:.3rem .7rem;font-size:.85rem}.suggestion[data-v-39b6df6a]:hover{border-color:var(--primary)}.ordinals[data-v-39b6df6a]{font-variant-numeric:tabular-nums;margin-left:.4rem}.source[data-v-39b6df6a]{color:var(--text-muted)}a.source[data-v-39b6df6a]{color:var(--text-muted);text-decoration:none}a.source[data-v-39b6df6a]:hover,a.source[data-v-39b6df6a]:focus-visible{text-decoration:underline}.workspace[data-v-6bbb7a12]{background:var(--surface-0);width:100%;height:100dvh;margin:0 auto;display:flex}.content-shell[data-v-6bbb7a12]{min-width:0;box-shadow:2px 2px 2px var(--border-default);flex-direction:column;flex:1;display:flex}.app-header[data-v-6bbb7a12]{min-height:3rem;padding:0 var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border-default);background:var(--surface-0);align-items:center;display:flex}.header-left[data-v-6bbb7a12]{gap:var(--space-3);align-items:center;min-width:0;display:flex}.profile-menu[data-v-6bbb7a12]{margin-left:auto}.navigation-toggle[data-v-6bbb7a12]{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);padding:0;display:none}.retry[data-v-6bbb7a12]{min-height:auto;padding:var(--space-1) var(--space-2);color:var(--primary);font-size:var(--font-size-xs)}.panel[data-v-6bbb7a12]{flex-direction:column;flex:1;min-height:0;display:flex}.transcript[data-v-6bbb7a12]{padding:var(--space-6);flex:1;overflow-y:auto}.hint[data-v-6bbb7a12]{max-width:42rem;color:var(--text-subtle);margin:0;line-height:1.5}.disclaimer[data-v-6bbb7a12]{padding:var(--space-1) var(--space-4);border-top:1px solid var(--border-default);background:var(--surface-1);color:var(--text-muted);font-size:var(--font-size-xs);text-align:center}.navigation-backdrop[data-v-6bbb7a12]{display:none}.signed-out-overlay[data-v-6bbb7a12]{z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.signed-out-card[data-v-6bbb7a12]{gap:var(--space-4);width:calc(100% - var(--space-8));max-width:24rem;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-0);text-align:center;flex-direction:column;display:flex}.signed-out-card h2[data-v-6bbb7a12],.signed-out-card p[data-v-6bbb7a12]{margin:0}.signed-out-card p[data-v-6bbb7a12]{color:var(--text-subtle);line-height:1.5}.fade-enter-active[data-v-6bbb7a12],.fade-leave-active[data-v-6bbb7a12]{transition:opacity .2s}.fade-enter-from[data-v-6bbb7a12],.fade-leave-to[data-v-6bbb7a12]{opacity:0}@media (width>=1200px){.workspace[data-v-6bbb7a12]{width:75vw}.workspace.with-diagnostics[data-v-6bbb7a12]{width:min(calc(75vw + var(--diagnostics-width)), 90vw)}}@media (width<=768px){.workspace[data-v-6bbb7a12],.workspace.with-diagnostics[data-v-6bbb7a12]{width:100%}.app-header[data-v-6bbb7a12]{padding-inline:var(--space-2) var(--space-3)}.navigation-toggle[data-v-6bbb7a12]{display:inline-flex}.transcript[data-v-6bbb7a12]{padding:var(--space-4)}.navigation-backdrop[data-v-6bbb7a12]{z-index:20;background:#0006;display:block;position:fixed;inset:0}}.refusal[data-v-86fdbd76]{height:100dvh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.card[data-v-86fdbd76]{text-align:center;background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.75rem;max-width:26rem;padding:2.5rem;display:flex;box-shadow:0 0 1.5rem #00000014}h1[data-v-86fdbd76]{margin:0;font-size:1.25rem}p[data-v-86fdbd76]{color:var(--text-subtle);margin:0;line-height:1.5}.logout[data-v-86fdbd76]{margin-top:.5rem}
