@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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{--bg:#05060a;--panel:#0d0f15db;--panel-solid:#0d0f15;--line:#eceef417;--line-strong:#eceef42e;--fg:#eceef4;--muted:#9095a1;--faint:#5b606c;--white:#f6f7fa;--warn:#ffb27a;--display:"Bricolage Grotesque Variable", "Arial Narrow", system-ui, sans-serif;--body:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, Consolas, monospace;--ease:cubic-bezier(.23, 1, .32, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font:400 14px/1.5 var(--body);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:500 13px/1 var(--body);color:var(--fg);border:1px solid var(--line-strong);cursor:pointer;height:34px;transition:transform .14s var(--ease), background-color .14s, border-color .14s;background:0 0;border-radius:8px;padding:0 12px}button:active{transform:scale(.97)}button.primary{background:var(--white);color:#0a0b10;border-color:var(--white)}button.ghost{color:var(--muted);border-color:#0000}button.sm{height:28px;font-size:12px}@media (hover:hover) and (pointer:fine){button:hover{border-color:#eceef452}button.primary:hover{background:#fff}button.ghost:hover{color:var(--fg)}}:focus-visible{outline:2px solid var(--white);outline-offset:2px}kbd{font:500 10.5px/1 var(--mono);border:1px solid var(--line-strong);color:var(--muted);border-radius:4px;padding:3px 5px}button.primary kbd{color:#3a3d46;border-color:#0000002e}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fine{color:var(--faint);margin:6px 0 0;font-size:12.5px}.muted{color:var(--muted);margin:0}.center{text-align:center}.eyebrow{font:400 11.5px/1.4 var(--mono);color:var(--muted)}.pill{font:500 12px/1 var(--body);background:color-mix(in srgb, var(--c) 14%, transparent);color:color-mix(in srgb, var(--c) 82%, white);border-radius:99px;align-items:center;gap:6px;padding:5px 9px 5px 7px;display:inline-flex}.pill:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 10px var(--c);border-radius:50%}.pill.sm{padding:3px 7px 3px 5px;font-size:11.5px}.dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none;display:inline-block}#room{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#labels{pointer-events:none;position:fixed;inset:0;overflow:hidden}.lbl-theme{pointer-events:auto;cursor:pointer;white-space:nowrap;align-items:baseline;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.lbl-theme span{font:650 19px/1 var(--display);letter-spacing:-.01em;color:color-mix(in srgb, var(--c) 70%, white);text-shadow:0 0 24px color-mix(in srgb, var(--c) 60%, transparent)}.lbl-theme small{font:400 11px var(--mono);color:var(--faint)}.lbl-idea{font:450 12.5px/1.2 var(--body);color:#d9dce4;white-space:nowrap;text-overflow:ellipsis;background:#05060a8c;border-radius:6px;max-width:260px;padding:4px 8px;transition:opacity .26s;position:absolute;top:0;left:0;overflow:hidden}.lbl-idea.sel{color:#fff;background:#05060acc;font-weight:550}body[data-view=liste] #room,body[data-view=liste] #labels,body[data-view=liste] .hint,body[data-view=raum] .list{display:none}.top{z-index:5;padding:max(14px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 14px max(18px, env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#05060aeb,#05060a00);align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.top>*{pointer-events:auto}.brand{align-items:center;gap:10px;min-width:0;display:flex}.mark{border:1.5px solid var(--white);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:0 0 0 4px #f6f7fa14,0 0 0 9px #f6f7fa0a}.word{font:700 20px/1 var(--display);letter-spacing:-.02em}.count{font:400 11.5px var(--mono);color:var(--muted);white-space:nowrap}.sync{font:400 11px var(--mono);color:var(--faint);white-space:nowrap;border:0;align-items:center;gap:5px;height:auto;padding:2px 4px;display:inline-flex}.sync:before{content:"";background:#5fd38a;border-radius:50%;width:6px;height:6px}.sync[data-s=offline]:before{background:var(--warn)}.sync[data-s=abgemeldet]:before,.sync[data-s=aus]:before{background:var(--faint)}.sync[data-s=abgemeldet],.sync[data-s=aus]{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.views{border:1px solid var(--line);background:#0d0f15b3;border-radius:10px;gap:2px;margin-left:8px;padding:3px;display:flex}.views button{height:28px;color:var(--muted);border:0}.views button[aria-pressed=true]{color:var(--fg);background:#eceef41a}.right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.slots{gap:6px;min-width:0;display:flex}.slot{border-color:var(--line);background:#0d0f15b3;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;max-width:190px;height:38px;display:flex}.slot small{font:400 10px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.slot span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--muted);font-size:12.5px;overflow:hidden}.slot.on span{color:var(--fg)}.examples{font:400 11.5px var(--mono);color:var(--muted);white-space:nowrap;border-style:dashed}.examples.armed{color:var(--warn);border-color:var(--warn)}.cap{align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.hint{z-index:4;padding:0 max(18px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-bottom));color:var(--faint);align-items:center;gap:12px;font-size:12px;display:flex;position:fixed;bottom:0;left:0}.hint kbd{margin:0 2px}.empty{z-index:3;text-align:center;pointer-events:none;place-content:center;gap:8px;display:grid;position:fixed;inset:0}.empty h1{font:700 54px/1 var(--display);letter-spacing:-.03em;margin:0}.empty p{color:var(--muted);margin:0}.drawer{z-index:6;background:var(--panel);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);opacity:0;pointer-events:none;width:min(430px,100vw - 28px);transition:transform .3s var(--ease), opacity .22s;border-radius:16px;padding:18px 20px 22px;position:fixed;top:70px;bottom:14px;right:14px;overflow-y:auto;transform:translate(24px)}.drawer.show{opacity:1;pointer-events:auto;transform:none}.d-head{flex-wrap:wrap;align-items:center;gap:10px;padding-right:36px;display:flex}.d-head .x{position:absolute;top:12px;right:12px}.x{width:32px;color:var(--muted);border-color:#0000;padding:0;font-size:18px}.d-title{font:700 34px/1.02 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:14px 0}.meter{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.meter i{background:var(--c);height:100%;box-shadow:0 0 12px var(--c);transition:width .4s var(--ease);display:block}.d-meta{font:400 11.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.drawer h3{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:22px 0 8px}.signals{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.signals li{color:#cfd2da;padding-left:16px;position:relative}.signals li:before{content:"+";color:var(--warn);font-family:var(--mono);position:absolute;left:0}.votes{gap:6px;margin-top:10px;display:flex}.votes span{font:500 11.5px var(--mono);color:var(--warn);border:1px solid #ffb27a4d;border-radius:99px;padding:3px 8px}.parts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.parts li{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:12px;display:grid}.parts i{background:linear-gradient(to right, var(--c) var(--w), var(--line) var(--w));border-radius:2px;height:3px;display:block}.links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.links a,.drawer a{color:var(--fg);border-bottom:1px solid var(--line-strong);text-decoration:none}.chat{flex-direction:column;gap:10px;display:flex}.msg{border:1px solid var(--line);background:#eceef40a;border-radius:10px;padding:10px 12px}.msg b{font:500 11px var(--mono);color:var(--muted)}.msg-x{float:right;width:26px;height:26px;color:var(--faint);background:0 0;border:0;margin:-5px -6px 0 6px;padding:0}button.danger{color:var(--warn);border-color:var(--warn)}.msg.claude b{color:#e8a37a}.msg p{color:#d7dae2;margin:4px 0 0}.note{gap:6px;margin-top:10px;display:flex}.note input,.cap-box input{border:1px solid var(--line);min-width:0;color:var(--fg);height:36px;font:400 14px var(--body);background:#eceef40d;border-radius:8px;flex:1;padding:0 12px}.d-actions{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;padding-top:16px;display:flex}.row-btns{flex-wrap:wrap;gap:6px;display:flex}.warn{color:var(--warn);margin:0}.warn b{color:var(--fg)}.capture{z-index:10;-webkit-backdrop-filter:blur(6px);opacity:0;background:#05060a80;justify-content:center;align-items:flex-start;padding:20vh 16px 0;transition:opacity .16s;display:flex;position:fixed;inset:0}.capture.show{opacity:1}.cap-box{background:var(--panel-solid);border:1px solid var(--line-strong);width:min(640px,100%);transition:transform .2s var(--ease);border-radius:16px;padding:16px;transform:translateY(-6px)scale(.985);box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff08}.capture.show .cap-box{transform:none}.cap-box input{width:100%;height:52px;font:500 21px var(--body);background:0 0;border:0;padding:0 4px}.cap-box input:focus-visible{outline:none}.cap-row{align-items:center;gap:8px;display:flex}.cap-row input{flex:1}.mic{width:42px;height:42px;color:var(--muted);border-color:var(--line-strong);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mic.on{color:#0a0b10;background:var(--white);border-color:var(--white);box-shadow:0 0 0 6px #f6f7fa14,0 0 24px #f6f7fa59}.talk{z-index:5;right:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));color:#0a0b10;background:var(--white);border-color:var(--white);border-radius:50%;place-items:center;width:68px;height:68px;padding:0;display:none;position:fixed;box-shadow:0 0 0 7px #f6f7fa12,0 0 34px #f6f7fa4d}@media (pointer:coarse){.talk{display:grid}}.cap-voice{border:1px solid var(--line);background:#eceef40a;border-radius:10px;align-items:center;gap:12px;margin:10px 4px 0;padding:10px 12px;display:flex}.cap-voice canvas{flex:1;min-width:0;height:28px}.cap-voice span:last-child{font:400 11.5px var(--mono);color:var(--muted);white-space:nowrap}.cap-voice .rec{background:#ff5a4f;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite recpulse;box-shadow:0 0 12px #ff5a4f}.cap-voice.busy .rec{background:var(--muted);box-shadow:none}.cap-voice.busy canvas{opacity:.35}@keyframes recpulse{50%{opacity:.35}}.cap-auto{background:var(--line);border-radius:2px;height:2px;margin:10px 4px 0;overflow:hidden}.cap-auto i{background:var(--white);width:0;height:100%;display:block}.warnline{color:var(--warn)}.cap-list{flex-direction:column;gap:2px;max-height:40vh;margin:10px 4px 0;display:flex;overflow-y:auto}.cap-item{background:#eceef40a;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:4px 4px 4px 8px;display:flex}.cap-item .t{flex:1;min-width:0}.cap-item .x{flex:none;width:28px;height:28px}button.cap-hit{text-align:left;width:100%;height:auto;min-height:40px;font:400 14px/1.3 var(--body);background:#eceef40a;border-color:#0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.cap-hit .t{flex:1;min-width:0}.cap-hit small{font:400 11px var(--mono);color:var(--faint);white-space:nowrap}body[data-quick]{background:0 0}html:has(body[data-quick]){background:0 0}body[data-quick] #room,body[data-quick] #labels,body[data-quick] .top,body[data-quick] .list,body[data-quick] .empty,body[data-quick] .drawer,body[data-quick] .hint,body[data-quick] .mixdown,body[data-quick] .toasts{display:none!important}body[data-quick] .capture{-webkit-backdrop-filter:none;background:0 0;align-items:flex-start;padding:8px}body[data-quick] .cap-box{width:100%;box-shadow:none}.cap-hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;margin:8px 4px 0;display:flex}.cap-hint b{color:var(--fg);font-weight:500}.cap-keys{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;margin:12px 4px 0;padding-top:12px;font-size:12px;display:flex}.cap-keys kbd:not(:first-child){margin-left:10px}.list{padding:86px max(16px, env(safe-area-inset-right)) 40px max(16px, env(safe-area-inset-left));position:fixed;inset:0;overflow-y:auto}@media (pointer:coarse){.list{padding-bottom:120px}}.list>*{max-width:760px;margin-left:auto;margin-right:auto}.list section{margin-bottom:26px}.list h2{font:650 22px/1 var(--display);letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 8px;display:flex}.list h2 small{font:400 11px var(--mono);color:var(--faint)}.li{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:44px;font:400 14px/1.35 var(--body);border-radius:0;grid-template-columns:10px minmax(0,1fr) 90px 82px;align-items:center;gap:12px;padding:10px 2px;display:grid}.li .bar{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.li .bar i{background:var(--c);height:100%;display:block}.li .a{font:400 11px var(--mono);color:var(--faint);text-align:right}.list details{margin-bottom:14px}.list summary{cursor:pointer;color:var(--muted);font:400 12px var(--mono);padding:8px 0}.mixdown{z-index:9;-webkit-backdrop-filter:blur(14px);opacity:0;background:#05060ac7;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px 16px;transition:opacity .22s;display:flex;position:fixed;inset:0}.mixdown.show{opacity:1}.mix-top{top:max(16px, env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex;position:absolute;left:20px;right:20px}.card{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--c) 20%, transparent), transparent 60%), var(--panel-solid);border:1px solid color-mix(in srgb, var(--c) 30%, var(--line));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:min(440px,100%);min-height:380px;transition:transform .26s var(--ease), opacity .26s;border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex;box-shadow:0 40px 100px #00000080}.card .pill{align-self:flex-start}.card h2{font:700 40px/1 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:8px 0 6px}.card.fly-right{opacity:0;transform:translate(140%)rotate(14deg)}.card.fly-left{opacity:0;transform:translate(-140%)rotate(-14deg)}.card.fly-up{opacity:0;transform:translateY(-120%)}.mix-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mix-btns button{align-items:center;gap:8px;height:42px;display:inline-flex}.mix-end{flex-direction:column;align-items:flex-start;gap:14px;width:min(520px,100%);display:flex}.mix-end h2{font:700 38px/1.04 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.mix-end ul{width:100%;margin:6px 0 10px;padding:0;list-style:none}.mix-end li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.mix-end li b{font:400 12px var(--mono);color:var(--muted)}.login{z-index:12;-webkit-backdrop-filter:blur(16px);background:#05060adb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.login-box{background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:20px;flex-direction:column;gap:14px;width:min(400px,100%);padding:28px;display:flex}.login-box h1{font:700 34px/1.05 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 0}.login-box label{font:400 11.5px var(--mono);color:var(--muted);margin-bottom:6px;display:block}.login-box input{width:100%;height:44px;font:400 16px var(--body);color:var(--fg);border:1px solid var(--line-strong);background:#eceef40d;border-radius:10px;padding:0 12px}.login-box button{height:44px}.login-box p{margin:0}.login-box #loginError:empty{display:none}.toasts{z-index:11;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.toast{background:var(--panel-solid);border:1px solid var(--line-strong);max-width:min(460px,100vw - 32px);animation:tin .26s var(--ease);transition:opacity .3s, transform .3s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;box-shadow:0 16px 40px #00000080}.toast b{font-weight:550}.toast button{flex:none;height:28px}.toast.out{opacity:0;transform:translateY(6px)}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.slots{display:none}.views{margin-left:0}}@media (max-width:720px){.top{flex-wrap:wrap;gap:10px}.count{display:none}.sync{font-size:10px}.right{margin-left:auto}.views{order:3;justify-content:stretch;width:100%}.views button{flex:1}.cap kbd{display:none}.list{padding-top:120px}.li{grid-template-columns:10px minmax(0,1fr) 54px}.li .a{display:none}.drawer{width:auto;max-height:82vh;inset:auto 8px 8px;transform:translateY(30px)}.card h2{font-size:32px}.hint span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}
