:root{--mtg-room-stage:#0d0e22;--mtg-room-live:#2a9d6f;--mtg-room-live-ink:#7ee2b8;--mtg-room-amethyst-deep:#49335d;--mtg-room-gold-ring:inset 0 1px 0 #ffffff80, 0 0 0 1px #ac8f33;--mtg-room-rec-bg:#a8436859;--mtg-room-rec-ink:#f7c2d6;--mtg-room-label:#121328cc;--mtg-room-band:#2a2c5a;--mtg-room-outline:#ebebf54d;--mtg-room-quiet-ink:#ebebf580}.mtg-room-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mtg-room-num{font-variant-numeric:tabular-nums}.mtg-room-btn{box-sizing:border-box;background:var(--ios-raised);height:48px;color:var(--ios-ink);font:600 16px/1.2 var(--ios-font);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;text-decoration:none;display:flex}.mtg-room-btn.is-gold{background:var(--ios-gold-grad);color:var(--ios-navy);box-shadow:var(--mtg-room-gold-ring)}.mtg-room-btn.is-rose{background:var(--ios-rose);color:#f7f4ea}.mtg-room-btn.is-text{height:44px;color:var(--ios-ink-2);background:0 0;font-weight:400}.mtg-room-btn.is-outline{border:.5px solid var(--ios-ink-4);height:54px;color:var(--ios-ink);background:0 0;border-radius:16px;font-weight:400}.mtg-room-btn.is-tall{border-radius:16px;height:54px;font-size:17px}.mtg-room-btn.is-grow{flex:1;min-width:0}.mtg-room-btn:active:not(:disabled){filter:brightness(.94)}.mtg-room-btn.is-text:active:not(:disabled){opacity:.6;filter:none}.mtg-room-btn:disabled{opacity:.5;cursor:default}.mtg-room-btn:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-mini{box-sizing:border-box;border:.5px solid var(--ios-ink-4);height:32px;color:var(--ios-ink);font:400 13px var(--ios-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:10px;flex:none;margin:0;padding:0 12px}.mtg-room-mini.is-gold{background:var(--ios-gold-grad);color:var(--ios-navy);box-shadow:var(--mtg-room-gold-ring);border:0;padding:0 14px;font-weight:600}.mtg-room-mini:disabled{opacity:.5;cursor:default}.mtg-room-mini:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-textbtn{cursor:pointer;color:var(--ios-ink-2);font:600 14px var(--ios-font);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:6px 4px}.mtg-room-textbtn.is-gold{color:var(--ios-gold)}.mtg-room-textbtn.is-rose{color:var(--ios-rose-ink);padding:2px 4px;font-size:12px;font-weight:500}.mtg-room-textbtn:disabled{opacity:.5;cursor:default}.mtg-room-textbtn:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px;border-radius:6px}.mtg-room-avatar{background:var(--mtg-room-band);color:#f7f4ea;letter-spacing:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-flex}.mtg-room-avatar.is-small{width:32px;height:32px;font-size:11px}.mtg-room-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mtg-room-row-title,.mtg-room-row-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mtg-room-row-title{font-size:15px;font-weight:600}.mtg-room-row-sub{color:var(--ios-ink-3);font-size:12px}.mtg-room-chip{z-index:2;background:var(--mtg-room-label);color:#f7f4ea;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:calc(50% - 20px);padding:4px 8px;font-size:12px;line-height:1.3;position:absolute;bottom:12px;overflow:hidden}.mtg-room-chip.is-left{left:12px}.mtg-room-chip.is-right{right:12px}.mtg-room{--lv-screen:#0e0f20;--lv-label:var(--mtg-room-label);--lv-label-line:transparent;--lv-stage-line:transparent;--lv-stage-hover:#f7f4ea14;--lv-mic-off:var(--ios-rose-ink);--lv-speaking-glow:none;--lv-host-line:#f1e26d73;--lv-ink-bar:#121328db;z-index:1;box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--mtg-room-stage);color:var(--ios-ink);font-family:var(--ios-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mtg-room button{touch-action:manipulation}:root:has(.mtg-room){overscroll-behavior:none}body:has(.mtg-room){overflow:hidden}.mtg-room-live{flex-direction:column;flex:1;min-height:0;display:flex}.mtg-room-head{flex:none;align-items:center;gap:10px;padding:8px 16px;display:flex}html.native-shell .mtg-room-head{padding-left:max(110px, env(safe-area-inset-left,0px))}.mtg-room-disc{background:var(--ios-card);width:34px;height:34px;color:var(--ios-ink);cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.mtg-room-disc:after{content:"";position:absolute;inset:-5px}.mtg-room-disc.is-open{box-shadow:0 0 0 2px var(--ios-gold)}.mtg-room-disc:disabled{opacity:.45;cursor:default}.mtg-room-disc:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-titles{flex-direction:column;flex:1;min-width:0;display:flex}.mtg-room-title,.mtg-room-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.mtg-room-title{font-size:15px;font-weight:600;line-height:1.3}.mtg-room-sub{color:var(--ios-ink-3);font-size:12px;line-height:1.35}.mtg-room-rec{box-sizing:border-box;background:var(--mtg-room-rec-bg);height:26px;color:var(--mtg-room-rec-ink);border-radius:13px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.mtg-room-rec-dot{background:var(--ios-rose-ink);border-radius:9999px;width:6px;height:6px}.mtg-room-elapsed{color:var(--mtg-room-live-ink);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.mtg-room-state{color:var(--ios-gold);flex:none;font-size:13px;font-weight:600}.mtg-room-doorbar{background:var(--ios-gold-grad);color:var(--ios-navy);font:600 14px var(--ios-font);text-align:left;cursor:pointer;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;margin:0 16px 8px;padding:10px 14px;display:flex}.mtg-room-doorbar-text{flex:1;min-width:0}.mtg-room-doorbar-pill{color:#f7f4ea;background:#1a1b39;border-radius:15px;flex:none;align-items:center;height:30px;padding:0 12px;font-size:13px;display:flex}.mtg-room-doorbar:focus-visible{outline:2px solid var(--ios-ivory);outline-offset:2px}.mtg-room-notices{flex-direction:column;flex:none;gap:8px;padding:0 16px;display:flex}.mtg-room-notices:not(:empty){margin-bottom:8px}.mtg-room-notice,.mtg-room .mt-live-notice{box-sizing:border-box;background:var(--ios-card);width:100%;color:var(--ios-ink);font:400 14px/1.4 var(--ios-font);text-align:left;border:.5px solid #cfb95166;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 14px;display:flex}.mtg-room-notice>svg,.mtg-room .mt-live-notice>svg{color:var(--ios-gold);flex:none}.mtg-room-notice>span{flex:1;min-width:160px}.mtg-room-notice.is-plain{border-color:#0000}.mtg-room-notice.is-tap{border-color:var(--ios-gold-dim);cursor:pointer;font-weight:600}.mtg-room-notice-link,.mtg-room .mt-live-link{min-height:32px;color:var(--ios-gold);font:600 14px var(--ios-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:4px 6px;text-decoration:none}.mtg-room .mt-live-closing-error{color:var(--ios-rose-ink)}.mtg-room-stage{touch-action:none;flex-direction:column;flex:1;min-height:0;padding:0 16px;display:flex;position:relative;overflow:hidden}.mtg-room-stage.is-waiting{text-align:center;justify-content:center;align-items:center;gap:14px}.mtg-room-joining-disc{background:var(--ios-card);color:#f7f4ea;border-radius:9999px;justify-content:center;align-items:center;width:88px;height:88px;font-size:30px;font-weight:600;display:flex}.mtg-room-joining{color:var(--ios-ink-2);margin:0;font-size:15px}.mtg-room-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;display:grid}.mtg-room-grid.is-single{grid-template-columns:minmax(0,1fr)}.mtg-room-cell{min-width:0;min-height:0;display:flex}.mtg-room-cell.is-pinned{grid-column:1/-1}.mtg-room-pager{flex-direction:column;flex:1;min-height:0;display:flex}.mtg-room-dots{flex:none;justify-content:center;gap:6px;padding:10px 0 0;display:flex}.mtg-room-dot{background:var(--ios-ink-4);cursor:pointer;border:0;border-radius:9999px;width:6px;height:6px;margin:0;padding:0;position:relative}.mtg-room-dot:after{content:"";position:absolute;inset:-10px -4px}.mtg-room-dot.is-on{background:var(--ios-ink)}.mtg-room-dot:focus-visible{outline:2px solid var(--ios-focus);outline-offset:3px}.mtg-room-tile{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:18px;outline:none;flex:1;min-width:0;min-height:0;display:flex;position:relative}.mtg-room-tile:focus-visible{box-shadow:0 0 0 2px var(--ios-focus)}.mtg-room-tile>.mt-live-tile{aspect-ratio:auto;box-sizing:border-box;background:var(--mtg-tile-bg,var(--mtg-room-band));width:100%;height:100%;min-height:0;box-shadow:none;border:2px solid #0000;border-radius:18px;flex:1}.mtg-room .mt-live-tile.is-speaking{border-color:var(--mtg-room-live-ink);box-shadow:none}.mtg-room-tile.is-pinned>.mt-live-tile:not(.is-speaking){border-color:#f1e26d8c}.mtg-room .mt-live-tile-off .mt-live-avatar{letter-spacing:0;background:#12132880;border:0;width:56px;height:56px;font-size:18px}.mtg-room .mt-live-tile-bar{gap:6px;bottom:10px;left:10px;right:10px}.mtg-room .mt-live-tile-label{background:var(--mtg-room-label);border:0;border-radius:6px;gap:6px;padding:3px 8px;font-size:12px;line-height:1.35}.mtg-room .mt-live-tile-mic:not(.is-off){display:none}.mtg-room .mt-live-tile-mic.is-off{color:var(--ios-rose-ink)}.mtg-room .mt-live-tile-mic svg{width:13px;height:13px}.mtg-room .mt-live-tag,.mtg-room .mt-live-tile-speaking{display:none}.mtg-room .mt-live-tile-reaction{background:var(--mtg-room-label);border:0;padding:3px 8px;font-size:12px}.mtg-room .mt-live-tile-hand{box-sizing:border-box;background:var(--ios-gold);width:28px;height:28px;color:var(--ios-navy);border-radius:9999px;justify-content:center;gap:0;padding:0;font-size:0;top:10px;right:10px}.mtg-room-tile-quiet{z-index:3;pointer-events:none;background:var(--mtg-room-label);color:#f7f4ea;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex;position:absolute;top:10px;left:10px}.mtg-room-strip{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mtg-room-strip-cell{aspect-ratio:1;min-width:0;display:flex}.mtg-room-tile.is-compact,.mtg-room-tile.is-compact>.mt-live-tile{border-radius:12px}.mtg-room-tile.is-compact .mt-live-tile-off .mt-live-avatar{width:34px;height:34px;font-size:12px}.mtg-room-tile.is-compact .mt-live-tile-bar{bottom:5px;left:5px;right:5px}.mtg-room-tile.is-compact .mt-live-tile-label{padding:2px 5px;font-size:10px}.mtg-room-tile.is-compact .mt-live-tile-reaction{display:none}.mtg-room-tile.is-compact .mt-live-tile-hand{width:22px;height:22px;top:5px;right:5px}.mtg-room-tile.is-compact .mt-live-tile-hand svg{width:12px;height:12px}.mtg-room-more{background:var(--mtg-room-amethyst-deep);color:#f7f4ea;min-width:0;font:600 13px var(--ios-font);cursor:pointer;border:0;border-radius:12px;flex:1;margin:0;padding:0}.mtg-room-more:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-speaker{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.mtg-room-speaker-main{flex:1;min-height:0;display:flex;position:relative}.mtg-room-speaker-main>.mtg-room-tile .mt-live-tile-off .mt-live-avatar{width:96px;height:96px;font-size:30px}.mtg-room-self{z-index:4;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:14px;width:96px;height:128px;position:absolute;box-shadow:0 8px 24px #00000073}.mtg-room-self.is-tr{top:10px;right:10px}.mtg-room-self.is-br{bottom:10px;right:10px}.mtg-room-self.is-bl{bottom:10px;left:10px}.mtg-room-self.is-tl{top:10px;left:10px}.mtg-room-self.is-dragging{cursor:grabbing;z-index:6}.mtg-room-self>.mt-live-tile{aspect-ratio:auto;box-sizing:border-box;border:2px solid #f7f4ea33;border-radius:14px;width:100%;height:100%}.mtg-room-self .mt-live-tile-off .mt-live-avatar{width:38px;height:38px;font-size:13px}.mtg-room-solo{flex:1;min-height:0;display:flex;position:relative}.mtg-room-solo-card{z-index:3;background:var(--ios-card);box-shadow:var(--ios-shadow-float);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex;position:absolute;top:12px;left:12px;right:12px}.mtg-room-solo-card strong{font-size:17px;font-weight:600}.mtg-room-solo-card span{color:var(--ios-ink-2);font-size:14px;line-height:1.4}.mtg-room-solo-invite{border:.5px solid var(--mtg-room-outline);height:38px;color:var(--ios-ink);font:600 14px var(--ios-font);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;margin:6px 0 0;padding:0 14px;display:inline-flex}.mtg-room-sharing{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.mtg-room-sharing::-webkit-scrollbar{display:none}.mtg-room-share{flex-direction:column;flex:none;gap:10px;display:flex}.mtg-room-share-frame{aspect-ratio:16/9;background:var(--lv-screen);border-radius:16px;flex:none;position:relative;overflow:hidden}.mtg-room-share-frame>.mt-live-tile{aspect-ratio:auto;border:0;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.mtg-room-share-chip{z-index:3;pointer-events:none;color:#f7f4ea;background:#1a1b39d9;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:10px;right:10px}.mtg-room-ink{box-sizing:border-box;background:var(--ios-card);border-radius:24px;flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;min-height:48px;padding:7px 10px;display:flex}.mtg-room-ink-pen{background:var(--ios-raised);width:34px;height:34px;color:var(--ios-ink);cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.mtg-room-ink-pen.is-on{background:var(--ios-gold);color:var(--ios-navy)}.mtg-room-ink-swatch{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:9999px;flex:none;width:20px;height:20px;margin:0;padding:0;position:relative;box-shadow:inset 0 0 0 1px #00000059}.mtg-room-ink-swatch:after{content:"";position:absolute;inset:-12px -4px}.mtg-room-ink-swatch.is-on{border-color:#f7f4ea}.mtg-room-ink-gap{flex:1}.mtg-room-ink-word{cursor:pointer;min-height:34px;color:var(--ios-ink-2);font:400 13px var(--ios-font);background:0 0;border:0;flex:none;margin:0;padding:0 4px}.mtg-room-ink-word:disabled{color:var(--ios-ink-4);cursor:default}.mtg-room-ink-word.is-on{color:var(--ios-gold);font-weight:600}.mtg-room-ink-pen:focus-visible,.mtg-room-ink-swatch:focus-visible,.mtg-room-ink-word:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-ink-off{color:var(--ios-ink-3);text-align:center;flex:none;margin:0;font-size:12px}.mtg-room-controls{flex:none;justify-content:space-between;padding:12px 16px 0;display:flex}.mtg-room-ctl{background:var(--ios-card);width:62px;height:62px;color:var(--ios-ink);font:600 10px/12px var(--ios-font);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .12s var(--ios-ease), background-color .15s;border:0;border-radius:9999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;display:flex;position:relative}.mtg-room-ctl-icon{display:flex}.mtg-room-ctl-icon svg{width:20px;height:20px}.mtg-room-ctl-word{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.mtg-room-ctl.is-rose,.mtg-room-ctl.is-leave{background:var(--ios-rose);color:#f7f4ea}.mtg-room-ctl.is-gold{background:var(--ios-gold);color:var(--ios-navy)}.mtg-room-ctl.is-off{color:var(--ios-ink-3)}.mtg-room-ctl[aria-expanded=true]{box-shadow:0 0 0 2px var(--ios-gold)}.mtg-room-ctl:active:not(:disabled){transform:scale(.94)}.mtg-room-ctl:disabled{opacity:.45;cursor:default}.mtg-room-ctl:focus-visible{outline:2px solid var(--ios-focus);outline-offset:3px}.mtg-room-ctl-badge{box-sizing:border-box;background:var(--ios-gold);min-width:20px;height:20px;color:var(--ios-navy);font:600 11px/20px var(--ios-font);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:0;right:0}.mtg-room-foot{min-height:16px;padding:10px 16px max(16px, calc(env(safe-area-inset-bottom,0px) + 12px));color:var(--mtg-room-quiet-ink);text-align:center;flex:none;margin:0;font-size:12px;line-height:16px}@media (max-width:360px){.mtg-room-controls{padding:10px 10px 0}.mtg-room-ctl{width:54px;height:54px}.mtg-room-ctl-word{max-width:50px}}.mtg-room.is-min{background:var(--ios-stage)}.mtg-room.is-min>.mtg-room-live{display:none}.mtg-room-minpage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ios-stage-image);flex:1;min-height:0;overflow-y:auto}.mtg-room-minhead{flex-direction:column;align-items:flex-start;gap:4px;padding:58px 20px 16px;display:flex}html.native-shell .mtg-room-minhead{padding-top:100px}.mtg-room-min-eyebrow{color:var(--mtg-room-live-ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.mtg-room-min-title{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:600;line-height:1.1}.mtg-room-minhead .mtg-room-tool{background:var(--ios-raised);flex:none;width:auto;margin-top:10px;padding:0 16px}.mtg-room-panel.is-inline{padding:0 16px calc(32px + env(safe-area-inset-bottom,0px))}.mtg-room-island{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:40;pointer-events:none;justify-content:center;padding:0 11px;display:flex;position:absolute;left:0;right:0}html.native-shell .mtg-room-island{top:calc(env(safe-area-inset-top,0px) + 48px)}.mtg-room-island-pill{pointer-events:auto;box-sizing:border-box;color:#f7f4ea;cursor:pointer;background:#000;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-width:126px;height:37px;margin:0;padding:0 12px;display:flex}.mtg-room-island-dot{background:var(--mtg-room-live);border-radius:9999px;flex:none;width:20px;height:20px}.mtg-room-island-time{color:var(--mtg-room-live-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mtg-room-island-card{pointer-events:auto;box-sizing:border-box;color:#f7f4ea;background:#000;border-radius:44px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:22px 24px;display:flex;box-shadow:0 12px 32px #00000073}.mtg-room-island-top{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.mtg-room-island-disc{background:var(--mtg-room-live);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mtg-room-island-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mtg-room-island-sub,.mtg-room-island-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtg-room-island-sub{color:#ebebf599;font-size:13px}.mtg-room-island-title{font-size:17px;font-weight:600}.mtg-room-island-card .mtg-room-island-time{letter-spacing:-.6px;flex:none;font-size:30px}.mtg-room-island-acts{gap:10px;display:flex}.mtg-room-island-acts>button{color:#f7f4ea;min-width:0;height:40px;font:600 15px var(--ios-font);white-space:nowrap;cursor:pointer;background:#2a2c5a;border:0;border-radius:20px;flex:1;margin:0;padding:0 8px}.mtg-room-island-acts>button.is-rose{background:var(--ios-rose)}.mtg-room-island-acts>button:disabled{opacity:.45}.mtg-room-island-pill:focus-visible,.mtg-room-island-top:focus-visible,.mtg-room-island-acts>button:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room.is-out{background:radial-gradient(120% 60% at 50% 100%,#cfb95180,#0000 60%),#1a1b39}.mtg-room-left{box-sizing:border-box;text-align:center;min-height:0;padding:64px 28px max(24px, calc(env(safe-area-inset-bottom,0px) + 10px));flex-direction:column;flex:1;align-items:center;gap:14px;display:flex;overflow-y:auto}.mtg-room-left-disc{background:var(--ios-card);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:88px;height:88px;font-size:32px;line-height:1;display:flex}.mtg-room-left.is-removed .mtg-room-left-disc,.mtg-room-left-disc.is-rose{background:var(--mtg-room-rec-bg);color:var(--ios-rose-ink)}.mtg-room-left-title{letter-spacing:-.9px;text-wrap:balance;margin:8px 0 0;font-size:34px;font-weight:600;line-height:1.1}.mtg-room-left-body{color:var(--ios-ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.mtg-room-left-facts{background:var(--ios-card);text-align:left;border-radius:16px;width:100%;margin-top:10px;overflow:hidden}.mtg-room-left-fact{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:15px;display:flex}.mtg-room-left-fact+.mtg-room-left-fact{border-top:var(--ios-hairline)}.mtg-room-left-val{color:var(--ios-ink-3);text-align:right}.mtg-room-left-space{flex:1;min-height:16px}.mtg-room-left .mtg-room-btn,.mtg-room-pre-col.is-center .mtg-room-btn{align-self:stretch}.mtg-room-left .mtg-room-btn.is-gold,.mtg-room-pre-col.is-center .mtg-room-btn.is-gold{border-radius:16px;height:54px;font-size:17px}:root:has(.mtg-room:not(.is-min):not(.is-out)) .ios-toast-region{bottom:calc(max(16px, calc(env(safe-area-inset-bottom,0px) + 12px)) + 116px)}.mtg-room:not(.is-min):not(.is-out)~.mt-toast{bottom:calc(max(16px, calc(env(safe-area-inset-bottom,0px) + 12px)) + 116px)}:root:has(.mtg-room) .ios-toast{--ios-toast:#f7f4ea;--ios-toast-ink:#1a1b39;--ios-toast-chip:#1a1b39;--ios-toast-chip-ink:#f1e26d}.mtg-room-sheet .ios-sheet-body{padding-top:2px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.mtg-room-sheet .ios-sheet-body:has(.mtg-room-chat){padding-bottom:0}.mtg-room-panel{flex-direction:column;gap:12px;display:flex}.mtg-room-sheet .mtg-room-panel{min-height:100%}.mtg-room-panel>[role=tabpanel]{flex-direction:column;flex:1;display:flex}.mtg-room-segs{z-index:2;background:var(--ios-card);border-radius:10px;padding:2px;display:flex;position:sticky;top:0}.mtg-room-sheet .mtg-room-segs{box-shadow:0 -8px 0 var(--ios-sheet)}.mtg-room-seg{min-width:0;height:32px;color:var(--ios-ink);font:400 14px var(--ios-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;margin:0;padding:0 4px}.mtg-room-seg.is-on{background:var(--ios-raised);font-weight:600}.mtg-room-seg:focus-visible{outline:2px solid var(--ios-focus);outline-offset:-2px}.mtg-room-label{color:var(--ios-ink-3);margin:0;padding:0 4px;font-size:13px}.mtg-room-quiet{color:var(--ios-ink-3);margin:0;padding:10px 4px;font-size:14px;line-height:1.45}.mtg-room-note{color:var(--ios-ink-3);margin:0;padding:0 4px;font-size:12px;line-height:1.45}.mtg-room-people{flex-direction:column;gap:12px;display:flex}.mtg-room-people>form{margin:0;display:flex}.mtg-room-door{flex-direction:column;gap:8px;display:flex}.mtg-room-door-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 4px;display:flex}.mtg-room-door-head form{margin:0}.mtg-room-door-title{color:var(--ios-gold);font-size:13px;font-weight:600}.mtg-room-card{background:var(--ios-card);border-radius:16px;overflow:hidden}.mtg-room-card.is-door{border:.5px solid #cfb95166}.mtg-room-row{box-sizing:border-box;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.mtg-room-row+.mtg-room-row{border-top:var(--ios-hairline)}.mtg-room-row form{flex:none;margin:0}.mtg-room-row-state{color:var(--ios-ink-3);white-space:nowrap;flex:none;font-size:13px}.mtg-room-row-state.is-live{color:var(--mtg-room-live-ink)}.mtg-room-row-state.is-hand{color:var(--ios-gold)}.mtg-room-rowmore{width:32px;height:32px;color:var(--ios-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0 -6px 0 0;padding:0;display:flex}.mtg-room-rowmore:focus-visible{outline:2px solid var(--ios-focus);outline-offset:0}.mtg-room-tools{gap:8px;display:flex}.mtg-room-tools>form{flex:1;min-width:0;margin:0;display:flex}.mtg-room-tool{box-sizing:border-box;background:var(--ios-card);min-width:0;height:40px;color:var(--ios-ink);font:400 14px var(--ios-font);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex;overflow:hidden}.mtg-room-tool svg{flex:none}.mtg-room-tool.is-wide{width:100%;height:44px}.mtg-room-tool.is-rose{background:var(--mtg-room-rec-bg);color:var(--mtg-room-rec-ink)}.mtg-room-tool:disabled{opacity:.5;cursor:default}.mtg-room-tool:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-chat{flex-direction:column;flex:1;gap:10px;display:flex}.mtg-room-chat-list{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex}.mtg-room-empty{color:var(--ios-ink-3);text-align:center;margin:20px 0;font-size:14px;line-height:1.5}.mtg-room-msg{align-items:flex-end;gap:8px;max-width:85%;display:flex}.mtg-room-msg.is-mine{align-self:flex-end}.mtg-room-msg-avatar{color:#f7f4ea;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:flex}.mtg-room-msg-body{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.mtg-room-msg-who{color:var(--ios-ink-3);padding-left:4px;font-size:11px}.mtg-room-bubble{box-sizing:border-box;background:var(--ios-card);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 5px;max-width:100%;padding:8px 12px;font-size:15px;line-height:1.4}.mtg-room-msg.is-mine .mtg-room-bubble{color:#1a1b39;background:linear-gradient(#cfb951,#ac8f33);border-radius:16px 16px 5px}.mtg-room-msg.is-mine.is-direct{flex-direction:column;align-items:flex-end;gap:2px}.mtg-room-msg.is-direct .mtg-room-bubble{outline:1px dashed var(--mtg-room-outline);outline-offset:2px}.mtg-room-msg-private{color:var(--ios-ink-2);align-items:center;gap:4px;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.mtg-room-msg-private .mtg-room-textbtn{margin-left:4px;font-size:11px}.mtg-room-compose-to{color:var(--ios-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.mtg-room-compose-to>span:first-child{color:var(--ios-ink);font-weight:600}.mtg-room-compose-select{box-sizing:border-box;border:.5px solid var(--mtg-room-outline);min-width:0;max-width:70%;height:32px;color:var(--ios-ink);font:400 16px var(--ios-font);background:0 0;border-radius:16px;padding:0 10px}.mtg-room-compose-select.is-direct{border-style:dashed}.mtg-room-compose-note{align-items:center;gap:4px;display:inline-flex}.mtg-room-compose{z-index:2;background:var(--ios-sheet);padding:6px 4px max(12px, calc(env(safe-area-inset-bottom,0px) + 8px));margin:0 -4px;position:sticky;bottom:0}.mtg-room-panel.is-inline .mtg-room-compose{background:var(--ios-stage)}.mtg-room-send-error{color:var(--ios-rose-ink);margin:0 0 6px;font-size:13px}.mtg-room-compose-row{align-items:center;gap:8px;margin:0;display:flex}.mtg-room-compose-input{box-sizing:border-box;border:.5px solid var(--mtg-room-outline);min-width:0;height:40px;color:var(--ios-ink);font:400 16px var(--ios-font);background:0 0;border-radius:20px;outline:none;flex:1;margin:0;padding:0 14px}.mtg-room-compose-input::placeholder{color:var(--mtg-room-quiet-ink)}.mtg-room-compose-input:focus{border-color:var(--ios-gold-dim)}.mtg-room-send{background:var(--ios-raised);width:40px;height:40px;color:var(--ios-gold);cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.mtg-room-send:disabled{color:var(--ios-ink-4);cursor:default}.mtg-room-send:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-prayers{flex-direction:column;gap:10px;display:flex}.mtg-room-prayer{background:var(--ios-card);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.mtg-room-prayer-head{align-items:center;gap:10px;display:flex}.mtg-room-prayer-who{font-size:14px;font-weight:600}.mtg-room-prayer-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.mtg-room-prayer-acts{gap:8px;display:flex}.mtg-room-prayer-acts .mtg-room-mini{border-radius:16px;padding:0 14px}:root:has(.mtg-room) .ios-cm{--ios-menu-scrim:#0000008c;--ios-card:#24264c;--ios-raised:#2a2c5a;--ios-ink:#f7f4ea;--ios-ink-2:#ebebf5bf;--ios-ink-3:#ebebf599;--ios-ink-4:#ebebf54d;--ios-hairline:.5px solid #545458a6;--ios-quiet:#f7f4ea1f;--ios-rose-ink:#c76a8a;--ios-gold:#f1e26d;--ios-focus:#f1e26d;--ios-shadow-pop:0 12px 32px #00000073}.mtg-room-cm-preview{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mtg-room-cm-preview .mtg-room-avatar{width:44px;height:44px;font-size:15px}.mtg-room-layer{--lv-dialog-shadow:0 20px 60px #00000080;color:var(--ios-ink);font-family:var(--ios-font)}.mtg-room-menu-root{z-index:80;position:fixed;inset:0}.mtg-room-menu-scrim{background:var(--ios-scrim);position:absolute;inset:0}.mtg-room-menu{box-sizing:border-box;width:250px;max-width:calc(100vw - 32px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 180px);overscroll-behavior:contain;background:var(--ios-raised);color:var(--ios-ink);scrollbar-width:none;border-radius:14px;outline:none;position:absolute;overflow-y:auto;box-shadow:0 20px 50px #00000080}.mtg-room-menu::-webkit-scrollbar{display:none}.mtg-room-menu.is-top-end{top:calc(env(safe-area-inset-top,0px) + 52px);transform-origin:100% 0;right:16px}.mtg-room-menu.is-bottom-start{left:16px;bottom:calc(max(16px, calc(env(safe-area-inset-bottom,0px) + 12px)) + 110px);transform-origin:0 100%}.mtg-room-menu.is-bottom-center{left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 16px));transform-origin:bottom;translate:-50%}.mtg-room-menu-head{color:var(--ios-ink-3);padding:8px 16px;font-size:12px}.mtg-room-menu-gap{background:var(--ios-stage);height:6px}.ios-dark .mtg-room-menu-gap{background:var(--mtg-room-stage)}.mtg-room-menu form{margin:0}.mtg-room-menu-row{box-sizing:border-box;border:0;border-top:var(--ios-hairline);width:100%;min-height:44px;color:var(--ios-ink);font:400 16px var(--ios-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 16px;display:flex}.mtg-room-menu>.mtg-room-menu-row:first-child,.mtg-room-menu>form:first-child>.mtg-room-menu-row,.mtg-room-menu-head+.mtg-room-menu-row,.mtg-room-menu-head+form>.mtg-room-menu-row,.mtg-room-menu-gap+.mtg-room-menu-row{border-top:0}.mtg-room-menu-row.is-rose{color:var(--ios-rose-ink)}.mtg-room-menu-row:disabled{color:var(--ios-ink-4);cursor:default}.mtg-room-menu-row:active:not(:disabled),.mtg-room-menu-row:focus-visible{background:var(--ios-quiet);outline:none}.mtg-room-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mtg-room-menu-check{color:var(--ios-gold);flex:none;font-weight:600}.mtg-room-menu-trail{color:var(--ios-ink-3);flex:none}.mtg-room-menu-note{border-top:var(--ios-hairline);color:var(--ios-ink-3);margin:0;padding:8px 16px 10px;font-size:12px;line-height:1.4}.mtg-room-menu-note.is-error{color:var(--ios-rose-ink)}.mtg-room-as-root{z-index:80;position:fixed;inset:0}.mtg-room-as-scrim{background:var(--ios-scrim);position:absolute;inset:0}.mtg-room-as{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:8px;max-width:480px;margin:0 auto;display:flex;position:absolute}.mtg-room-as-card{background:var(--ios-sheet);border-radius:20px;overflow:hidden}.mtg-room-as-note{border-bottom:var(--ios-hairline);color:var(--ios-ink-3);text-align:center;margin:0;padding:14px 16px;font-size:13px;line-height:1.4}.mtg-room-as-btn{width:100%;height:56px;color:var(--ios-ink);font:400 19px var(--ios-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0 16px;display:block}.mtg-room-as-card .mtg-room-as-btn+.mtg-room-as-btn{border-top:var(--ios-hairline)}.mtg-room-as-btn.is-rose{color:var(--ios-rose-ink)}.mtg-room-as-btn:disabled{color:var(--ios-ink-4)}.mtg-room-as-card .mtg-room-as-btn:active:not(:disabled){background:var(--ios-quiet)}.mtg-room-as-cancel{background:var(--ios-sheet);border-radius:20px;font-weight:600}.mtg-room-as-cancel:active{filter:brightness(1.15)}.mtg-room-as-btn:focus-visible{outline:2px solid var(--ios-focus);outline-offset:-2px}.mtg-room-layer .mt-live-scrim{padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));background:#00000080}.mtg-room-layer .mt-live-dialog{box-sizing:border-box;background:var(--ios-sheet);width:min(360px,100%);color:var(--ios-ink);box-shadow:var(--lv-dialog-shadow);font-family:var(--ios-font);border:0;border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.mtg-room-layer .mt-live-dialog-icon{box-sizing:border-box;background:var(--ios-raised);width:52px;height:52px;color:var(--ios-ink);border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.mtg-room-layer.is-rose .mt-live-dialog-icon{background:var(--mtg-room-rec-bg);color:var(--ios-rose-ink)}.mtg-room-layer .mt-live-dialog-title{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:600;line-height:1.15}.mtg-room-layer .mt-live-dialog-desc{color:var(--ios-ink-2);margin:0;font-size:15px;line-height:1.5}.mtg-room-layer .mt-live-dialog form{flex-direction:column;gap:12px;margin:0;display:flex}.mtg-room-dialog-acts{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.mtg-room-dialog-field{box-sizing:border-box;resize:vertical;border:.5px solid var(--mtg-room-outline);width:100%;min-height:76px;color:var(--ios-ink);font:400 16px var(--ios-font);background:0 0;border-radius:12px;padding:10px 12px}.mtg-room-layer .mt-live-dialog form.mtg-room-dialog-acts{gap:8px}.mtg-room-dialog-note{color:var(--ios-ink-3);margin:0;font-size:13px;line-height:1.45}.mtg-room-dialog-result{background:var(--ios-card);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.mtg-room-steps{color:var(--ios-ink-2);margin:0;padding-left:20px;font-size:15px;line-height:1.45}.mtg-room-steps li+li{margin-top:6px}.mtg-room-dialog-context{background:var(--ios-card);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mtg-room-dialog-context strong{font-size:15px;font-weight:600}.mtg-room-dialog-context span{color:var(--ios-ink-3);font-size:13px}.mtg-room-dialog-label{color:var(--ios-ink-2);margin:0 0 -6px;font-size:13px;font-weight:600}.mtg-room-field{box-sizing:border-box;border:.5px solid var(--ios-sheet-line);background:var(--ios-card);width:100%;height:44px;color:var(--ios-ink);font:400 16px var(--ios-font);border-radius:12px;margin:0;padding:0 12px}.mtg-room-field:focus{outline:2px solid var(--ios-focus);outline-offset:0}.mtg-room-dialog-list{background:var(--ios-card);border-radius:14px;overflow:hidden}.mtg-room-dialog-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;font-size:15px;display:flex}.mtg-room-dialog-row+.mtg-room-dialog-row{border-top:var(--ios-hairline)}.mtg-room-dialog-val{color:var(--ios-ink-3);text-align:right}.mtg-room-pf .ios-sheet-body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.mtg-room-pf-body{flex-direction:column;flex:1 0 auto;gap:14px;padding:0 8px;display:flex}.mtg-room-pf-preview{background:linear-gradient(160deg, var(--mtg-room-amethyst-deep), #2a2c5a);border-radius:22px;flex:none;justify-content:center;align-items:center;height:min(300px,38dvh);min-height:170px;display:flex;position:relative;overflow:hidden}.mtg-room-pf-video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.mtg-room-pf-preview.is-on .mtg-room-pf-video{opacity:1}.mtg-room-pf-face{background:var(--ios-rose);color:#f7f4ea;border-radius:9999px;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:600;display:flex;position:relative}.mtg-room-pf-preview .mtg-room-chip.is-left{max-width:calc(100% - 76px)}.mtg-room-pf-level{z-index:2;align-items:flex-end;gap:2px;height:14px;display:flex;position:absolute;bottom:12px;right:12px}.mtg-room-pf-level i{background:var(--ios-ink-3);border-radius:1px;width:3px;transition:height .1s linear}.mtg-room-pf-level.is-hearing i{background:var(--mtg-room-live-ink)}.mtg-room-pf-pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mtg-room-pill{background:var(--ios-card);color:#f7f4ea;border-radius:24px;height:48px;display:inline-flex;overflow:hidden}.mtg-room-pill.is-off{background:var(--ios-rose)}.mtg-room-pill.is-locked{opacity:.55}.mtg-room-pill.is-locked .mtg-room-pill-main{cursor:not-allowed}.mtg-room-pill-main,.mtg-room-pill-more{height:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0}.mtg-room-pill-main{font:600 15px var(--ios-font);padding:0 6px 0 18px}.mtg-room-pill-more{font:400 11px var(--ios-font);opacity:.7;padding:0 16px 0 8px}.mtg-room-pill-main:focus-visible,.mtg-room-pill-more:focus-visible{outline:2px solid var(--ios-focus);outline-offset:-3px;border-radius:24px}.mtg-room-pf-route,.mtg-room-pf-problem{background:var(--ios-card);color:var(--ios-ink-2);border-radius:14px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.mtg-room-pf-problem{color:var(--ios-ink);border:.5px solid #c76a8a99}.mtg-room-pf-dot{background:var(--ios-ink-4);border-radius:9999px;flex:none;width:8px;height:8px}.mtg-room-pf-dot.is-on{background:var(--mtg-room-live-ink)}.mtg-room-pf-note{color:var(--ios-ink-3);text-align:center;margin:0;font-size:13px;line-height:1.45}.mtg-room-pf-space{flex:1;min-height:8px}.mtg-room-pf-join{flex-direction:column;margin:0;display:flex}.mtg-room-pf-foot{color:var(--mtg-room-quiet-ink);text-align:center;margin:0;font-size:12px;line-height:1.45}@media (max-width:700px),(max-height:500px){.mtg-room-pre~*{display:none!important}.mt-main:has(>.mtg-room-guest)>:not(.mtg-room-guest){display:none!important}body:has(.mtg-room-pre) .ios-tabbar{display:none}}.ios-screen.mtg-room-pre-screen{box-sizing:border-box;min-height:100dvh;padding-bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 10px));flex-direction:column;display:flex}html .ios-screen.mtg-room-pre-screen.is-full{padding-top:0}.mtg-room-pre-screen.is-glow{background:radial-gradient(120% 60% at 50% 100%, #cfb95159, transparent 60%), var(--ios-stage-image)}.mtg-room-pre-col{box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:0 24px;display:flex}.mtg-room-pre-col>.ios-backbar{margin:0 -24px}.mtg-room-pre-col.is-list{padding:0}.mtg-room-pre-col.is-list>.ios-backbar{margin:0}.mtg-room-pre-col.is-center{text-align:center;align-items:center;gap:14px;padding-top:64px}.mtg-room-band{box-sizing:border-box;background:linear-gradient(160deg, var(--mtg-room-amethyst-deep), #2a2c5a);color:#f7f4ea;border-radius:0 0 40px 40px;flex:none;justify-content:center;align-items:center;height:260px;margin:0 -24px;display:flex;position:relative}.mtg-room-band.is-raised{background:#2a2c5a;height:280px}.mtg-room-pre-screen.is-full .mtg-room-band{padding-top:env(safe-area-inset-top,0px);height:calc(260px + env(safe-area-inset-top,0px))}.mtg-room-pre-screen.is-full .mtg-room-band.is-raised{height:calc(280px + env(safe-area-inset-top,0px))}.mtg-room-band-face{color:#f7f4ea;background:#2a2c5a;border-radius:9999px;justify-content:center;align-items:center;width:88px;height:88px;font-size:30px;font-weight:600;display:flex}.mtg-room-band.is-raised .mtg-room-band-face{background:#6e4b8f}.mtg-room-band .mtg-room-chip{bottom:14px}.mtg-room-band .mtg-room-chip.is-left{left:16px}.mtg-room-band .mtg-room-chip.is-right{right:16px}.mtg-room-pre-copy{flex-direction:column;margin-top:28px;display:flex}.mtg-room-pre-copy.is-center{text-align:center;align-items:center}.mtg-room-pre-meta{color:var(--ios-ink-3);font-size:13px}.mtg-room-pre-meta.is-gold{color:var(--ios-gold);font-weight:600}.mtg-room-pre-title{letter-spacing:-.7px;text-wrap:balance;margin:8px 0 0;font-size:30px;font-weight:600;line-height:1.1}.mtg-room-pre-status{color:var(--ios-ink-2);margin:8px 0 0;font-size:15px;font-weight:600}.mtg-room-pre-body{color:var(--ios-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.mtg-room-pre-notice{background:var(--ios-card);color:var(--ios-ink);border-radius:14px;margin:14px 0 0;padding:10px 14px;font-size:14px;line-height:1.4}.mtg-room-pre-notice.is-bad{color:var(--ios-rose-ink)}.mtg-room-pre-phone{color:var(--ios-ink-2);margin:16px 0 0;font-size:14px;line-height:1.5}.mtg-room-pre-phone a{color:var(--ios-gold)}.mtg-room-pre-phone strong{color:var(--ios-ink);font-weight:600}.mtg-room-pre-space{flex:1;min-height:24px}.mtg-room-pre-card{background:var(--ios-card);text-align:left;border-radius:16px;flex-direction:column;gap:6px;margin-top:16px;padding:12px 16px;display:flex}.mtg-room-pre-card p{white-space:pre-line;margin:0;font-size:15px;line-height:1.45}.mtg-room-pre-card-label{color:var(--ios-ink-3);font-size:13px}.mtg-room-waitdots{gap:6px;margin-top:18px;display:flex}.mtg-room-waitdots i{background:var(--ios-gold);border-radius:9999px;width:8px;height:8px}.mtg-room-waitdots i:nth-child(2){opacity:.5}.mtg-room-waitdots i:nth-child(3){opacity:.25}@media (prefers-reduced-motion:no-preference){.mtg-room-waitdots i{animation:1.2s ease-in-out infinite mtg-room-wait}.mtg-room-waitdots i:nth-child(2){animation-delay:.2s}.mtg-room-waitdots i:nth-child(3){animation-delay:.4s}}@keyframes mtg-room-wait{0%,to{transform:none}40%{transform:translateY(-3px)}}.mtg-room-faces{margin-top:18px;padding-left:8px;display:flex}.mtg-room-face{box-sizing:border-box;border:2px solid var(--ios-stage);color:#f7f4ea;background:#6e4b8f;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-8px;font-size:12px;font-weight:600;display:flex}.mtg-room-face.is-0{background:#a84368}.mtg-room-face.is-1{background:var(--mtg-room-amethyst-deep)}.mtg-room-pre-bar{align-items:center;gap:10px;width:100%;margin-top:12px;display:flex}.mtg-room-pre-bar-note{min-width:0;color:var(--ios-ink-3);text-align:left;flex:1;font-size:13px}.mtg-room-round{background:var(--ios-card);width:54px;height:54px;color:var(--ios-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.mtg-room-round.is-off{background:var(--ios-rose);color:#f7f4ea}.mtg-room-round:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-round.is-locked{background:var(--ios-card);color:var(--ios-ink-3);opacity:.55;cursor:not-allowed}.mtg-room-pre-row{box-sizing:border-box;align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:flex}.mtg-room-pre-row+.mtg-room-pre-row{border-top:var(--ios-hairline)}.mtg-room-pre-row form{flex:none;margin:0}.mtg-room-startcard{background:var(--ios-card);border:.5px solid #cfb95180;border-radius:22px;flex-direction:column;gap:12px;margin:4px 16px 20px;padding:18px;display:flex}.mtg-room-startcard-text{color:var(--ios-ink-2);margin:0;font-size:15px;line-height:1.45}.mtg-room-startcard-note{color:var(--ios-ink-3);margin:0;font-size:13px;line-height:1.4}.mtg-room-start{flex-direction:column;gap:12px;margin:0;display:flex}.mtg-room-start-toggle{cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex}.mtg-room-start-toggle .ios-switch{flex:none}.mtg-room-start .mtg-room-btn{height:50px}@media (prefers-reduced-motion:no-preference){.mtg-room-menu{animation:mtg-room-pop .2s var(--ios-ease)}.mtg-room-as{animation:mtg-room-rise .26s var(--ios-ease)}.mtg-room-menu-scrim,.mtg-room-as-scrim{animation:.16s ease-out mtg-room-fade}.mtg-room-island-card{animation:mtg-room-pop .26s var(--ios-ease);transform-origin:top}.mtg-room-island-dot{animation:2s ease-in-out infinite mtg-room-pulse}}@keyframes mtg-room-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mtg-room-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mtg-room-fade{0%{opacity:0}to{opacity:1}}@keyframes mtg-room-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-height:500px) and (orientation:landscape){.mtg-room:not(.is-min){flex-direction:row;padding-left:0;padding-right:0}.mtg-room:not(.is-min)>.mtg-room-live{padding:14px 12px 14px max(16px, env(safe-area-inset-left,0px))}.mtg-room:not(.is-min) .mtg-room-head,.mtg-room:not(.is-min) .mtg-room-notices,.mtg-room:not(.is-min) .mtg-room-stage,.mtg-room:not(.is-min) .mtg-room-controls,.mtg-room:not(.is-min) .mtg-room-foot{padding-left:0;padding-right:0}.mtg-room:not(.is-min) .mtg-room-doorbar{margin-left:0;margin-right:0}html.native-shell .mtg-room:not(.is-min) .mtg-room-head{padding-left:100px}.mtg-room:not(.is-min) .mtg-room-title{font-size:14px}.mtg-room:not(.is-min) .mtg-room-rec{height:22px}.mtg-room:not(.is-min) .mtg-room-controls{justify-content:center;gap:10px}.mtg-room:not(.is-min) .mtg-room-ctl{width:48px;height:48px}.mtg-room:not(.is-min) .mtg-room-ctl-word{display:none}.mtg-room-speaker{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:2fr 1fr;gap:6px;display:grid}.mtg-room-speaker-main{grid-row:span 3;min-width:0}.mtg-room-speaker .mtg-room-strip{flex-direction:column;grid-row:span 3;min-width:0;min-height:0;display:flex}.mtg-room-speaker .mtg-room-strip-cell{aspect-ratio:auto;flex:1;min-height:0}.mtg-room-rail{box-sizing:border-box;width:300px;padding:14px max(16px, env(safe-area-inset-right,0px)) 14px 14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ios-navy);border-left:var(--ios-hairline);flex-direction:column;flex:none;gap:8px;display:flex;overflow-y:auto}.mtg-room-rail .mtg-room-panel{flex:1;min-height:0}.mtg-room-rail .mtg-room-segs{box-shadow:0 -8px 0 var(--ios-navy)}.mtg-room-rail .mtg-room-compose{background:var(--ios-navy)}.mtg-room-rail .mtg-room-seg{height:26px}.mtg-room-rail .mtg-room-door-title,.mtg-room-rail .mtg-room-label{font-size:11px}.mtg-room-rail .mtg-room-mini{height:26px}.mtg-room-rail .mtg-room-row{min-height:0;padding:7px 10px}.mtg-room-rail .mtg-room-row-title{font-size:13px}}.mtg-room-row-sub.is-rose{color:var(--ios-rose-ink)}.mtg-fx-sheet .mt-fx{--fx-ink:var(--ios-ink);--fx-muted:var(--ios-ink-3);--fx-line:var(--ios-sheet-line);--fx-tile:var(--ios-card);padding:4px 16px 8px}.mtg-fx-sheet .mt-fx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mtg-fx-sheet .mt-fx-label{font-size:11.5px}.mtg-fx-sheet .mt-fx-preview{width:min(240px,62%);margin:2px auto 10px}.mtg-fx-sheet .mtg-room-menu-note{text-align:center;border-top:0;margin:0 0 6px;padding:0 16px}.mtg-room-pf-fx{margin:4px -16px 0}.mtg-room-pill--fx .mtg-room-pill-main{padding-right:18px}.mtg-room-pill--fx.is-on{box-shadow:inset 0 0 0 1.5px var(--ios-gold)}.mtg-room-notice.is-rec .mtg-room-rec-dot{flex:none;width:8px;height:8px}.mtg-room-controls{gap:6px}.mtg-room-ctl{aspect-ratio:1;flex:0 62px;width:auto;min-width:0;height:auto}@media (max-width:360px){.mtg-room-ctl{flex-basis:54px}}.mtg-room .mtg-sharebar{color:#f7f4ea;background:#f1e26d1f;border:.5px solid #f1e26d73;border-radius:14px;margin:0;padding:8px 8px 8px 12px}.mtg-room .mtg-sharebar-dot{background:var(--ios-gold)}.mtg-room .mtg-sharebar-title{font:600 14px var(--ios-font)}.mtg-room .mtg-sharebar-btn{background:var(--ios-raised);min-height:34px;color:var(--ios-ink);font:600 13px var(--ios-font);border:0;border-radius:17px;padding:0 10px}.mtg-room .mtg-sharebar-btn.is-on{background:var(--ios-gold);color:var(--ios-navy)}.mtg-room .mtg-sharebar-btn.is-stop{background:var(--ios-rose);color:#f7f4ea}.mtg-room-asks{flex-direction:column;flex:none;gap:8px;padding:0 16px;display:flex}.mtg-room-asks:empty{display:none}.mtg-room .mtg-peek,.mtg-room .mtg-nudge{width:100%;box-shadow:none;background:var(--ios-card);color:var(--ios-ink);border:.5px solid var(--mtg-room-outline);border-radius:14px;margin:0}.mtg-room .mtg-peek-name,.mtg-room .mtg-peek-more,.mtg-room .mtg-peek-close{color:var(--ios-ink-3)}.mtg-room .mtg-nudge>svg{color:var(--ios-rose-ink)}.mtg-room .mtg-nudge--ask>svg{color:var(--ios-gold)}.mtg-room .mtg-nudge-btn{background:var(--ios-gold);color:var(--ios-navy);font-family:var(--ios-font);border-radius:17px}.mtg-room .mtg-nudge-btn.is-quiet{background:var(--ios-raised);color:var(--ios-ink);border:0}.mtg-room .mtg-peek-open:focus-visible,.mtg-room .mtg-peek-close:focus-visible,.mtg-room .mtg-nudge-btn:focus-visible,.mtg-room .mtg-sharebar-btn:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-room-ink.is-compact{align-self:flex-start;padding-right:14px}.mtg-room-ink-pen.has-word{width:auto;font:600 13px var(--ios-font);gap:6px;padding:0 12px 0 10px}.mtg-room-ink-status{min-width:0;color:var(--ios-ink-3);flex:0 auto;font-size:12px}.mtg-room-share-chip{align-items:center;gap:4px;display:inline-flex}.mtg-room-menu a.mtg-room-menu-row{color:inherit;text-decoration:none}:root:has(.mtg-room:not(.is-min):not(.is-out)) .ios-toast-region{z-index:90}.mtg-room:not(.is-min):not(.is-out)~.mt-toast{z-index:90}.mtg-room-island-acts>button{text-overflow:ellipsis;overflow:hidden}.mtg-room-island-acts>button:nth-child(2){flex:1.6}.mtg-room-menu.is-top-end{right:max(16px, env(safe-area-inset-right,0px))}.mtg-room-menu.is-bottom-start{left:max(16px, env(safe-area-inset-left,0px))}@media (max-height:500px) and (orientation:landscape){.mtg-room:not(.is-min) .mtg-room-ctl{flex:0 0 48px}.mtg-room:not(.is-min) .mtg-room-share{flex:1;min-height:0}.mtg-room:not(.is-min) .mtg-room-share-frame{aspect-ratio:auto;flex:1 1 0;min-height:0}.mtg-room-menu.is-top-end{right:312px}}
