.mtg{--bg:#ebeff5;--card:#fff;--soft:#f8fafc;--soft-2:#f1f5f9;--line:#f3f4f6;--line-2:#e5e7eb;--ink:#1a1a1a;--ink-2:#4b5563;--muted:#a0a4a8;--primary:#dc2626;--primary-100:#fef2f2;--primary-200:#fee2e2;--primary-700:#b91c1c;--good:#059669;--good-100:#ecfdf5;--warn:#b45309;--warn-100:#fffbeb;--sky:#0369a1;--sky-100:#f0f9ff;--dd:0 20px 40px -12px rgba(15,23,42,.25);color:var(--ink);font-size:14px;line-height:1.5}.dark .mtg{--bg:#0f0f0f;--card:#0f0f0f;--soft:#161a21;--soft-2:#1e222c;--line:#1f2937;--line-2:#2b3341;--ink:#f3f4f6;--ink-2:#c3c7d2;--muted:#8a8f9c;--primary:#ef4444;--primary-100:#2a1212;--primary-200:#450a0a;--primary-700:#fca5a5;--good:#34d399;--good-100:#0b2a20;--warn:#fbbf24;--warn-100:#2b2208;--sky:#7dd3fc;--sky-100:#0b2230;--dd:0 20px 40px -12px rgba(0,0,0,.8);color-scheme:dark}.mtg *,.mtg :after,.mtg :before{box-sizing:border-box}.mtg button{background:none;border:0;cursor:pointer}.mtg button,.mtg input,.mtg select,.mtg textarea{color:inherit;font:inherit}.mtg h1,.mtg h2,.mtg h3,.mtg p{margin:0}.mtg svg{display:block;flex:none}.mtg :focus-visible{border-radius:10px;outline:2px solid #fb7185;outline-offset:2px}.mtg .page{display:grid;gap:16px}.mtg .eyebrow{color:#ef4444;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.mtg .h1{font-size:20px;font-weight:800;line-height:1.2}.mtg .sub{color:var(--ink-2);font-size:13px;margin-top:2px}.mtg .head{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mtg .head>div{min-width:0}.mtg .views{background:var(--soft-2);border-radius:14px;display:inline-flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px}.mtg .views button{border-radius:10px;color:var(--ink-2);font-size:12px;font-weight:700;padding:7px 14px;white-space:nowrap}.mtg .views button[aria-selected=true]{background:var(--card);box-shadow:0 1px 3px #0000001f;color:var(--primary)}.mtg .card{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:18px}.mtg .card.soft{background:var(--soft)}.mtg .grid2{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media(max-width:900px){.mtg .grid2{grid-template-columns:minmax(0,1fr)}}.mtg .stack{display:grid;gap:14px}.mtg .sec{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mtg label.f{color:var(--ink-2);display:grid;font-size:12px;font-weight:700;gap:5px}.mtg .in{background:var(--card);border:1px solid var(--line-2);border-radius:12px;font-size:13px;font-weight:500;padding:9px 12px;width:100%}.mtg .in:focus{border-color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}.mtg .row{display:flex;flex-wrap:wrap;gap:12px}.mtg .row>*{flex:1 1 170px;min-width:0}.mtg .btn{background:var(--card);border:1px solid var(--line-2);border-radius:12px;font-size:12px;font-weight:800;padding:8px 14px;white-space:nowrap}.mtg .btn:hover{background:var(--soft)}.mtg .btn.pri{background:var(--primary);border-color:var(--primary);color:#fff}.mtg .btn.pri:hover{opacity:.92}.mtg .btn.sky{background:#0369a1;border-color:#0369a1;color:#fff}.mtg .btns{display:flex;flex-wrap:wrap;gap:8px}.mtg .seg{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media(max-width:560px){.mtg .seg{grid-template-columns:1fr}}.mtg .opt{background:var(--card);border:1.5px solid var(--line-2);border-radius:14px;display:grid;gap:3px;padding:12px 14px;text-align:left}.mtg .opt[aria-pressed=true]{background:var(--primary-100);border-color:var(--primary)}.mtg .opt b{font-size:13px}.mtg .opt span{color:var(--ink-2);font-size:12px}.mtg .chips{display:flex;flex-wrap:wrap;gap:8px}.mtg .chip{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:8px;max-width:100%;padding:6px 12px}.mtg .chip .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .chip .n{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.mtg .chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.mtg .chip[aria-pressed=true] .n{color:#fffc}.mtg .fm{flex:none;position:relative}.mtg .fm-b{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:12px;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:800;gap:6px;height:40px;padding:0 12px}.mtg .fm-b.on,.mtg .fm.open .fm-b{background:var(--primary-200);border-color:var(--primary);color:var(--primary)}.mtg .fm-b .bd{background:var(--primary);border-radius:999px;color:#fff;display:grid;font-size:10px;height:16px;min-width:16px;padding:0 4px;place-items:center}.mtg .fm-p{background:var(--card);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 18px 40px -16px #00000059;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:min(380px,86vw);z-index:20}.mtg .fm-c{display:flex;height:232px}.mtg .fm-f{background:var(--soft);border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;gap:1px;overflow-y:auto;padding:4px;width:128px}.mtg .fm-f button{align-items:center;border-radius:9px;color:var(--ink-2);display:flex;font-size:11.5px;font-weight:600;gap:4px;justify-content:space-between;padding:7px 8px;text-align:left}.mtg .fm-f button:hover{background:var(--card)}.mtg .fm-f button[aria-pressed=true]{background:var(--primary-200);color:var(--primary)}.mtg .fm-f .bd{background:var(--primary);border-radius:999px;color:#fff;display:grid;font-size:9px;height:14px;min-width:14px;padding:0 3px;place-items:center}.mtg .fm-v{display:flex;flex:1;flex-direction:column;min-width:0}.mtg .fm-s{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:6px;padding:6px 8px}.mtg .fm-s input{background:transparent;border:0;color:var(--ink);font-size:11.5px;outline:0;width:100%}.mtg .fm-l{flex:1;overflow-y:auto;padding:4px}.mtg .fm-o{align-items:center;border-radius:8px;display:flex;font-size:11.5px;gap:8px;padding:6px;text-align:left;width:100%}.mtg .fm-o:hover{background:var(--soft)}.mtg .fm-o .cb{background:var(--card);border:1.5px solid var(--line-2);border-radius:4px;color:transparent;display:grid;flex:none;font-size:10px;font-weight:800;height:15px;place-items:center;width:15px}.mtg .fm-o[aria-pressed=true] .cb{background:var(--primary);border-color:var(--primary);color:#fff}.mtg .fm-o .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .fm-o .n{color:var(--muted);flex:none;font-size:10px}.mtg .fm-ft{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding:7px 10px}.mtg .fm-ft button{color:var(--ink-2);font-weight:700}.mtg .fm-ft button:disabled{opacity:.4}.mtg .pp-top{align-items:center;display:flex;gap:8px}.mtg .pp-top .in{flex:1;min-width:0}.mtg .ms{position:relative}.mtg .ms-t{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:12px;display:flex;font-size:13px;gap:10px;min-height:44px;padding:8px 12px;text-align:left;width:100%}.mtg .ms-t:focus-visible,.mtg .ms.open .ms-t{border-color:var(--primary);outline:3px solid var(--primary-200)}.mtg .ms-t .v{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .ms-t .v.ph{color:var(--muted);font-weight:500}.mtg .ms-t .cnt{background:var(--primary-200);border-radius:999px;color:var(--primary);flex:none;font-size:11px;font-weight:700;padding:2px 8px}.mtg .ms-t .car{color:var(--muted);flex:none;transition:transform .2s}.mtg .ms.open .ms-t .car{transform:rotate(180deg)}.mtg .ms-p{background:var(--card);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 18px 40px -16px #00000059;display:grid;gap:6px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.mtg .ms-l{display:grid;gap:2px;max-height:232px;overflow-y:auto}.mtg .ms-o{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:10px;padding:8px 10px;text-align:left;width:100%}.mtg .ms-o:hover{background:var(--soft)}.mtg .ms-o .cb{background:var(--card);border:1.5px solid var(--line-2);border-radius:5px;color:transparent;display:grid;flex:none;font-size:12px;font-weight:800;height:18px;place-items:center;width:18px}.mtg .ms-o[aria-pressed=mixed] .cb,.mtg .ms-o[aria-pressed=true] .cb{background:var(--primary);border-color:var(--primary);color:#fff}.mtg .ms-o .nm{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .ms-o .n{color:var(--muted);flex:none;font-size:11px;font-variant-numeric:tabular-nums}.mtg .ms-all{border-bottom:1px solid var(--line);border-radius:10px 10px 0 0}.mtg .tag{border-radius:999px;display:inline-block;font-size:11px;font-weight:800;padding:2px 9px;white-space:nowrap}.mtg .tag.good{background:var(--good-100);color:var(--good)}.mtg .tag.warn{background:var(--warn-100);color:var(--warn)}.mtg .tag.sky{background:var(--sky-100);color:var(--sky)}.mtg .tag.mute{background:var(--soft-2);color:var(--ink-2)}.mtg .note{background:var(--sky-100);border-radius:12px;display:grid;font-size:12px;gap:1px;padding:11px 13px}.mtg .note.warn{background:var(--warn-100)}.mtg .meta{color:var(--ink-2);font-size:12px}.mtg .big{font-size:38px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.mtg .avs{display:flex}.mtg .av{background:var(--soft-2);border:2px solid var(--card);border-radius:50%;color:var(--ink-2);display:grid;font-size:10px;font-weight:800;height:28px;margin-left:-8px;place-items:center;width:28px}.mtg .av:first-child{margin-left:0}.mtg .tbl{overflow-x:auto}.mtg table{border-collapse:collapse;min-width:560px;width:100%}.mtg th{border-bottom:1px solid var(--line-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;padding:8px 10px;text-align:left;text-transform:uppercase}.mtg td{border-bottom:1px solid var(--line);font-size:13px;padding:10px;vertical-align:middle}.mtg td .cut{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg tr.click{cursor:pointer}.mtg tr.click:hover td,.mtg tr.sel td{background:var(--soft)}.mtg .bar{background:var(--soft-2);border-radius:99px;height:7px;min-width:90px;overflow:hidden}.mtg .bar i{background:var(--good);border-radius:99px;display:block;height:100%}.mtg .yn{display:grid;gap:8px;grid-template-columns:1fr 1fr}.mtg .yn button{border:1.5px solid var(--line-2);border-radius:12px;font-size:13px;font-weight:700;padding:9px}.mtg .yn button[aria-pressed=true]{background:var(--good-100);border-color:var(--good);color:var(--good)}.mtg .yn button.no[aria-pressed=true]{background:var(--warn-100);border-color:var(--warn);color:var(--warn)}.mtg .mcard{border:1px solid var(--line-2);border-radius:16px;display:grid;gap:8px;padding:14px}.mtg .mcard h3{font-size:15px;overflow-wrap:anywhere}.mtg .fields{display:grid;gap:8px}.mtg .field{align-items:center;background:var(--soft);border:1px solid var(--line-2);border-radius:12px;display:grid;gap:8px 10px;grid-template-columns:18px minmax(0,1fr) 140px;padding:10px 12px}.mtg .field.over{background:var(--primary-100);border-color:var(--primary)}.mtg .field.drag{opacity:.45}.mtg .grip{color:var(--muted);cursor:grab;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mtg .fctl{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-column:2/-1}.mtg .wseg{border:1px solid var(--line-2);border-radius:10px;display:inline-flex;overflow:hidden}.mtg .wseg button{background:var(--card);color:var(--ink-2);font-size:11px;font-weight:800;padding:4px 9px}.mtg .wseg button+button{border-left:1px solid var(--line-2)}.mtg .wseg button[aria-pressed=true]{background:var(--ink);color:var(--card)}.mtg .pbtn{background:var(--card);border:1.5px solid var(--line-2);border-radius:12px;color:var(--ink-2);display:grid;font-size:11px;font-weight:800;gap:5px;justify-items:center;padding:8px 12px}.mtg .pbtn[aria-pressed=true]{background:var(--primary-100);border-color:var(--primary);color:var(--primary)}.mtg .pbtn .mini{display:grid;gap:2px;grid-template-columns:repeat(6,5px)}.mtg .pbtn .mini i{background:currentColor;border-radius:2px;height:6px;opacity:.55}.mtg .pbtns{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.mtg .pv{background:var(--card);border:1px solid var(--line-2);border-radius:18px;container-type:inline-size;overflow:hidden;width:100%}.mtg .pv.phone{margin-inline:auto;width:min(100%,340px)}.mtg .pv-b{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px}.mtg .pv.dense .pv-b{gap:8px;padding:12px}@container (max-width: 420px){.mtg .pvq{grid-column:span 6!important}}.mtg .pvq{min-width:0}.mtg .field .ft{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .sw{background:var(--line-2);border-radius:99px;height:20px;position:relative;width:36px}.mtg .sw[aria-checked=true]{background:var(--good)}.mtg .sw:disabled{cursor:not-allowed;opacity:.55}.mtg .sw:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.mtg .sw[aria-checked=true]:after{transform:translate(16px)}.mtg .matrix{overflow-x:auto}.mtg .matrix table{min-width:640px}.mtg .matrix td,.mtg .matrix th{text-align:center}.mtg .matrix td:first-child,.mtg .matrix th:first-child{text-align:left}.mtg .ck{border:1.5px solid var(--line-2);border-radius:7px;display:inline-grid;font-size:13px;font-weight:900;height:22px;place-items:center;width:22px}.mtg .ck.on{background:var(--good);border-color:var(--good);color:#fff}.mtg .tgrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mtg .tcard{background:var(--card);border:1px solid var(--line-2);border-radius:18px;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;text-align:left;transition:transform .15s,box-shadow .15s}.mtg .tcard:hover{box-shadow:0 12px 28px -14px #0f172a59;transform:translateY(-2px)}.mtg .tband{color:#fff;display:grid;gap:10px;padding:16px 16px 14px}.mtg .ticon{background:#fff3;border-radius:12px;display:grid;height:36px;place-items:center;width:36px}.mtg .tband h3{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .tbody{align-content:start;display:grid;gap:8px;padding:14px 16px}.mtg .tbody p{overflow-wrap:anywhere}.mtg .tnew{background:transparent;border:2px dashed var(--line-2);border-radius:18px;color:var(--ink-2);display:grid;font-weight:700;min-height:170px;padding:16px;place-items:center;text-align:center}.mtg .tnew:hover{border-color:var(--primary);color:var(--primary)}.mtg .sw-col{display:flex;flex-wrap:wrap;gap:8px}.mtg .sw-col button{border:3px solid var(--card);border-radius:50%;box-shadow:0 0 0 1.5px var(--line-2);height:28px;width:28px}.mtg .sw-col button[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--ink)}.mtg .ipk{display:flex;flex-wrap:wrap;gap:8px}.mtg .ipk button{border:1.5px solid var(--line-2);border-radius:12px;color:var(--ink-2);display:grid;height:36px;place-items:center;width:36px}.mtg .ipk button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}@media(max-width:640px){.mtg .field{grid-template-columns:18px minmax(0,1fr)}.mtg .field select{grid-column:2}}.mtg .field input.in{background:transparent;border:0;font-weight:600;padding:2px 0}.mtg .xbtn{border-radius:8px;color:var(--muted);display:grid;height:26px;place-items:center;width:26px}.mtg .xbtn:hover{background:var(--primary-100);color:var(--primary)}.mtg .pv-h{align-items:center;color:#fff;display:flex;gap:10px;padding:14px 16px}.mtg .pv-h b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .pv-b .q{color:var(--ink-2);display:grid;font-size:12px;font-weight:700;gap:6px}.mtg .pv-b .q i{color:var(--primary);font-style:normal}.mtg .back{align-items:center;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:800;gap:6px}.mtg .ev{--tc:#dc2626;border-radius:20px;container-type:inline-size;display:block;overflow:hidden;position:relative;text-align:left;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;width:100%}.mtg .ev h3{display:-webkit-box;font-weight:800;-webkit-line-clamp:2;line-height:1.15;margin:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden}.mtg .ev-kick{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mtg .ev-time{font-variant-numeric:tabular-nums;font-weight:800}.mtg .ev-meta{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;min-width:0}.mtg .ev-meta span:not(.tag){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .ev.ticket{background:var(--card);border:1px solid var(--line-2);display:grid;grid-template-columns:92px minmax(0,1fr)}.mtg .ev.ticket:after,.mtg .ev.ticket:before{background:var(--card);border:1px solid var(--line-2);border-radius:50%;content:"";height:20px;left:82px;position:absolute;width:20px;z-index:2}.mtg .ev.ticket:before{clip-path:inset(50% 0 0 0);top:-11px}.mtg .ev.ticket:after{bottom:-11px;clip-path:inset(0 0 50% 0)}.mtg .tk-l{background:var(--tc);background-image:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.22),transparent 55%);border-right:2px dashed hsla(0,0%,100%,.55);color:#fff;display:grid;overflow:hidden;padding:16px 6px;place-items:center;text-align:center}.mtg .tk-l small{display:block;font-size:10px;font-weight:800;letter-spacing:.18em;opacity:.9}.mtg .tk-l b{display:block;font-size:38px;letter-spacing:-.03em;line-height:1;margin:2px 0}.mtg .tk-r{align-content:center;display:grid;gap:6px;min-width:0;padding:16px 18px}.mtg .ticket .ev-kick{color:var(--tc)}.mtg .ticket .ev-time{color:var(--tc);font-size:14px}.mtg .ticket h3{font-size:16px}.mtg .ev.portada{background:var(--card);border:1px solid var(--line-2)}.mtg .pt-cover{align-content:end;background:linear-gradient(135deg,var(--tc),color-mix(in srgb,var(--tc) 50%,#000));color:#fff;display:grid;gap:4px;min-height:124px;overflow:hidden;padding:16px 18px;position:relative}.mtg .pt-cover:before{animation:mtg-breathe 7s ease-in-out infinite alternate;border-radius:50%;box-shadow:0 0 0 26px #ffffff14,0 0 0 54px #ffffff0f,0 0 0 86px #ffffff0a;content:"";height:190px;position:absolute;right:-40px;top:-50px;width:190px}.mtg .pt-cover>*{position:relative}.mtg .pt-cover h3{font-size:19px}.mtg .pt-cover .ev-kick{opacity:.85}.mtg .pt-b{display:grid;gap:6px;padding:12px 18px 16px}.mtg .portada .ev-time{color:var(--tc);font-size:13px}.mtg .ev.hora{background:var(--card);border:1px solid var(--line-2);display:grid;gap:8px;padding:20px 22px}.mtg .hora .ev-kick{color:var(--muted)}.mtg .hr-big{color:var(--tc);font-size:clamp(44px,20cqw,84px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:.9}.mtg .hr-big small{color:var(--ink-2);font-size:.22em;font-weight:700;letter-spacing:0;margin-left:6px}.mtg .hr-line{animation:mtg-grow .7s cubic-bezier(.2,.8,.2,1) .2s both;background:var(--tc);border-radius:3px;height:3px;width:56px}.mtg .hora h3{font-size:16px}.mtg .hora .ev-sub{color:var(--ink-2);font-size:12px;font-weight:600}.mtg .ev.cal{align-items:center;background:color-mix(in srgb,var(--tc) 9%,var(--card));border:1px solid color-mix(in srgb,var(--tc) 25%,var(--line-2));display:flex;gap:16px;padding:16px}.mtg .cal-tile{animation:mtg-drop .7s cubic-bezier(.2,1.5,.4,1) both;background:#fff;border-radius:16px;box-shadow:0 10px 22px -10px #0f172a73,0 0 0 1px #0f172a0f;color:#1a1a1a;flex:none;overflow:hidden;text-align:center;transition:transform .25s;width:82px}.mtg .cal-m{background:var(--tc);color:#fff;font-size:11px;font-weight:800;letter-spacing:.18em;padding:5px 0}.mtg .cal-d{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.05;padding-top:4px}.mtg .cal-w{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.08em;padding-bottom:7px;text-transform:uppercase}.mtg .cal-r{display:grid;gap:5px;min-width:0}.mtg .cal .ev-kick{color:var(--tc)}.mtg .cal .ev-time{font-size:14px}.mtg .cal h3{font-size:16px}.mtg .ev.afiche{align-content:space-between;background:var(--tc);color:#fff;display:grid;gap:14px;min-height:200px;padding:20px}.mtg .ev.afiche:before{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.14) 0 10px,transparent 10px 22px);content:"";inset:0 0 0 45%;position:absolute;transform:skew(-8deg)}.mtg .ev.afiche>*{position:relative}.mtg .af-pill{background:#fff;border-radius:999px;color:var(--tc);display:inline-block;font-size:12px;font-weight:800;padding:5px 12px}.mtg .afiche h3{font-size:clamp(22px,9cqw,34px);font-weight:900;letter-spacing:-.02em;-webkit-line-clamp:3;text-transform:uppercase}.mtg .afiche .ev-kick{opacity:.9}.mtg .ev.mini{border-radius:14px}.mtg .mini .ev-kick,.mtg .mini .ev-meta,.mtg .mini .ev-sub{display:none}.mtg .mini h3{font-size:12px!important;-webkit-line-clamp:2!important}.mtg .mini.ticket{grid-template-columns:56px minmax(0,1fr)}.mtg .mini.ticket:after,.mtg .mini.ticket:before{left:46px}.mtg .mini .tk-l{padding:10px 4px}.mtg .mini .tk-l b{font-size:24px}.mtg .mini .tk-r{padding:10px 12px}.mtg .mini .pt-cover{min-height:70px;padding:10px 12px}.mtg .mini .pt-b{padding:8px 12px 10px}.mtg .mini.hora{padding:12px}.mtg .mini .hr-big{font-size:34px}.mtg .mini.cal{gap:10px;padding:10px}.mtg .mini .cal-tile{width:52px}.mtg .mini .cal-d{font-size:22px}.mtg .mini .cal-m,.mtg .mini .cal-w{font-size:8px}.mtg .mini.afiche{min-height:100px;padding:12px}.mtg .mini .af-pill{font-size:9px;padding:3px 8px}.mtg .ggrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mtg .gcard{background:var(--card);border:1px solid var(--line-2);border-radius:22px;display:grid;gap:10px;min-width:0;padding:12px;text-align:left;transition:transform .15s,box-shadow .15s}.mtg .gcard:hover{box-shadow:0 14px 30px -16px #0f172a66;transform:translateY(-2px)}.mtg .gcard .gi{display:grid;gap:6px;padding:2px 6px 4px}.mtg .gcard .gi b{font-size:14px}.mtg .gnew{border:2px dashed var(--line-2);border-radius:22px;color:var(--ink-2);display:grid;font-weight:700;min-height:220px;padding:16px;place-items:center;text-align:center}.mtg .gnew:hover{border-color:var(--primary);color:var(--primary)}.mtg .tpick{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mtg .pick{background:var(--card);border:1.5px solid var(--line-2);border-radius:18px;display:grid;gap:6px;min-width:0;padding:8px;text-align:left}.mtg .pick[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-200)}.mtg .pick .pn{font-size:11px;font-weight:800;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.mtg .dpick{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.mtg .phwrap{margin-inline:auto;width:min(100%,340px)}.mtg .phwrap.full{width:100%}.mtg .stage{background:var(--soft-2);border-radius:20px;display:grid;gap:12px;padding:18px}.mtg .wz{display:grid;gap:16px;--tc:#dc2626}.mtg .wz.compact{gap:12px}.mtg .stp{display:flex;list-style:none;margin:0;overflow-x:auto;padding:0}.mtg .stp li{display:grid;flex:1 1 0;gap:6px;justify-items:center;min-width:64px;position:relative}.mtg .stp li:not(:first-child):before{background:var(--line-2);content:"";height:2px;position:absolute;right:50%;top:15px;width:100%}.mtg .stp li.cur:before,.mtg .stp li.done:before{animation:mtg-grow2 .5s ease-out both;background:var(--tc);transform-origin:left}.mtg .stp .dot{background:var(--soft-2);border:2px solid var(--line-2);border-radius:50%;color:var(--ink-2);display:grid;font-size:12px;font-weight:800;height:32px;place-items:center;position:relative;width:32px;z-index:1}.mtg .stp li.done .dot{background:var(--tc);border-color:var(--tc);color:#fff}.mtg .stp li.cur .dot{animation:mtg-ring 1.8s ease-out infinite;background:var(--card);border-color:var(--tc);box-shadow:0 0 0 4px color-mix(in srgb,var(--tc) 18%,transparent);color:var(--tc)}.mtg .stp .stl{color:var(--muted);font-size:11px;font-weight:700;text-align:center}.mtg .stp li.cur .stl,.mtg .stp li.done .stl{color:var(--ink)}.mtg .compact .stp .stl{display:none}.mtg .compact .stp li{min-width:28px}.mtg .wz-body{align-content:start;display:grid;gap:18px;min-height:280px;overflow:hidden;position:relative}.mtg .compact .wz-body{min-height:0}.mtg .wz-body h2{font-size:22px;font-weight:800;line-height:1.2;margin:0;text-wrap:balance}.mtg .wz-body .ey{color:var(--tc);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mtg .ynb{display:grid;gap:12px;grid-template-columns:1fr 1fr}.mtg .ynb button{background:var(--card);border:2px solid var(--line-2);border-radius:18px;display:grid;font-size:16px;font-weight:800;gap:6px;justify-items:center;padding:22px 10px;transition:transform .12s;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s}.mtg .ynb button:hover{box-shadow:0 12px 24px -14px color-mix(in srgb,var(--tc) 60%,transparent);transform:translateY(-2px)}.mtg .ynb button i{background:var(--soft-2);border-radius:50%;display:grid;font-size:16px;font-style:normal;height:34px;place-items:center;width:34px}.mtg .ynb button[aria-pressed=true]{animation:mtg-pop .35s cubic-bezier(.2,1.5,.4,1);background:color-mix(in srgb,var(--tc) 10%,var(--card));border-color:var(--tc);color:var(--tc)}.mtg .ynb button[aria-pressed=true] i{animation:mtg-pop .45s cubic-bezier(.2,1.5,.4,1) .05s both;background:var(--tc);color:#fff}.mtg .wz-err{color:var(--primary);font-size:12px;font-weight:700}.mtg .wz-sum{border:1px solid var(--line-2);border-radius:16px;display:grid;gap:0;overflow:hidden}.mtg .wz-sum div{border-bottom:1px solid var(--line);display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:11px 14px}.mtg .wz-sum div:last-child{border-bottom:0}.mtg .wz-sum dt{color:var(--ink-2)}.mtg .wz-sum dd{font-weight:700;margin:0;overflow-wrap:anywhere}.mtg .wz-ok{display:grid;gap:10px;justify-items:center;padding:24px 8px;text-align:center}.mtg .wz-ok .big-ck{background:var(--tc);border-radius:50%;box-shadow:0 0 0 8px color-mix(in srgb,var(--tc) 16%,transparent);color:#fff;display:grid;font-size:30px;height:64px;place-items:center;width:64px}.mtg .wz-nav{display:grid;gap:10px}.mtg .wz-nav .go{background:var(--tc);border-radius:14px;box-shadow:0 8px 18px -8px var(--tc);color:#fff;font-size:14px;font-weight:800;padding:12px 16px;transition:transform .15s,filter .2s,box-shadow .2s}.mtg .wz-nav .go:hover{filter:brightness(1.06);transform:translateY(-2px)}.mtg .wz-nav .bk{border:1px solid var(--line-2);border-radius:14px;color:var(--ink-2);font-size:13px;font-weight:700;padding:10px 16px}.mtg .wz-nav .bk:disabled{cursor:not-allowed;opacity:.4}.mtg .wz .bar i{animation:mtg-fillbar .7s cubic-bezier(.2,.8,.2,1);background:var(--tc)}@keyframes mtg-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mtg-inF{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes mtg-inB{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes mtg-pop{0%{transform:scale(.7)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes mtg-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--tc) 38%,transparent)}to{box-shadow:0 0 0 11px transparent}}@keyframes mtg-breathe{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes mtg-sheen{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes mtg-floaty{0%{transform:translate(0)}to{transform:translate(-26px,16px)}}@keyframes mtg-blink{50%{opacity:.2}}@keyframes mtg-grow{0%{width:0}}@keyframes mtg-drop{0%{opacity:0;transform:translateY(-14px) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes mtg-fillbar{0%{width:var(--from,0)}}@keyframes mtg-draw{to{stroke-dashoffset:0}}@keyframes mtg-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-70px) scale(.4)}}@keyframes mtg-bob{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.mtg .fx>*{animation:mtg-rise .5s cubic-bezier(.2,.8,.2,1) backwards}.mtg .fx>:nth-child(2){animation-delay:.06s}.mtg .fx>:nth-child(3){animation-delay:.12s}.mtg .fx>:nth-child(4){animation-delay:.18s}.mtg .fx .ggrid>*{animation:mtg-rise .55s cubic-bezier(.2,.8,.2,1) backwards}.mtg .fx .ggrid>:nth-child(2){animation-delay:.07s}.mtg .fx .ggrid>:nth-child(3){animation-delay:.14s}.mtg .fx .ggrid>:nth-child(4){animation-delay:.21s}.mtg .fx .ggrid>:nth-child(5){animation-delay:.28s}.mtg .fx .ggrid>:nth-child(6){animation-delay:.35s}.mtg .ev:not(.mini):hover{box-shadow:0 18px 34px -18px color-mix(in srgb,var(--tc) 55%,transparent);transform:translateY(-3px)}.mtg .tk-l:after{animation:mtg-sheen 5.5s ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);content:"";inset:0;position:absolute}.mtg .hr-big .colon{animation:mtg-blink 1.2s steps(1) infinite}.mtg .ev.cal:hover .cal-tile{transform:rotate(-3deg) scale(1.04)}.mtg .ev.afiche:after{animation:mtg-bob 4.5s ease-in-out infinite alternate;background:#ffffff24;border-radius:50%;bottom:-30px;content:"";height:120px;position:absolute;right:8%;width:120px}.mtg .ev.mini,.mtg .ev.mini *,.mtg .ev.mini:after,.mtg .ev.mini:before{animation:none!important;transition:none!important}.mtg .wz-body:before{animation:mtg-floaty 9s ease-in-out infinite alternate;background:radial-gradient(closest-side,color-mix(in srgb,var(--tc) 16%,transparent),transparent);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-70px;top:-70px;width:260px}.mtg .wz-body>*{position:relative}.mtg .wz-body.in-f{animation:mtg-inF .38s cubic-bezier(.2,.8,.2,1) both}.mtg .wz-body.in-b{animation:mtg-inB .38s cubic-bezier(.2,.8,.2,1) both}.mtg .wz-body.in-b>*,.mtg .wz-body.in-f>*{animation:mtg-rise .45s cubic-bezier(.2,.8,.2,1) both}.mtg .wz-body.in-b>:nth-child(2),.mtg .wz-body.in-f>:nth-child(2){animation-delay:.07s}.mtg .wz-body.in-b>:nth-child(3),.mtg .wz-body.in-f>:nth-child(3){animation-delay:.14s}.mtg .stp li.just .dot{animation:mtg-pop .45s cubic-bezier(.2,1.5,.4,1)}@keyframes mtg-grow2{0%{transform:scaleX(0)}}.mtg .ynb button:active{transform:scale(.96)}.mtg .wz .in:focus{border-color:var(--tc);outline:3px solid color-mix(in srgb,var(--tc) 22%,transparent)}.mtg .wz .bar{height:8px}.mtg .wz-nav .go:active{transform:scale(.98)}.mtg .wz-nav .go .arr{display:inline-block;transition:transform .2s}.mtg .wz-nav .go:hover .arr{transform:translate(5px)}.mtg .burst{display:grid;height:72px;place-items:center;position:relative;width:72px}.mtg .burst i{animation:mtg-burst .9s ease-out .2s both;background:var(--tc);border-radius:50%;height:7px;left:50%;margin:-3.5px;opacity:0;position:absolute;top:50%;width:7px}.mtg .burst i:nth-child(2n){background:color-mix(in srgb,var(--tc) 55%,#fff);height:5px;width:5px}.mtg .burst .big-ck{animation:mtg-pop .55s cubic-bezier(.2,1.5,.4,1) both}.mtg .burst svg path{animation:mtg-draw .5s ease-out .35s forwards;stroke-dasharray:32;stroke-dashoffset:32}.mtg .wz-ok h2{animation:mtg-rise .5s .3s both}.mtg .wz-ok p{animation:mtg-rise .5s .42s both}.mtg .gcard:hover,.mtg .tcard:hover{transition-duration:.2s}@media(prefers-reduced-motion:reduce){.mtg *,.mtg :after,.mtg :before{animation:none!important;transition:none!important}.mtg .burst svg path{stroke-dashoffset:0}}.mtg .bar-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mtg .bar-tools .in{font-size:12px;font-weight:700;min-width:160px;padding:7px 12px;width:auto}.mtg .rng{flex-wrap:wrap;gap:8px}.mtg .rng,.mtg .rng label{align-items:center;display:flex}.mtg .rng label{color:var(--ink-2);font-size:12px;font-weight:700;gap:6px}.mtg .rng .in{min-width:0}.mtg .kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mtg .kpi{background:var(--card);border:1px solid var(--line-2);border-radius:18px;display:grid;gap:8px;min-width:0;overflow:hidden;padding:16px;position:relative}.mtg .kpi .kl{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mtg .kpi .kv{font-size:34px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.mtg .kpi .kv small{color:var(--ink-2);font-size:14px;font-weight:700;letter-spacing:0;margin-left:2px}.mtg .kpi .kr{align-items:center;display:flex;gap:10px;justify-content:space-between}.mtg .delta{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:4px;padding:2px 8px;white-space:nowrap}.mtg .delta.up{background:var(--good-100);color:var(--good)}.mtg .delta.dn{background:var(--warn-100);color:var(--warn)}.mtg .kpi svg.sp{height:auto;max-height:40px;width:100%}.mtg .ln{animation:mtg-draw 1.2s ease-out .2s forwards;stroke-dasharray:1;stroke-dashoffset:1}.mtg .ringwrap{display:grid;flex:none;place-items:center;position:relative}.mtg .ringwrap b{font-size:13px;font-weight:800;position:absolute}.mtg .rg{animation:mtg-sweep 1.1s cubic-bezier(.2,.8,.2,1) .15s backwards;stroke-dasharray:var(--v) 100}@keyframes mtg-sweep{0%{stroke-dasharray:0 100}}.mtg .cgrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}@media(max-width:900px){.mtg .cgrid{grid-template-columns:minmax(0,1fr)}}.mtg .cgrid3{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mtg .ch{align-items:start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.mtg .ch h3{font-size:14px;font-weight:800}.mtg .ch p{color:var(--ink-2);font-size:12px;margin-top:2px}.mtg .lg{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:12px}.mtg .lg i{border-radius:3px;display:inline-block;height:9px;margin-right:5px;vertical-align:-1px;width:9px}.mtg .chart{display:block;height:auto;overflow:visible;width:100%}.mtg .chart text{fill:var(--muted);font-family:inherit;font-size:11px}.mtg .chart .gl{stroke:var(--line-2);stroke-dasharray:3 4}.mtg .chart .pt{cursor:pointer;transition:r .15s}.mtg .chart .pt:hover{r:7}.mtg .abar{align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(70px,120px) minmax(0,1fr) 44px}.mtg .abar .an{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .abar .tk{background:var(--soft-2);border-radius:99px;display:flex;height:14px;overflow:hidden}.mtg .abar .tk i{animation:mtg-grow2 .9s cubic-bezier(.2,.8,.2,1) backwards;cursor:pointer;display:block;height:100%;transform-origin:left}.mtg .abar .pc{font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.mtg .rank,.mtg .rk{display:grid;gap:10px}.mtg .rk{align-items:center;grid-template-columns:30px minmax(0,1fr) auto}.mtg .rk .ava{background:var(--primary-100);border-radius:50%;color:var(--primary);display:grid;font-size:11px;font-weight:800;height:30px;place-items:center;width:30px}.mtg .rk .nm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .rk .sb{color:var(--muted);font-size:11px}.mtg .rk .dots{display:flex;gap:3px}.mtg .rk .dots i{animation:mtg-rise .5s backwards;background:var(--warn);border-radius:3px;height:18px;opacity:.85;transform-origin:bottom;width:8px}.mtg .donutbox{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.mtg .donutbox .lg2{display:grid;flex:1;font-size:12px;gap:7px;min-width:150px}.mtg .lg2 div{display:flex;gap:10px;justify-content:space-between}.mtg .lg2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .mrow{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:16px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr) auto;padding:12px 14px;text-align:left;transition:transform .15s,box-shadow .2s,border-color .2s;width:100%}.mtg .mrow:hover{box-shadow:0 12px 26px -16px #0f172a73;transform:translateY(-2px)}.mtg .mlist{margin:-4px;max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:4px}.mtg .mrow.sel{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-200)}@media(max-width:720px){.mtg .mrow{grid-template-columns:52px minmax(0,1fr)}.mtg .mrow .mbar,.mtg .mrow .mst{grid-column:1/-1}}.mtg .msw{border-radius:14px;color:#fff;display:grid;height:52px;line-height:1;place-items:center;text-align:center;width:52px}.mtg .msw b{display:block;font-size:20px;letter-spacing:-.03em}.mtg .msw small{font-size:9px;font-weight:800;letter-spacing:.14em;opacity:.9}.mtg .mt{display:grid;gap:4px;min-width:0}.mtg .mt b{font-size:14px}.mtg .mt b,.mtg .mt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .mt span{color:var(--ink-2);font-size:12px}.mtg .mbar{display:grid;gap:6px;min-width:0}.mtg .mbar .tk{background:var(--soft-2);border-radius:99px;display:flex;height:10px;overflow:hidden}.mtg .mbar .tk i{animation:mtg-grow2 .9s backwards;display:block;height:100%;transform-origin:left}.mtg .mbar .nums{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;gap:10px}.mtg .mst{display:grid;gap:4px;justify-items:end}.mtg .gtip{background:#0f172a;border-radius:9px;box-shadow:0 8px 20px #00000059;color:#fff;font-size:12px;font-weight:700;max-width:240px;opacity:0;padding:6px 10px;pointer-events:none;position:fixed;transition:opacity .12s;z-index:120}.mtg .fchips{display:flex;flex-wrap:wrap;gap:8px}.mtg .fchips button{border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:700;padding:6px 12px}.mtg .fchips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.mtg .fchips button span{font-variant-numeric:tabular-nums;margin-left:4px;opacity:.65}.mtg .scope{background:var(--soft);border:1px dashed var(--line-2);border-radius:14px;flex-wrap:wrap;font-size:12px;gap:10px;padding:10px 14px}.mtg .scope,.mtg .scope label{align-items:center;display:flex}.mtg .scope label{font-weight:700;gap:8px}.mtg .scope .in{font-size:12px;font-weight:700;min-width:210px;padding:6px 10px;width:auto}.mtg .cal-wrap{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr)}@media(max-width:1060px){.mtg .cal-wrap{grid-template-columns:minmax(0,1fr)}}.mtg .cal-top{flex-wrap:wrap;gap:12px;justify-content:space-between}.mtg .cal-top,.mtg .mnav{align-items:center;display:flex}.mtg .mnav{gap:8px}.mtg .mnav b{font-size:16px;letter-spacing:-.01em;min-width:140px;text-align:center}.mtg .mgrid{border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.mtg .dw{background:var(--soft);border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;padding:9px 10px;text-transform:uppercase}.mtg .cc:nth-child(7n),.mtg .dw:nth-child(7n){border-right:0}.mtg .cc{align-items:stretch;background:var(--card);border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;min-height:98px;min-width:0;padding:7px;text-align:left;transition:background .15s}.mtg .cc.out{cursor:default}.mtg .cc.out,.mtg .cc:not(.out):hover{background:var(--soft)}.mtg .cc .dn{border-radius:50%;display:grid;font-size:12px;font-weight:800;height:24px;place-items:center;width:24px}.mtg .cc.today .dn{background:var(--primary);color:#fff}.mtg .cc.sel{box-shadow:inset 0 0 0 2px var(--primary)}.mtg .cev{align-items:center;background:color-mix(in srgb,var(--tc) 15%,transparent);border-radius:7px;display:flex;font-size:11px;font-weight:700;gap:5px;overflow:hidden;padding:2px 6px;white-space:nowrap}.mtg .cev i{background:var(--tc);border-radius:50%;flex:none;height:6px;width:6px}.mtg .cev b{flex:none;font-variant-numeric:tabular-nums}.mtg .cev span{overflow:hidden;text-overflow:ellipsis}.mtg .cc .more{color:var(--muted);font-size:10px;font-weight:800;padding-left:4px}@media(max-width:720px){.mtg .cc{min-height:64px}.mtg .cev{background:none;padding:0}.mtg .cc .more,.mtg .cev b,.mtg .cev span{display:none}}.mtg .dcard{background:var(--card);border:1px solid var(--line-2);border-radius:16px;display:grid;gap:10px;padding:12px}.mtg .dcard .top{display:grid;gap:11px;grid-template-columns:6px minmax(0,1fr)}.mtg .dcard .sw{align-self:stretch;background:var(--tc);border-radius:6px;height:auto;width:auto}.mtg .dcard .sw:after{content:none}.mtg .dcard .top b{line-height:1.3;overflow-wrap:anywhere}.mtg .sharebox{animation:mtg-rise .3s backwards;background:var(--soft);border:1px solid var(--line);border-radius:14px;display:grid;gap:10px;padding:12px}.mtg .shr{display:grid;gap:4px;grid-template-columns:minmax(0,1fr)}.mtg .shr>div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.mtg .shr .in{font-size:12px;text-overflow:ellipsis}.mtg .pp,.mtg .rec{animation:mtg-rise .3s backwards;background:var(--soft);border:1px solid var(--line);border-radius:16px;display:grid;gap:12px;padding:14px}.mtg .dys{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.mtg .dys button{background:var(--card);border:1px solid var(--line-2);border-radius:12px;font-size:12px;font-weight:800;padding:9px 0;transition:transform .15s}.mtg .dys button:active{transform:scale(.94)}.mtg .dys button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.mtg .occ{gap:6px}.mtg .occ,.mtg .pp-h{display:flex;flex-wrap:wrap}.mtg .pp-h{align-items:center;gap:10px;justify-content:space-between}.mtg .pp-l{display:grid;gap:6px;max-height:288px;overflow:auto;padding-right:2px}.mtg .pr{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:12px;display:grid;gap:10px;grid-template-columns:22px 34px minmax(0,1fr);padding:8px 10px;text-align:left;transition:border-color .15s,background .15s}.mtg .pr:hover{border-color:var(--ink-2)}.mtg .pr[aria-pressed=true]{background:var(--primary-100);border-color:var(--primary)}.mtg .pck{border:1.5px solid var(--line-2);border-radius:6px;color:transparent;display:grid;font-size:12px;font-weight:900;height:20px;place-items:center;width:20px}.mtg .pr[aria-pressed=true] .pck{animation:mtg-pop .3s;background:var(--primary);border-color:var(--primary);color:#fff}.mtg .pav{background:var(--soft-2);border-radius:50%;display:grid;font-size:11px;font-weight:800;height:34px;place-items:center;width:34px}.mtg .pr .pn{display:grid;min-width:0}.mtg .pr .pn b,.mtg .pr .pn i{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg .pr .pn b{font-size:13px}.mtg .pr .pn i{color:var(--muted);font-size:11px}@media(prefers-reduced-motion:reduce){.mtg *{transition:none!important}}.mtg.compact .page{gap:10px}.mtg.compact .kpis{gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mtg.compact .kpi{border-radius:14px;gap:4px;padding:10px 12px}.mtg.compact .kpi .kl{font-size:10px}.mtg.compact .kpi .kv{font-size:26px}.mtg.compact .kpi .kv small{font-size:12px}.mtg.compact .kpi svg.sp{max-height:24px}.mtg.compact .kpi .btn{font-size:11px;padding:4px 10px}.mtg.compact .card{border-radius:14px;padding:12px 14px}.mtg.compact .stack{gap:8px}.mtg.compact .cgrid,.mtg.compact .cgrid3{gap:10px}.mtg.compact .cgrid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mtg.compact .ch h3{font-size:13px}.mtg.compact .ch p{font-size:11px;margin-top:0}.mtg.compact .abar .tk{height:10px}.mtg.compact .rank{gap:6px}.mtg.compact .rk .ava{height:26px;width:26px}.mtg.compact .rk{grid-template-columns:26px minmax(0,1fr) auto}.mtg.compact .donutbox{gap:12px}.mtg.compact .mrow{border-radius:12px;gap:10px;grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) auto;padding:7px 12px}.mtg.compact .msw{border-radius:11px;height:40px;width:40px}.mtg.compact .msw b{font-size:16px}.mtg.compact .mt{gap:2px}.mtg.compact .mlist{max-height:360px}.mtg.compact .mlist .stack{gap:6px!important}.mtg.compact td,.mtg.compact th{padding:6px 10px}.mtg.compact .btn{padding:6px 12px}.mtg fieldset{border:0;margin:0;min-width:0;padding:0}
