:root{--bg:#181210;--bg-2:#211915;--panel:#2a201b;--panel-2:#322620;--line:#3d2f27;--ink:#efe6d6;--ink-dim:#b9a88f;--ink-faint:#8a7861;--accent:#cf7a45;--accent-2:#d9a45b;--owner:#355049;--owner-ink:#e7f1ec;--danger:#b4513f;--radius:14px;--serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maxw:1100px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:radial-gradient(120% 100% at 50% 0%, #221813 0%, var(--bg) 60%);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-size:16px;line-height:1.5}@media (width<=600px){body{font-size:14px}}button{font-family:inherit}button,[role=button],select,label.row-item{cursor:pointer}input,textarea{font-family:inherit}.app{max-width:var(--maxw);background:var(--bg-2);flex-direction:column;height:100%;margin:0 auto;display:flex;box-shadow:0 0 60px #00000080}.splash{height:100%;color:var(--ink-faint);font-family:var(--serif);place-items:center;font-style:italic;display:grid}.login{max-width:var(--maxw);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;margin:0 auto;padding:24px;display:flex}.login h1{font-family:var(--serif);letter-spacing:.02em;color:var(--ink);margin:0;font-size:44px}.login .tagline{color:var(--ink-dim);font-family:var(--serif);max-width:30ch;margin:0 0 10px;font-style:italic}.login form{flex-direction:column;gap:10px;width:min(320px,86vw);display:flex}.login input{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius);text-align:center;padding:13px 14px;font-size:16px}.login input:focus{border-color:var(--accent);outline:none}.login .err{color:var(--danger);min-height:1.2em;font-size:14px}.login .hint{color:var(--ink-faint);font-size:12.5px}.btn{background:var(--accent);color:#2a160c;border-radius:var(--radius);border:none;padding:13px 16px;font-size:15px;font-weight:650}.btn:disabled{opacity:.5}.btn.ghost{color:var(--ink-dim);border:1px solid var(--line);background:0 0}.btn.ghost:hover{color:var(--ink);border-color:var(--accent)}.btn.small{border-radius:10px;padding:7px 11px;font-size:13px}.btn.danger{color:var(--danger);border:1px solid var(--danger);background:0 0}.nav{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:6px;padding:8px 12px;display:flex}.nav .wordmark{font-family:var(--serif);letter-spacing:.03em;color:var(--ink);margin-right:auto;font-size:20px}.nav .wordmark small{color:var(--ink-faint);margin-left:8px;font-size:12px;font-style:italic}.nav button{color:var(--ink-faint);background:0 0;border:none;border-radius:9px;padding:6px 9px;font-size:13px}.nav button.active{color:var(--ink);background:var(--panel)}.nav button:hover{color:var(--ink)}.demo-banner{color:var(--accent-2);text-align:center;border-bottom:1px solid var(--line);background:#3a2a16;padding:6px 10px;font-size:12.5px}.presence{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:8px;padding:7px 10px;display:flex;overflow-x:auto}.chip{background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:flex}.chip.active{border-color:var(--accent);color:var(--ink);background:var(--panel-2)}.chip .dot{background:var(--accent);color:#2a160c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.chip .who{white-space:nowrap;font-size:13px}.chip .who small{color:var(--ink-faint);font-size:11px;display:block}.subbar{border-bottom:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex}.stream{flex-direction:column;flex:1;gap:10px;padding:10px 12px 6px;display:flex;overflow-y:auto}.jump-new{background:var(--accent);color:var(--bg);cursor:pointer;z-index:5;border:none;border-radius:999px;align-self:center;padding:5px 15px;font-size:12px;font-weight:600;position:sticky;bottom:10px;box-shadow:0 4px 14px #00000073}.jump-new:hover{filter:brightness(1.08)}.chip.focused{box-shadow:inset 0 0 0 2px var(--accent)}.chip .focus-mark{font-size:11px;position:absolute;top:0;right:6px}.reading-exit{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;background:var(--accent);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.msg{max-width:min(86%,720px)}.msg .speaker{color:var(--ink-faint);align-items:center;gap:6px;margin:0 0 3px 4px;font-size:12.5px;display:flex}.msg .speaker .to{color:var(--accent-2)}.msg .bubble{white-space:pre-wrap;word-wrap:break-word;border-radius:16px;padding:10px 13px;font-size:15px}.msg.customer{align-self:flex-start}.msg.customer .bubble{background:var(--panel);border-bottom-left-radius:5px}.msg.owner{text-align:right;align-self:flex-end}.msg.owner .bubble{background:var(--owner);color:var(--owner-ink);border-bottom-right-radius:5px}.msg.narration{text-align:center;max-width:92%;color:var(--ink-faint);align-self:center;padding:2px 8px;font-size:13.5px;font-style:italic}.msg .bubble em{color:var(--accent-2);font-style:italic}.typing{color:var(--ink-faint);align-self:flex-start;padding-left:6px;font-size:13px;font-style:italic}.composer{border-top:1px solid var(--line);background:var(--bg-2);padding:9px 10px calc(9px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.suggested{flex-wrap:wrap;gap:7px;display:flex}.suggested button{text-align:left;background:var(--panel);border:1px solid var(--line);max-width:100%;color:var(--ink-dim);white-space:normal;border-radius:16px;flex:0 auto;padding:6px 12px;font-size:12.5px;line-height:1.3}.suggested button:hover{color:var(--ink);border-color:var(--accent)}.suggested button.is-action{color:var(--accent-2);border-color:var(--accent);font-style:italic}.mode-toggle{border:1px solid var(--line);border-radius:999px;margin-left:auto;display:inline-flex;overflow:hidden}.mode-toggle button{color:var(--ink-faint);background:0 0;border:none;padding:5px 11px;font-size:12px}.mode-toggle button.active{background:var(--panel-2);color:var(--ink)}.backroom{background:#140d0a;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.backroom:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%,#96462338,#0000 70%);animation:7s ease-in-out infinite ah-breathe;position:absolute;inset:0}@keyframes ah-breathe{0%,to{opacity:.5}50%{opacity:.95}}.backroom-portrait{z-index:1;background:#0d0908;flex:0 0 44%;min-height:180px;max-height:420px;position:relative;overflow:hidden}.backroom-backdrop{z-index:0;background:#0d0908 url(/afterhours/backdrop.webp) 50%/cover no-repeat;position:absolute;inset:0}.backroom-portrait .ah-img{z-index:1;object-fit:cover;object-position:center 22%;width:100%;height:100%;animation:1.4s ah-fade,26s ease-in-out infinite alternate ah-drift;position:absolute;inset:0}@keyframes ah-fade{0%{opacity:0}to{opacity:1}}@keyframes ah-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.09)translate(-1.5%,-1.2%)}}.ah-mood-cue{z-index:2;font-family:var(--serif);letter-spacing:.3px;color:#f5e1cd9e;text-shadow:0 1px 6px #000000d9;pointer-events:none;font-size:13px;font-style:italic;transition:color 1.4s;position:absolute;bottom:10px;left:12px}.backroom--s2 .ah-mood-cue,.backroom--s3 .ah-mood-cue{color:#e8a278b8}.backroom--s4 .ah-mood-cue,.backroom--s5 .ah-mood-cue{color:#de785fd1}.backroom-portrait.touched{animation:.72s ah-touch}@keyframes ah-touch{0%{box-shadow:inset 0 0 #cf7a4500}35%{box-shadow:inset 0 0 70px 2px #cf7a456b}to{box-shadow:inset 0 0 #cf7a4500}}.ah-bloom{z-index:60;cursor:pointer;background:#0a0605;animation:.5s ah-bloom-in;position:fixed;inset:0}@keyframes ah-bloom-in{0%{opacity:0}to{opacity:1}}.ah-bloom .ah-img{object-fit:cover;object-position:center 26%;width:100%;height:100%;animation:.9s ah-fade,22s ease-in-out infinite alternate ah-drift;position:absolute;inset:0}.ah-bloom-line{z-index:1;text-align:center;max-width:640px;font-family:var(--serif);color:#f3e6d4;text-shadow:0 2px 16px #000000e6;margin:0 auto;padding:0 22px;font-size:19px;line-height:1.5;position:absolute;bottom:8%;left:0;right:0}.ah-bloom-line em{color:var(--accent-2);font-style:italic}.backroom-portrait .subbar{z-index:2;background:linear-gradient(#0c07058c,#0c070500);border-bottom:none;position:relative}.backroom-portrait.expanded{flex:0 0 88%;max-height:none}.backroom-expand{z-index:1;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.backroom-expand-hint{z-index:2;color:#ffffffbf;pointer-events:none;background:#140e0b80;border-radius:6px;padding:1px 6px;font-size:13px;position:absolute;bottom:10px;right:10px}.backroom>.stream{z-index:1;background:linear-gradient(#140c088c,#0e0806d1);flex:1;position:relative}.backroom>.composer{z-index:1;position:relative}.ah-prose{font-family:var(--serif);letter-spacing:.1px;max-width:680px;margin:2px 6px 11px;font-size:16px;line-height:1.66}.ah-prose em{color:var(--accent-2);opacity:.92;font-style:italic}.ah-her{color:#f0e3d2}.ah-you{color:#b79e86}.ah-narr{color:#9d8a73;text-align:center;opacity:.85;font-size:14.5px;font-style:italic}.composer.ah{background:#100a07eb;border-top-color:#cf7a452e}.composer.ah .acts .icon-btn{display:none}.composer.ah textarea{background:#1e130eb3;border-color:#cf7a4538}.backroom--s2:before,.backroom--s3:before{background:radial-gradient(120% 72% at 50% 100%,#a0421e4d,#0000 70%)}.backroom--s2>.stream,.backroom--s3>.stream{background:linear-gradient(#160b079e,#0c0604e6)}.backroom--s4:before,.backroom--s5:before{background:radial-gradient(120% 76% at 50% 100%,#96321a66,#0000 72%)}.backroom--s4>.stream,.backroom--s5>.stream{background:linear-gradient(#160906b8,#080403f2)}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tonights-pour{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-dim);border-bottom:1px solid var(--line);background:#cf7a4514;padding:4px 14px;font-size:12px;display:block;overflow:hidden}.tonights-pour strong{color:var(--ink);font-weight:600}.tonights-pour small{color:var(--ink-faint);font-size:11.5px}.tonights-pour{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font-family:inherit}.tonights-pour:disabled{cursor:default}.tonights-pour:not(:disabled):hover{background:#cf7a4529}.quiet-notice{color:var(--ink-dim);border-bottom:1px solid var(--line);text-align:center;background:#cf7a451a;padding:10px 14px;font-size:13px;font-style:italic}.row-item .sub.notes{color:var(--ink-faint);margin-top:2px;font-style:italic}.order-fulfill{border:1px solid var(--accent);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#cf7a4529;border-radius:12px;margin-bottom:8px;padding:10px 14px;font-size:13.5px}.order-fulfill:disabled{opacity:.6;cursor:default}.order-fulfill:not(:disabled):hover{border-color:var(--accent-2);background:#cf7a453d}.gallery .g-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.g-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:10px 4px;display:flex}.g-meta{flex-direction:column;gap:2px;min-width:150px;display:flex}.g-meta .nm{font-family:var(--serif);color:var(--ink);font-size:15px}.g-meta .muted{font-size:11px}.g-thumbs{flex-wrap:wrap;gap:8px;display:flex}.g-thumb{width:72px}.g-thumb img,.g-thumb-empty{border-radius:8px;width:72px;height:72px;display:block}.g-thumb img{object-fit:cover;border:1px solid var(--line)}.g-thumb-empty{border:1px dashed var(--line);color:var(--ink-faint);justify-content:center;align-items:center;font-size:18px;display:flex}.g-thumb-label{color:var(--ink-faint);text-align:center;margin-top:3px;font-size:10px;display:block}.g-thumb img{cursor:zoom-in;transition:transform .13s,box-shadow .13s,border-color .13s}.g-thumb img:hover{z-index:5;border-color:var(--accent);position:relative;transform:scale(2.2);box-shadow:0 8px 28px #0009}.g-lightbox{z-index:200;cursor:zoom-out;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:fixed;inset:0}.g-lightbox img{object-fit:contain;border-radius:10px;max-width:92vw;max-height:86vh;box-shadow:0 12px 48px #0009}.g-lightbox-cap{color:var(--ink-dim);font-size:13px}.chip{position:relative}.chip.bond{box-shadow:inset 0 0 0 1.5px var(--accent)}.chip .bond-mark{color:var(--accent-2);font-size:11px;position:absolute;top:0;right:8px}.j-card .head{flex-wrap:wrap}.j-card .stage{color:var(--ink-dim);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px}.j-card .stage--close,.j-card .stage--cherished{color:var(--accent-2);border-color:var(--accent)}.j-card .stage--cherished{background:#cf7a451f}.j-card .served .lab{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:11px}.j-card .ah-mark{color:var(--ink-faint);margin-top:6px;font-size:12px;font-style:italic}.j-card .arc{color:var(--ink-dim);margin:2px 0 4px;font-style:italic}.j-card .arc .lab{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:11px;font-style:normal}.text-msg{border-bottom:1px solid var(--line);padding:8px 0 10px}.text-msg:last-child{border-bottom:none}.text-from{color:var(--ink-faint);align-items:center;gap:7px;margin-bottom:4px;font-size:12.5px;display:flex}.text-body{color:var(--ink);margin:0 2px 7px;font-size:14px;font-style:italic;line-height:1.45}.text-reply{gap:6px;display:flex}.text-reply input{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:1;padding:6px 12px;font-size:13px}.br-gestures{flex-wrap:wrap;justify-content:center;gap:6px;padding:4px 10px 2px;display:flex}.br-gestures button{color:var(--ink-dim);cursor:pointer;background:#1c120db8;border:1px solid #cf7a4547;border-radius:999px;padding:4px 12px;font-size:12px}.br-gestures button:disabled{opacity:.4;cursor:default}.br-gestures button:not(:disabled):active{background:#cf7a4533}.polaroid-wrap{justify-content:center;margin:4px 0;display:flex}.polaroid{background:#f3efe6;border-radius:3px;max-width:230px;padding:8px 8px 6px;transform:rotate(-1.6deg);box-shadow:0 6px 18px #00000073}.polaroid-img{object-fit:cover;background:#2a2320;border-radius:1px;width:214px;height:150px;display:block}.polaroid-cap{font-family:"Bradley Hand", "Segoe Script", cursive, var(--serif);color:#3a3128;text-align:center;margin-top:7px;padding:0 2px 2px;font-size:14px;line-height:1.2}.era-photo{opacity:.5;filter:sepia(.25);border-radius:10px;width:100%;max-width:420px;margin:4px auto 10px;display:block}.recap{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;max-width:420px;margin:6px auto 18px;padding:14px 16px}.recap-h{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:15px}.recap-line{color:var(--ink-dim);margin:4px 0;font-size:13px;line-height:1.45}.recap-line>span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-size:11px}.recap-line.muted{font-style:italic}.curtain.welcome p{max-width:460px}.composer .row{align-items:flex-end;gap:8px;display:flex}.composer textarea{resize:none;background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:14px;flex:1;max-height:120px;padding:11px 13px;font-size:15px;line-height:1.35}.composer textarea:focus{border-color:var(--accent);outline:none}.composer .acts{gap:6px;display:flex}.icon-btn{background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);white-space:nowrap;border-radius:12px;height:42px;padding:0 12px;font-size:13px}.icon-btn:hover{color:var(--ink);border-color:var(--accent)}.icon-btn.send{background:var(--accent);color:#2a160c;border:none;font-weight:650}.icon-btn:disabled{opacity:.45}.curtain{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:28px;display:flex}.curtain h2{font-family:var(--serif);margin:0;font-size:26px;font-weight:500}.curtain p{color:var(--ink-dim);max-width:34ch;font-style:italic;font-family:var(--serif);margin:0}.sheet-backdrop{z-index:30;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:var(--maxw);background:var(--bg-2);border-top:1px solid var(--line);max-height:78vh;padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;display:flex}.sheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sheet header h3{font-family:var(--serif);margin:0;font-size:19px;font-weight:500}.sheet .body{padding:10px 12px 16px;overflow-y:auto}.sheet input.search{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:12px;margin-bottom:10px;padding:11px 13px;font-size:15px}.sheet input.search:focus{border-color:var(--accent);outline:none}.row-item{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:flex}.row-item .meta{flex:1;min-width:0}.row-item .title{color:var(--ink);font-size:14.5px}.row-item .sub{color:var(--ink-faint);margin-top:2px;font-size:12px}.row-item .badge{color:var(--accent-2);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:1px 6px;font-size:10.5px}.row-item.off{opacity:.5}.screen{padding:14px 14px calc(20px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.screen h2{font-family:var(--serif);margin:6px 4px 12px;font-size:22px;font-weight:500}.screen h3{font-family:var(--serif);color:var(--accent-2);margin:18px 4px 8px;font-size:17px;font-weight:500}.tabs{gap:8px;margin:4px 0 14px;display:flex}.tabs button{background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);border-radius:11px;flex:1;padding:9px;font-size:14px}.tabs button.active{color:var(--ink);border-color:var(--accent);background:var(--panel-2)}.field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.field label{color:var(--ink-faint);font-size:12.5px}.field input,.field textarea,.field select{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:11px;padding:10px 12px;font-size:14.5px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);outline:none}select{background-color:var(--panel);color:var(--ink);border:1px solid var(--line);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%238a7861' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:11px;padding:10px 34px 10px 12px;font-size:14.5px}select:focus{border-color:var(--accent);outline:none}select option{background:var(--panel);color:var(--ink)}.note{color:var(--ink-faint);font-size:12.5px;line-height:1.5}.assist-out{background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);white-space:pre-wrap;border-radius:11px;margin-top:8px;padding:10px 12px;font-size:13.5px}.j-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin-bottom:10px;padding:13px 14px}.j-card .head{align-items:center;gap:10px;display:flex}.j-card .head .nm{font-family:var(--serif);font-size:17px}.j-card .head .age{color:var(--ink-faint);font-size:12.5px}.j-card .bars{gap:12px;margin:8px 0;display:flex}.bar-meter{flex:1}.bar-meter .lab{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.bar-meter .track{background:var(--bg);border-radius:99px;height:6px;margin-top:3px;overflow:hidden}.bar-meter .fill{background:var(--accent);height:100%}.j-card .shared{margin-top:8px}.j-card .shared li{color:var(--ink-dim);margin:3px 0;font-size:13px}.j-card .empty{color:var(--ink-faint);font-size:13px;font-style:italic}.toast{left:50%;bottom:calc(78px + env(safe-area-inset-bottom));color:var(--accent-2);border:1px solid var(--line);z-index:40;text-align:center;background:#3a2a18;border-radius:999px;max-width:90vw;padding:9px 16px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0006}.muted{color:var(--ink-faint)}.center{text-align:center}.avatar{object-fit:cover;background:var(--accent);border-radius:50%;flex:none;display:inline-block}.avatar.fallback{color:#2a160c;place-items:center;font-weight:700;line-height:1;display:inline-grid}.msg .speaker .avatar{vertical-align:middle;margin-right:5px}.nav .wordmark .avatar{vertical-align:middle;margin-right:8px}.hero{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%;max-width:460px;display:block}.curtain .hero{margin-bottom:4px}.login .hero{margin:0 auto 4px}.nav .ver{color:var(--ink-faint);opacity:.7;letter-spacing:.02em;align-self:center;margin-left:8px;font-size:10.5px}.login-ver{color:var(--ink-faint);opacity:.55;margin-top:14px;font-size:11px}.subbar-actions{flex-shrink:0;gap:6px;display:flex}.subbar-actions .btn{white-space:nowrap;padding:6px 9px;font-size:12px}.paused-tag{color:var(--accent-2)}.subbar-info{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.barclock{align-items:baseline;gap:6px;display:inline-flex}.barclock .bc-time{color:var(--accent-2);font-variant-numeric:tabular-nums}.chip{align-items:center}.filters{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.filters select{flex:1;min-width:110px}.group-h{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-2);margin:16px 4px 6px;font-size:12px}.avatar-wrap{flex:none;display:inline-flex;position:relative}.avatar-preview{z-index:200;background:var(--panel-2);border:1px solid var(--line);pointer-events:none;border-radius:14px;padding:5px;position:fixed;box-shadow:0 12px 34px #0009}.avatar-preview img{object-fit:cover;border-radius:10px;width:280px;height:280px;display:block}.suggested,.presence{scrollbar-width:none;-ms-overflow-style:none}.suggested::-webkit-scrollbar{display:none}.presence::-webkit-scrollbar{display:none}.stream,.screen,.sheet .body,.composer textarea{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.stream::-webkit-scrollbar{width:7px;height:7px}.screen::-webkit-scrollbar{width:7px;height:7px}.sheet .body::-webkit-scrollbar{width:7px;height:7px}.composer textarea::-webkit-scrollbar{width:7px;height:7px}.stream::-webkit-scrollbar-track{background:0 0}.screen::-webkit-scrollbar-track{background:0 0}.sheet .body::-webkit-scrollbar-track{background:0 0}.composer textarea::-webkit-scrollbar-track{background:0 0}.stream::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.screen::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.sheet .body::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.composer textarea::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.stream::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.screen::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.sheet .body::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}
