.ios-only{--mtg-library-live:#7ee2b8;--mtg-library-live-dim:#2a9d6f}.mtg-library-rec-feature{background:var(--ios-card);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.mtg-library-rec-feature-media{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 110%, #cfb95159, transparent 60%), var(--ios-stage);color:var(--ios-ink);justify-content:center;align-items:center;display:flex;position:relative}.mtg-library-rec-badge{background:#121328d9;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.mtg-library-rec-play{width:52px;height:52px;color:var(--ios-navy);background:#f7f4eaeb;border-radius:50%;justify-content:center;align-items:center;padding-left:3px;display:flex}.mtg-library-rec-feature-body{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mtg-library-rec-feature-title{color:var(--ios-ink);font-size:17px;font-weight:600;text-decoration:none}.mtg-library-rec-feature-meta{color:var(--ios-ink-2);font-size:13px}.mtg-library-rec-gold{background:var(--ios-gold-grad);height:40px;color:var(--ios-navy);border:0;border-radius:12px;width:100%;font-size:15px;font-weight:600;position:relative;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ac8f33}.mtg-library-rec-gold:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.mtg-library-rec-checkon{color:var(--ios-gold);text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.mtg-library-rec-checkon--row{padding:0 16px 10px}.mtg-library-rec-remove{color:var(--ios-rose-ink);text-align:left;background:0 0;border:0;align-self:flex-start;margin:-14px -8px;padding:14px 8px;font-size:13px;font-weight:600}.mtg-library-rec-row{color:var(--ios-ink);border-top:.5px solid var(--ios-hairline);align-items:center;gap:12px;padding:9px 16px;text-decoration:none;display:flex}.mtg-library-rec-row:first-child,.mtg-library-rec-checkon--row:first-child{border-top:0}.mtg-library-rec-row.is-dim{opacity:.6}.mtg-library-rec-thumb{background:var(--ios-raised);width:56px;height:32px;color:var(--ios-ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.mtg-library-rec-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mtg-library-rec-row-title{font-size:15px;font-weight:600}.mtg-library-rec-row-meta,.mtg-library-rec-chev{color:var(--ios-ink-2);font-size:13px}.mtg-library-rec-square{background:var(--ios-raised);width:44px;height:44px;color:var(--ios-ink);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mtg-library-rec-play-order{display:block}@media (min-width:701px) and (min-height:501px){.mtg-library-rec-play-order{display:contents}}@media (max-width:700px),(max-height:500px){.mtg-library-rec-play-order{flex-direction:column;display:flex}.mtg-library-rec-play-frame-slot{order:-10}.mtg-library-rec-play-order>.ios-only{order:-5}}.mtg-library-player-frame{position:relative}.mtg-library-player-disc{display:none}@media (max-width:700px),(max-height:500px){.mtg-library-player-frame{background:var(--ios-stage-image,var(--ios-stage));height:280px}.mtg-library-player-frame .mt-series-player{height:100%}.mtg-library-player-frame .mt-series-player-video{aspect-ratio:auto;object-fit:contain;background:var(--ios-stage);height:100%}.mtg-library-player-frame:has(.mt-series-player--audio){justify-content:center;align-items:center;display:flex}.mtg-library-player-disc{width:36px;height:36px;color:var(--ios-ink);z-index:2;background:#121328bf;border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:16px}.mtg-library-player-disc--back{left:16px}.mtg-library-player-disc--full{right:16px}.mtg-library-player-disc-glyph{width:11px;height:18px}}.mtg-library-rec-play-body{flex-direction:column;gap:12px;padding:14px 16px 0;display:flex}.mtg-library-rec-play-title{letter-spacing:-.3px;font-size:20px;font-weight:600}.mtg-library-rec-play-meta{color:var(--ios-ink-2);margin:-8px 0 0;font-size:13px}.mtg-library-rec-play-actions{gap:8px;display:flex}.mtg-library-rec-play-release{flex:1}.mtg-library-rec-play-release .mtg-library-rec-gold{height:44px}.mtg-library-editbtn{color:var(--ios-gold);background:0 0;border:0;padding:0;font-size:15px;position:relative}.mtg-library-editbtn:after{content:"";position:absolute;inset:calc(50% - 22px) min(-8px,50% - 22px)}.mtg-library-next-card{background:var(--ios-card);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mtg-library-next-when{color:var(--ios-ink);flex:1;font-size:16px;font-weight:600}.mtg-library-next-join{border-radius:12px;flex:none;align-items:center;width:auto;height:38px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mtg-library-next-status{color:var(--ios-ink-2);font-size:13px}.mtg-library-pill{position:relative}.mtg-library-pill:after{content:"";position:absolute;inset:-7px 0}.mtg-library-pill{border:.5px solid var(--ios-ink-4);height:30px;color:var(--ios-ink);white-space:nowrap;background:0 0;border-radius:15px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.mtg-library-occ-wrap{position:relative}.mtg-library-occ-wrap .ios-row-main{padding-right:46px}.mtg-library-occ-more{z-index:3;width:28px;height:28px;color:var(--ios-ink-3);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mtg-library-occ-more:active{background:var(--ios-fill)}.mtg-library-occ-more:after{content:"";position:absolute;inset:-8px}.mtg-library-occ-wrap:has(.ios-swipe-row[style*=translateX]) .mtg-library-occ-more{opacity:0;pointer-events:none}.mtg-library-revoke-row{border-top:0;align-items:center;gap:12px;padding:0 16px 9px;display:flex}.mtg-library-revoke-note{color:var(--ios-ink-2);flex:1;font-size:12px}.mtg-library-revoke-btn{color:var(--ios-rose-ink);background:0 0;border:0;margin:-15px -8px;padding:15px 8px;font-size:13px;font-weight:600}.mtg-library-confirm-text{color:var(--ios-ink-2);padding:4px 4px 16px;font-size:15px;line-height:1.5}.mtg-library-confirm-danger{background:var(--ios-rose);width:100%;height:48px;color:var(--ios-ink);border:0;border-radius:14px;font-size:16px;font-weight:600}.mtg-library-archive-link{width:100%;color:var(--ios-rose-ink);text-align:center;background:0 0;border:0;margin:-10px 0;padding:14px 0;font-size:14px}.mtg-library-move-form{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.mtg-library-move-submit{border:0;border-radius:14px;width:100%;height:48px;font-size:16px}.mtg-library-sched-submit{color:var(--ios-gold);background:0 0;border:0;padding:0;font-size:17px;font-weight:600}.mtg-library-sched-submit:disabled{color:var(--ios-ink-4)}.mtg-library-sched-chips{gap:6px;min-width:0;display:flex}.ios-row-main:has(.mtg-library-sched-chips) .ios-row-text{flex:none}.ios-row-control:has(>.mtg-library-sched-chips){flex:auto;justify-content:flex-end;min-width:0}.mtg-library-sched-chip{appearance:none;background:var(--ios-raised);min-width:0;color:var(--ios-ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:8px;padding:6px 10px;font-size:14px}.mtg-library-sched-pills{gap:6px;display:flex}.mtg-library-sched-pill{border:.5px solid var(--ios-ink-4);height:30px;color:var(--ios-ink);background:0 0;border-radius:15px;padding:0 10px;font-size:13px}.mtg-library-sched-pill.is-on{background:var(--ios-gold);color:var(--ios-navy);border-color:#0000;font-weight:600}.mtg-library-sched-days{justify-content:center;gap:6px;padding:0 16px 12px;display:flex}.mtg-library-sched-day{border:.5px solid var(--ios-ink-4);width:38px;height:38px;color:var(--ios-ink);background:0 0;border-radius:50%;font-size:13px}.mtg-library-sched-day.is-on{background:var(--ios-gold);color:var(--ios-navy);border-color:#0000;font-weight:600}.mtg-library-sched-select{appearance:none;color:var(--ios-ink-2);font:inherit;text-align:right;background:0 0;border:0;font-size:15px}.mtg-library-sched-preview{background:var(--ios-card);border-left:3px solid var(--ios-gold-dim);border-radius:16px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.mtg-library-sched-preview-label{color:var(--ios-ink-2);font-size:12px}.mtg-library-sched-preview-text{color:var(--ios-ink);font-size:15px}.mtg-library-att-head{padding:0 4px}.mtg-library-att-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mtg-library-att-count{color:var(--ios-gold);white-space:nowrap;font-size:26px;font-weight:600}.mtg-library-presence{background:#ebebf524;border-radius:3px;flex:none;width:80px;height:6px;display:block;position:relative;overflow:hidden}.mtg-library-presence-seg{border-radius:3px;height:100%;position:absolute;top:0;left:0}body:has(.mtg-library-sched-screen) .ios-tabbar.ios-only{display:none}@media (max-width:700px),(max-height:500px){.mtg-library-player-disc{top:calc(env(safe-area-inset-top,0px) + 16px)}html.native-shell .mtg-library-player-disc{top:calc(env(safe-area-inset-top,0px) + 66px)}}.mtg-library-passcode-input{border:.5px solid var(--ios-ink-4);min-width:0;height:30px;color:var(--ios-ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;flex:1;padding:0 10px;font-size:14px}
:root{--mtg-doors-gold-ring:#ac8f33}.mtg-doors-door{box-sizing:border-box;flex-direction:column;padding:28px 24px 8px;display:flex}.mtg-doors-mark{background:var(--ios-navy);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 18px;display:flex}.mtg-doors-mark img{object-fit:contain;width:62%;height:auto;display:block}.mtg-doors-kicker{color:var(--ios-gold);text-align:center;margin:0 0 6px;font-size:13px;font-weight:600}.mtg-doors-live{color:var(--ios-rose-ink);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.mtg-doors-dot{background:currentColor;border-radius:9999px;flex:none;width:8px;height:8px}.mtg-doors-title{letter-spacing:-.9px;text-align:center;text-wrap:balance;color:var(--ios-ink);margin:0;font-size:36px;font-weight:600;line-height:1.08}.mtg-doors-body{color:var(--ios-ink-2);text-align:center;text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.mtg-doors-door .mt-banner{background:var(--ios-card);border-color:var(--ios-line);color:var(--ios-ink-2);margin:16px 0 0}.mtg-doors-door .mt-lede{color:var(--ios-ink-2);text-align:center;margin:12px 0 0;font-size:15px}.mtg-doors-door form{margin-top:18px}.mtg-doors-door .ios-note{text-align:center}.mtg-doors-door .ios-cta .ios-btn.is-primary{box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 1px var(--mtg-doors-gold-ring)}.mtg-doors-settings-btn{color:var(--ios-gold);background:0 0;border:0;padding:0;font-size:15px;position:relative}.mtg-doors-settings-btn:after{content:"";position:absolute;inset:calc(50% - 22px) min(-8px,50% - 22px)}.mtg-doors-console-head{padding:4px 16px 14px}.mtg-doors-console-title{letter-spacing:-.6px;color:var(--ios-ink);margin:2px 0 0;font-size:28px;font-weight:600;line-height:1.1}.mtg-doors-live-card{background:var(--ios-card);border-radius:22px;flex-direction:column;gap:10px;margin:0 16px 16px;padding:18px;display:flex}.mtg-doors-live-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtg-doors-live-status{color:var(--ios-ink-3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.mtg-doors-live-status.is-live{color:var(--ios-rose-ink)}.mtg-doors-live-ends{color:var(--ios-ink-3);flex:none;font-size:13px}.mtg-doors-live-sentence{color:var(--ios-ink-2);margin:0;font-size:14px;line-height:1.5}.mtg-doors-ticks{justify-content:space-between;gap:4px;display:flex}.mtg-doors-tick{min-width:0;color:var(--ios-ink-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;line-height:1.3;overflow:hidden}.mtg-doors-tick.is-now{color:var(--ios-gold);font-weight:700}.mtg-doors-bar{background:var(--ios-fill);border-radius:3px;height:6px;overflow:hidden}.mtg-doors-bar-fill{background:linear-gradient(90deg, var(--ios-gold-dim), var(--ios-gold));height:100%;transition:width .3s var(--ios-ease);border-radius:3px}.mtg-doors-clock{letter-spacing:-.8px;font-variant-numeric:tabular-nums;text-align:center;color:var(--ios-ink);margin:0;font-size:34px;font-weight:600}.mtg-doors-clock small{color:var(--ios-ink-3);font-size:14px;font-weight:400}.mtg-doors-extend{flex-direction:column;gap:8px;display:flex}.mtg-doors-extend-btn{background:var(--ios-raised);height:46px;color:var(--ios-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;font-size:16px;font-weight:600}.mtg-doors-extend-btn:active:not(:disabled){filter:brightness(.94)}.mtg-doors-extend-btn:disabled{color:var(--ios-ink-4);cursor:default}.mtg-doors-extend-note{color:var(--ios-ink-3);text-align:center;margin:0;font-size:12px;line-height:1.4}.mtg-doors-tiles{gap:8px;margin:0 16px 16px;display:flex}.mtg-doors-tile{background:var(--ios-card);border-radius:14px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px;display:flex}.mtg-doors-tile strong{color:var(--ios-ink);font-size:22px;font-weight:600}.mtg-doors-tile strong.is-ok{color:var(--ios-ink)}.mtg-doors-tile strong.is-bad{color:var(--ios-danger)}.mtg-doors-tile strong.is-gold{color:var(--ios-gold)}.mtg-doors-tile strong.is-muted{color:var(--ios-ink-4)}.mtg-doors-tile span{color:var(--ios-ink-3);font-size:12px}.mtg-doors-scripture{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mtg-doors-scripture-ref{color:var(--ios-ink);font-size:16px;font-weight:480;line-height:1.4}.mtg-doors-scripture-meta{color:var(--ios-ink-3);font-size:12px}.mtg-doors-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mtg-doors-pill{border:.5px solid var(--ios-ink-4);height:28px;color:var(--ios-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9999px;padding:0 12px;font-size:12px}.mtg-doors-pill:disabled{color:var(--ios-ink-4);cursor:default}.mtg-doors-correct{align-items:center;gap:8px;margin-top:8px;display:flex}.mtg-doors-correct-input{background:var(--ios-fill);min-width:0;height:36px;color:var(--ios-ink);font:inherit;border:0;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.mtg-doors-status{width:100%;margin:6px 0 0;font-size:12px}.mtg-doors-status.is-ok{color:var(--ios-ink-2)}.mtg-doors-status.is-bad{color:var(--ios-rose-ink)}.mtg-doors-report{background:var(--ios-card);color:var(--ios-ink-2);font:inherit;white-space:pre-wrap;word-break:break-word;border-radius:16px;margin:0 16px 16px;padding:14px 16px;font-size:13px;line-height:1.5}.mtg-doors-settings-add{flex-direction:column;gap:8px;padding:10px 16px 16px;display:flex}.mtg-doors-settings-row{align-items:center;gap:8px;padding:0 16px 14px;display:flex}.mtg-doors-settings-row .mt-input{flex:1;min-width:0}.mtg-doors-settings-add>.mtg-doors-settings-row{padding:0}.mtg-doors-remove-btn{color:var(--ios-rose-ink);background:0 0;border:0;margin:-15px -8px;padding:15px 8px;font-size:13px;font-weight:600}.mtg-doors-settings-save{text-align:center;flex-direction:column;align-items:stretch;gap:4px;padding:8px 16px 28px;display:flex}.mtg-doors-settings-save .ios-note{margin:0}.mtg-doors-settings-save .ios-btn{flex:none}.mtg-doors-profile-id{align-items:center;gap:14px;padding:10px 16px 18px;display:flex}.mtg-doors-profile-avatar{background:var(--ios-rose);width:60px;height:60px;color:var(--ios-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;overflow:hidden}.mtg-doors-profile-avatar img{object-fit:cover;width:100%;height:100%}.mtg-doors-profile-id-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mtg-doors-profile-id-text strong{letter-spacing:-.3px;color:var(--ios-ink);font-size:22px;font-weight:600}.mtg-doors-profile-id-text span{color:var(--ios-ink-3);font-size:14px}.mtg-doors-profile-manage{color:var(--ios-gold);flex:none;align-self:flex-start;margin-top:4px;font-size:13px;text-decoration:none}.mtg-doors-tiles{flex-wrap:wrap}.mtg-doors-tile{flex:28%}.mtg-doors-alerts .ios-grp-card{box-shadow:inset 4px 0 0 var(--ios-danger)}.mtg-doors-alerts .ios-grp-title{color:var(--ios-danger)}.mtg-doors-pill.is-ack{border-color:var(--ios-gold);color:var(--ios-gold);white-space:nowrap;font-weight:600}.mtg-doors-pill.is-ack:disabled{border-color:var(--ios-ink-4);color:var(--ios-ink-4)}.mtg-doors-runbook{color:var(--ios-ink-2);padding:0 16px 14px;font-size:13px;line-height:1.45}.mtg-doors-runbook p,.mtg-doors-runbook ol{margin:6px 0 0}.mtg-doors-runbook ol{padding-left:18px}.mtg-doors-runbook-sent{color:var(--ios-ink-3)}.mtg-doors-test-lines{margin:-8px 32px 16px}
