@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Den Terminal Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}:root{--bg-2:var(--bg2);--bg-3:var(--bg3);--ink-2:var(--ink2);--ink-3:var(--ink3);--gutter:20px;--control-height:42px;--fs-xs:12px;--fs-sm:13px;--fs-body:15px;--fs-title:20px;--fs-large:30px;--s1:calc(4px * var(--density,1));--s2:calc(8px * var(--density,1));--s3:calc(12px * var(--density,1));--s4:calc(16px * var(--density,1));--s5:calc(24px * var(--density,1));--s6:calc(32px * var(--density,1));--hit:36px;--lamp:var(--accent);--lamp-dim:var(--accent-dim);--lamp-glow:var(--accent-glow);--on-lamp:var(--bg);--moss:var(--success);--ember:var(--danger);--hang-up:#ff3b30;--overlay:color-mix(in srgb, var(--bg) 90%, transparent);--glass:color-mix(in srgb, var(--bg-2) 80%, transparent);--bar-alpha:90%;--bar-blur:saturate(1.8) blur(20px);--r-tile:calc(var(--r-lg) * 1.4);--scrim:#0000008c;--shadow:#00000057;--shadow-lg:#00000075;--hover:color-mix(in srgb, var(--ink) 3%, transparent);--press:color-mix(in srgb, var(--ink) 10%, transparent);--fill:color-mix(in srgb, var(--ink-3) 32%, transparent);--raised:var(--bg);--sel:color-mix(in srgb, var(--lamp) 14%, transparent);--hair:color-mix(in srgb, var(--line) 80%, transparent);--grid-guide:color-mix(in srgb, var(--ink) 6%, transparent);--sidebar-w:288px;--members-w:220px;--t-fast:.11s;--t:.16s;--ease-out:cubic-bezier(.2, .8, .2, 1);--glow:0 0 12px color-mix(in srgb, var(--lamp) 45%, transparent);--lift:0 1px 2px var(--shadow), 0 8px 24px -8px var(--shadow);--avatar-r:var(--r-avatar,35%)}@media (width<=600px){:root{--fs-xs:13px;--fs-sm:14px;--fs-body:16px;--fs-title:17px;--fs-large:34px}}@media (pointer:coarse){:root{--hit:44px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--bar-alpha:100%}}@media (prefers-reduced-transparency:reduce){:root{--bar-alpha:100%}}:root[data-avatar-shape=sharp]{--avatar-r:14%}:root[data-avatar-shape=soft]{--avatar-r:35%}:root[data-avatar-shape=round]{--avatar-r:50%}*{box-sizing:border-box}html,body{height:100%;margin:0}html{overflow:clip}html.desktop{--wco-left:env(titlebar-area-x,0px);--wco-right:max(0px, calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw)))}html.desktop .sidebar>.side>.brand,html.desktop .main>section>header.head,html.desktop .members .roster>.head{-webkit-app-region:drag}html.desktop .sidebar>.side>.brand a,html.desktop .sidebar>.side>.brand button,html.desktop .sidebar>.side>.brand summary,html.desktop .sidebar>.side>.brand input,html.desktop .sidebar>.side>.brand select,html.desktop .main>section>header.head a,html.desktop .main>section>header.head button,html.desktop .main>section>header.head input,html.desktop .main>section>header.head select,html.desktop .main>section>header.head form,html.desktop .main>section>header.head summary,html.desktop .members .roster>.head a,html.desktop .members .roster>.head button,html.desktop .members .roster>.head input,html.desktop .members .roster>.head select{-webkit-app-region:no-drag}html.desktop .members .roster>.head{padding-right:max(18px, var(--wco-right))}html.desktop .shell.no-members .main>section>header.head{padding-right:max(var(--gutter), var(--wco-right))}html.desktop .shell.no-members .main>.call-status{padding-right:max(12px, var(--wco-right))}html.desktop .shell.no-members .main>.call-view .expand{right:calc(var(--wco-right) + 6px)}html.desktop .shell.no-members .main>.call-view>.call-head{padding-right:max(20px, var(--wco-right))}html.desktop .shell.no-members .main>.call-view>.call-pill{margin-right:max(12px, var(--wco-right))}html.desktop .customizer,html.desktop [popover],html.desktop ::backdrop,html.desktop .call-error{-webkit-app-region:no-drag}html.desktop .customizer>header{padding-right:max(16px, var(--wco-right))}.titlebar-drag{display:none}html.desktop .titlebar-drag{z-index:-1;height:max(38px, env(titlebar-area-height,0px));-webkit-app-region:drag;display:block;position:fixed;inset:0 0 auto}html.desktop .titlebar-drag~* :is(a,button,input,select){-webkit-app-region:no-drag}html.desktop .sidebar>.side>.brand{padding-left:max(16px, calc(var(--wco-left) + 16px))}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.45;overflow:hidden}#app{height:100%}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent}a{color:var(--lamp);text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}:where(:root:not([data-input=touch])) :focus-visible{outline:2px solid var(--lamp);outline-offset:2px;border-radius:var(--r)}:root[data-input=touch] :focus-visible,:root[data-input=mouse] :focus-visible:not(:read-write){outline:none!important}::selection{background:var(--selection);color:var(--ink)}code,pre,.mono{font-family:var(--mono);font-size:.9em}code{background:var(--bg-3);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:4px;padding:.1em .35em}pre{background:var(--bg-3);border-radius:var(--r);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin:6px 0;padding:10px 12px;overflow-x:auto}pre code{background:0 0;border:0;padding:0}.mention{color:var(--lamp);background:var(--mention-bg);border-radius:4px;padding:0 4px;font-weight:700}.display{font-family:var(--display);letter-spacing:-.01em;font-weight:600}.eyebrow{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.btn{min-height:var(--control-height);border-radius:var(--r-pill);background:var(--bg-3);color:var(--ink);border:1px solid var(--line-strong);white-space:nowrap;transition:border-color var(--t-fast), background-color var(--t-fast), color var(--t-fast), box-shadow var(--t), filter var(--t-fast);align-items:center;gap:6px;padding:9px 16px;font-weight:600;display:inline-flex}@media (hover:hover){.btn:hover{border-color:var(--ink-2)}}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn.lit{background:var(--lamp);color:var(--on-lamp);border-color:var(--lamp)}@media (hover:hover){.btn.lit:hover{filter:brightness(1.06);box-shadow:0 6px 22px -6px color-mix(in srgb, var(--lamp) 70%, transparent)}}.btn.danger,.btn.quiet.danger{color:var(--danger)}@media (hover:hover){.btn.danger:hover,.btn.quiet.danger:hover{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}}.btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000;font-weight:500}@media (hover:hover){.btn.quiet:hover{color:var(--ink);background:var(--bg-3)}}.field{min-height:var(--control-height);border-radius:var(--r);background:var(--bg);border:1px solid var(--line-strong);width:100%;color:var(--ink);transition:border-color var(--t-fast), box-shadow var(--t);padding:9px 11px}.field:focus{outline:none}:where(:root:not([data-input=touch])) .field:focus{border-color:var(--lamp);box-shadow:0 0 0 3px var(--lamp-glow)}::placeholder{color:color-mix(in srgb, var(--ink-3) 70%, transparent);opacity:1}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}kbd{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:1px 5px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-bg-scope] .bg-host{isolation:isolate;position:relative}:root[data-bg-scope] .bg-host.scope-app,:root[data-bg-scope] .bg-host.scope-sidebar,:root[data-bg-scope] .bg-host.scope-chat{overflow:clip}:root[data-bg-scope] .bg-host:before{content:"";z-index:-1;pointer-events:none;background-image:var(--bg-image);background-size:var(--bg-size,cover);background-repeat:var(--bg-repeat,no-repeat);filter:blur(var(--bg-blur,0px)) saturate(var(--bg-saturate,1));background-position:50%;position:absolute;inset:0;transform:scale(1.06)}:root[data-bg-scope] .bg-host:after{content:"";z-index:-1;pointer-events:none;background:rgba(var(--bg-scrim,0, 0, 0), var(--bg-dim,0));position:absolute;inset:0}:root[data-bg-scope=app] .bg-host:not(.scope-app):before,:root[data-bg-scope=app] .bg-host:not(.scope-app):after,:root[data-bg-scope=sidebar] .bg-host:not(.scope-sidebar):before,:root[data-bg-scope=sidebar] .bg-host:not(.scope-sidebar):after,:root[data-bg-scope=chat] .bg-host:not(.scope-chat):before,:root[data-bg-scope=chat] .bg-host:not(.scope-chat):after{content:none}:root[data-sidebar-bg] .bg-host.scope-sidebar{isolation:isolate;position:relative;overflow:clip}:root[data-sidebar-bg] .bg-host.scope-sidebar:before{content:"";z-index:-1;pointer-events:none;background-image:var(--sb-image);background-size:var(--sb-size,cover);background-repeat:var(--sb-repeat,no-repeat);filter:blur(var(--sb-blur,0px)) saturate(var(--sb-saturate,1));background-position:50%;position:absolute;inset:0;transform:scale(1.06)}:root[data-sidebar-bg] .bg-host.scope-sidebar:after{content:"";z-index:-1;pointer-events:none;background:rgba(var(--sb-scrim,0, 0, 0), var(--sb-dim,0));position:absolute;inset:0}:root[data-bg-scope=app] .sidebar,:root[data-bg-scope=app] .members{background:color-mix(in srgb, var(--bg2) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-bg-scope=app] .settings .body,:root[data-bg-scope=chat] .settings .body{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(:root:not([data-input])) :where(input,textarea,select,.input-shell):focus-visible,:where(:root[data-input=mouse]) :where(input:read-write,textarea,.input-shell):focus-visible,:where(:root:not([data-input=touch])) :where(.input-shell):focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}@media (pointer:coarse){input,textarea,select{font-size:16px!important}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}:is(button,a,summary,label,[role=button],header,nav,h1,h2,h3,.list-head,.eyebrow){-webkit-user-select:none;-webkit-touch-callout:none}:is(input:not([type=checkbox],[type=radio]),textarea,[contenteditable]){-webkit-user-select:text}}:where(.search,.bar,.box) :where(input,textarea):focus-visible{box-shadow:none;border-color:#0000}.settings h2:not(.list-head){font-family:var(--display);font-size:var(--fs-large);letter-spacing:-.01em;margin:0 0 6px;font-weight:700}.settings h3:not(.list-head),.settings legend.eyebrow{font:600 var(--fs-sm)/1.45 var(--body);color:var(--ink-2)}.icon-btn{width:var(--hit);height:var(--hit);border-radius:var(--r-pill);color:var(--ink-2);transition:color var(--t-fast), background-color var(--t-fast);flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.icon-btn:hover:not(:disabled){color:var(--ink);background:var(--bg-3)}}.icon-btn:active:not(:disabled){background:var(--press)}.icon-btn[aria-pressed=true],.icon-btn.on{color:var(--lamp);background:var(--sel)}.icon-btn:disabled{opacity:.4;cursor:default}.pill{border-radius:var(--r-pill);background:var(--bg-3);min-height:30px;color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), transform var(--t) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;padding:4px 12px;font-weight:600;line-height:1.2;display:inline-flex}@media (hover:hover){button.pill:hover{color:var(--ink)}}:is(button,summary).pill:active{transform:scale(.96)}.pill:is([aria-pressed=true],[aria-checked=true],.on){background:var(--sel);border-color:color-mix(in srgb, var(--lamp) 45%, transparent);color:var(--ink)}.segments{background:var(--bg-3);border-radius:var(--r-pill);gap:2px;padding:2px;display:inline-flex}.segments button{border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);font-size:var(--fs-sm);transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);padding:4px 14px;font-weight:600}@media (hover:hover){.segments button:hover{color:var(--ink)}}.segments button:not([aria-pressed=true],:disabled):active{background:var(--press)}.segments button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:0 1px 3px var(--shadow), 0 1px 1px #0000000a}.segments.small button{min-height:26px;font-size:var(--fs-xs);padding:2px 10px}.segments label{border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);align-items:center;padding:4px 14px;font-weight:600;display:inline-flex;position:relative}.segments label>input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}@media (hover:hover){.segments label:hover{color:var(--ink)}}.segments label:not(:has(>input:checked,>input:disabled)):active{background:var(--press)}.segments label:has(>input:checked){background:var(--raised);color:var(--ink);box-shadow:0 1px 3px var(--shadow), 0 1px 1px #0000000a}:where(:root:not([data-input])) .segments label:has(>input:focus-visible){outline:2px solid var(--lamp);outline-offset:2px}.segments label:has(>input:disabled){opacity:.5;cursor:default}.list-head{font:600 var(--fs-xs)/1.3 var(--body);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin:26px 0 0;padding:0 4px 7px;display:flex}.slist{background:var(--bg-2);border-radius:var(--r-lg);overflow:clip}.slist>*+*{background-image:linear-gradient(var(--hair), var(--hair));background-position:16px 0;background-repeat:no-repeat;background-size:calc(100% - 16px) 1px}.list-foot{font-size:var(--fs-xs);color:var(--ink-3);text-wrap:pretty;margin:7px 4px 0;line-height:1.45}.nav-row{width:100%;min-height:48px;color:var(--ink);text-align:start;transition:background-color var(--t-fast);align-items:center;gap:12px;padding:8px 16px;display:flex}@media (hover:hover){.nav-row:hover{background-color:var(--hover);text-decoration:none}}.nav-row:active{background-color:var(--press)}.nav-row>.grow{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-row>.val{color:var(--ink-3);font-size:var(--fs-sm)}.nav-row>.chev{color:var(--ink-3);display:grid;transform:rotate(-90deg)}.slist>button.action-row{width:100%;min-height:48px;color:var(--lamp);text-align:start;padding:8px 16px;font-weight:600;display:block}@media (hover:hover){.slist>button.action-row:hover{background-color:var(--hover)}}.slist>button.action-row.danger{color:var(--danger)}.slist>button.action-row:disabled{opacity:.5;cursor:default}.slist .btn{min-height:34px;font-size:var(--fs-sm);padding:5px 14px}input.toggle{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--fill);width:46px;height:28px;box-shadow:none;transition:background-color var(--t-fast);flex:none;margin:0;position:relative}input.toggle:after{content:"";border-radius:var(--r-pill);width:24px;height:24px;transition:transform var(--t-fast) var(--ease-out);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e,0 1px 1px #0000001a}input.toggle:checked{background:var(--lamp)}input.toggle:checked:after{transform:translate(18px)}input.toggle:disabled{opacity:.45;cursor:default}.slist>:has(input.toggle:disabled){opacity:.5}.slist input.toggle:disabled{opacity:1}:where(:root:not([data-input=touch])) input.toggle:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}@media (pointer:coarse){input.toggle{width:51px;height:31px}input.toggle:after{width:27px;height:27px}input.toggle:checked:after{transform:translate(20px)}.nav-row,.slist>button.action-row{min-height:52px}.slist .btn{min-height:40px}}input[type=range]{--knob:20px;appearance:none;height:calc(var(--knob) + 8px);cursor:pointer;background:0 0;margin:0;overflow:hidden}@media (pointer:coarse){input[type=range]{--knob:28px}}input[type=range]::-webkit-slider-runnable-track{background:var(--fill);border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--knob);height:var(--knob);margin-top:calc(2px - var(--knob) / 2);border-image:linear-gradient(var(--lamp) 0 0) 0 fill / calc(var(--knob) / 2 - 2px) var(--knob) calc(var(--knob) / 2 - 2px) 0 / 0 0 0 100vw;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003,0 0 0 .5px #0000000f}input[type=range]::-moz-range-track{background:var(--fill);border-radius:2px;height:4px}input[type=range]::-moz-range-progress{background:var(--lamp);border-radius:2px;height:4px}input[type=range]::-moz-range-thumb{width:var(--knob);height:var(--knob);background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px #0003}input[type=range]:disabled{opacity:.45;cursor:default}:where(:root:not([data-input=touch])) input[type=range]:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}@media (pointer:coarse){select.field{appearance:none;width:auto;max-width:100%;color:var(--ink-2);text-align:end;text-align-last:end;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' fill='none' stroke='%238e8e93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E") right 4px center no-repeat;border-color:#0000;padding:8px 22px 8px 8px}}:where(:root:not([data-input=touch])) :is(.slist :is(.nav-row,.action-row,.who-row):focus-visible,.slist>[data-find]:focus-visible){outline:2px solid var(--lamp);outline-offset:-3px}@keyframes found{0%{background-color:var(--sel)}}.found{animation:2.4s ease-out found}@media (width<=600px){:root .sheet[popover]{border-radius:max(10px, var(--r-lg)) max(10px, var(--r-lg)) 0 0;width:100%;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;bottom:0;right:0;top:auto!important;left:0!important}:root .sheet[popover]::backdrop{background:#00000059}:root .sheet[popover]:before{content:"";background:color-mix(in srgb, var(--ink-3) 45%, transparent);border-radius:3px;width:36px;height:5px;margin:6px auto 0;display:block}}@media (pointer:coarse){.segments button,.segments label{min-height:44px}.segments.small button,.pill{min-height:36px}}.talk-bars{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.talk-bars i{background:var(--lamp);border-radius:2px;width:3px}.talk-bars i:first-child{height:6px}.talk-bars i:nth-child(2){height:11px}.talk-bars i:nth-child(3){height:8px}@media (prefers-reduced-motion:no-preference){.talk-bars i{transform-origin:bottom;animation:1s ease-in-out infinite talk}.talk-bars i:nth-child(2){animation-delay:.2s}.talk-bars i:nth-child(3){animation-delay:.4s}}@keyframes talk{50%{transform:scaleY(.45)}}.avatar.svelte-1xsx90x{width:var(--s);height:var(--s);border-radius:var(--avatar-r,35%);background:color-mix(in oklch, oklch(var(--tint-bg-l,.4) .09 var(--hue)) 60%, var(--bg3));color:oklch(var(--tint-ink-l,.88) .11 var(--hue));font-family:var(--display);font-weight:700;font-size:calc(var(--s) * .5);flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}img.svelte-1xsx90x{border-radius:var(--avatar-r,35%);object-fit:cover;width:100%;height:100%}.dot.svelte-1xsx90x{width:max(7px, calc(var(--s) * .24));height:max(7px, calc(var(--s) * .24));background:var(--success);box-shadow:0 0 0 2px var(--presence-cut,var(--bg-2));border-radius:50%;position:absolute;bottom:-1px;right:-1px}:root[data-presence=ring] .dot.svelte-1xsx90x,:root[data-presence=off] .dot.svelte-1xsx90x{display:none}:root[data-presence=ring] .avatar.online.svelte-1xsx90x{box-shadow:0 0 0 2px var(--presence-cut,var(--bg-2)), 0 0 0 3.5px var(--success)}.canvas-card.svelte-1soav5v{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;width:320px;max-width:100%;margin:6px 0;display:block;overflow:hidden}@media (hover:hover){.canvas-card.svelte-1soav5v:hover{border-color:var(--ink-3)}}.preview.svelte-1soav5v{aspect-ratio:16/9;background:radial-gradient(var(--line) 1px, transparent 1px) 0 0 / 16px 16px var(--bg-3);display:block}img.svelte-1soav5v{object-fit:contain;width:100%;height:100%;display:block}.caption.svelte-1soav5v{align-items:center;gap:10px;padding:10px 12px;display:flex}.title.svelte-1soav5v{flex:1;min-width:0;display:grid}.name.svelte-1soav5v{font:var(--fs-body) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people.svelte-1soav5v{align-items:center;padding-left:6px;display:flex}.people.svelte-1soav5v .avatar{box-shadow:0 0 0 2px var(--bg-2);margin-left:-6px}.people.svelte-1soav5v .dot{display:none}.live.svelte-1soav5v{background:var(--lamp);width:7px;height:7px;box-shadow:0 0 8px var(--lamp);border-radius:50%;margin-right:12px}.canvas-host.svelte-ekucr6{position:absolute;inset:0}.status.svelte-ekucr6{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);z-index:5;max-width:calc(100% - 24px);font-size:var(--fs-sm);padding:6px 10px;position:absolute;top:52px;left:12px}.error.svelte-ekucr6{color:var(--ember)}.canvas-tile.svelte-lbw8vt{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-lg);flex:none;width:260px;position:relative;overflow:hidden}.focus.svelte-lbw8vt{z-index:2;position:absolute;inset:0 0 34px}.label.svelte-lbw8vt{text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:var(--fs-xs);background:var(--overlay);pointer-events:none;border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;left:8px;overflow:hidden}.terminal-card.svelte-14f3mk3{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;width:320px;max-width:100%;margin:6px 0;display:block;overflow:hidden}@media (hover:hover){.terminal-card.svelte-14f3mk3:hover{border-color:var(--ink-3)}}.preview.svelte-14f3mk3{aspect-ratio:16/9;background:var(--bg);place-items:center;display:grid;overflow:hidden}pre.svelte-14f3mk3{height:100%;color:var(--ink-2);opacity:.55;white-space:pre;align-self:start;width:100%;margin:0;padding:10px;font:9px/1.3 Den Terminal Mono,monospace;overflow:hidden}.glyph.svelte-14f3mk3{font:30px var(--mono);color:var(--ink-3)}.caption.svelte-14f3mk3{align-items:center;gap:10px;padding:10px 12px;display:flex}.title.svelte-14f3mk3{flex:1;min-width:0;display:grid}.name.svelte-14f3mk3{font:var(--fs-body) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people.svelte-14f3mk3{align-items:center;padding-left:6px;display:flex}.people.svelte-14f3mk3 .avatar{box-shadow:0 0 0 2px var(--bg-2);margin-left:-6px}.controller.svelte-14f3mk3{z-index:1;position:relative}.controller.svelte-14f3mk3 i:where(.svelte-14f3mk3){background:var(--lamp);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.people.svelte-14f3mk3 .dot{display:none}.ended.svelte-14f3mk3{font:var(--fs-xs) var(--body);color:var(--ink-3);margin-top:4px}.terminal-view.svelte-1knc5fq{background:var(--bg);flex-direction:column;padding-top:44px;display:flex;position:absolute;inset:0;overflow:hidden}.recording-header.svelte-1knc5fq{min-height:28px;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;padding:0 10px 4px;display:flex}.recording-header.svelte-1knc5fq label:where(.svelte-1knc5fq){align-items:center;gap:6px;min-height:24px;display:inline-flex}.terminal-screen.svelte-1knc5fq{flex:1;min-width:0;min-height:0;margin:0 10px 24px;position:relative;overflow:auto}.terminal-screen.svelte-1knc5fq canvas{display:block}.control-banner.svelte-1knc5fq,.control-prompt.svelte-1knc5fq{min-height:28px;font-size:var(--fs-xs);background:var(--bg-2);border-left:2px solid var(--lamp);flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.control-banner.svelte-1knc5fq span:where(.svelte-1knc5fq){flex:1}.control-banner.svelte-1knc5fq button:where(.svelte-1knc5fq),.control-prompt.svelte-1knc5fq button:where(.svelte-1knc5fq){color:var(--lamp);padding:4px 6px}.view-status.svelte-1knc5fq{font:var(--fs-xs) var(--body);color:var(--ink-2);align-items:center;gap:10px;display:flex;position:absolute;bottom:8px;right:12px}.view-status.svelte-1knc5fq button:where(.svelte-1knc5fq){color:var(--ink)}.hint.svelte-1knc5fq{font:var(--fs-xs) var(--body);color:var(--ink-2);position:absolute;bottom:8px;left:12px}.actions.svelte-1knc5fq{font-size:var(--fs-xs);align-items:center;gap:8px;padding:4px 10px 28px;display:flex}.actions.svelte-1knc5fq .btn:where(.svelte-1knc5fq){min-height:24px;padding:3px 6px}select.svelte-1knc5fq{font-size:var(--fs-xs);max-width:145px;margin-left:6px;padding:2px}.access-needed.svelte-1knc5fq{background:var(--bg);font-size:var(--fs-sm);flex-wrap:wrap;place-content:center;gap:8px;display:flex;position:absolute;inset:44px 0 0}.access-needed.svelte-1knc5fq p:where(.svelte-1knc5fq){text-align:center;width:100%}.status.svelte-1knc5fq{border:1px solid var(--line);background:var(--bg-2);max-width:calc(100% - 24px);font-size:var(--fs-xs);padding:8px 10px;position:absolute;top:44px;left:12px}.status.svelte-1knc5fq button:where(.svelte-1knc5fq){margin-left:8px}.replay.svelte-1knc5fq{font:var(--fs-xs) var(--body);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 10px 12px;display:flex}.replay.svelte-1knc5fq input:where(.svelte-1knc5fq){flex:1;min-width:60px}.compact.svelte-1knc5fq{padding-top:28px}.compact.svelte-1knc5fq .terminal-screen:where(.svelte-1knc5fq){margin:0 4px 22px}.terminal-tile.svelte-14qb0mx{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-lg);flex:none;width:384px;position:relative;overflow:hidden}.request-card.svelte-mpgv3q{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);width:320px;max-width:100%;margin:6px 0;padding:14px}p.svelte-mpgv3q{margin:0 0 8px}.detail.svelte-mpgv3q{color:var(--ink-2);font-size:var(--fs-xs)}.buttons.svelte-mpgv3q{gap:8px;margin-top:14px;display:flex}.decision.svelte-mpgv3q{font:var(--fs-xs) var(--body);color:var(--ink-2);margin-top:12px}.badge.svelte-mpgv3q{font-size:var(--fs-xs);border:1px solid var(--line);border-radius:3px;padding:1px 3px}dialog.svelte-1o41lwu{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);width:min(440px,100vw - 40px);color:var(--ink);padding:24px}dialog.svelte-1o41lwu::backdrop{background:var(--scrim)}form.svelte-1o41lwu,label.svelte-1o41lwu{gap:10px;display:grid}form.svelte-1o41lwu{gap:16px}h2.svelte-1o41lwu,p.svelte-1o41lwu{margin:0}h2.svelte-1o41lwu{flex:1}.heading.svelte-1o41lwu,.identity.svelte-1o41lwu{align-items:center;gap:10px;display:flex}.identity.svelte-1o41lwu{font-size:var(--fs-xs);overflow-wrap:anywhere}.identity.svelte-1o41lwu span:where(.svelte-1o41lwu){flex:1;min-width:0}.error.svelte-1o41lwu{color:var(--danger)}.ask.svelte-1a3ee10{z-index:50;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(320px,100% - 32px);box-shadow:0 14px 40px -10px var(--shadow-lg);gap:10px;padding:12px 14px;display:grid;position:fixed;bottom:16px;right:16px}@media (prefers-reduced-motion:no-preference){.ask.svelte-1a3ee10{animation:svelte-1a3ee10-ask-in .24s var(--ease-out)}}@keyframes svelte-1a3ee10-ask-in{0%{opacity:0;transform:translateY(8px)}}p.svelte-1a3ee10{overflow-wrap:anywhere;margin:0}.row.svelte-1a3ee10{flex-wrap:wrap;gap:6px;display:flex}.picker.svelte-13cz0y3{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);width:min(760px,100vw - 32px);max-height:min(600px,100vh - 48px);color:var(--ink);box-shadow:0 24px 80px -16px var(--shadow-lg), 0 0 0 1px var(--line);flex-direction:column;padding:0;display:flex;overflow:hidden}.picker.svelte-13cz0y3::backdrop{background:var(--scrim)}.head.svelte-13cz0y3{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.head.svelte-13cz0y3 .display:where(.svelte-13cz0y3){font-size:16px}.tabs.svelte-13cz0y3{background:var(--bg-3);border-radius:var(--r);gap:2px;padding:2px;display:flex}.tabs.svelte-13cz0y3 button:where(.svelte-13cz0y3){border-radius:calc(var(--r) - 1px);font-size:var(--fs-sm);color:var(--ink-2);padding:4px 14px}.tabs.svelte-13cz0y3 button.active:where(.svelte-13cz0y3){background:var(--bg-2);color:var(--ink);box-shadow:0 1px 3px var(--shadow)}@media (hover:hover){.tabs.svelte-13cz0y3 button:where(.svelte-13cz0y3):not(.active):hover{color:var(--ink)}}.grid.svelte-13cz0y3{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:16px 20px;display:grid;overflow-y:auto}.empty.svelte-13cz0y3{text-align:center;grid-column:1/-1;padding:32px 0}.card.svelte-13cz0y3{border-radius:var(--r);background:var(--bg-3);cursor:pointer;transition:border-color var(--t-fast);border:2px solid #0000;outline:none;overflow:hidden}@media (hover:hover){.card.svelte-13cz0y3:hover{border-color:var(--line-strong)}}.card.selected.svelte-13cz0y3,.card.svelte-13cz0y3:focus-visible{border-color:var(--lamp);box-shadow:0 0 0 2px var(--lamp-glow)}.thumb.svelte-13cz0y3{aspect-ratio:16/9;background:var(--bg);width:100%;position:relative;overflow:hidden}.thumb.svelte-13cz0y3 img:where(.svelte-13cz0y3):not(.app-icon){object-fit:contain;width:100%;height:100%;display:block}.no-thumb.svelte-13cz0y3{background:var(--bg-3);width:100%;height:100%}.app-icon.svelte-13cz0y3{object-fit:contain;border-radius:4px;width:20px;height:20px;position:absolute;bottom:6px;left:6px}.label.svelte-13cz0y3{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;display:block;overflow:hidden}.foot.svelte-13cz0y3{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.audio-toggle.svelte-13cz0y3{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.audio-toggle.svelte-13cz0y3 input:where(.svelte-13cz0y3){accent-color:var(--lamp)}.actions.svelte-13cz0y3{gap:8px;display:flex}.wrap.svelte-114ylur{isolation:isolate;height:100%;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));flex-direction:column;display:flex;position:relative;overflow:auto}.door.svelte-114ylur{flex-direction:column;width:min(380px,100%);margin:auto;display:flex}@media (width<=599px){.door.svelte-114ylur{flex:1 0 auto;margin:0 auto}.head.svelte-114ylur{padding-top:6vh}.actions.svelte-114ylur{margin-top:auto}}.head.svelte-114ylur{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;display:flex}h1.svelte-114ylur{overflow-wrap:anywhere;margin:16px 0 0;font-size:34px;line-height:1.1}.head.svelte-114ylur p:where(.svelte-114ylur){margin:6px 0 0;font-size:17px}.server.svelte-114ylur{font-size:var(--fs-sm);white-space:normal;margin-top:8px}.mark.svelte-114ylur{color:var(--ink);display:grid}.fields.svelte-114ylur{flex-direction:column;gap:12px;display:flex}.door.svelte-114ylur .field:where(.svelte-114ylur){background:color-mix(in srgb, var(--ink-3) 14%, transparent);border:0;border-radius:12px;min-height:50px;padding:12px 16px;font-size:16px}.door.svelte-114ylur .field:where(.svelte-114ylur):focus-visible{outline:2px solid var(--lamp);outline-offset:1px}.note.svelte-114ylur{font-size:var(--fs-sm);color:var(--ink-3);margin:-6px 16px 0;line-height:1.4}.tick.svelte-114ylur{vertical-align:-2px;color:var(--success);margin-left:6px;display:inline-flex}.error.svelte-114ylur{font-size:var(--fs-sm);color:var(--danger);align-items:baseline;gap:6px;margin:12px 16px 0;line-height:1.4;display:flex}.error.svelte-114ylur svg{flex-shrink:0;align-self:center}.forgot.svelte-114ylur{font-size:var(--fs-sm);color:var(--lamp);align-self:flex-start;margin:10px 16px 0;padding:4px 0}.forgot.svelte-114ylur+.note:where(.svelte-114ylur){margin-top:2px}.actions.svelte-114ylur{flex-direction:column;gap:6px;padding-top:32px;display:flex}.btn.svelte-114ylur{justify-content:center}.btn.lit.svelte-114ylur{min-height:50px;font-size:17px}.btn.svelte-114ylur:disabled{cursor:default}@media (prefers-reduced-motion:no-preference){.door.svelte-114ylur>:where(.svelte-114ylur):not(.head),.head.svelte-114ylur>:where(.svelte-114ylur):not(.mark){animation:svelte-114ylur-rise .5s .15s var(--ease-out) both}}@keyframes svelte-114ylur-rise{0%{opacity:0;transform:translateY(10px)}}.confirmation.svelte-13zomal{flex:none}.confirmation.armed.svelte-13zomal{flex:0 360px;gap:6px;display:grid}.sentence.svelte-13zomal{font-size:var(--fs-sm);line-height:1.4}.actions.svelte-13zomal{justify-content:flex-end;gap:6px;display:flex}.jam.svelte-1inxf4w{--jam-bg:var(--bg-2);isolation:isolate;padding:12px var(--gutter) 14px;background:var(--jam-bg);border-bottom:1px solid var(--line);align-items:center;gap:16px;display:flex;position:relative;overflow:hidden}.wash.svelte-1inxf4w{z-index:-2;filter:blur(44px)saturate(1.7);opacity:.75;background-position:50%;background-size:cover;position:absolute;inset:-60% 30% -60% -10%}.jam.with-art.svelte-1inxf4w:before{content:"";z-index:-1;background:linear-gradient(to right, color-mix(in srgb, var(--jam-bg) 35%, transparent), color-mix(in srgb, var(--jam-bg) 78%, transparent) 150px, color-mix(in srgb, var(--jam-bg) 90%, transparent) 55%, var(--jam-bg));position:absolute;inset:0}.sleeve.svelte-1inxf4w{width:58px;height:58px;transition:margin-right .5s var(--ease-out);flex:none;position:relative}.sleeve.out.svelte-1inxf4w{margin-right:24px}.art.svelte-1inxf4w{z-index:1;border-radius:var(--r);background:var(--bg-3);width:100%;height:100%;color:var(--lamp);box-shadow:0 1px 0 #ffffff1f inset, 0 6px 18px -4px var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}.art.svelte-1inxf4w img:where(.svelte-1inxf4w){object-fit:cover;width:100%;height:100%}.record.svelte-1inxf4w{transition:transform .6s var(--ease-out);background:repeating-radial-gradient(circle,#151515 0 1.5px,#1f1f1f 1.5px 3px);border-radius:50%;position:absolute;inset:3px;box-shadow:0 4px 14px -4px #0009;-webkit-mask:radial-gradient(circle,#0000 0 3%,#000 3.5%);mask:radial-gradient(circle,#0000 0 3%,#000 3.5%)}.record.svelte-1inxf4w:before{content:"";background:conic-gradient(from 30deg, transparent 0 10%, #ffffff17 14%, transparent 22% 55%, #ffffff0f 60%, transparent 68%);border-radius:50%;position:absolute;inset:0}.record.svelte-1inxf4w:after{content:"";background:var(--label,var(--lamp)) center / cover no-repeat, var(--lamp);border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 0 2px #0a0a0a}.sleeve.out.svelte-1inxf4w .record:where(.svelte-1inxf4w){transform:translate(26px)}@media (prefers-reduced-motion:no-preference){.sleeve.spinning.svelte-1inxf4w .record:where(.svelte-1inxf4w):after,.sleeve.spinning.svelte-1inxf4w .record:where(.svelte-1inxf4w):before{animation:3.2s linear infinite svelte-1inxf4w-spin}}@keyframes svelte-1inxf4w-spin{to{transform:rotate(1turn)}}.copy.svelte-1inxf4w{flex:1;gap:2px;min-width:0;display:grid}.copy.svelte-1inxf4w>:where(.svelte-1inxf4w){min-width:0}.eyebrow.svelte-1inxf4w{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:flex}.spotify.svelte-1inxf4w{width:13px;height:13px;color:var(--ink);flex:none}.sep.svelte-1inxf4w{color:var(--ink-3)}.state.svelte-1inxf4w{color:var(--lamp)}.state.paused.svelte-1inxf4w{color:var(--ink-3)}h2.svelte-1inxf4w{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.25;overflow:hidden}.line.svelte-1inxf4w{font-size:var(--fs-sm);color:var(--ink-2);align-items:baseline;gap:6px;min-width:0;margin:0;display:flex;overflow:hidden}.artists.svelte-1inxf4w{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.dot.svelte-1inxf4w{color:var(--ink-3)}.starter.svelte-1inxf4w{white-space:nowrap;color:var(--ink-2)}.clock.svelte-1inxf4w{white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px}.hint.svelte-1inxf4w{white-space:nowrap;border-bottom:1px dotted}@media (hover:hover){.hint.svelte-1inxf4w:hover{text-decoration:none}}.who.svelte-1inxf4w{flex:none;justify-items:center;gap:4px;display:grid}.faces.svelte-1inxf4w{display:flex}.faces.svelte-1inxf4w>*{box-shadow:0 0 0 2px var(--jam-bg);border-radius:var(--avatar-r,35%);margin-left:-7px}.faces.svelte-1inxf4w>:first-child{margin-left:0}.more.svelte-1inxf4w{border-radius:var(--avatar-r,35%);background:var(--bg-3);width:26px;height:26px;color:var(--ink-2);font:var(--fs-xs)/1 var(--body);box-shadow:0 0 0 2px var(--jam-bg);place-items:center;margin-left:-7px;display:grid}.who-label.svelte-1inxf4w{font-size:var(--fs-xs);color:var(--ink-2)}.actions.svelte-1inxf4w{flex:none;align-items:center;gap:6px;margin-left:4px;display:flex}.open.svelte-1inxf4w{text-decoration:none}@media (hover:hover){.open.svelte-1inxf4w:hover{text-decoration:none}}.rail.svelte-1inxf4w{inset-inline:0;background:color-mix(in srgb, var(--ink) 10%, transparent);height:3px;position:absolute;bottom:0}.rail.svelte-1inxf4w span:where(.svelte-1inxf4w){transform-origin:0;background:linear-gradient(90deg, var(--lamp-dim), var(--lamp));width:100%;height:100%;box-shadow:var(--glow);transition:transform .5s linear;display:block}.jam-error.svelte-1inxf4w{padding:6px var(--gutter);font-size:var(--fs-xs);color:var(--danger);background:var(--bg-2);border-bottom:1px solid var(--line);margin:0}.jam.compact.svelte-1inxf4w{border-bottom:0;gap:10px;padding:8px 10px 10px;container:jam-strip/inline-size}.compact.svelte-1inxf4w .sleeve:where(.svelte-1inxf4w){width:36px;height:36px}.compact.svelte-1inxf4w .sleeve.out:where(.svelte-1inxf4w){margin-right:10px}.compact.svelte-1inxf4w .sleeve.out:where(.svelte-1inxf4w) .record:where(.svelte-1inxf4w){transform:translate(10px)}.compact.svelte-1inxf4w .eyebrow:where(.svelte-1inxf4w){overflow:hidden}.compact.svelte-1inxf4w h2:where(.svelte-1inxf4w){font-size:var(--fs-sm)}.compact.svelte-1inxf4w .line:where(.svelte-1inxf4w){font-size:var(--fs-xs)}.compact.svelte-1inxf4w .line.has-track:where(.svelte-1inxf4w) .starter:where(.svelte-1inxf4w),.compact.svelte-1inxf4w .line.has-track:where(.svelte-1inxf4w) .dot:where(.svelte-1inxf4w),.compact.svelte-1inxf4w .hint:where(.svelte-1inxf4w){display:none}.compact.svelte-1inxf4w .actions:where(.svelte-1inxf4w){margin-left:0}.compact.svelte-1inxf4w .open:where(.svelte-1inxf4w){min-height:28px;font-size:var(--fs-xs);padding:3px 10px}@container jam-strip (width<=360px){.brand.svelte-1inxf4w,.sep.svelte-1inxf4w,.line.has-track.svelte-1inxf4w .artists:where(.svelte-1inxf4w){display:none}.clock.svelte-1inxf4w{margin-left:0;padding-left:0}}@media (width<=760px){.jam.svelte-1inxf4w:not(.compact){gap:12px;padding-inline:10px}.sleeve.svelte-1inxf4w{width:48px;height:48px}.sleeve.out.svelte-1inxf4w{margin-right:12px}.sleeve.out.svelte-1inxf4w .record:where(.svelte-1inxf4w){transform:translate(14px)}h2.svelte-1inxf4w{font-size:15px}.line.has-track.svelte-1inxf4w .starter:where(.svelte-1inxf4w),.line.has-track.svelte-1inxf4w .dot:where(.svelte-1inxf4w),.clock.svelte-1inxf4w,.brand.playing.svelte-1inxf4w,.brand.playing.svelte-1inxf4w+.sep:where(.svelte-1inxf4w),.hint.svelte-1inxf4w{display:none}}@media (width<=640px){.who-label.svelte-1inxf4w{display:none}}@media (width<=520px){.who.svelte-1inxf4w{display:none}}.prompt.svelte-1lym3c6,.strip.svelte-1lym3c6{border-top:1px solid color-mix(in srgb, var(--lamp) 30%, var(--line));background:var(--bg-2)}.prompt.svelte-1lym3c6{background:color-mix(in srgb, var(--lamp) 10%, var(--bg-2));flex-wrap:wrap;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.copy.svelte-1lym3c6{flex:1;gap:2px;min-width:12ch;display:grid}b.svelte-1lym3c6{font-size:var(--fs-sm);overflow-wrap:anywhere}small.svelte-1lym3c6{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:4px;display:flex}.btn.svelte-1lym3c6{min-height:32px;font-size:var(--fs-xs);padding:4px 12px;text-decoration:none}.x.svelte-1lym3c6{border-radius:var(--r);width:28px;height:28px;color:var(--ink-2);place-items:center;display:grid}@media (hover:hover){.x.svelte-1lym3c6:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}}.music-composer.svelte-5onbb{gap:8px;display:grid}label.svelte-5onbb{color:var(--ink-2);font-size:var(--fs-xs);gap:6px;display:grid}input.svelte-5onbb{background:var(--bg);width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);font:inherit;padding:8px 10px;font-size:16px}.offer.svelte-5onbb,.status.svelte-5onbb{font-size:var(--fs-xs);color:var(--ink-2)}.status.svelte-5onbb:empty{display:none}button.svelte-5onbb{justify-content:center;min-height:40px}.volume-control.svelte-1orq15l{width:176px;color:var(--ink);font-size:var(--fs-xs);padding:8px}.soon.svelte-1orq15l{margin:0}label.svelte-1orq15l,label.svelte-1orq15l>span:where(.svelte-1orq15l){display:block}label.svelte-1orq15l>span:where(.svelte-1orq15l){justify-content:space-between;display:flex}output.svelte-1orq15l{font:var(--fs-xs) var(--body);color:var(--ink-2)}input.svelte-1orq15l{width:100%;margin:4px 0}button.svelte-1orq15l{border-radius:var(--r);text-align:left;align-items:center;gap:8px;width:100%;min-height:28px;padding:4px;display:flex}button[aria-pressed=true].svelte-1orq15l{background:var(--bg-3)}@media (hover:hover){button.svelte-1orq15l:hover{background:var(--bg-3)}}.music-panel.svelte-rfj4v3{overscroll-behavior:contain;width:min(380px,100vw - 24px);max-height:min(720px,100dvh - 32px);color:var(--ink);padding:18px;overflow:auto}header.svelte-rfj4v3{align-items:center;gap:10px;margin-bottom:18px;display:flex}h2.svelte-rfj4v3{margin:0;font-size:18px}h3.svelte-rfj4v3{margin:0;font-size:14px}p.svelte-rfj4v3{font-size:var(--fs-xs);color:var(--ink-2);margin:4px 0 0}.for-jam.svelte-rfj4v3{border-radius:var(--r);background:color-mix(in srgb, var(--lamp) 12%, var(--bg-3));color:var(--ink);font-size:var(--fs-xs);margin:-4px 0 14px;padding:8px 10px}.now.svelte-rfj4v3{align-items:center;gap:12px;display:flex}.art.svelte-rfj4v3{background:var(--bg-3);border-radius:var(--r);width:68px;height:68px;color:var(--lamp);flex:none;place-items:center;display:grid;overflow:hidden}img.svelte-rfj4v3{object-fit:cover;width:100%;height:100%}.now-copy.svelte-rfj4v3{min-width:0}.now-copy.svelte-rfj4v3 h3:where(.svelte-rfj4v3){overflow-wrap:anywhere;margin-top:4px}.eyebrow.svelte-rfj4v3{font-size:var(--fs-xs)}.seek.svelte-rfj4v3{margin-top:14px;font-size:0;display:block}.seek.svelte-rfj4v3 input:where(.svelte-rfj4v3){width:100%;min-height:24px;accent-color:var(--lamp)}.times.svelte-rfj4v3{font:var(--fs-xs) var(--body);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.playback.svelte-rfj4v3{gap:8px;margin:12px 0 20px;display:flex}.playback.svelte-rfj4v3 button:where(.svelte-rfj4v3){flex:1;justify-content:center;min-height:40px}.queue-head.svelte-rfj4v3{color:var(--ink-2);font-size:var(--fs-xs);justify-content:space-between;align-items:center;display:flex}ol.svelte-rfj4v3{margin:8px 0 16px;padding:0;list-style:none}li.svelte-rfj4v3{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;display:flex}.position.svelte-rfj4v3{width:14px;font:var(--fs-xs) var(--body);color:var(--ink-3);flex:none}.track.svelte-rfj4v3{flex:1;gap:3px;min-width:0;display:grid}.track.svelte-rfj4v3>span:where(.svelte-rfj4v3){font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}small.svelte-rfj4v3{font-size:var(--fs-xs);color:var(--ink-2)}.row-actions.svelte-rfj4v3{gap:2px;display:flex}.row-actions.svelte-rfj4v3 button:where(.svelte-rfj4v3){border-radius:var(--r);width:26px;height:32px;color:var(--ink-2);place-items:center;display:grid}button.svelte-rfj4v3:disabled{opacity:.4}.failed.svelte-rfj4v3,.error.svelte-rfj4v3{color:var(--danger)}.empty.svelte-rfj4v3{margin-bottom:16px}.listener.svelte-rfj4v3{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}summary.svelte-rfj4v3{cursor:pointer;min-height:28px;font-size:var(--fs-xs)}.listener.svelte-rfj4v3 .volume-control{width:100%}.duck.svelte-rfj4v3{min-height:40px;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:8px;display:flex}.duck.svelte-rfj4v3 input:where(.svelte-rfj4v3){accent-color:var(--lamp)}.error.svelte-rfj4v3:empty{display:none}@media (hover:hover){.row-actions.svelte-rfj4v3 button:where(.svelte-rfj4v3):hover{background:var(--bg-3);color:var(--ink)}}.jam-composer.svelte-1dg0el8{gap:8px;display:grid}label.svelte-1dg0el8{color:var(--ink-2);font-size:var(--fs-xs);gap:6px;display:grid}input.svelte-1dg0el8{background:var(--bg);width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);font:inherit;padding:8px 10px;font-size:16px}.status.svelte-1dg0el8{font-size:var(--fs-xs);color:var(--ink-2)}.status.svelte-1dg0el8:empty{display:none}button.svelte-1dg0el8{justify-content:center;min-height:40px}.jam-panel.svelte-3turdg{overscroll-behavior:contain;width:min(380px,100vw - 24px);max-height:min(720px,100dvh - 32px);color:var(--ink);gap:12px;padding:18px;display:grid;overflow:auto}h2.svelte-3turdg{margin:0;font-size:18px}.lede.svelte-3turdg,.note.svelte-3turdg{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.steps.svelte-3turdg{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-3turdg li:where(.svelte-3turdg){counter-increment:step;font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:22px 1fr;gap:10px;display:grid}.steps.svelte-3turdg li:where(.svelte-3turdg):before{content:counter(step);background:var(--bg-3);width:22px;height:22px;color:var(--lamp);font:var(--fs-xs) var(--body);border-radius:50%;place-items:center;display:grid}.steps.svelte-3turdg b:where(.svelte-3turdg){color:var(--ink);font-weight:700}.card.svelte-3turdg{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:1px solid var(--line);margin:-18px -18px 0;overflow:hidden}.meta.svelte-3turdg{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.meta.svelte-3turdg p:where(.svelte-3turdg){font-size:var(--fs-xs);color:var(--ink-2);margin:0}.error.svelte-3turdg{font-size:var(--fs-xs);color:var(--danger);margin:0}.replace.svelte-3turdg summary:where(.svelte-3turdg){cursor:pointer;min-height:32px;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;display:flex}.replace[open].svelte-3turdg summary:where(.svelte-3turdg){margin-bottom:8px}.choices.svelte-11dlfsu{grid-template-columns:1fr 1fr;gap:6px;padding:12px 12px 0;display:grid}.choices.svelte-11dlfsu button:where(.svelte-11dlfsu){text-align:left;border-radius:var(--r);border:1px solid var(--line);color:var(--ink-2);transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast);gap:2px;padding:8px 10px;display:grid}.choices.svelte-11dlfsu b:where(.svelte-11dlfsu){font-size:var(--fs-sm);color:var(--ink)}.choices.svelte-11dlfsu small:where(.svelte-11dlfsu){font-size:var(--fs-xs)}.choices.svelte-11dlfsu small.live:where(.svelte-11dlfsu){color:var(--lamp)}.choices.svelte-11dlfsu [aria-pressed=true]:where(.svelte-11dlfsu){border-color:color-mix(in srgb, var(--lamp) 55%, var(--line));background:color-mix(in srgb, var(--lamp) 12%, var(--bg-2));color:var(--ink)}@media (hover:hover){.choices.svelte-11dlfsu button:where(.svelte-11dlfsu):hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}summary.svelte-kh6ahc{cursor:pointer;list-style:none}summary.svelte-kh6ahc::-webkit-details-marker{display:none}[popover].svelte-kh6ahc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:0 10px 36px var(--shadow);margin:0;padding:0;position:fixed;inset:auto}.controls.svelte-1t5riu8{--cb:34px;flex:none;align-items:center;gap:6px;display:flex}.v-bar.svelte-1t5riu8{--cb:48px;gap:10px}.v-pill.svelte-1t5riu8{--cb:40px;gap:8px}@media (pointer:coarse){.controls.svelte-1t5riu8{--cb:44px;gap:8px}.v-bar.svelte-1t5riu8{--cb:48px}.v-pill.svelte-1t5riu8{--cb:34px}}@media (width<=899px){.v-bar.svelte-1t5riu8>.wide:where(.svelte-1t5riu8),.v-bar.svelte-1t5riu8>details:not(.overflow){display:none}.v-bar.svelte-1t5riu8{--cb:52px;gap:14px}}@media (width>=900px){.v-bar.svelte-1t5riu8>.more:where(.svelte-1t5riu8){display:none}}.controls.svelte-1t5riu8>button:where(.svelte-1t5riu8),.controls.svelte-1t5riu8>details>summary{width:var(--cb);height:var(--cb);border-radius:var(--r-pill);color:var(--ink);background:color-mix(in srgb, var(--ink) 11%, transparent);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), filter var(--t-fast);flex:none;place-items:center;display:grid}@media (hover:hover){.controls.svelte-1t5riu8>button:where(.svelte-1t5riu8):not(.off,.on,.held,.leave):hover:not(:disabled),.controls.svelte-1t5riu8>details>summary:not(.live):hover{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.controls.svelte-1t5riu8>button:where(.svelte-1t5riu8):disabled{opacity:.5;cursor:default}.controls.svelte-1t5riu8>button.off:where(.svelte-1t5riu8){background:var(--ink);color:var(--bg)}@media (hover:hover){.controls.svelte-1t5riu8>button.off:where(.svelte-1t5riu8):hover{background:var(--ink);color:var(--bg)}}.controls.svelte-1t5riu8>button.on:where(.svelte-1t5riu8){background:var(--lamp);color:var(--on-lamp)}@media (hover:hover){.controls.svelte-1t5riu8>button.on:where(.svelte-1t5riu8):hover{background:var(--lamp);color:var(--on-lamp)}}.controls.svelte-1t5riu8>.leave:where(.svelte-1t5riu8){background:var(--hang-up);color:#fff;margin-inline-start:10px}@media (hover:hover){.controls.svelte-1t5riu8>.leave:where(.svelte-1t5riu8):hover{background:var(--hang-up);filter:brightness(1.1)}}.v-bar.svelte-1t5riu8>.leave:where(.svelte-1t5riu8){margin-inline-start:14px}.v-pill.svelte-1t5riu8>.leave:where(.svelte-1t5riu8){margin-inline-start:0}.v-bar.svelte-1t5riu8,.v-dock.svelte-1t5riu8{min-width:0}.v-bar.svelte-1t5riu8>button:where(.svelte-1t5riu8):not(.ptt),.v-dock.svelte-1t5riu8>button:where(.svelte-1t5riu8),.v-bar.svelte-1t5riu8>details,.v-dock.svelte-1t5riu8>details{width:var(--cb);flex:0 auto;min-width:28px}.v-bar.svelte-1t5riu8>button:where(.svelte-1t5riu8):not(.ptt),.v-dock.svelte-1t5riu8>button:where(.svelte-1t5riu8){aspect-ratio:1;height:auto}.v-bar.svelte-1t5riu8>details>summary,.v-dock.svelte-1t5riu8>details>summary{aspect-ratio:1;width:100%;height:auto}.v-bar.svelte-1t5riu8>.shares:where(.svelte-1t5riu8),.v-dock.svelte-1t5riu8>.shares:where(.svelte-1t5riu8){width:calc(var(--cb) * .6);min-width:17px}.ptt-icon.svelte-1t5riu8{display:none}.controls.v-bar.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8){min-width:var(--cb);flex:0 auto}.ptt-label.svelte-1t5riu8{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@container callview (width<=640px){.controls.v-bar.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8){width:var(--cb);aspect-ratio:1;flex:0 auto;min-width:28px;height:auto;padding:0}.v-bar.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8)>.ptt-label:where(.svelte-1t5riu8){display:none}.v-bar.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8)>.ptt-icon:where(.svelte-1t5riu8){display:grid}}.v-bar.svelte-1t5riu8>.shares:where(.svelte-1t5riu8)>summary:where(.svelte-1t5riu8),.v-dock.svelte-1t5riu8>.shares:where(.svelte-1t5riu8)>summary:where(.svelte-1t5riu8){aspect-ratio:3/5;width:100%}.controls.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8){white-space:nowrap;width:auto;font:600 var(--fs-xs) var(--body);touch-action:none;padding:0 14px}.v-pill.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8),.v-dock.svelte-1t5riu8>.ptt:where(.svelte-1t5riu8){width:var(--cb);padding:0}.controls.svelte-1t5riu8>.ptt.held:where(.svelte-1t5riu8),.controls.svelte-1t5riu8>details>summary.live{color:var(--on-lamp);background:var(--lamp)}.overflow.svelte-1t5riu8{flex:none;position:relative}.overflow.svelte-1t5riu8>summary:where(.svelte-1t5riu8){list-style:none}.overflow.svelte-1t5riu8>summary:where(.svelte-1t5riu8)::-webkit-details-marker{display:none}.options.svelte-1t5riu8>div:where(.svelte-1t5riu8){z-index:20;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2);color:var(--ink);box-shadow:var(--lift);margin:0;padding:4px;position:fixed;inset:auto}.options.svelte-1t5riu8>div:where(.svelte-1t5riu8) button:where(.svelte-1t5riu8){border-radius:var(--r);width:max-content;font:var(--fs-sm) var(--body);padding:8px 12px}@media (hover:hover){.options.svelte-1t5riu8>div:where(.svelte-1t5riu8) button:where(.svelte-1t5riu8):hover{background:var(--hover)}}.controls.svelte-1t5riu8>.shares:where(.svelte-1t5riu8)>summary:where(.svelte-1t5riu8){width:calc(var(--cb) * .6)}.shares.svelte-1t5riu8>div:where(.svelte-1t5riu8){z-index:20;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2);width:min(280px,100vw - 24px);box-shadow:var(--lift);margin:0;padding:4px;position:fixed;inset:auto}.shares.svelte-1t5riu8>div:where(.svelte-1t5riu8) button:where(.svelte-1t5riu8){border-radius:var(--r);text-align:left;width:100%;min-height:40px;font:var(--fs-sm) var(--body);align-items:center;gap:8px;padding:0 12px;display:flex}@media (hover:hover){.shares.svelte-1t5riu8>div:where(.svelte-1t5riu8) button:where(.svelte-1t5riu8):hover{background:var(--hover)}}.shares.svelte-1t5riu8 button:where(.svelte-1t5riu8)>span:where(.svelte-1t5riu8):first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.stop-label.svelte-1t5riu8{color:var(--ember)}.more-sheet.svelte-1t5riu8{z-index:20;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2);width:min(340px,100vw - 24px);color:var(--ink);box-shadow:var(--lift);margin:0;padding:8px 12px 12px;position:fixed;inset:auto}.more-sheet.svelte-1t5riu8 .slist:where(.svelte-1t5riu8){background:var(--bg-3);margin-top:8px}.more-sheet.svelte-1t5riu8 .nav-row:where(.svelte-1t5riu8){font-size:var(--fs-body)}.more-sheet.svelte-1t5riu8 .nav-row:where(.svelte-1t5riu8) svg{color:var(--ink-2);flex:none}.more-sheet.svelte-1t5riu8 .list-head:where(.svelte-1t5riu8){margin-top:16px}.more-sheet.svelte-1t5riu8 .segments:where(.svelte-1t5riu8){display:flex}.more-sheet.svelte-1t5riu8 .segments:where(.svelte-1t5riu8) button:where(.svelte-1t5riu8){flex:1}@media (width>=601px){.more-sheet.svelte-1t5riu8:has(.music-menu){width:min(404px,100vw - 24px)}}.more-sheet.svelte-1t5riu8 :is(.music-panel,.jam-panel){width:auto;padding-inline:0}.sheet-back.svelte-1t5riu8{min-height:44px;color:var(--lamp);font-size:var(--fs-body);align-items:center;margin-inline-start:-6px;display:inline-flex}@media (width<=600px){.more-sheet.svelte-1t5riu8{width:100%;padding-inline:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));border-radius:max(10px, var(--r-lg)) max(10px, var(--r-lg)) 0 0}}.faces.svelte-1lnco9c{flex:none;align-items:center;padding-left:7px;display:flex}.faces.svelte-1lnco9c>span:where(.svelte-1lnco9c){border-radius:var(--avatar-r,50%);box-shadow:0 0 0 2px var(--ring,var(--bg-3));margin-left:-7px;display:flex}.faces.svelte-1lnco9c>span.speaking:where(.svelte-1lnco9c){z-index:1;box-shadow:0 0 0 2px var(--ring,var(--bg-3)), 0 0 0 4px var(--lamp);position:relative}small.svelte-1lnco9c{font-size:var(--fs-xs);color:var(--ink-2);margin-left:4px}.call-pill.svelte-1ysubwz{--ring:var(--bg-2);border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--lift), 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);flex:none;align-items:center;gap:8px;margin:8px 12px;padding:6px 6px 6px 10px;display:flex;container:pill/inline-size}@container pill (width<=330px){.open.svelte-1ysubwz .faces{display:none}}.open.svelte-1ysubwz{text-align:left;border-radius:var(--r-pill);flex:160px;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.tx.svelte-1ysubwz{flex-direction:column;min-width:0;line-height:1.25;display:flex}b.svelte-1ysubwz{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}b.svelte-1ysubwz small:where(.svelte-1ysubwz){color:var(--ink-2);font-weight:400}.line.svelte-1ysubwz{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:flex}.line.talking.svelte-1ysubwz{color:var(--lamp)}.say.svelte-1ysubwz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full.svelte-1ysubwz{--ring:var(--bg-3);margin:6px 8px max(6px, env(safe-area-inset-bottom,0px));border-radius:calc(var(--r-lg) * 1.4);background:var(--bg-3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;flex-wrap:wrap;row-gap:8px;padding:10px;container:dock/inline-size}.full.svelte-1ysubwz .open:where(.svelte-1ysubwz){flex:1 1 0;min-height:36px;padding-inline-start:2px}.full.svelte-1ysubwz b:where(.svelte-1ysubwz){font-size:var(--fs-sm)}.full.svelte-1ysubwz .line:where(.svelte-1ysubwz){font-size:var(--fs-xs)}.leave.svelte-1ysubwz{border-radius:var(--r-pill);color:#fff;background:var(--hang-up);width:34px;height:34px;transition:filter var(--t-fast);flex:none;place-items:center;display:grid}@media (hover:hover){.leave.svelte-1ysubwz:hover{filter:brightness(1.1)}}@media (pointer:coarse){.leave.svelte-1ysubwz{width:44px;height:44px}}@container dock (width<=520px){.full.svelte-1ysubwz .controls{flex-basis:100%;justify-content:space-between;gap:4px}}@container dock (width>=521px){.full.svelte-1ysubwz .open:where(.svelte-1ysubwz){flex-basis:160px}.leave.svelte-1ysubwz{order:1;margin-inline-start:4px}}.slim.svelte-1ysubwz{--strip:color-mix(in srgb, var(--moss) 14%, var(--bg));--ring:var(--strip);background:var(--strip);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:44px;box-shadow:inset 0 -.5px 0 var(--line);border-radius:0;gap:8px;margin:0;padding:0 8px 0 16px}.slim.svelte-1ysubwz .open:where(.svelte-1ysubwz){border-radius:0;flex:1 1 0;gap:8px;min-height:44px}.slim.svelte-1ysubwz .tx:where(.svelte-1ysubwz){flex-direction:row;align-items:baseline;gap:5px}.slim.svelte-1ysubwz b:where(.svelte-1ysubwz){flex:none;max-width:60%;font-size:15px;font-weight:600}.slim.svelte-1ysubwz .line:where(.svelte-1ysubwz){color:var(--ink-2);font-size:15px}.slim.svelte-1ysubwz .line:where(.svelte-1ysubwz):before{content:"·"}.slim.svelte-1ysubwz .line.talking:where(.svelte-1ysubwz){color:var(--ink)}.slim.svelte-1ysubwz .line:where(.svelte-1ysubwz) .talk-bars i{background:var(--moss)}.quality.svelte-14ysh63{flex:none;align-items:end;gap:2px;height:10px;display:inline-flex}.quality.svelte-14ysh63 i:where(.svelte-14ysh63){background:var(--ink-3);opacity:.25;border-radius:1px;width:3px}.quality.svelte-14ysh63 .lit:where(.svelte-14ysh63){background:var(--ink-2);opacity:1}.quality.poor.svelte-14ysh63 .lit:where(.svelte-14ysh63){background:var(--ember)}@media (width<=899px){.quality.svelte-14ysh63:not(.poor),.sent.svelte-14ysh63{display:none}}.sent.svelte-14ysh63{white-space:nowrap;font:var(--fs-xs) var(--body);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.limited.svelte-14ysh63{background:var(--accent);border-radius:50%;width:6px;height:6px}.tile.svelte-4ingsm{aspect-ratio:16/9;border-radius:var(--r-tile);background:var(--bg-3);flex:none;place-items:center;width:216px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.tile.screen.svelte-4ingsm{width:384px}.tile.svelte-4ingsm:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow var(--t);position:absolute;inset:0;box-shadow:inset 0 0 0 3px #0000}.tile.speaking.svelte-4ingsm:after{box-shadow:inset 0 0 0 3px var(--lamp)}video.svelte-4ingsm{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.screen.svelte-4ingsm video:where(.svelte-4ingsm){object-fit:contain}.mirror.svelte-4ingsm{transform:scaleX(-1)}.face.svelte-4ingsm{margin-bottom:14px;display:flex}@container (width<=300px){.face.svelte-4ingsm{margin-bottom:0;transform:scale(.66)}}@container (width<=160px){.face.svelte-4ingsm{transform:scale(.5)}}.unseen.svelte-4ingsm{top:10px;text-align:center;font-size:var(--fs-xs);color:var(--ink-2);position:absolute;inset-inline:44px}@container (width<=300px){.soon.svelte-4ingsm{display:none}}.label.svelte-4ingsm{z-index:3;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 16px);min-height:26px;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px}@container (width<=260px){.label.svelte-4ingsm{min-height:22px;font-size:var(--fs-xs);gap:4px;padding:2px 8px;bottom:6px;left:6px}.label.svelte-4ingsm .sent{display:none}}.label.svelte-4ingsm>span:where(.svelte-4ingsm):not(.talk-bars):first-of-type,.label.svelte-4ingsm>span.talk-bars:where(.svelte-4ingsm)+span:where(.svelte-4ingsm){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label.svelte-4ingsm small:where(.svelte-4ingsm){color:var(--ink-2);font-weight:400}.tile-controls.svelte-4ingsm{z-index:3;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:4px;padding:2px;display:flex;position:absolute;top:8px;right:8px}.stop.svelte-4ingsm{border-radius:var(--r-pill);min-height:26px;font:600 var(--fs-xs) var(--body);color:var(--ink);flex:none;padding:0 10px}@media (hover:hover){.stop.svelte-4ingsm:hover{color:var(--ember)}}.volume-menu.svelte-4ingsm{flex:none}.volume-panel.svelte-4ingsm{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--lift);margin:0;padding:0;position:fixed}.quality-menu.svelte-4ingsm{flex:none}summary.svelte-4ingsm{cursor:pointer;border-radius:var(--r-pill);place-items:center;width:26px;height:26px;list-style:none;display:grid}@media (hover:hover){summary.svelte-4ingsm:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}}summary.svelte-4ingsm::-webkit-details-marker{display:none}.quality-panel.svelte-4ingsm{padding:4px}.quality-menu.svelte-4ingsm button:where(.svelte-4ingsm){border-radius:var(--r);text-align:left;width:100%;font:var(--fs-sm) var(--body);padding:8px 12px;display:block}@media (hover:hover){.quality-menu.svelte-4ingsm button:where(.svelte-4ingsm):hover{background:var(--hover)}}.label.svelte-4ingsm .mute:where(.svelte-4ingsm){color:var(--danger);flex:none;display:grid}.tile-controls.svelte-4ingsm .mute:where(.svelte-4ingsm){color:var(--danger);flex:none;padding-inline:4px;display:grid}.layout-tile.svelte-twi6ew{border-radius:var(--r-tile);background:var(--bg-3);min-width:0;transition:left .14s,top .14s,width .14s,height .14s;position:absolute}.layout-tile.svelte-twi6ew:not(.mobile){touch-action:none}.pinned.svelte-twi6ew{box-shadow:0 0 0 2px var(--lamp-dim)}.content-home.svelte-twi6ew .canvas-tile,.content-home.svelte-twi6ew .terminal-tile{border-radius:inherit}.layout-tile.svelte-twi6ew:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.content-home.svelte-twi6ew{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.content-home.svelte-twi6ew .call-content{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.content-home.svelte-twi6ew .tile{aspect-ratio:auto;width:100%;height:100%}.content-home.svelte-twi6ew .canvas-tile{aspect-ratio:16/9;height:auto;max-height:100%}.object-label.svelte-twi6ew{text-overflow:ellipsis;white-space:nowrap;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--r-pill);max-width:calc(100% - 88px);font-size:var(--fs-xs);padding:4px 10px;position:absolute;top:8px;left:76px;overflow:hidden}.tile-actions.svelte-twi6ew{z-index:3;opacity:0;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--t-fast);gap:2px;padding:2px;display:flex;position:absolute;top:8px;left:8px}.tile-actions.svelte-twi6ew button:where(.svelte-twi6ew){border-radius:var(--r-pill);width:28px;height:28px;color:var(--ink-2);place-items:center;display:grid}@media (hover:hover){.tile-actions.svelte-twi6ew button:where(.svelte-twi6ew):hover{color:var(--ink)}}.tile-actions.svelte-twi6ew button[aria-pressed=true]:where(.svelte-twi6ew){color:var(--on-lamp);background:var(--lamp)}.layout-tile.svelte-twi6ew:focus-within .tile-actions:where(.svelte-twi6ew){opacity:1}@media (hover:hover){.layout-tile.svelte-twi6ew:hover .tile-actions:where(.svelte-twi6ew){opacity:1}}.resize.svelte-twi6ew{z-index:3;cursor:nwse-resize;opacity:0;border-right:3px solid var(--ink-2);border-bottom:3px solid var(--ink-2);border-radius:0 0 8px;width:16px;height:16px;position:absolute;bottom:3px;right:3px}.layout-tile.svelte-twi6ew:focus-within .resize:where(.svelte-twi6ew){opacity:1}@media (hover:hover){.layout-tile.svelte-twi6ew:hover .resize:where(.svelte-twi6ew){opacity:1}}.placeholder.svelte-twi6ew{width:100%;font:var(--fs-xs) var(--body);color:var(--ink-3);border:1px dashed var(--line);border-radius:inherit;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.layout-tile.svelte-twi6ew{transition:none}}.navbar.svelte-f3t9mw{z-index:3;padding:var(--nav-inset,0px) 0 0;transition:background-color var(--t-fast), box-shadow var(--t-fast);flex:none;position:sticky;top:0}.navbar.scrolled.svelte-f3t9mw{background:color-mix(in srgb, var(--nav-bg,var(--bg)) var(--bar-alpha), transparent);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);box-shadow:0 .5px 0 var(--line)}.row.svelte-f3t9mw{grid-template-columns:var(--side) minmax(0, 1fr) var(--side);align-items:center;height:44px;padding:0 8px;display:grid}.side.svelte-f3t9mw{min-width:0;display:flex}.trail.svelte-f3t9mw{justify-content:flex-end}.fit.svelte-f3t9mw{align-items:center;gap:2px;display:flex}.mid.svelte-f3t9mw{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.2;display:flex}.large.svelte-f3t9mw .mid:where(.svelte-f3t9mw){opacity:0;transition:opacity var(--t-fast);flex-direction:row;gap:6px}.large.svelte-f3t9mw .mid.shown:where(.svelte-f3t9mw){opacity:1}.title.svelte-f3t9mw{max-width:100%;font:600 17px/1.25 var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.title.svelte-f3t9mw:focus{outline:none}.sub.svelte-f3t9mw{max-width:100%;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.sub.busy.svelte-f3t9mw{align-items:center;gap:5px;display:flex}.spin.svelte-f3t9mw{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:11px;height:11px}.spin.top.svelte-f3t9mw{color:var(--ink-3);order:-1}@media (prefers-reduced-motion:no-preference){.spin.svelte-f3t9mw{animation:.8s linear infinite svelte-f3t9mw-spin}}@keyframes svelte-f3t9mw-spin{to{transform:rotate(1turn)}}.big.svelte-f3t9mw{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:2px 16px 10px;font-size:34px;font-weight:700;line-height:1.15;overflow:hidden}.big.svelte-f3t9mw:focus{outline:none}.fit.svelte-f3t9mw .icon-btn{width:44px;height:44px;color:var(--lamp)}@media (hover:hover){.fit.svelte-f3t9mw .icon-btn:hover:not(:disabled){color:var(--lamp);opacity:.75;background:0 0}}.fit.svelte-f3t9mw .icon-btn:active:not(:disabled){opacity:.5;background:0 0}.fit.svelte-f3t9mw .text-btn{min-height:44px;color:var(--lamp);white-space:nowrap;padding:0 8px;font-size:17px}.fit.svelte-f3t9mw .text-btn:active{opacity:.5}.call-head.svelte-ontuvm{flex:none;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex;container-type:inline-size}.what.svelte-ontuvm{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}h2.svelte-ontuvm{font-family:var(--display);font-size:var(--fs-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.line.svelte-ontuvm{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:flex}.say.svelte-ontuvm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presets.svelte-ontuvm{flex:none}.presets.svelte-ontuvm span:where(.svelte-ontuvm){font-size:var(--fs-xs);color:var(--ink-3);align-self:center;padding:0 10px;font-weight:600}.btn.small.svelte-ontuvm{min-width:0;max-width:40%;min-height:32px;font-size:var(--fs-sm);flex:0 auto;padding:4px 14px}.lbl.svelte-ontuvm{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width<=560px){.btn.small.svelte-ontuvm{padding:4px 9px}.lbl.svelte-ontuvm{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.grid-scroll.svelte-ontuvm{scrollbar-width:thin;flex:1;min-height:0;margin:0 20px 96px;display:flex;overflow:auto}.grid-canvas.svelte-ontuvm{flex:none;width:100%;margin-block:auto;position:relative}.dragging.svelte-ontuvm{background-image:linear-gradient(to right, var(--grid-guide) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-guide) 1px, transparent 1px);background-size:var(--step-x) var(--step-y)}.dragging.svelte-ontuvm .layout-tile{opacity:.8}.drop-target.svelte-ontuvm{pointer-events:none;border:2px solid var(--lamp);border-radius:var(--r-tile);background:var(--grid-guide);position:absolute}@media (width<=899px){.grid-scroll.svelte-ontuvm{margin:0 12px calc(104px + env(safe-area-inset-bottom,0px));flex-direction:column}}.line.sub.svelte-ontuvm{color:var(--ink-3);justify-content:center;font-size:12px}.line.sub.talking.svelte-ontuvm,.call-head.svelte-ontuvm .line.talking:where(.svelte-ontuvm),.line.sub.talking.svelte-ontuvm{color:var(--ink)}.collapse.svelte-ontuvm svg{stroke-width:2.2px}.people.svelte-ontuvm{flex-wrap:wrap;flex:none;justify-content:center;gap:14px 10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.people.big.svelte-ontuvm{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:28px 12px;margin:auto 0;padding-block:12px;display:grid}.faces-only.svelte-ontuvm{justify-content:center}.people.svelte-ontuvm li:where(.svelte-ontuvm){justify-content:center;min-width:0;display:flex}.who.svelte-ontuvm{flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.people.svelte-ontuvm:not(.big) .who:where(.svelte-ontuvm){width:calc(var(--face) + 20px);gap:4px}.who.svelte-ontuvm>summary:where(.svelte-ontuvm){align-items:center;gap:inherit;cursor:pointer;border-radius:var(--r);flex-direction:column;min-width:0;max-width:100%;list-style:none;display:flex}.who.svelte-ontuvm>summary:where(.svelte-ontuvm)::-webkit-details-marker{display:none}.pic.svelte-ontuvm{border-radius:var(--avatar-r,50%);transition:box-shadow var(--t);display:flex;position:relative}.pic.speaking.svelte-ontuvm{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--lamp), 0 0 28px 6px color-mix(in srgb, var(--lamp) 45%, transparent)}.music.svelte-ontuvm{width:var(--s);height:var(--s);background:var(--bg-3);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.muted.svelte-ontuvm{background:var(--bg-3);color:var(--danger);box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;bottom:-2px;right:-2px}.nm.svelte-ontuvm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-body);color:var(--ink);font-weight:600;overflow:hidden}.people.svelte-ontuvm:not(.big) .nm:where(.svelte-ontuvm){font-size:var(--fs-xs);color:var(--ink-2);font-weight:500}.nm.svelte-ontuvm small:where(.svelte-ontuvm){color:var(--ink-2);font-weight:400}.note.svelte-ontuvm{font-size:var(--fs-xs);color:var(--ink-3);margin-top:-4px}.who-sheet.svelte-ontuvm{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);color:var(--ink);box-shadow:var(--lift);margin:0;padding:8px 8px 12px;position:fixed;inset:auto}.who-name.svelte-ontuvm{margin:6px 8px 0;font-weight:700}@media (width<=600px){.who-sheet.svelte-ontuvm{padding-inline:16px}.who-sheet.svelte-ontuvm .volume-control{width:auto}}.call-view.svelte-11xyzfp{flex:none;min-height:0;position:relative}.strip.svelte-11xyzfp{background:var(--bg-2);border-bottom:1px solid var(--line);height:160px}.resize.svelte-11xyzfp{z-index:4;cursor:ns-resize;touch-action:none;width:100%;height:8px;position:absolute;bottom:0}.resize.svelte-11xyzfp:after{content:"";background:var(--ink-3);opacity:.5;width:36px;height:4px;transition:opacity var(--t-fast);border-radius:2px;margin:2px auto;display:block}.resize.svelte-11xyzfp:focus-visible:after{opacity:1}@media (hover:hover){.resize.svelte-11xyzfp:hover:after{opacity:1}}.tiles.svelte-11xyzfp{scrollbar-width:none;align-items:center;gap:10px;height:100%;padding:12px 56px 14px 16px;display:flex;overflow-x:auto}.strip.svelte-11xyzfp .tiles:where(.svelte-11xyzfp) .tile{aspect-ratio:16/9;width:auto;height:100%}.tiles.svelte-11xyzfp::-webkit-scrollbar{display:none}.expand.svelte-11xyzfp{z-index:3;border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink);background:color-mix(in srgb, var(--ink) 11%, transparent);place-items:center;display:grid;position:absolute;top:12px;right:12px}@media (hover:hover){.expand.svelte-11xyzfp:hover{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.expanded.svelte-11xyzfp{flex-direction:column;flex:1;display:flex;container:callview/inline-size}.toolbar.svelte-11xyzfp{z-index:3;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);width:max-content;max-width:calc(100% - 16px);box-shadow:var(--lift), 0 0 0 1px color-mix(in srgb, var(--line) 60%, transparent);padding:8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.toolbar.svelte-11xyzfp .controls{justify-content:center}@media (width<=600px){.toolbar.svelte-11xyzfp{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.device-note.svelte-11xyzfp{z-index:5;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 56px);font-size:var(--fs-xs);color:var(--ink-2);margin:0;padding:4px 10px;position:absolute;top:4px;left:12px}.expanded.svelte-11xyzfp .device-note:where(.svelte-11xyzfp){top:auto;bottom:100px;left:50%;transform:translate(-50%)}.docked.svelte-11xyzfp .device-note:where(.svelte-11xyzfp){margin:6px 16px;position:static}.sidebar-toggle.svelte-16sav3a{border-radius:var(--r);width:28px;height:28px;color:var(--ink3);flex:none;place-items:center;display:inline-grid}@media (hover:hover){.sidebar-toggle.svelte-16sav3a:hover{background:var(--bg3);color:var(--ink)}}.tile.svelte-19mth8g{width:var(--size);height:var(--size);border-radius:var(--avatar-r,50%);background:var(--bg-3);color:var(--ink-2);flex:none;place-items:center;display:grid}.tile.bare.svelte-19mth8g{width:auto;height:auto;color:inherit;background:0 0}.glyph.svelte-19mth8g{width:calc(var(--size) * .5);height:calc(var(--size) * .5);-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.bare.svelte-19mth8g .glyph:where(.svelte-19mth8g){width:var(--size);height:var(--size)}.switcher.svelte-uzse0e{flex:0 auto;min-width:0}.wordmark.svelte-uzse0e{text-align:left;cursor:pointer;align-items:center;gap:8px;font-size:22px;list-style:none;display:flex}.wordmark.svelte-uzse0e::-webkit-details-marker{display:none}.brand .wordmark.svelte-uzse0e{border-radius:var(--r-pill);transition:background-color var(--t-fast);margin:-4px -8px;padding:4px 8px}@media (hover:hover){.brand .wordmark.svelte-uzse0e:hover{background:var(--bg-3)}}.brand .switcher[open].svelte-uzse0e>.wordmark:where(.svelte-uzse0e){background:var(--bg-3)}.brand .switcher.svelte-uzse0e>.wordmark:where(.svelte-uzse0e):active{background:var(--press)}@media (hover:hover){.navbar .wordmark.svelte-uzse0e:hover{opacity:.75}}.navbar .wordmark.svelte-uzse0e:active{opacity:.5}.mark.svelte-uzse0e{flex:none;display:flex;position:relative}.attention.svelte-uzse0e:after{content:"";background:var(--lamp);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-3px}.attention.svelte-uzse0e>svg{-webkit-mask:radial-gradient(circle at 100% 1px,#0000 5px,#000 5.5px);mask:radial-gradient(circle at 100% 1px,#0000 5px,#000 5.5px)}.name.svelte-uzse0e{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.popover.svelte-uzse0e{border:1px solid var(--line);background:var(--bg2);width:320px;max-width:calc(100vw - 16px);color:var(--ink);border-radius:var(--r-lg);box-shadow:0 12px 40px var(--scrim);margin:0;padding:6px;position:fixed;inset:auto}.server.svelte-uzse0e{border-radius:var(--r);align-items:center;display:flex}.server.active.svelte-uzse0e{background:var(--bg3)}@media (hover:hover){.server.svelte-uzse0e:hover{background:var(--bg3)}}.choose.svelte-uzse0e{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 8px;display:flex}.identity.svelte-uzse0e{flex:1;gap:3px;min-width:0;display:grid}small.svelte-uzse0e{font-size:var(--fs-xs);text-overflow:ellipsis;color:var(--ink3);overflow:hidden}.at.svelte-uzse0e{color:var(--lamp)}.remove.svelte-uzse0e{opacity:0;font-size:var(--fs-xs);color:var(--danger);padding:10px 6px}.server.svelte-uzse0e:focus-within .remove:where(.svelte-uzse0e){opacity:1}@media (hover:hover){.server.svelte-uzse0e:hover .remove:where(.svelte-uzse0e){opacity:1}}.add.svelte-uzse0e{text-align:left;border-top:1px solid var(--line);width:100%;color:var(--accent);margin-top:6px;padding:12px}.side.svelte-1058dge{flex-direction:column;height:100%;display:flex}.spacer.svelte-1058dge{flex:1}.brand.svelte-1058dge{align-items:center;gap:4px;min-height:58px;padding:14px 10px 8px 18px;display:flex}.mac.svelte-1058dge .brand:where(.svelte-1058dge){padding-top:38px}.wordmark.svelte-1058dge{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:24px;font-weight:700;overflow:hidden}@media (hover:hover){.wordmark.svelte-1058dge:hover{text-decoration:none}}.icon-btn.svelte-1058dge{color:var(--ink-2);position:relative}@media (hover:hover){.icon-btn.svelte-1058dge:hover{text-decoration:none}}.inbox.svelte-1058dge .count:where(.svelte-1058dge){box-shadow:0 0 0 2px var(--bg-2);position:absolute;top:0;right:-2px}.offline.svelte-1058dge{border-radius:var(--r);background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--ink);font-size:var(--fs-xs);margin:0 8px 6px;padding:7px 10px;line-height:1.35}.scroll.svelte-1058dge{flex:1;padding:0 8px 8px;overflow-y:auto}.hang.svelte-1058dge{--ring:var(--bg-3);border-radius:var(--r-lg);background:var(--bg-3);align-items:center;gap:10px;margin:4px 0 6px;padding:12px 10px;display:flex}.hang.svelte-1058dge .txt:where(.svelte-1058dge){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.hang.svelte-1058dge .nm:where(.svelte-1058dge){align-items:center;gap:6px;font-weight:700;display:flex}.hang.svelte-1058dge .who:where(.svelte-1058dge),.hang.svelte-1058dge .jam-line:where(.svelte-1058dge){font-size:var(--fs-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hang.svelte-1058dge .jam-line:where(.svelte-1058dge){color:var(--lamp)}.hang.svelte-1058dge .who.talking:where(.svelte-1058dge){color:var(--lamp);align-items:center;gap:6px;display:flex}.hang.svelte-1058dge .who:where(.svelte-1058dge) .say:where(.svelte-1058dge){text-overflow:ellipsis;min-width:0;overflow:hidden}.live-dot.svelte-1058dge{background:var(--moss);border-radius:50%;flex:none;width:8px;height:8px}.btn.small.svelte-1058dge{min-height:32px;font-size:var(--fs-sm);padding:4px 14px}.btn.small.joining.svelte-1058dge{opacity:1;gap:6px}.hang.svelte-1058dge .who.failed:where(.svelte-1058dge){color:var(--danger)}.spin.svelte-1058dge{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.spin.svelte-1058dge{animation:.8s linear infinite svelte-1058dge-spin}}@keyframes svelte-1058dge-spin{to{transform:rotate(1turn)}}.cat.svelte-1058dge{width:100%;font-size:var(--fs-xs);color:var(--ink-3);text-align:left;border-radius:var(--r);align-items:center;gap:4px;padding:14px 10px 4px 12px;font-weight:600;display:flex}@media (hover:hover){.cat.svelte-1058dge:hover{color:var(--ink-2)}}.cat.svelte-1058dge:active{background:var(--press)}.chev.svelte-1058dge{transition:transform var(--t-fast);display:grid}.chev.shut.svelte-1058dge{transform:rotate(-90deg)}.sum.svelte-1058dge{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-inline-start:auto}.row.svelte-1058dge{padding:calc(7px * var(--density,1)) 10px;border-radius:var(--r-lg);color:var(--ink);text-align:left;transition:background-color var(--t-fast);align-items:center;gap:10px;margin:1px 0;display:flex}.row.bare.svelte-1058dge{padding-inline:12px}@media (hover:hover){.row.svelte-1058dge:hover{background:var(--hover);text-decoration:none}}.row.sel.svelte-1058dge{background:var(--sel)}.row.sel.svelte-1058dge .tile:not(.bare){background:color-mix(in srgb, var(--lamp) 22%, var(--bg-3));color:var(--lamp)}.mid.svelte-1058dge{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.top.svelte-1058dge,.pv.svelte-1058dge{align-items:center;gap:6px;min-width:0;display:flex}.top.svelte-1058dge{align-items:baseline}.nm.svelte-1058dge{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.unread.svelte-1058dge .nm:where(.svelte-1058dge),.sel.svelte-1058dge .nm:where(.svelte-1058dge){color:var(--ink);font-weight:700}.tm.svelte-1058dge{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.unread.svelte-1058dge .tm:where(.svelte-1058dge){color:var(--lamp)}.pvt.svelte-1058dge{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pvt.typing.svelte-1058dge{color:var(--lamp)}.tile.svelte-1058dge{border-radius:var(--avatar-r,50%);background:var(--bg-3);flex:none;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid}.uploading.svelte-1058dge{font-size:var(--fs-sm);color:var(--lamp)}.count.svelte-1058dge{border-radius:var(--r-pill,999px);background:var(--lamp);min-width:18px;height:18px;color:var(--on-lamp);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.sdot.svelte-1058dge{border-radius:50%;flex:none;width:7px;height:7px}.sdot.up.svelte-1058dge{background:var(--moss)}.sdot.busy.svelte-1058dge{background:var(--lamp)}.sdot.asleep.svelte-1058dge{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.sdot.down.svelte-1058dge{background:var(--danger)}.me.svelte-1058dge{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-items:center;gap:6px;padding:10px 10px 12px 14px;display:flex}.me-card.svelte-1058dge{border-radius:var(--r);text-align:left;min-width:0;transition:background-color var(--t-fast);flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;display:flex}@media (hover:hover){.me-card.svelte-1058dge:hover{background:var(--hover)}}.me-card.svelte-1058dge .t:where(.svelte-1058dge){flex-direction:column;min-width:0;line-height:1.25;display:flex}.me-card.svelte-1058dge b:where(.svelte-1058dge),.me-card.svelte-1058dge .t:where(.svelte-1058dge) span:where(.svelte-1058dge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-card.svelte-1058dge b:where(.svelte-1058dge){font-size:var(--fs-sm)}.me-card.svelte-1058dge .t:where(.svelte-1058dge) span:where(.svelte-1058dge){font-size:var(--fs-xs);color:var(--ink-3)}.me-btn.svelte-1058dge{width:44px;height:44px;transition:transform var(--t) var(--ease-out);border-radius:50%;place-items:center;display:grid}.me-btn.svelte-1058dge:active{transform:scale(.94)}.phone.svelte-1058dge .inbox:where(.svelte-1058dge){margin-inline-end:7px}.phone.svelte-1058dge .inbox:where(.svelte-1058dge) .count:where(.svelte-1058dge){box-shadow:0 0 0 2px var(--bg);top:1px;right:1px}.compose.svelte-1058dge summary:where(.svelte-1058dge){cursor:pointer;list-style:none}.compose.svelte-1058dge summary:where(.svelte-1058dge)::-webkit-details-marker{display:none}.compose.svelte-1058dge [popover]:where(.svelte-1058dge){overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);width:min(360px,100vw - 16px);max-height:min(520px,100vh - 120px);color:var(--ink);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;inset:auto;overflow-y:auto}.people.svelte-1058dge{padding:4px 12px 16px;display:grid}.sheet-title.svelte-1058dge{text-align:center;margin:8px 4px 10px;font-size:17px;font-weight:600}.people.svelte-1058dge button:where(.svelte-1058dge){background:var(--bg);text-align:start;min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:6px 12px;display:flex}.people.svelte-1058dge button:where(.svelte-1058dge)+button:where(.svelte-1058dge){background-image:linear-gradient(var(--hair), var(--hair));background-position:60px 0;background-repeat:no-repeat;background-size:calc(100% - 60px) 1px}.people.svelte-1058dge button:where(.svelte-1058dge):first-of-type{border-radius:var(--r-lg) var(--r-lg) 0 0}.people.svelte-1058dge button:where(.svelte-1058dge):last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.people.svelte-1058dge button:where(.svelte-1058dge):only-of-type{border-radius:var(--r-lg)}.people.svelte-1058dge button:where(.svelte-1058dge):active{background:var(--press)}.who-txt.svelte-1058dge{flex-direction:column;min-width:0;line-height:1.25;display:flex}.who-txt.svelte-1058dge b:where(.svelte-1058dge){font-weight:600}.who-txt.svelte-1058dge span:where(.svelte-1058dge){font-size:var(--fs-sm);color:var(--ink-3)}.find.svelte-1058dge{border-radius:var(--r-pill);background:var(--bg-3);min-height:40px;color:var(--ink-3);border:1px solid #0000;align-items:center;gap:8px;margin:0 16px 14px;padding:0 12px;display:flex}:where(:root:not([data-input=touch])) .find.svelte-1058dge:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.find.svelte-1058dge input:where(.svelte-1058dge){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:16px}.find.svelte-1058dge input:where(.svelte-1058dge)::placeholder{color:var(--ink-3)}.find.svelte-1058dge input:where(.svelte-1058dge):focus-visible{box-shadow:none}.phone.svelte-1058dge .scroll:where(.svelte-1058dge){padding:0 0 calc(24px + env(safe-area-inset-bottom,0px))}.phone.svelte-1058dge .hang:where(.svelte-1058dge){border-radius:var(--r-tile);background:var(--bg-2);--ring:var(--bg-2);gap:14px;margin:0 16px 8px;padding:14px 14px 14px 16px}.phone.svelte-1058dge .hang:where(.svelte-1058dge) .nm:where(.svelte-1058dge){font-size:var(--fs-body)}.phone.svelte-1058dge .cat:where(.svelte-1058dge){font-size:var(--fs-xs);padding:18px 20px 4px}.phone.svelte-1058dge .row:where(.svelte-1058dge){border-radius:0;gap:12px;min-height:68px;margin:0;padding:10px 16px;position:relative}.phone.svelte-1058dge .row:where(.svelte-1058dge):after{content:"";background:color-mix(in srgb, var(--line) 70%, transparent);height:1px;position:absolute;bottom:0;left:72px;right:0}.phone.svelte-1058dge .row.bare:where(.svelte-1058dge):after{left:16px}.phone.svelte-1058dge .row.last:where(.svelte-1058dge):after{display:none}@media (hover:hover){.phone.svelte-1058dge .row:where(.svelte-1058dge):hover{background:0 0}}.phone.svelte-1058dge .row:where(.svelte-1058dge):active{background:var(--press)}.phone.svelte-1058dge .nm:where(.svelte-1058dge){font-size:calc(var(--fs-body) + 1px);color:var(--ink);font-weight:600}.phone.svelte-1058dge .unread:where(.svelte-1058dge) .nm:where(.svelte-1058dge){font-weight:700}.phone.svelte-1058dge .tm:where(.svelte-1058dge),.phone.svelte-1058dge .pvt:where(.svelte-1058dge){font-size:var(--fs-sm)}.phone.svelte-1058dge .tile:where(.svelte-1058dge){width:44px;height:44px;font-size:20px}.phone.svelte-1058dge .count:where(.svelte-1058dge){min-width:20px;height:20px;font-size:12px}.back.svelte-11g8ywb{min-width:44px;height:44px;color:var(--lamp);flex:none;align-items:center;margin-inline-start:-4px;padding:0 6px 0 0;display:inline-flex}.back.svelte-11g8ywb:active{opacity:.5}.label.svelte-11g8ywb{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:-3px;font-size:17px;line-height:1}.object-dock.svelte-c2w6vm{border-bottom:1px solid var(--line);isolation:isolate;flex:none;min-height:260px;position:relative}.object-dock.expanded.svelte-c2w6vm{flex:1;min-height:0}.controls.svelte-c2w6vm{z-index:400;border-radius:var(--r-pill,999px);background:var(--overlay);gap:4px;padding:4px;display:flex;position:absolute;top:8px;right:8px}.controls.svelte-c2w6vm button:where(.svelte-c2w6vm){border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@media (hover:hover){.controls.svelte-c2w6vm button:where(.svelte-c2w6vm):hover{background:var(--bg-3)}}.resize.svelte-c2w6vm{z-index:400;cursor:ns-resize;touch-action:none;background:var(--line);width:100%;height:6px;position:absolute;bottom:0}.resize.svelte-c2w6vm:focus-visible{background:var(--ink-3)}@media (hover:hover){.resize.svelte-c2w6vm:hover{background:var(--ink-3)}}.sound-card.svelte-geuf3v{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);max-width:480px;padding:16px 18px}h3.svelte-geuf3v{overflow-wrap:anywhere;margin:6px 0;font-size:17px}.small.svelte-geuf3v{font-size:var(--fs-xs);margin:8px 0}.actions.svelte-geuf3v{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.actions.svelte-geuf3v .field:where(.svelte-geuf3v){max-width:170px}.error.svelte-geuf3v{color:var(--danger)}audio.svelte-geuf3v{max-width:100%}.media.svelte-4cfc9p{border-radius:var(--r);background:var(--bg);max-width:min(560px,100%);max-height:420px;display:block}.image.svelte-4cfc9p{aspect-ratio:4/3;border-radius:var(--r);background:var(--bg-3);align-self:flex-start;inline-size:min(512px,100%);display:block;overflow:hidden}.image.svelte-4cfc9p img.media:where(.svelte-4cfc9p){object-fit:contain;background:0 0;width:100%;max-width:none;height:100%;max-height:none}.audio.svelte-4cfc9p{width:min(420px,100%)}.file.svelte-4cfc9p{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}@media (hover:hover){.file.svelte-4cfc9p:hover{border-color:var(--ink-3);text-decoration:none}}.fname.svelte-4cfc9p{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.viewer.svelte-4cfc9p{color:#fff;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:0}.viewer[open].svelte-4cfc9p{flex-direction:column;display:flex}.viewer.svelte-4cfc9p::backdrop{background:0 0}.bar.svelte-4cfc9p{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right), var(--wco-right,0px)) 8px max(16px, env(safe-area-inset-left), calc(var(--wco-left,0px) + 16px));align-items:center;gap:4px;display:flex}.name.svelte-4cfc9p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:#ffffffbf;flex:1;overflow:hidden}.act.svelte-4cfc9p{border-radius:var(--r);color:#fff;min-block-size:44px;min-inline-size:44px;font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (hover:hover){.act.svelte-4cfc9p:hover{background:#ffffff1f;text-decoration:none}}.stage.svelte-4cfc9p{min-block-size:0;padding:0 8px max(8px, env(safe-area-inset-bottom));touch-action:none;overscroll-behavior:contain;flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.stage.svelte-4cfc9p img:where(.svelte-4cfc9p){object-fit:contain;max-block-size:100%;max-inline-size:100%}details.svelte-82ql1q{display:flex}summary.svelte-82ql1q{cursor:pointer;color:var(--ink-2);list-style:none}details[open].svelte-82ql1q>summary:where(.svelte-82ql1q){color:var(--lamp)}summary.svelte-82ql1q::-webkit-details-marker{display:none}summary.disabled.svelte-82ql1q{pointer-events:none;opacity:.5}[popover].svelte-82ql1q{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);color:var(--ink);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.picker.svelte-82ql1q{flex-direction:column;width:min(360px,100vw - 16px);height:min(420px,100vh - 120px);display:flex}.quick.svelte-82ql1q{justify-content:space-between;padding:8px 10px 0;display:flex}.quick.svelte-82ql1q button:where(.svelte-82ql1q){border-radius:var(--r);width:44px;height:44px;transition:transform var(--t) var(--ease-out), background-color var(--t-fast);font-size:24px}@media (hover:hover){.quick.svelte-82ql1q button:where(.svelte-82ql1q):hover{background:var(--bg-3);transform:scale(1.12)}}.search.svelte-82ql1q{border-radius:max(10px, var(--r));background:color-mix(in srgb, var(--ink-3) 16%, transparent);height:36px;color:var(--ink-3);transition:box-shadow var(--t-fast);flex:none;align-items:center;gap:6px;margin:10px 10px 6px;padding:0 8px;display:flex}:where(:root:not([data-input=touch])) .search.svelte-82ql1q:focus-within{box-shadow:0 0 0 2px var(--lamp-glow)}.search.svelte-82ql1q input:where(.svelte-82ql1q){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.clear.svelte-82ql1q{border-radius:var(--r);color:var(--ink-3);padding:4px;display:grid}@media (hover:hover){.clear.svelte-82ql1q:hover{color:var(--ink);background:var(--bg-2)}}.tabs.svelte-82ql1q{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;gap:2px;padding:0 8px 6px;display:flex;overflow-x:auto}.tabs.svelte-82ql1q button:where(.svelte-82ql1q){border-radius:var(--r);min-width:32px;height:32px;transition:background-color var(--t-fast);flex:1 0 auto;font-size:17px}.tabs.svelte-82ql1q button[aria-current=true]:where(.svelte-82ql1q){background:var(--bg-3);box-shadow:inset 0 -2px 0 var(--lamp)}@media (hover:hover){.tabs.svelte-82ql1q button:where(.svelte-82ql1q):hover{background:var(--bg-3)}}.results.svelte-82ql1q{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px;position:relative;overflow-y:auto}h4.svelte-82ql1q{z-index:1;background:var(--bg-2);color:var(--ink-3);font-size:var(--fs-xs);margin:0;padding:8px 4px 4px;font-weight:600;position:sticky;top:0}.grid.svelte-82ql1q{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));padding-top:4px;display:grid}.grid.svelte-82ql1q button:where(.svelte-82ql1q){border-radius:var(--r);height:38px;transition:background-color var(--t-fast);font-size:24px;line-height:1}.grid.svelte-82ql1q button:where(.svelte-82ql1q):focus-visible{background:var(--bg-3)}@media (hover:hover){.grid.svelte-82ql1q button:where(.svelte-82ql1q):hover{background:var(--bg-3)}}.quick.svelte-82ql1q button:where(.svelte-82ql1q):active,.tabs.svelte-82ql1q button:where(.svelte-82ql1q):active,.grid.svelte-82ql1q button:where(.svelte-82ql1q):active{background:var(--press)}.note.svelte-82ql1q{text-align:center;color:var(--ink-2);margin:24px 12px}.note.quiet.svelte-82ql1q{color:var(--ink-3);font-size:var(--fs-sm);margin:8px 4px 16px}@media (width<=600px){.picker.svelte-82ql1q{width:100%;height:min(440px,62vh)}.grid.svelte-82ql1q{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.grid.svelte-82ql1q button:where(.svelte-82ql1q){height:44px;font-size:28px}.tabs.svelte-82ql1q button:where(.svelte-82ql1q){min-width:36px;height:44px}.clear.svelte-82ql1q{margin:-4px -14px -4px 0;padding:16px}}@media (prefers-reduced-motion:reduce){@media (hover:hover){.quick.svelte-82ql1q button:where(.svelte-82ql1q):hover{transform:none}}}.layer.svelte-1g5xtjq{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);touch-action:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.layer.svelte-1g5xtjq::backdrop{background:0 0}.layer.svelte-1g5xtjq:focus{outline:none}.scrim.svelte-1g5xtjq{z-index:0;cursor:default;background:color-mix(in srgb, var(--bg) 45%, #00000038);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);width:100%;position:fixed;inset:0}.frame.svelte-1g5xtjq{z-index:1;pointer-events:none;padding:max(12px, env(safe-area-inset-top)) 0 max(12px, env(safe-area-inset-bottom));position:fixed;inset:0}.strip.svelte-1g5xtjq,.lifted.svelte-1g5xtjq,.menu.svelte-1g5xtjq{pointer-events:auto;position:fixed}.layer.svelte-1g5xtjq:not(.placed) :is(.strip:where(.svelte-1g5xtjq),.lifted:where(.svelte-1g5xtjq),.menu:where(.svelte-1g5xtjq)){visibility:hidden}.strip.svelte-1g5xtjq{border-radius:var(--r-pill,999px);background:var(--bg-2);box-shadow:0 8px 30px var(--shadow);align-items:center;gap:2px;padding:4px 6px;display:flex}.strip.svelte-1g5xtjq button:where(.svelte-1g5xtjq){width:42px;height:42px;transition:transform var(--t) var(--ease-out), background-color var(--t-fast);border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid}.strip.svelte-1g5xtjq button.on:where(.svelte-1g5xtjq){background:var(--sel)}.strip.svelte-1g5xtjq button:where(.svelte-1g5xtjq):active{transform:scale(.88)}.strip.svelte-1g5xtjq summary{list-style:none}.more.svelte-1g5xtjq{background:var(--bg-3);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;margin:3px;display:grid}.lifted.svelte-1g5xtjq{pointer-events:none;filter:drop-shadow(0 10px 24px var(--shadow));overflow:hidden}.lifted.capped.svelte-1g5xtjq{-webkit-mask:linear-gradient(#000 calc(100% - 48px),#0000);mask:linear-gradient(#000 calc(100% - 48px),#0000)}.menu.svelte-1g5xtjq{border-radius:max(12px, var(--r-lg));background:var(--bg-2);min-width:220px;max-width:calc(100vw - 20px);box-shadow:0 12px 40px var(--shadow);outline:none;padding:0;overflow:hidden}.when.svelte-1g5xtjq{font-size:var(--fs-xs);color:var(--ink-3);text-align:center;border-bottom:1px solid var(--hair);padding:9px 16px 7px}.menu.svelte-1g5xtjq button:where(.svelte-1g5xtjq){width:100%;min-height:46px;font-size:var(--fs-body);color:var(--ink);text-align:start;border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;padding:0 16px;display:flex}.menu.svelte-1g5xtjq button:where(.svelte-1g5xtjq):last-child{border-bottom:0}.menu.svelte-1g5xtjq button:where(.svelte-1g5xtjq) svg{color:var(--ink-2);flex:none}.menu.svelte-1g5xtjq button.danger:where(.svelte-1g5xtjq),.menu.svelte-1g5xtjq button.danger:where(.svelte-1g5xtjq) svg{color:var(--ember)}.menu.svelte-1g5xtjq button:where(.svelte-1g5xtjq):active{background:var(--press)}@media (hover:hover){.menu.svelte-1g5xtjq button:where(.svelte-1g5xtjq):hover{background:var(--hover)}.strip.svelte-1g5xtjq button:where(.svelte-1g5xtjq):hover{background:var(--bg-3)}}@media (prefers-reduced-motion:no-preference){.placed.svelte-1g5xtjq .scrim:where(.svelte-1g5xtjq){animation:.2s ease-out svelte-1g5xtjq-fade}.placed.svelte-1g5xtjq .lifted:where(.svelte-1g5xtjq){animation:svelte-1g5xtjq-lift .28s var(--ease-out)}.placed.svelte-1g5xtjq .strip:where(.svelte-1g5xtjq),.placed.svelte-1g5xtjq .menu:where(.svelte-1g5xtjq){animation:svelte-1g5xtjq-pop .26s var(--ease-out);transform-origin:0}.placed.svelte-1g5xtjq .right:where(.svelte-1g5xtjq):is(.strip:where(.svelte-1g5xtjq),.menu:where(.svelte-1g5xtjq)){transform-origin:100%}}@keyframes svelte-1g5xtjq-fade{0%{opacity:0}}@keyframes svelte-1g5xtjq-lift{0%{transform:translateY(var(--drop));filter:none}}@keyframes svelte-1g5xtjq-pop{0%{opacity:0;transform:scale(.85)}}.dictate.svelte-1ex9ajn{color:var(--ink-3);position:relative}.dictate.hidden.svelte-1ex9ajn{display:none}.dictate.listening.svelte-1ex9ajn{color:var(--lamp);background:var(--lamp-glow)}.dictate.listening.svelte-1ex9ajn:after{content:"";border:1px solid var(--lamp);border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.dictate.listening.svelte-1ex9ajn:after{animation:1.2s infinite svelte-1ex9ajn-listen}@keyframes svelte-1ex9ajn-listen{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}}.notice.svelte-1ex9ajn{border-radius:var(--r-lg);background:var(--bg-2);padding:6px 8px;font-size:12px;position:absolute;bottom:100%;left:20px;right:20px}.error.svelte-1ex9ajn{color:var(--ember)}dialog.svelte-1ex9ajn{border:1px solid var(--line);border-radius:var(--r-lg);max-width:min(360px,100vw - 32px);color:var(--ink);background:var(--bg-2);overscroll-behavior:contain;padding:20px}dialog.svelte-1ex9ajn::backdrop{background:#0006}dialog.svelte-1ex9ajn p:where(.svelte-1ex9ajn){margin:0 0 20px}.actions.svelte-1ex9ajn{justify-content:flex-end;gap:8px;display:flex}details.svelte-1py9dce{display:flex}summary.svelte-1py9dce{cursor:pointer;color:var(--ink-2);list-style:none}details[open].svelte-1py9dce>summary:where(.svelte-1py9dce){color:var(--lamp)}summary.svelte-1py9dce::-webkit-details-marker{display:none}summary.disabled.svelte-1py9dce{pointer-events:none;opacity:.5}[popover].svelte-1py9dce{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.picker.svelte-1py9dce{flex-direction:column;width:min(400px,100vw - 16px);height:min(460px,100vh - 120px);display:flex}.search.svelte-1py9dce{border-radius:max(10px, var(--r));background:color-mix(in srgb, var(--ink-3) 16%, transparent);height:36px;color:var(--ink-3);transition:box-shadow var(--t-fast);flex:none;align-items:center;gap:6px;margin:10px 10px 8px;padding:0 8px;display:flex}:where(:root:not([data-input=touch])) .search.svelte-1py9dce:focus-within{box-shadow:0 0 0 2px var(--lamp-glow)}.search.svelte-1py9dce input:where(.svelte-1py9dce){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.clear.svelte-1py9dce{border-radius:var(--r);color:var(--ink-3);padding:4px;display:grid}@media (hover:hover){.clear.svelte-1py9dce:hover{color:var(--ink);background:var(--bg-2)}}.results.svelte-1py9dce{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px;overflow-y:auto}.grid.svelte-1py9dce{transition:opacity var(--t);align-items:flex-start;gap:6px;display:flex}.grid.waiting.svelte-1py9dce{opacity:.5}.col.svelte-1py9dce{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tile.svelte-1py9dce{border-radius:calc(var(--r) * .75);background:var(--bg-3) center / cover no-repeat;width:100%;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);padding:0;display:block;position:relative;overflow:hidden}.tile.svelte-1py9dce img:where(.svelte-1py9dce){object-fit:cover;width:100%;height:100%;display:block}:where(:root:not([data-input])) .tile.svelte-1py9dce:focus-visible{box-shadow:0 0 0 2px var(--lamp), var(--glow);z-index:1;transform:scale(1.02)}@media (hover:hover){.tile.svelte-1py9dce:hover:not(:disabled){box-shadow:0 0 0 2px var(--lamp), var(--glow);z-index:1;transform:scale(1.02)}}.tile.svelte-1py9dce:focus-visible{outline:none}.tile.svelte-1py9dce:disabled:not(.busy){opacity:.6}.tile.busy.svelte-1py9dce:after{content:"";background:color-mix(in srgb, var(--bg) 45%, transparent);position:absolute;inset:0}.spin.svelte-1py9dce{z-index:1;border:2px solid var(--ink);border-right-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite svelte-1py9dce-spin;position:absolute;top:50%;left:50%}@keyframes svelte-1py9dce-spin{to{transform:rotate(1turn)}}.note.svelte-1py9dce{text-align:center;color:var(--ink-2);margin:28px 12px}.empty.svelte-1py9dce{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100%;padding:24px 28px;display:flex}.empty.svelte-1py9dce .mark:where(.svelte-1py9dce){background:var(--bg-3);width:56px;height:56px;color:var(--ink-3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.empty.svelte-1py9dce .badge:where(.svelte-1py9dce){font:800 12px/1 var(--body);letter-spacing:.04em;border:2px solid;border-radius:5px;padding:4px 5px 3.5px}.empty.svelte-1py9dce p:where(.svelte-1py9dce){margin:0}.empty.svelte-1py9dce .title:where(.svelte-1py9dce){font-size:var(--fs-body);color:var(--ink);font-weight:600}.empty.svelte-1py9dce .line:where(.svelte-1py9dce){max-width:30ch;font-size:var(--fs-sm);color:var(--ink-2);text-wrap:pretty}.foot.hidden.svelte-1py9dce{display:none}.sentinel.svelte-1py9dce{height:1px}.foot.svelte-1py9dce{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 12px;font-size:11px;display:flex}.powered.svelte-1py9dce{color:var(--ink-3);letter-spacing:.02em}.powered.svelte-1py9dce b:where(.svelte-1py9dce){color:var(--ink-2);letter-spacing:.06em;font-weight:700}@media (width<=600px){.picker.svelte-1py9dce{width:100%;height:min(520px,70vh)}}@media (prefers-reduced-motion:reduce){.tile.svelte-1py9dce{transform:none}@media (hover:hover){.tile.svelte-1py9dce:hover:not(:disabled){transform:none}}}.error.svelte-1npc9vk{color:var(--ember)}.commands.svelte-1npc9vk{bottom:calc(100% - 6px);left:var(--gutter);right:var(--gutter);background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);z-index:6;box-shadow:var(--lift);padding:4px;position:absolute}.locked.svelte-1npc9vk{border:1px solid var(--line);border-radius:var(--r);color:var(--ink-2);margin:0 0 6px;padding:6px 10px;font-size:12px}.commands.svelte-1npc9vk button:where(.svelte-1npc9vk){text-align:left;border-radius:var(--r);gap:12px;width:100%;padding:8px;display:flex}.commands.svelte-1npc9vk span:where(.svelte-1npc9vk){color:var(--ink-2)}.commands.svelte-1npc9vk .chosen:where(.svelte-1npc9vk){background:var(--bg-3);box-shadow:inset 2px 0 0 var(--lamp)}.people.svelte-1npc9vk{max-height:260px;overflow-y:auto}.people.svelte-1npc9vk button:where(.svelte-1npc9vk){align-items:center;gap:8px}.people.svelte-1npc9vk b:where(.svelte-1npc9vk){font-weight:600}.handle.svelte-1npc9vk{color:var(--ink-3);font-size:13px}.composer.svelte-1npc9vk{padding:0 var(--gutter) max(14px, calc(env(safe-area-inset-bottom,0px) + 6px));position:relative}.row.svelte-1npc9vk{--box-pad:3px;--box-edge:1px;align-items:flex-end;gap:var(--s2);display:flex}.box.svelte-1npc9vk{min-width:0;padding:var(--box-pad);background:var(--bg);border:var(--box-edge) solid var(--line-strong);border-radius:min(var(--r-pill), calc(var(--hit) / 2 + var(--box-pad) + var(--box-edge)));transition:border-color var(--t), box-shadow var(--t);flex:1;align-items:flex-end;gap:2px;display:flex}:where(:root:not([data-input=touch])) .box.svelte-1npc9vk:focus-within{border-color:var(--lamp);box-shadow:0 0 0 3px var(--lamp-glow)}textarea.svelte-1npc9vk{resize:none;min-width:0;padding:calc((var(--hit) - 1.4em) / 2) var(--s2) calc((var(--hit) - 1.4em) / 2) var(--s3);max-height:220px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;line-height:1.4}textarea.svelte-1npc9vk::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker.svelte-1npc9vk{display:contents}.hidden.svelte-1npc9vk,.tucked.svelte-1npc9vk summary{display:none}.badge.svelte-1npc9vk{font:800 9.5px/1 var(--body);letter-spacing:.04em;border:1.5px solid;border-radius:4px;padding:3px 3.5px 2.5px}.sendbtn.svelte-1npc9vk{color:var(--ink-3);transition:color var(--t-fast), background-color var(--t-fast), transform var(--t) var(--ease-out)}.sendbtn.ready.svelte-1npc9vk{color:var(--on-lamp);background:var(--lamp)}@media (hover:hover){.sendbtn.ready.svelte-1npc9vk:hover{color:var(--on-lamp);background:var(--lamp);filter:brightness(1.06)}}.sendbtn.ready.svelte-1npc9vk:active{transform:scale(.94)}.sendbtn.svelte-1npc9vk:disabled{opacity:.4}.plus.svelte-1npc9vk{background:var(--bg-3);color:var(--ink-2);cursor:pointer;list-style:none}.plus.svelte-1npc9vk::-webkit-details-marker{display:none}.more[open].svelte-1npc9vk>.plus:where(.svelte-1npc9vk){color:var(--lamp)}.more.svelte-1npc9vk{margin-bottom:calc(var(--box-pad) + var(--box-edge));display:flex}.more.svelte-1npc9vk [popover]:where(.svelte-1npc9vk){border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);color:var(--ink);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;overflow:hidden}.strip.svelte-1npc9vk{height:96px;margin:var(--s3) var(--s3) 0;border-radius:var(--r-lg);background:var(--bg-3)}.menu.svelte-1npc9vk{gap:var(--s4) 0;padding:var(--s4) var(--s3) var(--s5);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.menu.svelte-1npc9vk button:where(.svelte-1npc9vk){color:var(--ink-2);font-size:var(--fs-xs);flex-direction:column;align-items:center;gap:7px;display:flex}.tile.svelte-1npc9vk{background:var(--sel);width:58px;height:58px;color:var(--lamp);transition:transform var(--t) var(--ease-out), background-color var(--t-fast);border-radius:50%;place-items:center;display:grid}.menu.svelte-1npc9vk button:where(.svelte-1npc9vk):active .tile:where(.svelte-1npc9vk){background:color-mix(in srgb, var(--lamp) 24%, transparent);transform:scale(.92)}.menu.svelte-1npc9vk button:where(.svelte-1npc9vk):disabled{opacity:.5}.menu.svelte-1npc9vk .badge:where(.svelte-1npc9vk){padding:3px 4px 2.5px;font-size:11px}.reply-bar.svelte-1npc9vk,.pending.svelte-1npc9vk{--tab-inset:8px;margin:0 var(--tab-inset);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.pending.svelte-1npc9vk{flex-wrap:wrap;gap:6px}.snippet.svelte-1npc9vk{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.x.svelte-1npc9vk{border-radius:var(--r-pill);min-width:24px;min-height:24px;color:var(--ink-3);place-items:center;display:grid}@media (pointer:coarse){.x.svelte-1npc9vk{min-width:36px;min-height:36px;margin:-6px}}@media (hover:hover){.x.svelte-1npc9vk:hover{color:var(--ink);background:var(--bg-3)}}.chip.svelte-1npc9vk{background:var(--bg-3);border-radius:var(--r);align-items:center;gap:8px;max-width:100%;padding:5px 8px 5px 6px;display:inline-flex}.chip.err.svelte-1npc9vk{color:var(--ember)}.ring.svelte-1npc9vk{background:conic-gradient(var(--lamp) calc(var(--p) * 1%), var(--line) 0);width:14px;height:14px;-webkit-mask:radial-gradient(circle, transparent 45%, var(--bg) 50%);mask:radial-gradient(circle, transparent 45%, var(--bg) 50%);border-radius:50%;flex:none}.chip.done.svelte-1npc9vk .ring:where(.svelte-1npc9vk){background:var(--lamp);-webkit-mask:none;mask:none}.thumb.svelte-1npc9vk{object-fit:cover;border-radius:calc(var(--r) * .75);flex:none;width:32px;height:32px;margin:-3px 0}.chip.svelte-1npc9vk:not(.done) .thumb:where(.svelte-1npc9vk){opacity:.6}.fname.svelte-1npc9vk{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ring.over.svelte-1npc9vk{display:none}.phone.svelte-1npc9vk .row:where(.svelte-1npc9vk){--hit:30px;--box-pad:2px}.phone.svelte-1npc9vk .box:where(.svelte-1npc9vk){border-color:var(--line)}.phone.svelte-1npc9vk .plus:where(.svelte-1npc9vk){color:var(--ink-2);background:0 0}.phone.svelte-1npc9vk .plus:where(.svelte-1npc9vk) svg{width:26px;height:26px}.phone.svelte-1npc9vk :is(.plus:where(.svelte-1npc9vk),.box:where(.svelte-1npc9vk) .icon-btn){position:relative}.phone.svelte-1npc9vk :where(.svelte-1npc9vk):is(.plus:where(.svelte-1npc9vk),.box:where(.svelte-1npc9vk) .icon-btn):before{content:"";position:absolute;inset:-7px}.phone.svelte-1npc9vk>.reply-bar:where(.svelte-1npc9vk){border-radius:max(10px, var(--r));background:var(--bg-2);box-shadow:inset 3px 0 0 var(--who,var(--lamp));font-size:var(--fs-sm);border:0;grid-template:"to x""quote x"/minmax(0,1fr) auto;gap:1px 8px;margin:0 0 8px;padding:6px 8px 6px 13px;display:grid}.phone.svelte-1npc9vk>.reply-bar:where(.svelte-1npc9vk)>svg{display:none}.phone.svelte-1npc9vk .reply-bar:where(.svelte-1npc9vk) .to:where(.svelte-1npc9vk){color:var(--who,var(--lamp));grid-area:to;font-weight:600}.phone.svelte-1npc9vk .reply-bar:where(.svelte-1npc9vk) .to:where(.svelte-1npc9vk) b:where(.svelte-1npc9vk){font-weight:inherit}.phone.svelte-1npc9vk .reply-bar:where(.svelte-1npc9vk) .lead:where(.svelte-1npc9vk){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.phone.svelte-1npc9vk .reply-bar:where(.svelte-1npc9vk) .snippet:where(.svelte-1npc9vk){color:var(--ink-2);grid-area:quote}.phone.svelte-1npc9vk .reply-bar:where(.svelte-1npc9vk) .x:where(.svelte-1npc9vk){grid-area:x;align-self:center;margin:0}.phone.svelte-1npc9vk>.pending:where(.svelte-1npc9vk){scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:10px;margin:0 0 8px;padding:7px 7px 0 0;overflow-x:auto}.phone.svelte-1npc9vk .chip:where(.svelte-1npc9vk){border-radius:14px;flex:none;justify-content:center;width:84px;height:84px;padding:0;position:relative}.phone.svelte-1npc9vk .chip:where(.svelte-1npc9vk) .thumb:where(.svelte-1npc9vk){border-radius:inherit;width:100%;height:100%;margin:0}.phone.svelte-1npc9vk .chip.image:where(.svelte-1npc9vk) :is(.fname:where(.svelte-1npc9vk),.faint:where(.svelte-1npc9vk)){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone.svelte-1npc9vk .chip:where(.svelte-1npc9vk):not(.image){flex-direction:column;gap:4px;padding:8px;font-size:12px}.phone.svelte-1npc9vk .chip:where(.svelte-1npc9vk):not(.image) .fname:where(.svelte-1npc9vk){max-width:100%}.phone.svelte-1npc9vk .chip.image.err:where(.svelte-1npc9vk) .faint:where(.svelte-1npc9vk){clip:auto;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#000000a6;border-radius:0 0 14px 14px;width:auto;height:auto;padding:2px 6px;font-size:11px;display:block;position:absolute;inset:auto 0 0;overflow:hidden}.phone.svelte-1npc9vk .ring.over:where(.svelte-1npc9vk){width:30px;height:30px;margin:auto;display:block;position:absolute;inset:0}.phone.svelte-1npc9vk .chip:where(.svelte-1npc9vk) .x:where(.svelte-1npc9vk){background:color-mix(in srgb, var(--ink) 75%, transparent);min-width:24px;min-height:24px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);margin:0;position:absolute;top:-7px;right:-7px}.phone.svelte-1npc9vk .chip:where(.svelte-1npc9vk) .x:where(.svelte-1npc9vk):before{content:"";position:absolute;inset:-8px}.msg.svelte-13jk2re{padding:1px var(--gutter);transition:background-color var(--t-fast);position:relative}.msg.head.svelte-13jk2re{margin-top:calc(12px * var(--density))}.row.svelte-13jk2re{gap:8px;display:flex}.gutter.svelte-13jk2re{flex:none;justify-content:center;align-items:flex-start;width:28px;display:flex}.body.svelte-13jk2re{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.right.svelte-13jk2re .body:where(.svelte-13jk2re){align-items:flex-end}.content.svelte-13jk2re{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex;position:relative}.right.svelte-13jk2re .content:where(.svelte-13jk2re){align-items:flex-end}.meta.svelte-13jk2re{max-width:100%;font-size:var(--fs-xs);color:var(--ink-2);align-items:baseline;gap:6px;margin:0 0 3px 12px;display:flex}.author.svelte-13jk2re{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--name,inherit);font-weight:600;overflow:hidden}@media (hover:hover){.author.svelte-13jk2re:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.author.svelte-13jk2re:active{opacity:.6}.bot.svelte-13jk2re{border-radius:var(--r-pill,999px);font:600 var(--fs-xs)/1.45 var(--body);color:var(--lamp);background:var(--lamp-glow);flex:none;align-self:center;align-items:center;gap:3px;padding:0 6px 0 5px;display:inline-flex}.face.svelte-13jk2re{border-radius:var(--avatar-r,35%);transition:transform var(--t) var(--ease-out);display:grid}.face.svelte-13jk2re:active{transform:scale(.96)}@media (hover:hover){.face.svelte-13jk2re:hover{transform:translateY(-1px)}}.tail-face.svelte-13jk2re{display:grid;position:absolute;bottom:0;left:-36px}.reactions.svelte-13jk2re:last-child,.files.svelte-13jk2re:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.msg.fresh.svelte-13jk2re{animation:svelte-13jk2re-arrive .32s var(--ease-out) both}}@keyframes svelte-13jk2re-arrive{0%{opacity:0;transform:translateY(6px)}}@media (hover:none){.msg.svelte-13jk2re{-webkit-touch-callout:none}.meta.svelte-13jk2re,.text.svelte-13jk2re,.reply-ref.svelte-13jk2re{-webkit-user-select:none;user-select:none}}.bubble.svelte-13jk2re,.gif.svelte-13jk2re,.files.svelte-13jk2re,.editing.svelte-13jk2re,.reply-ref.svelte-13jk2re,.deleting.svelte-13jk2re{max-width:min(640px,82%)}.bubble.code.svelte-13jk2re,.editing.svelte-13jk2re{max-width:100%}.bubble.svelte-13jk2re{min-width:0;padding:calc(7px * var(--density) + 1px) calc(12px * var(--density) + 1px);border-radius:var(--r-bubble);background:var(--fill,var(--bg-3));color:var(--ink);line-height:var(--leading);overflow-wrap:anywhere;position:relative}.bubble.svelte-13jk2re .prose{max-width:68ch;display:block}.msg.svelte-13jk2re:not(.right):not(.head) .bubble:where(.svelte-13jk2re){border-top-left-radius:var(--r-tight)}.msg.svelte-13jk2re:not(.right) .bubble:where(.svelte-13jk2re){border-bottom-left-radius:var(--r-tight)}.msg.right.svelte-13jk2re:not(.head) .bubble:where(.svelte-13jk2re){border-top-right-radius:var(--r-tight)}.msg.right.svelte-13jk2re .bubble:where(.svelte-13jk2re){border-bottom-right-radius:var(--r-tight)}.bubble.svelte-13jk2re a{color:var(--link,var(--lamp));text-decoration:none}.bubble.svelte-13jk2re .mention{color:var(--link,var(--lamp));background:0 0;padding:0}.tinted.svelte-13jk2re .bubble:where(.svelte-13jk2re) a,.lit.svelte-13jk2re .bubble:where(.svelte-13jk2re) a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tinted.svelte-13jk2re .bubble:where(.svelte-13jk2re) .mention,.lit.svelte-13jk2re .bubble:where(.svelte-13jk2re) .mention{color:inherit}.bubble.svelte-13jk2re code{background:color-mix(in srgb, var(--ink) 9%, transparent);border-color:#0000}.bubble.svelte-13jk2re pre code{background:0 0}.bubble.svelte-13jk2re pre{background:color-mix(in srgb, var(--ink) 9%, transparent);border-color:#0000;max-width:100%;margin:6px 0}.bubble.svelte-13jk2re pre:first-child{margin-top:2px}.bubble.svelte-13jk2re pre:last-child{margin-bottom:2px}.lit.svelte-13jk2re .bubble:where(.svelte-13jk2re):not(.jumbo){background:var(--lamp);color:var(--on-lamp)}.lit.svelte-13jk2re .bubble:where(.svelte-13jk2re) :is(code,pre){color:inherit;background:color-mix(in srgb, var(--on-lamp) 16%, transparent)}.lit.svelte-13jk2re .bubble:where(.svelte-13jk2re):not(.jumbo) .edited:where(.svelte-13jk2re){color:inherit}.bubble.svelte-13jk2re .stamp{display:none}@media (hover:none){.bubble.svelte-13jk2re .stamp{color:#0000;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:10px;font-size:11px;line-height:1;display:inline-block}.bubble.svelte-13jk2re .stamp:after{content:attr(data-at);right:calc(12px * var(--density) + 1px);bottom:calc(7px * var(--density) + 1px);color:var(--ink-2);position:absolute}.lit.svelte-13jk2re .bubble:where(.svelte-13jk2re) .stamp:after{color:var(--on-lamp)}.bubble.svelte-13jk2re .edited:where(.svelte-13jk2re){display:none}}.bubble.jumbo.svelte-13jk2re{box-shadow:none;letter-spacing:.04em;background:0 0;padding:0 2px;font-size:2.4em;line-height:1.2}.edited.svelte-13jk2re{color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;margin-left:6px}.jumbo.svelte-13jk2re .edited:where(.svelte-13jk2re){font-size:var(--fs-xs);letter-spacing:0}.editing.svelte-13jk2re{width:100%}.edit.svelte-13jk2re{resize:vertical;width:100%}.hint.svelte-13jk2re{font-size:var(--fs-xs);margin-top:2px}.gif.svelte-13jk2re{border-radius:var(--r-bubble);background:var(--bg-3);margin-top:2px;line-height:0;display:block;overflow:hidden}.gif.svelte-13jk2re img:where(.svelte-13jk2re){object-fit:contain;min-width:80px;max-width:min(320px,100%);min-height:60px;max-height:260px;display:block}.files.svelte-13jk2re{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.right.svelte-13jk2re .files:where(.svelte-13jk2re){justify-content:flex-end}.msg.svelte-13jk2re:not(.feed) .files:where(.svelte-13jk2re) :is(.image,video.media){border-radius:var(--r-bubble)}.cards.svelte-13jk2re{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.right.svelte-13jk2re .cards:where(.svelte-13jk2re){align-items:flex-end}.msg.held.svelte-13jk2re>.row:where(.svelte-13jk2re) .content:where(.svelte-13jk2re)>:is(.bubble:where(.svelte-13jk2re),.gif:where(.svelte-13jk2re),.files:where(.svelte-13jk2re),.reactions:where(.svelte-13jk2re)){opacity:0}.msg.lifted.svelte-13jk2re,.msg.lifted.head.svelte-13jk2re{margin:0;padding:0}.lifted.feed.svelte-13jk2re .content:where(.svelte-13jk2re){border-radius:var(--r-lg);background:var(--bg-2);padding:10px 14px}.reactions.svelte-13jk2re{z-index:1;flex-wrap:wrap;gap:4px;margin:4px 4px 0;display:flex;position:relative}.right.svelte-13jk2re .reactions:where(.svelte-13jk2re){justify-content:flex-end}.rx.svelte-13jk2re{background:var(--bg-3);min-height:26px;font-size:var(--fs-sm);transition:background-color var(--t-fast), transform var(--t) var(--ease-out);border-color:#0000;gap:4px;padding:1px 8px 1px 7px;position:relative}.rx.svelte-13jk2re:after{content:"";position:absolute;inset:-8px -2px}.rx[aria-pressed=true].svelte-13jk2re{background:var(--sel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lamp) 50%, transparent)}@media (hover:hover){.rx.svelte-13jk2re:hover{transform:translateY(-1px)}}.rx.svelte-13jk2re:active{transform:scale(.94)}.rx.svelte-13jk2re .n:where(.svelte-13jk2re){font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.rx[aria-pressed=true].svelte-13jk2re .n:where(.svelte-13jk2re){color:var(--lamp)}.reply-ref.svelte-13jk2re{text-align:left;min-width:0;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin:0 8px 3px;display:flex;position:relative}@media (hover:hover){.reply-ref.svelte-13jk2re:hover .who:where(.svelte-13jk2re),.reply-ref.svelte-13jk2re:hover .snippet:where(.svelte-13jk2re){color:var(--ink)}}.reply-ref.svelte-13jk2re .who:where(.svelte-13jk2re){color:var(--ink-2);font-weight:700}.reply-ref.svelte-13jk2re .snippet:where(.svelte-13jk2re){text-overflow:ellipsis;min-width:0;overflow:hidden}.thread-link.svelte-13jk2re{border-radius:var(--r-pill,999px);max-width:min(640px,100%);min-height:26px;color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;margin:3px 4px 0;padding:0 10px 0 4px;display:inline-flex}@media (hover:hover){.thread-link.svelte-13jk2re:hover{background:var(--hover);color:var(--ink);text-decoration:none}}.thread-link.svelte-13jk2re:active{background:var(--press)}.thread-link.svelte-13jk2re .replies:where(.svelte-13jk2re){color:var(--lamp);flex:none;font-weight:700}.thread-link.svelte-13jk2re .said:where(.svelte-13jk2re){text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.thread-link.svelte-13jk2re .who:where(.svelte-13jk2re){color:var(--ink);font-weight:600}.thread-link.resolved.svelte-13jk2re{opacity:.65}@media (hover:hover){.thread-link.resolved.svelte-13jk2re:hover{opacity:1}}.thread-link.svelte-13jk2re .state:where(.svelte-13jk2re){color:var(--ink-3);flex:none}.thread-link.svelte-13jk2re .count:where(.svelte-13jk2re){border-radius:var(--r-pill,999px);background:var(--lamp);min-width:18px;color:var(--on-lamp,#000);text-align:center;flex:none;padding:0 5px;font-weight:700}@media (pointer:coarse){.thread-link.svelte-13jk2re{min-height:32px}}.deleting.svelte-13jk2re{margin-top:6px}.deleting.svelte-13jk2re .confirmation{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tools.svelte-13jk2re{opacity:0;pointer-events:none;transition:opacity var(--t-fast), transform var(--t) var(--ease-out);z-index:2;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--lift);align-items:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:calc(100% - 6px);left:0;transform:translateY(3px)}.right.svelte-13jk2re .tools:where(.svelte-13jk2re){left:auto;right:0}.when.svelte-13jk2re{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px 0 4px}@media (hover:hover){.msg.svelte-13jk2re:hover .tools:where(.svelte-13jk2re){opacity:1;pointer-events:auto;transform:none}}.msg.svelte-13jk2re:not(.held):focus-within .tools:where(.svelte-13jk2re){opacity:1;pointer-events:auto;transform:none}.tools.svelte-13jk2re:has(details[open]){opacity:1;pointer-events:auto;transform:none}.tools.svelte-13jk2re button:where(.svelte-13jk2re),.tool.svelte-13jk2re{border-radius:var(--r);color:var(--ink-2);transition:background-color var(--t-fast), color var(--t-fast);padding:6px;display:grid}@media (hover:hover){.tools.svelte-13jk2re button:where(.svelte-13jk2re):hover,.tool.svelte-13jk2re:hover{background:var(--bg-3);color:var(--ink)}}.tools.svelte-13jk2re button:where(.svelte-13jk2re):active,.tool.svelte-13jk2re:active{background:var(--press)}.tool.svelte-13jk2re{line-height:20px}@media (hover:hover){.tools.svelte-13jk2re button.danger:where(.svelte-13jk2re):hover{color:var(--ember)}}.feed.head.svelte-13jk2re{margin-top:calc(14px * var(--density))}.feed.svelte-13jk2re .row:where(.svelte-13jk2re){gap:12px}.feed.svelte-13jk2re .gutter:where(.svelte-13jk2re){width:36px;padding-top:2px}.feed.svelte-13jk2re .meta:where(.svelte-13jk2re){font-size:var(--fs-body);color:var(--ink);margin:0 0 1px}.feed.svelte-13jk2re .author:where(.svelte-13jk2re){color:var(--name,var(--ink));font-weight:700}.feed.svelte-13jk2re .content:where(.svelte-13jk2re){position:static}.feed.svelte-13jk2re .bubble:where(.svelte-13jk2re){background:0 0;border-radius:0;max-width:100%;padding:0}.feed.svelte-13jk2re .bubble:where(.svelte-13jk2re) a{color:var(--lamp);text-decoration:none}@media (hover:hover){.feed.svelte-13jk2re .bubble:where(.svelte-13jk2re) a:hover{text-decoration:underline}}.feed.svelte-13jk2re .bubble:where(.svelte-13jk2re) .mention{color:var(--lamp);background:var(--mention-bg)}.feed.svelte-13jk2re .bubble:where(.svelte-13jk2re) code,.feed.svelte-13jk2re .bubble:where(.svelte-13jk2re) pre{background:var(--bg-3);border-color:color-mix(in srgb, var(--line) 70%, transparent)}.feed.svelte-13jk2re .bubble.jumbo:where(.svelte-13jk2re){padding:0}.feed.svelte-13jk2re .gif:where(.svelte-13jk2re),.feed.svelte-13jk2re .files:where(.svelte-13jk2re){max-width:100%;margin-top:4px}.feed.svelte-13jk2re .gif:where(.svelte-13jk2re){border-radius:var(--r)}.feed.svelte-13jk2re .reactions:where(.svelte-13jk2re){gap:4px;margin:5px 0 0}.feed.svelte-13jk2re .rx:where(.svelte-13jk2re){background:var(--bg-3);min-height:26px;box-shadow:none;font-size:var(--fs-body);gap:5px;padding:2px 9px 2px 7px}.feed.svelte-13jk2re .rx[aria-pressed=true]:where(.svelte-13jk2re){background:var(--sel);border-color:color-mix(in srgb, var(--lamp) 45%, transparent);box-shadow:none}.feed.svelte-13jk2re .reply-ref:where(.svelte-13jk2re){max-width:calc(100% - 48px);margin:0 0 2px 48px}.feed.svelte-13jk2re .reply-ref:where(.svelte-13jk2re):before{content:"";border:2px solid var(--line-strong);border-bottom:0;border-right:0;border-top-left-radius:7px;width:24px;height:10px;position:absolute;top:50%;left:-30px}.feed.svelte-13jk2re .reply-ref:where(.svelte-13jk2re) svg{display:none}.feed.svelte-13jk2re .thread-link:where(.svelte-13jk2re){margin-left:0}.feed.svelte-13jk2re .tools:where(.svelte-13jk2re){top:-14px;bottom:auto;left:auto;right:var(--gutter)}@media (hover:hover){.feed.svelte-13jk2re:hover{background:var(--hover)}.feed.me.svelte-13jk2re:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--lamp) 24%, transparent), color-mix(in srgb, var(--lamp) 8%, transparent) 70%)}}.feed.me.svelte-13jk2re{box-shadow:inset 3px 0 0 var(--lamp);background:linear-gradient(90deg, var(--lamp-glow), color-mix(in srgb, var(--lamp) 5%, transparent) 70%)}.wrap.svelte-kpj0wp{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.latest.svelte-kpj0wp{bottom:calc(10px + var(--list-bottom,0px));z-index:3;border-radius:var(--r-pill,999px);border:1px solid var(--line-strong);background:var(--bg-2);color:var(--ink);font-size:var(--fs-sm);box-shadow:var(--lift);transition:background-color var(--t-fast), transform var(--t) var(--ease-out);align-items:center;gap:6px;padding:6px 12px 6px 14px;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.latest.svelte-kpj0wp:hover{background:var(--bg-3);transform:translate(-50%)translateY(-1px)}}.latest.svelte-kpj0wp:active{transform:translate(-50%)scale(.96)}.latest.lit.svelte-kpj0wp{background:var(--lamp);border-color:var(--lamp);color:var(--bg);box-shadow:var(--lift), var(--glow)}@media (prefers-reduced-motion:no-preference){.latest.svelte-kpj0wp{animation:svelte-kpj0wp-latest-in .2s var(--ease-out)}}@keyframes svelte-kpj0wp-latest-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}}.latest.svelte-kpj0wp .count:where(.svelte-kpj0wp){display:none}@media (width<=600px){.latest.svelte-kpj0wp,.latest.lit.svelte-kpj0wp{left:auto;right:12px;bottom:calc(12px + var(--list-bottom,0px));background:var(--bg-2);width:40px;height:40px;color:var(--ink-2);box-shadow:0 0 0 .5px var(--line-strong), var(--lift);border:0;border-radius:50%;justify-content:center;padding:0;transform:none}.latest.svelte-kpj0wp svg{width:20px;height:20px}.latest.svelte-kpj0wp .words:where(.svelte-kpj0wp){display:none}.latest.svelte-kpj0wp .count:where(.svelte-kpj0wp){background:var(--lamp);min-width:20px;height:20px;color:var(--on-lamp);font:700 12px/20px var(--body);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 5px;display:block;position:absolute;top:-6px;right:-4px}.latest.svelte-kpj0wp:active{transform:scale(.94)}@keyframes svelte-kpj0wp-latest-in{0%{opacity:0;transform:translateY(6px)}}}.day.svelte-kpj0wp{top:calc(8px + var(--list-top,0px));z-index:3;border-radius:var(--r-pill,999px);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 .5px var(--line);font-size:var(--fs-xs);color:var(--ink-2);pointer-events:none;opacity:0;padding:3px 10px;font-weight:600;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%)}.day.shown.svelte-kpj0wp{opacity:1;transition-duration:.1s}@media (hover:hover){.day.svelte-kpj0wp{display:none}}.list.svelte-kpj0wp{overscroll-behavior:contain;min-height:0;padding:calc(12px + var(--list-top,0px)) 0 calc(8px + var(--list-bottom,0px));scroll-padding-block:var(--list-top,0px) var(--list-bottom,0px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.list.svelte-kpj0wp>*{flex:none}.list.svelte-kpj0wp>:first-child{margin-top:auto}.list.thread.svelte-kpj0wp>:first-child{margin-top:0}.start.svelte-kpj0wp{padding:28px var(--gutter) 18px;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.start.empty.svelte-kpj0wp{margin-block:auto;padding-bottom:28px}.start-title.svelte-kpj0wp{text-wrap:balance;font-size:26px}.start.svelte-kpj0wp .muted:where(.svelte-kpj0wp){text-wrap:pretty;max-width:34ch}.start-face.svelte-kpj0wp{margin-bottom:10px;display:grid}.center.svelte-kpj0wp{text-align:center;font-size:var(--fs-sm);padding:8px}.time.svelte-kpj0wp{margin:calc(20px * var(--density)) var(--gutter) 2px;text-align:center;font-size:var(--fs-xs);color:var(--ink-3)}.time.svelte-kpj0wp b:where(.svelte-kpj0wp){color:var(--ink-2);font-weight:600}.new.svelte-kpj0wp{margin:12px var(--gutter) 0;color:var(--lamp);font:700 var(--fs-xs)/1.5 var(--body);align-items:center;gap:10px;display:flex}.new.svelte-kpj0wp:before,.new.svelte-kpj0wp:after{content:"";background:color-mix(in srgb, var(--lamp) 50%, transparent);flex:1;height:1px}.start-title.svelte-kpj0wp{color:var(--ink)}.start-mark.svelte-kpj0wp{border-radius:var(--r-avatar,35%);width:72px;height:72px;color:var(--lamp);background:var(--lamp-glow);box-shadow:inset 0 0 0 1px var(--lamp-dim);place-items:center;margin-bottom:10px;display:grid}.threads.svelte-1glnjcg{min-width:0;display:flex}summary.svelte-1glnjcg{cursor:pointer;list-style:none}summary.svelte-1glnjcg::-webkit-details-marker{display:none}summary.pill.svelte-1glnjcg{min-height:26px;font-size:var(--fs-xs);color:var(--ink-2);gap:5px;max-width:100%;padding:2px 9px 2px 8px}summary.pill.svelte-1glnjcg b:where(.svelte-1glnjcg){color:var(--lamp);font-weight:700}@media (hover:hover){summary.pill.svelte-1glnjcg:hover{color:var(--ink)}}.threads[open].svelte-1glnjcg>summary:where(.svelte-1glnjcg){color:var(--ink)}summary.pill.lit.svelte-1glnjcg{border-color:color-mix(in srgb, var(--lamp) 45%, transparent)}.label.svelte-1glnjcg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (pointer:coarse){summary.pill.svelte-1glnjcg{min-height:30px}}.subtitle.svelte-1glnjcg{justify-content:center;max-width:100%}.subtitle.svelte-1glnjcg summary:where(.svelte-1glnjcg){max-width:100%;color:var(--ink-3);align-items:center;gap:3px;margin:-4px 0;padding:4px 6px;font-size:12px;line-height:1.2;display:flex}.subtitle.svelte-1glnjcg summary:where(.svelte-1glnjcg) b:where(.svelte-1glnjcg){color:inherit;font-weight:600}.subtitle.svelte-1glnjcg summary.lit:where(.svelte-1glnjcg) b:where(.svelte-1glnjcg){color:var(--lamp)}.subtitle.svelte-1glnjcg summary:where(.svelte-1glnjcg):active{opacity:.5}.subtitle.svelte-1glnjcg .count:where(.svelte-1glnjcg){min-width:16px;padding:0 4px;font-size:11px;line-height:16px}[popover].svelte-1glnjcg{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.box.svelte-1glnjcg{flex-direction:column;width:min(400px,100vw - 16px);max-height:min(480px,100vh - 120px);display:flex}.tabs.svelte-1glnjcg{align-self:flex-start;margin:10px 10px 6px}.list.svelte-1glnjcg{overscroll-behavior:contain;gap:2px;padding:0 6px 8px;display:grid;overflow-y:auto}.row.svelte-1glnjcg{border-radius:var(--r);text-align:left;color:var(--ink);align-items:center;gap:10px;min-width:0;padding:8px;display:flex}@media (hover:hover){.row.svelte-1glnjcg:hover{background:var(--hover)}}.row.svelte-1glnjcg:active{background:var(--press)}.row.on.svelte-1glnjcg{background:var(--sel)}.text.svelte-1glnjcg{flex:1;gap:1px;min-width:0;display:grid}.name.svelte-1glnjcg{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sub.svelte-1glnjcg{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-1glnjcg b:where(.svelte-1glnjcg){color:var(--lamp);font-weight:700}.row.lit.svelte-1glnjcg .name:where(.svelte-1glnjcg){color:var(--ink)}.note.svelte-1glnjcg{font-size:var(--fs-sm);margin:14px 10px}.err.svelte-1glnjcg{color:var(--danger,var(--lamp))}.more.svelte-1glnjcg{justify-self:center;margin-top:4px}.count.svelte-1glnjcg{border-radius:var(--r-pill,999px);background:var(--lamp);min-width:18px;color:var(--on-lamp,#000);font-size:var(--fs-xs);text-align:center;flex:none;padding:0 5px;font-weight:700}@media (width<=600px){.box.svelte-1glnjcg{width:100%;max-height:70vh}.row.svelte-1glnjcg{min-height:56px}}.panel.svelte-8kid6o{border-left:1px solid var(--line);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.panel.svelte-8kid6o:has(>.navbar){border-left:0}.panel.svelte-8kid6o>.navbar+.wrap{margin-top:calc(-1 * var(--nav-h));--list-top:var(--nav-h)}.dock.over.svelte-8kid6o{z-index:3;margin-top:calc(-1 * var(--list-bottom));transition:background-color var(--t-fast), box-shadow var(--t-fast);position:relative}.dock.frost.svelte-8kid6o{background:color-mix(in srgb, var(--nav-bg,var(--bg)) var(--bar-alpha), transparent);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);box-shadow:0 -.5px 0 var(--line)}.menu-btn.svelte-8kid6o summary:where(.svelte-8kid6o){cursor:pointer;list-style:none}.menu-btn.svelte-8kid6o summary:where(.svelte-8kid6o)::-webkit-details-marker{display:none}.menu-btn.svelte-8kid6o [popover]:where(.svelte-8kid6o){border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);width:min(320px,100vw - 16px);color:var(--ink);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.menu.svelte-8kid6o{padding:12px 12px 16px;display:grid}.menu.svelte-8kid6o button:where(.svelte-8kid6o){background:var(--bg);min-height:52px;color:var(--ink);font-size:var(--fs-body);text-align:start;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 16px;display:flex}.menu.svelte-8kid6o button:where(.svelte-8kid6o):first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.menu.svelte-8kid6o button:where(.svelte-8kid6o):last-child{border-radius:0 0 var(--r-lg) var(--r-lg);border-bottom:0}.menu.svelte-8kid6o button:where(.svelte-8kid6o):active{background:var(--press)}.menu.svelte-8kid6o button:where(.svelte-8kid6o):disabled{opacity:.5}.menu.svelte-8kid6o svg{color:var(--lamp);flex:none}.rename-row.svelte-8kid6o{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 16px 10px;display:flex}.drop.svelte-8kid6o{z-index:5;border-radius:var(--r-lg);background:var(--overlay);border:2px dashed var(--lamp);pointer-events:none;place-items:center;display:grid;position:absolute;inset:8px}.drop-inner.svelte-8kid6o{color:var(--lamp);justify-items:center;gap:6px;display:grid}.big.svelte-8kid6o{font-size:22px}.head.svelte-8kid6o{padding:8px 10px 8px var(--gutter);align-items:center;gap:8px;min-height:56px;display:flex}.head.svelte-8kid6o:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.back.svelte-8kid6o{color:var(--lamp);flex:none;place-items:center start;margin-inline-start:-6px;padding-inline-start:2px}@media (width<=600px){.head.svelte-8kid6o{padding-inline-start:10px}}.title.svelte-8kid6o{flex:1;min-width:0;line-height:1.25;display:grid}h2.svelte-8kid6o{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.sub.svelte-8kid6o{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag.svelte-8kid6o{color:var(--ink-2);font-weight:600}.acts.svelte-8kid6o{padding:0 var(--gutter) 10px;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.acts.svelte-8kid6o .pill:where(.svelte-8kid6o){font-size:var(--fs-xs);min-height:28px;padding:2px 10px}.head.svelte-8kid6o:not(:has(+.acts)){border-bottom:1px solid var(--line)}.rename.svelte-8kid6o{flex:1;min-width:0}.err.svelte-8kid6o{margin:8px var(--gutter) 0;color:var(--danger,var(--lamp));font-size:var(--fs-sm)}.root.svelte-8kid6o{padding-bottom:4px}.panel.svelte-8kid6o:has(>.navbar)>.root:where(.svelte-8kid6o){overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.empty.svelte-8kid6o{text-align:center;font-size:var(--fs-sm);flex:1;place-items:center;padding:24px;display:grid}.typing.svelte-8kid6o{height:18px;font-size:var(--fs-xs);color:var(--ink-3);padding:0 20px}.windowed.svelte-8kid6o{padding:6px var(--gutter);border-bottom:1px solid var(--line);font-size:var(--fs-xs);align-items:center;gap:10px;margin:0;display:flex}.content.svelte-zesk7c{flex:1;min-height:0;display:flex;position:relative}.room.svelte-zesk7c{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.room.stowed.svelte-zesk7c{visibility:hidden;position:absolute;inset:0}.windowed.svelte-zesk7c{padding:6px var(--gutter);border-bottom:1px solid var(--line);font-size:var(--fs-xs);align-items:center;gap:10px;margin:0;display:flex}.failed.svelte-zesk7c{text-align:center;color:var(--ink-3);flex:1;place-content:center;justify-items:center;gap:8px;padding:24px 32px;display:grid}.failed.svelte-zesk7c h2:where(.svelte-zesk7c){font-size:var(--fs-title);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 0;font-weight:600}.failed.svelte-zesk7c p:where(.svelte-zesk7c){max-width:30ch;font-size:var(--fs-sm);color:var(--ink-2);text-wrap:pretty;margin:0 0 10px}.person.svelte-zesk7c{max-width:100%;font-size:inherit;margin:0}.person.svelte-zesk7c button:where(.svelte-zesk7c){max-width:100%;color:var(--ink);font:600 17px/1.25 var(--display);align-items:center;gap:7px;padding:2px 4px;display:flex}.person.svelte-zesk7c button:where(.svelte-zesk7c):active:not(:disabled){opacity:.6}.person.svelte-zesk7c span:where(.svelte-zesk7c){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-missing.svelte-zesk7c{text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.panel-missing.svelte-zesk7c .row:where(.svelte-zesk7c){gap:8px;display:flex}.object-slot.svelte-zesk7c{display:contents}.object-slot.hidden.svelte-zesk7c{display:none}.view.svelte-zesk7c{--nav-h:calc(var(--nav-inset,0px) + 44px);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.view.svelte-zesk7c>.navbar+.content.under{margin-top:calc(-1 * var(--nav-h));--list-top:var(--nav-h)}.dock.over.svelte-zesk7c{z-index:3;margin-top:calc(-1 * var(--list-bottom));transition:background-color var(--t-fast), box-shadow var(--t-fast);position:relative}.dock.frost.svelte-zesk7c{background:color-mix(in srgb, var(--nav-bg,var(--bg)) var(--bar-alpha), transparent);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);box-shadow:0 -.5px 0 var(--line)}.head.svelte-zesk7c{padding:10px var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;display:flex}.kind.svelte-zesk7c{color:var(--ink-3);display:grid}.kind.svelte-zesk7c:empty{display:none}h1.svelte-zesk7c{font-size:var(--fs-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.titles.svelte-zesk7c{align-items:center;gap:10px;min-width:0;display:flex}.spacer.svelte-zesk7c{flex:1}.search.svelte-zesk7c{border-radius:var(--r-pill);color:var(--ink-3);background:var(--bg-3);border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;display:flex}:where(:root:not([data-input=touch])) .search.svelte-zesk7c:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.search.svelte-zesk7c input:where(.svelte-zesk7c){width:120px;font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;transition:width .15s}.search.svelte-zesk7c input:where(.svelte-zesk7c):focus{width:200px}.search.svelte-zesk7c input:where(.svelte-zesk7c)::placeholder{color:var(--ink-3)}.call-banner.svelte-zesk7c{padding:10px var(--gutter);color:var(--lamp);background:var(--bg-3);border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:8px;display:flex}.voice-music.svelte-zesk7c{width:min(360px,100% - 32px)}.voice-music.svelte-zesk7c h2:where(.svelte-zesk7c){margin:20px 0 4px;font-size:22px}.voice-music.svelte-zesk7c p:where(.svelte-zesk7c){color:var(--ink-2);font-size:var(--fs-sm);margin:0 0 18px}.voice-music.svelte-zesk7c .jam-hint:where(.svelte-zesk7c){font-size:var(--fs-xs);margin:14px 0 0}.voice-empty.svelte-zesk7c{flex:1;place-items:center;display:grid}.find.svelte-zesk7c{display:none}@media (width<=600px){.head.svelte-zesk7c{gap:6px;padding-inline:10px}.titles.svelte-zesk7c{flex-direction:column;align-items:flex-start;gap:2px}.search.svelte-zesk7c{display:none}.find.svelte-zesk7c{display:grid}.dm-call.svelte-zesk7c{padding:6px}.dm-call.svelte-zesk7c span:where(.svelte-zesk7c){display:none}}.typing.svelte-zesk7c{height:20px;padding:0 var(--gutter);font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:4px;display:flex}.typing.svelte-zesk7c b:where(.svelte-zesk7c){color:var(--ink);font-weight:700}.dots.svelte-zesk7c{gap:3px;margin-right:4px;display:inline-flex}.dots.svelte-zesk7c i:where(.svelte-zesk7c){background:var(--lamp);border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.dots.svelte-zesk7c i:where(.svelte-zesk7c){animation:1.1s ease-in-out infinite svelte-zesk7c-bob}.dots.svelte-zesk7c i:where(.svelte-zesk7c):nth-child(2){animation-delay:.15s}.dots.svelte-zesk7c i:where(.svelte-zesk7c):nth-child(3){animation-delay:.3s}}@keyframes svelte-zesk7c-bob{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.drop.svelte-zesk7c{z-index:5;border-radius:var(--r-lg);background:var(--overlay);border:2px dashed var(--lamp);pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:8px}.drop-inner.svelte-zesk7c{text-align:center;color:var(--lamp);justify-items:center;gap:6px;display:grid}.big.svelte-zesk7c{text-wrap:balance;overflow-wrap:anywhere;font-size:26px}.member-audio.svelte-uijnm9{margin:0 10px 8px 48px}summary.svelte-uijnm9{cursor:pointer;min-height:24px;color:var(--ink-2);font-size:var(--fs-xs);align-items:center;gap:6px;list-style:none;display:flex}summary.svelte-uijnm9::-webkit-details-marker{display:none}.member-audio.svelte-uijnm9 .volume-control{width:100%;padding-inline:0}.roster.svelte-uijnm9{padding:0 8px 12px}.head.svelte-uijnm9{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;margin:0 -8px 4px;padding:0 18px;display:flex}.total.svelte-uijnm9{font-size:var(--fs-xs);color:var(--ink-2);border-radius:var(--r-pill,999px);background:var(--bg-3);padding:1px 7px}.group.svelte-uijnm9{color:var(--ink-2);gap:6px;margin:14px 10px 6px;font-weight:600;display:flex}.group.svelte-uijnm9 span:where(.svelte-uijnm9){color:var(--ink-3)}.person.svelte-uijnm9{border-radius:var(--r);text-align:left;width:100%;color:var(--ink);transition:background-color var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:5px 10px;display:flex}@media (hover:hover){.person.svelte-uijnm9:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.person.off.svelte-uijnm9{color:var(--ink-2)}.person.off.svelte-uijnm9 .avatar{opacity:.55;filter:saturate(.4);transition:opacity var(--t), filter var(--t)}@media (hover:hover){.person.off.svelte-uijnm9:hover .avatar{opacity:1;filter:none}}.who.svelte-uijnm9{flex:1;min-width:0;display:grid}.top.svelte-uijnm9{align-items:center;gap:6px;min-width:0;display:flex}.name.svelte-uijnm9{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);overflow:hidden}.doing.svelte-uijnm9{min-width:0;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:4px;display:flex}.doing.svelte-uijnm9>span:where(.svelte-uijnm9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doing.svelte-uijnm9 b:where(.svelte-uijnm9){color:var(--ink);font-weight:600}.doing.svelte-uijnm9 svg{flex:none}.doing.live.svelte-uijnm9,.doing.live.svelte-uijnm9 b:where(.svelte-uijnm9){color:var(--lamp)}.badge.svelte-uijnm9{color:var(--lamp);display:grid}.tag.svelte-uijnm9{border-radius:var(--r-pill,999px);font:600 var(--fs-xs)/1.45 var(--body);color:var(--ink-2);background:var(--bg-3);flex:none;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.tag.lit.svelte-uijnm9{color:var(--lamp);background:var(--lamp-glow)}.inbox.svelte-1jim8nu{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-1jim8nu{padding:10px var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;display:flex}.kind.svelte-1jim8nu{color:var(--ink-3);display:grid}h1.svelte-1jim8nu{font-size:var(--fs-title);margin:0;font-weight:600}.spacer.svelte-1jim8nu{flex:1}.scroll.svelte-1jim8nu{flex:1;position:relative;overflow-y:auto}.body.svelte-1jim8nu{max-width:880px;padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));margin:0 auto}@media (width<=600px){.body.svelte-1jim8nu{padding-inline:16px}}.empty.svelte-1jim8nu{text-align:center;justify-items:center;gap:6px;padding:80px 20px;display:grid}.empty-mark.svelte-1jim8nu{color:var(--ink-3);opacity:.8;margin-bottom:10px}.big.svelte-1jim8nu{font-size:26px}.list-head.svelte-1jim8nu{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);margin-top:22px}.section.svelte-1jim8nu{min-width:0;min-height:28px;color:var(--ink-2);align-items:center;gap:4px;margin:-4px 0;font-weight:600;display:inline-flex}.section.svelte-1jim8nu .name:where(.svelte-1jim8nu){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section.svelte-1jim8nu .chev:where(.svelte-1jim8nu){color:var(--ink-3);display:grid;transform:rotate(-90deg)}.section.svelte-1jim8nu:active{opacity:.5}.new.svelte-1jim8nu{color:var(--ink-3);flex:none;font-weight:400}.at.svelte-1jim8nu{color:var(--lamp);font-weight:600}.line.svelte-1jim8nu{text-align:left;width:100%;color:var(--ink);transition:background-color var(--t-fast);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}@media (hover:hover){.line.svelte-1jim8nu:hover{background-color:var(--hover)}}.line.svelte-1jim8nu:active{background-color:var(--press)}.txt.svelte-1jim8nu{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.top.svelte-1jim8nu{align-items:baseline;gap:8px;min-width:0;display:flex}.who.svelte-1jim8nu{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.when.svelte-1jim8nu{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.text.svelte-1jim8nu{color:var(--ink-2);font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.glyph.svelte-1jim8nu{background:var(--bg-3);width:40px;height:40px;color:var(--lamp);border-radius:50%;flex:none;place-items:center;display:grid}.more.svelte-1jim8nu{text-align:left;width:100%;min-height:44px;color:var(--lamp);font-size:var(--fs-sm);padding:8px 16px 8px 68px;display:block}.more.svelte-1jim8nu:active{background-color:var(--press)}.slist.svelte-1jim8nu>.swipe:where(.svelte-1jim8nu){background-image:none}.slist.svelte-1jim8nu>:where(.svelte-1jim8nu)+.swipe:where(.svelte-1jim8nu)>.line:where(.svelte-1jim8nu){background-image:linear-gradient(var(--hair), var(--hair));background-repeat:no-repeat}.slist.svelte-1jim8nu>.swipe:where(.svelte-1jim8nu)+:where(.svelte-1jim8nu),.slist.svelte-1jim8nu>.more:where(.svelte-1jim8nu)+:where(.svelte-1jim8nu),.slist.svelte-1jim8nu>:where(.svelte-1jim8nu)+.swipe:where(.svelte-1jim8nu)>.line:where(.svelte-1jim8nu){background-position:68px 0;background-size:calc(100% - 68px) 1px}.swipe.svelte-1jim8nu{position:relative}.swipe.on.svelte-1jim8nu{overflow:clip}.on.svelte-1jim8nu>.line:where(.svelte-1jim8nu),.read.svelte-1jim8nu{translate:var(--dx,0px) 0;transition:translate var(--t) var(--ease-out), width var(--t) var(--ease-out), background-color var(--t-fast)}:where(:root:not([data-input=touch])) .swipe.svelte-1jim8nu:has(>.read:where(.svelte-1jim8nu):focus-visible){--dx:-76px}.swipe.svelte-1jim8nu.dragging>:where(.svelte-1jim8nu){transition:none}.swipe.svelte-1jim8nu:is(.dragging,.full)>.line:where(.svelte-1jim8nu){background-color:#0000}.read.svelte-1jim8nu{inset-block:0;width:max(76px, -1 * var(--dx,0px));background:var(--lamp);color:var(--on-lamp);font-size:var(--fs-xs);font-weight:600;display:flex;position:absolute;left:100%}.read.svelte-1jim8nu .in:where(.svelte-1jim8nu){flex-direction:column;justify-content:center;align-items:center;gap:2px;width:76px;display:flex}.read.svelte-1jim8nu:active{filter:brightness(.9)}:where(:root:not([data-input=touch])) .on.svelte-1jim8nu>:where(.svelte-1jim8nu):focus-visible{outline-offset:-3px}.err.svelte-1jim8nu{color:var(--danger,var(--lamp));flex:1}.card.svelte-1e2bo8d{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:300px;max-width:100%;overflow:hidden}.banner.svelte-1e2bo8d{background:radial-gradient(120% 140% at 20% 0%, color-mix(in oklch, oklch(.7 .15 var(--hue)) 70%, transparent), transparent 70%), linear-gradient(135deg, oklch(.5 .12 var(--hue)), oklch(.32 .09 calc(var(--hue) + 40)));height:92px;position:relative}.banner.image.svelte-1e2bo8d{background:var(--bg-3)}.banner.svelte-1e2bo8d img:where(.svelte-1e2bo8d){object-fit:cover;width:100%;height:100%;display:block}.face.svelte-1e2bo8d{--presence-cut:var(--bg-2);width:max-content;margin:-40px 0 0 16px;position:relative}.face.svelte-1e2bo8d .avatar{box-shadow:0 0 0 5px var(--bg-2)}:root[data-presence=ring] .face.svelte-1e2bo8d .avatar.online{box-shadow:0 0 0 5px var(--bg-2), 0 0 0 6.5px var(--success)}.body.svelte-1e2bo8d{gap:8px;padding:8px 16px 16px;display:grid}h2.svelte-1e2bo8d{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.15}p.svelte-1e2bo8d{margin:0}.handle.svelte-1e2bo8d{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;display:flex}.tag.svelte-1e2bo8d{border-radius:var(--r-pill,999px);font:600 var(--fs-xs)/1.45 var(--body);color:var(--ink-2);background:var(--bg-3);align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.tag.lit.svelte-1e2bo8d{color:var(--lamp);background:var(--lamp-glow)}.presence.svelte-1e2bo8d{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:6px;display:flex}.pip.svelte-1e2bo8d{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%}.presence.here.svelte-1e2bo8d .pip:where(.svelte-1e2bo8d){background:var(--success);box-shadow:none}.doing.svelte-1e2bo8d{gap:6px;margin:0;padding:0;list-style:none;display:grid}.doing.svelte-1e2bo8d li:where(.svelte-1e2bo8d){border-radius:var(--r);background:var(--bg-3);align-items:center;gap:10px;padding:8px;display:flex}.doing.svelte-1e2bo8d li.live:where(.svelte-1e2bo8d){background:color-mix(in srgb, var(--lamp) 12%, var(--bg-3));box-shadow:inset 0 0 0 1px var(--lamp-dim)}.art.svelte-1e2bo8d{border-radius:calc(var(--r) - 1px);background:var(--bg-2);width:40px;height:40px;color:var(--ink-2);flex:none;place-items:center;display:grid;overflow:hidden}.live.svelte-1e2bo8d .art:where(.svelte-1e2bo8d){color:var(--lamp)}.art.svelte-1e2bo8d img:where(.svelte-1e2bo8d){object-fit:cover;width:100%;height:100%}.what.svelte-1e2bo8d{min-width:0;display:grid}.verb.svelte-1e2bo8d{font:600 var(--fs-xs)/1.4 var(--body);color:var(--ink-2)}.live.svelte-1e2bo8d .verb:where(.svelte-1e2bo8d){color:var(--lamp)}.thing.svelte-1e2bo8d{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.more.svelte-1e2bo8d{font-size:var(--fs-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status.svelte-1e2bo8d{border-radius:var(--r);background:var(--bg-3);overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 10px;display:flex}.emoji.svelte-1e2bo8d{font-size:18px;line-height:1}.bio.svelte-1e2bo8d{white-space:pre-line;overflow-wrap:anywhere;color:var(--ink);line-height:1.45}.btn.svelte-1e2bo8d{justify-content:center;margin-top:4px}.card.sheet.svelte-1e2bo8d{background:0 0;border:0;border-radius:0;width:100%}.sheet.svelte-1e2bo8d .banner:where(.svelte-1e2bo8d){height:120px}.sheet.svelte-1e2bo8d .face:where(.svelte-1e2bo8d){margin:-46px 0 0 16px}.sheet.svelte-1e2bo8d .body:where(.svelte-1e2bo8d){gap:10px;padding:10px 16px 20px}.sheet.svelte-1e2bo8d h2:where(.svelte-1e2bo8d){font-size:26px}.actions.svelte-1e2bo8d{justify-content:center;gap:28px;margin:6px 0 4px;display:flex}.act.svelte-1e2bo8d{min-width:56px;color:var(--ink-2);cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;list-style:none;display:flex}.act.svelte-1e2bo8d::-webkit-details-marker{display:none}.ic.svelte-1e2bo8d{background:var(--bg-3);width:52px;height:52px;color:var(--lamp);transition:opacity var(--t-fast);border-radius:50%;place-items:center;display:grid}.act.svelte-1e2bo8d:active .ic:where(.svelte-1e2bo8d){opacity:.6}.menu.svelte-1e2bo8d{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);min-width:200px;color:var(--ink);box-shadow:var(--lift);margin:0;padding:4px;position:fixed;inset:auto}.menu.svelte-1e2bo8d button:where(.svelte-1e2bo8d){border-radius:var(--r);width:100%;min-height:44px;font-size:var(--fs-body);text-align:start;align-items:center;gap:10px;padding:0 12px;display:flex}.menu.svelte-1e2bo8d button:where(.svelte-1e2bo8d):active{background:var(--press)}.row.svelte-1n7c6w6{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:48px;padding:10px 16px;display:flex}.text.svelte-1n7c6w6{flex:14em;gap:2px;min-width:0;display:grid}.label.svelte-1n7c6w6{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.3}.hint.svelte-1n7c6w6{font-size:var(--fs-xs);color:var(--ink-2);text-wrap:pretty;line-height:1.4}.control.svelte-1n7c6w6{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.row.wide.svelte-1n7c6w6{flex-direction:column;align-items:stretch;gap:10px}.row.wide.svelte-1n7c6w6 .text:where(.svelte-1n7c6w6){flex:none}.row.wide.svelte-1n7c6w6 .control:where(.svelte-1n7c6w6){justify-content:flex-start;margin:0}@media (pointer:coarse){.row.svelte-1n7c6w6{min-height:52px}}@media (width<=650px){.row.svelte-1n7c6w6:has(>.control:where(.svelte-1n7c6w6)>:is(input.toggle,select.field,input.value-field,.val)){flex-wrap:nowrap}.row.svelte-1n7c6w6:has(>.control:where(.svelte-1n7c6w6)>:is(input.toggle,select.field,input.value-field,.val)) .text:where(.svelte-1n7c6w6){flex:auto}.control.svelte-1n7c6w6:has(>select.field){max-width:60%}.control.svelte-1n7c6w6>select.field{text-overflow:ellipsis;max-width:100%;overflow:hidden}.row.svelte-1n7c6w6:has(>.control:where(.svelte-1n7c6w6)>input[type=range]){flex-direction:column;align-items:stretch;gap:4px}.row.svelte-1n7c6w6:has(>.control:where(.svelte-1n7c6w6)>input[type=range]) .text:where(.svelte-1n7c6w6){flex:none}.control.svelte-1n7c6w6:has(>input[type=range]){flex-wrap:nowrap;margin:0}.control.svelte-1n7c6w6>input[type=range]{flex:1;width:auto}.row.svelte-1n7c6w6:has(>.control:where(.svelte-1n7c6w6)>.segments){flex-direction:column;align-items:stretch;gap:10px}.row.svelte-1n7c6w6:has(>.control:where(.svelte-1n7c6w6)>.segments) .text:where(.svelte-1n7c6w6){flex:none}.control.svelte-1n7c6w6:has(>.segments){margin:0}.control.svelte-1n7c6w6>.segments{flex:1;display:flex}.control.svelte-1n7c6w6>.segments>*{text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding-inline:6px}}.lede.svelte-jwpc1e{margin:0 0 20px}.layout.svelte-jwpc1e{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.preview.svelte-jwpc1e{gap:8px;display:grid;position:sticky;top:0}.preview.svelte-jwpc1e .eyebrow:where(.svelte-jwpc1e){text-transform:uppercase;letter-spacing:.04em;padding:0 4px}@media (width<=980px){.layout.svelte-jwpc1e{grid-template-columns:1fr}.preview.svelte-jwpc1e{order:-1;position:static}}.form.svelte-jwpc1e>section:where(.svelte-jwpc1e):first-child>.list-head:where(.svelte-jwpc1e){margin-top:0}.actions.svelte-jwpc1e{margin-top:22px}label.btn.svelte-jwpc1e{cursor:pointer}label.btn.busy.svelte-jwpc1e{opacity:.6;pointer-events:none}:where(:root:not([data-input])) label.btn.svelte-jwpc1e:focus-within{outline:2px solid var(--lamp);outline-offset:2px}.counted.svelte-jwpc1e{width:100%;position:relative}.counted.svelte-jwpc1e textarea:where(.svelte-jwpc1e){resize:vertical;width:100%;min-height:72px;padding-bottom:22px}.count.svelte-jwpc1e{font-size:var(--fs-xs);color:var(--ink-3);position:absolute;bottom:8px;right:10px}.count.over.svelte-jwpc1e{color:var(--danger)}.colors.svelte-jwpc1e{gap:10px;width:100%;display:grid}.swatches.svelte-jwpc1e{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dot.svelte-jwpc1e{border-radius:50%;width:14px;height:14px;display:inline-block}.dot.big.svelte-jwpc1e{cursor:pointer;width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 15%, transparent)}.dot.big[aria-pressed=true].svelte-jwpc1e,.dot.custom.on.svelte-jwpc1e{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--lamp)}.dot.custom.svelte-jwpc1e:not(.on){background:conic-gradient(#e5484d,#f5a524,#3fcf7a,#1d63d8,#8f8cf9,#e5484d)}:where(:root:not([data-input])) .dot.custom.svelte-jwpc1e:focus-within{outline:2px solid var(--lamp);outline-offset:2px}@media (pointer:coarse){.dot.big.svelte-jwpc1e{width:36px;height:36px}}.sample.svelte-jwpc1e{border-radius:var(--r-bubble);border-bottom-right-radius:var(--r-tight);background:var(--bg-3);max-width:100%;color:var(--ink);font-size:var(--fs-sm);justify-self:start;padding:7px 12px}.small.svelte-jwpc1e{font-size:var(--fs-sm)}.status-row.svelte-jwpc1e{grid-template-columns:64px 1fr;gap:8px;width:100%;display:grid}.emoji-pick.svelte-jwpc1e{display:grid;position:relative}.emoji.svelte-jwpc1e{place-items:center;width:64px;height:100%;font-size:24px;line-height:1;display:grid}.emoji.empty.svelte-jwpc1e{color:var(--ink-3)}.unset.svelte-jwpc1e{background:var(--bg-3);border:1px solid var(--line-strong);color:var(--ink-2);border-radius:50%;padding:3px;display:grid;position:absolute;top:-6px;right:-6px}@media (hover:hover){.unset.svelte-jwpc1e:hover{color:var(--ink)}}.unset.svelte-jwpc1e:after{content:"";position:absolute;inset:-10px}select.field.svelte-jwpc1e{width:auto}.actions.svelte-jwpc1e{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions.dirty.svelte-jwpc1e{z-index:2;background:var(--bg);border-top:1px solid var(--line);bottom:calc(-1 * var(--pane-end,0px));padding:10px 12px 4px;padding-bottom:calc(4px + var(--pane-end,0px));margin-inline:-12px;margin-bottom:calc(-1 * var(--pane-end,0px));position:sticky}.note.svelte-jwpc1e{font-size:var(--fs-sm);color:var(--ink-2);flex-basis:100%;min-height:1.4em;margin:0}.note.error.svelte-jwpc1e{color:var(--danger)}.cropper.svelte-jwpc1e{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:20px;padding:16px;display:flex}.frame.svelte-jwpc1e{width:var(--f);height:var(--f);border-radius:var(--r);background:var(--bg-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.frame.svelte-jwpc1e:active{cursor:grabbing}.frame.svelte-jwpc1e img:where(.svelte-jwpc1e){transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.mask.svelte-jwpc1e{border-radius:var(--avatar-r,35%);pointer-events:none;outline:2px solid #ffffffb3;position:absolute;inset:0;box-shadow:0 0 0 999px #0000009e}.crop-controls.svelte-jwpc1e{flex:1;gap:12px;min-width:200px;display:grid}.crop-controls.svelte-jwpc1e p:where(.svelte-jwpc1e){font-size:var(--fs-sm);margin:0}.zoom.svelte-jwpc1e{font-size:var(--fs-sm);color:var(--ink-2);gap:6px;display:grid}.zoom.svelte-jwpc1e input:where(.svelte-jwpc1e){accent-color:var(--lamp)}.row.svelte-jwpc1e{flex-wrap:wrap;gap:8px;display:flex}.switch.svelte-jwpc1e{display:flex}.now.svelte-jwpc1e{font-size:var(--fs-sm)}.now.svelte-jwpc1e b:where(.svelte-jwpc1e){font-weight:700}.now.off.svelte-jwpc1e{color:var(--ink-3);text-decoration:line-through}.apps.svelte-jwpc1e{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.apps.svelte-jwpc1e li:where(.svelte-jwpc1e){justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.apps.svelte-jwpc1e .off:where(.svelte-jwpc1e){color:var(--ink-3);text-decoration:line-through}.me-head.svelte-jwpc1e{margin:4px 0 8px;position:relative}.me-head.busy.svelte-jwpc1e{opacity:.6;pointer-events:none}.me-head.svelte-jwpc1e summary:where(.svelte-jwpc1e){cursor:pointer;list-style:none}.me-head.svelte-jwpc1e summary:where(.svelte-jwpc1e)::-webkit-details-marker{display:none}.me-head.svelte-jwpc1e .banner:where(.svelte-jwpc1e){border-radius:var(--r-lg);background:radial-gradient(120% 140% at 20% 0%, color-mix(in oklch, oklch(.7 .15 var(--hue)) 70%, transparent), transparent 70%), linear-gradient(135deg, oklch(.5 .12 var(--hue)), oklch(.32 .09 calc(var(--hue) + 40)));height:128px;display:block;overflow:hidden}.me-head.svelte-jwpc1e .banner.image:where(.svelte-jwpc1e){background:var(--bg-3)}.me-head.svelte-jwpc1e .banner:where(.svelte-jwpc1e) img:where(.svelte-jwpc1e){object-fit:cover;width:100%;height:100%;display:block}.pick-avatar.svelte-jwpc1e{width:max-content;margin:-52px 0 0 16px;position:relative}.me-head.svelte-jwpc1e .face:where(.svelte-jwpc1e){border-radius:var(--avatar-r,50%);box-shadow:0 0 0 5px var(--bg);display:flex;position:relative}.cam.svelte-jwpc1e{background:var(--lamp);width:30px;height:30px;color:var(--on-lamp);box-shadow:0 0 0 3px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.picks.svelte-jwpc1e{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);width:min(320px,100vw - 24px);color:var(--ink);box-shadow:var(--lift);margin:0;padding:8px;position:fixed;inset:auto}.picks.svelte-jwpc1e .slist:where(.svelte-jwpc1e){background:var(--bg-3)}.picks.svelte-jwpc1e :is(details,summary){width:100%;list-style:none;display:block}.pick-row.svelte-jwpc1e{width:100%;min-height:52px;color:var(--lamp);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:17px;display:flex}.pick-row.svelte-jwpc1e:active{background:var(--press)}.pick-row.danger.svelte-jwpc1e{color:var(--danger)}@media (width<=600px){.picks.svelte-jwpc1e{width:100%;padding:12px 16px max(16px, env(safe-area-inset-bottom))}}.note.top.svelte-jwpc1e{margin:8px 4px 0}.foot.svelte-jwpc1e{color:var(--ink-3);margin:7px 16px 0;font-size:13px;line-height:1.35}.phone.svelte-jwpc1e .row .hint{display:none}.phone.svelte-jwpc1e .row.wide{flex-direction:row;align-items:center}.phone.svelte-jwpc1e .row.wide>.text{flex:0 0 96px}.phone.svelte-jwpc1e .row.wide>.control{flex:1;min-width:0}.phone.svelte-jwpc1e :is(input,textarea).field{box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.phone.svelte-jwpc1e .row.wide[data-find=bio]{align-items:flex-start}.phone.svelte-jwpc1e [data-find=bio]>.text{padding-top:8px}.phone.svelte-jwpc1e .form:where(.svelte-jwpc1e)>section:where(.svelte-jwpc1e):first-child>.list-head:where(.svelte-jwpc1e){margin-top:20px}.phone.svelte-jwpc1e .counted:where(.svelte-jwpc1e) textarea:where(.svelte-jwpc1e){resize:none;min-height:72px;padding-bottom:8px}.phone.svelte-jwpc1e .status-row:where(.svelte-jwpc1e){grid-template-columns:44px 1fr}.phone.svelte-jwpc1e .emoji:where(.svelte-jwpc1e){background:var(--bg-3);border-color:#0000;border-radius:50%;width:44px;height:44px}.phone.svelte-jwpc1e .row.wide[data-find=colour]{flex-direction:column;align-items:stretch}.phone.svelte-jwpc1e .row.wide[data-find=colour]>.text{flex:none}.phone.svelte-jwpc1e [data-find=status]>.text{display:none}.phone.svelte-jwpc1e .slist:where(.svelte-jwpc1e)>.action-row:where(.svelte-jwpc1e){width:100%;min-height:48px;color:var(--danger);text-align:start;padding:8px 16px;display:block}.callout.svelte-1mkj9a0{margin-top:18px}.room.svelte-1mkj9a0{align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.name.svelte-1mkj9a0{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.slist.svelte-1mkj9a0>.room:where(.svelte-1mkj9a0)+.room:where(.svelte-1mkj9a0){background-position:56px 0;background-size:calc(100% - 56px) 1px}@media (pointer:coarse){.room.svelte-1mkj9a0{min-height:52px}}.machine.svelte-iw0fee{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;padding:8px 12px 8px 16px;display:flex}.machine.svelte-iw0fee>.confirmation{margin-inline-start:auto}.text.svelte-iw0fee{flex:8em;min-width:0;line-height:1.3;display:grid}.nm.svelte-iw0fee{overflow-wrap:anywhere}.sub.svelte-iw0fee{font-size:var(--fs-xs);color:var(--ink-2)}.dot.svelte-iw0fee{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.online.svelte-iw0fee{background:var(--success)}.pad.svelte-iw0fee{padding:12px 16px}.pad.svelte-iw0fee p:where(.svelte-iw0fee){font-size:var(--fs-sm);margin:0}pre.svelte-iw0fee{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fs-xs)/1.7 var(--mono);-webkit-user-select:all;user-select:all;margin:10px 0 0}.error.svelte-iw0fee{color:var(--danger)}.gap-top.svelte-iw0fee{margin-top:18px}button.action-row.add.svelte-iw0fee{align-items:center;gap:6px;display:flex}.empty.svelte-iw0fee{text-align:center;max-width:300px;color:var(--ink-2);font-size:var(--fs-sm);justify-items:center;gap:6px;margin:48px auto 0;display:grid}.empty.svelte-iw0fee b:where(.svelte-iw0fee){color:var(--ink);font-size:17px}.mark.svelte-iw0fee{background:var(--bg-3);width:56px;height:56px;color:var(--ink-3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.form-dialog.svelte-1kmvi4{border-radius:max(14px, var(--r-lg));background:var(--bg-2);width:min(300px,100vw - 48px);color:var(--ink);border:0;padding:0;overflow:hidden;box-shadow:0 12px 40px #00000040}.form-dialog.svelte-1kmvi4::backdrop{background:#00000059}.form-dialog.svelte-1kmvi4 h2.title:where(.svelte-1kmvi4){font:600 17px/1.3 var(--body);letter-spacing:0;text-align:center;color:var(--ink);margin:0;padding:20px 16px 4px}.fields.svelte-1kmvi4{gap:8px;padding:12px 16px 16px;display:grid}.fields.svelte-1kmvi4 .field{width:100%}.error.svelte-1kmvi4{font-size:var(--fs-xs);color:var(--danger);text-align:center;margin:-8px 16px 12px}.buttons.svelte-1kmvi4{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;display:grid}.buttons.svelte-1kmvi4 button:where(.svelte-1kmvi4){min-height:44px;color:var(--lamp);font-size:17px}.buttons.svelte-1kmvi4 button:where(.svelte-1kmvi4)+button:where(.svelte-1kmvi4){border-inline-start:1px solid var(--hair)}.buttons.svelte-1kmvi4 .go:where(.svelte-1kmvi4){font-weight:600}.buttons.svelte-1kmvi4 .danger:where(.svelte-1kmvi4){color:var(--danger)}.fields.svelte-1kmvi4 p{font-size:var(--fs-sm);text-align:center;color:var(--ink-2);margin:0;line-height:1.4}.buttons.svelte-1kmvi4 button:where(.svelte-1kmvi4):disabled{color:var(--ink-3);cursor:default}.buttons.svelte-1kmvi4 button:where(.svelte-1kmvi4):active:not(:disabled){background:var(--press)}.gap-top.svelte-mx6dfo{margin-top:18px}input[type=range].svelte-mx6dfo{accent-color:var(--accent);width:150px;min-width:65px}output.svelte-mx6dfo{width:38px;font-size:var(--fs-xs);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}select.field.svelte-mx6dfo{width:auto;min-width:0;max-width:100%}.file.svelte-mx6dfo{min-height:48px;color:var(--lamp);cursor:pointer;padding:12px 16px;font-weight:600;display:block;position:relative}.file.svelte-mx6dfo input:where(.svelte-mx6dfo){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}:where(:root:not([data-input])) .file.svelte-mx6dfo:focus-within{outline:2px solid var(--lamp);outline-offset:-3px}.file.svelte-mx6dfo:active{background:var(--press)}.sub.svelte-mx6dfo{font-size:var(--fs-xs);color:var(--ink-3);display:block}.check.svelte-mx6dfo{width:18px;color:var(--lamp);display:grid}.choice.svelte-mx6dfo{cursor:pointer;position:relative}:where(:root:not([data-input])) .choice.svelte-mx6dfo:has(input:where(.svelte-mx6dfo):focus-visible){outline:2px solid var(--lamp);outline-offset:-3px}.feedback.svelte-mx6dfo{font-size:var(--fs-sm);color:var(--success);padding:10px 4px 0}.error.svelte-mx6dfo{color:var(--danger)}@media (width<=650px){input[type=range].svelte-mx6dfo{flex:1;width:auto;min-width:120px}}@media (pointer:coarse){.file.svelte-mx6dfo{min-height:52px;padding-block:14px}}.error.svelte-1g28u9m{color:var(--danger);font-size:var(--fs-sm)}.allow.svelte-1mi5861{margin-top:18px}select.field.svelte-1mi5861{width:auto;min-width:0;max-width:100%}.gain.svelte-1mi5861{gap:8px;width:100%;display:grid}.slider.svelte-1mi5861{align-items:center;gap:10px;display:flex}output.svelte-1mi5861{font-size:var(--fs-xs);color:var(--ink-2);text-align:end;font-variant-numeric:tabular-nums;min-width:38px}input[type=range].svelte-1mi5861{min-width:0;min-height:28px;accent-color:var(--lamp);flex:1}.meter.svelte-1mi5861{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.meter.svelte-1mi5861 span:where(.svelte-1mi5861){background:var(--lamp);height:100%;display:block}.pad.svelte-1mi5861{padding:4px 16px 12px}.preview.svelte-1mi5861{aspect-ratio:16/9;background:var(--bg-3);border-radius:var(--r);place-items:center;display:grid;overflow:hidden}video.svelte-1mi5861{object-fit:contain;width:100%;height:100%}.mirror.svelte-1mi5861{transform:scaleX(-1)}.preview-meta.svelte-1mi5861{font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:4px;display:flex}.text-link.svelte-1mi5861{color:var(--ink-2);min-height:28px;font:inherit;text-decoration:underline}fieldset.segments.svelte-1mi5861{border:0;margin:0}.hint.svelte-1mi5861{font-size:var(--fs-xs);color:var(--ink-3);margin:6px 4px 0;line-height:1.5}.error.svelte-1mi5861{font-size:var(--fs-sm);color:var(--danger)}.status.svelte-1mi5861{min-height:16px}.key.svelte-1toqjil{text-align:center;cursor:pointer;width:140px}.gap-top.svelte-qxax1l{margin-top:18px}.notice.svelte-qxax1l{box-shadow:inset 0 0 0 1px var(--line-strong)}.status.svelte-qxax1l{align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.text.svelte-qxax1l{flex:1;gap:2px;min-width:0;display:grid}.sub.svelte-qxax1l{font-size:var(--fs-xs);color:var(--ink-2)}.mark.svelte-qxax1l{background:var(--bg-3);width:30px;height:30px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.status.on.svelte-qxax1l .mark:where(.svelte-qxax1l){color:var(--lamp);background:var(--sel)}.warn.svelte-qxax1l{color:var(--lamp)}.scope.svelte-qxax1l{color:var(--ink-2);font-size:var(--fs-sm);gap:4px;margin:0;padding:12px 16px 12px 34px;display:grid}.error.svelte-qxax1l{color:var(--danger)}.person.busy.svelte-u22a2b{opacity:.6;pointer-events:none}.who-row.svelte-u22a2b{text-align:start;width:100%;min-height:60px;transition:background-color var(--t-fast);align-items:center;gap:12px;padding:8px 16px;display:flex}@media (hover:hover){.who-row.svelte-u22a2b:hover{background-color:var(--hover)}}.who-row.svelte-u22a2b:active{background-color:var(--press)}.who.svelte-u22a2b{flex:1;min-width:0;line-height:1.3;display:grid}.who.svelte-u22a2b b:where(.svelte-u22a2b){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.who.svelte-u22a2b .faint:where(.svelte-u22a2b){font-size:var(--fs-xs)}.chev.svelte-u22a2b{color:var(--ink-3);transition:transform var(--t-fast);display:grid;transform:rotate(-90deg)}.chev.up.svelte-u22a2b{transform:none}.actions.svelte-u22a2b{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 14px 68px;display:flex}.actions.svelte-u22a2b label:where(.svelte-u22a2b){cursor:pointer}:where(:root:not([data-input])) .actions.svelte-u22a2b label:where(.svelte-u22a2b):focus-within{outline:2px solid var(--lamp);outline-offset:2px}.rename.svelte-u22a2b{flex-wrap:wrap;align-items:end;gap:8px;padding:0 16px 14px 68px;display:flex}.rename.svelte-u22a2b label:where(.svelte-u22a2b){flex:160px;gap:4px;display:grid}.row.svelte-u22a2b{gap:6px;display:flex}.status.svelte-u22a2b{min-height:1.4em;font-size:var(--fs-sm);color:var(--ink-2);margin:8px 0 0}.status.error.svelte-u22a2b{color:var(--danger)}@media (width<=650px){.actions.svelte-u22a2b,.rename.svelte-u22a2b{padding-left:16px}}.reveal.svelte-14kcmtw{background:var(--sel);border-radius:var(--r-lg);gap:10px;margin:18px 0 0;padding:14px 16px;display:grid}.secret.svelte-14kcmtw{background:var(--bg);border-radius:var(--r);word-break:break-all;-webkit-user-select:all;user-select:all;padding:8px 10px;display:block}.buttons.svelte-14kcmtw{flex-wrap:wrap;gap:8px;display:flex}.small.svelte-14kcmtw{font-size:var(--fs-sm)}.gap-top.svelte-14kcmtw{margin-top:18px}button.action-row.add.svelte-14kcmtw{align-items:center;gap:6px;display:flex}.text-btn.svelte-1jdxyvu{min-height:44px;color:var(--lamp);padding:0 8px;font-weight:600}.icon-btn.svelte-1jdxyvu{color:var(--lamp)}.invite.svelte-1jdxyvu{align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 16px;display:flex}.text.svelte-1jdxyvu{flex:1;gap:2px;min-width:0;display:grid}.link.svelte-1jdxyvu{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;background:0 0;border:0;padding:0;display:block;overflow:hidden}.hint.svelte-1jdxyvu{font-size:var(--fs-xs);color:var(--ink-2)}.error.svelte-1jdxyvu{color:var(--danger)}details.svelte-x1wtfj{display:flex}summary.svelte-x1wtfj{cursor:pointer;border-radius:var(--avatar-r,50%);list-style:none}summary.svelte-x1wtfj::-webkit-details-marker{display:none}@media (hover:hover){summary.svelte-x1wtfj:hover .tile{color:var(--ink)}}details[open].svelte-x1wtfj>summary:where(.svelte-x1wtfj) .tile{color:var(--lamp);box-shadow:0 0 0 2px var(--lamp)}[popover].svelte-x1wtfj{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:0 14px 44px var(--shadow);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.picker.svelte-x1wtfj{flex-direction:column;width:min(380px,100vw - 16px);height:min(440px,100vh - 120px);display:flex}.search.svelte-x1wtfj{border-radius:var(--r-pill);background:var(--bg-3);height:36px;color:var(--ink-3);border:1px solid #0000;align-items:center;gap:8px;margin:10px 10px 8px;padding:0 10px;display:flex}:where(:root:not([data-input=touch])) .search.svelte-x1wtfj:focus-within{border-color:var(--lamp);box-shadow:0 0 0 3px var(--lamp-glow)}.search.svelte-x1wtfj input:where(.svelte-x1wtfj){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search.svelte-x1wtfj input:where(.svelte-x1wtfj)::placeholder{color:var(--ink-3)}.search.svelte-x1wtfj input:where(.svelte-x1wtfj):focus-visible{box-shadow:none}.clear.svelte-x1wtfj{border-radius:var(--r);color:var(--ink-3);padding:4px;display:grid}@media (hover:hover){.clear.svelte-x1wtfj:hover{color:var(--ink);background:var(--bg-2)}}.results.svelte-x1wtfj{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.grid.svelte-x1wtfj{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:2px;display:grid}.cell.svelte-x1wtfj{border-radius:var(--r);place-items:center;height:52px;display:grid}.cell.svelte-x1wtfj .tile{color:var(--ink-2);background:0 0}@media (hover:hover){.cell.svelte-x1wtfj:hover:not(:disabled){background:var(--hover)}.cell.svelte-x1wtfj:hover:not(:disabled) .tile{color:var(--ink)}}.cell.on.svelte-x1wtfj{background:var(--sel)}.cell.on.svelte-x1wtfj .tile{color:var(--lamp)}.cell.svelte-x1wtfj:disabled{cursor:default}.note.svelte-x1wtfj,.hint.svelte-x1wtfj{text-align:center;color:var(--ink-2);margin:24px 12px}.hint.svelte-x1wtfj{font-size:var(--fs-xs);color:var(--ink-3);margin:10px 0 4px}.foot.svelte-x1wtfj{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 4px;display:flex}.foot.svelte-x1wtfj .btn:where(.svelte-x1wtfj){min-height:34px;font-size:var(--fs-sm);padding:4px 10px}.foot.svelte-x1wtfj .btn:where(.svelte-x1wtfj) .tile{background:0 0}.by.svelte-x1wtfj{font-size:var(--fs-xs);color:var(--ink-3);padding:4px 8px}@media (width<=600px){.picker.svelte-x1wtfj{width:100%;height:min(520px,70vh)}.search.svelte-x1wtfj input:where(.svelte-x1wtfj){font-size:16px}}@media (pointer:coarse){.search.svelte-x1wtfj input:where(.svelte-x1wtfj){font-size:16px}}.gap-top.svelte-14olux0{margin-top:18px}.plain.svelte-14olux0{text-align:end;width:12em;max-width:100%;color:var(--ink-2);background:0 0;border-color:#0000;padding:6px 0}.plain.svelte-14olux0:focus{color:var(--ink)}button.action-row.add.svelte-14olux0{align-items:center;gap:6px;display:flex}.room.svelte-14olux0{gap:12px}.slist.svelte-14olux0>.room:where(.svelte-14olux0)+.room:where(.svelte-14olux0){background-position:58px 0;background-size:calc(100% - 58px) 1px}.section.svelte-14olux0{color:inherit;align-items:center;gap:4px;display:inline-flex}.section.svelte-14olux0 svg{transform:rotate(-90deg)}.boxed.svelte-14olux0{appearance:auto}.error.svelte-14olux0{color:var(--danger)}.miniature.svelte-1tzuy4j{width:100%;height:100%;overflow:hidden;container-type:inline-size}.preview.svelte-1tzuy4j{background:var(--p-bg);width:100%;height:100%;color:var(--p-ink);font-size:5cqw;line-height:1.2;display:flex;overflow:hidden}i.svelte-1tzuy4j{display:block}.side.svelte-1tzuy4j{background:var(--p-bg2);border-inline-end:1px solid var(--p-line);flex-direction:column;flex:none;gap:2.4cqw;width:40%;padding:5cqw 2.5cqw;display:flex}.title.svelte-1tzuy4j{white-space:nowrap;padding:0 1.5cqw 1cqw;font-size:6.5cqw;font-weight:700}.room.svelte-1tzuy4j{border-radius:2.5cqw;align-items:center;gap:2cqw;padding:1.4cqw 1.5cqw;display:flex}.room.sel.svelte-1tzuy4j{background:color-mix(in srgb, var(--p-accent) 16%, transparent)}.tile.svelte-1tzuy4j{background:var(--p-bg3);border-radius:50%;flex:none;width:7cqw;height:7cqw}.sel.svelte-1tzuy4j .tile:where(.svelte-1tzuy4j){background:color-mix(in srgb, var(--p-accent) 30%, var(--p-bg3))}.lines.svelte-1tzuy4j{flex:1;gap:1.2cqw;min-width:0;display:grid}.name.svelte-1tzuy4j{background:var(--p-ink2);border-radius:1cqw;width:70%;height:1.8cqw}.line.svelte-1tzuy4j{background:var(--p-ink3);opacity:.55;border-radius:1cqw;width:95%;height:1.4cqw}.line.short.svelte-1tzuy4j{width:60%}.badge.svelte-1tzuy4j{background:var(--p-accent);border-radius:50%;flex:none;width:3.2cqw;height:3.2cqw}.main.svelte-1tzuy4j{flex-direction:column;flex:1;justify-content:flex-end;gap:2cqw;min-width:0;padding:5cqw 4cqw 4cqw;display:flex}.bubble.svelte-1tzuy4j{white-space:nowrap;text-overflow:ellipsis;border-radius:4cqw;max-width:88%;padding:1.6cqw 3.2cqw;overflow:hidden}.them.svelte-1tzuy4j{background:var(--p-bg3);border-bottom-left-radius:1.2cqw;align-self:flex-start}.them.bar.svelte-1tzuy4j{border-top-left-radius:1.2cqw;width:60%;height:6cqw;padding:0}.me.svelte-1tzuy4j{background:color-mix(in srgb, var(--p-accent) 24%, var(--p-bg));border-bottom-right-radius:1.2cqw;align-self:flex-end}.box.svelte-1tzuy4j{background:var(--p-bg3);border-radius:99px;justify-content:space-between;align-items:center;margin-top:2cqw;padding:1.6cqw 1.6cqw 1.6cqw 4cqw;display:flex}.box.svelte-1tzuy4j i:where(.svelte-1tzuy4j):first-child{background:var(--p-ink3);opacity:.6;border-radius:1cqw;width:40%;height:1.4cqw}.send.svelte-1tzuy4j{background:var(--p-accent);border-radius:50%;width:4.6cqw;height:4.6cqw}.card.svelte-f97b4l{cursor:pointer;min-width:0}.previews.svelte-f97b4l{grid-template-columns:1fr 1fr;gap:8px;display:grid}.single.svelte-f97b4l .previews:where(.svelte-f97b4l){grid-template-columns:1fr}.single.svelte-f97b4l .half:where(.svelte-f97b4l){aspect-ratio:4/3}.single.svelte-f97b4l .badge:where(.svelte-f97b4l){width:22px;height:22px;bottom:6px;right:6px}.half.svelte-f97b4l{aspect-ratio:8/5;border-radius:calc(var(--r) + 1px);border:1px solid var(--line);padding:0;transition:transform .12s,box-shadow .12s,opacity .15s;position:relative;overflow:hidden}@media (hover:hover){.half.svelte-f97b4l:hover{transform:translateY(-1px)}}.half.svelte-f97b4l:active{transform:scale(.98)}.half.dim.svelte-f97b4l{opacity:.5}.half.chosen.svelte-f97b4l{box-shadow:0 0 0 2px var(--accent);opacity:1;border-color:#0000}.badge.svelte-f97b4l{background:var(--accent);width:17px;height:17px;color:var(--on-lamp);border-radius:50%;place-items:center;display:none;position:absolute;bottom:4px;right:4px}.half.chosen.svelte-f97b4l .badge:where(.svelte-f97b4l){display:grid}.caption.svelte-f97b4l{justify-content:space-between;align-items:center;gap:6px;min-height:30px;padding:6px 2px 0;display:flex}.name.svelte-f97b4l{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card.active.svelte-f97b4l .name:where(.svelte-f97b4l){color:var(--ink);font-weight:700}.tools.svelte-f97b4l{opacity:0;gap:2px;transition:opacity .12s;display:flex}.card.svelte-f97b4l:focus-within .tools:where(.svelte-f97b4l){opacity:1}@media (hover:hover){.card.svelte-f97b4l:hover .tools:where(.svelte-f97b4l){opacity:1}}.tool.svelte-f97b4l{border-radius:var(--r);width:26px;height:26px;color:var(--ink3);place-items:center;display:grid}@media (hover:hover){.tool.svelte-f97b4l:hover{background:var(--bg3);color:var(--ink)}}.tool.svelte-f97b4l:active{background:var(--press)}.tools.svelte-f97b4l .btn{min-height:26px;font-size:var(--fs-xs);padding:2px 8px}@media (width<=650px){.tools.svelte-f97b4l{opacity:1}}.pad.svelte-12oswkp{padding:12px 16px 14px}.dot.svelte-12oswkp{background:var(--lamp);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.swatches.svelte-12oswkp{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.swatch.svelte-12oswkp{text-align:start;justify-items:stretch;gap:6px;display:grid}.chip.svelte-12oswkp,.none.svelte-12oswkp .x:where(.svelte-12oswkp){border-radius:var(--r);border:1px solid var(--line);height:58px;color:var(--ink3);background-position:50%;background-size:cover;place-items:center;display:grid}.none.svelte-12oswkp .x:where(.svelte-12oswkp){background:var(--bg)}@media (hover:hover){.swatch.svelte-12oswkp:hover .chip:where(.svelte-12oswkp),.swatch.svelte-12oswkp:hover .x:where(.svelte-12oswkp){border-color:var(--ink3)}}.swatch.chosen.svelte-12oswkp .chip:where(.svelte-12oswkp),.swatch.chosen.svelte-12oswkp .x:where(.svelte-12oswkp){box-shadow:0 0 0 2px var(--accent);border-color:#0000}.swatch.svelte-12oswkp .label:where(.svelte-12oswkp){color:var(--ink2);font-size:12px}.eyebrow.svelte-12oswkp{margin:0 0 8px}.add.svelte-12oswkp .chip:where(.svelte-12oswkp){background:var(--bg-3);color:var(--lamp);border-color:#0000}.add.svelte-12oswkp:disabled{cursor:progress}.swatches.svelte-12oswkp>details>summary{width:100%;display:grid}.gif-mark.svelte-12oswkp{letter-spacing:.04em;font-size:15px;font-weight:800;line-height:1}.mine.svelte-12oswkp{position:relative}.mine.svelte-12oswkp .pick:where(.svelte-12oswkp){text-align:start;gap:6px;display:grid}.mine.svelte-12oswkp .chip:where(.svelte-12oswkp){background-color:var(--bg3)}@media (hover:hover){.mine.svelte-12oswkp:hover .chip:where(.svelte-12oswkp){border-color:var(--ink3)}}.mine.chosen.svelte-12oswkp .chip:where(.svelte-12oswkp){box-shadow:0 0 0 2px var(--accent);border-color:#0000}.remove.svelte-12oswkp{border-radius:var(--r-pill,999px);color:#fff;opacity:0;min-width:22px;height:22px;transition:opacity var(--t-fast,.1s);background:#0000008c;padding:0 6px;font-size:13px;line-height:22px;position:absolute;top:4px;right:4px}.mine.svelte-12oswkp:focus-within .remove:where(.svelte-12oswkp),.remove.confirm.svelte-12oswkp{opacity:1}@media (hover:hover){.mine.svelte-12oswkp:hover .remove:where(.svelte-12oswkp){opacity:1}}.remove.confirm.svelte-12oswkp{background:var(--danger);font-size:12px;font-weight:600}@media (pointer:coarse){.remove.svelte-12oswkp{opacity:1}}.spin.svelte-12oswkp{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-12oswkp-spin}@keyframes svelte-12oswkp-spin{to{transform:rotate(1turn)}}.swatch.chosen.svelte-12oswkp .label:where(.svelte-12oswkp){color:var(--ink);font-weight:600}.error.svelte-12oswkp{color:var(--danger);margin:8px 0 0;font-size:13px}.sliders.svelte-12oswkp{margin-top:12px}input[type=range].svelte-12oswkp{width:150px;accent-color:var(--accent)}output.svelte-12oswkp{color:var(--ink2);text-align:end;min-width:44px;font-size:12px}.sr-only.svelte-12oswkp{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=650px){input[type=range].svelte-12oswkp{flex:1;width:auto;min-width:120px}.swatches.svelte-12oswkp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@container panel (width<=460px){input[type=range].svelte-12oswkp{flex:1;width:auto;min-width:120px}.swatches.svelte-12oswkp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.preview.svelte-gd9cr0{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);font-size:var(--fs-sm);gap:10px;margin-top:12px;padding:14px;display:grid}.preview.bare.svelte-gd9cr0{background:0 0;border:0;margin:0;padding:0}.line.svelte-gd9cr0{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.line.mine.svelte-gd9cr0{align-items:flex-end}.who.svelte-gd9cr0{font-size:var(--fs-xs);color:var(--ink-2);margin:0 0 1px 10px;font-weight:600}.b.svelte-gd9cr0{border-radius:var(--r-bubble);background:var(--fill,var(--bg-3));max-width:80%;color:var(--ink);padding:6px 11px}.them.svelte-gd9cr0 .b:where(.svelte-gd9cr0){border-bottom-left-radius:var(--r-tight)}.them.svelte-gd9cr0 .b:where(.svelte-gd9cr0):not(.first){border-top-left-radius:var(--r-tight)}.mine.svelte-gd9cr0 .b:where(.svelte-gd9cr0){border-bottom-right-radius:var(--r-tight)}.b.lit.svelte-gd9cr0{background:var(--lamp);color:var(--on-lamp)}.feed.svelte-gd9cr0 .line:where(.svelte-gd9cr0),.feed.svelte-gd9cr0 .line.mine:where(.svelte-gd9cr0){align-items:flex-start}.feed.svelte-gd9cr0 .who:where(.svelte-gd9cr0){font-size:var(--fs-sm);color:var(--ink);margin-left:0;font-weight:700}.feed.svelte-gd9cr0 .b:where(.svelte-gd9cr0){background:0 0;border-radius:0;max-width:none;padding:0}.preview-pin.svelte-gi8uh4{top:calc(var(--nav-inset,0px) + 44px);z-index:2;transition:background-color var(--t-fast), box-shadow var(--t-fast);margin:-4px -16px 0;padding:4px 16px 10px;position:sticky}.pane:has(>.navbar.scrolled) .preview-pin.svelte-gi8uh4{background:color-mix(in srgb, var(--nav-bg,var(--bg)) 90%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);box-shadow:0 .5px 0 var(--line)}.pane:has(.preview-pin)>.navbar.scrolled{box-shadow:none}.frame.svelte-gi8uh4{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:clip}.rows.svelte-gi8uh4{background:var(--bg-2);border-inline-end:1px solid var(--line);align-content:center;padding:4px 0;display:grid}:root[data-bg-scope=app] .rows.svelte-gi8uh4{background:color-mix(in srgb, var(--bg-2) 82%, transparent)}.row.svelte-gi8uh4{min-width:0;padding:calc(5px * var(--density,1)) 10px;align-items:center;gap:8px;display:flex}.row.svelte-gi8uh4 b:where(.svelte-gi8uh4){min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.count.svelte-gi8uh4{border-radius:var(--r-pill);background:var(--lamp);min-width:18px;height:18px;color:var(--on-lamp);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.chat.svelte-gi8uh4{min-width:0;font-size:var(--fs-xs);align-content:center;padding:8px 10px;display:grid}.chat.svelte-gi8uh4 .preview{font-size:var(--fs-xs);gap:6px}.chat.svelte-gi8uh4 .b{text-overflow:ellipsis;white-space:nowrap;max-width:92%;padding:4px 9px;overflow:hidden}.chat.svelte-gi8uh4 .who{font-size:11px}.appearance.svelte-h0276g{padding-bottom:24px}.first.svelte-h0276g{margin-top:20px}.panel.svelte-h0276g .first:where(.svelte-h0276g){margin-top:16px}.pad.svelte-h0276g{padding:12px 16px}.circles.svelte-h0276g{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.circle.svelte-h0276g{background:var(--c);width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);cursor:pointer;border-radius:50%;flex:none;position:relative}.circle.on.svelte-h0276g{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--c)}.circle.custom.on.svelte-h0276g{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--ink-3)}:where(:root:not([data-input])) .circle.svelte-h0276g:has(input:where(.svelte-h0276g):focus-visible){outline:2px solid var(--lamp);outline-offset:4px}.circle.svelte-h0276g:active{transform:scale(.92)}@media (width<=650px){.desk-only.svelte-h0276g{display:none}}.unsaved.svelte-h0276g{box-shadow:inset 0 0 0 1px var(--lamp);margin-top:12px}.head-btn.svelte-h0276g{color:var(--lamp);font:600 var(--fs-sm)/1 var(--body);text-transform:none;letter-spacing:0;padding:4px}.theme-grid.svelte-h0276g{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px 12px;padding:14px 14px 10px;display:grid}.accents.svelte-h0276g{flex-wrap:wrap;gap:8px;display:flex}.accents.svelte-h0276g .dot:where(.svelte-h0276g){width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 15%, transparent);border-radius:50%;flex:none}.shape.svelte-h0276g{opacity:.8;border:1.5px solid;border-radius:6px 6px 6px 2px;width:18px;height:12px}.shape.soft.svelte-h0276g{border-radius:4px 4px 4px 1px}.shape.sharp.svelte-h0276g{border-radius:1px}.shape.none.svelte-h0276g{background:linear-gradient(currentColor 0 0) 0 1px/100% 1.5px no-repeat,linear-gradient(currentColor 0 0) 0 7px/70% 1.5px no-repeat;border:0;border-radius:0;height:10px}.pad.svelte-h0276g .preview{margin:0}.editor-side.svelte-h0276g{justify-items:start;gap:10px;padding:14px 16px;display:grid}.editor-preview.svelte-h0276g{aspect-ratio:8/5;border:1px solid var(--line);border-radius:var(--r);width:min(260px,100%);overflow:hidden}.swatch.svelte-h0276g{border:1px solid var(--line);background:var(--bg);border-radius:var(--r);width:34px;height:32px;padding:2px}.hex.svelte-h0276g{width:96px;min-width:0}.editor-actions.svelte-h0276g{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.save-name.svelte-h0276g{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 16px 14px;display:flex}.save-name.svelte-h0276g label:where(.svelte-h0276g){font-size:var(--fs-sm);gap:6px;display:grid}.link.svelte-h0276g{color:var(--ink-2);font-size:var(--fs-sm);text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.link.svelte-h0276g:hover{color:var(--ink)}}.hint.svelte-h0276g{font-size:var(--fs-xs);margin:0}.specimen.svelte-h0276g{background:var(--bg);border-radius:var(--r);gap:8px;margin:0 12px 12px;padding:16px;display:grid}.specimen.svelte-h0276g b:where(.svelte-h0276g){font-size:21px;font-weight:600}.specimen.svelte-h0276g span:where(.svelte-h0276g){font-size:var(--fs-sm);color:var(--ink-2)}.specimen.svelte-h0276g code:where(.svelte-h0276g){font-size:var(--fs-xs);color:var(--ink-3);background:0 0;border:0;padding:0}select.field.svelte-h0276g,.custom-font.svelte-h0276g{width:auto;min-width:150px}input[type=range].svelte-h0276g{width:150px;accent-color:var(--accent)}output.svelte-h0276g{font-size:var(--fs-xs);color:var(--ink-2);text-align:end;font-variant-numeric:tabular-nums;min-width:38px}.status.svelte-h0276g{font-size:var(--fs-xs);min-height:18px;margin:16px 4px 0}.error.svelte-h0276g{color:var(--danger);font-size:var(--fs-sm)}.sr-only.svelte-h0276g{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container panel (width<=460px){.theme-grid.svelte-h0276g{grid-template-columns:1fr 1fr;gap:12px 10px;padding:12px}select.field.svelte-h0276g,.custom-font.svelte-h0276g{width:100%;min-width:0}input[type=range].svelte-h0276g{flex:1;width:auto;min-width:120px}}@media (width<=650px){.theme-grid.svelte-h0276g{grid-template-columns:1fr 1fr;gap:12px 10px;padding:12px}select.field.svelte-h0276g,.custom-font.svelte-h0276g{width:100%;min-width:0}input[type=range].svelte-h0276g{flex:1;width:auto;min-width:120px}}.gap-top.svelte-vyt3mj{margin-top:18px}.settings.svelte-13qe3dh{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-13qe3dh{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:10px 16px;display:flex}.kind.svelte-13qe3dh{color:var(--ink-3);display:grid}.head.svelte-13qe3dh h1:where(.svelte-13qe3dh){font-size:var(--fs-title);margin:0;font-weight:600}.body.svelte-13qe3dh{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.toc.svelte-13qe3dh{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:1px;padding:14px 10px;display:flex;overflow-y:auto}.toc.svelte-13qe3dh .item:where(.svelte-13qe3dh){border-radius:var(--r);min-height:34px;color:var(--ink-2);font-size:var(--fs-sm);gap:10px;padding:0 10px}.toc.svelte-13qe3dh .item:where(.svelte-13qe3dh) .ic:where(.svelte-13qe3dh){color:var(--ink-3);display:grid}@media (hover:hover){.toc.svelte-13qe3dh .item:where(.svelte-13qe3dh):hover{color:var(--ink)}}.toc.svelte-13qe3dh .item[aria-current]:where(.svelte-13qe3dh){background:var(--sel);color:var(--ink);font-weight:700}.toc.svelte-13qe3dh .item[aria-current]:where(.svelte-13qe3dh) .ic:where(.svelte-13qe3dh){color:var(--lamp)}.toc-label.svelte-13qe3dh{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin:14px 10px 4px;font-weight:600}.toc.svelte-13qe3dh .results:where(.svelte-13qe3dh){background:var(--bg)}.find.svelte-13qe3dh{min-height:36px;color:var(--ink-3);background:var(--bg-3);border-radius:var(--r-pill);border:1px solid #0000;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px 0 12px;display:flex}:where(:root:not([data-input=touch])) .find.svelte-13qe3dh:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.find.svelte-13qe3dh input:where(.svelte-13qe3dh){min-width:0;color:var(--ink);font-size:var(--fs-sm);background:0 0;border:0;outline:0;flex:1;padding:6px 0}.find.svelte-13qe3dh input:where(.svelte-13qe3dh)::placeholder{color:var(--ink-3)}.clear.svelte-13qe3dh{background:var(--line);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.results.svelte-13qe3dh .nav-row:where(.svelte-13qe3dh){min-height:44px}.hit.svelte-13qe3dh{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.where.svelte-13qe3dh{font-size:var(--fs-xs);color:var(--ink-3);display:block}.none.svelte-13qe3dh{font-size:var(--fs-sm);color:var(--ink-3);margin:8px 6px}.pane.svelte-13qe3dh,.home.svelte-13qe3dh{position:relative}.pane.svelte-13qe3dh{--pane-end:48px;padding:28px 28px var(--pane-end);min-width:0;overflow-y:auto}.pane-inner.svelte-13qe3dh{width:100%;max-width:640px;margin-inline:auto}.wide-pane.svelte-13qe3dh .pane-inner:where(.svelte-13qe3dh){max-width:940px}.pane-inner.svelte-13qe3dh>p.muted{max-width:62ch;margin:0}.gap-top.svelte-13qe3dh{margin-top:20px}.val.svelte-13qe3dh{color:var(--ink-3);font-size:var(--fs-sm)}.error.svelte-13qe3dh{color:var(--danger)}.crumb.svelte-13qe3dh{color:var(--lamp);font-size:var(--fs-sm);align-items:center;gap:2px;margin:0 0 8px -4px;display:inline-flex}.drill.svelte-13qe3dh .body:where(.svelte-13qe3dh){grid-template-columns:minmax(0,1fr)}.drill.svelte-13qe3dh .head:where(.svelte-13qe3dh){border-bottom-color:#0000;justify-content:space-between;padding:4px 8px;position:relative}.back.svelte-13qe3dh{min-height:var(--hit);border-radius:var(--r-pill);color:var(--lamp);font-size:var(--fs-body);align-items:center;gap:0;margin-inline-start:-2px;padding:0 8px 0 0;display:inline-flex}.back.svelte-13qe3dh:active{background:var(--press)}.drill.svelte-13qe3dh .title:where(.svelte-13qe3dh):focus{outline:none}.drill.svelte-13qe3dh .title:where(.svelte-13qe3dh){text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 220px);font-size:var(--fs-body);font-weight:700;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.undo.svelte-13qe3dh{min-width:64px;min-height:var(--hit);color:var(--lamp);text-align:end;padding:0 6px;font-weight:600}.undo.svelte-13qe3dh:disabled{color:var(--ink-3);opacity:.6;cursor:default}.drill.svelte-13qe3dh .pane:where(.svelte-13qe3dh){--pane-end:max(32px, env(safe-area-inset-bottom));padding:0 0 var(--pane-end)}.drill.svelte-13qe3dh .pane-inner:where(.svelte-13qe3dh){padding:4px 16px 0}.drill.svelte-13qe3dh .pane-inner:where(.svelte-13qe3dh)>h2.display,.drill.svelte-13qe3dh .pane-inner:where(.svelte-13qe3dh)>.appearance>h2.display{display:none}.home.svelte-13qe3dh{overflow-y:auto}.home-body.svelte-13qe3dh{padding:0 16px max(32px, env(safe-area-inset-bottom))}.large.svelte-13qe3dh{font-size:var(--fs-large);margin:0 20px 12px;font-weight:700;line-height:1.1}.home.svelte-13qe3dh .find:where(.svelte-13qe3dh){min-height:40px;margin-bottom:18px}.home.svelte-13qe3dh .find:where(.svelte-13qe3dh) input:where(.svelte-13qe3dh){font-size:16px}.gap.svelte-13qe3dh{height:22px}.me.svelte-13qe3dh{color:inherit;display:block}@media (hover:hover){.me.svelte-13qe3dh:hover{text-decoration:none}}.me.svelte-13qe3dh .nav-row:where(.svelte-13qe3dh){gap:14px;min-height:80px;padding:12px 16px}.me.svelte-13qe3dh b:where(.svelte-13qe3dh){font-size:var(--fs-title);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.sub.svelte-13qe3dh{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tile.svelte-13qe3dh{border-radius:calc(var(--r) + 2px);background:color-mix(in srgb, var(--lamp) 16%, var(--bg-3));width:30px;height:30px;color:var(--lamp);flex:none;place-items:center;display:grid}.home.svelte-13qe3dh .slist:where(.svelte-13qe3dh) .nav-row:where(.svelte-13qe3dh){min-height:52px}.edge.svelte-13qe3dh .home:where(.svelte-13qe3dh) .find:where(.svelte-13qe3dh){margin-top:2px}.home.svelte-13qe3dh .slist:where(.svelte-13qe3dh)>.nav-row:where(.svelte-13qe3dh)+.nav-row:where(.svelte-13qe3dh){background-position:58px 0;background-size:calc(100% - 58px) 1px}.callback.svelte-1v0kg3z{text-align:center;flex:1;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}h1.svelte-1v0kg3z{margin:0;font-size:22px}p.svelte-1v0kg3z{max-width:42ch;font-size:var(--fs-sm);margin:0}.palette.svelte-19b0pul::backdrop{background:var(--scrim)}.palette.svelte-19b0pul{color:var(--ink);overscroll-behavior:contain;z-index:31;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);width:min(560px,100vw - 32px);box-shadow:0 20px 60px var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--bg) 50%, transparent);margin:0;padding:0;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.palette[open].svelte-19b0pul{animation:svelte-19b0pul-pop .18s var(--ease-out)}.palette[open].svelte-19b0pul::backdrop{animation:.18s ease-out svelte-19b0pul-fade}}@keyframes svelte-19b0pul-pop{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.98)}}@keyframes svelte-19b0pul-fade{0%{opacity:0}}.search.svelte-19b0pul{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;padding:12px 14px;display:flex}.search.svelte-19b0pul input:where(.svelte-19b0pul){color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search.svelte-19b0pul:focus-within{box-shadow:inset 0 -1px 0 var(--accent)}ul.svelte-19b0pul{max-height:50vh;margin:0;padding:6px;list-style:none;overflow-y:auto}li.svelte-19b0pul button:where(.svelte-19b0pul){border-radius:var(--r);text-align:left;width:100%;color:var(--ink-2);align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}li.svelte-19b0pul button.active:where(.svelte-19b0pul){background:var(--bg-3);color:var(--ink)}li.svelte-19b0pul button.active:where(.svelte-19b0pul):before{content:"";background:var(--lamp);width:3px;box-shadow:var(--glow);border-radius:0 3px 3px 0;position:absolute;top:20%;bottom:20%;left:-6px}li.svelte-19b0pul button:where(.svelte-19b0pul) svg{color:var(--ink-3)}li.svelte-19b0pul button.active:where(.svelte-19b0pul) svg{color:var(--lamp)}.label.svelte-19b0pul{flex:1}.hint.svelte-19b0pul{font-size:var(--fs-xs);color:var(--ink-3)}.none.svelte-19b0pul{text-align:center;padding:12px}.pop.svelte-oiitlc{color:var(--ink);border-radius:var(--r-lg);box-shadow:0 24px 60px -16px var(--shadow-lg), 0 2px 6px var(--shadow);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.pop.svelte-oiitlc:popover-open{animation:svelte-oiitlc-card-in .18s var(--ease-out)}}@keyframes svelte-oiitlc-card-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.pop.sheet.svelte-oiitlc{overscroll-behavior:contain;background:var(--bg-2);border-radius:max(10px, var(--r-lg)) max(10px, var(--r-lg)) 0 0;max-height:88dvh;box-shadow:none;overflow-y:auto}.pop.sheet.svelte-oiitlc:before{z-index:2;background:#ffffffb3;margin:6px 0 0;position:absolute;left:50%;translate:-50%;box-shadow:0 0 2px #00000040}@media (prefers-reduced-motion:no-preference){.pop.sheet.svelte-oiitlc:popover-open{animation:svelte-oiitlc-sheet-in .28s var(--ease-out)}}@keyframes svelte-oiitlc-sheet-in{0%{transform:translateY(100%)}}.customizer.svelte-1nv9bk3{z-index:40;background:var(--bg);border-left:1px solid var(--line-strong);width:min(400px,100vw);box-shadow:-18px 0 50px -20px var(--shadow-lg);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0 0 0 auto;container:panel/inline-size}@media (prefers-reduced-motion:no-preference){.customizer.svelte-1nv9bk3{animation:svelte-1nv9bk3-slide-in .26s var(--ease-out)}}@keyframes svelte-1nv9bk3-slide-in{0%{opacity:0;transform:translate(24px)}}header.svelte-1nv9bk3{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}h2.svelte-1nv9bk3{font-size:var(--fs-title);margin:0}.small.svelte-1nv9bk3{font-size:var(--fs-xs);text-wrap:pretty;margin:2px 0 0}.icon.svelte-1nv9bk3{padding:6px}.body.svelte-1nv9bk3{overscroll-behavior:contain;padding:0 16px;overflow-y:auto}footer.svelte-1nv9bk3{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.customizer.svelte-1nv9bk3{padding-right:env(safe-area-inset-right,0px)}header.svelte-1nv9bk3{padding-top:max(16px, env(safe-area-inset-top,0px))}footer.svelte-1nv9bk3{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}@media (width<=650px){.customizer.svelte-1nv9bk3{width:100%;box-shadow:none;border-left:0;inset:0}@media (prefers-reduced-motion:no-preference){.customizer.svelte-1nv9bk3{animation-name:svelte-1nv9bk3-sheet-in}}}@keyframes svelte-1nv9bk3-sheet-in{0%{opacity:0;transform:translateY(24px)}}.search-page.svelte-1b0edfi{flex-direction:column;flex:1;min-height:0;display:flex}.top.svelte-1b0edfi{padding:10px var(--gutter) 6px;align-items:center;gap:10px;min-height:52px;display:flex}.bar.svelte-1b0edfi .top:where(.svelte-1b0edfi){gap:4px;min-height:44px;padding:4px 8px 4px 16px}.find.svelte-1b0edfi{flex:1;min-width:0}.search-page.svelte-1b0edfi:not(.bar) .find:where(.svelte-1b0edfi){max-width:640px}.q.svelte-1b0edfi{background:var(--bg-3);min-height:36px;color:var(--ink-3);cursor:text;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}:where(:root:not([data-input=touch])) .q.svelte-1b0edfi:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.q.svelte-1b0edfi input:where(.svelte-1b0edfi){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:16px}.q.svelte-1b0edfi input:where(.svelte-1b0edfi):focus-visible{box-shadow:none}.clear.svelte-1b0edfi{background:var(--ink-3);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.cancel.svelte-1b0edfi{min-height:44px;color:var(--lamp);padding:0 8px;font-size:17px}.cancel.svelte-1b0edfi:active{opacity:.5}.chips.svelte-1b0edfi{padding:6px var(--gutter) 10px;scrollbar-width:none;border-bottom:1px solid var(--line);flex:none;gap:8px;display:flex;overflow-x:auto}.bar.svelte-1b0edfi .chips:where(.svelte-1b0edfi){padding-inline:16px}.chips.svelte-1b0edfi::-webkit-scrollbar{display:none}.chip.svelte-1b0edfi{border-radius:var(--r-pill);background:var(--bg-3);min-height:32px;color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;flex:none;padding:4px 14px;font-weight:600}.chip[aria-pressed=true].svelte-1b0edfi{background:var(--lamp);color:var(--on-lamp)}.chip.svelte-1b0edfi:active{opacity:.7}.scroll.svelte-1b0edfi{padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));flex:1;position:relative;overflow-y:auto}.bar.svelte-1b0edfi .scroll:where(.svelte-1b0edfi){padding-inline:16px}.scroll.svelte-1b0edfi>*{max-width:760px}.head-row.svelte-1b0edfi{font:600 var(--fs-sm)/1.3 var(--body);color:var(--ink-2);justify-content:space-between;align-items:center;margin:20px 4px 7px;display:flex}.link.svelte-1b0edfi{color:var(--lamp);font-weight:400;font-size:var(--fs-sm);min-height:32px}.recent.svelte-1b0edfi{color:var(--ink)}.recent.svelte-1b0edfi svg{color:var(--ink-3);flex:none}.empty.svelte-1b0edfi{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;padding:56px 20px;display:grid}.empty.svelte-1b0edfi .title:where(.svelte-1b0edfi){font-size:var(--fs-title);color:var(--ink);margin-top:6px;font-weight:600}.empty.svelte-1b0edfi .muted:where(.svelte-1b0edfi){text-wrap:pretty;max-width:32ch}.hit.svelte-1b0edfi{text-align:left;width:100%;color:var(--ink);transition:background-color var(--t-fast);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}@media (hover:hover){.hit.svelte-1b0edfi:hover{background-color:var(--hover)}}.hit.svelte-1b0edfi:active{background-color:var(--press)}.slist.svelte-1b0edfi>.hit:where(.svelte-1b0edfi)+.hit:where(.svelte-1b0edfi){background-position:68px 0;background-size:calc(100% - 68px) 1px}.txt.svelte-1b0edfi{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.line1.svelte-1b0edfi{align-items:baseline;gap:6px;min-width:0;display:flex}.who.svelte-1b0edfi{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;font-weight:600;overflow:hidden}.where.svelte-1b0edfi{min-width:0;font-size:var(--fs-sm);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.when.svelte-1b0edfi{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.text.svelte-1b0edfi{color:var(--ink-2);font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.text.svelte-1b0edfi b:where(.svelte-1b0edfi){color:var(--ink);font-weight:700}.error.svelte-1b0edfi{color:var(--ember)}.chart.svelte-1oeo7h3{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);min-width:0;margin:0;padding:12px 14px 8px}figcaption.svelte-1oeo7h3{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}figcaption.svelte-1oeo7h3 .span:where(.svelte-1oeo7h3){font-size:var(--fs-xs)}.plot.svelte-1oeo7h3{position:relative}svg.svelte-1oeo7h3{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.grid.svelte-1oeo7h3{stroke:var(--line);stroke-width:1px}.axis.svelte-1oeo7h3{fill:var(--ink-3);font:var(--fs-xs) var(--body)}.line.svelte-1oeo7h3{fill:none;stroke:var(--lamp);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.area.svelte-1oeo7h3{fill:color-mix(in srgb, var(--lamp) 14%, transparent);stroke:none}.cross.svelte-1oeo7h3{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.dot.svelte-1oeo7h3{fill:var(--lamp);stroke:var(--bg-2);stroke-width:2px}.tip.svelte-1oeo7h3{pointer-events:none;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg);font-size:var(--fs-xs);box-shadow:0 6px 18px -8px var(--shadow-lg);padding:4px 8px;position:absolute;top:-6px;transform:translate(-50%,-100%)}.none.svelte-1oeo7h3{font-size:var(--fs-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0 0 20px 30px}.page.svelte-flw9as{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-flw9as{padding:10px var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:52px;display:flex}h1.svelte-flw9as{font-size:var(--fs-title);margin:0;font-weight:600}.crumb.svelte-flw9as{margin-top:2px}.scroll.svelte-flw9as{padding:20px var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.body.svelte-flw9as{gap:14px;max-width:920px;margin:0 auto;display:grid}.bar.svelte-flw9as .scroll:where(.svelte-flw9as){padding:0 0 calc(32px + env(safe-area-inset-bottom,0px));position:relative}.bar.svelte-flw9as .body:where(.svelte-flw9as){padding:8px 16px 0}.empty.svelte-flw9as{text-align:center;justify-items:center;gap:6px;padding:80px 20px;display:grid}.hero.svelte-flw9as{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--lift);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.hero[data-tone=up].svelte-flw9as{border-color:color-mix(in srgb, var(--moss) 35%, var(--line))}.icon.svelte-flw9as{border-radius:var(--r);background:var(--bg-3);place-items:center;width:64px;height:64px;font-size:32px;display:grid;overflow:hidden}.icon.svelte-flw9as img:where(.svelte-flw9as){width:100%;height:100%;image-rendering:pixelated}.hero[data-tone=asleep].svelte-flw9as .icon:where(.svelte-flw9as),.hero[data-tone=down].svelte-flw9as .icon:where(.svelte-flw9as){filter:grayscale(.7);opacity:.75}.who.svelte-flw9as{gap:4px;min-width:0;display:grid}.name.svelte-flw9as{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.state.svelte-flw9as,.facts.svelte-flw9as,.address.svelte-flw9as{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.facts.svelte-flw9as{font-size:var(--fs-sm)}.lag.svelte-flw9as{color:var(--lamp);font-weight:700}.address.svelte-flw9as code:where(.svelte-flw9as){border-radius:var(--r);background:var(--bg-3);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:3px 8px}.small.svelte-flw9as{font-size:var(--fs-sm);padding:3px 8px}.actions.svelte-flw9as{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;max-width:380px;display:flex}.dot.svelte-flw9as{border-radius:50%;flex:none;width:9px;height:9px}.dot.up.svelte-flw9as{background:var(--moss);box-shadow:0 0 8px color-mix(in srgb, var(--moss) 70%, transparent)}.dot.busy.svelte-flw9as{background:var(--lamp)}.dot.asleep.svelte-flw9as{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.dot.down.svelte-flw9as{background:var(--danger)}@media (prefers-reduced-motion:no-preference){.dot.busy.svelte-flw9as{animation:1.2s infinite alternate svelte-flw9as-pulse}}@keyframes svelte-flw9as-pulse{to{opacity:.45}}.result.svelte-flw9as{border-radius:var(--r);background:color-mix(in srgb, var(--moss) 14%, transparent);margin:0;padding:8px 12px}.result.bad.svelte-flw9as{background:color-mix(in srgb, var(--danger) 16%, transparent)}.notice.svelte-flw9as{border-radius:var(--r);background:color-mix(in srgb, var(--danger) 12%, var(--bg-2));margin:0;padding:10px 14px;line-height:1.45}.stats.svelte-flw9as{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0;display:grid}.stat.svelte-flw9as{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:12px 14px}.stat.svelte-flw9as dd:where(.svelte-flw9as){font-variant-numeric:tabular-nums;color:var(--ink);margin:4px 0 0;font-size:20px}.stat.warn.svelte-flw9as{border-color:var(--lamp-dim)}.stat.warn.svelte-flw9as dd:where(.svelte-flw9as){color:var(--lamp)}.split.svelte-flw9as{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.charts.svelte-flw9as{gap:14px;min-width:0;display:grid}.card.svelte-flw9as{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:14px}.card.svelte-flw9as h3:where(.svelte-flw9as){margin:0 0 10px}.online.svelte-flw9as ul:where(.svelte-flw9as){gap:10px;margin:0;padding:0;list-style:none;display:grid}.online.svelte-flw9as li:where(.svelte-flw9as){align-items:center;gap:10px;min-width:0;display:flex}.pname.svelte-flw9as{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.online.svelte-flw9as li:where(.svelte-flw9as) .handle:where(.svelte-flw9as){font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.none.svelte-flw9as{font-size:var(--fs-sm);margin:0}.initial.svelte-flw9as{border-radius:var(--avatar-r,35%);background:var(--bg-3);width:28px;height:28px;color:var(--ink-2);font-weight:700;font-size:var(--fs-sm);flex:none;place-items:center;display:grid}.initial.small.svelte-flw9as{width:22px;height:22px;font-size:var(--fs-xs)}table.svelte-flw9as{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th.svelte-flw9as,td.svelte-flw9as{text-align:left;border-top:1px solid var(--line);padding:7px 4px}thead.svelte-flw9as th:where(.svelte-flw9as){font-size:var(--fs-xs);color:var(--ink-3);border-top:0;font-weight:600}tbody.svelte-flw9as th:where(.svelte-flw9as){font-weight:600}.prow.svelte-flw9as{align-items:center;gap:8px;display:inline-flex}.num.svelte-flw9as{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=720px){.hero.svelte-flw9as{grid-template-columns:auto minmax(0,1fr)}.actions.svelte-flw9as{grid-column:1/-1;justify-content:flex-start;max-width:none}.split.svelte-flw9as{grid-template-columns:minmax(0,1fr)}.icon.svelte-flw9as{width:52px;height:52px}}.ask.svelte-8mulln{text-align:center;width:min(100%,480px);max-width:none;max-height:none;padding:28px 24px max(16px, env(safe-area-inset-bottom));border-radius:max(10px, var(--r-lg)) max(10px, var(--r-lg)) 0 0;background:var(--bg-2);color:var(--ink);border:0;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:fixed;inset:auto 0 0}.ask.svelte-8mulln::backdrop{background:#00000059}.bell.svelte-8mulln{width:60px;height:60px;color:var(--lamp);background:var(--lamp-glow);border-radius:50%;place-items:center;display:grid}h2.svelte-8mulln{margin:16px 0 0;font-size:22px;line-height:1.2}p.svelte-8mulln{color:var(--ink-2);max-width:34ch;margin:8px 0 24px;font-size:15px;line-height:1.4}.btn.svelte-8mulln{justify-content:center;width:100%}.btn.lit.svelte-8mulln{min-height:50px;font-size:17px}.btn.quiet.svelte-8mulln{margin-top:6px}@media (prefers-reduced-motion:no-preference){.ask.svelte-8mulln{animation:svelte-8mulln-up .35s var(--ease-out)}.ask.svelte-8mulln::backdrop{animation:.35s svelte-8mulln-dim}}@keyframes svelte-8mulln-up{0%{transform:translateY(100%)}}@keyframes svelte-8mulln-dim{0%{background:0 0}}.toast.svelte-ssnsho{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);max-width:calc(100% - 24px);box-shadow:0 14px 40px -10px var(--shadow-lg);align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.toast.svelte-ssnsho{animation:svelte-ssnsho-toast-in .24s var(--ease-out)}}@keyframes svelte-ssnsho-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}}.toast.svelte-ssnsho button:where(.svelte-ssnsho){border-radius:var(--r);color:var(--ink-2)}@media (hover:hover){.toast.svelte-ssnsho button:where(.svelte-ssnsho):hover{color:var(--ink);background:var(--bg-3)}}.toast.svelte-ssnsho button:where(.svelte-ssnsho){min-width:24px;min-height:24px}.call-error.svelte-ssnsho{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:50;border-radius:var(--r-pill);background:var(--bg-2);width:max-content;max-width:calc(100% - 32px);box-shadow:0 0 0 1px var(--line), 0 10px 30px -8px var(--shadow-lg);position:fixed;left:50%;transform:translate(-50%)}.call-error.svelte-ssnsho button:where(.svelte-ssnsho){border-radius:inherit;min-height:44px;color:var(--ink);font-size:var(--fs-sm);text-align:start;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:flex}.call-error.svelte-ssnsho svg{color:var(--danger);flex:none}@media (prefers-reduced-motion:no-preference){.call-error.svelte-ssnsho{animation:svelte-ssnsho-drop-in .32s var(--ease-out)}}@keyframes svelte-ssnsho-drop-in{0%{opacity:0;transform:translate(-50%)translateY(-16px)}}.call-status.svelte-ssnsho{color:var(--lamp);background:var(--bg-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.shell.svelte-ssnsho{height:100%;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--members-w);grid-template-areas:"sidebar main members";display:grid}.shell.no-sidebar.svelte-ssnsho{grid-template-columns:minmax(0, 1fr) var(--members-w);grid-template-areas:"main members"}.shell.no-members.svelte-ssnsho{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-areas:"sidebar main"}.shell.no-sidebar.no-members.svelte-ssnsho{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.sidebar.svelte-ssnsho{background:var(--bg-2);border-right:1px solid var(--line);grid-area:sidebar;min-height:0}.main.svelte-ssnsho{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.members.svelte-ssnsho{background:var(--bg-2);border-left:1px solid var(--line);grid-area:members;min-height:0;overflow-y:auto}.empty.svelte-ssnsho{text-align:center;flex:1;place-content:center;gap:6px;display:grid}.shell.narrow.svelte-ssnsho{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.shell.narrow.svelte-ssnsho:has(>.main:where(.svelte-ssnsho)>.edge:first-child){padding-top:0}.shell.narrow.svelte-ssnsho>.main:where(.svelte-ssnsho)>.edge:first-child{--nav-inset:env(safe-area-inset-top,0px)}.home.svelte-ssnsho{flex:1;min-height:0}.boot.svelte-1n46o8q{color:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.boot.svelte-1n46o8q .faint:where(.svelte-1n46o8q){font-size:13px;position:absolute;top:calc(50% + 48px)}@media (prefers-reduced-motion:no-preference){.boot.svelte-1n46o8q .faint:where(.svelte-1n46o8q){animation:.3s 1s both svelte-1n46o8q-show}}@keyframes svelte-1n46o8q-show{0%{opacity:0}}
