html[data-mgx] .ui-shell .ui-dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--shadow-m);padding:6px}html[data-mgx] .ui-dock>a,html[data-mgx] .ui-dock>button{border-radius:var(--radius-pill);min-height:56px}html[data-mgx] .ui-dock>a.on,html[data-mgx] .ui-dock>button.on{background:color-mix(in srgb, var(--text) 10%, transparent)}html[data-mgx] .ui-dock>.ui-dock-mic{aspect-ratio:1;border-radius:50%;flex:none;align-self:center;width:52px;min-width:52px;height:52px;min-height:52px;max-height:52px}html[data-mgx] .ui-dock>a .ui-count,html[data-mgx] .ui-dock>button .ui-count{border-radius:var(--radius-xs);color:#fff;min-width:18px;height:18px;font-size:var(--fs-xs);text-align:center;background:#34c759;padding:0 5px;font-weight:700;line-height:18px}html[data-mgx-room] .ui-shell .ui-dock{display:none}html[data-mgx-room] .ui-shell .ui-main{padding-bottom:0}
.ai-screens .mail-folders .mail-folder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-screens .mail-folder-head{color:var(--text-3);font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;margin:14px 12px 4px}.ai-screens .mail-boxes{gap:12px;margin-bottom:14px;display:grid}.ai-screens .mail-boxes h2{font-size:var(--fs-2xl);margin:0}.ai-screens .mail-box-line{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:12px;display:flex}.ai-screens .mail-box-line b{overflow-wrap:anywhere;min-width:0}.ai-screens .mail-box-line label{color:var(--text-2);font-size:var(--fs-m);align-items:center;gap:6px;display:inline-flex}@media (max-width:720px){.ai-screens .mail-body{grid-template-columns:minmax(0,1fr)}.ai-screens .mail-folders{flex-flow:wrap;gap:4px}.ai-screens .mail-folder-head{flex-basis:100%;margin:6px 4px 0}.ai-screens .mail-folders .mail-folder{max-width:100%}}.ai-screens .mail-count{border-radius:var(--radius-s);background:var(--card);color:var(--text);font-size:var(--fs-s);margin-left:8px;padding:1px 7px;font-weight:600}.ai-screens .mail-default{border-radius:var(--radius-s);background:var(--card);color:var(--text-2);font-size:var(--fs-m);padding:4px 10px}.ai-screens .mail-compose{gap:10px;margin:12px 0;padding:16px;display:grid}.ai-screens .mail-compose label{font-size:var(--fs-m);gap:4px;display:grid}.ai-screens .mail-compose input,.ai-screens .mail-compose select,.ai-screens .mail-compose textarea{font:inherit;border-radius:var(--radius-xs);border:1px solid var(--line,#3a3a48);color:inherit;background:0 0;padding:8px 10px}.ai-screens .mail-compose-actions{gap:8px;display:flex}.ai-screens .mail-compose-files{flex-wrap:wrap;gap:8px;display:flex}.ai-screens .mail-compose-files .lfile{align-items:center;gap:6px;display:inline-flex}.ai-screens .mail-screen .pageh .mail-back{height:44px;font-size:var(--fs-2xl);align-self:center;gap:8px;padding:0 16px;font-weight:600}.ai-screens .mail-reader .ui-letter .lbar{justify-content:flex-end}.ai-screens .mail-reply{position:relative}.ai-screens .mail-reply-menu{z-index:20;min-width:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ai-screens .mail-reply-menu button{text-align:left;border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.ai-screens .mail-reply-menu button:hover,.ai-screens .mail-reply-menu button:focus-visible{background:#ffffff12}.ai-screens .mail-reply-menu .muted{font-size:var(--fs-s)}.ai-screens .lthread{margin-top:16px}.ai-screens .ui-letter .lbody.quoted{border-left:3px solid var(--line,#3a3a48);color:var(--text-3,#8b8b9a);font-size:var(--fs-m);margin-top:10px;padding:12px 14px}.ai-screens .mail-html{margin-top:16px}.ai-screens .mail-html iframe{border-radius:var(--radius-s);background:#fff;border:0;width:100%;display:block}.ai-screens .mail-html-note{font-size:var(--fs-m);color:var(--text-2);align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-screens .yx{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:18px;padding-top:16px;display:grid}.ai-screens .yx-i{flex:none}.ai-screens .yx-btn{border-radius:var(--radius-s);height:32px;color:var(--text-2);font:inherit;font-size:var(--fs-m);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ai-screens .yx-btn:hover:not(:disabled),.ai-screens .yx-btn:focus-visible{background:var(--card-2);color:var(--text)}.ai-screens .yx-btn:disabled{opacity:.4;cursor:default}.ai-screens .yx-btn.icon{width:32px;padding:0}.ai-screens .yx-btn.sm{border-radius:var(--radius-xs);width:24px;height:24px}.ai-screens .yx-btn.primary{background:linear-gradient(135deg, var(--ai-from), var(--ai-to));color:#fff;font-weight:600}.ai-screens .yx-btn.primary:hover:not(:disabled){background:linear-gradient(135deg, var(--ai-from), var(--ai-to));filter:brightness(1.08);color:#fff}.ai-screens .yx-btn.more{background:var(--card-2);align-self:center;margin:12px 0}.ai-screens .yx-side{flex-direction:column;gap:2px;min-width:0;display:flex;position:sticky;top:12px}.ai-screens .yx-write{gap:8px;display:flex}.ai-screens .yx-compose{border-radius:var(--radius-s);background:linear-gradient(135deg, var(--ai-from), var(--ai-to));color:#fff;height:40px;font:inherit;font-size:var(--fs-l);cursor:pointer;box-shadow:var(--shadow-accent);border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ai-screens .yx-compose:hover{filter:brightness(1.08)}.ai-screens .yx-write .yx-btn.icon{border-radius:var(--radius-s);background:var(--card);width:40px;height:40px}.ai-screens .yx-ai{border-radius:var(--radius-xs);height:28px;color:var(--text-3);font-size:var(--fs-s);align-items:center;gap:8px;margin:6px 0 10px;padding:0 10px;display:flex}.ai-screens .yx-ai:hover{color:var(--text);background:var(--card)}.ai-screens .yx-navs{flex-direction:column;gap:1px;display:flex}.ai-screens .yx-nav,.ai-screens .yx-box{border-radius:var(--radius-xs);width:100%;height:32px;color:var(--text-2);font:inherit;font-size:var(--fs-l);text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.ai-screens .yx-nav:hover,.ai-screens .yx-box:hover{background:var(--card);color:var(--text)}.ai-screens .yx-nav.on,.ai-screens .yx-box.on{background:var(--card-2);color:var(--text);font-weight:600}.ai-screens .yx-nav.soon{opacity:.45;cursor:default}.ai-screens .yx-nav.soon:hover{color:var(--text-2);background:0 0}.ai-screens .yx-nav-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-screens .yx-count{border-radius:var(--radius-s);background:var(--card-2);color:var(--text);font-size:var(--fs-s);flex:none;padding:0 7px;font-weight:600;line-height:20px}.ai-screens .yx-group{color:var(--text-3);font-size:var(--fs-s);align-items:center;gap:4px;margin:12px 0 2px;padding:0 4px 0 10px;display:flex}.ai-screens .yx-group span{flex:1}.ai-screens .yx-boxes{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.ai-screens .yx-box-ava{background:var(--card-2);width:20px;height:20px;color:var(--text);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ai-screens .yx-main{min-width:0}.ai-screens .yx-note{border-radius:var(--radius-s);background:var(--card-2);color:var(--text-2);font-size:var(--fs-m);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:6px 6px 6px 12px;display:flex}.ai-screens .yx-card{border-radius:var(--radius-m);background:var(--card);border:1px solid var(--line);gap:12px;margin-bottom:12px;padding:16px;display:grid}.ai-screens .yx-search{border-radius:var(--radius-s);background:var(--card);border:1px solid var(--line);height:40px;color:var(--text-3);align-items:center;gap:8px;margin-bottom:8px;padding:0 14px;display:flex}.ai-screens .yx-search:focus-within{border-color:var(--line-2);color:var(--text)}.ai-screens .yx-search input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--fs-l);background:0 0;border:0;outline:0;flex:1}.ai-screens .yx-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px;min-height:44px;padding:0 4px 0 0;display:flex}.ai-screens .yx-bar.reader{padding-left:4px}.ai-screens .yx-sel{color:var(--text);font-size:var(--fs-m);margin:0 8px 0 4px;font-weight:600}.ai-screens .yx-check{cursor:pointer;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ai-screens .yx-check input{width:16px;height:16px;accent-color:var(--ai-from,#8b5cff);cursor:pointer}.ai-screens .yx-list{flex-direction:column;display:flex}.ai-screens .yx-hint{color:var(--text-3);font-size:var(--fs-m);margin:14px 12px}.ai-screens .yx-empty{color:var(--text-2);margin:24px 12px}.ai-screens .yx-empty h3{font-size:var(--fs-2xl);color:var(--text);margin:0 0 6px}.ai-screens .yx-empty p{max-width:520px;font-size:var(--fs-m);margin:0}.ai-screens .yx-row{border-bottom:1px solid var(--line);align-items:stretch;min-height:40px;display:flex}.ai-screens .yx-row:hover{background:var(--card)}.ai-screens .yx-row.sel{background:#8b5cff1a}.ai-screens .yx-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:28px 190px minmax(0,1fr) auto minmax(64px,max-content);align-items:center;gap:10px;padding:4px 12px 4px 0;display:grid}.ai-screens .yx-ava.ui-ava{width:28px;height:28px;font-size:var(--fs-xs)}.ai-screens .yx-ava.lg.ui-ava{width:40px;height:40px;font-size:var(--fs-l)}.ai-screens .yx-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-l);padding-left:12px;display:block;position:relative;overflow:hidden}.ai-screens .yx-dot{background:linear-gradient(135deg, var(--ai-from), var(--ai-to));border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0}.ai-screens .yx-row.unread .yx-from,.ai-screens .yx-row.unread .yx-subj b{color:var(--text);font-weight:700}.ai-screens .yx-subj{white-space:nowrap;min-width:0;font-size:var(--fs-l);align-items:baseline;gap:10px;display:flex;overflow:hidden}.ai-screens .yx-subj b{text-overflow:ellipsis;flex:none;max-width:55%;font-weight:500;overflow:hidden}.ai-screens .yx-pv{text-overflow:ellipsis;min-width:0;color:var(--text-3);font-size:var(--fs-m);overflow:hidden}.ai-screens .yx-tail{color:var(--text-3);align-items:center;gap:8px;display:flex}.ai-screens .yx-clip{display:inline-flex}.ai-screens .yx-date{color:var(--text-3);font-size:var(--fs-s);text-align:right;white-space:nowrap}.ai-screens .yx-read{min-width:0}.ai-screens .yx-letter{padding:18px 4px 0}.ai-screens .yx-title{font-size:var(--fs-4xl);overflow-wrap:anywhere;margin:0 0 14px;font-weight:700;line-height:1.25}.ai-screens .yx-who{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ai-screens .yx-who-t{flex:1;min-width:0}.ai-screens .yx-who-n{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-l);overflow:hidden}.ai-screens .yx-addr{color:var(--text-3);font-size:var(--fs-m);margin-left:8px}.ai-screens .yx-who-s{color:var(--text-3);font-size:var(--fs-s)}.ai-screens .yx-who-d{color:var(--text-3);font-size:var(--fs-s);white-space:nowrap}.ai-screens .yx-canvas{border-radius:var(--radius-m);background:var(--card);margin-top:14px;padding:16px}.ai-screens .yx-canvas .mail-html{max-width:860px;margin:0 auto}.ai-screens .yx-paper{border-radius:var(--radius-s);background:var(--card-2);max-width:860px;margin:0 auto;padding:22px 26px}.ai-screens .yx-paper .lbody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:var(--fs-l);padding:0}.ai-screens .yx .lfiles{margin-top:4px}.ai-screens .yx .mail-compose{z-index:60;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--bg-2);border:1px solid var(--line-2);width:min(540px,100vw - 32px);max-height:86vh;box-shadow:var(--shadow-l);border-bottom:0;margin:0;position:fixed;bottom:0;right:24px;overflow:auto}.ai-screens .mail-compose-head{justify-content:space-between;align-items:center;display:flex}.ai-screens .mail-compose-head h2{font-size:var(--fs-xl);margin:0}@media (max-width:860px){.ai-screens .yx{grid-template-columns:minmax(0,1fr);gap:10px}.ai-screens .yx-side{position:static}.ai-screens .yx-navs{flex-flow:wrap}.ai-screens .yx-nav,.ai-screens .yx-box{width:auto;max-width:100%}.ai-screens .yx-open{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"a f d""a s s";row-gap:0}.ai-screens .yx-open .yx-ava{grid-area:a}.ai-screens .yx-open .yx-from{grid-area:f}.ai-screens .yx-open .yx-subj{grid-area:s}.ai-screens .yx-open .yx-tail{display:none}.ai-screens .yx-open .yx-date{grid-area:d}.ai-screens .yx .mail-compose{border-radius:var(--radius-m) var(--radius-m) 0 0;width:100vw;right:0}}.ai-screens .yx-star{width:32px;color:var(--text-3);opacity:.45;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ai-screens .yx-row:hover .yx-star,.ai-screens .yx-star:focus-visible,.ai-screens .yx-star.show{opacity:1}.ai-screens .yx-star.on{opacity:1;color:#f5b82e}.ai-screens .yx-star.on svg{fill:currentColor}.ai-screens .yx-lab{vertical-align:middle;background:var(--lab,#8b5cff);border:0;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.ai-screens button.yx-lab{cursor:pointer;width:18px;height:18px;margin:0}.ai-screens button.yx-lab.on{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--lab)}.ai-screens .c-violet{--lab:#8b5cff}.ai-screens .c-blue{--lab:#3b9bff}.ai-screens .c-green{--lab:#2fbf71}.ai-screens .c-orange{--lab:#ff9a3c}.ai-screens .c-red{--lab:#ff5c5c}.ai-screens .c-pink{--lab:#ff6fb1}.ai-screens .c-gray{--lab:#8b8b9a}.ai-screens .yx-chip{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--lab) 22%, transparent);max-width:120px;color:var(--text);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;margin-right:6px;padding:0 8px;font-weight:600;line-height:20px;display:inline-flex;overflow:hidden}.ai-screens .yx-subj .yx-chip{align-self:center}.ai-screens .yx-hint-s{color:var(--text-3);font-size:var(--fs-s);margin:4px 10px 0;line-height:1.35}.ai-screens .yx-menu-wrap{position:relative}.ai-screens .yx-menu{z-index:30;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-s);min-width:240px;max-width:320px;box-shadow:var(--shadow-l);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.ai-screens .yx-menu.right{left:auto;right:0}.ai-screens .yx-mi{border-radius:var(--radius-xs);width:100%;min-height:34px;color:var(--text);font:inherit;font-size:var(--fs-m);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 4px;display:flex}.ai-screens .yx-mi:hover,.ai-screens .yx-mi:focus-visible{background:var(--card-2)}.ai-screens .yx-mi-c{width:16px;color:var(--ai-from,#8b5cff);text-align:center}.ai-screens .yx-mi-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-screens .yx-mi-h{color:var(--text-3);font-size:var(--fs-s)}.ai-screens .yx-mi-row{align-items:center;display:flex}.ai-screens .yx-mi-row .yx-mi{flex:1}.ai-screens .yx-mi-empty{color:var(--text-3);font-size:var(--fs-m);margin:6px 10px}.ai-screens .yx-mi-custom,.ai-screens .yx-mi-new{border-top:1px solid var(--line);gap:8px;margin:6px 4px;padding-top:8px;display:grid}.ai-screens .yx-mi-custom input,.ai-screens .yx-mi-new input{border:1px solid var(--line-2);border-radius:var(--radius-xs);height:34px;color:var(--text);font:inherit;font-size:var(--fs-m);background:0 0;padding:0 10px}.ai-screens .yx-swatches{gap:8px;display:flex}.ai-screens .yx-note .yx-btn{color:var(--text)}.ai-screens .yx-note>span{flex:1}.ai-screens .yx-link{color:var(--text-2);font:inherit;font-size:var(--fs-s);cursor:pointer;background:0 0;border:0;padding:0}.ai-screens .yx-link:hover{color:var(--text);text-decoration:underline}.ai-screens .yx-sp{flex:1}.ai-screens .yx-btn.txt{height:28px;font-size:var(--fs-s);padding:0 10px}.ai-screens .yx-cnt{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);height:22px;color:var(--text-2);font-size:var(--fs-s);cursor:pointer;flex:none;align-self:center;align-items:center;gap:3px;margin-right:4px;padding:0 7px;display:inline-flex}.ai-screens .yx-cnt:hover,.ai-screens .yx-cnt.on{color:var(--text);border-color:var(--violet,#8b5cff)}.ai-screens .yx-thread{border-left:2px solid var(--line);background:var(--card);margin:0 0 0 40px}.ai-screens .yx-thread-r{border:0;border-bottom:1px solid var(--line);width:100%;min-height:34px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:170px minmax(0,1fr) minmax(64px,max-content);align-items:center;gap:10px;padding:2px 12px;display:grid}.ai-screens .yx-thread-r:hover{background:#8b5cff14}.ai-screens .yx-thread-r.unread .yx-from,.ai-screens .yx-thread-r.unread .yx-subj b{color:var(--text);font-weight:700}.ai-screens .yx-thread-r .yx-from{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-m);overflow:hidden}.ai-screens .yx-hint.thread{margin:0 0 0 40px;padding:8px 12px}.ai-screens .yx-imp{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);margin:8px 0 4px;padding:10px 12px}.ai-screens .yx-imp-h{font-size:var(--fs-l);align-items:baseline;gap:10px;display:flex}.ai-screens .yx-imp-s{color:var(--text-3);font-size:var(--fs-s)}.ai-screens .yx-imp-g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:8px;display:grid}.ai-screens .yx-imp-c{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.ai-screens .yx-imp-c:hover{border-color:var(--violet,#8b5cff)}.ai-screens .yx-imp-t{min-width:0;font-size:var(--fs-m);flex-direction:column;display:flex}.ai-screens .yx-imp-t b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-screens .yx-imp-sub,.ai-screens .yx-imp-pv{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-screens .yx-imp-pv{color:var(--text-3)}.ai-screens .yx-imp-d{color:var(--text-3);font-size:var(--fs-s);white-space:nowrap}.ai-screens .yx-sum{border-radius:var(--radius-s);background:#8b5cff12;border:1px solid #8b5cff59;margin-top:12px;padding:10px 14px}.ai-screens .yx-sum.off{background:0 0;border:0;padding:0}.ai-screens .yx-sum-h{font-size:var(--fs-m);align-items:center;display:flex}.ai-screens .yx-sum-t{font-size:var(--fs-l);white-space:pre-wrap;margin:6px 0 0;line-height:1.45}.ai-screens .yx-sum-t.wait{color:var(--text-3)}.ai-screens .yx-sum-f{gap:14px;margin-top:8px;display:flex}.ai-screens .yx-read-cols{align-items:flex-start;gap:16px;display:flex}.ai-screens .yx-read-cols>.yx-letter{flex:1;min-width:0}.ai-screens .yx-rel{flex:none;width:250px;padding-top:18px}.ai-screens .yx-rel section{margin-bottom:16px}.ai-screens .yx-rel-h{font-size:var(--fs-m);align-items:center;gap:6px;margin-bottom:6px;display:flex}.ai-screens .yx-rel-h b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-screens .yx-rel-c{color:var(--text-3);font-size:var(--fs-s)}.ai-screens .yx-rel-r{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text-2);text-align:left;font-size:var(--fs-s);cursor:pointer;background:0 0;flex-direction:column;gap:1px;padding:7px 9px;display:flex}.ai-screens .yx-rel-r:hover,.ai-screens .yx-rel-r.cur{background:#8b5cff1a}.ai-screens .yx-rel-r.unread .yx-rel-n,.ai-screens .yx-rel-r.unread .yx-rel-s{color:var(--text);font-weight:700}.ai-screens .yx-rel-n{color:var(--text);justify-content:space-between;gap:8px;display:flex}.ai-screens .yx-rel-d{color:var(--text-3);white-space:nowrap}.ai-screens .yx-rel-s,.ai-screens .yx-rel-p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-screens .yx-rel-p{color:var(--text-3)}@media (max-width:1180px){.ai-screens .yx-read-cols{flex-direction:column}.ai-screens .yx-rel{width:100%;padding-top:0}}.ai-screens .yx-mhead,.ai-screens .yx-acct,.ai-screens .yx-fab,.ai-screens .yx-mbar,.ai-screens .yx-grp,.ai-screens .yx-scrim,.ai-screens .yx-sheet,.ai-screens .yx-mdot,.ai-screens .yx-imp-ch{display:none}.ai-screens .yx-imp-i{color:var(--ai-from,#8b5cff);display:inline-flex}.ui-shell[data-viewport=phone] .ai-screens .yx{padding-top:0;display:block}:is(.ui-shell[data-viewport=phone]:has(.yx-read) .ui-dock,.ui-shell[data-viewport=phone]:has(.yx-read) .ui-ptop){display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-mhead{align-items:center;gap:2px;height:52px;display:flex}.ui-shell[data-viewport=phone] .ai-screens .yx-mhead h1{min-width:0;font-size:var(--fs-4xl);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 0 0 6px;font-weight:700;overflow:hidden}.ui-shell[data-viewport=phone] .ai-screens .yx-mhead .yx-btn{width:42px;height:42px;position:relative}.ui-shell[data-viewport=phone] .ai-screens .yx-mdot{background:linear-gradient(135deg, var(--ai-from), var(--ai-to));border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:8px;right:8px}.ui-shell[data-viewport=phone] .ai-screens .yx-search:not(.open){display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-search{border-radius:var(--radius-m);height:44px}.ui-shell[data-viewport=phone] .ai-screens .yx-search input{font-size:var(--fs-2xl)}.ui-shell[data-viewport=phone] .ai-screens .yx-scrim{z-index:69;background:#00000073;border:0;display:block;position:fixed;inset:0}.ui-shell[data-viewport=phone] .ai-screens .yx-side{z-index:70;width:min(86vw,340px);padding:calc(16px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));background:var(--bg-2);border-radius:0 var(--radius-l) var(--radius-l) 0;box-shadow:var(--shadow-l);transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-106%)}.ui-shell[data-viewport=phone] .ai-screens .yx-side.open{transform:none}.ui-shell[data-viewport=phone] .ai-screens .yx-write,.ui-shell[data-viewport=phone] .ai-screens .yx-ai,.ui-shell[data-viewport=phone] .ai-screens .yx-hint-s{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-acct{text-align:center;order:-2;margin:2px 0 14px;display:block}.ui-shell[data-viewport=phone] .ai-screens .yx-acct b{font-size:var(--fs-2xl);text-overflow:ellipsis;display:block;overflow:hidden}.ui-shell[data-viewport=phone] .ai-screens .yx-acct small{color:var(--text-3);font-size:var(--fs-m)}.ui-shell[data-viewport=phone] .ai-screens .yx-boxes{border:0;flex-wrap:wrap;order:-3;align-items:center;gap:10px;margin:0;padding:6px 0 12px;display:flex}.ui-shell[data-viewport=phone] .ai-screens .yx-boxes .yx-group{order:99;gap:8px;margin:0;padding:0}.ui-shell[data-viewport=phone] .ai-screens .yx-boxes .yx-group span{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-boxes .yx-group .yx-btn.sm{background:var(--card-2);border-radius:50%;width:44px;height:44px}.ui-shell[data-viewport=phone] .ai-screens .yx-box{background:0 0;border-radius:50%;flex:none;justify-content:center;width:44px;height:44px;padding:0;position:relative}.ui-shell[data-viewport=phone] .ai-screens .yx-box .yx-nav-t{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-box .yx-box-ava{background:color-mix(in srgb, var(--ai-from,#8b5cff) 28%, var(--card-2));width:44px;height:44px;font-size:var(--fs-2xl)}.ui-shell[data-viewport=phone] .ai-screens .yx-box.on .yx-box-ava{box-shadow:0 0 0 2px var(--ai-from,#8b5cff)}.ui-shell[data-viewport=phone] .ai-screens .yx-box .yx-count{background:linear-gradient(135deg, var(--ai-from), var(--ai-to));color:#fff;font-size:var(--fs-xs);padding:0 6px;line-height:18px;position:absolute;top:-4px;right:-6px}.ui-shell[data-viewport=phone] .ai-screens .yx-navs{flex-flow:column}.ui-shell[data-viewport=phone] .ai-screens .yx-nav{width:100%;height:46px;font-size:var(--fs-2xl);gap:14px}.ui-shell[data-viewport=phone] .ai-screens .yx-group{font-size:var(--fs-m);margin-top:14px}.ui-shell[data-viewport=phone] .ai-screens .yx-bar:not(.reader):not(.on){display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-bar{z-index:20;background:var(--surface,var(--bg-2));flex-wrap:nowrap;position:sticky;top:0;overflow-x:auto}.ui-shell[data-viewport=phone] .ai-screens .yx-row .yx-check,.ui-shell[data-viewport=phone] .ai-screens .yx-row .yx-star{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-grp{color:var(--text-3);font-size:var(--fs-l);margin:14px 0 4px;font-weight:400;display:block}.ui-shell[data-viewport=phone] .ai-screens .yx-row{border-radius:var(--radius-m);border-bottom:0;min-height:0;padding:10px 0;position:relative}.ui-shell[data-viewport=phone] .ai-screens .yx-row:hover{background:0 0}.ui-shell[data-viewport=phone] .ai-screens .yx-row.sel{background:#8b5cff24}.ui-shell[data-viewport=phone] .ai-screens .yx-open{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"a f d""a s s";align-items:start;gap:2px 12px;padding:0}.ui-shell[data-viewport=phone] .ai-screens .yx-open .yx-ava.ui-ava{width:44px;height:44px;font-size:var(--fs-2xl)}.ui-shell[data-viewport=phone] .ai-screens .yx-from{font-size:var(--fs-xl);padding-left:0;line-height:22px}.ui-shell[data-viewport=phone] .ai-screens .yx-row.unread .yx-from{padding-left:14px}.ui-shell[data-viewport=phone] .ai-screens .yx-dot{top:11px}.ui-shell[data-viewport=phone] .ai-screens .yx-date{line-height:22px}.ui-shell[data-viewport=phone] .ai-screens .yx-subj{white-space:normal;font-size:var(--fs-xl);display:block;overflow:visible}.ui-shell[data-viewport=phone] .ai-screens .yx-subj b{text-overflow:ellipsis;white-space:nowrap;max-width:none;line-height:21px;display:block;overflow:hidden}.ui-shell[data-viewport=phone] .ai-screens .yx-subj .yx-chip{margin-right:6px;display:inline-block}.ui-shell[data-viewport=phone] .ai-screens .yx-pv{font-size:var(--fs-l);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:19px;display:-webkit-box;overflow:hidden}.ui-shell[data-viewport=phone] .ai-screens .yx-cnt{margin:0;position:absolute;bottom:12px;right:0}.ui-shell[data-viewport=phone] .ai-screens .yx-thread{margin-left:56px}.ui-shell[data-viewport=phone] .ai-screens .yx-thread-r{grid-template-columns:minmax(0,1fr) auto}.ui-shell[data-viewport=phone] .ai-screens .yx-thread-r .yx-subj{grid-area:2/1/auto/-1}.ui-shell[data-viewport=phone] .ai-screens .yx-fab{right:16px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:25;background:linear-gradient(135deg, var(--ai-from), var(--ai-to));color:#fff;width:56px;height:56px;box-shadow:var(--shadow-accent);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.ui-shell[data-viewport=phone] .ai-screens .yx-imp{background:0 0;border:0;margin:0 0 6px;padding:0}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-h{height:36px;font-size:var(--fs-xl);align-items:center;gap:8px}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-h b{font-weight:400}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-s,.ui-shell[data-viewport=phone] .ai-screens .yx-imp-w{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-ch{display:inline-flex}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-g{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-c{border-radius:var(--radius-m);background:linear-gradient(135deg, color-mix(in srgb, var(--ai-from) 16%, transparent), color-mix(in srgb, var(--crm-from) 10%, transparent));box-shadow:var(--shadow-m);border:0;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-c .yx-ava.ui-ava{width:40px;height:40px;font-size:var(--fs-xl)}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-t{font-size:var(--fs-l)}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-sub{color:var(--text-2);white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.ui-shell[data-viewport=phone] .ai-screens .yx-imp-pv{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-bar.reader{border-bottom:0;gap:0;padding:4px 0}.ui-shell[data-viewport=phone] .ai-screens .yx-bar.reader:not(.more)>:not(.yx-back):not(.yx-sp):not(.yx-pn){display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-bar.reader.more{flex-wrap:wrap;overflow:visible}.ui-shell[data-viewport=phone] .ai-screens .yx-bar.reader .yx-back,.ui-shell[data-viewport=phone] .ai-screens .yx-bar.reader .yx-pn{width:44px;height:44px}.ui-shell[data-viewport=phone] .ai-screens .yx-pn .yx-lbl{display:none}.ui-shell[data-viewport=phone] .ai-screens .yx-letter{padding-top:4px}.ui-shell[data-viewport=phone] .ai-screens .yx-title{font-size:var(--fs-4xl)}.ui-shell[data-viewport=phone] .ai-screens .yx-canvas{background:0 0;margin-top:12px;padding:0}.ui-shell[data-viewport=phone] .ai-screens .yx-paper{box-shadow:none;background:0 0;border:0;padding:0}.ui-shell[data-viewport=phone] .ai-screens .yx-mbar{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface,#000) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ui-shell[data-viewport=phone] .ai-screens .yx-mbar button{color:var(--text-2);font:inherit;font-size:var(--fs-xs);background:0 0;border:0;justify-items:center;gap:3px;padding:4px 0;display:grid}.ui-shell[data-viewport=phone] .ai-screens .yx-mbar button.on{color:#f5b82e}.ui-shell[data-viewport=phone] .ai-screens .yx-mbar button.on svg{fill:currentColor}.ui-shell[data-viewport=phone] .ai-screens .yx-sheet{z-index:80;display:block;position:fixed;inset:0}.ui-shell[data-viewport=phone] .ai-screens .yx-sheet .yx-scrim{z-index:80}.ui-shell[data-viewport=phone] .ai-screens .yx-sheet-b{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:81;border-radius:var(--radius-l);background:var(--bg-2);gap:2px;padding:8px;display:grid;position:fixed}.ui-shell[data-viewport=phone] .ai-screens .yx-sheet-b button{border-radius:var(--radius-s);color:var(--text);font:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:12px 14px;display:grid}.ui-shell[data-viewport=phone] .ai-screens .yx-sheet-b button span{color:var(--text-3);font-size:var(--fs-m)}.ai-screens .lfile-slot{display:inline-flex;position:relative}.ai-screens .lfile-slot .lfile{padding-right:92px}.ai-screens .lfile-disk{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-s);white-space:nowrap;cursor:pointer;padding:4px 9px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ai-screens .lfile-disk:hover{border-color:var(--text-3)}
.mt,.mt *,.mt-room,.mt-room *,.mt-guest,.mt-guest *,.mt-scrim,.mt-scrim *{box-sizing:border-box}.mt,.mt-guest,.mt-room,.mt-scrim{--mt-a:25, 195, 125;--mt-b:140, 222, 60;--mt-on-a:#0b1a0c;--mt-a-text:#8ee6a8;--mt-room-top:#1d3b28;--mt-room-mid:#0f1a13;--mt-green:#2fb36c;--mt-red:#e5484d;--mt-amber:#f5a524;--mt-violet:rgb(var(--mt-a,139, 92, 255));--mt-grad:linear-gradient(135deg, rgb(var(--mt-a,139, 92, 255)), rgb(var(--mt-b,91, 108, 255)));--mt-ava:linear-gradient(135deg, #7b6cf6, #3fb7c9);--mt-ava-1:linear-gradient(135deg, var(--crm-from), var(--crm-to));--mt-ava-2:linear-gradient(135deg, #22c55e, #0ea5a4);--mt-ava-3:linear-gradient(135deg, var(--ai-via), rgb(var(--mt-a,139, 92, 255)));--mt-blur-1:linear-gradient(135deg, #8f97b8, #5a6283);--mt-blur-2:linear-gradient(135deg, #b5bbd3, #7e86a8);--mt-tier:linear-gradient(135deg, #ffd36b, #ffb21e);--mt-night:#0b0d14;--mh-glow:14%}[data-theme^=graphite] :is(.mt,.mt-guest,.mt-room,.mt-scrim),:is(.mt,.mt-guest,.mt-room,.mt-scrim)[data-theme^=graphite]{--mt-a:59, 122, 232;--mt-b:59, 122, 232;--mt-on-a:#fff;--mt-a-text:#8fb8f0;--mt-room-top:#16181c;--mt-room-mid:#16181c;--mt-grad:rgb(var(--mt-a));--mt-ava:#3a4a63;--mt-ava-1:#6b5b4b;--mt-ava-2:#2f5d47;--mt-ava-3:#4b3f63;--mt-blur-1:#5a6283;--mt-blur-2:#7e86a8;--mt-tier:var(--warn);--mt-night:#121417;--mh-from:#3b7ae8;--mh-to:#3b7ae8;--mh-ink:#fff;--mh-glow:0%}.mt-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.mt-i.s{width:17px;height:17px}.mt{max-width:760px;color:var(--text);font-family:var(--font-text);margin:0 auto;padding:18px 16px 110px}.mt h1{font:600 var(--fs-5xl) / 1.15 var(--font-display);flex:1;margin:0}.mt-top{align-items:center;gap:10px;display:flex}.mt-btn{border-radius:var(--radius-m);min-height:42px;font:600 var(--fs-xl) var(--font-text);color:var(--text);background:var(--surface-raised);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.mt-btn:disabled{opacity:.55;cursor:default}.mt-btn.go{background:var(--mt-green);color:#fff}.mt-btn.acc{background:var(--mt-grad);color:var(--mt-on-a,#fff)}.mt-btn.red{background:var(--mt-red);color:#fff}.mt-btn.ghost{color:var(--mt-violet);background:0 0;padding:0 8px}.mt-btn.sm{border-radius:var(--radius-s);min-height:34px;font-size:var(--fs-l);padding:0 12px}.mt-btn.wide{box-sizing:border-box;text-align:center;border-radius:var(--radius-m);width:100%;max-width:100%;min-height:50px;font-size:var(--fs-2xl);padding-block:8px}.mt-icon{border-radius:var(--radius-s);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mt-icon.f{background:var(--surface-raised)}.mt-icon.on{background:var(--surface-hover)}.mt-icon:disabled{opacity:.4;cursor:default}.mt-quick{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.mt-quick button{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);font:600 var(--fs-m) var(--font-text);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;display:flex}.mt-quick .ring{border-radius:var(--radius-m);background:var(--surface-raised);place-items:center;width:48px;height:48px;display:grid}.mt-quick .go .ring{background:var(--mt-grad);color:var(--mt-on-a,#fff)}.mt-quick small{color:var(--text-muted);font-weight:400;font-size:var(--fs-xs);margin-top:-6px;display:block}.mt-quick button:disabled{opacity:.55;cursor:default}.mt h2{font:600 var(--fs-m) var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:22px 0 8px;display:flex}.mt-dot{background:var(--mt-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fb36c2e}.mt-live{border-radius:var(--radius-l);background:linear-gradient(160deg, rgba(var(--mt-a,139, 92, 255), .2), rgba(var(--mt-b,91, 108, 255), .07));border:1px solid rgba(var(--mt-a,139, 92, 255), .35);margin-bottom:10px;padding:14px}.mt-live .h{align-items:flex-start;gap:10px;display:flex}.mt-live .h b{font-size:var(--fs-2xl);display:block}.mt-live .h span{color:var(--text-muted);font-size:var(--fs-m)}.mt-live .row{align-items:center;gap:10px;margin-top:12px;display:flex}.mt-grow{flex:1;min-width:0}.mt-pill{border-radius:var(--radius-pill);font-size:var(--fs-s);background:var(--surface-raised);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.mt-pill.amber{color:#d98a00;background:#f5a5242e}.mt-pill.violet{background:rgba(var(--mt-a,139, 92, 255), .18);color:var(--mt-violet)}.mt-list{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);overflow:hidden}.mt-li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.mt-li:first-child{border-top:0}.mt-li .ic{border-radius:var(--radius-m);background:var(--surface-raised);flex:none;place-items:center;width:40px;height:40px;display:grid}.mt-li .ic.v{background:rgba(var(--mt-a,139, 92, 255), .18);color:var(--mt-violet)}.mt-li .t{flex:1;min-width:0}.mt-li button.t{all:unset;cursor:pointer;flex:1;min-width:0;display:block}.mt-li button.t:focus-visible{outline:2px solid var(--mt-violet,rgb(var(--mt-a,139, 92, 255)));outline-offset:4px;border-radius:var(--radius-xs)}.mt-li .t b,.mt-li .t span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mt-li .t span,.mt-li time{color:var(--text-muted);font-size:var(--fs-m)}.mt-empty{color:var(--text-muted);font-size:var(--fs-l);padding:18px 2px}.mt-err{border-radius:var(--radius-s);color:var(--mt-red);font-size:var(--fs-l);background:#e5484d1f;margin:12px 0;padding:10px 12px}.mt-note{color:var(--text-muted);font-size:var(--fs-m);margin:10px 0 0}.mt-ava{width:34px;height:34px;font:700 var(--fs-s) var(--font-text);color:#fff;background:var(--mt-ava);border-radius:50%;flex:none;place-items:center;display:grid}.mt-ava.g{color:#cfd0da;background:#3a3d4c}.mt-ava.lg{width:44px;height:44px;font-size:var(--fs-xl)}.mt-ava.xl{width:96px;height:96px;font-size:var(--fs-6xl)}.mt-ava.h1{background:var(--mt-ava-1)}.mt-ava.h2{background:var(--mt-ava-2)}.mt-ava.h3{background:var(--mt-ava-3)}.mt-faces{display:flex}.mt-faces .mt-ava{border:2px solid var(--surface-solid);margin-left:-8px}.mt-faces .mt-ava:first-child{margin-left:0}.mt-scrim{z-index:80;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mt-sheet{border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface-solid);width:min(560px,100%);max-height:92vh;color:var(--text);border:1px solid var(--border);padding:8px 18px calc(24px + env(safe-area-inset-bottom));font-family:var(--font-text);overflow:auto}.mt-room .mt-sheet,.mt-guest .mt-sheet{color:#f2f2f7;--text:#f2f2f7;--text-muted:#f2f2f79e;--border:#ffffff17;--surface:#ffffff0e;--surface-raised:#ffffff17;--surface-hover:#ffffff24;--surface-solid:#161824;background:#161824;border-color:#ffffff17}@media (min-width:700px){.mt-scrim{align-items:center}.mt-sheet{border-radius:var(--radius-l)}}.mt-grab{border-radius:var(--radius-2xs);background:var(--border-strong,#7f7f7f59);width:38px;height:5px;margin:0 auto 10px}.mt-sh{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mt-sh h3{font:600 var(--fs-4xl) / 1.2 var(--font-display);flex:1;margin:0}.mt-field{margin-bottom:14px;display:block}.mt-field>span,.mt-lbl{font-size:var(--fs-m);color:var(--text-muted);margin:0 0 6px;display:block}.mt-lbl{margin-top:14px}.mt-input{box-sizing:border-box;border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:var(--fs-2xl) var(--font-text);padding:0 14px}select.mt-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.mt-input option{background:var(--surface-solid,#1c2133);color:var(--text,#f2f2f7)}.mt-input:focus{border-color:var(--mt-violet,rgb(var(--mt-a,139, 92, 255)));box-shadow:0 0 0 3px rgba(var(--mt-a,139, 92, 255), .25);outline:none}.mt-opts{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);overflow:hidden}.mt-opt{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 14px;display:flex}.mt-opt:first-child{border-top:0}.mt-opt .r{border:2px solid var(--text-muted);border-radius:50%;flex:none;width:22px;height:22px}.mt-opt.on .r{border:6px solid rgb(var(--mt-a,139, 92, 255))}.mt-opt b,.mt-sw b{font-weight:600;display:block}.mt-opt span:not(.r):not(.mt-ava),.mt-sw .t span{color:var(--text-muted);font-size:var(--fs-m);display:block}.mt-sw{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 14px;display:flex}.mt-sw:first-child{border-top:0}.mt-sw .t{flex:1}.mt-tog{border-radius:var(--radius-m);cursor:pointer;background:#7f7f7f59;border:0;flex:none;width:50px;height:30px;position:relative}.mt-tog:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:left .15s;position:absolute;top:3px;left:3px}.mt-tog.on{background:#2fb36c}.mt-tog.on:after{left:23px}.mt-tog:disabled{opacity:.6;cursor:default}.mt-chips{flex-wrap:wrap;gap:8px;display:flex}.mt-chip{border-radius:var(--radius-pill);background:var(--surface-raised);color:inherit;font:var(--fs-l) var(--font-text);cursor:pointer;border:0;align-items:center;gap:6px;padding:5px 10px 5px 5px;display:inline-flex}.mt-chip .mt-ava{width:26px;height:26px;font-size:var(--fs-2xs)}.mt-chip.on{background:rgba(var(--mt-a,139, 92, 255), .22)}.mt-two{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mt-col{flex-direction:column;gap:10px;margin-top:6px;display:flex}.mt-sheet p{color:var(--text-muted);margin:0 0 14px}.mt-room{z-index:70;color:#f2f2f7;font-family:var(--font-text);background:radial-gradient(120% 90% at 50% 0%, var(--mt-room-top,#2a3350) 0%, var(--mt-room-mid,#121521) 60%, var(--mt-night) 100%);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}.mt-room .mt-main{flex-direction:column;flex:1;min-height:0;display:flex}.mt-room .mt-body{flex:1;min-height:0;display:flex}.mt-rhead{align-items:center;gap:6px;padding:8px 10px;display:flex}.mt-rhead .t{flex:1;min-width:0}.mt-rhead .t b{font-size:var(--fs-2xl);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.mt-rhead .t span{font-size:var(--fs-m);color:#f2f2f79e;font-variant-numeric:tabular-nums;display:block}.mt-knock{border-radius:var(--radius-m);background:#f5a52424;border:1px solid #f5a52459;align-items:center;gap:10px;margin:0 12px 10px;padding:10px 12px;display:flex}.mt-knock .t{min-width:0;font-size:var(--fs-l);flex:1}.mt-knock .t b{display:block}.mt-knock .t span{color:#f2f2f79e;font-size:var(--fs-s)}.mt-knock .mt-btn.ghost{color:var(--mt-a-text,#c4b0ff)}.mt-stage{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:8px;min-height:0;padding:0 12px;display:grid}.mt-stage.n1,.mt-stage.n2{grid-template-columns:1fr}@media (min-width:900px){.mt-stage,.mt-stage.n2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.mt-tile{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-m);background:#1c2133;border:0;place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.mt-tile>.mt-ava{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-tile.talk{box-shadow:inset 0 0 0 3px #2fb36c}.mt-tile.big{grid-column:1/-1}.mt-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mt-tile video.contain{object-fit:contain;background:#000}.mt-tile video.mirror{transform:scaleX(-1)}.mt-tile .n{display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mt-tile .n span{border-radius:var(--radius-xs);font-size:var(--fs-m);white-space:nowrap;text-overflow:ellipsis;background:#00000073;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-weight:600;display:inline-flex;overflow:hidden}.mt-tile .n .mt-i{color:#ff8a8e}.mt-tile .tag{position:absolute;top:8px;left:8px}.mt-tile .tag.mt-pill{color:var(--mt-a-text,#c4b0ff);background:#00000073}.mt-wait{text-align:center;color:#f2f2f79e;flex:1;place-items:center;padding:20px;display:grid}.mt-bar{padding:14px 12px calc(16px + env(safe-area-inset-bottom));flex:none;justify-content:center;gap:12px;display:flex}.mt-cb{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.mt-cb .mt-i{width:25px;height:25px}.mt-cb.off,.mt-cb.lit{color:#121521;background:#fff}.mt-cb.end{background:#e5484d}.mt-cb.rec{color:#e5484d;background:#fff}.mt-cb.dot:after{content:"";background:#e5484d;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}@media (max-width:420px){.mt-bar{gap:8px}.mt-bar .mt-cb{width:48px;height:48px}.mt-bar .mt-cb .mt-i{width:22px;height:22px}}.mt-opt>.t:not(.r):not(.mt-ava){min-width:0;color:inherit;font-size:inherit;flex:1}.mt-opt:disabled{opacity:.6;cursor:default}.mt-flat{display:contents}.mt-stage.spk{flex-direction:column;gap:8px;display:flex}.mt-stage.spk>.mt-tile{flex:1;min-height:0}.mt-strip{flex:none;gap:8px;height:104px;display:flex;overflow-x:auto}.mt-strip .mt-tile{border-radius:var(--radius-s);flex:none;width:140px;height:100%}.mt-strip .mt-tile .mt-ava.xl{width:48px;height:48px;font-size:var(--fs-2xl)}.mt-stage.spk.solo .mt-strip{display:none}@media (min-width:900px){.mt-stage.spk{flex-direction:row}.mt-strip{flex-direction:column;width:220px;height:auto;overflow:hidden auto}.mt-strip .mt-tile{width:100%;height:132px}}.mt-pin{z-index:1;border-radius:var(--radius-xs);background:#0000008c;padding:3px 7px;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mt-range{width:100%;accent-color:rgb(var(--mt-a,139, 92, 255))}.mt-watch{border-radius:var(--radius-m);background:var(--surface-raised);color:var(--text-muted);font-size:var(--fs-l);margin:0 12px 10px;padding:10px 12px}.mt-ask{resize:vertical;width:100%;min-height:72px;padding:10px 12px}.mt-q{border:1px solid var(--border);border-radius:var(--radius-s);margin-bottom:8px;padding:10px 12px}.mt-q.done{opacity:.6}.mt-q .t p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px}.mt-q .t span{color:var(--text-muted);font-size:var(--fs-m)}.mt-q .a{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mt-stage.spk>.mt-board{flex:1;min-height:0}.mt-board{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.mt-board-sheet{aspect-ratio:16/9;border-radius:var(--radius-s);background:#fff;width:min(100%,177.778dvh - 533.333px);margin:0 auto;position:relative;overflow:hidden}.mt-board-sheet canvas{width:100%;height:100%;position:absolute;inset:0}.mt-board-sheet canvas.ink{touch-action:none;cursor:crosshair}.mt-board-sheet canvas.ink.rub{cursor:cell}.mt-board-sheet canvas.ink.off{cursor:default}.mt-board-empty{color:#8a8a8e;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mt-board-bar{align-items:center;gap:6px;min-height:48px;padding:0 2px;display:flex;overflow-x:auto}.mt-board-gap{background:var(--border);flex:none;width:1px;height:24px;margin:0 2px}.mt-ink{cursor:pointer;border:3px solid #0000;border-radius:50%;flex:none;width:32px;height:32px}.mt-ink.on{border-color:var(--text)}.mt-ink.c0{background:#1d1d1f;box-shadow:inset 0 0 0 1px #fff5}.mt-ink.c1{background:#2f6bff}.mt-ink.c2{background:#e5484d}.mt-ink.c3{background:#2fb36c}.mt-ink.c4{background:#f5a524}.mt-ink.c5{background:#8e4ec6}.mt-wd{border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;display:grid}.mt-wd.on{background:var(--surface-hover)}.mt-wd i{border-radius:var(--radius-xs);width:22px;color:var(--text);background:currentColor;display:block}.mt-wd.w0 i{height:2px}.mt-wd.w1 i{height:4px}.mt-wd.w2 i{height:8px}.mt-wd.w3 i{opacity:.4;height:14px}.mt-board-bar .mt-btn{flex:none}.mt-brk{border-radius:var(--radius-m);background:#2fb36c29;border:1px solid #2fb36c73;align-items:center;gap:8px;min-height:44px;margin:0 12px 10px;padding:6px 6px 6px 12px;display:flex}.mt-brk .w{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-weight:600}.mt-bcount{text-align:center;min-width:80px}.mt-broom{border:1px solid var(--border);border-radius:var(--radius-s);margin-bottom:8px;padding:8px}.mt-broom .mt-input{min-height:40px;margin-bottom:6px}.mt-broom .mt-chip{padding:4px 6px 4px 10px}.mt-broom .mt-chip select{color:var(--text-muted);font:var(--fs-m) var(--font-text);background:0 0;border:0;max-width:96px}.mt-bopen{margin-top:14px}.mt-poll{border-radius:var(--radius-m);background:#ffffff14;border:1px solid #ffffff29;max-height:42vh;margin:0 12px 10px;padding:10px 12px;overflow-y:auto}.mt-poll header{align-items:flex-start;gap:8px;display:flex}.mt-poll .q{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.mt-poll .q span{font-size:var(--fs-s);color:#f2f2f79e;display:block}.mt-poll .q b{font-size:var(--fs-xl)}.mt-choices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mt-choices button{color:inherit;border-radius:var(--radius-pill);font:600 var(--fs-l) var(--font-text);cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:8px 14px}.mt-choices button.on{background:rgb(var(--mt-a,139, 92, 255));border-color:#0000}.mt-bars{flex-direction:column;gap:6px;margin-top:10px;display:flex}.mt-bar1{border-radius:var(--radius-xs);min-height:32px;font-size:var(--fs-l);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative;overflow:hidden}.mt-bar1 progress{appearance:none;background:#7f7f7f29;border:0;width:100%;height:100%;position:absolute;inset:0}.mt-bar1 progress::-webkit-progress-bar{background:#7f7f7f29}.mt-bar1 progress::-webkit-progress-value{background:rgba(var(--mt-a,139, 92, 255), .45)}.mt-bar1 progress::-moz-progress-bar{background:rgba(var(--mt-a,139, 92, 255), .45)}.mt-bar1 .o,.mt-bar1 .p{position:relative}.mt-bar1 .o{flex:1;min-width:0}.mt-bar1.mine .o{font-weight:700}.mt-poll footer{font-size:var(--fs-m);color:#f2f2f79e;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.mt-poll.small{padding-bottom:8px}.mt-tall .mt-input.wide{flex:1;width:auto}.mt-pollsw{margin:14px 0}.mt-att{margin-bottom:14px}.mt-att details{border:1px solid var(--border);border-radius:var(--radius-s);margin-bottom:8px;padding:8px 12px}.mt-att summary{cursor:pointer;font-variant-numeric:tabular-nums;font-weight:600}.mt-att table{border-collapse:collapse;width:100%;font-size:var(--fs-l);font-variant-numeric:tabular-nums;margin:8px 0}.mt-att td{border-top:1px solid var(--border);vertical-align:top;padding:6px 4px}.mt-att td span{font-size:var(--fs-s);color:var(--text-muted);display:block}.mt-att td.m{text-align:right;white-space:nowrap}.mt-flash{z-index:75;pointer-events:none;color:#fff;text-shadow:0 2px 12px #0009;background:#00000040;place-content:center;justify-items:center;gap:8px;display:grid;position:fixed;inset:0}.mt-flash b{font:700 var(--fs-7xl) / 1 var(--font-display,inherit);min-height:120px}.mt-flash span{font-size:var(--fs-3xl);font-weight:600}.mt-photo{border-radius:var(--radius-s);width:100%;margin-bottom:4px;display:block}a.mt-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mt-hand{z-index:1;border-radius:var(--radius-xs);color:#1a1206;font-size:var(--fs-xl);background:#f5a524;align-items:center;gap:3px;padding:3px 9px;font-weight:700;animation:.4s ease-out mt-handin;display:inline-flex;position:absolute;bottom:8px;right:8px}@keyframes mt-handin{0%{opacity:0;transform:translateY(8px)scale(.6)}}.mt-pops{pointer-events:none;z-index:2;position:absolute;inset:0}.mt-pops i{font-style:normal;font-size:var(--fs-7xl);animation:3.5s ease-out forwards mt-pop;position:absolute;bottom:18%;left:50%}.mt-pops i:nth-child(2n){left:38%}.mt-pops i:nth-child(3n){left:60%}@keyframes mt-pop{0%{opacity:0;transform:translate(-50%,20px)scale(.4)}12%{opacity:1;transform:translate(-50%)scale(1.15)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-140px)scale(1)}}.mt-hands{border-radius:var(--radius-m);background:#f5a52424;border:1px solid #f5a52466;align-items:center;gap:8px;margin:0 12px 10px;padding:6px 6px 6px 12px;display:flex}.mt-hands .h{color:#ffc35a;display:grid}.mt-hands .w{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.mt-hands .w button{border-radius:var(--radius-pill);color:inherit;font:600 var(--fs-l) var(--font-text);cursor:pointer;background:#ffffff1f;border:0;flex:none;padding:5px 10px}.mt-hands .mt-btn.ghost{color:#ffc35a}.mt-emoji{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px;display:grid}.mt-emoji button{aspect-ratio:1;border-radius:var(--radius-m);background:var(--surface);font-size:var(--fs-6xl);cursor:pointer;border:0}.mt-emoji button:active{transform:scale(.92)}.mt-bgs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mt-bg{aspect-ratio:16/10;border-radius:var(--radius-s);background:var(--surface);color:inherit;cursor:pointer;font:600 var(--fs-m) var(--font-text);border:2px solid #0000;place-items:end start;padding:0;display:grid;position:relative;overflow:hidden}.mt-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mt-bg span{border-radius:var(--radius-xs);color:#fff;background:#00000080;margin:6px;padding:2px 7px;position:relative}.mt-bg.blur{background:var(--mt-blur-1)}.mt-bg.blur2{background:var(--mt-blur-2)}.mt-bg.add{border:2px dashed var(--border);place-items:center}.mt-bg.add span{color:inherit;background:0 0}.mt-bg.add input{opacity:0;cursor:pointer;position:absolute;inset:0}.mt-bg.on{border-color:rgb(var(--mt-a,139, 92, 255))}.mt-bg:disabled{opacity:.6}.mt-bgwait{margin:12px 0 0}.mt-timer{border-radius:var(--radius-m);background:rgba(var(--mt-a,139, 92, 255), .18);border:1px solid rgba(var(--mt-a,139, 92, 255), .4);align-items:center;gap:8px;min-height:44px;margin:0 12px 10px;padding:6px 6px 6px 12px;display:flex}.mt-timer .c{font:700 var(--fs-4xl) / 1 var(--font-display,inherit);font-variant-numeric:tabular-nums}.mt-timer .w{min-width:0;font-size:var(--fs-l);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mt-timer .w i{color:#f2f2f79e;font-style:normal;font-weight:400}.mt-timer:not(:has(.w)) .c{flex:1}.mt-timer.soon{background:#f5a52429;border-color:#f5a52473}.mt-timer.soon .c{color:#ffc35a}.mt-timer.over{background:#e5484d2e;border-color:#e5484d80}.mt-timer.over .c{color:#ff8a8d}.mt-tile.turn{box-shadow:inset 0 0 0 3px rgb(var(--mt-a,139, 92, 255))}.mt-tclock{z-index:1;border-radius:var(--radius-xs);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;background:#0000008c;padding:3px 9px;font-weight:700;position:absolute;top:8px;right:8px}.mt-tclock.over{color:#ff8a8d}.mt-segs{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.mt-segs button{border-radius:var(--radius-s);min-height:40px;color:inherit;font:600 var(--fs-xl) var(--font-text);cursor:pointer;background:0 0;border:0}.mt-segs button.on{background:rgba(var(--mt-a,139, 92, 255), .22)}.mt-chip.t{padding:8px 14px}.mt-tmin{margin-top:14px}.mt-tall{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mt-tall .mt-input{flex:none;width:80px}.mt-opts:has(.mt-turn){max-height:46vh;margin-bottom:14px;overflow-y:auto}.mt-turn{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 10px;display:flex}.mt-turn:first-child{border-top:0}.mt-turn b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.mt-turn.off b,.mt-turn.off .mt-ava{opacity:.45}.mt-turn .mt-input{text-align:center;flex:none;width:58px;min-height:40px;padding:0 8px}.mt-turn .u{font-size:var(--fs-m);color:var(--text-muted)}.mt-check{border-radius:var(--radius-xs);border:2px solid var(--text-muted);color:#fff;cursor:pointer;background:0 0;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.mt-check.on{border-color:rgb(var(--mt-a,139, 92, 255));background:rgb(var(--mt-a,139, 92, 255))}.mt-rec{border-radius:var(--radius-pill);color:#ff8a8d;font-size:var(--fs-m);background:#e5484d29;flex:none;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.mt-rec:before{content:"";background:#e5484d;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite mt-recblink}@keyframes mt-recblink{50%{opacity:.35}}.mt-recnote{border-radius:var(--radius-m);color:#ff8a8d;font-size:var(--fs-l);background:#e5484d24;margin:0 0 12px;padding:9px 12px}.mt-recs{gap:10px;margin-bottom:14px;display:grid}.mt-recc{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);padding:12px}.mt-recc .h{color:#e5484d;align-items:center;gap:8px;display:flex}.mt-recc .h b{color:var(--text);font-size:var(--fs-xl);flex:1}.mt-recc .st{font-size:var(--fs-s);color:var(--text-muted)}.mt-recc .st.bad,.mt-recc .note.bad{color:#e5484d}.mt-recc .part{margin-top:8px}.mt-recc .part span{font-size:var(--fs-s);color:var(--text-muted);margin-bottom:4px;display:block}.mt-recc audio{width:100%;height:40px}.mt-recc .note{font-size:var(--fs-s);color:var(--text-muted);margin:6px 0 0}.mt-recc .txt{margin-top:8px}.mt-recc .proto{border-top:1px solid var(--border);font-size:var(--fs-l);margin-top:10px;padding-top:10px;line-height:1.45}.mt-recc .proto h4{font-size:var(--fs-xl);margin:0 0 6px}.mt-pact{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mt-psend{border-radius:var(--radius-m);background:var(--surface);flex-direction:column;gap:10px;margin:4px 0 12px;padding:12px;display:flex}.mt-psend .mt-segs,.mt-psend .mt-field{margin:0}.mt-psend .act{justify-content:flex-end;gap:6px;display:flex}.mt-recc .proto h5{font-size:var(--fs-m);color:var(--text-muted);margin:10px 0 4px;font-weight:600}.mt-recc .proto p{margin:0 0 6px}.mt-recc .proto ul{margin:0;padding-left:18px}.mt-recc .proto .item{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;display:flex}.mt-recc .proto .item .t{flex:1;min-width:0}.mt-recc .proto .item .t b{font-weight:500;display:block}.mt-recc .proto .item .t span{font-size:var(--fs-s);color:var(--text-muted)}.mt-recc .proto .item.dropped .t b{color:var(--text-muted);text-decoration:line-through}.mt-recc .proto .act{flex:none;gap:6px;display:flex}.mt-recc .proto .st{font-size:var(--fs-s);color:var(--text-muted);flex:none}.mt-recc .proto .st.ok{color:var(--mt-green,#2fb36c)}.mt-recc .proto>.mt-btn{margin-top:8px}.mt-recc .txt summary{cursor:pointer;font-weight:600;font-size:var(--fs-l);color:var(--mt-a-text,var(--text));align-items:center;gap:6px;display:inline-flex}.mt-recc .txt ol{gap:6px;max-height:50vh;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.mt-recc .txt li{font-size:var(--fs-l);grid-template-columns:auto 1fr;column-gap:8px;line-height:1.4;display:grid}.mt-recc .txt time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-s);grid-row:span 2;padding-top:2px}.mt-cb:disabled{opacity:.4;cursor:default}.mt-cb .b{border-radius:var(--radius-s);color:#121521;min-width:20px;height:20px;font-size:var(--fs-xs);background:#f5a524;place-items:center;padding:0 5px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.mt-cb .b.v{background:rgb(var(--mt-a,139, 92, 255));color:var(--mt-on-a,#fff)}.mt-unmute{margin:8px auto 0}.mt-side{display:none}@media (min-width:1100px){.mt-side.open{--text:#f2f2f7;--text-muted:#f2f2f79e;--border:#ffffff17;--surface:#ffffff0e;--surface-raised:#ffffff17;background:#0e101aeb;border-left:1px solid #ffffff17;flex-direction:column;gap:6px;width:380px;padding:16px;display:flex;overflow:auto}}.mt-pr{align-items:center;gap:11px;padding:9px 0;display:flex;position:relative}.mt-pr .t{flex:1;min-width:0}.mt-pr .t b{align-items:center;gap:6px;font-weight:600;display:flex}.mt-pr .t span{color:var(--text-muted);font-size:var(--fs-s);display:block}.mt-pr .st{color:var(--text-muted);gap:6px;display:flex}.mt-pr .st .off{color:#ff8a8e}.mt-grp{font-size:var(--fs-m);color:var(--text-muted);align-items:center;gap:8px;margin:10px 0 2px;font-weight:600;display:flex}.mt-menu{border-radius:var(--radius-m);color:#f2f2f7;width:270px;box-shadow:var(--shadow-l);z-index:3;background:#232638;border:1px solid #ffffff17;position:absolute;top:46px;right:0;overflow:hidden}.mt-menu button{width:100%;color:inherit;font:var(--fs-xl) var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;align-items:center;gap:11px;padding:12px 14px;display:flex}.mt-menu button:first-child{border-top:0}.mt-menu button.red{color:#ff8a8e}.mt-menu small{color:#f2f2f79e;font-size:var(--fs-s);display:block}.mt-feed{flex-direction:column;gap:10px;min-height:200px;max-height:55vh;padding:4px 0 10px;display:flex;overflow:auto}.mt-msg{align-items:flex-end;gap:9px;display:flex}.mt-msg .mt-ava{width:30px;height:30px;font-size:var(--fs-xs)}.mt-msg .bub{border-radius:var(--radius-m) var(--radius-m) var(--radius-m) var(--radius-xs);background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;max-width:78%;padding:8px 12px}.mt-msg .a{font-size:var(--fs-s);color:var(--mt-a-text,#c4b0ff);align-items:center;gap:6px;font-weight:600;display:flex}.mt-msg time{float:right;font-size:var(--fs-xs);color:var(--text-muted);margin:6px 0 -2px 10px}.mt-msg.me{flex-direction:row-reverse}.mt-msg.me .bub{background:rgba(var(--mt-a,139, 92, 255), .3);border-radius:var(--radius-m) var(--radius-m) var(--radius-xs) var(--radius-m)}.mt-msg.sys{color:var(--text-muted);font-size:var(--fs-s);justify-content:center}.mt-composer{align-items:center;gap:8px;display:flex}.mt-composer .mt-input{border-radius:var(--radius-l);flex:1;min-height:44px}.mt-send{background:linear-gradient(135deg, rgb(var(--mt-a,139, 92, 255)), rgb(var(--mt-b,91, 108, 255)));width:44px;height:44px;color:var(--mt-on-a,#fff);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mt-guest{color:#f2f2f7;min-height:100dvh;font-family:var(--font-text);background:radial-gradient(90% 40% at 100% 0%, rgba(var(--mt-a,139, 92, 255), .16), transparent 70%), radial-gradient(80% 35% at 0% 100%, rgba(var(--mt-b,91, 108, 255), .12), transparent 70%), var(--mt-night);--text:#f2f2f7;--text-muted:#f2f2f79e;--border:#ffffff17;--surface:#ffffff0e;--surface-raised:#ffffff17;flex-direction:column;display:flex}.mt-guest .in{width:min(440px,100%);padding:14px 18px calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0 auto;display:flex}.mt-gtop{font:700 var(--fs-xl) var(--font-display);padding:4px 0 14px}.mt-gtop i{background:linear-gradient(135deg, rgb(var(--mt-a,139, 92, 255)), rgb(var(--mt-b,91, 108, 255)));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:500}.mt-guest h1{font:600 var(--fs-4xl) / 1.25 var(--font-display);margin:0 0 4px}.mt-guest .sub{color:#f2f2f79e;font-size:var(--fs-l);margin:0}.mt-prev{aspect-ratio:4/5;border-radius:var(--radius-l);background:linear-gradient(170deg, var(--mt-room-top,#2f3d5c), var(--mt-room-mid,#151a29));place-items:center;max-height:52vh;margin-top:14px;display:grid;position:relative;overflow:hidden}.mt-prev video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.mt-prev .ctl{justify-content:center;gap:14px;display:flex;position:absolute;bottom:14px;left:0;right:0}.mt-prev .mt-cb{width:52px;height:52px}.mt-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px 0;display:flex}.mt-center h1{margin-top:10px}.mt-center p{color:#f2f2f79e;margin:0}.mt-pulse{box-shadow:0 0 0 14px rgba(var(--mt-a,139, 92, 255), .14), 0 0 0 30px rgba(var(--mt-a,139, 92, 255), .07)}.mt-foot{flex-direction:column;gap:10px;margin-top:16px;display:flex}.mt-foot.stick{padding:14px 0 calc(6px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--mt-night) 70%, transparent);margin-top:auto;position:sticky;bottom:0}@media (max-height:760px){.mt-prev{max-height:36vh}}.mt-or{text-align:center;color:#f2f2f79e;font-size:var(--fs-m)}.mt-or a{color:var(--mt-a-text,#c4b0ff)}.mt-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:90;border-radius:var(--radius-m);color:#f2f2f7;font-size:var(--fs-l);box-shadow:var(--shadow-l);background:#232638;border:1px solid #ffffff14;align-items:center;gap:10px;max-width:min(440px,100vw - 32px);padding:10px 16px;font-weight:500;animation:.2s ease-out mt-toast-in;display:flex;position:fixed;transform:translate(-50%)}.mt-toast:before{content:"";background:rgb(var(--mt-a,139, 92, 255));border-radius:50%;flex:none;width:8px;height:8px}@keyframes mt-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.mt.mt-home{--mh-from:#c6f432;--mh-to:#19c37d;--mh-ink:#0b1a0c;--mh-grad:linear-gradient(135deg, var(--mh-from), var(--mh-to));background:radial-gradient(560px 420px at 50% -120px, color-mix(in srgb, var(--mh-from) var(--mh-glow), transparent), transparent 70%) no-repeat;max-width:1240px;padding:8px 24px 110px}.mh-tools{justify-content:flex-end;margin-bottom:-40px;display:flex}.mh-wrap{container-type:inline-size}.mh{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.mh-side{display:none}@container (min-width:1060px){.mh{grid-template-columns:minmax(0,1fr) 320px}.mh-side{display:block}.mh-phone-today{display:none}}.mh-main{min-width:0}.mh-grow{flex:1;min-width:0}.mh-hero{text-align:center;max-width:720px;margin:44px auto 28px}.mh-hero h1{font:600 var(--fs-6xl) / 1.18 var(--font-display);letter-spacing:-.01em;margin:0 0 12px}.mh-hero em{background:var(--mh-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mh-hero p{color:var(--text-muted);font-size:var(--fs-2xl);margin:0}.mh-btn{border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface-raised);height:40px;color:inherit;font:600 var(--fs-l) var(--font-text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.mh-btn.go{background:var(--mh-grad);color:var(--mh-ink);border:0}.mh-btn.sm{height:32px;font-size:var(--fs-m);border-radius:var(--radius-s);padding:0 12px}.mh-btn:disabled,.mh-act:disabled,.mh-tag:disabled{opacity:.45;cursor:default}.mh-acts{grid-template-rows:150px 112px;grid-template-columns:1.35fr 1fr 1fr;gap:14px;max-width:860px;margin:0 auto;display:grid;position:relative}.mh-acts:before{content:"";background:var(--mh-grad);filter:blur(80px);opacity:.28;z-index:-1;border-radius:40%;position:absolute;inset:12% 22%}.mh-act{text-align:left;border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:inherit;font:inherit;cursor:pointer;flex-direction:column;justify-content:space-between;padding:18px 20px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.mh-act:not(:disabled):hover{border-color:var(--border-strong,var(--border));transform:translateY(-2px)}.mh-ic{border-radius:var(--radius-m);background:var(--surface-hover,var(--surface));width:44px;height:44px;color:var(--mh-to);place-items:center;display:grid}.mh-act b{font-size:var(--fs-2xl);font-weight:600;display:block}.mh-act small{color:var(--text-muted);font-size:var(--fs-m);margin-top:3px;line-height:1.35;display:block}.mh-act.big{background:var(--mh-grad);color:var(--mh-ink);box-shadow:var(--shadow-accent);border:0;grid-row:span 2}.mh-act.big .mh-ic{border-radius:var(--radius-m);background:color-mix(in srgb, var(--mh-ink) 14%, transparent);width:56px;height:56px;color:var(--mh-ink)}.mh-act.big b{font:600 var(--fs-5xl) var(--font-display)}.mh-act.big small{color:color-mix(in srgb, var(--mh-ink) 72%, transparent);font-size:var(--fs-l)}.mh-shine{border:26px solid #ffffff2e;border-radius:50%;width:220px;height:220px;position:absolute;top:-40px;right:-40px}.mh-shine:after{content:"";border:14px solid #ffffff24;border-radius:50%;position:absolute;inset:40px}.mh-act.join{cursor:default;flex-direction:row;grid-column:span 2;align-items:center;gap:16px}.mh-act.join:hover{transform:none}.mh-field{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);flex:1;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;display:flex}.mh-field input{min-width:0;color:inherit;font:var(--fs-xl) var(--font-text);background:0 0;border:0;outline:none;flex:1}.mh-field input::placeholder{color:var(--text-muted)}.mh-room{border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:18px;max-width:860px;margin:22px auto 0;padding:18px 22px;display:flex}.mh-ric{border-radius:var(--radius-m);background:var(--mh-grad);width:52px;height:52px;color:var(--mh-ink);flex:none;place-items:center;display:grid}.mh-room b{font-size:var(--fs-2xl);display:block}.mh-url,.mh-sub{color:var(--text-muted);font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.mh-url{font-family:var(--font-mono,ui-monospace, monospace)}.mh-room-acts{gap:8px;display:flex}.mh-sec{max-width:860px;margin:34px auto 0}.mh-sec h2,.mh-today h4{font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 12px;font-weight:600}.mh-past{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mh-pc{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-raised);min-width:0;padding:14px 16px}.mh-pc-h{color:var(--text-muted);font-size:var(--fs-s);align-items:center;gap:8px;display:flex}.mh-pc b{font-size:var(--fs-xl);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;display:block;overflow:hidden}.mh-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mh-tag{border-radius:var(--radius-pill);height:28px;font:600 var(--fs-s) var(--font-text);background:var(--surface-hover,var(--surface));color:inherit;cursor:pointer;border:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.mh-tag.hot{background:color-mix(in srgb, var(--mh-to) 20%, transparent);color:var(--mh-to)}.mh-quiet{color:var(--text-muted);font-size:var(--fs-l);margin:0 0 8px}.mh-today{flex-direction:column;gap:14px;display:flex}.mh-side .mh-today{border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface-raised);margin-top:44px;padding:20px 18px;position:sticky;top:16px}.mh-phone-today .mh-today{max-width:860px;margin:26px auto 0}.mh-today h3{font-size:var(--fs-3xl);align-items:baseline;gap:10px;margin:0;font-weight:600;display:flex}.mh-today h3 small{color:var(--text-muted);font-weight:400;font-size:var(--fs-m)}.mh-today h4{margin:6px 0 0}.mh-live{border-radius:var(--radius-m);background:linear-gradient(160deg, color-mix(in srgb, var(--mh-to) 24%, transparent), transparent);border:1px solid color-mix(in srgb, var(--mh-to) 40%, transparent);padding:14px}.mh-live-top{font-size:var(--fs-s);color:var(--text-muted);align-items:center;gap:8px;display:flex}.mh-wait{color:var(--mt-amber);margin-left:auto;font-weight:600}.mh-dot{background:var(--mt-red);border-radius:50%;width:8px;height:8px;animation:1.6s infinite mh-pulse}@keyframes mh-pulse{0%{box-shadow:0 0 #e5484db3}70%,to{box-shadow:0 0 0 9px #e5484d00}}.mh-live b{font-size:var(--fs-xl);margin:8px 0 12px;display:block}.mh-row{align-items:center;gap:8px;display:flex}.mh-faces{display:flex}.mh-faces .mt-ava{width:30px;height:30px;font-size:var(--fs-2xs);box-shadow:0 0 0 2px var(--surface-solid,#111);margin-left:-8px}.mh-faces .mt-ava:first-child{margin-left:0}.mh-more{color:var(--text-muted);font-size:var(--fs-s);margin-left:6px}.mh-tl{flex-direction:column;display:flex}.mh-ev{border-top:1px solid var(--border);grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px 0;display:grid;position:relative}.mh-ev time{font-weight:600;font-size:var(--fs-xl)}.mh-ev time small{color:var(--text-muted);font-weight:400;font-size:var(--fs-s);margin-top:2px;display:block}.mh-ev-t b{font-size:var(--fs-l);font-weight:600;display:block}.mh-ev-t span{color:var(--text-muted);font-size:var(--fs-s);align-items:center;gap:5px;margin-top:4px;display:flex}.mh-ev-acts{gap:6px;margin-top:9px;display:flex}.mh-ev.soon:before{content:"";border-radius:var(--radius-2xs);background:var(--mh-grad);width:3px;position:absolute;top:12px;bottom:12px;left:-10px}@media (max-width:640px){.mt.mt-home{padding:4px 14px 110px}}@container (max-width:640px){.mh-hero{text-align:left;margin:18px 0}.mh-hero h1{font-size:var(--fs-5xl)}.mh-hero p{font-size:var(--fs-l)}.mh-acts{grid-template-rows:150px auto auto;grid-template-columns:1fr 1fr;gap:10px}.mh-act.big{grid-area:auto/span 2}.mh-act.join{grid-column:span 2;padding:12px}.mh-act.join .mh-ic{display:none}.mh-room{flex-wrap:wrap}.mh-room-acts{width:100%}.mh-room-acts .mh-btn{flex:1}.mh-past{grid-template-columns:1fr}.mh-tools{margin-bottom:0}}.mh-enable{justify-content:center;margin-top:16px;display:flex}.mt .mh-btn.go{--mh-from:#c6f432;--mh-to:#19c37d;--mh-ink:#0b1a0c;--mh-grad:linear-gradient(135deg, var(--mh-from), var(--mh-to))}.mt.mt-set{max-width:720px}.mt-card{border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface-raised);margin-top:16px;padding:6px 18px 18px}.mt-card .mt-sw{padding-left:0;padding-right:0}a.mt-btn{color:inherit;background:var(--surface-hover,var(--surface));text-decoration:none}.mh-pc-h>span:first-child{margin-right:auto}.mh-del{border-radius:var(--radius-s);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -8px -6px 0;display:grid}.mh-del:hover{color:var(--mt-red,#e5484d);background:#e5484d1a}.mt-pro{border-radius:var(--radius-xs);vertical-align:1px;font:700 var(--fs-xs) var(--font-text);color:#1a1206;background:var(--mt-tier);margin-left:8px;padding:1px 7px;font-style:normal;display:inline-block}.mt-tier{border-radius:var(--radius-m);font-size:var(--fs-l);background:#ffb21e1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.mt-tier span{flex:220px}.mt-tier.pro{color:var(--text-muted);background:0 0;padding:0 2px}.mt-tier .mt-btn{text-decoration:none}[data-theme^=graphite] .mt.mt-home,[data-theme^=graphite] .mt .mh-btn.go{--mh-from:#3b7ae8;--mh-to:#3b7ae8;--mh-ink:#fff;--mh-glow:0%}
