@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-ext-wght-normal-2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Unbounded Variable", "Noto Color Emoji", system-ui, sans-serif;--font-body:"Figtree Variable", "Noto Color Emoji", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "Noto Color Emoji", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.35rem;--leading-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:10px;--radius-row:12px;--radius-panel:18px;--radius-overlay:24px;--radius-round:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur-med:.24s;--sidebar-width:272px;--dock-width:304px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-med:0s}}[data-theme=nocturne]{--surface-app:#111019;--surface-panel:#181725c7;--surface-raised:#211f31;--surface-hover:#ffffff0b;--surface-active:#8f7cff24;--surface-glass:#1e1c2e9e;--surface-scrim:#09080f73;--line:#ffffff12;--line-strong:#ffffff1f;--text-primary:#e8e6f2;--text-secondary:#a19eb8;--text-faint:#8f8ca9;--accent:#6af2cf;--accent-soft:#6af2cf24;--accent-contrast:#062a22;--attention:#ffb86b;--attention-soft:#ffb86b29;--danger:#ff7389;--danger-soft:#ff738926;--ambient:#8f7cff;--blur-glass:18px;--blur-scrim:12px;--shadow-overlay:0 24px 64px #04030a8c, 0 0 0 1px var(--line-strong);--glow-speaking:0 0 0 2px var(--accent), 0 0 18px 2px #6af2cf73;--focus-ring:0 0 0 2px var(--surface-app), 0 0 0 4px var(--accent);--ambient-a:#8f7cff33;--ambient-b:#6af2cf1a}[data-theme=nocturne][data-accent=amber]{--accent:#ffb86b;--accent-soft:#ffb86b26;--accent-contrast:#2e1a04;--attention:#6af2cf;--attention-soft:#6af2cf24;--glow-speaking:0 0 0 2px var(--accent), 0 0 18px 2px #ffb86b6b}[data-theme=nocturne][data-accent=violet]{--accent:#a898ff;--accent-soft:#a898ff29;--accent-contrast:#140c3a;--glow-speaking:0 0 0 2px var(--accent), 0 0 18px 2px #a898ff73}[data-theme=nocturne][data-accent=coral]{--accent:#ff8fa2;--accent-soft:#ff8fa226;--accent-contrast:#3a0a14;--glow-speaking:0 0 0 2px var(--accent), 0 0 18px 2px #ff8fa26b}@media (prefers-reduced-transparency:reduce){[data-theme=nocturne]{--surface-panel:#181725;--surface-glass:#211f31;--surface-scrim:#09080fcc;--blur-glass:0px;--blur-scrim:0px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-app);height:100%;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}#app{height:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.emoji{font-family:"Noto Color Emoji", var(--font-body);vertical-align:-.12em;font-style:normal;line-height:1;display:inline-block;position:relative}.emoji.animating>.glyph{visibility:hidden}.emoji-anim{pointer-events:none;position:absolute;inset:-.08em}.emoji-anim>svg{display:block}.rich.jumbo{letter-spacing:.04em;font-size:2.75em;line-height:1.15}@supports font-tech(color-COLRv1){@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-0-xMs1RPN4.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-1-DyIwNwJd.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-2-CCVVxnX9.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-3-Bxy0cpJO.woff2)format("woff2");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-4-C33EoLIZ.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-5-Dh63FIT-.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-6-D30jc8UM.woff2)format("woff2");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-7-DROzQcqI.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-8-Cu5O_HkY.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-9-Bta3KFRG.woff2)format("woff2");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAFA}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/colr-10-2bnxSTch.woff2)format("woff2");unicode-range:U+1F6D9,U+1FA8B-1FA8D,U+1FACC,U+1FADD,U+1FAEB}}@supports not font-tech(color-COLRv1){@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-0-DkR_PTkf.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-1-DMWB-2WB.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-2-C2EWOBgu.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-3-CIUQS5Lh.woff2)format("woff2");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-4-Ck8hYGlS.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-5-BnsK1PuK.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-6-CCZ3eWTj.woff2)format("woff2");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-7--YSOl6BV.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-8-Cbl3QhNQ.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-9-CDtYxzw1.woff2)format("woff2");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAFA}@font-face{font-family:Noto Color Emoji;font-display:swap;src:url(/assets/svg-10-DctwJKDw.woff2)format("woff2");unicode-range:U+1F6D9,U+1FA8B-1FA8D,U+1FACC,U+1FADD,U+1FAEB}}.avatar.svelte-1pre9qb{width:var(--size);height:var(--size);font-size:calc(var(--size) * .36);letter-spacing:.02em;color:oklch(.2 .04 var(--hue));background:linear-gradient(140deg, oklch(.84 .1 var(--hue)), oklch(.66 .14 calc(var(--hue) + 50)));transition:box-shadow var(--dur-med) var(--ease-out), border-radius var(--dur-med) var(--ease-out);border-radius:36%;flex:none;place-items:center;font-weight:700;display:inline-grid}.picture.svelte-1pre9qb{object-fit:cover;background:oklch(.3 .04 var(--hue));box-shadow:0 0 0 2px oklch(.72 .13 var(--hue))}.speaking.svelte-1pre9qb{box-shadow:var(--glow-speaking);border-radius:50%}.icon-btn.svelte-9egw83{width:var(--size);height:var(--size);border-radius:var(--radius-control);color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);place-items:center;display:inline-grid}.icon-btn.svelte-9egw83 svg{width:18px;height:18px}.icon-btn.svelte-9egw83:hover{background:var(--surface-hover);color:var(--text-primary)}.icon-btn.svelte-9egw83:active{transform:scale(.94)}.active.svelte-9egw83{color:var(--accent);background:var(--accent-soft)}.danger.svelte-9egw83{color:var(--danger)}.danger.svelte-9egw83:hover{color:var(--danger);background:var(--danger-soft)}.accent.svelte-9egw83{color:var(--accent-contrast);background:var(--accent)}.accent.svelte-9egw83:hover{color:var(--accent-contrast);background:var(--accent);filter:brightness(1.08)}.sidebar.svelte-181dlmc{background:var(--surface-panel);height:100%;min-height:0;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);border-right:1px solid var(--line);flex-direction:column;display:flex}.server.svelte-181dlmc{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.server-mark.svelte-181dlmc{width:40px;height:40px;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--accent-contrast);background:var(--accent);box-shadow:0 0 24px -4px var(--accent);border-radius:14px;place-items:center;display:grid}.server-text.svelte-181dlmc{min-width:0}h1.svelte-181dlmc{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.server-text.svelte-181dlmc p:where(.svelte-181dlmc){font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;margin:0;display:flex}.conn.svelte-181dlmc{background:var(--text-faint);border-radius:50%;width:7px;height:7px}.conn.online.svelte-181dlmc{background:var(--accent);box-shadow:0 0 8px var(--accent)}.conn.offline.svelte-181dlmc{background:var(--danger)}.tree.svelte-181dlmc{min-height:0;padding:var(--space-2) var(--space-2) var(--space-4);flex:1;overflow-y:auto}section.svelte-181dlmc+section:where(.svelte-181dlmc){margin-top:var(--space-4)}.cat-head.svelte-181dlmc{margin-bottom:var(--space-1);padding:0 var(--space-2) 0 var(--space-3);justify-content:space-between;align-items:center;display:flex}h2.svelte-181dlmc{font-size:var(--text-xs);color:var(--text-faint);margin:0;font-weight:600}.cat-action.svelte-181dlmc{width:22px;height:22px;color:var(--text-faint);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:6px;place-items:center;display:grid}.cat-action.svelte-181dlmc:hover{color:var(--text-primary);background:var(--surface-hover)}.cat-action.svelte-181dlmc svg{width:15px;height:15px}.empty.svelte-181dlmc{padding:2px var(--space-3) var(--space-1);font-size:var(--text-xs);color:var(--text-faint);margin:0}.in-call.svelte-181dlmc{color:var(--accent);display:grid}.in-call.svelte-181dlmc svg{width:14px;height:14px}ul.svelte-181dlmc{margin:0;padding:0;list-style:none}.channel.svelte-181dlmc{align-items:center;gap:var(--space-2);width:100%;padding:6px var(--space-3);border-radius:var(--radius-row);color:var(--text-secondary);text-align:left;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex;position:relative}.channel.svelte-181dlmc:hover{background:var(--surface-hover);color:var(--text-primary)}.channel.unread.svelte-181dlmc{color:var(--text-primary);font-weight:600}.channel.unread.svelte-181dlmc:before{content:"";background:var(--text-primary);border-radius:0 4px 4px 0;width:4px;height:8px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.channel.active.svelte-181dlmc{background:var(--surface-active);color:var(--text-primary)}.channel.joined.svelte-181dlmc{color:var(--accent)}.ch-icon.svelte-181dlmc{color:var(--text-faint);flex:none;display:grid}.channel.joined.svelte-181dlmc .ch-icon:where(.svelte-181dlmc),.channel.active.svelte-181dlmc .ch-icon:where(.svelte-181dlmc){color:inherit}.ch-icon.svelte-181dlmc svg{width:16px;height:16px}.ch-name.svelte-181dlmc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.badge.svelte-181dlmc{border-radius:var(--radius-round);min-width:18px;font-size:var(--text-xs);text-align:center;color:#2a1703;background:var(--attention);padding:0 6px;font-weight:700;line-height:18px}.members.svelte-181dlmc{margin:2px 0 var(--space-1) 22px;padding-left:var(--space-2);border-left:1px solid var(--line)}.member.svelte-181dlmc{align-items:center;gap:var(--space-2);padding:3px var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-control);display:flex}.member.speaking.svelte-181dlmc{color:var(--text-primary)}.member-name.svelte-181dlmc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.state.svelte-181dlmc,.live.svelte-181dlmc{color:var(--text-faint);display:grid}.live.svelte-181dlmc{color:var(--attention)}.state.svelte-181dlmc svg,.live.svelte-181dlmc svg{width:14px;height:14px}.meter.svelte-181dlmc{align-items:flex-end;gap:2px;height:12px;display:flex}.meter.svelte-181dlmc i:where(.svelte-181dlmc){background:var(--line-strong);width:3px;height:30%;transition:height var(--dur-fast) linear;border-radius:2px}.member.speaking.svelte-181dlmc .meter:where(.svelte-181dlmc) i:where(.svelte-181dlmc){background:var(--accent);animation:.9s ease-in-out infinite alternate svelte-181dlmc-meter}.member.speaking.svelte-181dlmc .meter:where(.svelte-181dlmc) i:where(.svelte-181dlmc):nth-child(2){animation-delay:-.3s}.member.speaking.svelte-181dlmc .meter:where(.svelte-181dlmc) i:where(.svelte-181dlmc):nth-child(3){animation-delay:-.6s}@keyframes svelte-181dlmc-meter{0%{height:25%}to{height:calc(40% + var(--level) * 60%)}}.me-area.svelte-181dlmc{padding:var(--space-2);border-top:1px solid var(--line)}.voice-status.svelte-181dlmc{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-row);background:var(--accent-soft);display:flex}.voice-text.svelte-181dlmc{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.voice-text.svelte-181dlmc strong:where(.svelte-181dlmc){font-size:var(--text-sm);color:var(--accent)}.voice-text.svelte-181dlmc span:where(.svelte-181dlmc){font-size:var(--text-xs);color:var(--text-secondary)}.signal.svelte-181dlmc{align-items:flex-end;gap:2px;height:14px;display:flex}.signal.svelte-181dlmc i:where(.svelte-181dlmc){background:var(--accent);border-radius:2px;width:3px}.signal.svelte-181dlmc i:where(.svelte-181dlmc):first-child{height:40%}.signal.svelte-181dlmc i:where(.svelte-181dlmc):nth-child(2){height:70%}.signal.svelte-181dlmc i:where(.svelte-181dlmc):nth-child(3){height:100%}.me.svelte-181dlmc{align-items:center;gap:var(--space-2);padding:var(--space-1);display:flex}.me-text.svelte-181dlmc{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.me-text.svelte-181dlmc strong:where(.svelte-181dlmc){font-size:var(--text-sm)}.uid.svelte-181dlmc{font-family:var(--font-mono);color:var(--text-faint);font-size:.6875rem}@media (prefers-reduced-motion:reduce){.member.speaking.svelte-181dlmc .meter:where(.svelte-181dlmc) i:where(.svelte-181dlmc){height:70%;animation:none}}.player.svelte-zpm7zn{align-items:center;gap:var(--space-3);width:min(440px,100%);margin-top:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-row);background:var(--surface-raised);border:1px solid var(--line);transition:border-color var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out);grid-template-columns:auto 1fr auto;display:grid}.player.svelte-zpm7zn:hover,.player.playing.svelte-zpm7zn{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}.toggle.svelte-zpm7zn{width:42px;height:42px;color:var(--accent-contrast);background:var(--accent);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border-radius:50%;place-items:center;display:grid}.toggle.svelte-zpm7zn:hover:not(:disabled){box-shadow:0 0 18px 0 color-mix(in oklab, var(--accent) 45%, transparent);transform:scale(1.06)}.toggle.svelte-zpm7zn svg{fill:currentColor;width:18px;height:18px}.toggle.loading.svelte-zpm7zn{background:var(--accent-soft)}.spin.svelte-zpm7zn{border:2px solid var(--accent);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svelte-zpm7zn-spin}@keyframes svelte-zpm7zn-spin{to{transform:rotate(1turn)}}.body.svelte-zpm7zn{flex-direction:column;gap:4px;min-width:0;display:flex}.top.svelte-zpm7zn{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.name.svelte-zpm7zn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;font-weight:600;overflow:hidden}.time.svelte-zpm7zn{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.wave.svelte-zpm7zn{cursor:pointer;border-radius:4px;align-items:center;gap:2px;height:34px;display:flex}.wave.svelte-zpm7zn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wave.svelte-zpm7zn i:where(.svelte-zpm7zn){min-width:1px;height:calc(var(--v) * 100%);background:color-mix(in oklab, var(--text-faint) 70%, transparent);transition:background var(--dur-fast) var(--ease-out), height var(--dur-med) var(--ease-out);border-radius:2px;flex:1}.wave.svelte-zpm7zn i.ahead:where(.svelte-zpm7zn){background:color-mix(in oklab, var(--accent) 45%, var(--text-faint))}.wave.svelte-zpm7zn i.played:where(.svelte-zpm7zn){background:var(--accent)}.dl.svelte-zpm7zn{width:34px;height:34px;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.dl.svelte-zpm7zn:hover{color:var(--accent);background:var(--accent-soft)}.dl.svelte-zpm7zn svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.spin.svelte-zpm7zn{animation-duration:2.4s}}.tile.svelte-1slgau4{width:min(var(--w), 100%);aspect-ratio:var(--ratio);max-height:360px;margin-top:var(--space-2);border-radius:var(--radius-row);background:var(--surface-raised);cursor:zoom-in;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0;display:block;position:relative;overflow:hidden}.tile.video.svelte-1slgau4{cursor:pointer;width:min(420px,100%)}.tile.empty.svelte-1slgau4{min-width:200px;max-height:200px;box-shadow:inset 0 0 0 1px var(--line)}.tile.svelte-1slgau4:hover{box-shadow:0 0 0 2px var(--accent-soft)}.tile.svelte-1slgau4 img:where(.svelte-1slgau4){object-fit:cover;width:100%;height:100%;transition:transform var(--dur-med) var(--ease-out), filter var(--dur-med) var(--ease-out);position:absolute;inset:0}.tile.svelte-1slgau4:hover img:where(.svelte-1slgau4){transform:scale(1.03)}.tile.video.svelte-1slgau4 img:where(.svelte-1slgau4){filter:brightness(.82)}.placeholder.svelte-1slgau4{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-3);color:var(--text-faint);font-size:var(--text-sm);text-align:center;word-break:break-word;flex-direction:column;display:flex;position:absolute;inset:0}.placeholder.svelte-1slgau4 svg{width:28px;height:28px}.play-badge.svelte-1slgau4{width:56px;height:56px;color:var(--accent-contrast);background:color-mix(in oklab, var(--accent) 88%, transparent);transition:scale var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 24px #00000059}.tile.svelte-1slgau4:hover .play-badge:where(.svelte-1slgau4){box-shadow:0 0 26px 2px color-mix(in oklab, var(--accent) 50%, transparent);scale:1.08}.play-badge.svelte-1slgau4 svg{fill:currentColor;width:24px;height:24px;margin-left:3px}.corner.svelte-1slgau4{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-round);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2px 8px;font-weight:600;position:absolute}.file.svelte-1slgau4{align-items:center;gap:var(--space-3);width:min(360px,100%);margin-top:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);display:flex}.file.svelte-1slgau4>svg{width:22px;height:22px;color:var(--ambient);flex:none}.info.svelte-1slgau4{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1slgau4{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.info.svelte-1slgau4 small:where(.svelte-1slgau4){color:var(--text-faint)}.dl.svelte-1slgau4{border-radius:var(--radius-control);width:34px;height:34px;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.dl.svelte-1slgau4:hover{color:var(--accent);background:var(--accent-soft)}.dl.svelte-1slgau4 svg{width:18px;height:18px}.viewer.svelte-1slgau4{z-index:100;padding:var(--space-6) var(--space-4) 84px;place-items:center;display:grid;position:fixed;inset:0}.backdrop.svelte-1slgau4{background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim)) saturate(.9);backdrop-filter:blur(var(--blur-scrim)) saturate(.9);cursor:zoom-out;position:absolute;inset:0}.stage.svelte-1slgau4{place-items:center;max-width:100%;min-height:0;max-height:100%;display:grid;position:relative}.full.svelte-1slgau4{border-radius:var(--radius-row);max-width:100%;max-height:calc(100vh - 140px);box-shadow:var(--shadow-overlay);animation:svelte-1slgau4-reveal var(--dur-med) var(--ease-out);background:#000}img.full.svelte-1slgau4{background:0 0}video.full.svelte-1slgau4,.waiting.video.svelte-1slgau4{width:min(calc(100vw - 32px), 1200px, calc((100vh - 140px) * var(--ratio)));height:auto}@keyframes svelte-1slgau4-reveal{0%{opacity:0}}.waiting.svelte-1slgau4{width:min(80vw,480px);aspect-ratio:var(--ratio);border-radius:var(--radius-row);background:var(--surface-raised);max-height:calc(100vh - 140px);box-shadow:var(--shadow-overlay);place-items:center;display:grid;position:relative;overflow:hidden}.waiting.svelte-1slgau4 img:where(.svelte-1slgau4){object-fit:cover;filter:blur(6px)brightness(.8);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.spin.svelte-1slgau4{border:3px solid var(--accent);border-right-color:#0000;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite svelte-1slgau4-spin;position:relative}@keyframes svelte-1slgau4-spin{to{transform:rotate(1turn)}}.err.svelte-1slgau4{padding:6px var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.bar.svelte-1slgau4{left:50%;bottom:var(--space-4);align-items:center;gap:var(--space-2);max-width:calc(100% - 32px);padding:6px 6px 6px var(--space-4);border-radius:var(--radius-round);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-overlay);display:flex;position:absolute;transform:translate(-50%)}.bar.svelte-1slgau4 span:where(.svelte-1slgau4){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden}.bar.svelte-1slgau4 small:where(.svelte-1slgau4){color:var(--text-faint);margin-left:var(--space-1)}.bar.svelte-1slgau4 button:where(.svelte-1slgau4){padding:6px var(--space-3);border-radius:var(--radius-round);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease-out);flex:none;font-weight:600}.bar.svelte-1slgau4 button:where(.svelte-1slgau4):hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.full.svelte-1slgau4{animation:none}.spin.svelte-1slgau4{animation-duration:2.4s}}.picker.svelte-askjok{right:var(--space-5);bottom:calc(100% - var(--space-2));z-index:30;border-radius:var(--radius-panel,16px);background:var(--surface-glass);width:min(372px,100vw - 24px);height:min(430px,60vh);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);box-shadow:var(--shadow-overlay), inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:absolute;overflow:hidden}.glyph.svelte-askjok{font-family:"Noto Color Emoji", var(--font-body);line-height:1}.head.svelte-askjok{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.search.svelte-askjok{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-raised);height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-faint);flex:1;display:flex}.search.svelte-askjok:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.search.svelte-askjok svg{flex:none;width:16px;height:16px}.search.svelte-askjok input:where(.svelte-askjok){min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.search.svelte-askjok input:where(.svelte-askjok):focus-visible{box-shadow:none}.tone.svelte-askjok{position:relative}.tone-btn.svelte-askjok,.tones.svelte-askjok button:where(.svelte-askjok){border-radius:var(--radius-control);width:36px;height:36px;transition:background var(--dur-fast) var(--ease-out);place-items:center;font-size:20px;display:grid}.tone-btn.svelte-askjok:hover,.tones.svelte-askjok button:where(.svelte-askjok):hover,.tones.svelte-askjok button[aria-checked=true]:where(.svelte-askjok){background:var(--surface-hover)}.tones.svelte-askjok{z-index:2;border-radius:var(--radius-control);background:var(--surface-panel);box-shadow:var(--shadow-overlay);padding:4px;display:flex;position:absolute;top:40px;right:0}.tabs.svelte-askjok{padding:0 var(--space-2) var(--space-1);border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.tabs.svelte-askjok button:where(.svelte-askjok){border-radius:var(--radius-control);width:32px;height:30px;color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);place-items:center;display:grid}.tabs.svelte-askjok button:where(.svelte-askjok):hover{color:var(--text-primary);background:var(--surface-hover)}.tabs.svelte-askjok button.active:where(.svelte-askjok){color:var(--accent);background:var(--accent-soft)}.tabs.svelte-askjok svg{width:17px;height:17px}.body.svelte-askjok{min-height:0;padding:0 var(--space-2) var(--space-2);overscroll-behavior:contain;flex:1;overflow-y:auto}h3.svelte-askjok{z-index:1;padding:var(--space-2) var(--space-1) 6px;font-size:var(--text-xs);color:var(--text-secondary);background:linear-gradient(var(--surface-panel) 70%, transparent);margin:0;font-weight:600;position:sticky;top:0}.grid.svelte-askjok{grid-template-columns:repeat(8,40px);justify-content:space-between;display:grid}.cell.svelte-askjok{border-radius:var(--radius-control);width:40px;height:40px;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);place-items:center;font-size:26px;display:grid}.cell.svelte-askjok:hover,.cell.svelte-askjok:focus-visible{background:var(--surface-hover);transform:scale(1.12)}.cell.svelte-askjok:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.empty.svelte-askjok{margin:var(--space-6) var(--space-3);text-align:center;color:var(--text-faint);font-size:var(--text-sm)}.foot.svelte-askjok{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-3);border-top:1px solid var(--line);display:flex}.big.svelte-askjok{font-size:32px}.label.svelte-askjok{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;overflow:hidden}.label.svelte-askjok:first-letter{text-transform:uppercase}.label.muted.svelte-askjok{color:var(--text-faint);font-weight:400}@media (prefers-reduced-motion:reduce){.cell.svelte-askjok:hover,.cell.svelte-askjok:focus-visible{transform:none}}.chat.svelte-ymhpvh{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.bar.svelte-ymhpvh{align-items:center;gap:var(--space-2);height:60px;padding:0 var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--line);display:flex}.menu-btn.svelte-ymhpvh{display:none}.title-icon.svelte-ymhpvh{color:var(--text-faint);display:grid}.title-icon.svelte-ymhpvh svg{width:20px;height:20px}h2.svelte-ymhpvh{font-family:var(--font-display);font-size:var(--text-md);white-space:nowrap;margin:0;font-weight:600}.topic.svelte-ymhpvh{min-width:0;margin:0 0 0 var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--line-strong);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bar-actions.svelte-ymhpvh{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.tuned.svelte-ymhpvh{height:34px;margin-left:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-round);font-size:var(--text-sm);color:var(--accent);background:var(--accent-soft);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-weight:600;display:flex}.tuned.svelte-ymhpvh svg{width:16px;height:16px}.tuned.svelte-ymhpvh:hover,.tuned.open.svelte-ymhpvh{color:var(--accent-contrast);background:var(--accent)}.scroll.svelte-ymhpvh{min-height:0;padding:var(--space-4) 0 var(--space-2);flex:1;overflow-y:auto}.history-note.svelte-ymhpvh{align-items:center;gap:var(--space-3);margin:var(--space-2) var(--space-5) var(--space-4);font-size:var(--text-xs);color:var(--text-faint);display:flex}.notice.svelte-ymhpvh{max-width:52ch;margin:var(--space-6) auto;padding:0 var(--space-4);text-align:center;color:var(--text-secondary)}.history-note.svelte-ymhpvh:before,.history-note.svelte-ymhpvh:after{content:"";background:var(--line);flex:1;height:1px}.messages.svelte-ymhpvh{margin:0;padding:0;list-style:none}.msg.svelte-ymhpvh{column-gap:var(--space-3);padding:3px var(--space-5);transition:background var(--dur-fast) var(--ease-out);grid-template-columns:38px minmax(0,1fr);display:grid;position:relative}.msg.first.svelte-ymhpvh{margin-top:var(--space-3);padding-top:6px}.msg.svelte-ymhpvh:before{content:"";background:var(--accent);width:3px;transition:transform var(--dur-med) var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:4px;bottom:4px;left:0;transform:scaleY(0)}.msg.svelte-ymhpvh:hover,.msg.svelte-ymhpvh:focus-within{background:var(--surface-hover)}.msg.svelte-ymhpvh:hover:before,.msg.svelte-ymhpvh:focus-within:before{transform:scaleY(1)}.side-time.svelte-ymhpvh{color:var(--text-faint);text-align:right;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);align-self:center;font-size:.6875rem}.msg.svelte-ymhpvh:hover .side-time:where(.svelte-ymhpvh){opacity:1}.body.svelte-ymhpvh{min-width:0;max-width:72ch}.meta.svelte-ymhpvh{align-items:baseline;gap:var(--space-2);display:flex}.meta.svelte-ymhpvh strong:where(.svelte-ymhpvh){color:oklch(.86 .07 var(--hue));font-weight:700}.meta.svelte-ymhpvh time:where(.svelte-ymhpvh){font-size:var(--text-xs);color:var(--text-faint)}.body.svelte-ymhpvh p.rich{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.emoji-toggle.svelte-ymhpvh{display:contents}.files.svelte-ymhpvh{flex-direction:column;align-items:flex-start;display:flex}.preview.svelte-ymhpvh{gap:var(--space-3);max-width:440px;margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);border-left:3px solid var(--ambient);background:var(--surface-raised);display:flex;position:relative}.preview.svelte-ymhpvh img:where(.svelte-ymhpvh){border-radius:var(--radius-control);object-fit:cover;flex:none;width:72px;height:72px}.preview.picture.svelte-ymhpvh{gap:var(--space-2);padding:var(--space-2);flex-direction:column}.preview.picture.svelte-ymhpvh .picture-link:where(.svelte-ymhpvh) img:where(.svelte-ymhpvh){width:auto;max-width:100%;height:auto;max-height:320px;display:block}.preview.picture.svelte-ymhpvh .preview-text:where(.svelte-ymhpvh){padding:0 var(--space-2) var(--space-1)}.preview-text.svelte-ymhpvh{flex-direction:column;gap:2px;min-width:0;display:flex}.site.svelte-ymhpvh{font-size:var(--text-xs);color:var(--text-faint)}.preview.svelte-ymhpvh a:where(.svelte-ymhpvh){color:var(--text-primary);font-weight:700;text-decoration:none}.preview.svelte-ymhpvh a:where(.svelte-ymhpvh):hover{color:var(--accent);text-decoration:underline}.desc.svelte-ymhpvh{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compose-area.svelte-ymhpvh{position:relative}.drop.svelte-ymhpvh{inset:-8px var(--space-3) var(--space-2);z-index:2;border-radius:var(--radius-panel);border:2px dashed var(--accent);color:var(--accent);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute}.pending.svelte-ymhpvh{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.pending.svelte-ymhpvh .preview:where(.svelte-ymhpvh){margin-top:0;padding-right:40px}.chip.svelte-ymhpvh{align-items:center;gap:var(--space-2);border-radius:var(--radius-row);max-width:260px;height:44px;font-size:var(--text-sm);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);padding:4px 36px 4px 4px;display:flex;position:relative}.chip.svelte-ymhpvh img:where(.svelte-ymhpvh){border-radius:var(--radius-control);object-fit:cover;width:36px;height:36px}.chip.svelte-ymhpvh>svg{width:18px;height:18px;margin-left:var(--space-2);color:var(--ambient);flex:none}.chip-name.svelte-ymhpvh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip.svelte-ymhpvh small:where(.svelte-ymhpvh){color:var(--text-faint);flex:none}.chip.busy.svelte-ymhpvh{padding:0 var(--space-3);color:var(--text-secondary)}.chip.offer.svelte-ymhpvh{padding:0 var(--space-3);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.chip.offer.svelte-ymhpvh:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.chip.offer.svelte-ymhpvh svg{color:inherit;margin-left:0}.chip-x.svelte-ymhpvh{border-radius:var(--radius-round);width:26px;height:26px;color:var(--text-faint);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pending.svelte-ymhpvh .preview:where(.svelte-ymhpvh) .chip-x:where(.svelte-ymhpvh){top:18px}.chip-x.svelte-ymhpvh:hover{color:var(--text-primary);background:var(--surface-hover)}.chip-x.svelte-ymhpvh svg{width:14px;height:14px}.attach-error.svelte-ymhpvh{font-size:var(--text-xs);color:var(--danger);flex-basis:100%;margin:0}.reactions.svelte-ymhpvh{gap:var(--space-1);flex-wrap:wrap;margin-top:6px;display:flex}.reaction.svelte-ymhpvh{height:26px;padding:0 var(--space-2);border-radius:var(--radius-round);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-weight:600;display:inline-flex}.reaction.svelte-ymhpvh:hover{box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(-1px)}.reaction.mine.svelte-ymhpvh{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.actions.svelte-ymhpvh{top:-14px;right:var(--space-5);border-radius:var(--radius-control);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);gap:2px;padding:2px;display:flex;position:absolute;transform:translateY(4px)}.msg.svelte-ymhpvh:hover .actions:where(.svelte-ymhpvh),.msg.svelte-ymhpvh:focus-within .actions:where(.svelte-ymhpvh){opacity:1;pointer-events:auto;transform:none}.compose-area.svelte-ymhpvh{padding:0 var(--space-5) var(--space-4)}.typing.svelte-ymhpvh{height:22px;font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;margin:0;display:flex}.dots.svelte-ymhpvh{gap:3px;display:inline-flex}.dots.svelte-ymhpvh i:where(.svelte-ymhpvh){background:var(--text-secondary);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite svelte-ymhpvh-dot}.dots.svelte-ymhpvh i:where(.svelte-ymhpvh):nth-child(2){animation-delay:.15s}.dots.svelte-ymhpvh i:where(.svelte-ymhpvh):nth-child(3){animation-delay:.3s}@keyframes svelte-ymhpvh-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.composer.svelte-ymhpvh{align-items:flex-end;gap:var(--space-1);border-radius:var(--radius-panel);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-med) var(--ease-out);padding:6px;display:flex}.composer.svelte-ymhpvh:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}textarea.svelte-ymhpvh{min-height:34px;max-height:180px;padding:6px var(--space-1);resize:none;background:0 0;border:0;outline:none;flex:1;line-height:22px}textarea.svelte-ymhpvh::placeholder{color:var(--text-faint)}textarea.svelte-ymhpvh:disabled{cursor:progress}textarea.svelte-ymhpvh:focus-visible{box-shadow:none}@media (max-width:760px){.menu-btn.svelte-ymhpvh{margin-left:calc(-1 * var(--space-2));display:block}.bar.svelte-ymhpvh{padding-left:var(--space-3)}.topic.svelte-ymhpvh{display:none}.msg.svelte-ymhpvh{padding-left:var(--space-3);padding-right:var(--space-3)}.compose-area.svelte-ymhpvh{padding:0 var(--space-3) var(--space-3)}.tuned.svelte-ymhpvh span:where(.svelte-ymhpvh){display:none}}.tile.svelte-1vpmeaf{aspect-ratio:16/9;border-radius:var(--radius-row);background:var(--surface-raised);width:100%;box-shadow:inset 0 0 0 1px var(--line);padding:0;display:block;position:relative;overflow:hidden}button.tile.svelte-1vpmeaf{cursor:zoom-in;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}button.tile.svelte-1vpmeaf:hover{box-shadow:0 0 0 2px var(--attention);transform:translateY(-1px)}.tile.big.svelte-1vpmeaf{aspect-ratio:auto;background:#0000008c;height:100%}video.svelte-1vpmeaf{object-fit:cover;width:100%;height:100%}.screen.svelte-1vpmeaf video:where(.svelte-1vpmeaf),.big.svelte-1vpmeaf video:where(.svelte-1vpmeaf){object-fit:contain}.mirror.svelte-1vpmeaf video:where(.svelte-1vpmeaf){transform:scaleX(-1)}.wait.svelte-1vpmeaf{font-size:var(--text-xs);color:var(--text-faint);place-items:center;display:grid;position:absolute;inset:0}.label.svelte-1vpmeaf{border-radius:var(--radius-round);max-width:calc(100% - 12px);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px;overflow:hidden}.label.svelte-1vpmeaf svg{width:12px;height:12px;color:var(--attention);flex:none}.big.svelte-1vpmeaf .label:where(.svelte-1vpmeaf){left:var(--space-3);bottom:var(--space-3);font-size:var(--text-sm)}.dock.svelte-1y91xjl{height:100%;min-height:0;padding:var(--space-4);background:var(--surface-panel);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);border-left:1px solid var(--line);flex-direction:column;display:flex}header.svelte-1y91xjl{align-items:flex-start;gap:var(--space-2);display:flex}.title.svelte-1y91xjl{flex:1;min-width:0}h2.svelte-1y91xjl{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}.title.svelte-1y91xjl p:where(.svelte-1y91xjl){font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;margin:2px 0 0;display:flex}.title.svelte-1y91xjl p:where(.svelte-1y91xjl) svg{width:14px;height:14px;color:var(--accent)}.rtt.svelte-1y91xjl{color:var(--text-faint);margin-left:auto}.close.svelte-1y91xjl{display:none}.signal.svelte-1y91xjl{height:56px;margin-top:var(--space-5);align-items:center;gap:3px;display:flex}.signal.svelte-1y91xjl i:where(.svelte-1y91xjl){background:var(--line-strong);height:6px;transition:height var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out);border-radius:3px;flex:1}.signal.live.svelte-1y91xjl i:where(.svelte-1y91xjl){background:var(--accent);opacity:calc(.35 + .65 * (1 - (var(--i) - 18) * (var(--i) - 18) / 324));animation:1.1s ease-in-out infinite alternate svelte-1y91xjl-wave;animation-delay:calc(var(--i) * -97ms)}@keyframes svelte-1y91xjl-wave{0%{height:8%}40%{height:70%}to{height:22%}}.speaking-line.svelte-1y91xjl{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.feeds.svelte-1y91xjl{gap:var(--space-2);margin-top:var(--space-4);flex:none;grid-template-columns:1fr 1fr;max-height:46%;display:grid;overflow-y:auto}.feeds.single.svelte-1y91xjl{grid-template-columns:1fr}.people.svelte-1y91xjl{align-content:start;gap:var(--space-4) var(--space-2);min-height:0;margin:var(--space-5) 0 0;flex:1;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));padding:4px;list-style:none;display:grid;overflow-y:auto}.people.svelte-1y91xjl li:where(.svelte-1y91xjl){font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.people.svelte-1y91xjl li.speaking:where(.svelte-1y91xjl){color:var(--text-primary)}.name.svelte-1y91xjl{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.muted.svelte-1y91xjl{width:22px;height:22px;color:var(--danger);background:var(--surface-raised);border-radius:50%;place-items:center;display:grid;position:absolute;top:34px;right:calc(50% - 32px)}.muted.svelte-1y91xjl svg{width:13px;height:13px}.controls.svelte-1y91xjl{padding:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius-panel);background:var(--surface-glass);box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;display:flex}@media (max-width:1100px){.close.svelte-1y91xjl{display:block}}@media (prefers-reduced-motion:reduce){.signal.live.svelte-1y91xjl i:where(.svelte-1y91xjl){height:40%;animation:none}}.stage.svelte-18yasnq{z-index:5;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-glass);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);flex-direction:column;display:flex;position:absolute;inset:0}header.svelte-18yasnq{align-items:center;gap:var(--space-2);height:40px;display:flex}h2.svelte-18yasnq{min-width:0;font-family:var(--font-display);font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;overflow:hidden}.bar-btn.svelte-18yasnq{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.bar-btn.svelte-18yasnq:hover{color:var(--text-primary);background:var(--surface-hover)}.bar-btn.svelte-18yasnq svg{width:18px;height:18px}.main-video.svelte-18yasnq{flex:1;min-height:0;display:grid}.main-video.svelte-18yasnq:fullscreen{background:#000}.gone.svelte-18yasnq{color:var(--text-secondary);place-self:center}.strip.svelte-18yasnq{gap:var(--space-2);flex:none;display:flex;overflow-x:auto}.strip-item.svelte-18yasnq{flex:none;width:176px}.panel.svelte-1qyc3f1{height:100%;min-height:0;padding:var(--space-4) var(--space-3);background:var(--surface-panel);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);border-left:1px solid var(--line);flex-direction:column;display:flex}header.svelte-1qyc3f1{padding:0 var(--space-2) var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}h2.svelte-1qyc3f1{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}header.svelte-1qyc3f1 p:where(.svelte-1qyc3f1){font-size:var(--text-xs);color:var(--text-secondary);margin:2px 0 0}.list.svelte-1qyc3f1{flex:1;min-height:0;overflow-y:auto}section.svelte-1qyc3f1+section:where(.svelte-1qyc3f1){margin-top:var(--space-4)}h3.svelte-1qyc3f1{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--text-xs);color:var(--text-faint);font-weight:600}ul.svelte-1qyc3f1{margin:0;padding:0;list-style:none}li.svelte-1qyc3f1{align-items:center;gap:var(--space-3);padding:6px var(--space-2);border-radius:var(--radius-row);transition:background var(--dur-fast) var(--ease-out);display:flex;position:relative}li.svelte-1qyc3f1:hover{background:var(--surface-hover)}li.offline.svelte-1qyc3f1{opacity:.5}.av.svelte-1qyc3f1{display:inline-flex;position:relative}.dot.svelte-1qyc3f1{border:2px solid var(--surface-app);background:var(--text-faint);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.dot.on.svelte-1qyc3f1{background:var(--accent)}.who.svelte-1qyc3f1{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.who.svelte-1qyc3f1 strong:where(.svelte-1qyc3f1){font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.you.svelte-1qyc3f1{color:var(--text-faint);margin-left:.35em;font-weight:400}.uid.svelte-1qyc3f1{font-family:var(--font-mono);color:var(--text-faint);font-size:.6875rem}.badge.svelte-1qyc3f1{color:var(--attention);display:grid}.badge.svelte-1qyc3f1 svg{width:15px;height:15px}.mutedb.svelte-1qyc3f1{color:var(--danger)}.more.svelte-1qyc3f1{border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-secondary);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);place-items:center;display:grid}li.svelte-1qyc3f1:hover .more:where(.svelte-1qyc3f1),.more.svelte-1qyc3f1:focus-visible,.more[aria-expanded=true].svelte-1qyc3f1{opacity:1}.more.svelte-1qyc3f1:hover{background:var(--surface-hover)}.more.svelte-1qyc3f1 svg{width:16px;height:16px}.menu.svelte-1qyc3f1{z-index:5;top:100%;right:var(--space-2);border-radius:var(--radius-row);background:var(--surface-glass);min-width:190px;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-overlay);flex-direction:column;padding:4px;display:flex;position:absolute}.menu.svelte-1qyc3f1 button:where(.svelte-1qyc3f1){padding:8px var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);text-align:left;transition:background var(--dur-fast) var(--ease-out)}.menu.svelte-1qyc3f1 button:where(.svelte-1qyc3f1):hover{background:var(--surface-hover)}.menu.svelte-1qyc3f1 .danger:where(.svelte-1qyc3f1){color:var(--danger)}.panel.svelte-xbksmq{height:100%;min-height:0;padding:var(--space-4) var(--space-3);background:var(--surface-panel);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);border-left:1px solid var(--line);flex-direction:column;display:flex}header.svelte-xbksmq{padding:0 var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}h2.svelte-xbksmq{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}input.svelte-xbksmq{height:40px;margin:0 var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;outline:none}input.svelte-xbksmq:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.hint.svelte-xbksmq{margin:var(--space-2) var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-faint)}.results.svelte-xbksmq{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.results.svelte-xbksmq button:where(.svelte-xbksmq){width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);text-align:left;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;display:flex}.results.svelte-xbksmq button:where(.svelte-xbksmq):hover{background:var(--surface-hover)}.meta.svelte-xbksmq{font-size:var(--text-xs);color:var(--text-faint);align-items:center;gap:4px;display:flex}.meta.svelte-xbksmq svg{width:12px;height:12px}.time.svelte-xbksmq{margin-left:auto}.who.svelte-xbksmq{font-size:var(--text-sm);font-weight:700}.text.svelte-xbksmq{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}mark.svelte-xbksmq{color:var(--accent-contrast);background:var(--accent);border-radius:3px;padding:0 2px}.empty.svelte-xbksmq{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.scrim.svelte-1bxxaoh{z-index:40;background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim)) saturate(.9);backdrop-filter:blur(var(--blur-scrim)) saturate(.9);position:fixed;inset:0}.dialog.svelte-1bxxaoh{z-index:41;width:min(var(--w), calc(100vw - 32px));height:var(--h);border-radius:var(--radius-overlay);background:var(--surface-glass);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-overlay);margin:auto;position:fixed;inset:0;overflow:auto}.body.svelte-1bpm2gf{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-5);flex-direction:column;display:flex}h2.svelte-1bpm2gf{font-size:var(--text-xl);margin:0}p.svelte-1bpm2gf{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.field.svelte-1bpm2gf{font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;gap:6px;display:flex}.field.svelte-1bpm2gf input:where(.svelte-1bpm2gf),.field.svelte-1bpm2gf select:where(.svelte-1bpm2gf){height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;outline:none}.field.svelte-1bpm2gf input:where(.svelte-1bpm2gf):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.error.svelte-1bpm2gf{color:var(--danger)}.buttons.svelte-1bpm2gf{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.btn.svelte-1bpm2gf{height:38px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.btn.danger.svelte-1bpm2gf{color:#2b0710;background:var(--danger);box-shadow:none}.btn.svelte-1bpm2gf:disabled{opacity:.5}.body.svelte-1ss30x7{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;display:flex}h2.svelte-1ss30x7{font-size:var(--text-xl);margin:0}input[type=search].svelte-1ss30x7{height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;outline:none}input[type=search].svelte-1ss30x7:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.people.svelte-1ss30x7{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}label.svelte-1ss30x7{align-items:center;gap:var(--space-3);padding:6px var(--space-2);border-radius:var(--radius-row);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);display:flex}label.svelte-1ss30x7:hover{background:var(--surface-hover)}label.on.svelte-1ss30x7{background:var(--accent-soft)}label.svelte-1ss30x7 input:where(.svelte-1ss30x7){accent-color:var(--accent)}.who.svelte-1ss30x7{flex-direction:column;line-height:1.25;display:flex}.who.svelte-1ss30x7 strong:where(.svelte-1ss30x7){font-size:var(--text-sm)}.who.svelte-1ss30x7 span:where(.svelte-1ss30x7){font-size:var(--text-xs);color:var(--text-faint)}.none.svelte-1ss30x7{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.error.svelte-1ss30x7{font-size:var(--text-sm);color:var(--danger);margin:0}.buttons.svelte-1ss30x7{justify-content:flex-end;gap:var(--space-2);display:flex}.btn.svelte-1ss30x7{height:38px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.btn.primary.svelte-1ss30x7{color:var(--accent-contrast);background:var(--accent);box-shadow:none}.btn.svelte-1ss30x7:disabled{opacity:.45}.body.svelte-1f622n{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;display:flex}h2.svelte-1f622n{font-size:var(--text-xl);margin:0}p.svelte-1f622n{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.field.svelte-1f622n{font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;gap:6px;display:flex}.field.svelte-1f622n input:where(.svelte-1f622n){height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;outline:none}.field.svelte-1f622n input:where(.svelte-1f622n):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}fieldset.svelte-1f622n{gap:var(--space-4);border:0;margin:0;padding:0;display:flex}legend.svelte-1f622n,.label.svelte-1f622n{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:4px}.choice.svelte-1f622n,.person.svelte-1f622n{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}input[type=radio].svelte-1f622n,input[type=checkbox].svelte-1f622n{accent-color:var(--accent)}.people.svelte-1f622n{max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.person.svelte-1f622n{padding:4px var(--space-2);border-radius:var(--radius-row)}.person.svelte-1f622n:hover{background:var(--surface-hover)}.error.svelte-1f622n{color:var(--danger)}.buttons.svelte-1f622n{justify-content:flex-end;gap:var(--space-2);display:flex}.btn.svelte-1f622n{height:38px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.btn.primary.svelte-1f622n{color:var(--accent-contrast);background:var(--accent);box-shadow:none}.btn.svelte-1f622n:disabled{opacity:.45}.layout.svelte-qv6s6m{grid-template-columns:208px minmax(0,1fr);height:100%;display:grid}nav.svelte-qv6s6m{padding:var(--space-5) var(--space-3);border-right:1px solid var(--line);background:#00000024;flex-direction:column;gap:2px;display:flex}nav.svelte-qv6s6m h2:where(.svelte-qv6s6m){margin:0 0 var(--space-3) var(--space-3);font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.nav-item.svelte-qv6s6m{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);color:var(--text-secondary);text-align:left;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.nav-item.svelte-qv6s6m svg{width:17px;height:17px}.nav-item.svelte-qv6s6m:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-item.active.svelte-qv6s6m{background:var(--surface-active);color:var(--text-primary)}.pane.svelte-qv6s6m{min-width:0;padding:var(--space-5) var(--space-6);overflow-y:auto}.pane-head.svelte-qv6s6m{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}h3.svelte-qv6s6m{font-size:var(--text-xl);margin:0;font-weight:700}.hint.svelte-qv6s6m{max-width:60ch;margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.error.svelte-qv6s6m{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--danger)}.note.svelte-qv6s6m{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--accent)}.hint.first.svelte-qv6s6m{margin-top:0}.block.svelte-qv6s6m{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.block.no-rule.svelte-qv6s6m{margin-top:var(--space-2);border-top:0;max-width:420px;padding-top:0}.block.svelte-qv6s6m>.btn:where(.svelte-qv6s6m){margin-top:var(--space-2);align-self:flex-start}h4.svelte-qv6s6m{margin:0 0 var(--space-1);font-size:var(--text-md)}.inline-form.svelte-qv6s6m{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.field.narrow.svelte-qv6s6m{flex:none;width:auto;max-width:none}.field.svelte-qv6s6m select:where(.svelte-qv6s6m),.field.svelte-qv6s6m input[type=number]:where(.svelte-qv6s6m){height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0}.field.svelte-qv6s6m input[type=number]:where(.svelte-qv6s6m){width:120px}.link-box.svelte-qv6s6m{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.link-box.svelte-qv6s6m input:where(.svelte-qv6s6m){min-width:0;height:38px;padding:0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);background:#0003;border:0;flex:1}.list-title.svelte-qv6s6m{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.channel-list.svelte-qv6s6m{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.channel-list.svelte-qv6s6m li:where(.svelte-qv6s6m){align-items:center;gap:var(--space-3);min-height:48px;padding:4px var(--space-2) 4px var(--space-3);border-radius:var(--radius-row);transition:background var(--dur-fast) var(--ease-out);display:flex}.channel-list.svelte-qv6s6m li:where(.svelte-qv6s6m):hover,.channel-list.svelte-qv6s6m li:where(.svelte-qv6s6m):focus-within{background:var(--surface-hover)}.ch-icon.svelte-qv6s6m{color:var(--text-faint);display:grid}.ch-icon.svelte-qv6s6m svg{width:16px;height:16px}.ch-text.svelte-qv6s6m{flex-direction:column;flex:1;min-width:0;display:flex}.ch-text.svelte-qv6s6m small:where(.svelte-qv6s6m){text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);overflow:hidden}.ch-actions.svelte-qv6s6m{align-items:center;gap:4px;display:flex}.btn.small.svelte-qv6s6m{min-height:30px;padding:2px var(--space-3);font-size:var(--text-sm)}.channel-edit.svelte-qv6s6m{gap:var(--space-2);padding:var(--space-2) 0;flex-direction:column;flex:1;display:flex}.link-block.svelte-qv6s6m{margin-top:var(--space-4)}.sas.svelte-qv6s6m{margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700}.scan.svelte-qv6s6m{border-radius:var(--radius-row);background:#000;width:min(320px,100%)}.devices.svelte-qv6s6m{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.devices.svelte-qv6s6m li:where(.svelte-qv6s6m){align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);display:flex}.devices.svelte-qv6s6m li.current:where(.svelte-qv6s6m){box-shadow:inset 0 0 0 1px var(--accent-soft)}.device-icon.svelte-qv6s6m{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);background:var(--surface-hover);place-items:center;display:grid}.current.svelte-qv6s6m .device-icon:where(.svelte-qv6s6m){color:var(--accent);background:var(--accent-soft)}.device-icon.svelte-qv6s6m svg{width:18px;height:18px}.device-text.svelte-qv6s6m{flex-direction:column;flex:1;min-width:0;display:flex}.device-text.svelte-qv6s6m small:where(.svelte-qv6s6m){color:var(--text-faint)}.device-text.svelte-qv6s6m small.live:where(.svelte-qv6s6m){color:var(--accent)}.device-rename.svelte-qv6s6m{gap:var(--space-2);flex:1;display:flex}.device-rename.svelte-qv6s6m input:where(.svelte-qv6s6m){min-width:0;height:34px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;flex:1}.confirm-remove.svelte-qv6s6m{gap:var(--space-2);display:flex}.invites.svelte-qv6s6m{margin:var(--space-3) 0 0;padding:0;list-style:none}.invites.svelte-qv6s6m li:where(.svelte-qv6s6m){align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);display:flex}.invites.svelte-qv6s6m li:where(.svelte-qv6s6m)>span:where(.svelte-qv6s6m):nth-child(2){color:var(--text-secondary);flex:1}.invites.svelte-qv6s6m li:where(.svelte-qv6s6m)>span:where(.svelte-qv6s6m):first-child:last-of-type{flex:1}.muted.svelte-qv6s6m{color:var(--text-faint)}.mono.svelte-qv6s6m{font-family:var(--font-mono);font-size:var(--text-sm)}.avatar-edit.svelte-qv6s6m{border-radius:36%;flex:none;display:grid;position:relative}.avatar-edit.svelte-qv6s6m>.avatar{transition:filter var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out)}.avatar-edit.busy.svelte-qv6s6m>.avatar{filter:blur(4px)saturate(.7);opacity:.6;transform:scale(.94)}.orbit.svelte-qv6s6m{background:conic-gradient(from 0deg, transparent 0 55%, var(--accent-soft) 70%, var(--accent) 100%);pointer-events:none;border-radius:50%;animation:.9s linear infinite svelte-qv6s6m-orbit;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes svelte-qv6s6m-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.orbit.svelte-qv6s6m{animation:1.6s ease-in-out infinite alternate svelte-qv6s6m-orbit-pulse}@keyframes svelte-qv6s6m-orbit-pulse{0%{opacity:.4}}}.profile.svelte-qv6s6m{align-items:flex-end;gap:var(--space-4);display:flex}.field.svelte-qv6s6m{max-width:320px;font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;flex:1;gap:6px;display:flex}.field.svelte-qv6s6m input:where(.svelte-qv6s6m){height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-fast) var(--ease-out);border:0;outline:none}.field.svelte-qv6s6m input:where(.svelte-qv6s6m):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.facts.svelte-qv6s6m{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.facts.svelte-qv6s6m div:where(.svelte-qv6s6m){gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;display:grid}dt.svelte-qv6s6m{color:var(--text-secondary);font-size:var(--text-sm)}dd.svelte-qv6s6m{overflow-wrap:anywhere;margin:0}.volume.svelte-qv6s6m{align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);display:flex}.volume.svelte-qv6s6m input:where(.svelte-qv6s6m){max-width:240px;accent-color:var(--accent);flex:1}.volume.svelte-qv6s6m .mono:where(.svelte-qv6s6m){text-align:right;width:4ch;color:var(--text-secondary)}.row-buttons.svelte-qv6s6m{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.btn.svelte-qv6s6m{min-height:38px;padding:4px var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn.svelte-qv6s6m small:where(.svelte-qv6s6m){font-size:var(--text-xs);color:var(--text-faint);font-weight:400}.btn.svelte-qv6s6m:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--text-faint)}.btn.svelte-qv6s6m:active:not(:disabled){transform:scale(.97)}.btn.svelte-qv6s6m:disabled{opacity:.5;cursor:default}.btn.primary.svelte-qv6s6m{color:var(--accent-contrast);background:var(--accent);box-shadow:0 0 20px -6px var(--accent)}.btn.primary.svelte-qv6s6m:hover{filter:brightness(1.07)}.btn.danger-btn.svelte-qv6s6m{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.raise-progress.svelte-qv6s6m{align-items:center;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.bar.svelte-qv6s6m{background:var(--line-strong);border-radius:3px;flex:1;max-width:200px;height:6px;overflow:hidden}.bar.svelte-qv6s6m i:where(.svelte-qv6s6m){width:var(--p);background:var(--accent);height:100%;transition:width var(--dur-med) var(--ease-out);display:block}.choices.svelte-qv6s6m{border:0;margin:0;padding:0}legend.svelte-qv6s6m{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.choice.svelte-qv6s6m{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);display:flex}.choice.svelte-qv6s6m:hover{background:var(--surface-hover)}.choice.svelte-qv6s6m input:where(.svelte-qv6s6m){accent-color:var(--accent);width:16px;height:16px}.swatches.svelte-qv6s6m{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,220px));display:grid}.swatch.svelte-qv6s6m{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-row);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--dur-fast) var(--ease-out);display:flex}.swatch.svelte-qv6s6m:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.swatch.active.svelte-qv6s6m{box-shadow:inset 0 0 0 2px var(--accent)}.dot.svelte-qv6s6m{border-radius:50%;width:18px;height:18px}.mint.svelte-qv6s6m .dot:where(.svelte-qv6s6m){background:#6af2cf}.amber.svelte-qv6s6m .dot:where(.svelte-qv6s6m){background:#ffb86b}.violet.svelte-qv6s6m .dot:where(.svelte-qv6s6m){background:#a898ff}.coral.svelte-qv6s6m .dot:where(.svelte-qv6s6m){background:#ff8fa2}@media (max-width:640px){.layout.svelte-qv6s6m{grid-template-rows:auto 1fr;grid-template-columns:1fr}nav.svelte-qv6s6m{padding:var(--space-3);border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}nav.svelte-qv6s6m h2:where(.svelte-qv6s6m){display:none}.nav-item.svelte-qv6s6m{flex:none}.pane.svelte-qv6s6m{padding:var(--space-4)}.facts.svelte-qv6s6m div:where(.svelte-qv6s6m){grid-template-columns:1fr;gap:2px}.swatches.svelte-qv6s6m{grid-template-columns:1fr}.profile.svelte-qv6s6m{flex-wrap:wrap}}.body.svelte-1y7ckuh{padding:var(--space-5) var(--space-6) var(--space-6)}.head.svelte-1y7ckuh{justify-content:space-between;align-items:center;display:flex}h2.svelte-1y7ckuh{font-size:var(--text-xl);margin:0}p.svelte-1y7ckuh{margin:var(--space-3) 0 0;color:var(--text-secondary)}.download.svelte-1y7ckuh{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.download.svelte-1y7ckuh:hover{box-shadow:inset 0 0 0 1px var(--accent);transform:translateY(-1px)}.download.svelte-1y7ckuh svg{width:22px;height:22px;color:var(--accent)}.download.svelte-1y7ckuh span:where(.svelte-1y7ckuh){flex-direction:column;min-width:0;display:flex}.download.svelte-1y7ckuh small:where(.svelte-1y7ckuh){color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.code-box.svelte-1y7ckuh{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-row);background:#0000002e}.label.svelte-1y7ckuh{font-size:var(--text-xs);color:var(--text-faint);display:block}.code.svelte-1y7ckuh{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.06em;color:var(--text-primary);-webkit-user-select:all;user-select:all;flex-wrap:wrap;font-weight:600;display:flex}.confirm.svelte-1y7ckuh{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);cursor:pointer;display:flex}.confirm.svelte-1y7ckuh input:where(.svelte-1y7ckuh){width:16px;height:16px;accent-color:var(--accent)}.primary.svelte-1y7ckuh{width:100%;height:44px;margin-top:var(--space-4);border-radius:var(--radius-control);color:var(--accent-contrast);background:var(--accent);transition:filter var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);font-weight:700}.primary.svelte-1y7ckuh:disabled{opacity:.4;cursor:not-allowed}.primary.svelte-1y7ckuh:not(:disabled):hover{filter:brightness(1.07)}@media (max-width:480px){.body.svelte-1y7ckuh{padding:var(--space-4)}}.prompt.svelte-1ftmnc9{top:var(--space-3);z-index:90;border-radius:var(--radius-round);background:var(--surface-glass);max-width:calc(100vw - 32px);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);box-shadow:var(--shadow-overlay), inset 0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent);align-items:center;gap:2px;padding:4px;display:flex;position:fixed;left:50%;translate:-50%}.reload.svelte-1ftmnc9{align-items:center;gap:var(--space-2);min-width:0;padding:6px var(--space-3);border-radius:var(--radius-round);font-size:var(--text-sm);text-align:left;transition:background var(--dur-fast) var(--ease-out);display:flex}.reload.svelte-1ftmnc9:hover{background:var(--accent-soft)}.reload.svelte-1ftmnc9 svg{width:16px;height:16px;color:var(--accent);transition:rotate var(--dur-med) var(--ease-out);flex:none}.reload.svelte-1ftmnc9:hover svg{rotate:180deg}strong.svelte-1ftmnc9{color:var(--accent);margin-left:4px}small.svelte-1ftmnc9{color:var(--text-faint)}.close.svelte-1ftmnc9{width:30px;height:30px;color:var(--text-faint);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.close.svelte-1ftmnc9:hover{color:var(--text-primary);background:var(--surface-hover)}.close.svelte-1ftmnc9 svg{width:15px;height:15px}.ambient.svelte-12hq2y2{z-index:0;pointer-events:none;background:radial-gradient(60vmax 45vmax at 8% -10%, var(--ambient-a), transparent 70%), radial-gradient(50vmax 40vmax at 100% 110%, var(--ambient-b), transparent 70%);position:fixed;inset:0}.app.svelte-12hq2y2{z-index:1;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:100%;display:grid;position:relative}.app.with-dock.svelte-12hq2y2{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--dock-width)}.app.svelte-12hq2y2{overflow:clip}.side.svelte-12hq2y2,.dock-slot.svelte-12hq2y2{min-height:0}.dock-slot.svelte-12hq2y2{animation:svelte-12hq2y2-dock-in .2s var(--ease-out)}@keyframes svelte-12hq2y2-dock-in{0%{opacity:0;transform:translate(32px)}}@keyframes svelte-12hq2y2-scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dock-slot.svelte-12hq2y2{animation:.12s linear svelte-12hq2y2-dock-fade}@keyframes svelte-12hq2y2-dock-fade{0%{opacity:0}}}.main.svelte-12hq2y2{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.main.svelte-12hq2y2>.chat{flex:1;min-height:0}.confirm.svelte-12hq2y2{padding:var(--space-5) var(--space-6)}.confirm.svelte-12hq2y2 h2:where(.svelte-12hq2y2){margin:0 0 var(--space-2);font-size:var(--text-xl)}.confirm.svelte-12hq2y2 p:where(.svelte-12hq2y2){color:var(--text-secondary);font-size:var(--text-sm);margin:0}.confirm.svelte-12hq2y2 .err:where(.svelte-12hq2y2){margin-top:var(--space-2);color:var(--danger)}.confirm-buttons.svelte-12hq2y2{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.c-btn.svelte-12hq2y2{height:38px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.c-btn.danger.svelte-12hq2y2{color:#2b0710;background:var(--danger);box-shadow:none}.trust.svelte-12hq2y2{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);font-size:var(--text-sm);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger);display:flex}.trust.svelte-12hq2y2 svg{width:18px;height:18px;color:var(--danger);flex:none}.nudge.svelte-12hq2y2{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-row);font-size:var(--text-sm);background:var(--attention-soft);display:flex;box-shadow:inset 0 0 0 1px #ffb86b4d}.nudge.svelte-12hq2y2 span:where(.svelte-12hq2y2){flex:1}.nudge-save.svelte-12hq2y2{height:30px;padding:0 var(--space-3);border-radius:var(--radius-control);color:#2a1703;background:var(--attention);transition:filter var(--dur-fast) var(--ease-out);font-weight:700}.nudge-save.svelte-12hq2y2:hover{filter:brightness(1.07)}.nudge-close.svelte-12hq2y2{border-radius:var(--radius-control);width:30px;height:30px;color:var(--text-secondary);place-items:center;display:grid}.nudge-close.svelte-12hq2y2:hover{background:var(--surface-hover)}.nudge-close.svelte-12hq2y2 svg{width:16px;height:16px}.drawer-scrim.svelte-12hq2y2,.dock-scrim.svelte-12hq2y2{display:none}@media (max-width:1100px){.app.with-dock.svelte-12hq2y2{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.dock-slot.svelte-12hq2y2{z-index:20;width:min(var(--dock-width), 100vw);box-shadow:var(--shadow-overlay);position:fixed;top:0;bottom:0;right:0}.dock-scrim.svelte-12hq2y2{z-index:19;background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));animation:svelte-12hq2y2-scrim-in .2s var(--ease-out);display:block;position:fixed;inset:0}}@media (max-width:760px){.app.svelte-12hq2y2,.app.with-dock.svelte-12hq2y2{grid-template-columns:minmax(0,1fr)}.side.svelte-12hq2y2{z-index:30;width:min(var(--sidebar-width), 86vw);transition:transform var(--dur-med) var(--ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side.open.svelte-12hq2y2{box-shadow:var(--shadow-overlay);transform:none}.drawer-scrim.svelte-12hq2y2{z-index:25;background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));display:block;position:fixed;inset:0}}.qr.svelte-1t1nt6u{border-radius:var(--radius-row);width:min(240px,70vw);height:auto;display:block}.linking.svelte-13krnjv{gap:var(--space-3);flex-direction:column;display:flex}.qr-frame.svelte-13krnjv{padding:var(--space-2);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--line-strong), 0 12px 40px -12px var(--accent-soft);background:#fff;align-self:center}.copy-row.svelte-13krnjv{gap:var(--space-2);display:flex}.copy-row.svelte-13krnjv input:where(.svelte-13krnjv){min-width:0;height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;outline:none;flex:1}.copy-row.svelte-13krnjv input:where(.svelte-13krnjv):focus{box-shadow:inset 0 0 0 1px var(--accent)}.icon.svelte-13krnjv{border-radius:var(--radius-control);width:40px;color:var(--text-secondary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.icon.svelte-13krnjv:hover{color:var(--accent)}.icon.svelte-13krnjv svg{width:16px;height:16px}.hint.svelte-13krnjv{font-size:var(--text-xs);color:var(--text-faint);margin:0}.sas.svelte-13krnjv{margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:.06em;text-align:center;color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700}.stage.svelte-13krnjv{min-height:100%;padding:var(--space-5) var(--space-4);place-items:center;display:grid;position:relative;overflow:hidden}.ambient.svelte-13krnjv{background:radial-gradient(50vmax 40vmax at 15% 10%, var(--ambient-a), transparent 70%), radial-gradient(45vmax 35vmax at 90% 95%, var(--ambient-b), transparent 70%);position:absolute;inset:0}.card.svelte-13krnjv{width:min(460px,100%);padding:var(--space-6);border-radius:var(--radius-overlay);background:var(--surface-glass);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:var(--shadow-overlay);position:relative}.kicker.svelte-13krnjv{font-size:var(--text-sm);color:var(--text-secondary);margin:0}h1.svelte-13krnjv{margin:4px 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:700;line-height:1.1}.lead.svelte-13krnjv{margin:0 0 var(--space-5);color:var(--text-secondary)}form.svelte-13krnjv{gap:var(--space-3);flex-direction:column;display:flex}.field.svelte-13krnjv{font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;gap:6px;display:flex}.field.svelte-13krnjv input:where(.svelte-13krnjv){height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-fast) var(--ease-out);border:0;outline:none}.field.svelte-13krnjv input:where(.svelte-13krnjv):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.field.svelte-13krnjv input.file:where(.svelte-13krnjv){height:auto;padding:var(--space-3)}.field.svelte-13krnjv input.code:where(.svelte-13krnjv){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.primary.svelte-13krnjv{height:46px;margin-top:var(--space-2);border-radius:var(--radius-control);color:var(--accent-contrast);background:var(--accent);box-shadow:0 0 28px -8px var(--accent);transition:filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);font-weight:700}.primary.svelte-13krnjv:hover{filter:brightness(1.07)}.primary.svelte-13krnjv:active{transform:scale(.98)}.primary.svelte-13krnjv:disabled{opacity:.6;cursor:progress}.link.svelte-13krnjv{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);height:38px;font-size:var(--text-sm);color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.link.svelte-13krnjv svg{width:16px;height:16px}.link.svelte-13krnjv:hover{color:var(--text-primary);background:var(--surface-hover)}.error.svelte-13krnjv{font-size:var(--text-sm);color:var(--danger);margin:0}.meter.svelte-13krnjv{height:72px;padding:var(--space-3);border-radius:var(--radius-row);background:var(--surface-raised);align-items:flex-end;gap:4px;display:flex}.meter.svelte-13krnjv i:where(.svelte-13krnjv){height:var(--h);background:var(--line-strong);transition:background var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border-radius:3px;flex:1}.meter.svelte-13krnjv i.lit:where(.svelte-13krnjv){background:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.status.svelte-13krnjv{justify-content:space-between;gap:var(--space-3);margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-secondary);display:flex}.status.svelte-13krnjv strong:where(.svelte-13krnjv){color:var(--text-primary)}@media (max-width:480px){.card.svelte-13krnjv{padding:var(--space-5)}}.stage.svelte-eo5mm4{min-height:100%;padding:var(--space-5) var(--space-4);background:radial-gradient(50vmax 40vmax at 15% 10%, var(--ambient-a), transparent 70%), radial-gradient(45vmax 35vmax at 90% 95%, var(--ambient-b), transparent 70%);place-items:center;display:grid}.card.svelte-eo5mm4{width:min(460px,100%);padding:var(--space-6);border-radius:var(--radius-overlay);background:var(--surface-glass);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:var(--shadow-overlay)}.kicker.svelte-eo5mm4{font-size:var(--text-sm);color:var(--text-secondary);margin:0}h1.svelte-eo5mm4{margin:4px 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl)}.lead.svelte-eo5mm4{margin:0 0 var(--space-5);color:var(--text-secondary)}form.svelte-eo5mm4{gap:var(--space-3);flex-direction:column;display:flex}.field.svelte-eo5mm4{font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;gap:6px;display:flex}.field.svelte-eo5mm4 input:where(.svelte-eo5mm4){height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;outline:none}.field.svelte-eo5mm4 input:where(.svelte-eo5mm4):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.error.svelte-eo5mm4{font-size:var(--text-sm);color:var(--danger);margin:0}.primary.svelte-eo5mm4{border-radius:var(--radius-control);width:100%;height:46px;color:var(--accent-contrast);background:var(--accent);transition:filter var(--dur-fast) var(--ease-out);font-weight:700}.primary.svelte-eo5mm4:hover{filter:brightness(1.07)}.center.svelte-1n46o8q{height:100%;padding:var(--space-4);place-items:center;display:grid}.pulse.svelte-1n46o8q{align-items:flex-end;gap:4px;height:28px;display:flex}.pulse.svelte-1n46o8q i:where(.svelte-1n46o8q){background:var(--accent);border-radius:3px;width:5px;animation:1s ease-in-out infinite alternate svelte-1n46o8q-pulse}.pulse.svelte-1n46o8q i:where(.svelte-1n46o8q):first-child{height:40%}.pulse.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(2){height:70%;animation-delay:-.3s}.pulse.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(3){height:100%;animation-delay:-.6s}@keyframes svelte-1n46o8q-pulse{to{opacity:.3}}.problem.svelte-1n46o8q{text-align:center;max-width:380px}.problem.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl)}.problem.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0 0 var(--space-4);color:var(--text-secondary)}.problem.svelte-1n46o8q button:where(.svelte-1n46o8q){height:40px;padding:0 var(--space-5);border-radius:var(--radius-control);color:var(--accent-contrast);background:var(--accent);font-weight:700}
