.mana-symbol{display:inline-block;vertical-align:-.2em;width:1.25em;height:1.25em;margin-inline:.06em}.freshness-chip{display:inline-block;font:500 12px/1.5 system-ui,sans-serif;color:#344b43;background:#e9eee7;padding:5px 9px;border-radius:5px}.freshness-chip.stale,.freshness-chip.snapshot{color:#674719;background:#f5ebd8}.freshness-chip.historical{color:#475465;background:#e9edf2}.field-footer{box-sizing:border-box;max-width:1360px;padding:28px 24px;margin:48px auto 0;border-top:1px solid #73867b80;font:400 12px/1.7 DM Sans,system-ui,sans-serif;color:inherit}.field-footer p{max-width:1000px;font-size:12px}.field-footer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.field-footer nav{display:flex;gap:6px 18px;flex-wrap:wrap}.field-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:inherit}.field-footer p a{min-height:0;display:inline}.home-art-credit{position:absolute;right:14px;bottom:14px;font-size:12px;color:#fff;text-shadow:0 1px 4px #000;background:#111a20bb;padding:5px 8px;border-radius:4px}.world-art:has(.home-art-credit) .world-title{padding-bottom:28px}.world-art .chapter{font-size:12px}@media(max-width:600px){.field-footer{padding:24px 18px}.field-footer-top{display:block}.field-footer nav{margin-top:8px}}@media print{.field-footer nav,.home-art-credit{display:none}.field-footer{font-size:10pt;margin-top:12pt;padding:8pt 0}.field-footer p{font-size:10pt}}.card-identity h2{margin:.35rem 0 .65rem}.card-identity p{margin:.4rem 0}.card-mana{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;min-height:24px}.card-mana .mana-symbol{display:inline-block;width:22px;height:22px;border-radius:50%;vertical-align:middle}.card-bridge{margin:1rem 0}.card-handoff a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.card-index-price,.card-version-strip small{font-size:12px;line-height:1.5}.card-version-strip{display:flex;gap:12px;overflow:auto;padding:8px 4px 16px;max-width:100%;scrollbar-width:thin}.card-version-strip>a,.card-version-strip>button{flex:0 0 140px;display:flex;flex-direction:column;gap:6px;align-items:start;text-align:left;text-decoration:none;border:1px solid var(--line,#cad2ce);border-radius:8px;padding:8px;color:inherit;background:transparent;white-space:normal}.card-version-strip img{width:120px;height:auto;aspect-ratio:488/680;border-radius:6px;object-fit:contain}.card-version-strip span{font-size:13px;line-height:1.4}.card-version-strip [aria-current=true]{border-width:2px}.card-versions summary{min-height:44px;cursor:pointer}.card-versions{margin-top:1rem}.card-detail-copy{min-width:0}#card-dialog>.dialog-close,#card-dialog>.close{position:sticky;top:0;margin-left:auto;display:block;right:auto;z-index:5;min-width:44px;min-height:44px;background:var(--paper,#fffdf6);color:var(--ink,#20342b)}@media(max-width:700px){#card-dialog .card-detail{display:flex;flex-direction:column;gap:16px}#card-dialog .card-detail-copy{display:contents}#card-dialog .card-detail-copy>*{order:4;margin-block:0}#card-dialog .card-identity{order:1}#card-dialog .finish-prices{order:2;width:100%;margin:0}#card-dialog .card-art,#card-dialog .card-detail>img{order:3;max-width:280px;width:100%;align-self:center}#card-dialog .card-art img{max-width:100%;height:auto}#card-dialog .card-bridge{width:100%}#card-dialog .card-identity h2{font-size:26px}#card-dialog .card-identity p{font-size:14px}}@media(max-width:700px){body[data-atlas-mode=play] #card-dialog .card-jobs,body[data-atlas-mode=play] #card-dialog .card-assessment{order:2}body[data-atlas-mode=play] #card-dialog .card-assessment>.panel{margin:0}}.field-footer-fan{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;font-size:12px}.v2-anchor{display:block;scroll-margin-top:150px;height:0;position:relative}[data-v2-engine=record] .card-version-strip{display:flex;gap:16px;overflow:auto}[data-v2-engine=record] .card-version-strip a{display:flex;flex-direction:column;min-width:120px}[data-v2-engine=record] main>section{margin:24px 0}[data-v2-engine=record] [data-card-bridge],[data-v2-engine=record] .card-permalink{display:none}[data-v2-engine=record] #collect{padding:24px;border:1px solid var(--line);border-radius:14px}[data-v2-engine=record] .finish-row{display:flex;justify-content:space-between;max-width:520px;padding:10px 0}[data-v2-guide] .nav-shell #play-tabs{max-width:1360px}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-normal-400-700-latin-ext.219b02c7d888.219b02c7d888.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-normal-400-700-latin.468d56b6b25b.468d56b6b25b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-italic-400-latin-ext.537c651195b8.537c651195b8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-italic-400-latin.7cfafd3583ae.7cfafd3583ae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-normal-400-latin-ext.a62b9bdf669d.a62b9bdf669d.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-normal-400-latin.bcb83e9c56d4.bcb83e9c56d4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-normal-500-latin-ext.38331492f591.38331492f591.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-normal-500-latin.79ce505722da.79ce505722da.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-normal-600-latin-ext.ccb889e04368.ccb889e04368.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-normal-600-latin.1fb6ca29fc24.1fb6ca29fc24.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--atlas-header-height:64px;--atlas-ink:#111b20;--atlas-paper:#f6f3eb;--atlas-gold:#ddc58e;--atlas-accent:#9cceb5;--atlas-line:#ffffff20}body[data-atlas-world=reality]{--atlas-accent:#a7dcde}body[data-atlas-shell] [data-atlas-local]{display:none!important}.atlas-header,.atlas-header *,.atlas-menu-worlds,.atlas-menu-worlds *{box-sizing:border-box}.atlas-header{display:block!important;position:sticky!important;top:0;z-index:90!important;height:var(--atlas-header-height);min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#101a20f5!important;color:#e9eee7!important;border:0!important;border-bottom:1px solid var(--atlas-line)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:500 12px/1.4 DM Sans,system-ui,sans-serif!important;letter-spacing:0!important}.atlas-header-inner{width:100%;height:100%;max-width:1440px;margin:auto;padding:0 32px;display:flex;align-items:center;gap:35px}.atlas-header a{text-decoration:none!important;color:inherit!important;font:inherit;white-space:nowrap}.atlas-brand{display:flex!important;align-items:center;gap:11px;min-height:44px;flex-shrink:0}.atlas-monogram{font:italic 37px/1 Spectral,Georgia,serif;color:var(--atlas-gold)}.atlas-brand-copy{font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.5}.atlas-brand-copy>span{display:block;font-size:12px;color:#aabbb6;letter-spacing:.17em}.atlas-worlds{display:flex;gap:5px;margin:auto 0 auto auto}.atlas-worlds a{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:6px;min-height:38px;padding:7px 12px;font-size:12px;color:#aebfbd!important}.atlas-worlds a:hover{background:#ffffff09}.atlas-worlds a[aria-current]{border-color:#ffffff23;background:#ffffff07;color:#fff7e7!important}.atlas-world-dot{width:6px;height:6px;border-radius:50%;background:#9bd2a5;box-shadow:0 0 10px #90c68a33}.atlas-world-dot.echo{background:#a0d4ec;box-shadow:0 0 10px #bcb5ef55}.atlas-modes{display:flex;border-left:1px solid #ffffff25;padding-left:20px;gap:5px}.atlas-modes a{display:grid;place-items:center;min-height:36px;padding:7px 12px;border-radius:5px;font-size:12px;color:#aebfbd!important}.atlas-modes a[aria-current]{background:#d8dfd414;color:var(--atlas-accent)!important;box-shadow:inset 0 -2px 0 var(--atlas-accent)}.atlas-menu-button{display:flex;align-items:center;gap:8px;border:0;border-left:1px solid #ffffff22;background:transparent;color:#cad8d0;min-height:38px;padding:5px 0 5px 23px;font:500 12px DM Sans,system-ui;cursor:pointer;white-space:nowrap}.atlas-menu-button>span:first-child{font-size:20px;color:var(--atlas-gold)}.atlas-mobile-world{display:none}.atlas-home-note{color:#91a7a2;font-size:12px;margin-left:auto}.atlas-header:has(.atlas-home-note) .atlas-worlds{margin-left:auto}.atlas-header:has(.atlas-home-note) .atlas-home-note{display:none}.atlas-skip{position:fixed;left:16px;top:8px;z-index:200;transform:translateY(-200%);padding:10px 14px;border-radius:6px;background:var(--atlas-gold);color:#17201a!important;font:600 13px system-ui}.atlas-skip:focus{transform:none}.atlas-header a:focus-visible,.atlas-header button:focus-visible,#atlas-menu a:focus-visible,#atlas-menu button:focus-visible{outline:3px solid var(--atlas-gold);outline-offset:3px}body[data-atlas-shell] main{scroll-margin-top:calc(var(--atlas-header-height) + 65px);outline:0}#atlas-menu{position:fixed;inset:80px 24px auto auto;width:min(720px,calc(100vw - 40px));max-height:calc(100dvh - 110px);overflow:auto;margin:0;border:1px solid #5b72706b;border-radius:16px;padding:28px;background:#14212b;color:#f3eee1;box-shadow:0 35px 100px #0008;font:14px/1.5 DM Sans,system-ui}#atlas-menu::backdrop{background:#071219b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.atlas-menu-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.atlas-menu-heading p{margin:0 0 7px;color:#b2c8bd;font-size:12px;letter-spacing:.18em}.atlas-menu-heading h2{font:500 31px/1.15 Spectral,Georgia,serif;color:#f3eee1;margin:0}.atlas-menu-close{width:44px;height:44px;border-radius:50%;border:1px solid #ffffff30;background:transparent;color:#e3eddf;font:24px/1 system-ui;cursor:pointer;flex-shrink:0}.atlas-menu-worlds{display:grid;grid-template-columns:1fr 1fr;gap:18px}.atlas-menu-world>p{font:500 21px/1.3 Spectral,Georgia,serif;margin:0 0 10px;color:#cbdcc5}.atlas-menu-world.echo>p{color:#b9d4e2}.atlas-menu-world a{display:block;position:relative;padding:17px 38px 17px 16px;border:1px solid #9ab09a3b;border-radius:8px;background:linear-gradient(120deg,#3a56302e,transparent);color:#e6eddf;text-decoration:none;margin-bottom:10px}.atlas-menu-world.echo a{border-color:#b2d7e33b;background:linear-gradient(120deg,#6370b42e,transparent)}.atlas-menu-world a:hover{background:#ffffff0a;border-color:var(--atlas-gold)}.atlas-menu-world a>span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#b8c9ad;margin-bottom:8px}.atlas-menu-world strong{display:block;font-size:13px}.atlas-menu-world small{display:block;font-size:12px;color:#b1c2bc;margin-top:6px}.atlas-menu-world b{position:absolute;right:16px;top:50%;font-size:17px;font-weight:400;color:var(--atlas-gold)}.atlas-menu-home{display:inline-flex;min-height:44px;align-items:center;color:#b6c9c0;text-decoration:none;font-size:12px}body[data-atlas-shell] .main-nav,body[data-atlas-shell] .jumpbar,body[data-atlas-shell] .companion-nav-bar{top:var(--atlas-header-height)}body[data-atlas-shell]{scroll-padding-top:calc(var(--atlas-header-height) + 70px)}@media(max-width:1050px){.atlas-header-inner{padding:0 22px;gap:20px}.atlas-menu-button{padding-left:16px}.atlas-menu-button>span:last-child{display:none}.atlas-modes{padding-left:15px}.atlas-worlds a{padding:7px 9px}.atlas-brand-copy{font-size:12px}}@media(max-width:660px){:root{--atlas-header-height:56px}.atlas-header-inner{padding:0 16px;gap:13px}.atlas-brand-copy{display:none}.atlas-monogram{font-size:34px}.atlas-worlds{display:none}.atlas-mobile-world{display:block;margin-right:auto;color:#dddfcc;font-size:12px;font-weight:500}.atlas-modes{padding-left:0;border:0;margin-left:auto;gap:2px}.atlas-modes a{padding:9px 11px;min-height:40px;font-size:12px}.atlas-menu-button{width:40px;height:44px;padding:0;justify-content:center;border:0}.atlas-header:has(.atlas-home-note) .atlas-brand-copy{display:block}.atlas-home-note{display:none}.atlas-header:has(.atlas-home-note) .atlas-menu-button{margin-left:auto}#atlas-menu{inset:68px 12px auto;width:calc(100vw - 24px);max-height:calc(100dvh - 85px);padding:22px 18px}.atlas-menu-worlds{grid-template-columns:1fr;gap:16px}.atlas-menu-world{display:grid;grid-template-columns:1fr 1fr;gap:8px}.atlas-menu-world>p{grid-column:1/-1;margin-bottom:2px}.atlas-menu-world a{padding:14px 14px 16px;margin:0}.atlas-menu-world b{display:none}.atlas-menu-heading h2{font-size:25px}.atlas-menu-home{margin-top:16px}}@media print{.atlas-header,.atlas-skip,#atlas-menu{display:none!important}:root{--atlas-header-height:0px}}@media(prefers-reduced-motion:reduce){.atlas-header *{transition:none!important}}body[data-atlas-shell]>.skip-link{display:none}.atlas-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atlas-set-picker{display:none}.atlas-status,.atlas-notices{max-width:1440px;margin:0 auto;padding:10px 32px;color:#344a45;background:#f0f2e9;font:500 12px/1.5 DM Sans,system-ui,sans-serif}.atlas-notices:empty{display:none}.atlas-notices{padding-top:0}.atlas-notices summary{cursor:pointer;min-height:30px}.atlas-notices p{font-size:13px;max-width:950px}.atlas-notices a{color:#254d5b}.atlas-nav-layout{display:flex!important;align-items:center!important;gap:8px!important;overflow:visible!important;min-width:0;flex-wrap:nowrap!important}.atlas-nav-scroll{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:10px}.atlas-nav-scroll>a,.atlas-nav-scroll>button{flex-shrink:0;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}body[data-atlas-shell] .atlas-nav-search{position:static!important;margin-left:0!important;right:auto!important;flex:0 0 auto!important;box-shadow:none!important;min-height:44px!important;min-width:80px!important;font-size:12px!important}body[data-atlas-mode=collect] #checklist .controls,body[data-atlas-mode=collect] .collector-controls{top:var(--atlas-header-height)!important}body[data-atlas-shell] .atlas-brand-copy,body[data-atlas-shell] .atlas-brand-copy>span,.atlas-menu-heading p,.atlas-menu-world a>span,.atlas-menu-world small,.atlas-menu-home{font-size:12px}@media(max-width:700px){:root{--atlas-header-height:56px}body.atlas-header-away{--atlas-header-height:0px}.atlas-header{height:56px!important;transition:transform .15s ease}.atlas-header-away .atlas-header{transform:translateY(-100%);pointer-events:none}.atlas-header-inner{padding:0 10px;gap:8px}.atlas-brand-copy,.atlas-worlds,.atlas-mobile-world{display:none!important}.atlas-set-picker{display:block;margin-right:auto;min-width:0}.atlas-set-picker select{width:92px;min-height:44px;padding:0 4px;background:#14242b;color:#fff;border:1px solid #668078;border-radius:5px;font:16px system-ui}.atlas-modes{padding-left:0;border:0;gap:0;margin-left:0}.atlas-modes a{font-size:12px!important;padding:7px 8px;min-height:44px}.atlas-menu-button{padding:0!important;border:0;width:60px;gap:3px;min-height:44px}.atlas-menu-button>span:first-child{display:none}.atlas-menu-button>span:last-child{display:block!important;font-size:12px}body[data-atlas-shell] .main-nav,body[data-atlas-shell] .jumpbar{min-height:52px!important;padding-top:4px!important;padding-bottom:4px!important}body[data-atlas-shell] .main-nav>div{padding:0 12px;min-height:44px}body[data-atlas-shell] .jumpbar{padding-inline:10px!important}.atlas-nav-scroll{-webkit-mask-image:linear-gradient(to right,#000 95%,transparent);mask-image:linear-gradient(to right,#000 95%,transparent);scrollbar-width:none}.atlas-nav-scroll>a,.atlas-nav-scroll>button{padding:8px 10px!important;font-size:12px!important}body[data-atlas-shell] .atlas-nav-search{min-width:72px!important;padding:8px!important}body[data-atlas-shell] .atlas-nav-search span{display:inline!important}.atlas-nav-search kbd{display:none!important}.atlas-status,.atlas-notices{padding:8px 14px;font-size:12px}.atlas-notices{padding-top:0}body[data-atlas-shell]:not([data-v2-shell]) input,body[data-atlas-shell]:not([data-v2-shell]) select,body[data-atlas-shell]:not([data-v2-shell]) textarea{font-size:16px!important;min-height:44px}body[data-atlas-shell] .section-nav,body[data-atlas-shell] .section-jumps,body[data-atlas-shell] .plan-jumps{position:static!important}}@media(max-height:500px)and (max-width:1000px){body[data-atlas-shell] .quick-navigation{position:static!important}}@media(pointer:coarse){body[data-atlas-shell] kbd{display:none!important}}@media print{.atlas-status,.atlas-notices{display:none!important}}@media(max-width:700px){body[data-atlas-shell]:not(.atlas-header-away) .quick-navigation{display:none!important}}[data-happening-now]:empty{display:none}[data-happening-now]{margin:0 0 28px}[data-happening-now] a{display:block;padding:14px 18px;border:1px solid #aec9bd60;border-radius:8px;background:#1c3030;color:#e2ece6;text-decoration:none;font:14px/1.6 DM Sans,system-ui}[data-happening-now] strong{display:inline-block;margin-right:12px;color:#ddc58e}@media(max-width:700px){body[data-atlas-shell] .main-nav{padding-top:3px!important}}.atlas-menu-learn{display:block;position:relative;margin:14px 0;padding:16px 40px 16px 16px;border:1px solid #ffffff30;border-radius:8px;color:#f3eee1;text-decoration:none}.atlas-menu-learn strong{display:block;font-size:16px}.atlas-menu-learn span{display:block;font-size:13px;color:#c4d4ce;margin-top:5px}.atlas-menu-learn b{position:absolute;right:16px;top:24px;color:var(--atlas-gold)}.atlas-search-button{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:44px;padding:6px 8px;border:1px solid #ffffff28;border-radius:6px;background:#ffffff08;color:#e9eee7;font:500 12px DM Sans,system-ui;cursor:pointer}.atlas-search-button>span:first-child{font:24px/1 system-ui}.atlas-search-button kbd{font:12px DM Sans,system-ui;color:#b9cbc3;padding-left:3px}.atlas-header-inner{gap:22px}#atlas-search,#atlas-search *{box-sizing:border-box}#atlas-search{position:fixed;inset:8vh auto auto 50%;transform:translate(-50%);width:min(740px,calc(100vw - 32px));max-width:none;max-height:84dvh;overflow:auto;margin:0;padding:24px;border:1px solid #71887a;border-radius:14px;background:#f6f3eb;color:#172b25;box-shadow:0 30px 100px #0007;font:14px/1.5 DM Sans,system-ui}#atlas-search::backdrop{background:#071219c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.atlas-search-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}#atlas-search h2{margin:0;color:#172b25;font:500 29px/1.2 Spectral,Georgia,serif}.atlas-search-close{flex-shrink:0;width:44px;height:44px;border:1px solid #b6c1b9;border-radius:50%;background:#fff9;color:#172b25;font:26px/1 system-ui;cursor:pointer}#atlas-search label{display:block;margin-bottom:6px;font-size:12px;font-weight:600}#atlas-search input{display:block;width:100%;min-height:48px;padding:10px 13px;border:1px solid #6a8175;border-radius:6px;background:#fff;color:#172b25;font:16px DM Sans,system-ui}#atlas-search-status{margin:12px 0;font-size:12px;color:#445c50;min-height:18px}#atlas-search-results{margin:0;padding:0;list-style:none}.atlas-search-result{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid #c5cdc1;list-style:none}.atlas-search-result>img{display:block;width:60px;height:auto;max-height:86px;object-fit:contain;border-radius:4px}.atlas-search-result>div{min-width:0}.atlas-search-result a{color:#23483a;text-decoration:none}.atlas-search-name{display:inline-flex;align-items:center;min-height:36px;line-height:1.3}.atlas-search-name strong{font-size:16px;font-weight:600}.atlas-search-name:hover{text-decoration:underline}.atlas-search-set,.atlas-search-date,.atlas-search-jobs{margin:3px 0;font-size:12px;color:#4b6156}.atlas-search-chips{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 4px}.atlas-search-chips a{display:inline-flex;align-items:center;min-height:36px;padding:5px 9px;border:1px solid #abbeb0;border-radius:5px;background:#fff9;font-size:12px}.atlas-search-chips a:hover{background:#e3ebe0}.atlas-search-result a:focus-visible,#atlas-search input:focus-visible,#atlas-search button:focus-visible{outline:3px solid #2e6d54;outline-offset:3px}.atlas-search-date{color:#576858}.atlas-arrival{position:fixed;z-index:130;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 28px);padding:12px 14px;background:#173b30;color:#fff;border:1px solid #8aa89b;border-radius:9px;box-shadow:0 8px 30px #0004;font:14px/1.5 DM Sans,system-ui}.atlas-arrival button{flex-shrink:0;width:36px;min-height:36px;border:1px solid #ffffff60;border-radius:4px;background:transparent;color:#fff;font-size:22px;cursor:pointer}@media(max-width:1050px){.atlas-header-inner{gap:14px}.atlas-search-button kbd{display:none}.atlas-worlds a{padding-inline:7px}.atlas-brand-copy{display:none}}@media(max-width:700px){.atlas-header-inner{gap:6px;padding-inline:10px}.atlas-monogram{font-size:30px}.atlas-brand{width:22px}.atlas-set-picker select{width:88px}.atlas-modes a{padding-inline:6px}.atlas-search-button{width:54px;padding:0;border:0;background:transparent}.atlas-search-button>span:first-child{display:none}.atlas-menu-button{width:46px}.atlas-header:has(.atlas-home-note) .atlas-brand{width:auto}.atlas-header:has(.atlas-home-note) .atlas-search-button{margin-left:auto}.atlas-header:has(.atlas-home-note) .atlas-menu-button{margin-left:0}#atlas-search{inset:12px auto auto 50%;max-height:calc(100dvh - 24px);width:calc(100vw - 20px);padding:18px 14px}#atlas-search h2{font-size:25px}.atlas-search-top{position:sticky;top:-18px;z-index:1;background:#f6f3eb;padding-top:5px;padding-bottom:8px}.atlas-search-result{gap:10px;grid-template-columns:48px minmax(0,1fr)}.atlas-search-result>img{width:48px}.atlas-search-name,.atlas-search-chips a{min-height:44px}.atlas-search-name strong{font-size:15px}.atlas-arrival{bottom:12px;font-size:13px}}@media print{.atlas-search-button,#atlas-search,.atlas-arrival{display:none!important}}body[data-atlas-shell] .atlas-header .atlas-search-button,body[data-atlas-shell] .atlas-header button:hover{color:#e9eee7!important}body[data-atlas-shell] .atlas-arrival button:hover{color:#fff!important;background:#ffffff14}body[data-atlas-shell]:not([data-v2-shell]) button{min-height:44px}body[data-atlas-shell] .close,body[data-atlas-shell] .dialog-close{min-width:44px}@media(max-height:500px)and (max-width:1000px){body[data-atlas-shell] .atlas-header{position:static!important}.atlas-header-inner{min-height:52px}.atlas-worlds{display:none}.atlas-set-picker{display:block}body[data-atlas-shell] .nav-shell,body[data-atlas-shell] .main-nav{top:0!important}.atlas-header-away .atlas-header{transform:none!important}}@media(min-width:721px)and (max-width:1098px){.atlas-menu-button>span:last-child{display:inline!important}.atlas-menu-button{padding-left:10px;min-height:44px}}@media print{nav,footer,.atlas-header,.atlas-status,.atlas-notices,.back-to-top,.statistics-rail{display:none!important}}.back-to-top{position:fixed;right:16px;bottom:16px;z-index:80;border-radius:999px;padding:12px 16px;min-height:44px;background:#19313b;color:#fff;border:1px solid #8ca6ae;font:600 14px system-ui}.back-to-top[hidden]{display:none}@media(pointer:coarse){button,.button,select,.pair-term-links a,.pair-job-links a{min-height:44px}input,select,textarea{font-size:16px}.field-footer a{display:inline-flex;align-items:center;min-height:44px}}.section-provenance{font-size:12px;line-height:1.6;margin-top:20px;border-top:1px solid #bac5c3;padding-top:10px}.booster-summary .section-provenance,.booster-summary .section-provenance a{color:#e2ebde;border-color:#718778}:where(.page-index,.chapter-contents,.term-chips,.pair-terms,.card-links,.detail-jumps,.pool-links,.pool-buttons,.tags) :where(a,button){min-height:44px;display:inline-flex;align-items:center;padding-block:8px}:where(.comparison,.commander-comparison) th button{min-height:44px}.chapter-contents [aria-current=location]{background:var(--ink,#172e37);color:var(--paper,#fff);text-decoration:underline;text-underline-offset:4px}.pair-index-checks{padding-left:20px;font-size:14px;line-height:1.6}.statistics-rail-average{font-size:12px;text-align:center;margin:5px 0}.statistics-pair-difference{font-size:12px;line-height:1.2}.set-lesson-tools,.comparison td>a,.commander-comparison th>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}@media(max-height:500px)and (max-width:1000px){.atlas-header .atlas-set-picker select{min-height:44px;padding:0 4px;background:#14242b;color:#fff;border:1px solid #668078;border-radius:5px;font:16px system-ui}}body[data-atlas-world] .chapter-contents [aria-current=location]:is(:hover,:focus-visible){background:var(--ink,#172e37);color:var(--paper,#fff)}body[data-atlas-shell] .atlas-dates-button{flex:0 0 auto;min-width:52px;min-height:44px;padding:8px;border:1px solid #b2bfba;border-radius:6px;background:#fffdf7;color:#20382a;font:600 12px/1.2 DM Sans,system-ui;cursor:pointer}body[data-atlas-shell] .atlas-dates-button:is(:hover,:focus-visible){background:#e5ece4;color:#20382a}#atlas-dates-popover{position:fixed;inset:0;margin:auto;width:min(370px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid #8b9d95;border-radius:12px;background:#fffdf7;color:#20382a;box-shadow:0 12px 60px #10282055;font:14px/1.5 DM Sans,system-ui}#atlas-dates-popover::backdrop{background:#12241b30}#atlas-dates-popover .atlas-dates-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}#atlas-dates-popover h2{margin:0;font:600 23px/1.2 Spectral,Georgia,serif;color:#20382a}#atlas-dates-popover button{flex:none;width:44px;min-height:44px;background:#edf1e9;color:#20382a;border:1px solid #b2bfba;border-radius:6px;font:24px/1 system-ui;cursor:pointer}#atlas-dates-popover button:hover{color:#20382a;background:#dfe8dd}#atlas-dates-popover dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;margin:20px 0 0}#atlas-dates-popover dt{font-weight:600}#atlas-dates-popover dd{margin:0}@media print{.atlas-dates-button,#atlas-dates-popover{display:none!important}}:root{--paper: #f6f3eb;--surface: #fcfaf5;--surface-2: #efebe1;--ink: #111b20;--ink-2: #3a474e;--muted: #5b6760;--faint: #98a1a6;--line: #e4dfd3;--line-2: #bdb6a4;--line-input: #8f8873;--gold: #ddc58e;--gold-ink: #8b6c1e;--foil: #b58cd6;--foil-chrome: #cdb0e8;--foil-sheen: linear-gradient(135deg, color-mix(in srgb, var(--foil) 28%, var(--surface)), color-mix(in srgb, var(--foil-chrome) 22%, var(--surface)) 50%, color-mix(in srgb, var(--gold) 45%, var(--surface)));--ok: #2f6b3f;--ok-bg: #e4efe4;--warn: #8a5a12;--warn-bg: #f3ead6;--bad: #a33a2f;--bad-bg: #f6e3df;--chrome: rgba(16, 26, 32, .96);--chrome-solid: #101a20;--chrome-2: #18252c;--chrome-ink: #e9eee7;--chrome-muted: #aabbb6;--chrome-line: rgba(255, 255, 255, .12);--chrome-hover: rgba(255, 255, 255, .06);--hub: #10191c;--hub-ink: #f1eedf;--hub-muted: #a8bbb4;--set: #2c657f;--set-dot: #a0d4ec;--set-tint: color-mix(in srgb, var(--set) 10%, transparent);--set-ink: color-mix(in srgb, var(--set) 80%, var(--ink));--font-display: "Spectral", Georgia, "Times New Roman", serif;--font-text: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display: 44px;--fs-h1: 32px;--fs-h2: 24px;--fs-h3: 18px;--fs-body: 16px;--fs-ui: 14px;--fs-meta: 13px;--fs-micro: 12px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-ctl: 8px;--r-tile: 12px;--r-panel: 16px;--r-sheet: 24px;--r-scan: 4.75% / 3.4%;--shadow-1: 0 1px 2px rgba(17, 27, 32, .08);--shadow-2: 0 8px 24px rgba(17, 27, 32, .12);--shadow-3: 0 18px 48px rgba(17, 27, 32, .22);--h-header: 56px;--h-tabs: 44px;--h-bar: 48px;--stack: calc(var(--h-header) + var(--h-tabs));--container: 1240px;--gutter: 24px}[data-set=hobbit]{--set: #315e43;--set-dot: #9bd2a5;--set-tint: color-mix(in srgb, var(--set) 10%, transparent);--set-ink: color-mix(in srgb, var(--set) 80%, var(--ink))}[data-set=reality]{--set: #2c657f;--set-dot: #a0d4ec;--set-tint: color-mix(in srgb, var(--set) 10%, transparent);--set-ink: color-mix(in srgb, var(--set) 80%, var(--ink))}.theme-dark{--paper: var(--hub);--surface: #16232a;--surface-2: #1d2c34;--ink: var(--hub-ink);--ink-2: #d5dbd3;--muted: var(--hub-muted);--faint: #77878a;--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .22);--line-input: rgba(255, 255, 255, .42);--set-tint: rgba(255, 255, 255, .08);--set-ink: var(--set-dot);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 24px rgba(0, 0, 0, .45);--foil: var(--foil-chrome);--foil-sheen: linear-gradient(135deg, color-mix(in srgb, var(--foil-chrome) 28%, var(--surface)), color-mix(in srgb, var(--foil-chrome) 16%, var(--surface)) 50%, color-mix(in srgb, var(--gold) 30%, var(--surface)));color-scheme:dark;background:var(--paper);color:var(--ink)}.theme-dark [data-set]{--set-tint: rgba(255, 255, 255, .08);--set-ink: var(--set-dot)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-body) / 1.5 var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;margin:0;letter-spacing:-.005em;color:var(--ink)}p{margin:0 0 var(--s-3)}a{color:var(--set-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--set) 35%,transparent)}a:hover{text-decoration-color:currentColor}img{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--set);outline-offset:2px;border-radius:4px}.gh :where(a,button):focus-visible,.theme-dark :where(a,button,input):focus-visible{outline-color:var(--gold)}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-48px;z-index:100;padding:8px 12px;background:var(--gold);color:var(--ink);border-radius:var(--r-ctl);text-decoration:none;font-weight:500}.skip:focus{top:8px}.shell{container:shell / inline-size}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.m-only{display:none!important}.icon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:12px;height:12px}.icon--lg{width:20px;height:20px}.gh{position:sticky;top:0;z-index:90;height:var(--h-header);background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid var(--chrome-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:500 var(--fs-ui) / 1 var(--font-text)}.gh-inner{display:flex;align-items:center;gap:var(--s-5);height:100%}.gh-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;flex:none}.gh-mono{font:italic 400 30px / 1 var(--font-display);color:var(--gold);transform:translateY(-1px)}.gh-word{font:600 11px / 1.3 var(--font-text);letter-spacing:.16em;text-transform:uppercase}.gh-word span{display:block;color:var(--chrome-muted);font-weight:500}.gh-set-wrap{position:relative}.gh-set{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 10px;border:1px solid transparent;border-radius:var(--r-ctl);background:transparent;color:var(--chrome-ink);font:500 var(--fs-ui) / 1 var(--font-text);white-space:nowrap}.gh-set:hover,.gh-set[aria-expanded=true]{background:var(--chrome-hover);border-color:var(--chrome-line)}.gh-set .icon{color:var(--chrome-muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--set-dot);box-shadow:0 0 8px color-mix(in srgb,var(--set-dot) 45%,transparent);flex:none}.dot--paper{background:var(--set);box-shadow:none}.gh-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:95;width:320px;max-width:min(320px,calc(100cqw - 32px));padding:6px;background:var(--chrome-2);border:1px solid var(--chrome-line);border-radius:var(--r-tile);box-shadow:var(--shadow-3)}.gh-menu-row{display:grid;grid-template-columns:16px 1fr;align-items:center;column-gap:10px;padding:10px;border-radius:var(--r-ctl);color:var(--chrome-ink);text-decoration:none;font-weight:500}.gh-menu-row:hover{background:var(--chrome-hover)}.gh-menu-row .dot{justify-self:center}.gh-menu-row small{display:block;margin-top:3px;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--chrome-muted)}.gh-menu-row[aria-current]{background:var(--chrome-hover)}.gh-menu-row[aria-current] .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--set-dot) 25%,transparent)}.gh-menu-sep{height:1px;margin:6px 4px;background:var(--chrome-line)}.gh-menu-row--all{color:var(--chrome-muted);grid-template-columns:1fr;padding-left:36px}.gh-links{margin-left:auto;display:flex;align-items:center;gap:2px}.gh-link{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 10px;color:var(--chrome-muted);text-decoration:none;border-radius:var(--r-ctl);font-weight:500}.gh-link:hover{color:var(--chrome-ink);background:var(--chrome-hover)}.gh-link[aria-current]{color:var(--chrome-ink)}.gh-link[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;border-radius:1px;background:var(--gold)}.gh-search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 9px;margin-left:8px;border:1px solid var(--chrome-line);border-radius:var(--r-ctl);background:#ffffff0a;color:var(--chrome-ink);font:500 var(--fs-ui) / 1 var(--font-text);white-space:nowrap}.gh-search:hover{background:var(--chrome-hover)}.gh-search .kbd{margin-left:2px}.gh-iconbtn{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--chrome-ink);border-radius:var(--r-ctl)}.gh-iconbtn:hover{background:var(--chrome-hover)}.gh-iconbtn .icon{width:20px;height:20px}.tabs{position:sticky;top:var(--h-header);z-index:80;height:var(--h-tabs);background:var(--paper)}.tabs:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.tabs-inner{display:flex;align-items:stretch;height:100%}.tabs-list{display:flex;align-items:stretch;gap:2px;flex:1 1 auto;min-width:0;margin:0 0 0 -10px;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.tabs-list::-webkit-scrollbar{display:none}.tabs-list li{display:flex;flex:none}.tab{position:relative;display:inline-grid;align-items:center;height:100%;padding:0 10px;white-space:nowrap;font:400 var(--fs-ui) / 1 var(--font-text);color:var(--muted);text-decoration:none;scroll-snap-align:start}.tab>span{grid-area:1 / 1}.tab:before{content:attr(data-label);grid-area:1 / 1;font-weight:500;visibility:hidden;height:0;overflow:hidden}.tab:hover{color:var(--ink)}.tab:focus-visible{outline-offset:-2px}.tab[aria-current]{color:var(--ink);font-weight:500}.tab[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:1px 1px 0 0;background:var(--set);z-index:1}.tabs-end{margin-left:auto;display:flex;align-items:center;padding-left:var(--s-3);flex:none}.dates-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);font:500 var(--fs-meta) / 1 var(--font-text);color:var(--ink)}.dates-btn:hover{border-color:var(--ink-2)}.dates-btn[aria-expanded=true]{background:var(--set-tint);border-color:var(--set)}.dates-wrap{position:relative}.dates-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:85;width:320px;padding:16px 18px 14px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--shadow-2);text-align:left}.dates-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dates-pop h2{font-size:20px;line-height:1.2}.dates-pop dl{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:var(--fs-ui)}.dates-pop dt{color:var(--ink-2);font-weight:500}.dates-pop dd{margin:0;text-align:right;color:var(--ink)}.dates-pop .disclosure{margin-top:10px;border-top:1px solid var(--line);padding-top:4px}.dates-pop .disclosure-body{margin-bottom:2px}.dates-pop-foot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--muted)}.page-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h1 aside" "dek dek";align-items:baseline;column-gap:var(--s-5);padding:var(--s-4) 0 var(--s-3)}.page-top h1{grid-area:h1;font-size:var(--fs-h1);line-height:1.15}.page-top-aside{grid-area:aside;justify-self:end;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.page-top-dek{grid-area:dek;margin:4px 0 0;font-size:var(--fs-body);line-height:1.4;color:var(--ink-2);max-width:80ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.record-top{padding:var(--s-4) 0 var(--s-4)}.crumb-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--s-4);min-height:30px;margin-bottom:10px}.record-top h1{font-size:var(--fs-h1);line-height:1.15}.record-meta{margin-top:6px;font-size:var(--fs-ui);color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.eyebrow{display:block;margin-bottom:6px;font:500 var(--fs-micro) / 1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--s-5);padding:var(--s-5) 0 var(--s-2)}.lead p{margin:0;font-size:var(--fs-body);color:var(--ink-2)}.gate{padding:var(--s-3) 0 0;font-size:var(--fs-meta);color:var(--muted)}.gate a{color:inherit}.sec{margin-top:var(--s-7);scroll-margin-top:calc(var(--stack) + var(--s-4))}.sec--appendix{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line-2)}.sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:var(--s-3)}.sec-head h2{font-size:var(--fs-h2);line-height:1.2}.sec-count{font-size:var(--fs-ui);color:var(--muted)}.sec-meta,.lead-scope{margin-left:auto;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.sec-meta b{font-weight:500;color:var(--ink-2)}.sec-meta+.sec-link{margin-left:6px}.sec-dek{margin:-6px 0 var(--s-4);font-size:var(--fs-ui);line-height:1.5;color:var(--muted);max-width:68ch}.group-head{display:flex;align-items:baseline;gap:10px;margin:var(--s-6) 0 var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}.group-head h3{font-size:var(--fs-h3);line-height:1.3}.group-head .sec-count{font-size:var(--fs-meta)}.group-head .sec-dek{margin:0 0 0 auto;font-size:var(--fs-meta);text-align:right}.sub{font:500 var(--fs-body) / 1.3 var(--font-text);letter-spacing:0;margin:var(--s-5) 0 var(--s-2);color:var(--ink)}.more,.sec-link{display:inline-block;font:500 var(--fs-ui) / 1.3 var(--font-text);color:var(--set-ink);text-decoration:none;white-space:nowrap}.more:hover,.sec-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor}.more--sm{font-size:var(--fs-meta)}.sec-link{margin-left:auto}.statement{margin:0;font:400 20px / 1.4 var(--font-display);color:var(--ink)}.statement b{font-weight:600;color:var(--ink)}.sec-head+:is(.prows,.linkrows,.playrows,.events,.items,.srcs,.take,.checklist,.tbl--bare),.sec-head+.sec-dek+:is(.prows,.linkrows,.playrows,.events,.items,.srcs,.take,.checklist,.tbl--bare),.group-head+:is(.prows,.linkrows,.items,.take){border-top:0}.disclosure{margin:0}.disclosure>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:36px;padding:6px 0;cursor:pointer;font:500 var(--fs-ui) / 1.3 var(--font-text);color:var(--ink-2)}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{color:var(--ink)}.disclosure-title{display:inline-flex;align-items:center;gap:7px}.disclosure-title:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease;flex:none}.disclosure[open]>summary .disclosure-title:after{transform:rotate(-135deg);margin-top:3px}.disclosure-dek{font:400 var(--fs-meta) / 1.4 var(--font-text);color:var(--muted)}.disclosure-body{margin:2px 0 6px;padding:12px 16px;max-width:72ch;border-radius:var(--r-tile);background:var(--surface-2);font-size:var(--fs-ui);line-height:1.5;color:var(--ink-2)}.disclosure-body p{margin:0 0 8px}.disclosure-body>:last-child{margin-bottom:0}.disclosure-body b{font-weight:500;color:var(--ink)}.disclosure--card{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface)}.disclosure--card>summary{min-height:48px;padding:10px 16px;color:var(--ink)}.disclosure--card .disclosure-body{margin:0;padding:0 16px 16px;max-width:none;border-radius:0;background:transparent}.disclosure--card .disclosure-body>*{max-width:76ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);font:500 var(--fs-ui) / 1 var(--font-text);color:var(--ink);text-decoration:none;white-space:nowrap}.btn:hover{border-color:var(--ink-2)}.btn--primary{background:var(--set);border-color:var(--set);color:#fff}.btn--primary:hover{background:color-mix(in srgb,var(--set) 86%,black);border-color:transparent}.btn--quiet{border-color:transparent;background:transparent;color:var(--set-ink);padding:0 6px}.btn--quiet:hover{background:var(--set-tint);border-color:transparent}.btn--sm{height:30px;padding:0 10px;font-size:var(--fs-meta)}.btn--lg{height:40px;padding:0 16px}.btn--icon{width:36px;padding:0}.btn--icon.btn--sm{width:30px}.btn[disabled],.btn[aria-disabled=true]{color:var(--faint);border-color:var(--line);cursor:default}.btn .kbd{margin-left:2px}.input{height:36px;width:100%;padding:0 10px;border:1px solid var(--line-input);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font-size:var(--fs-ui)}.input::placeholder{color:var(--muted);opacity:1}.input:focus{outline:2px solid var(--set);outline-offset:0;border-color:transparent}.input--sm{height:30px;font-size:var(--fs-meta);padding:0 8px}.field{display:grid;gap:6px;font-size:var(--fs-meta);color:var(--ink-2);font-weight:500}.native-select{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6760' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.range{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--muted)}.range .input{width:72px}.kbd{display:inline-block;min-width:18px;padding:1px 5px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:4px;background:var(--surface);font:500 11px / 1.4 var(--font-text);color:var(--ink-2);text-align:center}.gh .kbd,.theme-dark .kbd{background:#ffffff0f;border-color:var(--chrome-line);color:var(--chrome-muted)}.keycap{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:6px;background:var(--surface);font:500 var(--fs-micro) / 1 var(--font-text);color:var(--ink-2);flex:none}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);font:500 var(--fs-meta) / 1 var(--font-text);color:var(--ink);white-space:nowrap;text-decoration:none}.chip:hover{border-color:var(--ink-2)}.chip .icon{color:var(--muted)}.chip.is-on,.chip[aria-pressed=true]{background:var(--set);border-color:var(--set);color:#fff}.chip.is-on .icon,.chip.is-on .chip-k,.chip[aria-pressed=true] .icon,.chip[aria-pressed=true] .chip-k{color:#fffc}.chip-k{color:var(--muted);font-weight:400}.chip--count b{font-weight:600}.chip--view{border-radius:999px;height:30px}.chip-wrap{position:relative;display:inline-flex}.chip--more{display:none}.chip--check:before{content:"";width:14px;height:14px;border:1.5px solid var(--line-input);border-radius:3px;background:var(--surface);flex:none}.chip--check.is-on:before,.chip--check[aria-pressed=true]:before{border-color:#fff;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111b20' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12 5 5 9-10'/></svg>") center / 10px no-repeat}.chip--switch .sw{position:relative;width:28px;height:16px;margin-left:2px;border-radius:999px;background:var(--line-2);flex:none;transition:background .15s}.chip--switch .sw:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.chip--switch[aria-checked=true]{border-color:var(--set)}.chip--switch[aria-checked=true] .sw{background:var(--set)}.chip--switch[aria-checked=true] .sw:after{transform:translate(12px)}.pill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);font:400 var(--fs-micro) / 1 var(--font-text);color:var(--ink);white-space:nowrap}.pill:hover{border-color:var(--ink-2)}.pill .n{color:var(--muted)}.pill[aria-pressed=true]{background:var(--set);border-color:var(--set);color:#fff;font-weight:500}.pill[aria-pressed=true] .n{color:#fff}.pill[aria-disabled=true]{color:var(--faint);border-color:var(--line)}.pill[aria-disabled=true] .n{color:var(--faint)}.pills,.chips{display:flex;flex-wrap:wrap;gap:6px}.cchip{position:relative;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 4px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);font:500 var(--fs-meta) / 1 var(--font-text);color:var(--ink);text-decoration:none;white-space:nowrap}.cchip img{width:22px;height:30px;border-radius:2px;object-fit:cover;background:var(--surface-2);flex:none}.cchip:hover,.cchip.is-hover{border-color:var(--ink-2)}.seg{display:inline-flex;align-items:stretch;min-height:32px;height:auto;padding:2px;gap:2px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface)}.seg>*{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:6px;background:transparent;font:500 var(--fs-meta) / 1 var(--font-text);color:var(--muted);text-decoration:none;white-space:nowrap}.seg>*:hover{color:var(--ink)}.seg>[aria-pressed=true],.seg>[aria-current],.seg>.is-on{background:var(--set);color:#fff}.seg--icons>*{padding:0 8px}.seg--lg{height:36px}.seg--lg>*{font-size:var(--fs-ui);padding:0 12px}.pips{display:inline-flex;gap:3px;vertical-align:middle}.pip{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;font:600 9.5px / 1 var(--font-text);box-shadow:inset 0 0 0 1px #0000001f;flex:none}.pip--w{background:#f8f3dc;color:#6b6136}.pip--u{background:#bcdcf1;color:#1b4d78}.pip--b{background:#c9c3bf;color:#26201e}.pip--r{background:#f4b8a0;color:#7d2d19}.pip--g{background:#b9ddbb;color:#20592f}.pip--c{background:#e4e1d8;color:#5a5a55}.pip--m{background:#ead79c;color:#6d5416}.pip--lg{width:22px;height:22px;font-size:12px}.pip--xl{width:28px;height:28px;font-size:13px}.pip--num{background:var(--surface-2);color:var(--ink-2)}.pip-toggle{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent}.pip-toggle[aria-pressed=true] .pip{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--set)}.pip-toggle--sm{width:32px;height:32px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--surface-2);color:var(--ink-2);font:500 var(--fs-micro) / 1 var(--font-text);white-space:nowrap}.tag--modeled{background:var(--set-tint);color:var(--set-ink)}.tag--rules{background:var(--surface-2);color:var(--muted)}.status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--line-2);border-radius:6px;background:transparent;font:400 var(--fs-micro) / 1 var(--font-text);color:var(--ink-2);white-space:nowrap}.status--free{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.vs{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border:1px solid var(--line-2);border-radius:6px;background:transparent;font:500 var(--fs-micro) / 1 var(--font-text);color:var(--ink);white-space:nowrap;cursor:help}.vs small{font:400 var(--fs-micro) / 1 var(--font-text);color:var(--muted)}.vs--below{background:var(--set-tint);border-color:transparent;color:var(--set-ink)}.vs--below small{color:var(--set-ink);opacity:.8}.vs--none{color:var(--muted)}.glyph{font-size:11px;color:var(--gold-ink);line-height:1}.glyph--bomb:before{content:"\2605"}.glyph--key:before{content:"\25c6"}.glyph--sample:before{content:"\25cc";color:var(--muted)}.term{text-decoration:underline dotted;text-decoration-color:var(--muted);text-decoration-thickness:1px;text-underline-offset:3px;cursor:help;color:inherit}.tip{position:absolute;z-index:60;max-width:280px;padding:8px 10px;background:var(--ink);color:var(--paper);border-radius:var(--r-ctl);font-size:var(--fs-meta);line-height:1.45;box-shadow:var(--shadow-2)}.tip:after{content:"";position:absolute;top:-5px;left:16px;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.xbar{position:sticky;top:var(--stack);z-index:70;background:var(--paper);border-bottom:1px solid var(--line)}.xbar-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-2);min-height:var(--h-bar);padding:6px 0}.xsearch{position:relative;width:240px;flex:none}.xsearch .input{height:34px;padding-left:32px}.xsearch .icon{position:absolute;left:10px;top:9px;color:var(--muted);pointer-events:none}.xsearch--loc{width:300px}.xsearch--loc .input{padding-right:112px}.xsearch-loc{position:absolute;right:4px;top:4px;height:26px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--set-ink);font:500 var(--fs-micro) / 1 var(--font-text);display:inline-flex;align-items:center;gap:4px}.xsearch-loc:hover{background:var(--set-tint)}.xbar-end{margin-left:auto;flex:none;display:flex;align-items:center;gap:var(--s-2)}.xbar-mobile{display:none}.xpanel{margin:12px 0 0;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);overflow:hidden}.xpanel-scroll{max-height:440px;overflow-y:auto}.xpanel-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;padding:18px 20px 20px}.xpanel-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.xpanel-cols fieldset{margin:0;padding:0;border:0;min-width:0}.xpanel-cols legend{padding:0;margin-bottom:12px;font:600 var(--fs-meta) / 1 var(--font-text);color:var(--ink)}.xpanel-facet{margin-bottom:16px}.xpanel-facet:last-child{margin-bottom:0}.xpanel-facet>p{margin:0 0 6px;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted)}.xpanel-facet>p b{font-weight:500;color:var(--ink)}.xpanel-more{font-size:var(--fs-micro);color:var(--set-ink);text-decoration:none;align-self:center;padding:0 4px}.xpanel-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-top:1px solid var(--line);background:var(--surface);font-size:var(--fs-meta);color:var(--muted)}.xpanel-foot b{font-weight:600;color:var(--ink)}.xpanel-foot .actions{display:flex;align-items:center;gap:16px}.xpanel-foot .clear-all{font-size:var(--fs-meta)}.menu{position:absolute;top:calc(100% + 6px);left:0;z-index:75;min-width:260px;padding:6px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-tile);box-shadow:var(--shadow-2);text-align:left}.menu--right{left:auto;right:0}.menu-search{padding:2px 2px 6px}.menu-search .input{height:32px;font-size:var(--fs-meta)}.menu-row{display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border-radius:var(--r-ctl);font-size:var(--fs-ui);color:var(--ink);cursor:pointer}.menu-row:hover{background:var(--surface-2)}.menu-row[aria-disabled=true]{color:var(--faint);cursor:default}.menu-row .n{margin-left:auto;font-size:var(--fs-meta);color:var(--muted)}.menu-row[aria-disabled=true] .n{color:var(--faint)}.cb{width:16px;height:16px;border:1.5px solid var(--line-input);border-radius:4px;background:var(--surface);display:inline-grid;place-items:center;flex:none;color:transparent}.cb .icon{width:11px;height:11px;stroke-width:3}[aria-checked=true]>.cb,.cb.is-on{background:var(--set);border-color:var(--set);color:#fff}.radio{border-radius:50%}[aria-checked=true]>.radio:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.menu-sep{height:1px;margin:6px 2px;background:var(--line)}.menu-label{padding:8px 8px 4px;font:500 var(--fs-micro) / 1 var(--font-text);color:var(--muted)}.menu-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:8px 8px 4px;border-top:1px solid var(--line);font-size:var(--fs-meta)}.menu-foot a{text-decoration:none}.menu--sort .menu-row .icon{margin-left:auto;color:var(--set-ink)}.applied{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;padding:8px 0;font-size:var(--fs-ui);color:var(--ink-2);scroll-margin-top:calc(var(--stack) + var(--h-bar))}.applied .scope{color:var(--muted)}.applied .count{color:var(--ink);font-weight:500;white-space:nowrap}.applied .sep{color:var(--line-2)}.achip{display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:4px;height:26px;padding:0 2px 0 8px;border-radius:6px;background:var(--set-tint);color:var(--ink);font-size:var(--fs-meta)}.achip .chip-k{color:var(--muted)}.achip button{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--muted)}.achip button:hover{background:#0000000f;color:var(--ink)}.clear-all{flex:none;white-space:nowrap;font-size:var(--fs-meta);color:var(--set-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--set) 35%,transparent);background:none;border:0;padding:0}.applied .aside{margin-left:auto;font-size:var(--fs-meta);color:var(--muted)}.views{display:flex;gap:var(--s-2);padding:var(--s-3) 0 var(--s-2);overflow-x:auto;scrollbar-width:none}.views::-webkit-scrollbar{display:none}.fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}.empty{padding:var(--s-7) 0;text-align:center;color:var(--ink-2)}.empty p{margin-bottom:var(--s-3)}.empty .btn{margin:3px}.empty .btn .n{color:var(--muted);font-weight:400}.scrim{position:fixed;inset:0;z-index:99;background:#111b2061}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:100;max-height:85%;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-3)}.sheet-handle{width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--line-2);flex:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px 12px;border-bottom:1px solid var(--line);flex:none}.sheet-head h2{font-size:20px;line-height:1.2}.sheet-head h2 .n{color:var(--muted);font-weight:400}.sheet-head .clear-all{font-size:var(--fs-ui)}.sheet-head .btn--icon{border-color:transparent;background:transparent;margin-right:-8px}.sheet-body{overflow:auto;flex:1 1 auto;min-height:0}.sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex:none;background:var(--surface)}.sheet-foot .btn{width:100%;height:48px;font-size:var(--fs-body)}.sheet .views{padding:10px 16px;border-bottom:1px solid var(--line)}.facet{border-bottom:1px solid var(--line)}.facet>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;font:500 var(--fs-body) / 1.3 var(--font-text);cursor:pointer}.facet>summary::-webkit-details-marker{display:none}.facet>summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .15s;flex:none}.facet[open]>summary:after{transform:rotate(-135deg)}.facet-sel{font:400 var(--fs-meta) / 1.3 var(--font-text);color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--set-tint);color:var(--set-ink);font:500 var(--fs-micro) / 1 var(--font-text)}.facet[open]>summary .facet-n{display:none}.facet-body{padding:2px 16px 14px}.facet-rows{padding:0 0 8px}.facet-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:var(--fs-body)}.facet-row .n{margin-left:auto;font-size:var(--fs-meta);color:var(--muted)}.facet-row[aria-disabled=true]{color:var(--faint)}.pip-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.pip-row .pill{margin-left:4px}.sheet-rows a,.sheet-rows button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 16px;border:0;background:transparent;color:var(--ink);font-size:var(--fs-body);text-decoration:none;text-align:left}.sheet-rows a[aria-current]{font-weight:500}.sheet-rows a[aria-current]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:1px;background:var(--set)}.sheet-rows a small{margin-left:auto;font-size:var(--fs-meta);color:var(--muted)}.sheet-sep{height:1px;margin:6px 0;background:var(--line)}.navsheet-tabs{margin:0 16px;padding:0;list-style:none;border-top:1px solid var(--line)}.navsheet-tabs li{border-bottom:1px solid var(--line)}.navsheet-tabs a{position:relative;display:flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:var(--fs-body);text-decoration:none}.navsheet-tabs a[aria-current]{color:var(--ink);font-weight:500;padding-left:12px}.navsheet-tabs a[aria-current]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:1px;background:var(--set)}.navsheet-other{display:flex;align-items:center;gap:10px;margin:16px 16px 0;min-height:48px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--fs-ui);text-decoration:none}.navsheet-other b{font-weight:500}.navsheet-other span{color:var(--muted)}.navsheet-small{display:flex;flex-wrap:wrap;gap:4px 16px;margin:16px 16px 20px;padding:0;list-style:none;font-size:var(--fs-meta)}.navsheet-small a{display:inline-flex;align-items:center;min-height:40px;color:var(--muted);text-decoration:none}.navsheet-small a:hover{color:var(--ink);text-decoration:underline}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--s-5) var(--s-4)}.cgrid--strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--s-4) var(--s-3)}.cgrid--strip>:nth-child(n+9){display:none}.cgrid--strip .ctile-name{min-height:2.6em}.cgrid-divider{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:4px 0 -8px;font-size:var(--fs-meta);color:var(--muted)}.cgrid-divider:before,.cgrid-divider:after{content:"";flex:1;height:1px;background:var(--line)}.ctile{display:block;position:relative;min-width:0;color:inherit;text-decoration:none;border-radius:var(--r-tile);transition:transform .15s ease}.scan{width:100%;aspect-ratio:63 / 88;border-radius:var(--r-scan);background:var(--surface-2);box-shadow:0 1px 2px #111b202e;object-fit:cover}.ctile:hover,.ctile.is-hover{transform:translateY(-2px)}.ctile:hover .scan,.ctile.is-hover .scan{box-shadow:var(--shadow-2)}.ctile.is-selected .scan{outline:2px solid var(--set);outline-offset:3px}.ctile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;font:500 var(--fs-meta) / 1.3 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.ctile-num{margin-top:2px;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted);text-align:right}.ctile-sub{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-top:2px;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted)}.ctile-sub span{white-space:nowrap}.ctile-sub span:last-child{margin-left:auto}.ctile .glyph{margin-right:3px}.scan--skeleton{background:linear-gradient(100deg,var(--surface-2) 40%,var(--surface) 50%,var(--surface-2) 60%);background-size:240% 100%;animation:shimmer 1.4s linear infinite;box-shadow:none}@keyframes shimmer{to{background-position:-140% 0}}.cap--skeleton{height:12px;margin-top:10px;border-radius:4px;background:var(--surface-2);width:70%}.card,.btile,.ptile{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);color:inherit}.card{padding:14px 16px}a.card,.card--link{text-decoration:none}a.card,.card--link,.btile,.ptile{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}a.card:hover,.card--link:hover,.btile:hover,.ptile:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.board{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--s-3)}.btile{display:block;padding:8px 8px 10px;text-decoration:none}.btile .scan{box-shadow:none}.btile-name{margin-top:8px;font:500 var(--fs-meta) / 1.3 var(--font-text);display:flex;gap:4px;align-items:baseline}.btile-cue{margin-top:2px;font-size:var(--fs-micro);line-height:1.35;color:var(--ink-2)}.btile--wide{display:grid;grid-template-columns:108px minmax(0,1fr);column-gap:var(--s-4);align-items:start;padding:10px}.btile--wide .scan{width:108px}.btile--wide .btile-body{display:flex;flex-direction:column;min-width:0;align-self:stretch}.btile--wide .btile-cue{margin-top:4px;font-size:var(--fs-meta);line-height:1.4}.btile--wide .more{margin-top:auto;padding-top:8px;align-self:flex-start}.name{font:500 16px / 1.25 var(--font-display);color:var(--ink)}a.name,.name a{color:inherit;text-decoration:none}a.name:hover,.name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--set)}.thumb{width:36px;height:50px;border-radius:3px;object-fit:cover;background:var(--surface-2);flex:none}.prows{border-top:1px solid var(--line)}.prow{display:grid;grid-template-columns:72px minmax(0,1fr) auto 96px 128px 104px;align-items:center;column-gap:var(--s-4);padding:10px 8px;margin:0 -8px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.prow:hover{background:var(--surface)}.prow-img{width:72px;height:72px;display:grid;place-items:center}.prow-img img{max-width:100%;max-height:100%;width:auto;height:auto;filter:drop-shadow(0 1px 2px rgba(17,27,32,.18))}.prow-name{font:500 var(--fs-body) / 1.3 var(--font-text)}.prow-sub{margin-top:2px;font-size:var(--fs-meta);line-height:1.4;color:var(--muted)}.prow-status{justify-self:start}.prow-meta{display:none}.prow-per{text-align:right;font-size:var(--fs-ui);color:var(--ink-2);white-space:nowrap}.prow-vs,.prow-price{text-align:right}.numeral,.price{font:500 20px / 1.1 var(--font-text);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.numeral--lg{font-size:32px;line-height:1;letter-spacing:-.02em}.numeral--xl{font-size:44px;line-height:1;letter-spacing:-.02em}.numeral--inline{font-size:22px;line-height:1}.numeral small,.price small{display:block;margin-top:2px;font:400 var(--fs-micro) / 1.2 var(--font-text);color:var(--muted);letter-spacing:0}.prow--child{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.prow--child .prow-img{width:72px;height:56px;padding-left:24px;border-left:0;position:relative}.prow--child .prow-img:before{content:"";position:absolute;left:8px;top:-18px;bottom:50%;width:10px;border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-radius:0 0 0 6px}.prow--child .prow-name{font-size:var(--fs-ui)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s-4)}.ptile{display:block;padding:12px 12px 14px;text-decoration:none}.ptile-plate{position:relative;aspect-ratio:4 / 3;background:radial-gradient(ellipse at 50% 85%,var(--surface-2),transparent 68%);border-radius:var(--r-ctl)}.ptile-plate img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;filter:drop-shadow(0 2px 4px rgba(17,27,32,.2))}.ptile-name{margin-top:10px;font:500 var(--fs-body) / 1.3 var(--font-text)}.ptile-sub{margin-top:2px;font-size:var(--fs-meta);color:var(--muted)}.ptile-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px}.ptile-price .price{font-size:18px}.ptile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:var(--fs-micro);color:var(--muted);min-height:32px}.linkrows{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.linkrows>li{border-bottom:1px solid var(--line)}.linkrow{display:flex;align-items:center;gap:var(--s-3);min-height:52px;padding:6px 0;color:inherit;text-decoration:none}.linkrow>.icon{color:var(--muted)}.linkrow-body{flex:1 1 auto;min-width:0}.linkrow b{display:block;font:500 var(--fs-ui) / 1.35 var(--font-text);color:var(--set-ink)}.linkrow b a{color:inherit;text-decoration:none}.linkrow small{display:block;margin-top:2px;font:400 var(--fs-meta) / 1.4 var(--font-text);color:var(--muted)}.linkrow>.more{flex:none;margin-left:auto}a.linkrow:hover b,.linkrow b a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tbl-wrap{overflow:auto;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface)}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-ui);line-height:1.35}.tbl th{position:sticky;top:0;z-index:1;padding:9px 12px;background:var(--surface-2);border-bottom:1px solid var(--line);font:500 var(--fs-micro) / 1.3 var(--font-text);letter-spacing:.01em;color:var(--muted);text-align:left;white-space:nowrap}.tbl th button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit}.tbl th[aria-sort]{color:var(--ink)}.tbl th[aria-sort] button:after{content:"";width:5px;height:5px;border-right:1.5px solid var(--set);border-bottom:1.5px solid var(--set);transform:rotate(45deg) translateY(-2px)}.tbl th[aria-sort=ascending] button:after{transform:rotate(-135deg) translateY(-2px)}.tbl th.num,.tbl td.num{text-align:right}.tbl td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:color-mix(in srgb,var(--paper) 60%,var(--surface))}.tbl .frozen{position:sticky;left:0;z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--line)}.tbl th.frozen{z-index:3;background:var(--surface-2)}.tbl .rowlink{font-weight:500;color:var(--ink);text-decoration:none}.tbl .rowlink:hover{text-decoration:underline}.tbl .sub{display:block;margin:0;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted)}.tbl .none{color:var(--muted);cursor:help}.tbl .ext{color:var(--set-ink);text-decoration:none;white-space:nowrap}.tbl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--line);font-size:var(--fs-micro);color:var(--muted)}.tbl--bare th{position:static;padding:4px 12px 8px;background:transparent}.tbl--bare th:first-child,.tbl--bare td:first-child{padding-left:0}.tbl--bare th:last-child,.tbl--bare td:last-child{padding-right:0}.tbl--bare .frozen,.tbl--bare th.frozen{position:static;background:transparent;box-shadow:none}.tbl--bare tbody tr:hover td{background:var(--surface)}.tbl--bare .tbl-foot{padding-left:0;padding-right:0}.rank{--rank-cols: 32px 40px minmax(0, 1.1fr) minmax(0, 1fr) 64px 96px;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface)}.rank-head{display:grid;grid-template-columns:var(--rank-cols);align-items:center;column-gap:16px;height:36px;padding:0 16px;border-bottom:1px solid var(--line);font:400 var(--fs-micro) / 1 var(--font-text);color:var(--muted)}.rank-head .num{text-align:right}.rank-head .avg{position:relative;height:100%}.rank-head .avg span{position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.rank ol{margin:0;padding:0;list-style:none}.rank-row{display:grid;grid-template-columns:var(--rank-cols);align-items:center;column-gap:16px;height:48px;padding:0 16px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.rank-row:last-child{border-bottom:0}a.rank-row:hover{background:color-mix(in srgb,var(--paper) 60%,var(--surface))}.rank-name{min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.rank-name b{font:500 16px / 1.2 var(--font-display);color:var(--ink)}.rank-name small{font-size:var(--fs-meta);color:var(--muted);overflow:hidden;text-overflow:ellipsis}.rank-name .pips{display:none}.rank-bar{position:relative;height:6px;border-radius:3px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.rank-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:var(--set)}.rank-bar b{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--ink)}.rank-wr{text-align:right;font:600 var(--fs-ui) / 1 var(--font-text);color:var(--ink)}.rank-games{text-align:right;font:400 var(--fs-meta) / 1 var(--font-text);color:var(--muted);white-space:nowrap}.rank-games .glyph{margin-left:3px}.rank-games--m{display:none}.rank-cap{margin:12px 0 0;font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.callout{max-width:68ch;padding:10px 16px;border-left:2px solid var(--line-2);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--surface);font-size:var(--fs-ui);line-height:1.5;color:var(--ink-2)}.callout p:last-child{margin:0}.callout-title{display:block;margin-bottom:2px;font-weight:500;color:var(--ink)}.callout--caveat{border-left-color:var(--warn)}.callout--modeled{border-left-color:var(--set)}.callout--modeled .callout-title{display:flex;align-items:center;gap:8px}.source-line{font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.source-line a{color:inherit;text-decoration-color:var(--line-2)}.source-line a:hover{color:var(--ink)}.credit{font-size:var(--fs-meta);color:var(--muted)}.crumb{display:inline-flex;align-items:center;font-size:var(--fs-meta);white-space:nowrap}.crumb a{display:inline-flex;align-items:center;gap:2px;color:var(--set-ink);text-decoration:none}.crumb a:before{content:"\2039";font-size:15px;line-height:1;margin-right:3px}.crumb a:hover{text-decoration:underline}.stepper{display:inline-flex;align-items:center;height:30px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);font-size:var(--fs-meta);color:var(--ink-2)}.stepper .btn--icon{width:30px;height:28px;border:0;background:transparent;color:var(--ink-2);border-radius:6px}.stepper .btn--icon:hover{background:var(--surface-2)}.stepper .btn--icon[disabled]{color:var(--faint)}.stepper .pos{padding:0 4px;white-space:nowrap}.pager{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.pager .pager-link{color:var(--ink-2);text-decoration:none}.pager .pager-link:hover{color:var(--ink);text-decoration:underline}.crumb-row .copy{margin-left:auto}.with-rail{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:var(--s-7);align-items:start}.toc{position:sticky;top:calc(var(--stack) + var(--s-5));font-size:var(--fs-meta)}.toc-label{margin:0 0 6px 12px;font-size:var(--fs-micro);color:var(--muted)}.toc a{display:block;padding:4px 0 4px 12px;border-left:2px solid var(--line);color:var(--muted);text-decoration:none}.toc a:hover{color:var(--ink)}.toc a[aria-current]{color:var(--ink);border-left-color:var(--set)}.contents-line{display:none}.with-peek{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:var(--s-5);align-items:start}.with-peek>.peek{position:sticky;top:calc(var(--stack) + 16px);max-height:calc(100vh - var(--stack) - 32px)}.peek{display:flex;flex-direction:column;width:440px;max-width:100%;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.peek-head{flex:none;display:flex;align-items:center;gap:4px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line);font-size:var(--fs-meta);color:var(--muted)}.peek-head .stepper{margin-left:auto}.peek-close{margin-left:4px;border-color:transparent;background:transparent}.peek-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.peek-foot{flex:none;padding:10px 16px;border-top:1px solid var(--line);background:var(--surface);font-size:var(--fs-ui)}.peek-link{font-weight:500;color:var(--set-ink);text-decoration:none}.peek-link:hover{text-decoration:underline}.peek-id{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0 var(--s-4);align-items:start}.peek-id .scan{grid-row:1 / span 2}.peek-id h2{font-size:22px;line-height:1.15;margin-top:2px}.peek-meta{margin-top:6px;font-size:var(--fs-meta);color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.peek-oracle{grid-column:2;margin:12px 0 0;font-size:var(--fs-ui);line-height:1.5;color:var(--ink)}.peek-oracle p{margin:0 0 4px}.peek-oracle .pip{width:14px;height:14px;font-size:8.5px;vertical-align:-2px}.peek-glance{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--ink-2)}.peek-glance b{font-weight:500;color:var(--ink)}.peek-glance .sep{color:var(--line-2)}.peek-sec{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.peek-sec h3{font:500 var(--fs-ui) / 1.3 var(--font-text);letter-spacing:0;color:var(--ink);margin-bottom:4px}.peek-printing{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--fs-ui)}.peek-printing .price{font-size:18px}.peek-printing .src{font-size:var(--fs-meta);color:var(--muted)}.peek-printing .ext{margin-left:auto;font-size:var(--fs-meta);color:var(--set-ink);text-decoration:none;white-space:nowrap}.peek-printing .ext:hover{text-decoration:underline}.peek-sec .source-line{margin:8px 0 0}.peek-sec .verdict{margin:0 0 8px;font:400 16px / 1.4 var(--font-display);color:var(--ink)}.peek-sec dl{margin:0;font-size:var(--fs-meta);line-height:1.5}.peek-sec dt{font-weight:500;color:var(--ink);margin-top:6px}.peek-sec dd{margin:0;color:var(--ink-2)}.sheet>.peek{flex:1 1 auto;min-height:0;width:100%;max-height:none;border:0;border-radius:0;box-shadow:none;background:transparent}.sheet>.peek .peek-head{padding:4px 8px 10px 16px}.sheet>.peek .peek-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.dark-card{background:var(--chrome-solid);color:var(--chrome-ink);border-radius:var(--r-panel);padding:20px 24px 22px}.dark-card .eyebrow{color:var(--chrome-muted)}.dark-card h3{color:var(--chrome-ink);font-size:var(--fs-h2)}.dark-card .big{font:500 44px / 1 var(--font-text);letter-spacing:-.02em;margin:6px 0 8px}.dark-card .big,.dark-card .numeral{color:#fff}.dark-card .statement{font-size:20px;line-height:1.4;color:var(--chrome-ink)}.dark-card .statement b{color:#fff}.dark-card p{color:var(--chrome-muted);font-size:var(--fs-ui)}.dark-card a{color:var(--chrome-ink);text-decoration-color:var(--chrome-line)}.dark-card .sep{color:var(--chrome-line)}.palette{width:640px;max-width:100%;overflow:hidden;border:1px solid var(--chrome-line);border-radius:var(--r-panel);background:var(--chrome-solid);color:var(--chrome-ink);box-shadow:var(--shadow-3)}.palette-input{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-bottom:1px solid var(--chrome-line)}.palette-input input{flex:1;min-width:0;border:0;background:transparent;color:var(--chrome-ink);font-size:var(--fs-body);outline:none}.palette-input input::placeholder{color:var(--chrome-muted)}.palette-scope{display:flex;gap:6px;padding:10px 16px 6px}.palette-group{padding:8px 8px 4px;font:500 var(--fs-micro) / 1 var(--font-text);color:var(--chrome-muted)}.palette-row{display:flex;align-items:center;gap:12px;min-height:52px;margin:0 8px;padding:0 8px;border-radius:var(--r-ctl);color:var(--chrome-ink);text-decoration:none;font-size:var(--fs-ui)}.palette-row .palette-name{flex:1 0 auto;max-width:70%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-row:hover,.palette-row[aria-selected=true]{background:var(--chrome-hover)}.palette-row .meta{margin-left:auto;flex:0 4 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-meta);color:var(--chrome-muted);white-space:nowrap}.palette-row .thumb{border:1px solid var(--chrome-line)}.palette-foot{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;margin-top:6px;border-top:1px solid var(--chrome-line);font-size:var(--fs-micro);color:var(--chrome-muted)}.footer{margin-top:var(--s-8);border-top:1px solid var(--line);padding:var(--s-6) 0 40px;font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.footer-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3) var(--s-5)}.footer-fan{font:italic 400 var(--fs-body) / 1.4 var(--font-display);color:var(--ink-2)}.footer-fan a{margin-left:2px;font:500 var(--fs-meta) / 1 var(--font-text);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.footer-fan a:hover{text-decoration-color:currentColor}.footer-nav{display:flex;flex-wrap:wrap;gap:6px 20px}.footer-nav a{color:var(--ink-2);text-decoration:none;padding:6px 0}.footer-nav a:hover{text-decoration:underline;text-underline-offset:3px}.footer-updated{margin:var(--s-3) 0 0}@container shell (min-width: 768px) and (max-width: 1279px){.xsearch{width:180px}.seg--unit{height:28px}.seg--unit>*{padding:0 8px}.xbar .chip--secondary,.xbar .chip--all{display:none}.xbar .chip--more{display:inline-flex}.xpanel-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.prow{grid-template-columns:72px minmax(0,1fr) auto 88px 112px 96px}}@container shell (min-width: 768px) and (max-width: 1023px){.cgrid--strip{grid-template-columns:repeat(6,minmax(0,1fr))}.cgrid--strip>:nth-child(n+7){display:none}.with-peek{grid-template-columns:minmax(0,1fr)}}@container shell (max-width: 767px){.container{--gutter: 16px}.m-only{display:revert!important}.d-only{display:none!important}.shell>*{--h-header: 52px;--stack: var(--h-tabs);--h-bar: 44px;--fs-display: 32px;--fs-h1: 28px}.gh{transition:transform .15s ease}.gh.is-away{transform:translateY(-100%);pointer-events:none}.gh-inner{gap:8px}.gh-word{display:none}.gh-mono{font-size:28px}.gh-links,.gh-search{display:none}.gh-iconbtn{display:inline-flex}.gh-right{margin-left:auto;display:flex;gap:0}.gh-set{padding:0 6px 0 8px;min-height:40px}.tabs{top:0}.tabs-list{margin-left:calc(-1 * var(--gutter));padding-left:6px;scroll-snap-type:x proximity;scroll-padding-left:6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 76px),transparent calc(100% - 32px));mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 76px),transparent calc(100% - 32px))}.tabs-end{padding-left:8px}.dates-btn{width:40px;min-height:40px;padding:0;justify-content:center;box-shadow:0 0 0 6px var(--paper)}.dates-btn span{display:none}.dates-pop{position:fixed;inset:auto 0 0;width:auto;border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-3);padding-top:12px}.page-top{grid-template-columns:1fr;grid-template-areas:"h1" "dek" "aside"}.page-top-dek{-webkit-line-clamp:2;max-width:60ch}.page-top-aside{justify-self:start;margin-top:6px;white-space:normal}.sec-head h2{font-size:22px}.lead{padding-top:var(--s-4)}.sec{margin-top:40px}.sec--appendix{margin-top:var(--s-7);padding-top:var(--s-5)}.sec-head .sec-meta{margin-left:0;flex-basis:100%;white-space:normal}.sec-head .sec-meta+.sec-link{margin-left:0}.statement{font-size:20px}.chip,.seg,.btn,.pill{min-height:40px}.seg{height:auto}.views .chip{min-height:36px}.achip{height:32px;padding-left:10px}.achip button{width:28px;height:28px}.achip button:before{content:"";position:absolute;inset:-8px}.clear-all,.crumb a,.pager-link,.contents-line,.sec-link,.more,.xpanel-more,.peek-link{display:inline-flex;align-items:center;min-height:40px;padding:10px 0}.cchip{min-height:40px;padding-right:12px}.cchip img{width:26px;height:36px}.pip-toggle--sm{width:40px;height:40px}.btile--wide{grid-template-columns:96px minmax(0,1fr)}.btile--wide .scan{width:96px}.disclosure>summary{min-height:44px;padding:8px 0}.disclosure-dek{flex-basis:100%}.disclosure-body{max-width:none;padding:12px 14px}.disclosure--card>summary{padding:8px 14px}.disclosure--card .disclosure-body{padding:0 14px 14px}.stepper{height:44px}.stepper .btn--icon{width:44px;height:42px}.applied{font-size:var(--fs-meta)}.xbar-inner{min-height:44px;padding:2px 0;gap:6px;overflow-x:auto;scrollbar-width:none}.xbar .xsearch,.xbar .chip--facet,.xbar .chip-wrap,.xbar .chip--all,.xbar .chip--more,.xbar .seg--unit,.xbar .chip--check,.xbar .chip--switch,.xbar .seg--layout{display:none}.xbar-mobile{display:contents}.xbar-end{margin-left:auto}.xpanel{display:none}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-3)}.cgrid--strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3) var(--s-2)}.cgrid--strip>:nth-child(n+7){display:none}.board{grid-template-columns:repeat(2,minmax(0,1fr))}.group-head{flex-wrap:wrap}.group-head .sec-dek{flex-basis:100%;margin-left:0;text-align:left}.prow{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img name price" "img meta meta";row-gap:6px;column-gap:12px;padding:12px 0;margin:0}.prow-img{grid-area:img;width:56px;height:56px;align-self:start}.prow-body{grid-area:name}.prow-name{font-size:var(--fs-ui)}.prow-price{grid-area:price;align-self:start}.prow-price .price{font-size:18px}.prow-status,.prow-per,.prow-vs{display:none}.prow-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--fs-meta);color:var(--ink-2)}.prow-meta .status{height:22px}.prow--child{grid-template-columns:56px minmax(0,1fr) auto}.prow--child .prow-img{padding-left:16px}.rank{--rank-cols: 28px minmax(0, 1fr) auto}.rank-head{display:none}.rank-row{height:auto;padding:10px 12px;row-gap:8px;column-gap:10px;grid-template-areas:"k name wr" ". bar bar";align-items:start}.rank-row>.keycap{grid-area:k}.rank-row>.pips{display:none}.rank-name{grid-area:name;flex-wrap:wrap;white-space:normal;align-items:center}.rank-name .pips{display:inline-flex}.rank-wr{grid-area:wr;padding-top:4px}.rank-games{display:none}.rank-games--m{display:block;flex-basis:100%;text-align:left;margin-top:2px}.rank-bar{grid-area:bar;margin-top:2px}.xbar-inner,.views{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.seg--icons>*{padding:0 7px}.tbl--rows,.tbl--rows tbody,.tbl--rows tr,.tbl--rows td{display:block}.tbl--rows thead{display:none}.tbl--rows tr{padding:10px 12px;border-bottom:1px solid var(--line)}.tbl--rows tr:last-child{border-bottom:0}.tbl--rows td{padding:0;border:0}.tbl--rows td.frozen{position:static;box-shadow:none;background:transparent;margin-bottom:4px}.tbl--rows td[data-label]{display:inline-flex;align-items:baseline;gap:4px;margin-right:14px;font-size:var(--fs-meta)}.tbl--rows td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-micro)}.tbl--rows td.num{text-align:left}.tbl--rows td.m-hide{display:none}.tbl--rows tbody tr:hover td{background:transparent}.with-rail{grid-template-columns:minmax(0,1fr)}.toc{display:none}.contents-line{display:inline-flex;gap:6px;font-size:var(--fs-ui);color:var(--set-ink);text-decoration:none}.footer{padding-top:var(--s-5)}.footer-row{flex-direction:column;align-items:flex-start;gap:var(--s-2)}.footer-nav{gap:0 14px}.footer-nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 0}.footer-nav [data-report-error]{flex-basis:100%}.with-peek{grid-template-columns:minmax(0,1fr)}.peek{width:100%}.peek-id{grid-template-columns:112px minmax(0,1fr)}.peek-id h2{font-size:20px}.peek-oracle{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.gh,.tabs,.xbar,.footer-nav,.dates-btn,.sheet,.scrim,.states{display:none!important}body{background:#fff}}.states{margin-top:72px;padding:var(--s-5) 0 var(--s-8);border-top:2px dashed var(--line-2)}.states-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px}.states-title h2{font-size:var(--fs-h2);line-height:1.2}.states-title span{font-size:var(--fs-meta);color:var(--muted)}.states-note{max-width:76ch;margin:0 0 var(--s-5);font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.state{margin-top:var(--s-6)}.frame-label{margin:0 0 6px;font-size:var(--fs-micro);line-height:1.5;color:var(--muted)}.frame-label b{font-weight:500;color:var(--ink-2)}.frame-label code{font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 5px;border-radius:4px;background:var(--surface-2);color:var(--ink-2)}.frame{position:relative;overflow:hidden;margin:0 0 var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-tile);background:var(--paper);transform:translateZ(0);container:shell / inline-size}.frame:not(.frame--mobile){container-name:none}.frame--mobile{width:min(390px,100%)}.frame--mobile>*{--h-header: 52px;--stack: var(--h-tabs);--h-bar: 44px;--fs-display: 32px;--fs-h1: 28px}.frame .gh,.frame .tabs,.frame .xbar{position:static}.frame .with-peek>.peek{position:relative;top:auto;max-height:640px}.frame-pad{padding:16px 24px 20px}.demo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s-5);align-items:start}.demo-grid>div{min-width:0}@container shell (max-width: 767px){.states{margin-top:var(--s-7)}.frame-pad{padding:14px 16px 18px}}.footer{padding:10px 0 12px;font:400 var(--fs-meta)/1.5 var(--font-text);color:var(--ink-2)}.footer-fan,.footer-fan a,.footer-nav a{font:inherit;color:inherit}.footer-fan a{margin-left:0}.footer-row{gap:4px 24px}.footer-nav{gap:4px 20px}@media(max-width:767px){.footer{padding:8px 0 10px}.footer-row{gap:2px}.footer-nav{gap:0 14px}.footer-nav a{padding:4px 0;min-height:36px}.footer-nav [data-report-error]{flex-basis:auto}}.priority-bar .xbar-inner{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;width:100%;box-sizing:border-box}.priority-bar .xsearch{display:flex!important;flex:1 1 240px;min-width:200px;max-width:280px}.priority-bar .xsearch input{min-width:0;width:100%;font-size:16px}.priority-bar .chip--all{display:inline-flex!important;flex:none;min-height:44px;white-space:nowrap}.priority-bar .priority-facets{display:contents!important}.priority-bar [data-priority-facet]:not([hidden]){display:inline-flex!important;flex:none;max-width:220px}.priority-bar [data-priority-facet][hidden]{display:none!important}.priority-bar [data-priority-facet] .chip--facet{display:inline-flex!important}.priority-bar .xbar-end{display:flex;flex:none;gap:8px;margin-left:auto;min-width:0}.priority-bar .xbar-end>.chip,.priority-bar .seg--layout{flex:none}.priority-bar .xbar-mobile{display:none!important}.priority-bar .chip,.priority-bar summary,.priority-bar .seg button{min-height:44px}.priority-bar .chip{overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.priority-bar .xbar-inner{flex-wrap:wrap}.priority-bar .xsearch{flex:1 1 150px;max-width:none}.priority-bar .xbar-end{flex:1 1 100%;justify-content:flex-end}.priority-bar .xbar-end>.chip{max-width:calc(100% - 100px)}.priority-bar .seg--layout:not(.d-only){display:inline-flex!important}.priority-bar .xsearch-loc{display:none}.priority-bar .ws-xrow{display:block}.priority-bar .ws-xpin{margin:4px 0}}.priority-bar[data-compact=true] .xbar-inner{flex-wrap:wrap}.priority-bar[data-compact=true] .xsearch{flex:1 1 200px;max-width:none}.priority-bar[data-compact=true] .xbar-end{flex:1 1 100%;justify-content:flex-end}.priority-bar[data-compact=true] .xbar-end>.chip{max-width:calc(100% - 100px)}.priority-bar .chip--all:after{content:"";width:7px;height:7px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:5px}.priority-bar .chip--all[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.filter-panel-head h2{font:500 20px/1.3 var(--font-text);margin:0}[aria-label="Close filters"]{min-width:44px!important;min-height:44px!important;flex:none}body[data-v2-shell] .filter-surface-head{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 14px/1.35 var(--font-text);isolation:isolate}body[data-v2-shell] .filter-result{min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body[data-v2-shell] .filter-actions{display:flex;align-items:center;gap:4px;flex:none}body[data-v2-shell] .filter-actions .btn{min-height:44px;min-width:44px;padding:8px 10px;font:500 14px/1.2 var(--font-text);white-space:nowrap}body[data-v2-shell] .filter-actions .btn:disabled{opacity:.45;cursor:default}body[data-v2-shell] :is(.explorer-facet-menu,[data-filter-menu],.wr-menu):has(>[data-filter-header]){min-width:min(340px,calc(100vw - 16px));padding-top:0}body[data-v2-shell] .explorer-facet-menu>[data-facet-body]{padding:10px}body[data-v2-shell] #all-filters{padding:0;max-height:70dvh;overflow:auto}body[data-v2-shell] #all-filters [data-panel-body]{padding:16px 20px}body[data-v2-shell] #products-filters{padding:0;max-height:70dvh;overflow:auto}body[data-v2-shell] .products-filter-columns{padding:16px 20px}body[data-v2-shell] .ws-sheet>[data-filter-header],body[data-v2-shell] .stores-sheet>[data-filter-header]{flex:none}body[data-v2-shell] .wr-menu .wr-menu-head{display:flex}body[data-v2-shell] :is([data-filter-menu],.wr-menu):has([data-filter-header]) .menu-row{min-height:44px}@media(max-width:767px){body[data-v2-shell] #all-filters.sheet,body[data-v2-shell] #products-filters.is-sheet{max-height:85dvh}body[data-v2-shell] .filter-surface-head{padding:8px 12px}body[data-v2-shell] .explorer-facet-menu.sheet{max-width:100%;padding:0}body[data-v2-shell] .wr-menu:has(>[data-filter-header]){padding-inline:0}body[data-v2-shell] .products-sort-sheet{padding:0}}body[data-v2-shell] .filter-select-trigger{border:0;background:transparent;color:inherit;font:inherit;min-height:44px;cursor:pointer;text-align:left;padding:4px 8px}body[data-v2-shell] .select-filter-menu{position:fixed;inset:auto;margin:0;padding:0;min-width:340px;max-width:calc(100vw - 16px);max-height:80dvh;overflow:auto;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2)}body[data-v2-shell] .select-filter-menu:not([open]){display:none}body[data-v2-shell] .select-filter-menu::backdrop{background:transparent}body[data-v2-shell] .select-filter-menu .menu-row{min-height:44px;display:flex;justify-content:space-between;width:100%;font:400 14px/1.35 var(--font-text);border:0;border-radius:0;background:transparent;color:var(--ink);padding:10px 12px;text-align:left}body[data-v2-shell] .select-filter-menu .menu-row:hover{background:var(--surface-2)}body[data-v2-shell] .select-filter-menu .menu-row[aria-checked=true]{background:var(--set-tint)}@media(max-width:767px){body[data-v2-shell] .select-filter-menu{inset:auto 0 0;width:100%;max-width:100%;min-width:0;border-radius:16px 16px 0 0}body[data-v2-shell] .select-filter-menu::backdrop{background:#111b2061}}.af{margin:12px 0 0;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface)}.af-head{position:sticky;top:calc(var(--stack) + var(--h-bar));z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:60px;padding:11px 12px 11px 20px;border-bottom:1px solid var(--line);border-radius:var(--r-tile) var(--r-tile) 0 0;background:var(--surface)}.af-count{min-width:128px;font:500 var(--fs-ui) / 1.2 var(--font-text);color:var(--ink);white-space:nowrap}.af-find{position:relative;flex:0 1 360px;min-width:0}.af-find>.icon{position:absolute;left:11px;top:50%;margin-top:-8px;color:var(--muted);pointer-events:none}.af-find .input{padding-left:34px;border-color:transparent;background:var(--surface-2)}.af-find .input::-webkit-search-cancel-button{display:none}.af-find.has-q .input{padding-right:104px}.af-find.is-focus .input{outline:2px solid var(--set);outline-offset:0;border-color:transparent}.af-find-meta{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px}.af-find-n{font:400 var(--fs-micro) / 1 var(--font-text);color:var(--muted);white-space:nowrap}.af-find-x{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted)}.af-find-x:hover{background:var(--surface-2);color:var(--ink)}.af-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.af-actions .btn[disabled]{border-color:transparent;background:transparent}.af-sel{display:none}.af-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;align-items:start;padding:2px 20px 20px}.af-stack{display:contents}.af-col{min-width:0}.af-group+.af-group{margin-top:22px}.af-eyebrow{margin:18px 0 0;padding-bottom:9px;border-bottom:1px solid var(--line)}.af-facet{border-bottom:1px solid var(--line)}.af-fhead{position:relative}.af-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 2px 0 0;border:0;background:none;font:500 var(--fs-ui) / 1.3 var(--font-text);color:var(--ink);text-align:left}.af-toggle:after{content:"";flex:none;width:7px;height:7px;margin:-4px 3px 0 auto;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.af-facet.is-open>.af-fhead .af-toggle:after{transform:rotate(-135deg);margin-top:4px}.af-toggle:hover:after{border-color:var(--ink)}.af-sum,.af-of{margin-left:auto;white-space:nowrap;min-width:0}.af-sum{display:inline-flex;overflow:hidden;font:500 var(--fs-meta) / 1.2 var(--font-text);color:var(--set-ink)}.af-sum-v{overflow:hidden;text-overflow:ellipsis}.af-sum-n{display:none;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--set-tint);color:var(--set-ink);font:500 var(--fs-micro) / 1 var(--font-text)}.af-toggle:has(.af-sum,.af-of):after{margin-left:0}.af-of{font:400 var(--fs-micro) / 1 var(--font-text);color:var(--muted)}.af-clear{position:absolute;right:18px;top:50%;transform:translateY(-50%);height:28px;padding:0 6px;border:0;border-radius:6px;background:none;font:500 var(--fs-meta) / 1 var(--font-text);color:var(--set-ink)}.af-clear:hover{background:var(--set-tint)}.af-vals{display:grid;grid-template-columns:minmax(0,1fr);column-gap:18px;padding:0 0 10px}.af-dek{grid-column:1 / -1;margin:-4px 0 4px;font-size:var(--fs-micro);line-height:1.4;color:var(--muted)}.af-opt{display:flex;align-items:center;gap:10px;min-width:0;min-height:32px;margin:0 -6px;padding:0 6px;border-radius:6px;font:400 var(--fs-ui) / 1.25 var(--font-text);color:var(--ink);cursor:pointer}.af-opt:hover{background:var(--surface-2)}.af-opt .af-t{min-width:0;overflow-wrap:anywhere}.af-opt .pips{flex:none;gap:2px}.af-opt .glyph{margin-right:-4px}.af-opt .n{margin-left:auto;padding-left:8px;font:400 var(--fs-meta) / 1 var(--font-text);color:var(--muted);font-variant-numeric:tabular-nums}.af-opt.is-on .af-t{font-weight:500}.af-opt.is-off{color:var(--faint);cursor:default}.af-opt.is-off:hover{background:none}.af-opt.is-off .n{color:var(--faint)}.af-opt.is-off .cb{border-color:var(--line-2)}.af-opt.is-off .pip{opacity:.45}.af-sep{grid-column:1 / -1;height:1px;margin:4px 0;background:var(--line)}.cb.radio.is-on:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.af-subhead{grid-column:1 / -1;display:block;padding:10px 0 3px;font:500 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted)}.af-dek+.af-subhead,.af-vals>.af-subhead:first-child{padding-top:2px}.af-subhead--az{margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.af-all{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;cursor:pointer}.af-only-list{padding:4px 0 0}mark.af-hit{background:color-mix(in srgb,var(--set) 17%,transparent);color:inherit;font-weight:600;border-radius:3px;padding:0 1px;margin:0 -1px}.af-range{padding:4px 0 14px}.af-hist{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:2px;height:44px;border-bottom:1px solid var(--line-2)}.af-hist i{display:block;border-radius:2px 2px 0 0;background:var(--line-2)}.af-hist i.in{background:color-mix(in srgb,var(--set) 72%,var(--surface))}.af-axis{position:relative;height:18px;font:400 var(--fs-micro) / 1 var(--font-text);color:var(--muted)}.af-axis span{position:absolute;top:5px;transform:translate(-50%);white-space:nowrap}.af-minmax{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:var(--fs-meta);color:var(--ink-2)}.af-minmax label{display:inline-flex;align-items:center;gap:6px}.af-minmax .input{width:60px}.af-src{margin:10px 0 0;font-size:var(--fs-micro);line-height:1.6;color:var(--muted)}.af-minrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--ink-2)}.af-min{width:auto;min-width:92px;padding-right:28px;background-position:right 8px center}.xhint{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:var(--fs-meta);color:var(--muted)}.xhint .icon{color:var(--muted)}.xhint a{font-weight:500;color:var(--set-ink);text-decoration:none}.xhint a:hover{text-decoration:underline;text-underline-offset:3px}.xhint a .n{font-weight:400;color:var(--muted)}.af-empty{padding:40px 20px 44px;text-align:center}.af-empty p{margin:0 0 14px;font-size:var(--fs-ui);color:var(--ink-2)}.af-empty p b{font-weight:500;color:var(--ink)}.af-empty .btn{color:var(--set-ink)}.af-empty .btn .n{color:var(--muted);font-weight:400}.af-applied{padding-top:12px}.af-applied .aside{margin-left:auto}.af-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.af-grid .ctile-num{font-size:var(--fs-meta);color:var(--ink-2)}@media(min-width:768px)and (max-width:1279px){.af-body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.af-stack{display:block;min-width:0}.af-stack .af-col+.af-col{margin-top:6px}.af-vals--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media(max-width:767px){.af{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;border:0;border-radius:0;background:transparent}.af-head{position:static;flex:none;gap:12px 6px;min-height:0;padding:6px 10px 12px 16px;background:transparent}.af-count{min-width:0;font-size:var(--fs-body)}.af-find{order:3;flex:1 1 100%;margin-right:6px}.af-find .input{height:44px;font-size:var(--fs-body)}.af-actions .btn--quiet{padding:0 10px}.af-scroll{flex:1 1 auto;min-height:0;overflow:auto}.af-sel{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.af-body{display:block;padding:0 16px 28px}.af-stack{display:block}.af-sum-v{display:none}.af-sum-n{display:inline-grid}.af-group+.af-group{margin-top:0}.af-col+.af-col .af-group:first-child .af-eyebrow,.af-group+.af-group .af-eyebrow{margin-top:28px}.af-eyebrow{margin-top:20px}.af-toggle{min-height:48px;font-size:var(--fs-body)}.af-sum{font-size:var(--fs-ui)}.af-clear{height:36px;font-size:var(--fs-ui);right:16px}.af-opt{min-height:44px;gap:12px;font-size:var(--fs-body)}.af-opt .n{font-size:var(--fs-ui)}.af-vals{padding-bottom:12px}.af-vals--2{grid-template-columns:minmax(0,1fr)}.af-subhead{padding-top:12px;font-size:var(--fs-meta)}.af-all{min-height:44px;font-size:var(--fs-ui)}.af-minmax .input{height:44px;width:76px;font-size:var(--fs-body)}.af-minrow{font-size:var(--fs-body)}.af-min{height:44px;min-width:104px;font-size:var(--fs-body)}.af-empty{padding:36px 16px}.pt-strip{display:flex;overflow:hidden;gap:10px;padding-top:24px}.pt{flex:0 0 110px}.af-views{padding-top:12px}}.af{padding:0!important;overflow:visible!important;max-height:none!important}.af .af-head{top:var(--af-sticky-top,calc(var(--header-h,56px) + 44px + 52px));padding:10px 16px;flex-wrap:wrap;z-index:36}.af .filter-result{min-width:130px;font-weight:500;color:var(--ink)}.af .filter-actions{margin-left:auto}.af .af-find .input{width:100%;height:36px;min-width:0}.af .af-find:focus-within .input{outline:2px solid var(--set);outline-offset:0}.af .af-scroll{padding:0;overflow:visible;max-height:none}.af .af-eyebrow{font:500 12px/1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.af .af-fhead h3,.af .af-fhead h4{margin:0}.af .af-opt .cb{width:16px;height:16px;flex:0 0 16px;border:1px solid var(--line-2);border-radius:3px;display:grid;place-items:center;font:600 12px/1 var(--font-text)}.af .af-opt .cb.is-on{background:var(--set);border-color:var(--set);color:#fff}.af .af-opt .cb.radio{border-radius:50%}.af .af-opt:has(input:focus-visible){outline:2px solid var(--set);outline-offset:2px}.af .af-opt .pip{width:16px;height:16px;font-size:10px}.af .af-opt .glyph{font-size:14px}.af .af-vals [hidden],.af [hidden]{display:none!important}.af .af-vacant{visibility:hidden}.af .af-handle{display:none}.af .af-facet.is-open .af-toggle:has(+.af-clear){padding-right:58px}.af .af-facet.is-open .af-toggle:has(+.af-clear):after{position:absolute;right:3px}.af .af-clear{min-width:44px}.af .af-body--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.af .af-find-x{display:grid;min-width:28px;min-height:28px;padding:0}.af .af-hist i{cursor:pointer}body:has(.af:not([hidden]):not([popover])) .applied .count,body:has(.af:popover-open) .applied .count,body:has(.af:not([hidden]):not([popover])) .applied .clear-all,body:has(.af:popover-open) .applied .clear-all{display:none}.xhint button{background:none;border:0;padding:0;color:var(--set-ink);font:inherit;min-height:32px;text-align:left}@media(min-width:768px){.af .af-scroll.sheet-body{overflow:visible;padding:0}.af .af-toggle{min-height:40px}}@media(max-width:767px){.af.sheet,.af.ws-sheet,.af.stores-sheet,.af.products-panel{position:fixed!important;inset:auto 0 0!important;width:100%!important;height:85dvh!important;max-height:85dvh!important;margin:0!important;padding:0!important;border-radius:16px 16px 0 0!important;overflow:hidden!important;background:var(--surface)!important;display:flex!important;flex-direction:column}.af.af-keyboard{height:100dvh!important;max-height:100dvh!important}.af .af-handle{display:block;width:36px;height:4px;min-height:4px;background:var(--line-2);border-radius:3px;margin:8px auto}.af .af-head{position:relative;top:auto;flex:none;gap:8px;padding:0 16px 12px;background:var(--surface)}.af .filter-result{min-width:0;font-size:14px;flex:1}.af .filter-actions{gap:2px}.af .af-find{margin:0;flex-basis:100%}.af .af-find .input{height:44px;font-size:16px}.af .af-find-x{min-width:44px;min-height:44px}.af .af-scroll.sheet-body{overflow:auto;min-height:0;flex:1;padding:0;overscroll-behavior:contain}.af .af-toggle{min-height:48px;font-size:16px}.af .af-clear{height:44px}.af .af-vacant{display:none}.af .af-opt{min-height:44px;font-size:16px}.af .af-sel:empty{display:none}.af .af-toggle .af-sum-n{display:inline-grid}.xhint{flex-wrap:wrap}.xhint button{min-height:44px}}body[data-v2-shell] .af .af-head{top:var(--af-sticky-top,calc(var(--header-h,56px) + 44px + 52px));z-index:36}@media(max-width:767px){body[data-v2-shell] .af .af-head{position:relative;top:auto}}.af[popover]:not(:popover-open){display:none!important}.af-pin-divider{height:1px;background:var(--line);margin:4px 0;grid-column:1/-1}body[data-v2-shell]{--atlas-header-height:56px;--accent:var(--set);--teal:var(--set);--bg:var(--paper);--panel:var(--surface);--paper:#f6f3eb;--ink:#111b20;--muted:#5b6760;--line:#e4dfd3;background:var(--paper);color:var(--ink);font-family:var(--font-text)}body[data-v2-shell]>.shell{min-width:0}body[data-v2-shell]:not([data-set]){--h-tabs:0px}body[data-v2-shell]:is(.theme-dark,:has(.atlas-home)){--paper:#10191c;--surface:#16232a;--ink:#f1eedf;--ink-2:#d5dbd3;--muted:#a8bbb4;--line:#ffffff1a;--set-ink:var(--set-dot)}body[data-v2-shell] .gh{height:56px;min-height:56px;padding:0;position:sticky;top:0;color:var(--chrome-ink);background:var(--chrome);border-radius:0;z-index:90}body[data-v2-shell] .gh :is(a,button){color:var(--chrome-ink)}body[data-v2-shell] .gh :is(a,button):hover{color:var(--chrome-ink)}body[data-v2-shell] .gh button{min-width:0;min-height:36px;box-shadow:none}body[data-v2-shell] .gh .gh-iconbtn{min-height:44px}body[data-v2-shell] .gh .gh-links{margin-left:auto}body[data-v2-shell] .gh .gh-link{color:var(--chrome-muted)}body[data-v2-shell] .gh .gh-word{font-size:11px}body[data-v2-shell] .tabs{height:44px;min-height:44px;top:56px;padding:0;border:0;border-radius:0;z-index:80;background:var(--paper)}body[data-v2-shell] #play-tabs{display:flex;max-width:none;height:44px;padding:0;gap:2px;justify-content:initial;white-space:nowrap}body[data-v2-shell] .tabs .tab{min-height:44px;padding:0 10px;border:0;border-radius:0;background:none;color:var(--muted);font:400 14px/1 var(--font-text);text-decoration:none}body[data-v2-shell] .tabs .tab[aria-current]{color:var(--ink);font-weight:500}body[data-v2-shell] .tabs .tab:hover{color:var(--ink)}body[data-v2-shell] .dates-btn{min-width:0;min-height:32px;font-size:13px;line-height:1;box-shadow:none}body[data-v2-shell] main{max-width:1288px;width:100%;margin-inline:auto;padding:24px 24px 0}body[data-v2-shell] main>h1:not(.sr-only){font-size:var(--fs-h1);line-height:1.15;margin:0 0 16px}body[data-v2-shell] main .v2-page-top{display:block;min-height:0;margin:0 0 16px;padding:0;border:0;background:none;box-shadow:none}body[data-v2-shell] main .v2-page-top:after{display:none}body[data-v2-shell] main .v2-page-top>div{max-width:none}body[data-v2-shell] main .v2-page-top p{margin:0;color:var(--ink-2);font-size:16px}body[data-v2-shell] .section-heading:has(h1.sr-only){margin:0 0 16px;padding:0;min-height:0}body[data-v2-shell] .section-heading:has(h1.sr-only) .eyebrow{display:none}body[data-v2-shell] main>header:not(.editorial-hero):has(h1.sr-only){margin:0 0 16px;padding:0}body[data-v2-shell] main>header:not(.editorial-hero):has(h1.sr-only) .eyebrow{display:none}body[data-v2-shell] .section-provenance{display:none}body[data-v2-shell] .footer,body[data-v2-shell] #play-footer{display:block;width:100%;max-width:none;margin:64px 0 0;border:0;border-top:1px solid var(--line);padding:10px 0 12px;background:transparent;color:var(--muted);font:400 13px/1.5 var(--font-text);text-align:left}body[data-v2-shell] .footer-row{display:flex;justify-content:space-between;align-items:baseline;gap:4px 24px}body[data-v2-shell] .footer .footer-fan{font:400 13px/1.5 var(--font-text);color:var(--ink-2)}body[data-v2-shell] .footer-nav{margin-left:auto}body[data-v2-shell] .footer a{color:var(--ink-2)}body[data-v2-shell] .footer p{font-size:13px;color:var(--muted)}body[data-v2-shell] .back-to-top,body[data-v2-shell] #play-footer>[data-open-help]{display:none!important}body[data-v2-shell] [data-shell-popover]{position:fixed;margin:0;inset:auto;max-height:85dvh;overflow:auto;z-index:100}body[data-v2-shell] [data-shell-popover]::backdrop{background:transparent}body[data-v2-shell] .gh-menu{background:var(--chrome-2);color:var(--chrome-ink);max-width:calc(100vw - 32px)}body[data-v2-shell] .gh-menu a,body[data-v2-shell] .gh-menu a:hover{color:var(--chrome-ink)}body[data-v2-shell] .gh-menu .sheet-heading{display:none}body[data-v2-shell] .sheet-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 0 16px}body[data-v2-shell] .sheet-heading h2{font-size:20px;color:inherit}body[data-v2-shell] #atlas-dates-popover{width:320px;padding:16px 18px;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:16px}body[data-v2-shell] #atlas-dates-popover h2{font-size:20px;line-height:1.2}body[data-v2-shell] #atlas-dates-popover dl{display:grid;grid-template-columns:1fr auto;font-size:14px;gap:6px 16px}body[data-v2-shell] #atlas-dates-popover dd{margin:0;text-align:right}body[data-v2-shell] .site-menu{width:320px;padding:16px}body[data-v2-shell] .site-menu .linkrow{min-height:44px}body[data-v2-shell] :is(.v2-anchor,[id]){scroll-margin-top:calc(var(--atlas-header-height) + 60px)}body[data-v2-shell] .skip{top:-60px}body[data-v2-shell] .skip:focus{top:8px;z-index:200}@media(max-width:899px){body[data-v2-shell] .gh-word{display:none}}@media(max-width:767px){body[data-v2-shell]{--atlas-header-height:52px;--gutter:16px;--h-header:52px;--fs-h1:28px}body[data-v2-shell].atlas-header-away{--atlas-header-height:0px}body[data-v2-shell] .gh{height:52px;min-height:52px}body[data-v2-shell] .gh-inner{padding-inline:16px;gap:8px}body[data-v2-shell] .gh .gh-set{font-size:14px;min-height:40px}body[data-v2-shell] .tabs{top:var(--atlas-header-height);transition:top .15s ease}body[data-v2-shell] .dates-btn{min-height:40px}body[data-v2-shell] main{padding:20px 16px 0}body[data-v2-shell] .footer,body[data-v2-shell] #play-footer{padding:8px 0 10px;margin-top:48px}body[data-v2-shell] .footer-row{flex-direction:column;align-items:flex-start;gap:2px}body[data-v2-shell] .footer-nav{margin:0;gap:0 14px}body[data-v2-shell] .footer-nav a{display:inline-flex;align-items:center;min-height:36px;padding:4px 0}body[data-v2-shell] .footer-nav [data-report-error]{flex-basis:auto}body[data-v2-shell] [data-shell-popover],body[data-v2-shell] #atlas-dates-popover{inset:auto 0 0!important;width:100%;max-width:none;max-height:85dvh;padding:12px 16px 24px;border-radius:24px 24px 0 0;box-shadow:var(--shadow-3)}body[data-v2-shell] [data-shell-popover]::backdrop{background:#111b2061}body[data-v2-shell] .gh-menu .sheet-heading{display:flex}body[data-v2-shell] [data-shell-popover] :is(a,button){min-height:44px}body[data-v2-shell] #atlas-dates-popover .dates-pop-foot{flex-wrap:wrap}}@media print{body[data-v2-shell] :is(.gh,.tabs,.footer,[data-shell-popover],.back-to-top){display:none!important}}body[data-v2-shell] [popover]:not(:popover-open){display:none!important}body[data-v2-shell] .booster-summary h2{color:inherit}body[data-v2-shell] #atlas-search.palette{padding:16px;width:min(640px,calc(100vw - 32px));background:var(--chrome-solid);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:16px;box-shadow:var(--shadow-3)}body[data-v2-shell] #atlas-search.palette .atlas-search-top{position:static;margin:0;padding:0;background:none;height:0}body[data-v2-shell] #atlas-search.palette .atlas-search-close{position:absolute;right:16px;top:16px;min-height:44px;width:44px;color:var(--chrome-ink);background:transparent;border:0}body[data-v2-shell] #atlas-search.palette input{height:48px;margin:0;padding:8px 48px 8px 12px;width:100%;font-size:16px;background:var(--chrome-2);color:var(--chrome-ink);border:1px solid var(--chrome-line)}body[data-v2-shell] #atlas-search.palette input::placeholder{color:var(--chrome-muted)}body[data-v2-shell] #atlas-search.palette .palette-scopes{display:flex;gap:6px;padding-top:10px}body[data-v2-shell] #atlas-search.palette .palette-scopes button,body[data-v2-shell] #atlas-search.palette [data-palette-keys]{min-height:36px;background:transparent;color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:8px;font-size:13px;padding:4px 10px}body[data-v2-shell] #atlas-search.palette .palette-scopes [aria-pressed=true]{background:var(--chrome-hover);color:var(--chrome-ink);border-color:var(--gold)}body[data-v2-shell] #atlas-search.palette :is(p,small,.meta){color:var(--chrome-muted)}body[data-v2-shell] #atlas-search.palette #atlas-search-status{font-size:13px;margin:8px 0}body[data-v2-shell] #atlas-search.palette ul{padding:0;margin:0;list-style:none}body[data-v2-shell] #atlas-search.palette .palette-group h3{font:500 12px/1.4 var(--font-text);color:var(--chrome-muted);margin:16px 8px 4px}body[data-v2-shell] #atlas-search.palette .palette-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;color:var(--chrome-ink);text-decoration:none;border-radius:8px}body[data-v2-shell] #atlas-search.palette .palette-row:hover{background:var(--chrome-hover)}body[data-v2-shell] #atlas-search.palette .palette-name{font:500 14px/1.35 var(--font-text);white-space:normal}body[data-v2-shell] #atlas-search.palette .palette-name small{display:block;font:400 12px/1.3 var(--font-text)}body[data-v2-shell] #atlas-search.palette .thumb{width:36px;height:50px;border-radius:3px}body[data-v2-shell] #atlas-search.palette .meta{font:400 12px/1.35 var(--font-text)}body[data-v2-shell] #atlas-search.palette .palette-suggestion{display:block;width:100%;min-height:44px;text-align:left;background:transparent;border:0;color:var(--chrome-ink);font-size:14px}body[data-v2-shell] #atlas-search.palette .palette-foot{color:var(--chrome-muted);border-color:var(--chrome-line);padding:12px 0 0}@media(max-width:767px){body[data-v2-shell] #atlas-search.palette{inset:0;width:100%;height:100dvh;max-height:none;margin:0;border-radius:0;padding:16px}body[data-v2-shell] #atlas-search.palette .palette-scopes button{min-height:44px}}body[data-v2-shell][data-shell-record=true] main h1{font:500 var(--fs-h1)/1.15 var(--font-display);letter-spacing:-.005em}body[data-v2-shell] #hero{display:none!important}body[data-v2-shell] #atlas-dates-popover{inset:auto;margin:0}body[data-v2-shell] #atlas-search.palette{inset:80px 0 auto;margin:0 auto;transform:none;max-height:calc(100dvh - 100px)}body[data-v2-shell] .editorial-hero h1{font:500 var(--fs-display)/1.12 var(--font-display);color:inherit;letter-spacing:-.005em}body[data-v2-shell] .editorial-hero .eyebrow{display:none}@media(max-width:767px){body[data-v2-shell] #atlas-search.palette{inset:0;margin:0;width:100%;max-height:100dvh;transform:none}}body[data-v2-shell] #atlas-dates-popover::backdrop{background:transparent}@media(max-width:767px){body[data-v2-shell] #atlas-dates-popover::backdrop{background:#111b2061}}body[data-v2-shell] .chip{flex:none}body[data-v2-shell] :is(.set-status,.gh-menu,.navsheet-other) .facts{display:flex;flex-wrap:wrap;overflow:hidden}body[data-v2-shell] .fact{white-space:nowrap;padding-right:18px}body[data-v2-shell] .fact:before{content:"\b7";display:inline-block;width:18px;margin-left:-18px;text-align:center;color:var(--faint)}body[data-v2-shell] .site-menu .navsheet-small a{color:var(--muted)}@media(max-width:767px){body[data-v2-shell]{--stack:calc(var(--atlas-header-height) + var(--h-tabs))}body[data-v2-shell] #play-tabs.tabs-list{padding-right:76px}body[data-v2-shell] .seg{height:auto}body[data-v2-shell] .site-menu .navsheet-other{align-items:flex-start;padding-block:8px}}body[data-v2-shell] #atlas-search.palette [hidden]{display:none!important}body[data-v2-shell] .palette-keys{padding:4px 4px 8px;font:400 14px/1.5 var(--font-text)}body[data-v2-shell] .palette-keys header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:44px}body[data-v2-shell] .palette-keys h2{font:500 20px/1.3 var(--font-text);color:var(--chrome-ink);margin:0}body[data-v2-shell] .palette-keys button{min-height:36px;border:1px solid var(--chrome-line);border-radius:8px;color:var(--chrome-ink);background:var(--chrome-2);padding:4px 10px;font-size:13px}body[data-v2-shell] .palette-keys dl>div{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:8px 0;border-top:1px solid var(--chrome-line)}body[data-v2-shell] .palette-keys dd{margin:0;color:var(--chrome-muted)}body[data-v2-shell] #atlas-search.palette .keys-opt-in{display:flex;gap:10px;align-items:center;min-height:44px;color:var(--chrome-ink)}body[data-v2-shell] #atlas-search.palette .keys-opt-in input{appearance:auto;width:18px;height:18px;padding:0;margin:0;flex:none}@media(max-width:767px){body[data-v2-shell] .shell>*{--stack:96px}body[data-v2-shell].atlas-header-away .shell>*{--stack:44px}body[data-v2-shell] .wr .wr-bar{top:var(--stack)}}body[data-v2-shell][data-v2-engine=explorer] :is(main,.container),body[data-v2-shell][data-v2-engine=odds] :is(main,.container){max-width:none}body[data-v2-shell][data-v2-engine=odds] .v2-odds>:not(#pack):not(#chase){max-width:1240px;margin-inline:auto}.cardpage{display:grid;grid-template-columns:340px minmax(0,1fr);gap:0 56px;align-items:start}.cardpage-art{position:sticky;top:calc(var(--stack) + var(--s-5))}.cardpage-art .scan{box-shadow:var(--shadow-2)}.cardpage-body{min-width:0;max-width:780px}.oracle{margin:var(--s-4) 0 0;max-width:62ch;font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.oracle p{margin:0 0 6px}.oracle p:last-child{margin-bottom:0}.oracle .pip{vertical-align:-3px}.glance{display:flex;flex-wrap:wrap;margin:var(--s-5) 0 0;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);overflow:hidden}.glance>div{flex:1 1 0;min-width:150px;padding:10px 16px 11px;border-right:1px solid var(--line)}.glance>div:last-child{border-right:0}.glance dt{margin-bottom:2px;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted)}.glance dd{margin:0;font:500 var(--fs-body) / 1.3 var(--font-text);color:var(--ink)}.glance dd small{display:block;margin-top:2px;font:400 var(--fs-meta) / 1.3 var(--font-text);color:var(--muted)}.glance dd a{color:inherit;text-decoration:none}.glance dd a:hover{text-decoration:underline;text-decoration-color:var(--set);text-underline-offset:3px}.glance dd .glyph{font-size:12px;margin-right:2px}.glance dd .none{font-weight:400;color:var(--muted)}.glance dd .info{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);vertical-align:-5px}.glance dd .info:hover{background:var(--surface-2);color:var(--ink)}.glance dd .info .icon{width:14px;height:14px}.glance-wrap{position:relative}.glance-pop{position:relative;z-index:60;margin:8px 0 0 16px;width:320px;max-width:calc(100% - 16px);padding:12px 14px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-panel);box-shadow:var(--shadow-2);font-size:var(--fs-meta);line-height:1.5;color:var(--ink-2)}.glance-pop p{margin:0 0 4px}.glance-pop p:last-child{margin:0}.glance-pop b{font-weight:500;color:var(--ink)}.kv{display:grid;gap:var(--s-4) var(--s-6);margin:0}.kv--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kv>div{min-width:0}.kv dt{font:500 var(--fs-ui) / 1.4 var(--font-text);color:var(--ink)}.kv dd{margin:2px 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.group-head .tag{align-self:center}.group-head h3,.group-head .sec-count{flex:none}.printings .ctile-name{min-height:2.6em}.tbl .k{font-weight:500;color:var(--ink)}.tbl .sub-cell{color:var(--muted)}.tbl+.source-line,.callout+.source-line{margin-top:10px}.tbl+.callout{margin-top:var(--s-4)}.details{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0 var(--s-5);margin:0;font-size:var(--fs-ui);border-top:1px solid var(--line)}.sec-head+.details{border-top:0}.details dt{color:var(--muted);padding:8px 0;border-bottom:1px solid var(--line)}.details dd{margin:0;padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink);line-height:1.5}.details dd small{display:block;font-size:var(--fs-meta);color:var(--muted)}.details dd.links{display:flex;flex-wrap:wrap;gap:2px 14px}@container shell (max-width: 767px){.cardpage{grid-template-columns:minmax(0,1fr);gap:var(--s-4) 0}.cardpage-art{position:static}.cardpage-art .scan{width:auto;height:264px;max-width:100%;margin:0 auto}.glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.glance>div{min-width:0;padding:10px 12px 11px;border-right:0;border-bottom:1px solid var(--line)}.glance>div:nth-child(odd){border-right:1px solid var(--line)}.glance>div:last-child,.glance>div:nth-last-child(2):nth-child(odd){border-bottom:0}.glance-pop{margin-left:0;width:auto;max-width:none}.kv--grid{grid-template-columns:minmax(0,1fr)}.details{grid-template-columns:112px minmax(0,1fr)}}body[data-v2-engine=record] main{max-width:1288px;padding:0 24px 64px;margin:0 auto;width:100%}.card-record .record-top{padding-top:24px}.card-record .copy-link{margin-left:auto}.card-record .linkrow-detail{display:block;color:var(--ink-2);font-size:var(--fs-ui);margin-top:3px}.card-record .group{margin-top:24px}.card-record .printings{grid-template-columns:repeat(4,minmax(0,1fr))}.card-record .pip,.peek .pip{width:20px;height:20px;flex-shrink:0}.card-record .printings .is-selected{outline:2px solid var(--set);outline-offset:4px}.card-record .glance-pop:popover-open{position:fixed;inset:auto;margin:0;max-width:calc(100vw - 32px)}.card-record .info{min-width:32px;min-height:32px}.card-record .tbl th{white-space:normal}.card-record .details dd{overflow-wrap:anywhere}.card-record .oracle h3{font-size:16px;margin:12px 0 4px}.peek .oracle{font-size:14px;margin:0}.peek .oracle h3{font-size:14px}.peek .pips{display:inline-flex}.peek h2:focus:not(:focus-visible){outline:none}.peek .peek-close{min-width:44px;min-height:44px}.v2-peek-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:24px;align-items:start}.v2-peek-layout>.peek-host{position:sticky;top:calc(var(--stack) + 16px)}.peek-host .peek{max-height:calc(100dvh - var(--stack) - 32px)}.v2-peek-layout .cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-peek-layout .board--keys{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-peek-layout .bombs{grid-template-columns:1fr}.v2-peek-layout .xbar{flex-wrap:wrap;height:auto}.v2-peek-layout .explorer-root{min-width:0}.v2-peek-layout .xbar .xsearch{flex-basis:100%}.v2-peek-layout .treatments-row{max-width:100%}.peek-sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:100%;height:85dvh;max-height:85dvh;padding:0;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface);z-index:180}.peek-sheet:popover-open{display:flex}.peek-sheet::backdrop{background:#101a2070}.peek-sheet>.peek{width:100%;max-height:100%;border:0;border-radius:0;box-shadow:none}.peek-sheet .peek-body{overscroll-behavior:contain}.peek-sheet .peek-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.peek-sheet .peek-id{grid-template-columns:112px minmax(0,1fr)}.peek-sheet .peek-oracle{grid-column:1/-1}.peek-sheet .peek-id .scan{grid-row:auto}.peek-sheet .peek-head{gap:2px}.peek-sheet .peek-head>span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-peek-selected{outline:2px solid var(--set);outline-offset:3px}@media(max-width:767px){body[data-v2-engine=record] main{padding:0 16px 40px}.card-record .record-top{padding-top:16px}.card-record .crumb-row{gap:8px}.card-record .copy-link{font-size:13px;padding:8px}.card-record .printings{grid-template-columns:repeat(2,minmax(0,1fr))}.card-record .sec-head{flex-wrap:wrap}.card-record .info{min-width:44px;min-height:44px}}.card-name-preview{position:fixed;inset:auto;margin:0;padding:0;width:244px;max-width:244px;border:0;border-radius:12px;box-shadow:var(--shadow-2);pointer-events:none;background:transparent}.card-name-preview img{display:block;width:244px;height:auto;border-radius:12px}.card-record .scan,.peek .scan{height:auto;object-fit:contain}.card-record #collect{padding:0;border:0;border-radius:0;background:none}.card-record .stepper .btn--icon,.peek .stepper .btn--icon{min-width:0;min-height:0}.v2-peek-layout .statistics-page{width:100%;max-width:100%;margin-inline:0}.v2-peek-layout>.peek-host{z-index:31}@media(min-width:1300px){main.v2-peek-layout:has(.statistics-page){width:calc(100% - 248px);margin-inline:auto}}@media(max-width:767px){.card-record .cardpage-art .scan{height:264px;width:auto}.peek-sheet .stepper .btn--icon{width:44px;height:42px}}.v2-peek-layout .cgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.v2-product section.v2-peek-layout .cgrid--strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.v2-product section.v2-peek-layout .cgrid--strip>:nth-child(n+7){display:none}.peek-underlay{min-width:0}.peek .source-line strong{font-weight:600}.card-record .cardpage{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:40px}.card-record .cardpage-art{position:static;min-width:0}.record-art{min-width:0;width:100%;max-width:480px;margin-inline:auto;--scan-height:max(80px,calc(100dvh - var(--stack) - 240px))}.card-record .cardpage-art .scan,.peek .peek-id .record-art>.scan{display:block;width:min(100%,480px,calc(var(--scan-height) * 63 / 88));height:auto;max-width:100%;max-height:var(--scan-height);aspect-ratio:63/88;object-fit:contain;margin:0 auto;grid-row:auto}.record-art .scan[hidden]{display:none!important}.record-art .flip-face{display:block;width:100%;margin-top:8px;min-height:44px;white-space:normal}.card-record .record-title,.peek .record-title{font:500 20px/1.4 var(--font-text);margin:16px 0;overflow-wrap:anywhere}.card-record .glance{margin-top:0}.peek .peek-id,.peek-sheet .peek-id{display:block;min-width:0}.peek-info{min-width:0}.peek .record-title{font-size:16px;margin:0 0 12px}.peek .record-title>span{font-size:12px}.peek-sheet .record-art{--scan-height:max(80px, calc(85dvh - 210px) )}@media(min-width:900px)and (max-width:1199px){.v2-peek-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px}}@media(min-width:521px)and (max-width:899px){.peek-sheet .peek-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.peek-sheet .peek-id{position:sticky;top:0}.peek-sheet .peek-glance{margin-top:0;padding-top:0;border-top:0}}@media(max-width:1099px){.card-record .cardpage{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:24px}}@media(max-width:520px){.card-record .cardpage{grid-template-columns:minmax(0,1fr)}.card-record .record-title{font-size:18px}.peek .peek-body{padding-inline:12px}}.peek [data-peek-title][data-pointer-focus]:focus{outline:none}@scope(.workshop-root){.ws-recordtop{padding-bottom:4px}.ws-recordtop .crumb-row{margin-bottom:0}.ws-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:48px;padding:4px 0 16px}.ws-title{margin-right:6px;font:500 20px / 1.2 var(--font-display);letter-spacing:0;color:var(--ink)}.ws-top .chip-wrap,.ws-top .seg{flex:none}.ws-top-end{display:flex;align-items:center;gap:8px;margin-left:auto}.btn--primary .icon{color:#ffffffd9}.ws-more{border-color:var(--line-2);font:600 16px / 1 var(--font-text);letter-spacing:1px;color:var(--ink-2)}.ws-more:hover{color:var(--ink)}.ws-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0 32px;align-items:start}.ws-main{min-width:0}.stats{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:0 36px;align-items:start;padding:0 0 16px}.stat-k{display:block;margin-bottom:6px;font:400 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted)}.stat-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-height:32px;font:400 var(--fs-ui) / 1.3 var(--font-text);color:var(--ink-2)}.stat-v>small{font-size:var(--fs-meta);color:var(--muted)}.stat-v .numeral--inline{margin-right:2px}.stat-v .sep{color:var(--line-2)}.stat-v .pipn{display:inline-flex;align-items:center;gap:5px}.quiet{color:var(--muted);font-weight:400}.stat .meter{display:grid;grid-template-columns:repeat(40,minmax(0,1fr));gap:2px;width:164px;margin-top:8px}.stat .meter i{display:block;height:2px;background:var(--line)}.stat .meter i.on{background:var(--set)}.curve{position:relative;display:grid;grid-template-columns:repeat(6,28px);gap:10px;align-items:end;padding:16px 0 14px}.curve:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:1px;background:var(--line)}.cv{position:relative;height:48px}.cv .rng{position:absolute;left:0;right:0;background:var(--line);border-radius:2px}.cv .bar{position:absolute;left:7px;right:7px;bottom:0;background:var(--set);border-radius:2px 2px 0 0}.cv b{position:absolute;left:0;right:0;top:-16px;text-align:center;font:500 var(--fs-micro) / 1 var(--font-text);color:var(--ink)}.cv span{position:absolute;left:0;right:0;bottom:-15px;text-align:center;font:400 11px / 1 var(--font-text);color:var(--muted)}.cv.is-low .bar{background:var(--warn)}.cv.is-low b{color:var(--warn)}.stat--curve{padding-bottom:12px}.ws-xrow{display:flex;align-items:center;gap:8px}.ws-xrow>.xbar-inner{flex:1 1 auto;min-width:0}.ws-xpin{display:none;flex:none}.seg--scope b{font-weight:500;margin-left:1px;opacity:.85}.pool .group-head{margin-top:var(--s-5);margin-bottom:0}.pool>.group-head:first-child{margin-top:var(--s-3)}.pool .group-head h3{display:inline-flex;align-items:center;gap:8px}.group-pip{width:12px;height:12px}.rows{margin:0}.row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 112px 216px 132px;align-items:center;column-gap:12px;min-height:56px;padding:3px 0 3px 12px;border-bottom:1px solid var(--line)}.row.is-in:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:1px;background:var(--set)}.row-thumb{display:block;padding:0;border:0;background:none;border-radius:3px;cursor:pointer}.row-thumb .thumb{display:block;box-shadow:0 1px 2px #111b202e;transition:transform .15s ease,box-shadow .15s ease}.row-thumb:hover .thumb{transform:translateY(-1px);box-shadow:var(--shadow-2)}.row.is-selected .thumb{outline:2px solid var(--set);outline-offset:2px}.row-main{min-width:0}.row-name{display:inline;padding:0;border:0;background:none;text-align:left;font:500 var(--fs-ui) / 1.3 var(--font-text);color:var(--ink);cursor:pointer}.row-name:hover{color:var(--set-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font:400 var(--fs-meta) / 1.3 var(--font-text);color:var(--muted)}.row-copies{color:var(--ink-2)}.row-cost-m{display:none}.pip--hyb{position:relative;font-size:0}.pip--hyb b{position:absolute;font:700 7px / 1 var(--font-text);color:#3d3a2e}.pip--hyb b:first-child{top:2px;left:3px}.pip--hyb b:last-child{bottom:2px;right:3px}.facet-note{margin:10px 0 0;font-size:var(--fs-micro);line-height:1.45;color:var(--muted)}.row-jobs{display:flex;flex-wrap:wrap;gap:4px}.row-ctl{justify-self:end}.deckctl .pos{min-width:70px;text-align:center}.deckctl .pos small{font-weight:400;color:var(--muted)}.deckctl .btn--icon{font-size:16px}.basics{margin-top:var(--s-5);scroll-margin-top:calc(var(--stack) + var(--h-bar) + 16px)}.basics .group-head{margin-bottom:0}.basics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.basic{display:flex;align-items:center;gap:10px;min-height:52px;border-bottom:1px solid var(--line);font:500 var(--fs-ui) / 1.3 var(--font-text);color:var(--ink)}.basic .stepper{margin-left:auto}.basic .stepper .pos{min-width:28px;text-align:center}.basic .stepper .btn--icon{font-size:16px}.rail{position:sticky;top:calc(var(--stack) + 16px);display:flex;flex-direction:column;max-height:calc(100vh - var(--stack) - 32px);border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);overflow:hidden}.rail-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;padding:10px 14px 8px;border-bottom:1px solid var(--line)}.rail-head h2{font:500 var(--fs-h3) / 1.2 var(--font-display)}.rail-sum{font-size:var(--fs-meta);color:var(--muted)}.rail-body{flex:1 1 auto;min-height:0;overflow:auto}.steps{margin:0;padding:0;list-style:none}.step{border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.step-row{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;column-gap:10px;width:100%;padding:9px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.step-row:hover{background:color-mix(in srgb,var(--paper) 55%,var(--surface))}.st{display:inline-grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;font:600 11px / 1 var(--font-text)}.st--ok{background:var(--ok-bg);color:var(--ok)}.st--warn{background:var(--warn-bg);color:var(--warn)}.st--todo{border:1px solid var(--line-2);color:var(--muted)}.step-t b{display:block;font:500 var(--fs-ui) / 1.3 var(--font-text);color:var(--ink)}.step-t small{display:block;margin-top:2px;font:400 var(--fs-micro) / 1.35 var(--font-text);color:var(--muted)}.step-row>.icon{margin-top:3px;color:var(--muted);transition:transform .15s ease}.step-row[aria-expanded=true]>.icon{transform:rotate(180deg)}.step-body{padding:0 14px 14px 44px;font-size:var(--fs-meta);line-height:1.5;color:var(--ink-2)}.step-body p{margin:0 0 8px}.step-body>:last-child{margin-bottom:0}.step-fact{color:var(--ink-2)}.step-fact b{font-weight:500;color:var(--ink)}.step-fact .pip{width:14px;height:14px;font-size:8.5px;vertical-align:-2px}.step-note{color:var(--ink-2)}.step-card{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--set-ink);cursor:pointer}.step-card:hover{text-decoration:underline}.step-body .quiet{font-size:var(--fs-micro)}.step-list{margin:0 0 8px;padding-left:16px}.step-list li{margin-bottom:4px}.jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:2px 0 10px}.job{display:flex;align-items:baseline;gap:5px;min-height:28px;padding:4px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;white-space:nowrap}.job:hover .job-k{color:var(--set-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.job-k{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-micro);color:var(--ink-2)}.job b{font:500 var(--fs-ui) / 1.2 var(--font-text);color:var(--ink)}.job small{font-size:11px;color:var(--muted)}.curve-tbl{width:100%;margin:0 0 8px;border-collapse:collapse;font-size:var(--fs-meta)}.curve-tbl th{padding:2px 0 6px;border-bottom:1px solid var(--line);font:500 var(--fs-micro) / 1.3 var(--font-text);color:var(--muted);text-align:left}.curve-tbl td{padding:4px 0;border-bottom:1px solid var(--line);color:var(--ink)}.curve-tbl .num{text-align:right}.curve-tbl tr.is-low td{color:var(--warn)}.curve-tbl tr.is-low td:first-child{font-weight:500}.step-checks{margin:0 0 8px;padding:0;list-style:none}.step-checks li+li{border-top:1px solid var(--line)}.step-checks label{display:flex;align-items:flex-start;gap:10px;padding:7px 0;cursor:pointer;color:var(--ink)}.step-checks .cb{position:relative;flex:none;width:16px;height:16px;margin-top:2px;border:0;background:none}.step-checks input{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1px solid var(--line-input);border-radius:4px;background:var(--surface);cursor:pointer}.step-checks input:checked{background:var(--set);border-color:var(--set)}.step-checks .cb-check{position:absolute;inset:0;margin:auto;width:12px;height:12px;color:#fff;stroke-width:2.5;opacity:0;pointer-events:none}.step-checks input:checked+.cb-check{opacity:1}.rail-foot{padding:10px 14px;border-top:1px solid var(--line)}.step-body .more{white-space:normal}.inputs{max-width:720px}.inputs-lead{margin:0 0 14px;font-size:var(--fs-body);line-height:1.45;color:var(--ink-2)}.inputs-body{margin-top:14px}.inputs-hint{margin:0 0 10px;font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.inputs-hint code{font:500 var(--fs-meta) / 1 var(--font-text);color:var(--ink-2)}.inputs-ta{height:196px;padding:10px 12px;font:400 var(--fs-ui) / 1.5 var(--font-text);resize:vertical}.inputs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px}.counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.counts .sub{margin:14px 0 4px}.counts .sub small{font-weight:400;color:var(--muted)}.cfield{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);font-size:var(--fs-ui);color:var(--ink)}.cfield .pip{flex:none}.cfield .input{width:72px;margin-left:auto;text-align:right}.counts-total{grid-column:1 / -1;margin:16px 0 0;font:500 var(--fs-body) / 1.4 var(--font-text);color:var(--ink)}.counts-total small{display:block;font:400 var(--fs-meta) / 1.4 var(--font-text);color:var(--muted)}.ws-top .menu{min-width:280px}.menu-row small{display:block;margin-top:2px;font-size:var(--fs-micro);color:var(--muted)}.menu-row.two{height:auto;padding:8px;align-items:flex-start}.menu-row.two .cb{margin-top:4px}.menu-note{padding:8px 8px 4px;font-size:var(--fs-micro);line-height:1.4;color:var(--muted)}.card-preview{position:absolute;z-index:60;width:244px;height:auto;border-radius:var(--r-scan);box-shadow:var(--shadow-3);background:var(--surface-2)}@container shell (max-width: 1279px){.row{grid-template-columns:36px minmax(0,1fr) 104px 168px 132px}.stats{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"deck shape" "mana curve";gap:12px 36px}.stat--deck{grid-area:deck}.stat--shape{grid-area:shape}.stat--mana{grid-area:mana}.stat--curve{grid-area:curve}}}.workshop-root [hidden]{display:none!important}.workshop-root .ws-title{margin-top:0;margin-bottom:0}.workshop-root .inputs{margin-bottom:24px}.workshop-root .ws-menu,.workshop-root .ws-facet{position:relative}.workshop-root .ws-menu>summary,.workshop-root .ws-facet>summary{list-style:none;cursor:pointer}.workshop-root summary::-webkit-details-marker{display:none}.workshop-root .ws-menu .menu,.workshop-root .ws-facet .menu{display:block;position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:45;min-width:220px;max-height:60vh;overflow:auto}.workshop-root .ws-facet .menu{left:0;right:auto}.workshop-root .ws-facets{display:flex;gap:6px}.workshop-root .ws-tablet-filters{display:none}.workshop-root .xbar-inner{gap:6px}.workshop-root .xsearch{min-width:120px;max-width:230px;flex:1}.workshop-root .chip select{width:auto;min-width:0;max-width:108px;border:0;padding:0;color:inherit;font:inherit;background:transparent}.workshop-root .applied{flex-wrap:wrap;gap:8px}.workshop-root .applied-aside{margin-left:auto;font-size:var(--fs-micro);color:var(--muted)}.workshop-root .ws-message:empty{display:none}.workshop-root .ws-message,.workshop-root .ws-error{font-size:var(--fs-meta)}.workshop-root .ws-error{display:block;color:var(--warn)}.workshop-root .ws-error:empty{display:none}.workshop-root .ws-confirm,.workshop-root .ws-export,.workshop-root .ws-unresolved,.workshop-root .ws-owned{margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:var(--r-tile)}.workshop-root .ws-confirm button+button{margin-left:8px}.workshop-root .ws-export textarea{min-height:150px}.workshop-root .ws-import-review{margin-top:16px;font-size:var(--fs-meta)}.workshop-root .ws-import-review>*+*{margin-top:10px}.workshop-root .ws-import-review label{display:block}.workshop-root .ws-catalog-facets{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.workshop-root .ws-catalog-facets select{max-width:140px}.workshop-root .ws-catalog-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.workshop-root [data-ws-catalog]{max-height:420px;overflow:auto}.workshop-root .ws-count-curve{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.workshop-root .ws-count-curve span{display:grid;gap:6px}.workshop-root .ws-count-curve small{font-size:var(--fs-micro);color:var(--muted)}.workshop-root .job{width:100%;background:transparent;border-top:0;border-left:0;border-right:0;text-align:left;cursor:pointer}.workshop-root .step-body .row-name{font-size:inherit}.workshop-root .step-body .step-checks input{flex:none}.workshop-root .ws-sheet{position:fixed;inset:auto 0 0;width:min(100%,640px);max-height:min(85dvh,780px);margin:0 auto;padding:0;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3);overflow:auto}.workshop-root .ws-sheet:popover-open{display:flex;flex-direction:column}.workshop-root .ws-sheet::backdrop{background:#14191e4d}.workshop-root .sheet-head,.workshop-root .sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;flex:none}.workshop-root .sheet-head{border-bottom:1px solid var(--line)}.workshop-root .sheet-body{min-height:0;overflow:auto;padding:12px 16px}.workshop-root .sheet-foot{border-top:1px solid var(--line)}.workshop-root .ws-sheet .rail-head{display:none}.workshop-root .row .thumb{width:36px;height:50px;object-fit:cover}.workshop-root .sources-link{display:inline-block;margin-top:28px}.workshop-root .inputs-ta{width:100%}.workshop-root .counts .input,.workshop-root .ws-owned .input{max-width:72px}.workshop-root .facet-option{display:flex;align-items:center;gap:10px;min-height:36px}.workshop-root .facet-n{margin-left:auto;color:var(--muted)}.workshop-root .group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.workshop-root .group-head>span{font-size:var(--fs-meta);color:var(--muted)}@container shell (min-width: 768px) and (max-width: 1279px){.workshop-root .ws-facet:not(:first-child){display:none}.workshop-root .ws-tablet-filters{display:inline-flex}}@container shell (max-width: 767px){.workshop-root .ws-facets,.workshop-root .xsearch,.workshop-root .ws-tablet-filters{display:none}.workshop-root .xbar-mobile{display:flex;gap:4px}.workshop-root .ws-xrow .chip{padding-left:8px;padding-right:8px;font-size:12px;white-space:nowrap}.workshop-root .ws-xrow .xbar-inner{gap:4px}.workshop-root .applied-aside{max-width:60%;text-align:right}.workshop-root .ws-top-end .btn{padding-left:10px;padding-right:10px}.workshop-root .ws-menu .menu{min-width:240px}.workshop-root .inputs .seg--lg>*{padding-left:8px;padding-right:8px;font-size:12px}}@scope(.workshop-root){@container shell (max-width: 1099px){.ws-body{grid-template-columns:minmax(0,1fr)}#content .rail{display:none}.ws-xpin{display:inline-flex}}@container shell (max-width: 1023px){.row{grid-template-columns:36px minmax(0,1fr) 104px 132px}.row-jobs{display:none}}@container shell (max-width: 767px){.ws-recordtop{padding-top:var(--s-3)}.ws-top{gap:8px;padding-bottom:12px}.ws-title{order:0;flex:1 1 auto;margin:0}.ws-top-end{order:1;margin-left:0}.ws-more{order:2}.ws-top:after{content:"";order:3;flex-basis:100%;height:0}.ws-top .chip-wrap{order:4}.ws-top .seg{order:5}.stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"deck shape" "mana shape" "curve curve";gap:12px 16px;padding-bottom:12px}.stat--deck{grid-area:deck}.stat--shape{grid-area:shape}.stat--mana{grid-area:mana}.stat--curve{grid-area:curve;padding-bottom:12px}.stat-v--list{display:grid;gap:3px;min-height:0}.stat-v--list .sep{display:none}.stat--mana .stat-v--list{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.stat .meter{width:100%}.curve{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ws-xrow{gap:6px}.ws-xrow .xbar-inner{padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ws-xrow .xbar-end{display:none}.xbar .seg--scope{display:inline-flex;order:1;height:40px}.xbar .seg--scope>*{padding:0 9px}.xbar .seg--scope b{display:none}.xbar-mobile>*{order:0}.ws-xpin{min-height:40px}.applied{min-height:36px;padding:6px 0}.pool .group-head{margin-top:var(--s-4)}.row{grid-template-columns:36px minmax(0,1fr) auto;column-gap:10px;min-height:60px;padding-left:10px}.row-cost,.row-jobs{display:none}.row-cost-m{display:inline-flex}.row-cost-m .pip{width:14px;height:14px;font-size:8.5px}.row-sub{margin-top:3px}.deckctl{height:40px}.deckctl .btn--icon{width:36px;height:38px}.deckctl .pos{min-width:48px;padding:0 2px;font-size:var(--fs-micro)}.deckadd{height:40px;padding:0 12px}.basics-row{grid-template-columns:minmax(0,1fr);gap:0}.basic{min-height:48px}.basic .stepper{height:40px}.basic .stepper .btn--icon{width:40px;height:38px}.counts{grid-template-columns:minmax(0,1fr)}.inputs-ta{height:160px}.step-row{padding:10px 16px;min-height:44px}.step-body{padding:0 16px 14px 46px}}}.pool-entry{max-height:560px;display:flex;flex-direction:column;overflow:hidden}.pool-entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.pool-entry-head>span{color:var(--muted);font-size:var(--fs-meta)}.pool-entry-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:24px;min-height:0}.pool-entry-input{min-height:0;overflow:auto}.pool-entry-aside{display:flex;flex-direction:column;gap:16px;font-size:var(--fs-body)}.pool-entry-aside ul{padding-left:20px;font-size:var(--fs-meta)}.pool-entry-aside .btn{align-self:flex-start}.pool-entry .inputs{margin-bottom:12px}.pool-entry .inputs-hint{font-size:var(--fs-micro)}.pool-entry-saved{background:var(--set-bg);padding:10px 12px;margin-bottom:12px;font-size:var(--fs-meta)}.pool-entry .meter{display:grid;grid-template-columns:repeat(40,1fr);gap:2px;width:164px;margin-top:8px}.pool-entry .meter i{height:2px;background:var(--line)}.pool-entry .meter i.on{background:var(--set)}@container shell (max-width: 767px){.pool-entry{padding:16px}.pool-entry-head{flex-wrap:wrap;gap:4px;margin-bottom:12px}.pool-entry-body{grid-template-columns:minmax(0,1fr);display:flex;flex-direction:column;gap:12px}.pool-entry-input{max-height:290px;flex:1 1 auto}.pool-entry-aside{gap:10px;flex:none;font-size:var(--fs-meta)}.pool-entry-aside ul{display:none}.pool-entry-aside p{margin:0}.pool-entry .inputs-ta{height:120px}}.workshop-root [data-ws-bar]{display:contents}.workshop-root .ws-empty-check{margin:0 0 16px}.v2-peek-layout [data-ws-rail]{display:none}.v2-peek-layout .ws-body{grid-template-columns:minmax(0,1fr)}.workshop-peek-count{font-size:13px;color:var(--muted);margin:4px 0 0}.workshop-root .ws-title{font:500 20px/1.2 var(--font-display);letter-spacing:0;width:auto}.workshop-root .seg>button{border:0;background:transparent;color:var(--ink-2);font:inherit;min-height:32px;cursor:pointer;text-decoration:none}.workshop-root .seg>button[aria-pressed=true]{background:var(--set);color:#fff}.workshop-root .seg--scope>button{min-height:36px}.workshop-root .pool-entry-head h2{font:500 var(--fs-h3)/1.3 var(--font-display)}.pool-entry .inputs-body>.inputs-hint{font-size:12px}.pool-entry .inputs .seg{margin-bottom:14px}.pool-entry .pool-entry-aside>ul{list-style:none;padding:0}.pool-entry .pool-entry-aside>ul>li{border-bottom:1px solid var(--line);padding:6px 0}.pool-entry .pool-entry-input .inputs{margin-bottom:0}.pool-entry .pool-entry-head{justify-content:flex-start;gap:8px 14px}.pool-entry .pool-entry-head h2{margin-right:0}.pool-entry [data-ws-import]{min-height:180px}.pool-entry .pool-entry-aside .btn{white-space:normal}@container shell (min-width:768px){.pool-entry .inputs>.seg{position:absolute;right:16px;top:16px}.pool-entry{position:relative}.pool-entry .pool-entry-input .inputs-body{margin-top:0}.pool-entry .pool-entry-head{padding-right:340px}.pool-entry .pool-entry-aside{padding-top:6px}}@container shell (max-width:767px){.pool-entry .pool-entry-aside .btn{width:100%;justify-content:center}.pool-entry [data-ws-import]{min-height:148px}.workshop-root .ws-xrow .ws-facets,.workshop-root .ws-xrow .ws-tablet-filters{display:none}.workshop-root .seg--scope>button{padding:0 8px}.workshop-root .ws-xpin{font-size:12px;padding-inline:8px}}body[data-v2-shell][data-shell-record=true] main .workshop-root h1.ws-title{font-size:20px;line-height:1.2}.workshop-root .job small{font-size:12px}.pool-entry{max-height:none;overflow:visible}.pool-entry .pool-entry-input:has(.counts){max-height:none;overflow:visible}.pool-entry [data-ws-catalog-facet]{min-height:32px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);padding:4px 8px;font:400 14px/1.3 var(--font-text);color:var(--ink)}.counts-sources{grid-column:1/-1}.counts-sources>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.counts-sources>summary:before{content:"\25b8"}.counts-sources[open]>summary:before{content:"\25be"}.ws-peek-checklist{display:none}.peek-host>.ws-peek-checklist{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:13px}@media(max-width:1099px){.workshop-root [data-ws-rail]{display:none}}@media(max-width:767px){.workshop-root .xbar{top:var(--stack)}.workshop-root [data-ws-panel=search]{min-width:44px}.pool-entry [data-ws-catalog-facet]{min-height:44px;font-size:16px}}
