:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;width:100%;min-height:100vh}#root{width:100%;min-height:100vh}body{display:block;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.home-page{min-height:100vh;display:flex;flex-direction:column;background:#0f172a;color:#e2e8f0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-header{flex-shrink:0;display:flex;align-items:center;padding:.35rem 1rem;min-height:48px;max-height:48px;box-sizing:border-box;background:#00000059;border-bottom:1px solid rgba(148,163,184,.2)}.app-header .app-logo{flex:1;display:flex;align-items:center;justify-content:center}.app-logo{display:flex;align-items:center;gap:.6rem;height:48px;overflow:visible}.app-logo-mark{width:34px;height:34px;border-radius:8px;flex-shrink:0}.app-logo-title{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:#f1f5f9}.home-accordion{flex:1;min-height:0;display:flex;flex-direction:row}.home-accordion-loading,.home-accordion-error,.home-accordion-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;color:#94a3b8;text-align:center}.home-accordion-error p{color:#fca5a5;background:#7f1d1d4d;padding:.75rem 1.25rem;border-radius:.5rem}.home-accordion-item{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:0;border:none;cursor:pointer;background-color:#1e293b;background-size:cover;background-position:center;transition:flex .4s ease,box-shadow .3s ease,opacity .25s ease,z-index 0s;overflow:hidden;z-index:0}.home-accordion-item:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 35%,transparent 65%);pointer-events:none}.home-accordion-item:not(.active){opacity:.85}.home-accordion-item.empty{opacity:.5;cursor:default}.home-accordion-item.empty:hover{opacity:.55}.home-accordion-item:hover{opacity:1}.home-accordion-item.active{flex:1.6;z-index:2;box-shadow:-12px 0 25px -4px #000000b3,12px 0 25px -4px #000000b3,inset 0 0 0 1px #f9731659}.home-accordion-item-overlay{display:none}.home-accordion-item-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:clamp(.75rem,2vw,1.25rem) clamp(.75rem,2vw,1.25rem) clamp(1rem,2.5vw,1.5rem)}.home-accordion-item-label{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.home-accordion-item-code{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:clamp(.65rem,1.2vw,.8rem);color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.home-accordion-item-name{font-size:clamp(.8rem,1.8vw,1rem);font-weight:600;color:#f1f5f9;line-height:1.2}.home-accordion-item-logo{max-height:clamp(28px,5vw,48px);max-width:100%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.home-accordion-modes{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.home-mode-btn{text-align:left;padding:.7rem .9rem;border-radius:.5rem;border:1px solid rgba(248,250,252,.25);background:#0f172ae6;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;transition:border-color .2s ease,background .2s ease,transform .15s ease}.home-mode-btn:hover{border-color:#f97316;background:#1e293bf2;transform:translate(3px)}.home-mode-title{font-weight:600;font-size:clamp(.8rem,1.5vw,.95rem)}.home-mode-desc{font-size:clamp(.65rem,1.2vw,.75rem);color:#94a3b8}@media(max-width:768px){.home-accordion{flex-direction:column}.home-accordion-item{min-height:0}.home-accordion-item.active{flex:1.6}}.home-footer{flex-shrink:0;padding:.25rem 1rem;background:#0a101eeb;border-top:1px solid rgba(148,163,184,.08);display:flex;flex-direction:column;gap:.2rem}.home-footer-main{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-footer-credits{font-size:.55rem;color:#475569;margin:0;line-height:1.3}.home-footer-legal{font-size:.6rem;color:#475569;line-height:1.4;margin:0}.home-footer-legal a{color:#5a7a9e;text-decoration:underline;text-underline-offset:1px}.home-footer-legal a:hover{color:#60a5fa}.home-footer-links{display:flex;align-items:center;gap:.4rem;font-size:.6rem;white-space:nowrap;flex-shrink:0}.home-footer-links a{color:#475569;text-decoration:none;transition:color .15s}.home-footer-links a:hover{color:#94a3b8}.home-footer-links span{color:#334155}.lang-selector{padding:3px 8px;border-radius:4px;border:1px solid rgba(148,163,184,.3);background:#0f172ab3;color:#e2e8f0;font-size:.75rem;font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s}.lang-selector:hover{border-color:#f9731680}.lang-selector:focus{border-color:#f97316}.lang-selector option{background:#1e293b;color:#e2e8f0}.sealed-page{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#0f172a;color:#e2e8f0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sealed-header{flex-shrink:0;display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:#0006;border-bottom:1px solid rgba(148,163,184,.2)}.sealed-back-btn{padding:.35rem .7rem;border-radius:.4rem;border:1px solid rgba(148,163,184,.3);background:transparent;color:#94a3b8;cursor:pointer;font-size:.8rem;font-family:inherit;transition:color .15s,border-color .15s}.sealed-back-btn:hover{color:#f1f5f9;border-color:#f97316}.sealed-header-info{display:flex;align-items:baseline;gap:.5rem;flex:1}.sealed-header-set{font-weight:600;font-size:1rem}.sealed-header-mode{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.sealed-header-stats{display:flex;gap:.75rem}.sealed-stat{font-size:.8rem;color:#94a3b8;font-variant-numeric:tabular-nums}.sealed-loading,.sealed-error{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;color:#94a3b8}.sealed-error p{color:#fca5a5;background:#7f1d1d4d;padding:.75rem 1.25rem;border-radius:.5rem}.sealed-body{flex:1;min-height:0;display:flex;flex-direction:column}.sealed-toolbar{flex-shrink:0;padding:6px 10px;background:#0000004d;border-bottom:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;gap:4px}.sealed-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sealed-toolbar-row .sealed-new-pool-btn{margin-left:auto}.sealed-toolbar-group{display:flex;align-items:center;gap:3px}.sealed-toolbar-label{font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-right:2px;-webkit-user-select:none;user-select:none}.sealed-pill{padding:2px 8px;border-radius:3px;border:1px solid rgba(148,163,184,.2);background:transparent;color:#94a3b8;cursor:pointer;font-size:.7rem;font-family:inherit;transition:all .12s;-webkit-user-select:none;user-select:none}.sealed-pill:hover{border-color:#94a3b880;color:#e2e8f0}.sealed-pill.active{background:#f9731633;border-color:#f97316;color:#f97316}.sealed-pill.color-pill{min-width:24px;text-align:center;font-weight:600}.sealed-pill.color-pill.color-w{color:#f5e6c8;border-color:#f5e6c84d}.sealed-pill.color-pill.color-w.active{background:#f5e6c833;border-color:#f5e6c8}.sealed-pill.color-pill.color-u{color:#5b9bd5;border-color:#5b9bd54d}.sealed-pill.color-pill.color-u.active{background:#5b9bd533;border-color:#5b9bd5}.sealed-pill.color-pill.color-b{color:#a78bba;border-color:#a78bba4d}.sealed-pill.color-pill.color-b.active{background:#a78bba33;border-color:#a78bba}.sealed-pill.color-pill.color-r{color:#d4534a;border-color:#d4534a4d}.sealed-pill.color-pill.color-r.active{background:#d4534a33;border-color:#d4534a}.sealed-pill.color-pill.color-g{color:#5fb760;border-color:#5fb7604d}.sealed-pill.color-pill.color-g.active{background:#5fb76033;border-color:#5fb760}.sealed-pill.color-pill.color-c{color:#94a3b8;border-color:#94a3b84d}.sealed-pill.color-pill.color-c.active{background:#94a3b826;border-color:#94a3b8}.sealed-toolbar-search{flex:0 1 480px;min-width:140px;position:relative}.sealed-search-input{width:100%;padding:4px 28px 4px 8px;border-radius:4px;border:1px solid rgba(148,163,184,.2);background:#0f172a99;color:#e2e8f0;font-size:.75rem;font-family:inherit;outline:none;transition:border-color .15s}.sealed-search-input::placeholder{color:#475569}.sealed-search-input:focus{border-color:#f9731680}.sealed-search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;font-size:1rem;line-height:1;padding:0 4px}.sealed-search-clear:hover{color:#e2e8f0}.sealed-toolbar-info{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#64748b}.sealed-pool-zone{flex:1.7;min-height:0;overflow:auto;background:#1e293b80;padding:.5rem;transition:flex .3s ease,background .15s,box-shadow .15s;position:relative;z-index:1}.sealed-pool-zone.drag-over{background:#1e503b80;box-shadow:inset 0 0 20px #22c55e33}.sealed-pool-cards{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-content:flex-start}.sealed-pool-stacked{display:flex;gap:4px;align-items:flex-start}.sealed-pool-stack{flex:0 0 clamp(155px,18vw,230px);display:flex;flex-direction:column;position:relative}.sealed-pool-stack-header{text-align:center;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:2px 0 4px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sealed-pool-stack-cards{display:flex;flex-direction:column}.sealed-divider{flex-shrink:0;height:2px;background:#f97316d9;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.sealed-divider-toggle{position:relative;z-index:10;background:#0f172af2;border:1px solid rgba(249,115,22,.5);color:#f97316e6;width:36px;height:20px;border-radius:4px;cursor:pointer;font-size:.7rem;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s}.sealed-divider-toggle:hover{background:#0f172af2;border-color:#f97316;color:#f97316}.sealed-deck-zone{flex:1;min-height:0;overflow:hidden;background:#0f172ab3;transition:flex .3s ease,background .15s,box-shadow .15s;position:relative;z-index:0}.sealed-divider.expanded{z-index:10}.sealed-divider.expanded:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 100%);pointer-events:none}.sealed-deck-zone.drag-over{background:#141e3ccc;box-shadow:inset 0 0 20px #3b82f626}.sealed-deck-columns{display:flex;gap:4px;align-items:flex-start}.sealed-deck-col{flex:0 0 clamp(155px,18vw,230px);display:flex;flex-direction:column;background:transparent;padding:2px;position:relative;transition:background .15s}.sealed-deck-col.drag-over{background:#3b82f614;border-radius:.3rem}.sealed-deck-col-cards{display:flex;flex-direction:column;min-height:320px}.sealed-card-wrapper{position:relative;width:clamp(155px,18vw,230px);cursor:grab}.sealed-card-wrapper:active{cursor:grabbing}.sealed-card{padding:0;border:none;background:none;cursor:pointer;border-radius:6px;overflow:hidden;transition:transform .1s ease,box-shadow .15s ease;line-height:0;width:100%}.sealed-card:hover{transform:scale(1.04);z-index:10;box-shadow:0 4px 16px #0009}.sealed-card img{width:100%;height:auto;display:block;border-radius:6px}.sealed-stack-slot{position:relative;overflow:visible;cursor:grab}.sealed-stack-slot:after{content:"";position:absolute;inset:0 0 -20px;z-index:1}.sealed-stack-slot:active{cursor:grabbing}.sealed-stack-slot:hover{z-index:100}.sealed-stack-slot.last{min-height:340px}.sealed-card.stacked{position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:transform .1s ease,box-shadow .15s ease}.sealed-stack-slot:hover .sealed-card.stacked{transform:scale(1.04);box-shadow:0 4px 16px #0009}.sealed-card-inner{border-radius:6px;overflow:hidden;line-height:0}.sealed-card-inner img{width:100%;height:auto;display:block}.sealed-card-btn{padding:0;border:none;background:none;cursor:pointer;border-radius:6px;overflow:hidden;transition:transform .1s ease,box-shadow .15s ease;line-height:0;width:100%}.sealed-card-btn:hover{transform:scale(1.04);z-index:10;box-shadow:0 4px 16px #0009}.sealed-card-btn img{width:100%;height:auto;display:block;border-radius:6px}.sealed-card-badge{position:absolute;top:10%;right:18px;background:#000c;color:#fbbf24;font-size:1.14rem;font-weight:700;padding:3px 10px;border-radius:5px;pointer-events:none;z-index:5;line-height:1.4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(251,191,36,.4)}.sealed-card-badge-deck{position:absolute;top:10%;right:18px;background:#000000bf;color:#fbbf24;font-size:1.14rem;font-weight:700;padding:3px 10px;border-radius:5px;pointer-events:none;z-index:5;line-height:1.4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(251,191,36,.4)}.sealed-card-fallback{display:block;padding:.3rem;font-size:.65rem;background:#1e293b;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#94a3b8;text-align:center;min-height:40px;line-height:1.3}@media(max-width:640px){.sealed-card-wrapper{width:90px}.sealed-deck-col{flex:0 0 90px}}.sealed-deck-zone{display:flex;flex-direction:column}.sealed-deck-header{position:absolute;top:6px;right:10px;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:5px}.sealed-deck-header .sealed-stats-btn,.sealed-deck-header .sealed-clear-deck-btn{width:72px}.sealed-deck-toolbar{background:#00000040;border-bottom:1px solid rgba(148,163,184,.08);border-top:none;padding:4px 10px}.sealed-deck-toolbar-search{flex:0 1 280px;min-width:100px}.sealed-deck-grid-cards{padding:0 100px .5rem .5rem}.sealed-deck-stacked{padding:0 100px .5rem 0}.draw7-modal{background:#1e293b;border:1px solid rgba(148,163,184,.2);border-radius:10px;width:min(1000px,96vw);max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px #000000d9;display:flex;flex-direction:column}.draw7-cards{display:flex;flex-wrap:wrap;gap:10px;padding:1.1rem 1.25rem;justify-content:center}.draw7-card{width:clamp(110px,12vw,160px);border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #00000080;transition:transform .12s ease}.draw7-card:hover{transform:scale(1.05)}.draw7-card img{width:100%;height:auto;display:block}.draw7-footer{display:flex;justify-content:center;gap:12px;padding:.9rem 1.25rem;border-top:1px solid rgba(148,163,184,.15)}.sealed-clear-deck-btn{padding:3px 12px;border-radius:4px;border:1px solid rgba(248,113,113,.5);background:transparent;color:#f87171e6;cursor:pointer;font-size:.7rem;font-family:inherit;font-weight:500;transition:all .12s}.sealed-clear-deck-btn:hover:not(:disabled){background:#f8717126;color:#f87171;border-color:#f87171}.sealed-clear-deck-btn:disabled{opacity:.4;cursor:not-allowed}.sealed-new-pool-btn{flex-shrink:0}.sealed-new-pool-btn:disabled{opacity:.5;cursor:not-allowed}.sealed-deck-scroll{flex:1;min-height:0;overflow:auto;padding:0 100px .5rem .5rem}.sealed-stats-btn{padding:3px 12px;border-radius:4px;border:1px solid rgba(249,115,22,.4);background:transparent;color:#f97316d9;cursor:pointer;font-size:.7rem;font-family:inherit;font-weight:500;letter-spacing:.04em;transition:all .12s}.sealed-stats-btn:hover:not(:disabled){background:#f9731626;color:#f97316;border-color:#f97316}.sealed-stats-btn:disabled{opacity:.4;cursor:not-allowed}.stats-overlay{position:fixed;inset:0;background:#000000b8;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stats-modal{background:#1e293b;border:1px solid rgba(148,163,184,.2);border-radius:10px;width:min(860px,95vw);max-height:88vh;overflow-y:auto;box-shadow:0 24px 64px #000000d9;display:flex;flex-direction:column}.stats-modal-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-bottom:1px solid rgba(148,163,184,.15);position:sticky;top:0;background:#1e293b;z-index:1}.stats-modal-header h2{font-size:.95rem;font-weight:600;color:#f1f5f9;margin:0}.stats-modal-close{background:none;border:none;color:#64748b;font-size:1.3rem;cursor:pointer;padding:0 4px;line-height:1;transition:color .12s}.stats-modal-close:hover{color:#f1f5f9}.stats-modal-body{padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.stats-section h3{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .55rem}.stats-top-row{display:flex;gap:2rem;align-items:flex-start}.stats-top-row .stats-section:first-child{flex:0 0 auto}.stats-section-cmc{flex:1}.stats-type-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:5px 20px}.stats-type-item{display:flex;align-items:baseline;gap:7px}.stats-type-count{font-size:1rem;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums;min-width:22px;text-align:right}.stats-type-name{font-size:.78rem;color:#94a3b8}.stats-cmc-chart{display:flex;gap:5px;height:110px;align-items:flex-end}.stats-cmc-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.stats-cmc-bar-count{font-size:.62rem;color:#94a3b8;font-variant-numeric:tabular-nums;height:14px;line-height:14px}.stats-cmc-bar-wrap{flex:1;width:100%;display:flex;align-items:flex-end}.stats-cmc-bar{width:100%;background:linear-gradient(to top,#f97316e6,#f9731680);border-radius:3px 3px 0 0;min-height:2px;transition:height .25s ease}.stats-cmc-bar-label{font-size:.62rem;color:#64748b;height:14px;line-height:14px;margin-top:2px}.stats-colors{display:flex;flex-direction:column;gap:7px}.stats-color-row{display:flex;align-items:center;gap:10px}.stats-color-label{font-size:.75rem;font-weight:500;width:82px;flex-shrink:0}.stats-color-bar-wrap{flex:1;height:8px;background:#94a3b81a;border-radius:4px;overflow:hidden}.stats-color-bar{height:100%;border-radius:4px;transition:width .3s ease;opacity:.85}.stats-color-pct{font-size:.7rem;color:#64748b;min-width:72px;text-align:right;font-variant-numeric:tabular-nums}.stats-bottom-row{display:flex;gap:2.5rem;align-items:flex-start}.stats-bottom-row .stats-section{flex:1}.stats-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.stats-list li{display:flex;align-items:baseline;gap:8px;font-size:.76rem;color:#94a3b8}.stats-list li span{font-weight:700;color:#f1f5f9;min-width:20px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.card-image-tooltip{border:none;margin:0;padding:0;background:transparent;line-height:0;font-size:0}.card-image-tooltip-both-faces{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.card-image-tooltip img{display:block;margin:0;padding:0;border:none;border-radius:6px;box-shadow:0 8px 24px #0009;vertical-align:top}.card-image-tooltip-right img{box-shadow:0 8px 24px #000c}.card-image-tooltip-right{animation:card-tooltip-in .12s ease-out;transform-origin:top left}@keyframes card-tooltip-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.draft-page{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#0f172a;color:#e2e8f0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.draft-header{flex-shrink:0;display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:#0006;border-bottom:1px solid rgba(148,163,184,.2)}.draft-header-info{display:flex;align-items:baseline;gap:.5rem;flex:1}.draft-header-set{font-weight:600;font-size:1rem}.draft-header-mode{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.draft-pack-indicator{display:flex;align-items:center;gap:.75rem}.draft-pack-label{font-size:.85rem;font-weight:500;color:#e2e8f0;white-space:nowrap}.draft-pack-label strong{color:#f97316}.draft-progress{width:140px;height:4px;background:#94a3b826;border-radius:2px;overflow:hidden}.draft-progress-fill{height:100%;background:linear-gradient(90deg,#f97316,#fb923c);border-radius:2px;transition:width .3s ease}.draft-loading{flex:1;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.95rem}.draft-error{flex:1;display:flex;align-items:center;justify-content:center}.draft-error p{color:#fca5a5;background:#7f1d1d4d;padding:.75rem 1.25rem;border-radius:.5rem}.draft-body{flex:1;min-height:0;display:flex;flex-direction:column}.draft-pack-zone{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:1rem 1rem .5rem}.draft-pack-cards{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:1500px;transition:opacity .15s ease}.draft-pack-cards.transitioning{opacity:.4}.sealed-card-wrapper.draft-pickable .sealed-card:hover{transform:scale(1.06);box-shadow:0 6px 24px #f9731659;outline:2px solid rgba(249,115,22,.6);outline-offset:-2px}.draft-suggestion-badge{position:absolute;bottom:6px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none;background:#0f172ae0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 12px}.draft-suggestion-badge.high{border:2px solid rgba(34,197,94,.8)}.draft-suggestion-badge.mid{border:2px solid rgba(234,179,8,.8)}.draft-suggestion-badge.low{border:2px solid rgba(148,163,184,.5)}.draft-suggestion-line{display:flex;flex-direction:column;align-items:center;gap:1px}.draft-suggestion-label{font-size:.7rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.draft-suggestion-value{font-size:1.6rem;font-weight:800;line-height:1;color:#fff}.draft-suggestion-badge.high .draft-suggestion-value{color:#4ade80}.draft-suggestion-badge.mid .draft-suggestion-value{color:#facc15}.draft-suggestion-badge.low .draft-suggestion-value{color:#94a3b8}.draft-suggestion-sep{width:40px;height:1px;background:#94a3b84d;margin:2px 0}.sealed-page[style*=--draft-card-w] .sealed-card-wrapper{width:var(--draft-card-w)}.sealed-page[style*=--draft-card-w] .sealed-deck-col{flex:0 0 var(--draft-card-w)}.sealed-page[style*=--draft-card-w] .draft-sideboard-cards{width:var(--draft-card-w)}.draft-card-size-control{display:flex;align-items:center;gap:.35rem;margin-left:auto}.draft-card-size-label{font-size:.75rem;color:#94a3b8;-webkit-user-select:none;user-select:none}.draft-card-size-slider{width:80px;height:4px;accent-color:#f97316;cursor:pointer}.sealed-pool-cards.draft-transition{opacity:.3;transition:opacity .12s ease}.draft-picks-zone{flex-shrink:0;padding:.4rem 1rem .5rem;background:#00000059;border-top:1px solid rgba(148,163,184,.1)}.draft-picks-header{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;-webkit-user-select:none;user-select:none}.draft-picks-header span{color:#f97316;font-weight:600}.draft-picks-cards{display:flex;flex-wrap:wrap;gap:3px;max-height:120px;overflow-y:auto}.draft-pick-mini{width:48px;border-radius:3px;overflow:hidden;opacity:.85;transition:opacity .12s,transform .12s}.draft-pick-mini:hover{opacity:1;transform:scale(1.08);z-index:5}.draft-pick-mini img{width:100%;height:auto;display:block}.draft-bottom-zone{display:flex;flex-direction:column;min-height:0;overflow:hidden}.draft-bottom-zone.drafting{flex-direction:row}.draft-bottom-zone.drafting .sealed-deck-zone{flex:3;min-width:0;overflow:hidden}.draft-sideboard-zone{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;border-left:1px solid rgba(148,163,184,.15);background:#0003;overflow-y:auto;padding:.5rem .4rem}.draft-sideboard-zone.drag-over{background:#f9731614;border-left-color:#f9731666}.draft-sideboard-header{font-size:.7rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;-webkit-user-select:none;user-select:none;flex-shrink:0;text-align:center;width:100%}.draft-sideboard-header span{color:#f97316;font-weight:600}.draft-sideboard-list{display:flex;flex-direction:column;gap:1px;width:100%;max-width:220px}.draft-sb-row{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:3px;background:#1e293bb3;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .1s,opacity .1s;min-height:22px}.draft-sb-row:hover{background:#334155e6}.draft-sb-row.dragging{opacity:.3}.draft-sb-pip{width:8px;height:8px;border-radius:50%;flex-shrink:0}.draft-sb-pip.color-w{background:#f5e6b8}.draft-sb-pip.color-u{background:#6ea8d8}.draft-sb-pip.color-b{background:#a68bb5}.draft-sb-pip.color-r{background:#e07050}.draft-sb-pip.color-g{background:#6dab6d}.draft-sb-pip.color-multi{background:linear-gradient(135deg,#f5e6b8,#6ea8d8,#6dab6d)}.draft-sb-pip.color-c{background:#94a3b8}.draft-sb-cmc{font-size:.65rem;color:#94a3b8;font-weight:600;min-width:12px;text-align:center;flex-shrink:0}.draft-sb-name{flex:1;font-size:.72rem;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.draft-sb-count{font-size:.65rem;color:#f97316;font-weight:600;flex-shrink:0}.deck-split-cr{display:flex;flex-direction:column}.deck-cr-section{position:relative}.deck-cr-separator{height:4px;margin:4px 0;border-top:2px dashed rgba(148,163,184,.35)}.sealed-stats-btn.active{background:#6366f14d;color:#a5b4fc;border-color:#6366f180}@media(max-width:640px){.draft-pack-card{width:80px}.draft-pick-mini{width:36px}.draft-bottom-zone.drafting{flex-direction:column}.draft-sideboard-zone{border-left:none;border-top:1px solid rgba(148,163,184,.15);max-height:150px}}.tierlist-page{min-height:100vh;display:flex;flex-direction:column;background:#0f172a;color:#e2e8f0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tierlist-header{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;background:#0006;border-bottom:1px solid rgba(148,163,184,.2)}.tierlist-back-btn{padding:.35rem .7rem;border-radius:.4rem;border:1px solid rgba(148,163,184,.3);background:transparent;color:#94a3b8;cursor:pointer;font-size:.8rem;font-family:inherit;transition:color .15s,border-color .15s}.tierlist-back-btn:hover{color:#f1f5f9;border-color:#f97316}.tierlist-header-title{flex:1}.tierlist-header-title h1{margin:0;font-size:1.1rem;font-weight:600}.tierlist-header-actions{display:flex;align-items:center;gap:.75rem}.tierlist-set-picker{display:flex;align-items:center;gap:.5rem}.tierlist-set-picker-label{font-size:.8rem;color:#94a3b8;font-weight:500}.tierlist-set-picker-select{padding:.45rem .65rem;min-width:200px;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:#0f172acc;color:#e2e8f0;font-size:.85rem;cursor:pointer}.tierlist-set-picker-select:focus{outline:none;border-color:#f97316}.tierlist-error{margin:0;padding:.75rem 1rem;background:#f8717126;color:#f87171;font-size:.9rem}.tierlist-main{flex:1;padding:1rem .5rem;max-width:2600px;margin:0 auto;width:100%}.tierlist-set-title{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#94a3b8}.tierlist-loading{padding:2rem;text-align:center;color:#94a3b8}.tierlist-empty{padding:2rem;text-align:center;color:#64748b}.tierlist-view-toggle{display:flex;gap:.5rem;margin-bottom:1rem}.tierlist-view-btn{padding:.45rem .9rem;border-radius:6px;border:1px solid rgba(148,163,184,.3);background:transparent;color:#94a3b8;cursor:pointer;font-size:.85rem;font-family:inherit;transition:all .12s}.tierlist-view-btn:hover{border-color:#94a3b880;color:#e2e8f0}.tierlist-view-btn.active{background:#f9731633;border-color:#f97316;color:#f97316}.tierlist-filter-bar{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-start;padding:1rem;margin-bottom:1rem;background:#00000040;border:1px solid rgba(148,163,184,.15);border-radius:8px}.tierlist-filter-group{display:flex;flex-direction:column;gap:.3rem}.tierlist-filter-label{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.tierlist-filter-chips{display:flex;flex-wrap:wrap;gap:.3rem}.tierlist-filter-chip{padding:.25rem .5rem;font-size:.75rem;border:1px solid rgba(148,163,184,.25);border-radius:4px;background:#0f172a99;color:#94a3b8;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.tierlist-filter-chip:hover{border-color:#f97316;color:#e2e8f0}.tierlist-filter-chip.active{border-color:#f97316;background:#f9731626;color:#f97316}.tierlist-filter-group-text .tierlist-filter-text-input{min-width:11rem;padding:.3rem .5rem;font-size:.8rem;border:1px solid rgba(148,163,184,.25);border-radius:4px;background:#0f172a99;color:#e2e8f0}.tierlist-filter-group-text .tierlist-filter-text-input::placeholder{color:#64748b}.tierlist-filter-group-text .tierlist-filter-text-input:focus{outline:none;border-color:#f97316}.tierlist-matrix-wrap{overflow-x:auto;margin-bottom:1rem}.tierlist-matrix-table{width:100%;min-width:580px;border-collapse:collapse;font-size:.82rem}.tierlist-matrix-corner,.tierlist-matrix-row-head,.tierlist-matrix-col-head{background:#0000004d;border:1px solid rgba(148,163,184,.2);padding:.45rem .5rem;font-weight:600;color:#94a3b8}.tierlist-matrix-row-head{text-align:right;min-width:2.25rem}.tierlist-matrix-col-head{text-align:center;min-width:4rem}.tierlist-matrix-cell{border:1px solid rgba(148,163,184,.2);vertical-align:top;padding:.3rem;min-height:2.5rem;background:#0f172a80}.tierlist-matrix-cell-inner{min-height:2rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem}.tierlist-matrix-card{padding:.25rem .45rem;background:#1e293bcc;border:1px solid rgba(148,163,184,.2);border-radius:4px;font-size:.75rem;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;cursor:default}.tierlist-matrix-card:hover{border-color:#f9731680}.tierlist-matrix-card-w{background:linear-gradient(135deg,#e8dcc8,#d4c4a8);color:#2d2a26;border-color:#b8a88a}.tierlist-matrix-card-u{background:linear-gradient(135deg,#1a4d7a,#0e3a5c);color:#e8f4fc;border-color:#2e6bb0}.tierlist-matrix-card-b{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);color:#e0e0e0;border-color:#444}.tierlist-matrix-card-r{background:linear-gradient(135deg,#8b2635,#5c1a24);color:#f8e8e8;border-color:#a63040}.tierlist-matrix-card-g{background:linear-gradient(135deg,#1e6b3a,#0f4522);color:#e8f8ec;border-color:#2a8b4a}.tierlist-matrix-card-other{background:#47556999;color:#e2e8f0;border-color:#64748b}.tierlist-matrix-card-multicolor{background:linear-gradient(135deg,#4a5568,#2d3748);color:#fff;border-color:#718096}.tierlist-matrix-card-common{border-left-width:6px;border-left-style:solid;border-left-color:#4a4a4a}.tierlist-matrix-card-uncommon{border-left-width:6px;border-left-style:solid;border-left-color:#9ca3af}.tierlist-matrix-card-rare{border-left-width:6px;border-left-style:solid;border-left-color:#eab308}.tierlist-matrix-card-mythic{border-left-width:6px;border-left-style:solid;border-left-color:#f97316}.tierlist-card-tooltip{background:#1e293b;border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:4px;box-shadow:0 12px 32px #0009}.tierlist-card-tooltip img{display:block;border-radius:4px}.tierlist-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.65rem}.tierlist-card-cell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.75rem;background:#00000040;border:1px solid rgba(148,163,184,.2);border-radius:8px;cursor:default}.tierlist-card-cell-name{font-weight:600;font-size:.85rem;line-height:1.3;margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tierlist-card-cell.tierlist-matrix-card-common{border-left-width:6px;border-left-style:solid;border-left-color:#4a4a4a}.tierlist-card-cell.tierlist-matrix-card-uncommon{border-left-width:6px;border-left-style:solid;border-left-color:#9ca3af}.tierlist-card-cell.tierlist-matrix-card-rare{border-left-width:6px;border-left-style:solid;border-left-color:#eab308}.tierlist-card-cell.tierlist-matrix-card-mythic{border-left-width:6px;border-left-style:solid;border-left-color:#f97316}.tierlist-card-cell-meta{font-size:.7rem;color:#94a3b8;margin-bottom:.3rem}.tierlist-card-cell-rarity{text-transform:capitalize;margin-left:.2rem}.tierlist-card-cell-eval{font-size:.7rem;color:#f97316;margin-top:auto}.tierlist-card-cell.tierlist-matrix-card-w{background:linear-gradient(135deg,#e8dcc8,#d4c4a8);color:#2d2a26;border-color:#b8a88a}.tierlist-card-cell.tierlist-matrix-card-u{background:linear-gradient(135deg,#1a4d7a,#0e3a5c);color:#e8f4fc;border-color:#2e6bb0}.tierlist-card-cell.tierlist-matrix-card-b{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);color:#e0e0e0;border-color:#444}.tierlist-card-cell.tierlist-matrix-card-r{background:linear-gradient(135deg,#8b2635,#5c1a24);color:#f8e8e8;border-color:#a63040}.tierlist-card-cell.tierlist-matrix-card-g{background:linear-gradient(135deg,#1e6b3a,#0f4522);color:#e8f8ec;border-color:#2a8b4a}.tierlist-card-cell.tierlist-matrix-card-other{background:#47556999;color:#e2e8f0;border-color:#64748b}.tierlist-card-cell.tierlist-matrix-card-multicolor{background:linear-gradient(135deg,#4a5568,#2d3748);color:#fff;border-color:#718096}.tierlist-card-cell.tierlist-matrix-card-w .tierlist-card-cell-meta,.tierlist-card-cell.tierlist-matrix-card-u .tierlist-card-cell-meta,.tierlist-card-cell.tierlist-matrix-card-b .tierlist-card-cell-meta,.tierlist-card-cell.tierlist-matrix-card-r .tierlist-card-cell-meta,.tierlist-card-cell.tierlist-matrix-card-g .tierlist-card-cell-meta,.tierlist-card-cell.tierlist-matrix-card-other .tierlist-card-cell-meta,.tierlist-card-cell.tierlist-matrix-card-multicolor .tierlist-card-cell-meta{color:inherit;opacity:.9}.tierlist-card-cell.tierlist-matrix-card-w .tierlist-card-cell-eval,.tierlist-card-cell.tierlist-matrix-card-u .tierlist-card-cell-eval,.tierlist-card-cell.tierlist-matrix-card-b .tierlist-card-cell-eval,.tierlist-card-cell.tierlist-matrix-card-r .tierlist-card-cell-eval,.tierlist-card-cell.tierlist-matrix-card-g .tierlist-card-cell-eval,.tierlist-card-cell.tierlist-matrix-card-other .tierlist-card-cell-eval,.tierlist-card-cell.tierlist-matrix-card-multicolor .tierlist-card-cell-eval{color:inherit;opacity:.95}.legal-page{min-height:100vh;background:#0f172a;color:#e2e8f0;font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.legal-header{display:flex;align-items:center;gap:1.5rem;padding:1rem 2rem;border-bottom:1px solid rgba(148,163,184,.15);background:#0f172af2;position:sticky;top:0;z-index:10}.legal-back-btn{background:none;border:1px solid rgba(148,163,184,.3);color:#94a3b8;padding:.4rem .9rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:color .15s,border-color .15s;white-space:nowrap}.legal-back-btn:hover{color:#e2e8f0;border-color:#94a3b8}.legal-title{font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0}.legal-nav{display:flex;gap:.25rem;padding:.75rem 2rem;border-bottom:1px solid rgba(148,163,184,.1);background:#0f172ab3;flex-wrap:wrap}.legal-nav a{color:#94a3b8;text-decoration:none;font-size:.85rem;padding:.35rem .75rem;border-radius:6px;border:1px solid transparent;transition:color .15s,border-color .15s,background .15s}.legal-nav a:hover{color:#f97316;border-color:#f973164d;background:#f973160d}.legal-content{flex:1;max-width:800px;width:100%;margin:0 auto;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:0}.legal-section{padding:2rem 0;scroll-margin-top:5rem}.legal-section h2{font-size:1.25rem;font-weight:700;color:#f97316;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:1px solid rgba(249,115,22,.2)}.legal-section p{color:#cbd5e1;line-height:1.75;margin:0 0 1rem;font-size:.9rem}.legal-section ul{color:#cbd5e1;line-height:1.75;margin:0 0 1rem 1.5rem;font-size:.9rem;display:flex;flex-direction:column;gap:.25rem}.legal-section a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.legal-section a:hover{color:#93c5fd}.legal-divider{border:none;border-top:1px solid rgba(148,163,184,.15);margin:0}.legal-footer{border-top:1px solid rgba(148,163,184,.15);padding:1.25rem 2rem;background:#0f172acc}.legal-footer p{max-width:800px;margin:0 auto;color:#64748b;font-size:.78rem;line-height:1.6;text-align:center}.legal-footer a{color:#4a6fa5;text-decoration:underline;text-underline-offset:2px}.legal-footer a:hover{color:#60a5fa}@media(max-width:640px){.legal-header{padding:.75rem 1rem}.legal-nav{padding:.5rem 1rem}.legal-content{padding:1.5rem 1rem}.legal-footer{padding:1rem}}
