@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/anton-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/anton-400-latin.woff2)format("woff2");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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/space-grotesk-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/space-grotesk-latin.woff2)format("woff2");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}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/space-mono-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/space-mono-400-latin.woff2)format("woff2");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}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/space-mono-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/space-mono-700-latin.woff2)format("woff2");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}:root{--ink:#141413;--ink-2:#242423;--ink-3:#2e2e2c;--paper:#f2efe6;--muted:#9a978f;--acid:#ffc600;--hot:#ff2e88;--volt:#3cf2ff;--accent:var(--acid);--display:"Anton", "Impact", "Arial Narrow", sans-serif;--sans:"Space Grotesk", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, monospace;--gutter:calc(clamp(16px, 4vw, 48px));--header-h:92px;--player-h:56px;--ease:cubic-bezier(.7, 0, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-bottom:var(--player-h);margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:400;line-height:.86}.h1{font-size:calc(clamp(4rem,16vw,15rem))}.h2{font-size:calc(clamp(2.8rem,8vw,7rem))}.h3{font-size:calc(clamp(1.8rem,4vw,3rem))}.label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.lead{max-width:34ch;font-size:calc(clamp(1.15rem,2vw,1.5rem));line-height:1.35}.outline{color:#0000;-webkit-text-stroke:2px currentColor}.outline-accent{color:#0000;-webkit-text-stroke:2px var(--accent)}.accent{color:var(--accent)}.glitch{display:inline-block;position:relative}.glitch:after,.glitch:before{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.glitch:before{color:var(--hot);mix-blend-mode:screen;transform:translate(-3px,1px)}.glitch:after{color:var(--volt);mix-blend-mode:screen;transform:translate(3px,-1px)}.glitch.is-live:after,.glitch.is-live:before,.glitch:hover:after,.glitch:hover:before{opacity:.85;animation:1.2s steps(2,end) infinite glitch}.glitch.is-live:after,.glitch:hover:after{animation-delay:-.4s}@keyframes glitch{0%{clip-path:inset(10% 0 70%)}20%{clip-path:inset(60% 0 10%)}40%{clip-path:inset(30% 0 40%)}60%{clip-path:inset(80% 0 2%)}80%{clip-path:inset(5% 0 85%)}to{clip-path:inset(45% 0 30%)}}.wrap{padding-inline:var(--gutter);max-width:1600px;margin-inline:auto}.page{z-index:1;padding-top:var(--header-h);min-height:100svh;position:relative}.panel{background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff14}.section{padding-block:calc(clamp(64px,12vh,140px))}.window{min-height:70vh}.btn{--b:var(--accent);border:2px solid var(--b);background:var(--b);color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:5px 5px 0 var(--paper);transition:transform .15s var(--ease),box-shadow .15s var(--ease);align-items:center;gap:.6em;padding:.9em 1.4em;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:7px 7px 0 var(--paper);transform:translate(-2px,-2px)}.btn:active{box-shadow:0 0 0 var(--paper);transform:translate(3px,3px)}.btn--ghost{color:var(--paper);border-color:var(--paper);box-shadow:5px 5px 0 var(--accent);background:0 0}.btn--ghost:hover{box-shadow:7px 7px 0 var(--accent)}.sticker{background:var(--hot);color:var(--ink);padding:.35em .7em;font-size:.72rem;font-weight:700;transform:rotate(-3deg)}.sticker,.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;display:inline-block}.tag{border:1px solid;padding:.2em .6em;font-size:.7rem}.grain{z-index:90;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(4,end) infinite grain;inset:-50%}.grain,.scanlines{pointer-events:none;position:fixed}.scanlines{z-index:89;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#0000001f 0 3px);inset:0}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-5%,3%)}50%{transform:translate(4%,-6%)}75%{transform:translate(-3%,5%)}}.page-enter-active,.page-leave-active{transition:opacity .35s,transform .45s var(--ease),filter .35s}.page-enter-from{opacity:0;filter:blur(6px);transform:translateY(40px)}.page-leave-to{opacity:0;filter:blur(6px);transform:translateY(-20px)}.fade-enter-active,.fade-leave-active{transition:opacity .6s}.fade-enter-from,.fade-leave-to,.reveal{opacity:0}.reveal{transition:opacity .8s,transform .8s var(--ease);transform:translateY(32px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;transform:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose{color:#dedbd2;overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose p{max-width:68ch;margin:0 0 1em}.prose h2,.prose h3,.prose h4,.prose h5{font-family:var(--display);text-transform:uppercase;color:var(--paper);margin:1.6em 0 .6em;font-weight:400;line-height:1}.prose h2{font-size:2.2rem}.prose h3{font-size:1.7rem}.prose h4,.prose h5{color:var(--accent);font-size:1.3rem}.prose a:not(.btn){color:var(--accent);text-underline-offset:3px}.prose a:not(.btn):hover,.prose strong{color:var(--paper)}.prose ul{margin:0 0 1.2em;padding-left:1.2em}.prose li{margin-bottom:.3em}.prose li::marker{color:var(--accent);content:"✶  "}.prose hr{border:0;border-top:1px dashed #fff3;margin:2em 0}.prose img{border:2px solid var(--paper);width:auto;max-height:80vh;margin:1.5em 0}.prose figure{margin:0}.prose .cta{margin:1.5em 0}.scene[data-v-29a8bc81]{z-index:0;position:fixed;inset:0}canvas[data-v-29a8bc81]{width:100%;height:100%;display:block}.fallback[data-v-29a8bc81]{background:linear-gradient(#141413cc,#141413ee),url(../img/silo-exterieur.jpg) 50%/cover no-repeat;position:absolute;inset:0}.loader[data-v-29a8bc81]{z-index:95;background:var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;place-content:center;justify-items:center;gap:.75rem;font-size:.75rem;display:grid;position:fixed;inset:0}.loader__picto[data-v-29a8bc81]{background:var(--acid);width:80px;height:80px;animation:1s steps(2,end) infinite blink-29a8bc81;-webkit-mask:url(../img/brand/picto.svg) 50%/contain no-repeat;mask:url(../img/brand/picto.svg) 50%/contain no-repeat}@keyframes blink-29a8bc81{50%{opacity:.4}}.loader__bar[data-v-29a8bc81]{background:#222;width:calc(min(60vw,280px));height:4px;overflow:hidden}.loader__bar span[data-v-29a8bc81]{background:var(--acid);transform-origin:0;height:100%;transition:transform .2s;display:block}.loader__pct[data-v-29a8bc81]{color:var(--acid)}.header[data-v-1f509e31]{z-index:50;position:fixed;inset:0 0 auto}.header__bar[data-v-1f509e31]{height:var(--header-h);z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.header[data-v-1f509e31]:before{content:"";height:calc(30px + var(--header-h));background:linear-gradient(var(--ink) 30%,transparent);pointer-events:none;z-index:1;position:absolute;inset:0 0 auto}.logo[data-v-1f509e31],.logo__mark[data-v-1f509e31]{display:block}.logo__mark[data-v-1f509e31]{background:var(--acid);width:116px;height:80px;transition:background .3s;-webkit-mask:url(../img/brand/logo-mark.svg) 0/contain no-repeat;mask:url(../img/brand/logo-mark.svg) 0/contain no-repeat}.logo:hover .logo__mark[data-v-1f509e31]{background:var(--paper)}.nav[data-v-1f509e31]{align-items:center;gap:calc(clamp(1rem,2.5vw,2.25rem));display:flex}.nav__link[data-v-1f509e31]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;padding:.3em 0;font-size:.8rem;text-decoration:none;position:relative}.nav__link[data-v-1f509e31]:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link.router-link-active[data-v-1f509e31]:after,.nav__link[data-v-1f509e31]:hover:after{transform-origin:0;transform:scaleX(1)}.ask[data-v-1f509e31],.nav__link.router-link-active[data-v-1f509e31]{color:var(--accent)}.nav__cta[data-v-1f509e31]{box-shadow:4px 4px 0 var(--paper);padding:.7em 1.1em}.header__right[data-v-1f509e31]{align-items:center;gap:1rem;display:flex}.ask[data-v-1f509e31]{border:2px solid var(--accent);background:var(--ink);height:44px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.72rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.ask svg[data-v-1f509e31]{flex:none;width:20px;height:20px}.ask.is-on[data-v-1f509e31],.ask[data-v-1f509e31]:hover{background:var(--accent);color:var(--ink)}.header.is-open .ask[data-v-1f509e31]{visibility:hidden}.burger[data-v-1f509e31]{border:2px solid var(--paper);background:var(--ink);cursor:pointer;place-items:center;width:48px;height:48px;display:none}.burger__lines[data-v-1f509e31],.burger__lines[data-v-1f509e31]:after,.burger__lines[data-v-1f509e31]:before{background:var(--paper);width:22px;height:2px;transition:transform .3s var(--ease),background .2s;display:block}.burger__lines[data-v-1f509e31]{position:relative}.burger__lines[data-v-1f509e31]:after,.burger__lines[data-v-1f509e31]:before{content:"";position:absolute;left:0}.burger__lines[data-v-1f509e31]:before{top:-7px}.burger__lines[data-v-1f509e31]:after{top:7px}.is-open .burger__lines[data-v-1f509e31]{background:0 0}.is-open .burger__lines[data-v-1f509e31]:before{transform:translateY(7px)rotate(45deg)}.is-open .burger__lines[data-v-1f509e31]:after{transform:translateY(-7px)rotate(-45deg)}.menu[data-v-1f509e31]{background:var(--accent);color:var(--ink);padding-top:calc(24px + var(--header-h));padding-bottom:48px;position:fixed;inset:0;overflow-y:auto}.menu__kicker[data-v-1f509e31]{opacity:.7;margin:0 0 .5rem}.menu__main[data-v-1f509e31]{margin:0 0 2rem;padding:0;list-style:none}.menu__main a[data-v-1f509e31]{font-size:calc(clamp(3.2rem,14vw,6rem));text-decoration:none;display:inline-block}.menu__main a[data-v-1f509e31]:hover{-webkit-text-stroke:2px var(--ink);color:#0000}.menu__spaces[data-v-1f509e31]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.menu__spaces a[data-v-1f509e31]{font-size:1.15rem;font-weight:700;text-decoration:none}.menu__spaces .label[data-v-1f509e31]{opacity:.6;margin-right:.4em}.header.is-open .logo__mark[data-v-1f509e31]{background:var(--ink)}.header.is-open[data-v-1f509e31]:before{opacity:0}.header.is-open .burger[data-v-1f509e31]{border-color:var(--ink);background:var(--accent)}.header.is-open .burger__lines[data-v-1f509e31]:after,.header.is-open .burger__lines[data-v-1f509e31]:before{background:var(--ink)}.menu-enter-active[data-v-1f509e31],.menu-leave-active[data-v-1f509e31]{transition:clip-path .5s var(--ease)}.menu-enter-from[data-v-1f509e31],.menu-leave-to[data-v-1f509e31]{clip-path:inset(0 0 100%)}@media (width<=1180px){.nav[data-v-1f509e31]{display:none}.burger[data-v-1f509e31]{display:grid}}@media (width<=860px){.logo__mark[data-v-1f509e31]{width:93px;height:64px}}@media (width<=1360px){.ask__label[data-v-1f509e31]{display:none}.ask[data-v-1f509e31]{justify-content:center;width:44px;padding:0}}.hud[data-v-b9c8a12b]{pointer-events:none}.hud .floors[data-v-b9c8a12b],.hud .here[data-v-b9c8a12b]{transition:opacity .3s,transform .3s var(--ease)}.hud--hidden .here[data-v-b9c8a12b]{opacity:0;transform:translateY(20px)}.hud--hidden .floors[data-v-b9c8a12b]{opacity:0}.floors[data-v-b9c8a12b]{z-index:40;right:var(--gutter);font-family:var(--mono);letter-spacing:.12em;gap:.9rem;margin:0;padding:.5rem 0;font-size:.68rem;list-style:none;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.floors[data-v-b9c8a12b]:before{content:"";background:#ffffff30;width:1px;position:absolute;top:0;bottom:0;right:4px}.floors li[data-v-b9c8a12b]{color:#fff5;flex-direction:row-reverse;align-items:center;gap:.6rem;transition:color .4s;display:flex}.floors__dot[data-v-b9c8a12b]{background:var(--ink);border:1px solid;width:9px;height:9px;transition:background .4s,box-shadow .4s;position:relative;transform:rotate(45deg)}.floors li.is-active[data-v-b9c8a12b]{color:var(--accent)}.floors li.is-active .floors__dot[data-v-b9c8a12b]{background:var(--accent);box-shadow:0 0 12px var(--accent)}.here[data-v-b9c8a12b]{z-index:40;left:var(--gutter);bottom:calc(14px + var(--player-h));-moz-column-gap:.7rem;background:color-mix(in srgb,var(--ink) 80%,transparent);border-left:3px solid var(--accent);-webkit-backdrop-filter:blur(8px);grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:.6rem .9rem .6rem .7rem;display:grid;position:fixed}.here__ping[data-v-b9c8a12b]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;grid-row:span 3;animation:1.6s infinite ping-b9c8a12b}.here__kicker[data-v-b9c8a12b]{color:var(--muted);font-size:.6rem}.here__zone[data-v-b9c8a12b]{font-family:var(--display);text-transform:uppercase;color:var(--accent);font-size:1.35rem;line-height:1}.here__level[data-v-b9c8a12b]{color:var(--muted);letter-spacing:.1em;font-size:.58rem}@keyframes ping-b9c8a12b{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 70%,transparent)}to{box-shadow:0 0 0 14px #0000}}.swap-enter-active[data-v-b9c8a12b],.swap-leave-active[data-v-b9c8a12b]{transition:opacity .25s,transform .25s var(--ease)}.swap-enter-from[data-v-b9c8a12b]{opacity:0;transform:translateY(8px)}.swap-leave-to[data-v-b9c8a12b]{opacity:0;transform:translateY(-8px)}@media (width<=860px){.floors[data-v-b9c8a12b],.here__level[data-v-b9c8a12b]{display:none}.here[data-v-b9c8a12b]{bottom:calc(10px + var(--player-h));padding:.45rem .7rem .45rem .6rem;left:12px}.here__zone[data-v-b9c8a12b]{font-size:1.1rem}}.player[data-v-e43c0793]{z-index:60;height:var(--player-h);padding:0 var(--gutter);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#0808088c;border-top:1px solid #ffffff14;align-items:center;gap:.75rem;display:flex;position:fixed;inset:auto 0 0}.player__btn[data-v-e43c0793]{border:2px solid var(--acid);background:var(--acid);width:38px;height:38px;color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--paper);transition:transform .15s var(--ease),box-shadow .15s var(--ease);flex:none;place-items:center;display:grid}.player__btn[data-v-e43c0793]:hover{box-shadow:4px 4px 0 var(--paper);transform:translate(-1px,-1px)}.player__btn[aria-pressed=true][data-v-e43c0793]{background:var(--ink);color:var(--acid)}.player__btn--next[data-v-e43c0793]{background:var(--ink);color:var(--paper);border-color:var(--paper);box-shadow:3px 3px 0 var(--acid)}.player__btn--next[data-v-e43c0793]:hover{box-shadow:4px 4px 0 var(--acid);color:var(--acid)}.player__btn svg[data-v-e43c0793]{width:18px;height:18px}.player__info[data-v-e43c0793]{gap:.1rem;min-width:150px;margin-left:.25rem;display:grid}.player__station[data-v-e43c0793]{color:var(--acid);font-size:.6rem}.player__track[data-v-e43c0793]{font-family:var(--display);text-transform:uppercase;font-size:1rem;line-height:1}.player__eq[data-v-e43c0793]{flex:1;min-width:0;height:34px;display:block}@media (width<=600px){.player__info[data-v-e43c0793]{min-width:0}.player__station[data-v-e43c0793]{display:none}}.agent[data-v-728d3f74]{z-index:70;top:calc(6px + var(--header-h));right:var(--gutter);width:min(400px,100vw - 2 * var(--gutter));max-height:calc(100svh - 30px - var(--header-h) - var(--player-h));background:color-mix(in srgb,var(--ink) 94%,transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--accent);box-shadow:8px 8px 0 var(--accent);grid-template-rows:auto 1fr auto auto;display:grid;position:fixed}.agent__head[data-v-728d3f74]{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:grid}.agent__dot[data-v-728d3f74]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px var(--accent);border-radius:50%}.agent__kicker[data-v-728d3f74]{color:var(--muted);margin:0;font-size:.6rem}.agent__name[data-v-728d3f74]{color:var(--accent);margin:0;font-size:1.5rem;line-height:1}.agent__reset[data-v-728d3f74]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #fff3;padding:.3rem .55rem;font-size:.6rem}.agent__reset[data-v-728d3f74]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.agent__close[data-v-728d3f74]{color:var(--paper);cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:1rem}.agent__body[data-v-728d3f74]{align-content:start;gap:.8rem;padding:1.1rem;display:grid;overflow-y:auto}.agent__question[data-v-728d3f74]{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff12;border:1px solid #ffffff1f;justify-self:end;max-width:85%;margin:0;padding:.5rem .75rem;font-size:.88rem;line-height:1.45}.agent__answer[data-v-728d3f74]{border-left:2px solid var(--accent);margin:0;padding-left:.9rem;font-size:.95rem;line-height:1.5}.agent__answer--hello[data-v-728d3f74]{color:#d6d3ca}.agent__answer.is-streaming[data-v-728d3f74]>:is(ul,ol):last-child>li:last-child:after,.agent__answer.is-streaming[data-v-728d3f74]>:last-child:not(ul,ol):after{content:"▍";color:var(--accent);margin-left:2px;animation:.8s steps(2,end) infinite caret-728d3f74}@keyframes caret-728d3f74{50%{opacity:0}}.agent__answer[data-v-728d3f74] a{color:var(--accent)}.agent__answer[data-v-728d3f74] :is(p,ul,ol){margin:0 0 .6em}.agent__answer[data-v-728d3f74] :is(p,ul,ol):last-child{margin-bottom:0}.agent__answer[data-v-728d3f74] :is(ul,ol){padding-left:1.2em}.agent__answer[data-v-728d3f74] li::marker{color:var(--accent)}.agent__answer[data-v-728d3f74] strong{color:var(--paper)}.agent__error[data-v-728d3f74]{color:var(--hot);margin:0;font-size:.85rem}.agent__typing[data-v-728d3f74]{gap:4px;margin:0;padding-left:.9rem;display:flex}.agent__typing span[data-v-728d3f74]{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s infinite typing-728d3f74}.agent__typing span[data-v-728d3f74]:nth-child(2){animation-delay:.15s}.agent__typing span[data-v-728d3f74]:nth-child(3){animation-delay:.3s}@keyframes typing-728d3f74{50%{opacity:.2;transform:translateY(-3px)}}.agent__action[data-v-728d3f74]{border:1px dashed var(--accent);gap:.5rem;padding:.9rem;display:grid}.agent__action .label[data-v-728d3f74]{color:var(--accent);margin:0}.agent__draft[data-v-728d3f74]{color:#d6d3ca;white-space:pre-wrap;max-height:8em;margin:0;font-size:.85rem;overflow:auto}.agent__action .btn[data-v-728d3f74]{justify-self:start}.agent__form[data-v-728d3f74]{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;display:grid}.agent__form input[data-v-728d3f74]{background:0 0;border:0;outline:none;padding:.9rem 1rem}.agent__send[data-v-728d3f74]{background:var(--accent);width:52px;color:var(--ink);cursor:pointer;border:0;font-size:1.2rem;font-weight:700}.agent__send[data-v-728d3f74]:disabled{opacity:.4;cursor:default}.agent__legal[data-v-728d3f74]{color:var(--muted);margin:0;padding:.5rem 1.1rem .7rem;font-size:.55rem}.pop-enter-active[data-v-728d3f74],.pop-leave-active[data-v-728d3f74]{transition:opacity .2s,transform .25s var(--ease);transform-origin:100% 0}.pop-enter-from[data-v-728d3f74],.pop-leave-to[data-v-728d3f74]{opacity:0;transform:scale(.96)translateY(-8px)}.pwa[data-v-2419dafa]{z-index:80;left:50%;bottom:calc(16px + var(--player-h));width:min(560px,100vw - 2 * var(--gutter));pointer-events:none;position:fixed;transform:translate(-50%)}.toast[data-v-2419dafa]{pointer-events:auto;-webkit-backdrop-filter:blur(14px);border:1px solid var(--accent);box-shadow:8px 8px 0 var(--accent),0 20px 50px #000a;background:#0e0e0deb;align-items:center;gap:.6rem 1rem;padding:1rem 1.2rem;display:grid}.toast[data-v-2419dafa],.toast--small[data-v-2419dafa]{grid-template-columns:auto 1fr}.toast--small[data-v-2419dafa]{box-shadow:0 20px 50px #000a}.toast__dot[data-v-2419dafa]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 12px var(--accent);border-radius:50%}.toast__icon[data-v-2419dafa]{width:40px;height:40px}.toast__title[data-v-2419dafa]{color:var(--accent);margin:0;font-size:1.3rem;line-height:1}.toast__desc[data-v-2419dafa]{color:#d6d3ca;margin:.25rem 0 0;font-size:.9rem}.toast--small .toast__desc[data-v-2419dafa]{margin:0}.toast__actions[data-v-2419dafa]{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.toast__later[data-v-2419dafa]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.4em 0}.toast__later[data-v-2419dafa]:hover{color:var(--paper)}.toast-enter-active[data-v-2419dafa],.toast-leave-active[data-v-2419dafa]{transition:opacity .25s,transform .3s var(--ease)}.toast-enter-from[data-v-2419dafa],.toast-leave-to[data-v-2419dafa]{opacity:0;transform:translateY(16px)}
