@keyframes mtg-load{0%{background-position:100%0}to{background-position:-100%0}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:#f8fafc;color:#1e293b;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer;border:0;background:0 0}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.hidden{display:none!important}html.mtg-noscroll,html.mtg-noscroll body{overflow:hidden}.mtg,.mtg-overlay{--ink:#0f172a;--text:#1e293b;--muted:#5a6678;--line:#dfe5ec;--line-strong:#b7c1ce;--surface:#ffffff;--tint:#f3f6fa;--blue:#1d5fbf;--blue-dark:#174f9f;--blue-tint:#eef4fc;--green:#047857;--green-ink:#065f46;--green-tint:#dcf2e7;--amber-line:#b45309;--amber-ink:#6b3306;--amber-tint:#fff1d0;--amber-bar:#d97706;--red:#b42318;--red-tint:#fdf1f0;color:var(--text);font-size:16px}.mtg{padding-bottom:32px}.mtg-wrap{max-width:1040px;margin:0 auto;padding:0 16px;text-align:left}.mtg-head .mtg-wrap{text-align:center}.mtg-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mtg-offscreen{position:fixed;left:-9999px;top:0;opacity:0}.mtg :focus-visible,.mtg-overlay :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mtg :focus:not(:focus-visible){outline:0}.mtg-head{background:var(--surface);border-bottom:1px solid var(--line);padding:32px 0 24px;text-align:center}.mtg-title{font-size:32px;line-height:1.2;font-weight:400;color:var(--ink);letter-spacing:-.01em;text-wrap:balance}.mtg-by,.mtg-desc,.mtg-title{overflow-wrap:anywhere}.mtg-desc{margin:10px auto 0;max-width:62ch;color:var(--text);white-space:pre-line;text-wrap:pretty}.mtg-by{margin-top:6px;color:var(--muted);font-size:14px}.mtg-tz{margin:12px auto 0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;font-size:14px;color:var(--text);background:var(--tint);border:1px solid var(--line);border-radius:5px;padding:6px 12px;max-width:100%}.mtg-state,.mtg-tz .mtg-ic{color:var(--muted)}.mtg-state{text-align:center;padding:56px 16px}.mtg-state h2{font-size:20px;font-weight:500;color:var(--ink);margin-bottom:6px}.mtg-state p{max-width:48ch;margin:0 auto 16px}.mtg-loader{display:block;width:160px;height:4px;margin:0 auto 14px;border-radius:2px;background:linear-gradient(90deg,var(--line) 0%,var(--blue) 50%,var(--line) 100%);background-size:200% 100%;animation:mtg-load 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.mtg-loader{animation:none}}.mtg-h2,.mtg-h3{font-size:20px;line-height:1.3;font-weight:500;color:var(--ink)}.mtg-h3{font-size:16px;line-height:1.35;margin:16px 0 6px;overflow-wrap:anywhere}.mtg-h4{font-size:15px;color:var(--ink);margin:14px 0 6px}.mtg b,.mtg strong,.mtg summary,.mtg th,.mtg-h4,.mtg-strong{font-weight:500}.mtg-muted{color:var(--muted)}.mtg-small{font-size:14px}.mtg-lede{margin:4px 0 8px}.mtg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.mtg p{overflow-wrap:anywhere}.mtg-card{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:24px;margin:16px 0}.mtg-card:focus{outline:0}.mtg-head-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.mtg-count{color:var(--text)}.mtg-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.mtg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--text);font-size:15px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .12s,border-color .12s}.mtg-btn:hover:not(:disabled){background:var(--tint);border-color:#97a3b4}.mtg-btn:disabled{opacity:.6;cursor:not-allowed}.mtg-btn-primary{background:var(--blue);border-color:var(--blue);color:#fff}.mtg-btn-primary:hover:not(:disabled){background:var(--blue-dark);border-color:var(--blue-dark)}.mtg-btn-danger{background:var(--red);border-color:var(--red);color:#fff}.mtg-btn-danger:hover:not(:disabled){background:#8f1c13;border-color:#8f1c13}.mtg-btn-danger-quiet{color:var(--red);border-color:#e5b4ae}.mtg-btn-danger-quiet:hover:not(:disabled){background:var(--red-tint);border-color:var(--red)}.mtg-btn-quiet{background:0 0;border-color:transparent;color:var(--blue)}.mtg-btn-quiet:hover:not(:disabled){background:var(--blue-tint);border-color:transparent}.mtg-btn-big{min-height:48px;font-size:16px;padding:10px 18px}.mtg-btn-small{min-height:32px;padding:4px 10px;font-size:14px}.mtg-link{display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;padding:0;color:var(--blue);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mtg-link:hover:not(:disabled){color:var(--blue-dark)}.mtg-link:disabled{color:var(--muted);cursor:not-allowed}.mtg-iconbtn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;min-width:32px;padding:3px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font-size:13px;font-weight:400;cursor:pointer}.mtg-iconbtn:hover:not(:disabled){background:var(--tint);border-color:var(--line-strong)}.mtg-iconbtn.is-on{color:var(--amber-ink);border-color:var(--amber-line);background:var(--amber-tint)}.mtg-iconbtn-danger{color:var(--red)}.mtg-iconbtn:disabled{opacity:.6;cursor:not-allowed}.mtg-ic{display:inline-flex;flex:none;line-height:0}.mtg-ic svg{display:block}.mtg-star-on{color:var(--amber-line)}.mtg-ok{color:var(--green)}.mtg-msg,.mtg-note{margin:12px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:var(--tint);color:var(--text);font-size:15px}.mtg-msg-ok,.mtg-note-ok{background:#ecf8f1;border-color:#a7dcc0;color:#14532d}.mtg-msg-error{background:var(--red-tint);border-color:#efc2bd;color:#8a1c12}.mtg-msg-info,.mtg-note-info{background:var(--blue-tint);border-color:#c5d8f2;color:#1e3a6b}.mtg-msg-warn,.mtg-note-warn{background:#fff7e6;border-color:#f0c77a;color:var(--amber-ink)}.mtg-msg-quiet{background:0 0;border-color:transparent;padding:0;color:var(--muted)}.mtg-msg .mtg-link{color:inherit}.mtg-banner{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;border:1px solid #c5d8f2;border-radius:5px;background:var(--blue-tint);color:#1e3a6b}.mtg-banner .mtg-ic{margin-top:3px}.mtg-banner-stop{background:var(--red-tint);border-color:#efc2bd;color:#8a1c12}.mtg-final{border-left:4px solid var(--green)}.mtg-final-when{font-size:26px;line-height:1.25;font-weight:400;color:var(--ink);margin-top:8px}.mtg-final-sub{font-size:18px;color:var(--text);margin-top:2px}.mtg-final-loc,.mtg-final-msg{margin-top:10px}.mtg-final-loc a{color:var(--blue);text-decoration:underline;overflow-wrap:anywhere}.mtg-final-msg{padding:10px 12px;background:var(--tint);border-radius:5px;white-space:pre-line}.mtg-cal{margin-top:16px}.mtg-final>.mtg-small{margin-top:12px}.mtg-mine{border-left:4px solid var(--blue)}.mtg-receipt{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.mtg-receipt .mtg-ic{margin-top:4px}.mtg-picked{list-style:none;margin:10px 0 0;display:grid;gap:4px}.mtg-picked li{display:flex;align-items:center;gap:8px;font-size:15px}.mtg-pick-state{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;flex:none}.mtg-pick-yes{background:var(--green-tint);color:var(--green-ink)}.mtg-pick-maybe{background:var(--amber-tint);color:var(--amber-ink)}.mtg-confirm{margin-top:12px;padding:12px;border:1px solid #efc2bd;border-radius:5px;background:var(--red-tint)}.mtg-linkbox{margin-top:16px}.mtg-legend,.mtg-linkrow{display:flex;flex-wrap:wrap}.mtg-linkrow{gap:8px}.mtg-linkrow .mtg-input{flex:1 1 260px;min-width:0}.mtg-linkbox .mtg-small,.mtg-linkrow{margin-top:4px}.mtg-legend{gap:6px 16px;margin:4px 0 12px;font-size:14px;color:var(--text)}.mtg-key{display:inline-flex;align-items:center;gap:6px}.mtg-key-yes .mtg-ic{color:#fff;background:var(--green);border-radius:3px;padding:1px}.mtg-key-maybe .mtg-ic{color:var(--amber-ink);background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:3px}.mtg-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:12px}.mtg-days-few{grid-template-columns:repeat(auto-fill,minmax(240px,320px))}.mtg-day{border:1px solid var(--line);border-radius:5px;background:var(--tint);padding:10px;min-width:0}.mtg-day-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-bottom:8px}.mtg-day-title{font-size:16px;font-weight:500;color:var(--ink)}.mtg-opt,.mtg-opts{display:grid;gap:8px}.mtg-opt{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;width:100%;min-height:56px;padding:8px 12px;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:5px;font-size:15px;cursor:pointer;transition:background-color .12s,border-color .12s}.mtg-opt:hover{border-color:var(--blue)}.mtg-opt-time{grid-column:1;font-size:17px;font-weight:500;color:inherit}.mtg-opt-state{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:4px;font-size:13px}.mtg-opt-state:empty::before{content:"";width:18px;height:18px;border:1.5px solid #7d8899;border-radius:3px;background:#fff}.mtg-opt-busy,.mtg-opt-count{grid-column:1/-1;font-size:13px}.mtg-opt-count{color:var(--muted)}.mtg-opt-busy{color:#9a3412}.mtg-opt[data-state=yes]{background:var(--green);border-color:var(--green);color:#fff}.mtg-opt[data-state=yes]:hover{background:#03684b;border-color:#03684b}.mtg-opt[data-state=yes] .mtg-opt-busy,.mtg-opt[data-state=yes] .mtg-opt-count{color:#fff}.mtg-opt[data-state=maybe]{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.mtg-opt[data-state=maybe] .mtg-opt-busy,.mtg-opt[data-state=maybe] .mtg-opt-count{color:var(--amber-ink)}.mtg-ics{margin:4px 0}.mtg-ics-body{margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.mtg-file{display:block;margin-top:4px;max-width:100%;font-size:15px}.mtg-ics-body .mtg-err,.mtg-ics-body .mtg-note{margin-bottom:6px}.mtg-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:20px}.mtg-identity .mtg-code{grid-column:1/-1}.mtg-field{min-width:0;margin-top:10px}.mtg-identity .mtg-field{margin-top:0}.mtg-label{display:block;font-size:14px;font-weight:500;color:var(--text);margin-bottom:4px}.mtg-input{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;color:var(--ink);font-size:16px;line-height:1.3}textarea.mtg-input{min-height:88px;resize:vertical}.mtg-input::placeholder{color:#5a6678;opacity:1}.mtg-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(29,95,191,.2);outline:0}.mtg-input.mtg-invalid{border-color:var(--red)}.mtg-input[readonly]{background:var(--tint)}.mtg-input-time{width:auto;min-width:140px}.mtg-err,.mtg-hint{margin-top:4px;font-size:13px;color:var(--muted)}.mtg-err{font-size:14px;color:var(--red)}.mtg-check{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:32px;cursor:pointer}.mtg-check input{width:18px;height:18px;flex:none;accent-color:var(--blue)}.mtg-code{padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--tint)}.mtg-code .mtg-row{margin-top:0}.mtg-field-code .mtg-input{max-width:200px;letter-spacing:.12em}.mtg-savebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.mtg-none{margin-top:12px;font-size:15px}.mtg-followup{margin-top:12px;padding:14px;border:1px solid #f0c77a;border-radius:5px;background:#fff7e6}.mtg-followup .mtg-h3{margin-top:0}.mtg-followup p,.mtg-org-body>p{margin-top:6px}.mtg-best{margin:4px 0 16px;padding:14px 16px;background:#f1f8f4;border:1px solid #b9e0cb;border-radius:5px}.mtg-best-main{font-size:17px;color:var(--ink)}.mtg-best-req{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:15px}.mtg-best-next-h{margin-top:10px}.mtg-best-next{margin:2px 0 0 20px;font-size:15px}.mtg-best .mtg-btn{margin-top:12px}.mtg-bar{display:flex;height:8px;border-radius:3px;overflow:hidden;background:#e3e8ef;min-width:60px}.mtg-bar-yes{background:var(--green)}.mtg-bar-maybe{background:var(--amber-bar)}.mtg-totals{list-style:none;display:grid;gap:10px}.mtg-total{display:grid;grid-template-columns:minmax(0,220px) minmax(60px,1fr) auto;align-items:center;gap:12px}.mtg-total-count{font-size:14px;color:var(--text);white-space:nowrap}.mtg-answered{margin-top:8px}.mtg-namelist{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px}.mtg-namelist li,.mtg-tag{display:inline-flex;align-items:center}.mtg-namelist li{gap:6px;overflow-wrap:anywhere}.mtg-tag{gap:3px;padding:1px 6px;border-radius:3px;background:#eef1f5;color:#3b4658;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.mtg-tag-you{background:#dbe7fa;color:#1b3f7a}.mtg-tag-req{background:var(--amber-tint);color:var(--amber-ink)}.mtg-tag .mtg-ic svg{width:12px;height:12px}.mtg-grid-wrap{position:relative;overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:5px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mtg-grid-tall{max-height:min(70vh,640px)}.mtg-grid{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.mtg-grid td,.mtg-grid th{padding:8px 10px;background:#fff;border-bottom:1px solid #e7ecf2;text-align:center;white-space:nowrap;font-weight:400;color:var(--text);vertical-align:middle}.mtg-grid thead th{position:sticky;z-index:2;background:#fff}.mtg-grid-days th{top:0;height:36px;font-weight:500;color:var(--ink);border-left:1px solid #e7ecf2}.mtg-grid-times th{top:36px;font-size:13px;color:var(--text);border-left:1px solid #e7ecf2}.mtg-grid-time,.mtg-grid-totals td{background-image:linear-gradient(rgba(4,120,87,calc(var(--heat, 0)*.22)),rgba(4,120,87,calc(var(--heat, 0)*.22)))}.mtg-grid-time.is-best{box-shadow:inset 0-3px 0 var(--green);font-weight:500}.mtg-grid-corner,.mtg-grid-name{position:sticky;left:0;z-index:1;text-align:left!important;white-space:normal!important;min-width:180px;max-width:260px;border-right:1px solid var(--line)}.mtg-grid-corner{z-index:3!important;top:0}.mtg-grid-cell{border-left:1px solid #f0f3f7}.mtg-grid tbody tr.is-me>*{background-color:var(--blue-tint)}.mtg-grid tbody tr.is-me>.mtg-grid-name{box-shadow:inset 3px 0 0 var(--blue)}.mtg-grid tbody tr.is-req>.mtg-grid-name{box-shadow:inset 3px 0 0 var(--amber-line)}.mtg-grid tbody tr.is-me.is-req>.mtg-grid-name{box-shadow:inset 3px 0 0 var(--blue),inset 6px 0 0 var(--amber-line)}.mtg-grid-totals>*{border-top:1px solid var(--line);border-bottom:0}.mtg-grid-totals td{display:table-cell}.mtg-tot-yes{display:block;font-size:15px;font-weight:500;color:var(--green-ink)}.mtg-tot-maybe{display:block;font-size:12px;color:var(--amber-ink)}.mtg-person{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.mtg-person-name,.mtg-person-sub{overflow-wrap:anywhere;color:var(--ink)}.mtg-person-sub{flex-basis:100%;font-size:12px;color:var(--muted)}.mtg-person-tools{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mtg-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;vertical-align:middle}.mtg-mark-yes{background:var(--green-tint);color:var(--green-ink)}.mtg-mark-maybe{background:var(--amber-tint);color:var(--amber-ink)}.mtg-mark-no{width:10px;height:2px;border-radius:1px;background:#a3aebd}.mtg-legend .mtg-mark-no{margin:0 8px}.mtg-stack{list-style:none;display:grid;gap:10px}.mtg-stack-item{padding:10px 12px;border:1px solid var(--line);border-radius:5px}.mtg-stack-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-bottom:6px}.mtg-stack-names{margin-top:6px;font-size:14px}.mtg-stack-names .mtg-key{font-weight:500}.mtg-people{list-style:none;display:grid;gap:8px}.mtg-people li{padding:8px 0;border-bottom:1px solid var(--line)}.mtg-org{border-top:4px solid var(--blue)}.mtg-org-sec{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.mtg-org-body>.mtg-btn,.mtg-org-sec>.mtg-h3{margin-top:10px}.mtg-summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:16px;color:var(--ink);list-style:none}.mtg-summary::-webkit-details-marker{display:none}.mtg-summary::before{content:"";width:8px;height:8px;margin:0 12px 0 2px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}details[open]>.mtg-summary::before{transform:rotate(45deg)}.mtg-summary:hover{color:var(--blue)}details[open]>.mtg-summary{margin-bottom:4px}.mtg-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.mtg-inline-form .mtg-field{flex:1 1 240px}.mtg-invite{margin-top:16px}.mtg-chipbox{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border:1px solid var(--line-strong);border-radius:5px;background:#fff}.mtg-chipbox:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(29,95,191,.2)}.mtg-chipbox .mtg-input{flex:1 1 14ch;border:0;min-height:44px;padding:4px 6px;box-shadow:none}.mtg-chips{list-style:none;display:contents}.mtg-chip,.mtg-chip-x{display:inline-flex;align-items:center;border-radius:3px}.mtg-chip{gap:2px;max-width:100%;padding:2px 2px 2px 8px;background:#eef1f5;font-size:14px;overflow-wrap:anywhere}.mtg-chip-x{justify-content:center;width:28px;height:28px;color:var(--text)}.mtg-chip-x:hover{background:#dde3ea}.mtg-invite .mtg-btn{margin-top:10px}.mtg-slotlist{list-style:none;margin-top:4px}.mtg-slotlist li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:6px 0;border-bottom:1px solid var(--line)}.mtg-addslot{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--tint)}.mtg-times{display:grid;gap:6px}.mtg-addmine,.mtg-timerow{display:flex;align-items:center;gap:6px}.mtg-addslot>.mtg-btn{margin-top:12px}.mtg-addslot>.mtg-link{margin-top:8px}.mtg-settings .mtg-btn{margin-top:16px}.mtg-addmine{flex-wrap:wrap;justify-content:space-between;gap:10px}.mtg-claim{margin:24px 0 0;text-align:center}.mtg-claim-body{max-width:520px;margin:8px auto 0;text-align:left;padding:16px;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.mtg-claim-body .mtg-btn{margin-top:10px}.mtg-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.55);filter:none}.mtg-dialog{display:flex;flex-direction:column;width:100%;max-width:440px;max-height:calc(100vh - 32px);background:#fff;border-radius:5px;box-shadow:0 20px 40px rgba(15,23,42,.25);filter:none}.mtg-dialog:focus{outline:0}.mtg-dialog-wide{max-width:580px}.mtg-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 8px 20px}.mtg-dialog-body{padding:4px 20px 12px;overflow:auto}.mtg-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--line)}.mtg-pick{display:grid;gap:6px}.mtg-pick-opt{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:5px;cursor:pointer}.mtg-pick-opt:hover{border-color:var(--blue)}.mtg-pick-opt:has(input:checked){border-color:var(--blue);background:var(--blue-tint);box-shadow:inset 0 0 0 1px var(--blue)}.mtg-pick-opt input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--blue)}.mtg-pick-text{display:grid;gap:2px}@media (min-width:641px){.mtg-mobile-only{display:none!important}}@media (max-width:640px){.mtg-desktop-only{display:none!important}.mtg-head{padding:24px 0 18px}.mtg-title{font-size:26px}.mtg-card{padding:16px;margin:12px 0}.mtg-days,.mtg-days-few{grid-template-columns:minmax(0,1fr)}.mtg-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.mtg-identity{grid-template-columns:minmax(0,1fr)}.mtg-total{grid-template-columns:minmax(0,1fr) auto}.mtg-total .mtg-bar{grid-column:1/-1;grid-row:2}.mtg-final-when{font-size:22px}.mtg-savebar{position:sticky;bottom:0;z-index:5;margin:16px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0));background:#fff;border-top:1px solid var(--line);box-shadow:0-6px 14px rgba(15,23,42,.07)}.mtg-dialog-foot .mtg-btn,.mtg-linkrow .mtg-btn,.mtg-savebar .mtg-btn-big{flex:1 1 auto}}@media (pointer:coarse),(max-width:640px){.mtg-btn,.mtg-chip-x,.mtg-iconbtn{min-height:44px}.mtg-chip-x,.mtg-iconbtn{min-width:44px}.mtg-btn-small,.mtg-check,.mtg-link{min-height:44px}}.mtg-opt-time{white-space:nowrap}.mtg-stack-names .mtg-key{margin-right:4px}@media (max-width:400px){.mtg-opt-word{display:none}}.mtg-chip-bad{background:var(--red-tint);color:#8a1c12;box-shadow:inset 0 0 0 1px #e5b4ae}.mtg-chip-flag{font-size:12px;margin-left:2px}.mtg bdi{unicode-bidi:isolate}