.app-shell--cards-route .catalog-page .catalog-hero{padding-block:0}.app-shell--cards-route .catalog-page .catalog-hero__grid{align-items:start;gap:1rem;padding-block:1rem .75rem;display:flex}.catalog-page .catalog-hero__grid>.catalog-data-details{flex:0 30rem;min-width:0;margin:0;font-size:.78rem}.catalog-page .catalog-data-details summary{min-height:2.75rem;color:var(--ink);cursor:pointer;padding-block:.65rem}.catalog-page .catalog-data-details summary span{color:var(--ink-muted);margin-left:.35rem}.catalog-page .catalog-data-details p{margin:.4rem 0;font-size:.8rem}.app-shell--cards-route .catalog-page .tracker-workspace{padding-block:.6rem 2.5rem}.app-shell--cards-route .catalog-page .tracker-heading{margin-bottom:.2rem}.app-shell--cards-route .catalog-page .tracker-heading--cards-route>div:first-child{display:block}.catalog-page .catalog-results__summary>p>span{color:var(--ink-muted)}@media (width<=760px){.app-shell--cards-route .catalog-page .catalog-hero__grid{padding-block:.65rem 0;display:block}.catalog-page .catalog-data-details summary{padding-block:.5rem;font-size:.72rem}.app-shell--cards-route .catalog-page .tracker-heading__tools{gap:.35rem}.app-shell--cards-route .catalog-page .tracker-heading__tools>p{margin:0}}.site-header.deckwoven-header{align-items:center;gap:1rem;min-height:4.25rem;display:flex;overflow:visible}.deckwoven-header .deckwoven-game-context{color:var(--ink-muted);background:0 0;flex:none;padding:.4rem 0;font-size:.78rem;font-weight:550}.deckwoven-header .desktop-navigation{flex:1;gap:.2rem}.deckwoven-header .account-nav-link{flex-shrink:0;margin-left:auto}.deckwoven-header .desktop-navigation>a,.deckwoven-header .deckwoven-nav-disclosure>button{min-height:2.75rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .7rem;font-weight:650;text-decoration:none;display:inline-flex}.deckwoven-header .desktop-navigation>a:hover,.deckwoven-header .deckwoven-nav-disclosure>button:hover{color:var(--ink);background:var(--surface-soft)}.deckwoven-header .desktop-navigation>a[aria-current=page],.deckwoven-header .deckwoven-nav-disclosure>button.active,.deckwoven-header .deckwoven-nav-disclosure>button[aria-expanded=true]{color:var(--ink);background:var(--control-selected)}.deckwoven-nav-disclosure{position:relative}.deckwoven-nav-disclosure>button>svg{width:.85rem;height:.85rem}.deckwoven-header .deckwoven-nav-panel{z-index:150;border:1px solid var(--line-strong);background:var(--surface);border-radius:.7rem;width:19rem;max-width:calc(100vw - 2rem);padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .75rem 2rem oklch(12% .008 250/.24)}.deckwoven-header .deckwoven-nav-panel>a,.deckwoven-mobile-more>a{min-height:3.4rem;color:var(--ink);border-radius:.4rem;align-items:center;gap:.7rem;padding:.6rem;text-decoration:none;display:flex}.deckwoven-header .deckwoven-nav-panel>a:hover,.deckwoven-mobile-more>a:hover,.deckwoven-mobile-more>a[aria-current=page]{background:var(--surface-soft)}.deckwoven-nav-panel>a>svg,.deckwoven-mobile-more>a>svg{width:1.1rem;height:1.1rem;color:var(--ink-muted);flex:none}.deckwoven-nav-panel>a>span,.deckwoven-mobile-more>a>span{gap:.2rem;min-width:0;display:grid}.deckwoven-nav-panel strong,.deckwoven-mobile-more strong{font-size:.85rem;font-weight:650}.deckwoven-nav-panel small,.deckwoven-mobile-more small{color:var(--ink-muted);font-size:.75rem;font-weight:400;line-height:1.4}.deckwoven-nav-panel em,.deckwoven-mobile-more em{color:var(--ink-muted);white-space:nowrap;margin-left:.2rem;font-size:.7rem;font-style:normal;font-weight:450}.deckwoven-header a:focus-visible,.deckwoven-header button:focus-visible,.deckwoven-mobile-more a:focus-visible,.deckwoven-mobile-more button:focus-visible{outline:2px solid var(--watch-info);outline-offset:2px}.deckwoven-mobile-more .deckwoven-nav-group{border-top:1px solid var(--line);color:var(--ink-muted);margin:.4rem 0 0;padding:.7rem .6rem .2rem;font-size:.75rem;font-weight:650}@media (width<=1000px){body:has(.deckwoven-header){padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.site-header.deckwoven-header{flex-wrap:nowrap;gap:.6rem;min-height:3.8rem}.deckwoven-header .desktop-navigation{display:none!important}.deckwoven-header .account-nav-link>span{display:none}.deckwoven-header .account-nav-link{justify-content:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem}.deckwoven-header .deckwoven-game-context{font-size:.72rem}.mobile-app-nav.deckwoven-mobile-nav{z-index:120;min-height:calc(4.25rem + env(safe-area-inset-bottom));padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:var(--canvas);grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;display:grid;position:fixed;inset:auto 0 0}.mobile-app-nav.deckwoven-mobile-nav a,.mobile-app-nav.deckwoven-mobile-nav button{min-width:0;min-height:3.55rem;color:var(--ink-muted);font:inherit;background:0 0;border:0;border-radius:.55rem;align-content:center;place-items:center;gap:.25rem;padding:.25rem;font-size:.65rem;font-weight:650;text-decoration:none;display:grid}.mobile-app-nav.deckwoven-mobile-nav svg{width:1.15rem;height:1.15rem}.mobile-app-nav.deckwoven-mobile-nav a[aria-current=page],.mobile-app-nav.deckwoven-mobile-nav button.active{color:var(--ink);background:var(--control-selected)}.mobile-app-nav.deckwoven-mobile-nav a[aria-current=page] svg,.mobile-app-nav.deckwoven-mobile-nav button.active svg{color:var(--ink)}.mobile-more-menu.deckwoven-mobile-more{z-index:121;inset:auto .65rem calc(4.7rem + env(safe-area-inset-bottom));max-height:calc(100dvh - 6.5rem - env(safe-area-inset-bottom) - env(safe-area-inset-top));overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--surface);border-radius:.75rem;gap:.2rem;padding:.6rem;display:grid;position:fixed;overflow-y:auto}.deckwoven-mobile-more>div{color:var(--ink-muted);text-transform:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .5rem;font-size:.78rem;display:flex}.deckwoven-mobile-more>div button{background:var(--surface-soft);width:2.75rem;height:2.75rem;color:var(--ink);border:0;border-radius:.5rem;place-items:center;display:grid}.deckwoven-mobile-more>div button svg{width:1rem;height:1rem}body.scan-correction-active .mobile-app-nav.deckwoven-mobile-nav,body.scan-preview-active .mobile-app-nav.deckwoven-mobile-nav{display:none}body:has(.card-inspector--open) .mobile-app-nav.deckwoven-mobile-nav{display:none}body:has(.deck-panel--open) .mobile-app-nav.deckwoven-mobile-nav{display:none}}@media (width>=1001px){.mobile-app-nav.deckwoven-mobile-nav,.mobile-more-menu.deckwoven-mobile-more{display:none}}.brand.deckwoven-brand{flex:none;gap:.6rem;text-decoration:none;display:inline-flex}.deckwoven-brand>svg{width:1.75rem;height:2.4rem;color:var(--ink);flex-shrink:0}.deckwoven-brand>span{gap:.1rem;display:grid}.deckwoven-brand strong{letter-spacing:-.035em;font-size:1.12rem;line-height:1}.deckwoven-brand small{color:var(--ink-muted);font-size:.62rem;font-weight:500}.deckwoven-skip{z-index:10000;background:var(--surface-raised);color:var(--ink);padding:1rem;position:fixed;top:-5rem;left:1rem}.deckwoven-skip:focus{top:.5rem}.deckwoven-brand-line{color:var(--ink-muted);margin:0 0 1rem;font-size:.83rem}.deckwoven-brand-line>svg{vertical-align:middle;width:1.2rem;height:1.2rem;margin-right:.35rem;display:inline}.deckwoven-document{width:min(960px,100% - 2rem);margin:2.5rem auto 5rem}.deckwoven-document>header{max-width:70ch;margin-bottom:2rem}.deckwoven-document h1{letter-spacing:-.04em;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.12}.deckwoven-document h2{margin:0 0 .6rem;font-size:1.25rem}.deckwoven-document p{max-width:70ch;color:var(--ink-muted);line-height:1.75}.deckwoven-document>section{border-top:1px solid var(--line);padding:1.6rem 0}.deckwoven-document a{color:var(--watch-info);text-underline-offset:.2em}.deckwoven-document .landing-actions a{color:var(--ink)}.deckwoven-document .landing-action--primary{color:var(--canvas);background:var(--watch-accent)}.deckwoven-document .landing-action{border:1px solid var(--line-strong)}.deckwoven-backup-actions{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.deckwoven-backup-actions button,.deckwoven-file-label{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);background:var(--surface-raised);cursor:pointer;border-radius:.5rem;padding:.8rem 1rem}.deckwoven-footer{display:block}.deckwoven-footer p{max-width:95ch;font-size:.75rem;line-height:1.7}.deckwoven-footer nav{flex-wrap:wrap;margin-top:1rem}@media (width<=760px){.deckwoven-brand strong{font-size:1.05rem}.deckwoven-brand>svg{width:1.45rem;height:2rem}.deckwoven-document{margin-top:1.5rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f0e7;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#101722;--surface:#172130;--surface-raised:#1d2939;--surface-soft:#222f40;--ink:#f5f0e7;--ink-muted:#b8c0ca;--line:#344256;--line-strong:#4a5b70;--accent:#e45b72;--success:#6fd19a;--warning:#e9b45f;--danger:#ff8b86;--watch-accent:oklch(73% .15 14);--watch-accent-strong:oklch(65% .19 14);--watch-accent-soft:oklch(27% .045 14);--watch-info:oklch(76% .09 226);--watch-success:oklch(78% .12 151);--watch-warning:oklch(81% .13 80);--watch-reject:oklch(72% .17 27);--control-selected:var(--surface-soft);background:#101722;font-family:Segoe UI,Avenir Next,Avenir,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--control-selected:color-mix(in oklch, var(--surface-soft) 84%, var(--ink) 2%)}}:root{--control-hover:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){:root{--control-hover:color-mix(in oklch, var(--surface-soft) 58%, transparent)}}:root{--focus-ring:oklch(78% .08 226)}.card-errata{background:#3a2b186b;border:1px solid #e9b45f85;border-radius:.85rem;padding:1rem}.card-errata__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-errata__heading>span,.card-errata__heading a{align-items:center;gap:.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.card-errata__heading>span{color:var(--warning);letter-spacing:.08em;text-transform:uppercase}.card-errata__heading a{color:#72d6e6;text-decoration:none}.card-errata__heading svg{width:1rem;height:1rem}.card-errata>p{margin:.8rem 0 0;line-height:1.55}.card-errata details{border-top:1px solid #e9b45f42;margin-top:.8rem;padding-top:.8rem}.card-errata summary{color:var(--ink-muted);cursor:pointer;font-size:.78rem;font-weight:700}.card-errata details p{color:var(--ink-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{width:min(1180px,100% - 2rem);margin:0 auto}.site-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;display:flex}.brand{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand__mark{border:1px solid var(--line-strong);color:#101722;background:#f5f0e7;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font:800 1.15rem/1 Georgia,serif;display:grid}.brand>span:last-child{gap:.08rem;display:grid}.brand strong{letter-spacing:.015em}.brand small,.runtime-card small,.domain small{color:var(--ink-muted)}nav{color:#d4d9df;align-items:center;gap:1.35rem;font-size:.9rem;display:flex}nav a{text-decoration:none}nav a:hover{color:#fff}.intro{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:end;gap:clamp(2rem,7vw,6rem);padding:clamp(3.25rem,7vw,6.5rem) 0 3rem;display:grid}.intro__copy{max-width:760px}.eyebrow{color:#e7a5b1;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.035em;font-family:inherit;font-weight:760}h1{max-width:850px;margin-bottom:1.2rem;font-size:clamp(2.3rem,5.6vw,4.85rem);line-height:.98}h2{margin-bottom:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.06}h3{margin-bottom:.55rem;font-size:1.05rem}.lede{max-width:680px;color:var(--ink-muted);margin-bottom:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.runtime-card{border:1px solid var(--line);background:#1d2939d1;border-radius:.85rem;align-items:center;gap:.9rem;padding:1.1rem;display:flex;box-shadow:0 18px 38px #0000002e}.runtime-card p{margin-bottom:.1rem;font-weight:700}.runtime-dot{background:var(--warning);width:.72rem;height:.72rem;box-shadow:none;border-radius:50%;flex:none}.runtime-dot--online{background:var(--success);box-shadow:none}.domain-strip{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.domain{border-right:1px solid var(--line);align-items:center;gap:.65rem;min-width:0;padding:.9rem;display:flex}.domain:last-child{border-right:0}.domain>span{background:var(--domain-color);border-radius:999px;flex:none;width:.62rem;height:2.4rem}.domain>div{gap:.15rem;min-width:0;display:grid}.domain strong{font-size:.86rem}.domain small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.domain--fury{--domain-color:#e45b72}.domain--calm{--domain-color:#65b8df}.domain--chaos{--domain-color:#ad7ee5}.domain--mind{--domain-color:#e9c965}.domain--order{--domain-color:#d4dbe5}.domain--body{--domain-color:#78b989}.watchlist-workspace{padding:4.5rem 0 5rem;scroll-margin-top:1rem}.workspace-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.7rem;display:grid}.workspace-heading>div:first-child{max-width:720px}.workspace-heading h2{letter-spacing:-.035em;margin-bottom:.85rem;font-family:inherit;font-size:2.35rem;font-weight:740}.workspace-heading p:last-child,.manual-verifier__copy>p{max-width:68ch;color:var(--ink-muted);margin-bottom:0;line-height:1.65}.watchlist-action{justify-items:end;gap:.6rem;display:grid}.watchlist-action>span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.watchlist-action small{max-width:28rem;color:var(--ink-muted);text-align:right;font-size:.72rem;line-height:1.4}.deck-builder-mode-tabs{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));width:min(38rem,100%);margin:1.35rem 0 .8rem;padding:.25rem;display:grid}.deck-builder-mode-tabs button{min-height:3.45rem;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.65rem;padding:.55rem .75rem;transition:color .18s,background-color .18s,border-color .18s;display:flex}.deck-builder-mode-tabs button[aria-current=page]{border-color:var(--line-strong);color:var(--ink);background:var(--control-selected)}.deck-builder-mode-tabs svg{width:1rem;height:1rem;color:var(--watch-info);flex:none}.deck-builder-mode-tabs span{gap:.08rem;min-width:0;display:grid}.deck-builder-mode-tabs strong{font-size:.74rem}.deck-builder-mode-tabs small{color:var(--ink-muted);font-size:.59rem}.deck-assembly-status select{border:1px solid var(--line-strong);min-height:2.3rem;color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:.5rem;padding:.38rem 1.8rem .38rem .62rem;font-size:.64rem;font-weight:720}.competitive-library{margin-top:1.3rem}.competitive-library__header{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:end;gap:2rem;padding:1.2rem 0 1.35rem;display:grid}.competitive-library__header .eyebrow{color:var(--watch-info);align-items:center;gap:.35rem;display:inline-flex}.competitive-library__header .eyebrow svg{width:.8rem;height:.8rem}.competitive-library__header h2{letter-spacing:-.035em;max-width:22ch;margin:.35rem 0 .55rem;font-family:inherit;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.02}.competitive-library__header p{max-width:66ch;color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.55}.competitive-evidence{border:1px solid var(--line);background:var(--watch-info);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.competitive-evidence{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface))}}.competitive-evidence>div{align-content:center;gap:.16rem;min-width:0;padding:.72rem .8rem;display:grid}.competitive-evidence>div+div{border-left:1px solid var(--line)}.competitive-evidence strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.competitive-evidence span{color:var(--ink-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:.54rem;font-weight:760}.competitive-evidence small{border-top:1px solid var(--line);color:var(--ink-muted);grid-column:1/-1;padding:.58rem .8rem;font-size:.59rem;line-height:1.4}.competitive-filters{border:1px solid var(--line);background:var(--surface);border-radius:.75rem .75rem 0 0;grid-template-columns:minmax(15rem,1.6fr) repeat(4,minmax(8rem,.7fr));gap:.55rem;padding:.8rem;display:grid}.competitive-filters label{gap:.27rem;min-width:0;display:grid}.competitive-filters label>span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:760}.competitive-filters input,.competitive-filters select{border:1px solid var(--line-strong);width:100%;min-height:2.55rem;color:var(--ink);background:var(--canvas);font:inherit;border-radius:.5rem;padding:.45rem .55rem;font-size:.68rem}.competitive-search{align-self:end;position:relative}.competitive-search svg{width:.9rem;height:.9rem;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.competitive-search input{padding-left:2.05rem}.competitive-workspace{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 .75rem .75rem;grid-template-columns:minmax(19rem,.72fr) minmax(32rem,1.28fr);align-items:start;min-width:0;display:grid}.competitive-results,.competitive-detail{min-width:0}.competitive-results{border-right:1px solid var(--line-strong);position:sticky;top:.75rem}.competitive-results>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;min-height:3.3rem;padding:.65rem .8rem;display:flex}.competitive-results>header strong{font-size:.7rem}.competitive-results>header span{color:var(--ink-muted);font-size:.58rem}.competitive-result-list{max-height:min(70vh,52rem);overflow-y:auto}.competitive-results__more{justify-content:center;width:calc(100% - 2rem);margin:0 1rem 1rem}.competitive-result-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:5.3rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:3rem 2.7rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .75rem;transition:background-color .18s,box-shadow .18s;display:grid}.competitive-result-list>button:hover,.competitive-result-list>button.selected{background:var(--control-selected)}.competitive-result-list>button.selected{box-shadow:inset 0 0 0 1px var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.competitive-result-list>button.selected{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--watch-info) 55%, var(--line))}}.competitive-result-list img,.competitive-result__placeholder{aspect-ratio:744/1039;border:1px solid var(--line);object-fit:cover;border-radius:.3rem;place-items:center;width:2.7rem;display:grid}.competitive-result__placeholder svg{width:1rem}.competitive-result__rank{color:var(--watch-info);text-align:center;font-size:.62rem;font-weight:780}.competitive-result__identity{gap:.1rem;min-width:0;display:grid}.competitive-result__identity strong,.competitive-result__identity span,.competitive-result__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competitive-result__identity span{color:var(--ink-soft);font-size:.66rem}.competitive-result__identity small{color:var(--ink-muted);font-size:.57rem}.competitive-result__identity .competitive-result__review{color:var(--warning);font-weight:750}.competitive-result__identity .competitive-result__processing{color:var(--watch-info);align-items:center;gap:.25rem;font-weight:750;display:flex}.competitive-result__processing svg{flex:none;width:.65rem;height:.65rem}.competitive-result__record{color:var(--ink-muted);justify-items:end;gap:.25rem;font-size:.58rem;display:grid}.competitive-result__record svg{width:.8rem}.competitive-detail{min-height:40rem;scroll-margin-top:.75rem}.competitive-results{scroll-margin-top:.75rem}.competitive-detail__header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:1rem;min-height:6.35rem;padding:.85rem 1rem;display:flex}.competitive-detail__back{display:none}.competitive-detail__header>a{color:var(--watch-info);white-space:nowrap;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.competitive-detail__header>a svg{width:.75rem}.competitive-detail__title{align-items:center;gap:.7rem;min-width:0;display:flex}.competitive-detail__title>img{aspect-ratio:744/1039;object-fit:cover;border-radius:.32rem;width:3rem}.competitive-detail__title>span{gap:.12rem;min-width:0;display:grid}.competitive-detail__title small{color:var(--watch-info);text-transform:uppercase;font-size:.58rem;font-weight:760}.competitive-detail__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.competitive-detail__title em{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-style:normal;overflow:hidden}.competitive-detail__facts,.competitive-compare__summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.competitive-detail__facts>div,.competitive-compare__summary>div{align-content:center;gap:.18rem;min-width:0;min-height:4rem;padding:.55rem .75rem;display:grid}.competitive-detail__facts>div+div,.competitive-compare__summary>div+div{border-left:1px solid var(--line)}.competitive-detail__facts span,.competitive-compare__summary span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem}.competitive-detail__facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.competitive-detail__tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.competitive-detail__tabs button{min-height:3rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;font-size:.66rem;font-weight:730;display:inline-flex}.competitive-detail__tabs button[aria-selected=true]{border-bottom-color:var(--watch-info);color:var(--ink);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.competitive-detail__tabs button[aria-selected=true]{background:color-mix(in oklch, var(--watch-info) 6%, transparent)}}.competitive-detail__tabs button:disabled{color:var(--ink-muted);cursor:not-allowed;opacity:.55}.competitive-detail__tabs svg{width:.85rem}.competitive-decklist{grid-template-columns:minmax(15rem,.78fr) minmax(20rem,1.22fr);align-items:start;display:grid}.competitive-decklist__column{min-width:0}.competitive-decklist__column+.competitive-decklist__column{border-left:1px solid var(--line)}.competitive-decklist__column>section{border-bottom:1px solid var(--line);min-width:0}.competitive-decklist__column>section>header{background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:2.65rem;padding:.45rem .75rem;display:flex}.competitive-decklist__column>section>header strong{font-size:.66rem}.competitive-decklist__column>section>header span{color:var(--ink-muted);font-size:.57rem}.competitive-decklist__column>section>div{display:grid}.competitive-decklist__column>section button{border:0;border-top:1px solid var(--line);min-width:0;min-height:2.8rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.7rem minmax(0,1fr) 1.8rem;align-items:center;gap:.45rem;padding:.38rem .65rem;display:grid}.competitive-decklist__column>section button:hover:not(:disabled){background:var(--control-selected)}.competitive-decklist__column>section button>b{color:var(--watch-info);text-align:center;font-size:.68rem}.competitive-decklist__column>section button>span{min-width:0;display:grid}.competitive-decklist__column>section button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.competitive-decklist__column>section button small{color:var(--ink-muted);font-size:.53rem}.competitive-decklist__column>section button img{aspect-ratio:744/1039;object-fit:cover;border-radius:.18rem;width:1.7rem}.competitive-compare__summary strong{font-size:1rem}.competitive-compare__summary small{color:var(--ink-muted);font-size:.54rem;line-height:1.35}.competitive-compare__summary .warning strong{color:var(--watch-reject)}.competitive-compare__summary .complete strong{color:var(--watch-approved)}.competitive-compare__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.7rem 1rem;padding:.55rem .75rem;display:flex}.competitive-compare__legend span{color:var(--ink-muted);align-items:center;gap:.3rem;font-size:.56rem;display:inline-flex}.competitive-compare__legend i,.competitive-compare__card>i{background:var(--ink-muted);border-radius:50%;width:.48rem;height:.48rem}.competitive-compare__legend i.ready,.competitive-compare__card>i.ready{background:var(--watch-approved)}.competitive-compare__legend i.reserved,.competitive-compare__card>i.reserved{background:var(--watch-warning)}.competitive-compare__legend i.missing,.competitive-compare__card>i.missing{background:var(--watch-reject)}.competitive-compare__rows>header,.competitive-compare__rows>button{grid-template-columns:minmax(12rem,1fr) 5.5rem 5.5rem minmax(7rem,.7fr);align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:grid}.competitive-compare__rows>header{border-bottom:1px solid var(--line-strong);color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:740}.competitive-compare__rows>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:3.1rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0}.competitive-compare__rows>button:hover{background:var(--control-selected)}.competitive-compare__rows>button>span:not(.competitive-compare__card){justify-items:start;gap:.08rem;display:grid}.competitive-compare__rows>button>span>strong{font-size:.68rem}.competitive-compare__rows>button>span>small{color:var(--ink-muted);font-size:.52rem;line-height:1.25}.competitive-compare__card{grid-template-columns:.5rem minmax(0,1fr);align-items:center;gap:.12rem .42rem;min-width:0;display:grid}.competitive-compare__card>i{grid-row:1/3}.competitive-compare__card strong,.competitive-compare__card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competitive-warning,.competitive-action-message,.competitive-detail__actions,.deck-template-source{border-top:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.competitive-warning{color:var(--watch-warning)}.competitive-list-progress{border-bottom:1px solid var(--line-strong);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:16rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.competitive-list-progress>svg{width:1.4rem;height:1.4rem;color:var(--watch-info)}.competitive-list-progress>span{gap:.3rem;max-width:52ch;display:grid}.competitive-list-progress strong{font-size:.82rem}.competitive-list-progress small{color:var(--ink-muted);font-size:.66rem;line-height:1.5}.competitive-list-progress>a{color:var(--watch-info);align-items:center;gap:.3rem;font-size:.65rem;font-weight:760;text-decoration:none;display:inline-flex}.competitive-list-progress>a svg{width:.75rem}.competitive-warning svg,.competitive-action-message svg,.competitive-detail__actions>div>svg,.deck-template-source>svg{flex:none;width:1rem;height:1rem}.competitive-warning span,.competitive-detail__actions>div span,.deck-template-source span{gap:.08rem;min-width:0;display:grid}.competitive-warning strong,.competitive-detail__actions>div strong,.deck-template-source strong{font-size:.64rem}.competitive-warning small,.competitive-detail__actions>div small,.deck-template-source small{color:var(--ink-muted);font-size:.55rem;line-height:1.35}.competitive-action-message{color:var(--watch-approved);font-size:.63rem}.competitive-detail__actions{border-top-color:var(--line-strong);background:var(--surface-soft);justify-content:flex-end}.competitive-detail__actions>div{align-items:center;gap:.5rem;min-width:0;margin-right:auto;display:flex}.competitive-detail__actions button{white-space:nowrap;min-height:2.6rem}.competitive-detail__actions button svg{width:.8rem}.competitive-state,.competitive-empty{min-height:14rem;color:var(--ink-muted);text-align:center;place-content:center;justify-items:center;gap:.4rem;padding:1.5rem;font-size:.68rem;display:grid}.competitive-state--error{color:var(--watch-reject)}.competitive-empty svg,.competitive-state svg{width:1.6rem;height:1.6rem}.competitive-empty strong{color:var(--ink)}.competitive-empty span{max-width:34ch;line-height:1.45}.deck-template-source{color:var(--watch-info);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.deck-template-source{background:color-mix(in oklch, var(--watch-info) 6%, var(--surface))}}.deck-template-source>a{border:1px solid var(--line);width:2rem;height:2rem;color:var(--watch-info);border-radius:.4rem;place-items:center;margin-left:auto;display:grid}.deck-template-source>a svg{width:.75rem}.buy-list-line__quantity{gap:.45rem}.buy-list-line__quantity-group{gap:.22rem;display:grid}.buy-list-line__quantity-group>span{color:var(--ink-muted);text-transform:uppercase;font-size:.55rem;font-weight:720}.buy-list-line__quantity-group>div{border:1px solid var(--line);border-radius:.45rem;grid-template-columns:1.8rem 1fr 1.8rem;display:grid;overflow:hidden}.buy-list-line__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-list-line__counts .reserved dd{color:var(--watch-warning)}@media (width<=1100px){.competitive-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.competitive-search{grid-column:1/-1}.competitive-workspace{grid-template-columns:minmax(17rem,.68fr) minmax(28rem,1.32fr)}.competitive-detail__facts,.competitive-compare__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.competitive-detail__facts>div:nth-child(3),.competitive-compare__summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.competitive-detail__facts>div:nth-child(4),.competitive-compare__summary>div:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.deck-builder-mode-tabs{width:100%}.deck-builder-mode-tabs button{min-height:3.2rem;padding:.45rem .55rem}.deck-builder-mode-tabs small{display:none}.deck-assembly-status{order:2}.competitive-library__header{grid-template-columns:1fr;gap:1rem}.competitive-library__header h2{font-size:2rem}.competitive-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem}.competitive-search{grid-column:1/-1}.competitive-workspace{display:block}.competitive-workspace--list .competitive-detail,.competitive-workspace--detail .competitive-results{display:none}.competitive-results{border-right:0;border-bottom:1px solid var(--line-strong);position:static}.competitive-result-list{max-height:none;display:grid;overflow:visible}.competitive-result-list>button{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:2.8rem 3.25rem minmax(0,1fr) auto;min-width:0}.competitive-detail__header{flex-wrap:wrap;align-items:flex-start}.competitive-detail__back{border:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--watch-info);background:var(--surface-soft);font:inherit;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.68rem;font-weight:750;display:inline-flex}.competitive-detail__back svg{width:.85rem}.competitive-detail__header>a{color:#0000;place-items:center;width:2.35rem;height:2.35rem;display:grid;overflow:hidden}.competitive-detail__header>a svg{color:var(--watch-info)}.competitive-decklist{grid-template-columns:1fr}.competitive-list-progress{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:13rem;padding:1.25rem 1rem}.competitive-list-progress>a{grid-column:2;min-height:2.5rem}.competitive-decklist>section:nth-child(odd){border-right:0}.competitive-compare__rows{overflow-x:auto}.competitive-compare__rows>header,.competitive-compare__rows>button{min-width:39rem}.competitive-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.competitive-detail__actions>div{grid-column:1/-1}.competitive-detail__actions button{width:100%}}@media (width<=460px){.competitive-filters{grid-template-columns:1fr}.competitive-search{grid-column:auto}.competitive-evidence>div{padding-inline:.55rem}.competitive-detail__facts,.competitive-compare__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.competitive-detail__actions{grid-template-columns:1fr}.competitive-detail__actions>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.deck-builder-mode-tabs button,.competitive-result-list>button{transition:none}}.competitive-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:42rem;margin:1rem 0 .65rem;display:grid}.competitive-mode-tabs button{border:1px solid var(--line);min-height:3.7rem;color:var(--ink-muted);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:.65rem;align-items:center;gap:.65rem;padding:.65rem .8rem;display:flex}.competitive-mode-tabs button[aria-selected=true]{border-color:var(--line-strong);color:var(--ink);background:var(--control-selected);box-shadow:inset 0 -2px var(--watch-info)}.competitive-mode-tabs svg{width:1.1rem;color:var(--watch-info);flex:none}.competitive-mode-tabs span{gap:.08rem;display:grid}.competitive-mode-tabs strong{font-size:.78rem}.competitive-mode-tabs small{color:var(--ink-muted);font-size:.62rem}.competitive-filters{border-radius:.75rem;grid-template-columns:minmax(19rem,1.8fr) repeat(auto-fit,minmax(8.5rem,.7fr))}.competitive-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem!important;display:grid!important}.competitive-search svg{top:auto;bottom:.8rem;transform:none}.competitive-search input{grid-area:1/1}.competitive-search>button{border:1px solid var(--line-strong);min-height:2.55rem;color:var(--ink);background:var(--control-selected);font:inherit;cursor:pointer;border-radius:.5rem;padding:.45rem .85rem;font-size:.68rem;font-weight:760}.competitive-filter-chips{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 0;display:flex}.competitive-filter-chips button{border:1px solid var(--line);max-width:min(100%,26rem);min-height:2rem;color:var(--ink-soft);background:var(--surface);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.61rem;display:inline-flex;overflow:hidden}.competitive-filter-chips button svg{flex:none;width:.7rem}.competitive-filter-chips .competitive-filter-chips__clear{color:var(--watch-info);background:0 0;border-color:#0000}.competitive-events{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;overflow:hidden}.competitive-events>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:.7rem .9rem;display:flex}.competitive-events>header>div{gap:.08rem;display:grid}.competitive-events>header strong{font-size:.78rem}.competitive-events>header span,.competitive-event-guides details{color:var(--ink-muted);font-size:.62rem}.competitive-event-guides{gap:.75rem;display:flex}.competitive-event-guides summary{color:var(--watch-info);cursor:pointer}.competitive-event-guides details[open]{position:relative}.competitive-event-guides details>p,.competitive-event-guides details>div{z-index:4;border:1px solid var(--line-strong);width:min(25rem,80vw);color:var(--ink-soft);background:var(--canvas);border-radius:.55rem;margin:.45rem 0 0;padding:.75rem;line-height:1.5;position:absolute;right:0;box-shadow:0 .8rem 2.2rem #0000004d}.competitive-event-guides details>div{width:min(31rem,88vw);max-height:min(65vh,34rem);overflow-y:auto}.competitive-event-guides details>div p{border-bottom:1px solid var(--line);gap:.12rem;margin:0;padding:.55rem 0;display:grid}.competitive-event-guides details>div p:last-child{border-bottom:0}.competitive-event-guides details>div strong{color:var(--ink);font-size:.65rem}.competitive-event-guides details>div span{color:var(--ink-muted);font-size:.59rem;line-height:1.45}.competitive-event-guides details>div a{color:var(--watch-info);align-items:center;gap:.2rem;font-size:.56rem;display:inline-flex}.competitive-event-guides details>div a svg{width:.65rem}.competitive-event-list{display:grid}.competitive-event-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(16rem,1.5fr) minmax(15rem,.9fr) minmax(15rem,1.1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem;display:grid}.competitive-event-list>article:last-child{border-bottom:0}.competitive-event__lead{gap:.28rem;min-width:0;display:grid}.competitive-event__lead>span{color:var(--watch-info);text-transform:uppercase;font-size:.61rem;font-weight:750}.competitive-event__lead h3{margin:0;font-family:inherit;font-size:.9rem;line-height:1.25}.competitive-event__badges{flex-wrap:wrap;gap:.32rem;display:flex}.competitive-event__badges small{border:1px solid var(--line);color:var(--ink-muted);border-radius:.32rem;align-items:center;gap:.2rem;padding:.16rem .34rem;font-size:.55rem;display:inline-flex}.competitive-event__badges small.official{color:var(--watch-approved)}.competitive-event__badges svg{width:.65rem}.competitive-event__numbers{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.competitive-event__numbers>span{text-align:center;justify-items:center;gap:.08rem;min-width:0;padding:.35rem .45rem;display:grid}.competitive-event__numbers>span+span{border-left:1px solid var(--line)}.competitive-event__numbers svg{width:.8rem;color:var(--ink-muted)}.competitive-event__numbers strong{font-size:.82rem}.competitive-event__numbers small{color:var(--ink-muted);font-size:.51rem;line-height:1.25}.competitive-event__coverage{gap:.18rem;min-width:0;display:grid}.competitive-event__coverage>strong{font-size:.67rem}.competitive-event__coverage>span{color:var(--ink-muted);font-size:.6rem;line-height:1.4}.competitive-event__coverage details{margin-top:.15rem;font-size:.57rem}.competitive-event__coverage summary{color:var(--watch-info);cursor:pointer}.competitive-event__coverage details p{border-left:2px solid var(--line-strong);color:var(--ink-soft);gap:.1rem;margin:.45rem 0 0;padding-left:.55rem;display:grid}.competitive-event__coverage details a{color:var(--watch-info);align-items:center;gap:.2rem;display:inline-flex}.competitive-event__coverage details a svg{width:.65rem}.competitive-event__coverage details small{color:var(--ink-muted);line-height:1.4}.competitive-event-list>article>button{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-height:2.5rem;display:inline-flex}.competitive-event-list>article>button svg{width:.8rem}.competitive-event__unavailable{color:var(--ink-muted);font:inherit;background:0 0;border:0;font-size:.6rem}.competitive-workspace{border-top:1px solid var(--line);border-radius:.75rem}.competitive-result-list>button{grid-template-columns:3.2rem 3.4rem minmax(0,1fr) auto;min-height:6.35rem}.competitive-result-list img,.competitive-result__placeholder{width:3.4rem}.competitive-result__identity strong{font-size:.82rem}.competitive-result__identity span{font-size:.7rem}.competitive-detail__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.competitive-decklist__column>section>div{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.7rem;padding:.75rem}.competitive-decklist__column>section button{border:1px solid var(--line);background:var(--surface-raised);border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"visual visual""identity arrow";align-items:center;gap:.5rem .35rem;min-height:0;padding:.45rem;overflow:hidden}.competitive-card-row__visual{grid-area:visual;width:100%;display:block;position:relative}.competitive-decklist__column>section button img,.competitive-card-row__placeholder{aspect-ratio:744/1039;border:1px solid var(--line);object-fit:cover;border-radius:.38rem;place-items:center;width:100%;display:grid}.competitive-card-row__placeholder svg,.competitive-decklist__column>section button>svg{width:.8rem}.competitive-card-row__visual>b{border:1px solid var(--watch-info);min-width:2rem;padding:.24rem .38rem;position:absolute;bottom:.45rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.competitive-card-row__visual>b{border:1px solid color-mix(in oklch, var(--watch-info) 45%, var(--line))}}.competitive-card-row__visual>b{color:var(--ink);background:var(--canvas);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.competitive-card-row__visual>b{background:color-mix(in oklch, var(--canvas) 90%, transparent)}}.competitive-card-row__visual>b{text-align:center;font-size:.7rem}.competitive-decklist__column>section button>span:not(.competitive-card-row__visual){grid-area:identity;align-self:start;gap:.1rem}.competitive-decklist__column>section button>svg{grid-area:arrow}.competitive-decklist__column>section button strong{white-space:normal;font-size:.75rem;line-height:1.25}.competitive-decklist__column>section button small{margin-top:.15rem;font-size:.57rem;line-height:1.35}.competitive-history>header{border-bottom:1px solid var(--line);gap:.15rem;padding:.9rem 1rem;display:grid}.competitive-history>header span{color:var(--watch-info);text-transform:uppercase;font-size:.56rem;font-weight:760}.competitive-history>header strong{font-size:.9rem}.competitive-history>header small{color:var(--ink-muted);font-size:.62rem}.competitive-history>ol{margin:0;padding:0;list-style:none;display:grid}.competitive-history>ol>li{border-bottom:1px solid var(--line);grid-template-columns:6.8rem minmax(0,1fr) auto;gap:.8rem;padding:.85rem 1rem;display:grid}.competitive-history time{color:var(--watch-info);font-size:.62rem;font-weight:720}.competitive-history>ol>li>div{gap:.16rem;min-width:0;display:grid}.competitive-history>ol>li>div>strong{font-size:.72rem}.competitive-history>ol>li>div>span,.competitive-history>ol>li>div>small{color:var(--ink-muted);font-size:.6rem}.competitive-history>ol>li>div>small.exact{color:var(--watch-approved)}.competitive-history>ol>li>button{border:1px solid var(--line);color:var(--watch-info);font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;align-self:start;padding:.35rem .5rem;font-size:.58rem}.competitive-history details{margin-top:.3rem}.competitive-history details summary{color:var(--watch-info);cursor:pointer;font-size:.58rem}.competitive-history details ul{gap:.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.competitive-history details li{background:var(--surface-soft);grid-template-columns:2rem minmax(0,1fr) auto;gap:.45rem;padding:.3rem .4rem;display:grid}.competitive-history details li b{color:var(--watch-info);font-size:.62rem}.competitive-history details li span,.competitive-history details li small{font-size:.58rem}.competitive-history details li small{color:var(--ink-muted)}@media (width<=1180px){.competitive-event-list>article{grid-template-columns:minmax(16rem,1.4fr) minmax(14rem,.8fr) minmax(15rem,1fr)}.competitive-event-list>article>button{grid-column:1/-1;justify-self:end}}@media (width<=760px){.competitive-mode-tabs{max-width:none}.competitive-mode-tabs small{display:none}.competitive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.competitive-search{grid-column:1/-1}.competitive-events>header{align-items:flex-start}.competitive-event-list>article{grid-template-columns:1fr;gap:.8rem;padding:1rem .85rem}.competitive-event__lead h3{font-size:1rem}.competitive-event__numbers{border:1px solid var(--line);border-radius:.5rem}.competitive-event-list>article>button{grid-column:auto;width:100%}.competitive-decklist__column+.competitive-decklist__column{border-left:0}.competitive-decklist__column>section button{min-height:0}.competitive-decklist__column>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem}.competitive-history>ol>li{grid-template-columns:5.6rem minmax(0,1fr)}.competitive-history>ol>li>button{grid-column:2;justify-self:start}}@media (width<=460px){.competitive-mode-tabs button{justify-content:center}.competitive-filters{grid-template-columns:1fr}.competitive-search{grid-column:auto;grid-template-columns:minmax(0,1fr) auto}.competitive-event__numbers small{font-size:.48rem}.competitive-detail__tabs button{gap:.25rem;font-size:.6rem}.competitive-decklist__column>section button{gap:.4rem .3rem;min-height:0;padding:.35rem}.competitive-decklist__column>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.5rem}.competitive-history>ol>li{grid-template-columns:1fr}.competitive-history>ol>li>button{grid-column:auto}}.email-alert-option{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:.7rem;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.55rem;max-width:30rem;padding:.7rem .8rem;display:grid}.email-alert-option:has(input:disabled){cursor:default;opacity:.75}.email-alert-option input{margin-top:.2rem}.email-alert-option>svg{width:1rem;height:1rem;color:var(--accent);margin-top:.08rem}.email-alert-option>span{gap:.15rem;display:grid}.email-alert-option strong{font-size:.78rem;line-height:1.3}.email-alert-option small{text-align:left}.email-alert-option a{color:var(--accent);font-weight:700}.primary-button,.secondary-button{min-height:2.85rem;font:inherit;cursor:pointer;border-radius:.68rem;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.88rem;font-weight:760;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.primary-button{border:1px solid var(--watch-accent);background:var(--watch-accent-strong);color:oklch(97% .008 18)}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:none}.primary-button:hover:not(:disabled){background:oklch(69% .2 14)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.5}.primary-button svg,.secondary-button svg{width:1rem;height:1rem}.watchlist-board{border:1px solid var(--line);background:oklch(20% .022 253);border-radius:.9rem;overflow:hidden;box-shadow:0 20px 60px #00000024}.product-catalog-toolbar{border-bottom:1px solid var(--line);background:oklch(18% .019 253);grid-template-columns:minmax(12rem,1fr) minmax(10rem,.45fr) auto;align-items:center;gap:.65rem;min-height:3.9rem;padding:.65rem 1.1rem;display:grid}.product-catalog-toolbar input,.product-catalog-toolbar select{border:1px solid var(--line);width:100%;min-height:2.45rem;color:var(--ink);font:inherit;background:oklch(16% .017 253);border-radius:.55rem;padding:0 .7rem;font-size:.78rem}.product-catalog-toolbar input:focus-visible,.product-catalog-toolbar select:focus-visible{border-color:var(--watch-info);outline:2px solid var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.product-catalog-toolbar input:focus-visible,.product-catalog-toolbar select:focus-visible{outline:2px solid color-mix(in oklch, var(--watch-info) 38%, transparent)}}.product-catalog-toolbar input:focus-visible,.product-catalog-toolbar select:focus-visible{outline-offset:1px}.product-catalog-toolbar p{color:var(--ink-muted);text-align:right;white-space:nowrap;margin:0;font-size:.7rem}.product-catalog-toolbar p strong{color:var(--ink);font-variant-numeric:tabular-nums}.product-catalog-empty{min-height:8rem;color:var(--ink-muted);text-align:center;place-content:center;gap:.25rem;display:grid}.product-catalog-empty strong{color:var(--ink)}.ledger-heading,.watch-product{grid-template-columns:4rem minmax(270px,1.35fr) minmax(190px,.9fr) minmax(130px,.5fr) minmax(145px,.55fr);align-items:center;display:grid}.ledger-heading{border-bottom:1px solid var(--line);min-height:2.6rem;color:var(--ink-muted);letter-spacing:.09em;text-transform:uppercase;padding:0 1.1rem;font-size:.66rem;font-weight:780}.watch-product{border-bottom:1px solid var(--line);min-height:7.7rem;padding:1rem 1.1rem;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.watch-product--active{background:var(--watch-accent-soft)}.watch-toggle{cursor:pointer;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.watch-toggle input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.watch-toggle>span:not(.sr-only){border:1px solid var(--line-strong);background:var(--surface);pointer-events:none;border-radius:.35rem;place-items:center;width:1.25rem;height:1.25rem;display:grid}.watch-toggle input:checked+span:not(.sr-only){border-color:var(--watch-accent);background:var(--watch-accent-strong)}.watch-toggle input:checked+span:not(.sr-only):after{content:"";border-bottom:2px solid oklch(97% .008 18);border-left:2px solid oklch(97% .008 18);width:.5rem;height:.27rem;transform:translateY(-1px)rotate(-45deg)}.watch-toggle input:focus-visible+span:not(.sr-only){outline-offset:3px;outline:3px solid #88caff}.watch-product__identity{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding-right:1.4rem;display:grid}.product-image-shell{border:1px solid var(--line);background:oklch(24% .022 253);border-radius:.55rem;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.product-image-shell img,.product-image-fallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.product-image-fallback{background:var(--surface-soft)}.watch-product__identity-copy,.watch-product__identity-copy>div{min-width:0}.watch-product__identity-copy>div{align-items:baseline;gap:.65rem;display:flex}.watch-product__identity h3{margin:.22rem 0 0;font-size:1rem}.watch-product__identity p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.set-code{color:var(--watch-accent);letter-spacing:.08em;font-size:.7rem;font-weight:820}.presale-label{color:var(--watch-warning);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:760}.watch-product__qualifiers{flex-wrap:wrap;gap:.45rem;padding-right:1rem;display:flex}.watch-product__qualifiers span{border:1px solid var(--line);color:oklch(83% .018 250);background:oklch(23% .022 253);border-radius:.45rem;padding:.34rem .48rem;font-size:.7rem;font-weight:680}.watch-product__market{gap:.15rem;min-width:0;padding-right:1rem;display:grid}.watch-product__market>span,.watch-product__market small{color:var(--ink-muted);font-size:.67rem}.watch-product__market strong{font-variant-numeric:tabular-nums;font-size:1rem}.watch-product__market small{line-height:1.35}.price-field{gap:.35rem;display:grid}.price-field>span:first-child,.manual-verifier label>span{color:var(--ink-muted);font-size:.7rem;font-weight:680}.price-input{border:1px solid var(--line);background:oklch(17% .018 253);border-radius:.55rem;align-items:center;gap:.35rem;min-height:2.45rem;padding:0 .7rem;display:flex}.price-input>span{color:var(--ink-muted)}.price-input input,.manual-verifier input,.manual-verifier textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0}.price-input input{min-width:0;height:2.35rem}.price-input input:focus,.manual-verifier input:focus,.manual-verifier textarea:focus{outline:0}.price-input:focus-within,.manual-verifier label:focus-within{border-color:var(--watch-info)}.check-result{background:oklch(17% .018 253);padding:1.1rem}.check-result__summary{align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.check-result__summary>svg{width:1.2rem;color:var(--watch-warning)}.check-result__summary div{gap:.1rem;display:grid}.check-result__summary span{color:var(--ink-muted);font-size:.76rem}.provider-action{border:1px solid var(--line);background:var(--surface);border-radius:.72rem;justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;padding:1rem 1.1rem;display:flex}.provider-action>div{gap:.3rem;display:grid}.provider-action p{max-width:72ch;color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.45}.provider-action>a{min-width:max-content;color:var(--watch-info);text-underline-offset:.25rem;align-items:center;gap:.4rem;font-size:.82rem;font-weight:760;display:inline-flex}.provider-action>a svg,.action-state svg{width:.9rem;height:.9rem}.action-state{color:var(--watch-warning);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:780;display:inline-flex}.action-state--automatic_check_pending{color:var(--watch-info)}.manual-verifier{border:1px solid var(--line);background:var(--surface-raised);border-radius:.9rem;grid-template-columns:minmax(260px,.78fr) minmax(340px,1.22fr);gap:2rem 3rem;margin-top:1.1rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.manual-verifier h3{margin-bottom:.65rem;font-size:1.35rem}.requested-variant{border-top:1px solid var(--line);gap:.3rem;margin-top:1.4rem;padding-top:1rem;display:grid}.requested-variant span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:720}.requested-variant strong{font-size:.84rem;line-height:1.45}.manual-verifier form{gap:.85rem;display:grid}.manual-verifier label{border:1px solid var(--line);background:oklch(17% .018 253);border-radius:.65rem;gap:.38rem;padding:.7rem;display:grid}.manual-verifier textarea{resize:vertical;line-height:1.5}.manual-verifier input{min-height:2rem}.price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.secondary-button{border:1px solid var(--line-strong);color:var(--ink);background:oklch(28% .025 250);justify-self:start}.secondary-button:hover:not(:disabled){border-color:var(--watch-info);background:oklch(32% .035 245)}.evaluation{border:1px solid var(--line);background:oklch(18% .02 253);border-radius:.72rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:1rem 1.1rem;display:grid}.evaluation--verified,.evaluation--probable{border-color:oklch(53% .08 151)}.evaluation--rejected{border-color:oklch(55% .12 27)}.evaluation>div{gap:.35rem;display:grid}.evaluation>div>span{color:var(--watch-warning);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:820}.evaluation--verified>div>span,.evaluation--probable>div>span{color:var(--watch-success)}.evaluation--rejected>div>span{color:var(--watch-reject)}.evaluation p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem}.evaluation dl{gap:1.2rem;margin:0;display:flex}.evaluation dl div{min-width:5.7rem}.evaluation dt{color:var(--ink-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.66rem}.evaluation dd{margin:0;font-weight:760}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.section{padding:clamp(4.5rem,8vw,7rem) 0;scroll-margin-top:1rem}.section+.section{border-top:1px solid #ffffff17}.section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.section-heading>p{color:var(--ink-muted);margin-bottom:0;line-height:1.65}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.capability-card{border:1px solid var(--line);background:#172130d1;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;min-height:190px;padding:1.4rem;display:grid}.capability-card>svg{color:#e7a5b1;width:1.35rem}.capability-card p{color:var(--ink-muted);margin-bottom:0;line-height:1.55}.status{letter-spacing:.09em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:inline-block}.status--available{color:var(--success)}.status--foundation{color:#8ec9e3}.status--planned{color:var(--warning)}.section--sources{padding-bottom:5rem}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.source-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:.9rem;padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 18px 50px #0000001f}.source-card__heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.6rem;display:flex}.source-card__heading h3{margin-bottom:0;font:500 1.5rem/1.1 Georgia,serif}.policy-badge{white-space:nowrap;border-radius:.45rem;align-items:center;gap:.35rem;padding:.42rem .58rem;font-size:.72rem;font-weight:750;display:inline-flex}.policy-badge svg{width:.9rem;height:.9rem}.policy-badge--approved{color:#b8f0cf;background:#235e4194}.policy-badge--manual{color:#ffe0a8;background:#694a1c9c}.source-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.5rem;display:grid}.source-facts div{padding:1rem .8rem 1rem 0}.source-facts dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;font-size:.7rem}.source-facts dd{margin:0;font-size:.86rem}.source-card>a{color:#b8dcf1;text-underline-offset:.25rem;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;display:inline-flex}.source-card>a svg{width:.95rem}.notice,.loading-copy{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:.75rem;padding:1rem}.notice--error{color:#ffd0cd;border-color:#ff8b868c}.loading-copy{margin:0}footer{border-top:1px solid var(--line);min-height:100px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}footer p{margin:0}@media (width<=920px){.domain-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.domain:nth-child(3){border-right:0}.domain:nth-child(-n+3){border-bottom:1px solid var(--line)}.section-heading{grid-template-columns:1fr;align-items:start;gap:1rem}.workspace-heading{grid-template-columns:1fr;align-items:start}.watchlist-action{justify-items:start}.watchlist-action small{text-align:left}.ledger-heading{display:none}.watch-product{grid-template-columns:3rem minmax(0,1fr) minmax(125px,.38fr) minmax(145px,.42fr)}.watch-product__qualifiers{grid-column:2;margin-top:.7rem}.price-field{grid-area:1/4/span 2}.watch-product__market{grid-area:1/3/span 2}.product-catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,.5fr)}.product-catalog-toolbar p{text-align:left;grid-column:1/-1}.manual-verifier{grid-template-columns:1fr}}@media (width<=720px){.site-header{align-items:flex-start;padding:1rem 0}nav a{display:none}.intro{grid-template-columns:1fr;align-items:start}.runtime-card{max-width:360px}.capability-grid,.source-grid{grid-template-columns:1fr}.workspace-heading h2{font-size:1.85rem}.watch-product{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.watch-product__qualifiers,.watch-product__market,.price-field{grid-area:auto/2}.watch-product__market,.price-field{width:min(100%,14rem);margin-top:.8rem}.product-catalog-toolbar{grid-template-columns:1fr}.product-catalog-toolbar p{grid-column:auto}.watch-product__identity{grid-template-columns:3rem minmax(0,1fr)}.product-image-shell{width:3rem;height:3rem}.provider-action,.evaluation{grid-template-columns:1fr}.provider-action{align-items:flex-start}.evaluation dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evaluation dl div{min-width:0}.price-pair,.source-facts{grid-template-columns:1fr}.source-facts div+div{border-top:1px solid var(--line)}footer{flex-direction:column;align-items:flex-start;padding:1.4rem 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.builder-browser,.builder-reader-shell,.deck-panel{min-width:0}.builder-browser,.builder-card-reader,.deck-panel{box-shadow:0 .8rem 2.4rem oklch(8% .018 253/.18)}.builder-card-result{transition:background-color .18s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1);position:relative}.builder-card-result:hover{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.builder-card-result:hover{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface))}}.builder-card-result--selected{background:var(--control-selected);box-shadow:none}.builder-reader-empty{border:1px solid var(--line);min-height:32rem;color:var(--ink-muted);text-align:center;background:oklch(17% .022 253);border-radius:.85rem;place-content:center;justify-items:center;gap:.55rem;padding:2rem;display:grid}.builder-reader-empty svg{width:2.2rem;height:2.2rem;color:var(--watch-info);stroke-width:1.4px}.builder-reader-empty strong{color:var(--ink);font-size:.82rem}.builder-reader-empty span{max-width:34ch;font-size:.68rem;line-height:1.5}.builder-card-dialog.builder-card-reader{border-radius:.85rem;width:100%;max-width:none;max-height:min(76vh,54rem);margin:0;animation:.19s cubic-bezier(.16,1,.3,1) deck-reader-change;display:block;position:relative;inset:auto;overflow-y:auto;box-shadow:0 .8rem 2.4rem oklch(8% .018 253/.18)}.builder-card-reader .builder-card-dialog__header{z-index:4;min-height:4.2rem;padding:.75rem .85rem;position:sticky;top:0}.builder-card-reader .builder-card-dialog__header h2{font-family:inherit;font-size:1.08rem;font-weight:780}.builder-card-reader .builder-card-dialog__header>button{display:none}.builder-card-reader .builder-card-dialog__content{grid-template-columns:1fr;gap:.85rem;max-height:none;padding:.85rem;overflow:visible}.builder-card-reader .builder-card-dialog__art{justify-items:center}.builder-card-reader .builder-card-dialog__art img{width:min(100%,17rem);max-height:38vh;box-shadow:0 .8rem 2rem oklch(7% .015 253/.32)}.builder-card-reader .builder-card-dialog__art label{width:min(100%,22rem)}.builder-card-reader .builder-card-dialog__details{gap:.8rem;display:grid}.builder-card-reader .builder-card-dialog__identity,.builder-card-reader .builder-card-dialog__taxonomy,.builder-card-reader .rules-copy,.builder-card-reader .builder-card-dialog__facts{margin:0}.builder-card-reader__pricing{border:1px solid var(--line);background:var(--card-domain-soft);border-radius:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-card-reader__pricing{background:color-mix(in oklch, var(--card-domain-soft) 40%, var(--surface))}}.builder-card-reader__pricing>summary{min-height:3rem;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;list-style:none;display:flex}.builder-card-reader__pricing>summary::-webkit-details-marker{display:none}.builder-card-reader__pricing>summary span{align-items:center;gap:.4rem;font-size:.68rem;font-weight:760;display:inline-flex}.builder-card-reader__pricing>summary svg{width:.85rem;color:var(--watch-info)}.builder-card-reader__pricing>summary small{color:var(--ink-muted);text-align:right;font-size:.58rem}.builder-card-reader__pricing[open]>summary{border-bottom:1px solid var(--line)}.builder-card-reader__pricing .exact-copy-controls{border:0;border-radius:0}.builder-card-reader__pricing .copy-price-finish{width:min(100%,20.125rem);min-height:385px;margin-inline:auto}.builder-card-reader .builder-card-dialog__actions{z-index:3;padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:oklch(16.5% .022 253/.98);grid-template-columns:auto minmax(0,1fr) auto;margin:0 -.85rem -.85rem;position:sticky;bottom:-.85rem}.builder-card-reader__quantity{border:1px solid var(--line-strong);border-radius:.55rem;grid-template-columns:2.1rem auto 2.1rem;display:grid;overflow:hidden}.builder-card-reader__quantity button{min-height:2.65rem;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0}.builder-card-reader__quantity button:disabled{opacity:.35}.builder-card-reader__quantity output{border-inline:1px solid var(--line);place-items:center;min-width:2.4rem;font-size:.7rem;font-weight:780;display:grid}.deck-panel{grid-column:1/-1;overflow:hidden}.buy-list__heading-actions{align-items:center;gap:.4rem;display:flex}.deck-panel__close,.mobile-deck-dock,.deck-sheet-scrim{display:none}.buy-list-line{grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:start;gap:.55rem .65rem;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1),background-color .18s}.buy-list-line__read{cursor:pointer;background:0 0;border:0;border-radius:.3rem;grid-area:1/1/span 2;width:3.2rem;padding:0}.buy-list-line__read img{aspect-ratio:744/1039;border-radius:inherit;object-fit:cover;width:100%;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:block}.buy-list-line__read:hover img,.buy-list-line__read:focus-visible img{transform:none;box-shadow:0 .5rem 1rem oklch(7% .015 253/.36)}.buy-list-line__identity{grid-area:1/2}.buy-list-line__quantity{grid-area:1/3;min-width:6rem}.buy-list-line__counts{grid-area:2/2;max-width:7rem}.buy-list-line__actions{grid-area:2/3}.buy-list-line__market{grid-area:3/1/auto/span 2}.buy-list-line__quote{grid-area:3/3;min-width:7rem}.buy-list-line__exact-copy{grid-area:4/1/auto/-1}.buy-list-line--arriving{background:var(--watch-success);animation:.36s cubic-bezier(.16,1,.3,1) deck-line-arrive}@supports (color:color-mix(in lab, red, red)){.buy-list-line--arriving{background:color-mix(in oklch, var(--watch-success) 8%, var(--surface))}}.buy-list-line--removing{pointer-events:none;animation:.18s cubic-bezier(.7,0,.84,0) forwards deck-line-remove}.buy-list-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-list-totals>div:nth-child(odd){border-left:0}.buy-list-totals>div:nth-child(n+3){border-top:1px solid var(--line)}.buy-list-totals>div:last-child{border-left:0;grid-column:1/-1}.deck-card-flight{z-index:120;border:1px solid var(--watch-info);width:2.75rem;height:3.85rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.deck-card-flight{border:1px solid color-mix(in oklch, var(--watch-info) 65%, var(--line))}}.deck-card-flight{object-fit:cover;pointer-events:none;transform-origin:50%;border-radius:.28rem;box-shadow:0 .8rem 1.6rem oklch(7% .015 253/.48)}@keyframes deck-reader-change{0%{opacity:0;transform:translateY(.45rem)scale(.992)}}@keyframes deck-line-arrive{0%{opacity:0;transform:translateY(-.55rem)scale(.985)}}@keyframes deck-line-remove{to{opacity:0;transform:translate(1.2rem)scale(.98)}}@media (width>=1280px){.deck-builder{width:min(100% - 3rem,100rem)}.deck-builder__studio{grid-template-columns:minmax(19rem,.84fr) minmax(22rem,.98fr) minmax(23rem,1.08fr);align-items:start}.builder-browser,.builder-reader-shell,.deck-panel{position:sticky;top:.75rem}.builder-card-results{max-height:min(60vh,42rem)}.deck-panel{grid-column:auto;max-height:min(76vh,54rem);overflow-y:auto}.deck-panel .builder-section-heading{z-index:5;position:sticky;top:0}.deck-panel .buy-list-totals{z-index:4;position:sticky;bottom:0}}@media (width<=760px){.deck-builder{padding-bottom:7.5rem}.deck-builder__studio{display:block}.builder-reader-shell{position:static}.builder-card-dialog.builder-card-reader{z-index:80;background:var(--canvas);width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;display:none;position:fixed;inset:0}.builder-card-dialog.builder-card-reader--open{animation:.22s cubic-bezier(.16,1,.3,1) deck-mobile-sheet;display:block}.builder-card-reader .builder-card-dialog__header>button{display:inline-grid}.builder-card-reader .builder-card-dialog__content{padding-bottom:1rem}.builder-card-reader .builder-card-dialog__art img{width:min(100%,21rem);max-height:55dvh}.builder-card-reader .builder-card-dialog__actions{margin-bottom:-1rem;bottom:-1rem}.deck-panel{z-index:70;visibility:hidden;border-radius:1rem 1rem 0 0;max-height:none;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;position:fixed;inset:4.25rem 0 0;overflow-y:auto;transform:translateY(108%)}.deck-panel--open{visibility:visible;transition-delay:0s;transform:translateY(0)}.deck-panel__close{border:1px solid var(--line-strong);width:2.3rem;min-width:2.3rem;color:var(--ink);background:0 0;place-items:center;padding:0;display:inline-grid}.deck-sheet-scrim{z-index:69;background:oklch(8% .018 253/.78);border:0;display:block;position:fixed;inset:0}.mobile-deck-dock{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:50;border:1px solid var(--watch-info);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.25rem;padding:.7rem .8rem;display:grid;position:fixed;left:.75rem}@supports (color:color-mix(in lab, red, red)){.mobile-deck-dock{border:1px solid color-mix(in oklch, var(--watch-info) 55%, var(--line))}}.mobile-deck-dock{color:var(--ink);font:inherit;text-align:left;background:oklch(19% .03 253/.98);border-radius:.85rem;box-shadow:0 1rem 2.5rem oklch(6% .015 253/.56)}.mobile-deck-dock>svg{width:1.25rem;color:var(--watch-info)}.mobile-deck-dock>span{gap:.15rem;min-width:0;display:grid}.mobile-deck-dock>span:last-child{text-align:right}.mobile-deck-dock strong{font-size:.74rem}.mobile-deck-dock small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.mobile-deck-dock--active{animation:.26s cubic-bezier(.16,1,.3,1) deck-dock-confirm}.buy-list-line__read{width:3rem}.buy-list-line__quote{min-width:7.2rem}.deck-builder__rules-note{margin-bottom:1.5rem}}@media (width<=460px){.builder-card-reader .builder-card-dialog__actions{grid-template-columns:auto minmax(0,1fr)}.builder-card-reader .builder-card-dialog__actions>a,.buy-list-line__market{grid-column:1/-1}.buy-list-line__quote{grid-area:4/2/auto/-1}.buy-list-line__exact-copy{grid-row:5}}@keyframes deck-mobile-sheet{0%{opacity:0;transform:translateY(1.2rem)}}@keyframes deck-dock-confirm{50%{border-color:var(--watch-success);transform:translateY(-.2rem)scale(1.01)}}@media (prefers-reduced-motion:reduce){.builder-card-result,.builder-card-dialog.builder-card-reader,.buy-list-line,.buy-list-line__read img,.deck-panel,.mobile-deck-dock{transition:none!important;animation:none!important}.deck-card-flight{display:none}}.exact-copy-summary{flex-wrap:wrap;gap:.25rem;margin-top:.18rem;display:flex}.exact-copy-summary span{border:1px solid var(--line);color:var(--ink-muted);background:var(--surface-soft);border-radius:999px;padding:.16rem .34rem;font-size:.5rem;font-weight:720;line-height:1.2}.exact-copy-controls{border:1px solid var(--line);background:oklch(16.5% .022 253);border-radius:.65rem;gap:.7rem;padding:.8rem;display:grid}.exact-copy-controls__heading,.exact-copy-controls__heading>div{align-items:center;gap:.4rem;display:flex}.exact-copy-controls__heading{justify-content:space-between}.exact-copy-controls__heading>div{color:var(--ink);font-size:.68rem;font-weight:780}.exact-copy-controls__heading svg{width:.9rem;height:.9rem;color:var(--watch-info)}.price-scope{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:.22rem .4rem;font-size:.52rem;font-weight:760}.price-scope--exact_copy{border-color:var(--watch-success)}@supports (color:color-mix(in lab, red, red)){.price-scope--exact_copy{border-color:color-mix(in oklch, var(--watch-success) 48%, var(--line))}}.price-scope--exact_copy{color:var(--watch-success);background:var(--watch-success)}@supports (color:color-mix(in lab, red, red)){.price-scope--exact_copy{background:color-mix(in oklch, var(--watch-success) 9%, transparent)}}.price-scope--finish_only{border-color:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.price-scope--finish_only{border-color:color-mix(in oklch, var(--watch-warning) 48%, var(--line))}}.price-scope--finish_only{color:var(--watch-warning);background:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.price-scope--finish_only{background:color-mix(in oklch, var(--watch-warning) 8%, transparent)}}.price-scope--unavailable{color:var(--ink-muted)}.exact-copy-controls__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.exact-copy-controls__fields label{gap:.3rem;min-width:0;display:grid}.exact-copy-controls__fields label>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:740}.exact-copy-controls__fields select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:2.15rem;color:var(--ink);background:var(--surface);font:inherit;border-radius:.45rem;padding:.34rem 1.55rem .34rem .48rem;font-size:.62rem}.exact-copy-picker{border:1px solid var(--line);background:var(--surface-soft);border-radius:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.exact-copy-picker{background:color-mix(in oklch, var(--surface-soft) 72%, transparent)}}.exact-copy-picker>summary{min-height:2.35rem;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:.65rem;font-weight:740;display:flex}.exact-copy-picker>summary::marker{color:var(--watch-info)}.exact-copy-picker>summary small{color:var(--watch-info);font-size:.56rem}.exact-copy-picker[open]>summary{border-bottom:1px solid var(--line)}.exact-copy-picker .exact-copy-controls__fields{padding:.6rem}.pricing-decision{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-decision{background:color-mix(in oklch, var(--surface-soft) 82%, transparent)}}.pricing-decision__primary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-decision__primary>div{align-content:center;gap:.18rem;min-width:0;padding:.68rem;display:grid}.pricing-decision__primary>div+div{border-left:1px solid var(--line)}.pricing-decision span,.pricing-decision small{color:var(--ink-muted);font-size:.54rem;line-height:1.3}.pricing-decision span{letter-spacing:.025em;text-transform:uppercase;font-weight:720}.pricing-decision strong{color:var(--ink);font-size:.86rem;line-height:1.2}.pricing-decision>p{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:.55rem .68rem;font-size:.57rem;line-height:1.45}.exact-copy-price{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding-top:.65rem;display:grid}.exact-copy-price>div{gap:.18rem;display:grid}.exact-copy-price span,.exact-copy-price p{color:var(--ink-muted);font-size:.57rem}.exact-copy-price strong{color:var(--watch-info);font-size:.9rem}.exact-copy-price p{max-width:62ch;margin:0;line-height:1.45}.listing-integrity-warning{border:1px solid var(--watch-warning);grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.listing-integrity-warning{border:1px solid color-mix(in oklch, var(--watch-warning) 48%, var(--line))}}.listing-integrity-warning{background:var(--watch-warning);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.listing-integrity-warning{background:color-mix(in oklch, var(--watch-warning) 8%, transparent)}}.listing-integrity-warning>svg{width:1rem;height:1rem;color:var(--watch-warning);margin-top:.08rem}.listing-integrity-warning strong{color:var(--watch-warning);font-size:.68rem}.listing-integrity-warning p,.listing-integrity-warning small{color:var(--ink-muted);font-size:.57rem;line-height:1.5}.listing-integrity-warning p{margin:.2rem 0 0}.listing-integrity-warning dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.6rem 0;display:grid}.listing-integrity-warning dl>div{gap:.15rem;display:grid}.listing-integrity-warning dt{color:var(--ink-muted);text-transform:uppercase;font-size:.5rem}.listing-integrity-warning dd{color:var(--ink);margin:0;font-size:.72rem;font-weight:780}.market-comparison{border:1px solid var(--line);background:var(--surface-soft);border-radius:.65rem;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.market-comparison{background:color-mix(in oklch, var(--surface-soft) 82%, transparent)}}.market-comparison--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.market-comparison--expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.market-comparison>div:not(.market-comparison__context){align-content:center;gap:.2rem;min-width:0;padding:.68rem .72rem;display:grid}.market-comparison>div:not(.market-comparison__context)+div:not(.market-comparison__context){border-left:1px solid var(--line)}.market-comparison dt{color:var(--ink-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.58rem;font-weight:720;line-height:1.3}.market-comparison dd{color:var(--ink);margin:0;font-size:.82rem;font-weight:780;line-height:1.25}.market-comparison__context{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;grid-column:1/-1;gap:.25rem .8rem;padding:.52rem .72rem;font-size:.58rem;line-height:1.4;display:flex}.condition-price-matrix{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.condition-price-matrix{background:color-mix(in oklch, var(--surface) 72%, transparent)}}.condition-price-matrix__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;min-height:2.75rem;padding:.6rem .72rem;display:flex}.condition-price-matrix__heading>div{gap:.12rem;display:grid}.condition-price-matrix__heading strong{color:var(--ink);font-size:.72rem}.condition-price-matrix__heading span,.condition-price-matrix>small{color:var(--ink-muted);font-size:.58rem;line-height:1.4}.condition-price-matrix__heading>span{color:var(--watch-info);white-space:nowrap;font-weight:740}.condition-price-matrix__rows{display:grid}.condition-price-row{border:0;border-bottom:1px solid var(--line);min-height:2.85rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(7.2rem,1fr) auto minmax(7.5rem,1fr);align-items:center;gap:.7rem;padding:.58rem .72rem;display:grid}.condition-price-row:hover{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.condition-price-row:hover{background:color-mix(in oklch, var(--watch-info) 5%, transparent)}}.condition-price-row:focus-visible{outline:2px solid var(--watch-info);outline-offset:-2px}.condition-price-row--selected{background:var(--control-selected);box-shadow:none}.condition-price-row__condition{color:var(--ink);font-size:.65rem;font-weight:720}.condition-price-row--available strong{color:var(--watch-success)}.condition-price-row--empty strong,.condition-price-row--unchecked strong{color:var(--ink-muted)}.condition-price-row strong{text-align:right;white-space:nowrap;font-size:.72rem}.condition-price-row__detail{color:var(--ink-muted);text-align:right;font-size:.57rem;line-height:1.35}.condition-price-matrix>small{padding:.52rem .72rem;display:block}.copy-price-board{border:1px solid var(--line-strong);background:var(--surface);border-radius:.72rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.copy-price-board{background:color-mix(in oklch, var(--surface) 78%, transparent)}}.copy-price-board__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;padding:.7rem .8rem;display:flex}.copy-price-board__heading>div{align-items:center;gap:.55rem;min-width:0;display:flex}.copy-price-board__heading svg,.copy-price-board__footer svg{width:.9rem;color:var(--watch-info);flex:none}.copy-price-board__heading div div{gap:.12rem;min-width:0;display:grid}.copy-price-board__heading strong{color:var(--ink);font-size:.73rem}.copy-price-board__heading span,.copy-price-board__footer{color:var(--ink-muted);font-size:.58rem;line-height:1.4}.copy-price-board__heading>span{color:var(--watch-info);white-space:nowrap;font-weight:760}.copy-price-board__finishes{display:grid}.copy-price-finish+.copy-price-finish{border-top:1px solid var(--line-strong)}.copy-price-finish>header{background:var(--watch-info);justify-content:space-between;align-items:center;gap:.8rem;min-height:2.4rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.copy-price-finish>header{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface-soft))}}.copy-price-finish>header strong{color:var(--ink);font-size:.72rem}.copy-price-finish>header span{color:var(--ink-muted);font-size:.58rem}.copy-price-cell{border:0;border-right:1px solid var(--line);min-width:0;min-height:6.2rem;color:var(--ink);font:inherit;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:.24rem;padding:.62rem;display:flex}button.copy-price-cell{cursor:pointer}button.copy-price-cell:hover{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){button.copy-price-cell:hover{background:color-mix(in oklch, var(--watch-info) 7%, transparent)}}button.copy-price-cell:focus-visible{outline:2px solid var(--watch-info);outline-offset:-2px}.copy-price-cell:last-child{border-right:0}.copy-price-cell--selected{background:var(--control-selected);box-shadow:none}.copy-price-cell__condition{min-height:1.65rem;color:var(--ink-muted);font-size:.56rem;font-weight:720;line-height:1.25}.copy-price-cell strong{color:var(--ink);font-size:.78rem;line-height:1.2}.copy-price-cell__comparison{color:var(--watch-success);font-size:.56rem;font-weight:720}.copy-price-cell__evidence{color:var(--ink-muted);margin-top:auto;font-size:.52rem;line-height:1.35}.copy-price-board__footer{border-top:1px solid var(--line);align-items:center;gap:.45rem;min-height:2.35rem;padding:.5rem .75rem;display:flex}.catalog-copy-prices{border:1px solid var(--line);border-radius:.65rem;overflow:hidden}.catalog-copy-prices>summary{min-height:2.65rem;color:var(--ink);background:var(--surface-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .72rem;font-size:.68rem;font-weight:730;display:flex}.catalog-copy-prices>summary span{color:var(--watch-info);font-size:.56rem;font-weight:650}.catalog-copy-prices[open]>summary{border-bottom:1px solid var(--line)}.copy-price-board--compact{border:0;border-radius:0}.market-difference--above{color:var(--watch-warning)!important}.market-difference--below{color:var(--watch-success)!important}.market-comparison-empty{border-block:1px solid var(--line);gap:.2rem;padding:.68rem .72rem;display:grid}.market-comparison-empty strong{color:var(--ink);font-size:.7rem}.market-comparison-empty span{color:var(--ink-muted);font-size:.61rem;line-height:1.45}.refresh-availability{min-height:1.65rem;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.refresh-availability>span{color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.refresh-availability>span{color:color-mix(in oklch, var(--watch-info) 76%, var(--ink))}}.refresh-availability>span{font-weight:740}.refresh-availability>small{color:var(--ink-muted);font-size:.58rem}.buy-list-line__exact-copy{border-top:1px solid var(--line);grid-column:2/-1;min-width:0}.buy-list-line__exact-copy summary{min-height:2.2rem;color:var(--ink-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.55rem;list-style:none;display:flex}.buy-list-line__exact-copy summary::-webkit-details-marker{display:none}.buy-list-line__exact-copy summary>span{color:var(--watch-info);align-items:center;gap:.38rem;font-size:.6rem;font-weight:760;display:inline-flex}.buy-list-line__exact-copy summary svg{width:.82rem;height:.82rem}.buy-list-line__exact-copy summary small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.buy-list-line__exact-copy[open] summary{padding-bottom:.55rem}.buy-list-line__exact-copy .exact-copy-controls{margin-bottom:.2rem}.buy-list-integrity-summary{border-top:1px solid var(--watch-warning);grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.buy-list-integrity-summary{border-top:1px solid color-mix(in oklch, var(--watch-warning) 40%, var(--line))}}.buy-list-integrity-summary{background:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.buy-list-integrity-summary{background:color-mix(in oklch, var(--watch-warning) 7%, var(--surface))}}.buy-list-integrity-summary>svg{width:1rem;height:1rem;color:var(--watch-warning)}.buy-list-integrity-summary div{gap:.18rem;display:grid}.buy-list-integrity-summary strong{color:var(--watch-warning);font-size:.65rem}.buy-list-integrity-summary span{color:var(--ink-muted);font-size:.57rem}.builder-card-dialog .exact-copy-controls{border-color:var(--card-domain);margin-top:.85rem}@supports (color:color-mix(in lab, red, red)){.builder-card-dialog .exact-copy-controls{border-color:color-mix(in oklch, var(--card-domain) 28%, var(--line))}}@media (width<=760px){.buy-list-line__exact-copy{grid-area:4/1/auto/-1}.exact-copy-controls__fields,.market-comparison--expanded{grid-template-columns:1fr}.market-comparison--expanded>div:not(.market-comparison__context)+div:not(.market-comparison__context){border-top:1px solid var(--line);border-left:0}.copy-price-finish__conditions{grid-template-columns:1fr}.copy-price-cell{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(6.8rem,1fr) auto;gap:.18rem .7rem;min-height:4.25rem;display:grid}.copy-price-cell:last-child{border-bottom:0}.copy-price-cell__condition{min-height:0;font-size:.66rem}.copy-price-cell strong,.copy-price-cell__comparison{text-align:right}.copy-price-cell strong{font-size:.82rem}.copy-price-cell__comparison{font-size:.62rem}.copy-price-cell__evidence{grid-column:1/-1;margin-top:0;font-size:.6rem}.copy-price-finish>header strong{font-size:.78rem}.copy-price-finish>header span{font-size:.62rem}}@media (width<=520px){.exact-copy-controls{padding:.65rem}.exact-copy-controls__heading,.exact-copy-price{grid-template-columns:1fr;align-items:flex-start}.exact-copy-controls__heading{justify-items:start;display:grid}.exact-copy-controls__fields label>span,.exact-copy-price span,.listing-integrity-warning dt{font-size:.58rem}.exact-copy-controls__fields select,.exact-copy-price p,.listing-integrity-warning p,.listing-integrity-warning small{font-size:.66rem}.condition-price-row{grid-template-columns:minmax(0,1fr) auto;gap:.18rem .7rem}.condition-price-row__detail{text-align:left;grid-column:1/-1}.listing-integrity-warning strong{font-size:.74rem}.listing-integrity-warning dd{font-size:.8rem}.listing-integrity-warning dl{grid-template-columns:1fr}.buy-list-line__exact-copy summary{flex-direction:column;align-items:flex-start;gap:.2rem}.buy-list-line__exact-copy summary small{max-width:100%}}.deck-builder-page{border-bottom:1px solid var(--line);background:var(--canvas);min-height:calc(100vh - 176px)}.deck-builder{width:min(1500px,100% - 2rem);margin-inline:auto;padding-block:3.5rem 4rem}.deck-builder__hero{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:end;gap:3rem;padding-bottom:2rem;display:grid}.deck-builder__hero h1{letter-spacing:-.045em;margin-bottom:.85rem;font-family:inherit;font-size:2.65rem;font-weight:760;line-height:1}.deck-builder__hero>div:first-child>p:last-child{max-width:68ch;color:var(--ink-muted);margin-bottom:0;font-size:.95rem;line-height:1.65}.deck-builder__price-note{border:1px solid var(--watch-warning);grid-template-columns:1fr auto;align-items:baseline;gap:.25rem 1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-builder__price-note{border:1px solid color-mix(in oklch, var(--watch-warning) 38%, var(--line))}}.deck-builder__price-note{background:var(--watch-warning);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.deck-builder__price-note{background:color-mix(in oklch, var(--watch-warning) 7%, var(--surface))}}.deck-builder__price-note span,.deck-builder__price-note small{color:var(--ink-muted);font-size:.68rem}.deck-builder__price-note strong{color:var(--watch-warning);font-size:.78rem}.deck-builder__price-note small{grid-column:1/-1;line-height:1.45}.deck-builder-state{border:1px solid var(--line);min-height:22rem;color:var(--ink-muted);background:var(--surface);border-radius:.85rem;place-items:center;display:grid}.deck-builder-state--error{color:var(--watch-reject)}.deck-builder__setup{border:1px solid var(--line);background:oklch(18% .023 253);border-radius:.8rem;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:end;gap:.9rem;padding:1rem;display:grid}.deck-builder__setup>label,.deck-builder__field{gap:.38rem;min-width:0;display:grid}.deck-builder__setup>label>span,.deck-builder__field>span,.builder-search>span,.buy-list-line__quote>span,.buy-list-line__quantity>span,.buy-list-line__market>span{color:var(--ink-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.65rem;font-weight:720}.deck-builder__setup input,.deck-builder__setup select,.builder-search input,.buy-list-line__quote input{border:1px solid var(--line-strong);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:oklch(14.5% .019 253);border-radius:.55rem}.deck-builder__setup input,.deck-builder__setup select{padding:.6rem .7rem}.deck-builder__setup small{color:var(--ink-muted);font-size:.62rem}.deck-plan-picker{min-width:0;position:relative}.deck-plan-picker__trigger{border:1px solid var(--line-strong);width:100%;min-height:3.35rem;color:var(--ink);font:inherit;cursor:pointer;background:oklch(14.5% .019 253);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .68rem;display:flex}.deck-plan-picker__trigger:hover{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.deck-plan-picker__trigger:hover{border-color:color-mix(in oklch, var(--watch-info) 54%, var(--line-strong))}}.deck-plan-picker--open .deck-plan-picker__trigger{border-color:var(--watch-info);box-shadow:none}.deck-plan-picker__selection{text-align:left;gap:.3rem;min-width:0;display:grid}.deck-plan-picker__selection>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.deck-plan-picker__selection>small{color:var(--ink-muted);font-size:.6rem}.deck-plan-picker__domains{flex-wrap:wrap;gap:.28rem;display:flex}.deck-plan-picker__domains .domain-chip{min-height:1.35rem;padding:.12rem .36rem;font-size:.55rem}.deck-plan-picker__domains .domain-icon{width:.7rem;height:.7rem}.deck-plan-picker__trigger>svg{width:1rem;height:1rem;color:var(--ink-muted);flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.deck-plan-picker--open .deck-plan-picker__trigger>svg{transform:rotate(180deg)}.deck-plan-picker__menu{z-index:80;max-height:min(31rem, 64vh, var(--deck-plan-menu-available,31rem));border:1px solid var(--watch-info);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-plan-picker__menu{border:1px solid color-mix(in oklch, var(--watch-info) 54%, var(--line))}}.deck-plan-picker__menu{background:oklch(15.5% .025 253);border-radius:.82rem;animation:.18s cubic-bezier(.16,1,.3,1) deck-plan-menu-in;box-shadow:0 1.4rem 3.8rem #00000094}.deck-plan-picker--down .deck-plan-picker__menu{transform-origin:top;top:calc(100% + .5rem)}.deck-plan-picker--up .deck-plan-picker__menu{transform-origin:bottom;bottom:calc(100% + .5rem)}@keyframes deck-plan-menu-in{0%{opacity:0;transform:translateY(.3rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.deck-plan-picker__heading{border-bottom:1px solid var(--line);background:var(--watch-info);gap:.12rem;padding:.72rem .8rem .58rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-plan-picker__heading{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface))}}.deck-plan-picker__heading>span{align-items:center;gap:.4rem;font-size:.72rem;font-weight:820;display:flex}.deck-plan-picker__heading svg{width:.85rem;height:.85rem;color:var(--watch-accent)}.deck-plan-picker__heading small{color:var(--ink-muted);font-size:.58rem}.deck-plan-picker__search{border-bottom:1px solid var(--line);padding:.58rem .65rem;display:block;position:relative}.deck-plan-picker__search>svg{z-index:1;width:.88rem;height:.88rem;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:1.35rem;transform:translateY(-50%)}.deck-plan-picker__search input{min-height:2.5rem;padding:.48rem .68rem .48rem 2.15rem}.deck-plan-picker__options{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--line-strong) transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:.42rem;overflow-y:auto}.deck-plan-picker__notice{border:1px solid var(--line);color:var(--ink-muted);background:var(--watch-info);border-radius:.55rem;align-items:center;gap:.42rem;margin:.15rem .15rem .4rem;padding:.58rem .62rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-plan-picker__notice{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface))}}.deck-plan-picker__notice{font-size:.62rem;line-height:1.35}.deck-plan-picker__notice svg{flex:none;width:.85rem;height:.85rem}.deck-plan-picker__notice--error{border-color:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.deck-plan-picker__notice--error{border-color:color-mix(in oklch, var(--watch-warning) 38%, var(--line))}}.deck-plan-picker__notice--error{color:var(--watch-warning)}.deck-plan-option{width:100%;min-height:3.85rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.54rem .62rem;display:grid}.deck-plan-option:hover,.deck-plan-option:focus-visible{border-color:var(--line);background:#ffffff0a}.deck-plan-option--selected{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.deck-plan-option--selected{border-color:color-mix(in oklch, var(--watch-info) 48%, var(--line))}}.deck-plan-option--selected{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.deck-plan-option--selected{background:color-mix(in oklch, var(--watch-info) 9%, var(--surface))}}.deck-plan-option--processing{border-style:dashed}.deck-plan-option>svg:last-child{width:1rem;height:1rem;color:var(--watch-success)}.deck-plan-option__sigils{align-items:center;min-width:2.85rem;display:flex}.deck-plan-option__sigil{border:1px solid var(--domain-chip-color);width:1.8rem;height:1.8rem;color:var(--domain-chip-color);background:var(--domain-chip-color);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-plan-option__sigil{background:color-mix(in oklch, var(--domain-chip-color) 16%, oklch(12% .02 253))}}.deck-plan-option__sigil{box-shadow:0 0 0 3px oklch(15.5% .025 253)}.deck-plan-option__sigil+.deck-plan-option__sigil{margin-left:-.42rem}.deck-plan-option__sigil .domain-icon{width:1rem;height:1rem}.deck-plan-option__copy{gap:.3rem;min-width:0;display:grid}.deck-plan-option__copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.deck-plan-option__copy>small{color:var(--ink-muted);font-size:.58rem}.deck-plan-option__trail{justify-items:end;gap:.35rem;display:grid}.deck-plan-option__trail>svg{width:1rem;height:1rem;color:var(--watch-success)}.deck-plan-option__status{border:1px solid var(--line);min-height:1.35rem;color:var(--ink-muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:.24rem;padding:.16rem .34rem;font-size:.48rem;font-weight:760;display:inline-flex}.deck-plan-option__status svg{width:.68rem;height:.68rem}.deck-plan-option__status--ready{border-color:var(--watch-success)}@supports (color:color-mix(in lab, red, red)){.deck-plan-option__status--ready{border-color:color-mix(in oklch, var(--watch-success) 45%, var(--line))}}.deck-plan-option__status--ready{color:var(--watch-success)}.deck-plan-option__status--processing{border-color:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.deck-plan-option__status--processing{border-color:color-mix(in oklch, var(--watch-warning) 45%, var(--line))}}.deck-plan-option__status--processing{color:var(--watch-warning)}.deck-plan-option__status--review{border-color:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.deck-plan-option__status--review{border-color:color-mix(in oklch, var(--watch-warning) 45%, var(--line))}}.deck-plan-option__status--review{color:var(--watch-warning)}.deck-plan-option__status--recommendation{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.deck-plan-option__status--recommendation{border-color:color-mix(in oklch, var(--watch-info) 45%, var(--line))}}.deck-plan-option__status--recommendation{color:var(--watch-info)}.deck-plan-option__unrestricted{width:2.85rem;color:var(--ink-muted);place-items:center;display:grid}.deck-plan-option__unrestricted svg{width:1.2rem;height:1.2rem}.deck-plan-picker__empty{color:var(--ink-muted);text-align:center;margin:0;padding:1rem;font-size:.68rem}.recommendations-button,.builder-add-button,.buy-list__heading button,.buy-list-empty button{border:1px solid var(--watch-accent);justify-content:center;align-items:center;gap:.38rem;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.recommendations-button,.builder-add-button,.buy-list__heading button,.buy-list-empty button{border:1px solid color-mix(in oklch, var(--watch-accent) 60%, var(--line))}}.recommendations-button,.builder-add-button,.buy-list__heading button,.buy-list-empty button{color:var(--ink);background:var(--watch-accent-strong);font:inherit;cursor:pointer;border-radius:.55rem;font-size:.72rem;font-weight:760}.recommendations-button{white-space:nowrap;min-width:11rem;padding-inline:1rem}.recommendations-button:hover,.builder-add-button:hover:not(:disabled),.buy-list__heading button:hover:not(:disabled),.buy-list-empty button:hover{background:var(--watch-accent-strong)}@supports (color:color-mix(in lab, red, red)){.recommendations-button:hover,.builder-add-button:hover:not(:disabled),.buy-list__heading button:hover:not(:disabled),.buy-list-empty button:hover{background:color-mix(in oklch, var(--watch-accent-strong) 82%, var(--ink))}}.deck-builder__checks{border:1px solid var(--line);background:oklch(17% .022 253);border-radius:.7rem;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));margin-block:.85rem 1.4rem;display:grid;overflow:hidden}.deck-check{min-height:3.25rem;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.7rem;transition:background-color .14s,box-shadow .14s;display:grid}.deck-check+.deck-check{border-left:1px solid var(--line)}.deck-check svg{width:.9rem;height:.9rem;color:var(--watch-warning)}.deck-check>span{gap:.12rem;min-width:0;display:grid}.deck-check>span strong,.deck-check>strong{color:var(--ink);font-size:.75rem}.deck-check>span small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:500;overflow:hidden}.deck-check:hover,.deck-check--active{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.deck-check:hover,.deck-check--active{background:color-mix(in oklch, var(--watch-info) 9%, var(--surface))}}.deck-check--active{background:var(--control-selected);box-shadow:none}.deck-check:focus-visible{z-index:1;outline:2px solid var(--watch-info);outline-offset:-2px;position:relative}.deck-check--complete svg,.deck-check--complete>strong{color:var(--watch-success)}.deck-check--over svg,.deck-check--over>strong{color:var(--watch-reject)}.deck-legality-warning{border:1px solid var(--watch-warning);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin:-.55rem 0 1.4rem;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-legality-warning{border:1px solid color-mix(in oklch, var(--watch-warning) 48%, var(--line))}}.deck-legality-warning{color:var(--ink);background:var(--watch-warning);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.deck-legality-warning{background:color-mix(in oklch, var(--watch-warning) 8%, var(--surface))}}.deck-legality-warning>svg{width:1rem;height:1rem;color:var(--watch-warning)}.deck-legality-warning>div{gap:.15rem;min-width:0;display:grid}.deck-legality-warning strong{font-size:.72rem}.deck-legality-warning span{color:var(--ink-muted);font-size:.62rem;line-height:1.45}.deck-builder__workspace{grid-template-columns:minmax(420px,.82fr) minmax(0,1.58fr);align-items:start;gap:1rem;display:grid}.builder-browser,.buy-list{border:1px solid var(--line);background:oklch(17% .022 253);border-radius:.85rem;min-width:0;overflow:hidden}.builder-browser{scroll-margin-top:1rem;position:sticky;top:.75rem}.builder-section-heading{border-bottom:1px solid var(--line);background:oklch(19% .024 253);justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;padding:.85rem 1rem;display:flex}.builder-section-heading .eyebrow{margin-bottom:.25rem;font-size:.6rem}.builder-section-heading h2{letter-spacing:-.025em;font-family:inherit;font-size:1.05rem;font-weight:760}.builder-section-heading>span{color:var(--ink-muted);font-size:.66rem}.builder-search{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.9rem;padding:.65rem .8rem;display:grid}.builder-search svg{width:1rem;color:var(--ink-muted)}.builder-search input{min-height:2.45rem;padding:.5rem .6rem;font-size:.75rem}.builder-type-filter{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.builder-type-filter{background:color-mix(in oklch, var(--surface-soft) 42%, var(--surface))}}.builder-type-filter button{min-width:0;min-height:2.75rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.28rem;padding:.4rem .25rem;font-size:.6rem;font-weight:720;display:inline-flex}.builder-type-filter button+button{border-left:1px solid var(--line)}.builder-type-filter button:hover,.builder-type-filter button.active{color:var(--ink);background:var(--control-selected)}.builder-type-filter button:focus-visible{z-index:1;outline:2px solid var(--watch-info);outline-offset:-2px;position:relative}.builder-type-filter svg,.builder-type-filter .taxonomy-icon{flex:none;width:.78rem;height:.78rem}.builder-scope{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.builder-scope button{min-height:2.85rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .35rem;font-size:.62rem;font-weight:720}.builder-scope button+button{border-left:1px solid var(--line)}.builder-scope button:hover:not(:disabled),.builder-scope button.active{color:var(--ink);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.builder-scope button:hover:not(:disabled),.builder-scope button.active{background:color-mix(in oklch, var(--watch-info) 10%, var(--surface))}}.builder-scope button.active{background:var(--control-selected);box-shadow:none}.builder-scope button:disabled{opacity:.42;cursor:not-allowed}.builder-legality-status{border-bottom:1px solid var(--watch-success);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-legality-status{border-bottom:1px solid color-mix(in oklch, var(--watch-success) 35%, var(--line))}}.builder-legality-status{background:var(--watch-success)}@supports (color:color-mix(in lab, red, red)){.builder-legality-status{background:color-mix(in oklch, var(--watch-success) 7%, var(--surface))}}.builder-legality-status>svg{width:1rem;height:1rem;color:var(--watch-success)}.builder-legality-status>div:nth-child(2){gap:.12rem;min-width:0;display:grid}.builder-legality-status strong{color:var(--ink);font-size:.7rem}.builder-legality-status>div:nth-child(2) span,.builder-legality-status__domains small{color:var(--ink-muted);font-size:.58rem;line-height:1.4}.builder-legality-status__domains{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.builder-legality-status__domains .domain-chip{min-height:1.55rem;padding:.2rem .42rem;font-size:.58rem}.builder-legality-status__domains .domain-icon{width:.72rem;height:.72rem}.builder-legality-status__domains small{text-align:right;flex-basis:100%}.builder-legality-status--setup{border-bottom-color:var(--watch-warning);grid-template-columns:auto minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.builder-legality-status--setup{border-bottom-color:color-mix(in oklch, var(--watch-warning) 38%, var(--line))}}.builder-legality-status--setup{background:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.builder-legality-status--setup{background:color-mix(in oklch, var(--watch-warning) 7%, var(--surface))}}.builder-legality-status--setup>svg{color:var(--watch-warning)}.builder-recommendation-status{border-bottom:1px solid var(--watch-info);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-recommendation-status{border-bottom:1px solid color-mix(in oklch, var(--watch-info) 35%, var(--line))}}.builder-recommendation-status{color:var(--ink);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.builder-recommendation-status{background:color-mix(in oklch, var(--watch-info) 9%, var(--surface))}}.builder-recommendation-status{animation:none}.builder-focus-status{border-bottom:1px solid var(--watch-info);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-focus-status{border-bottom:1px solid color-mix(in oklch, var(--watch-info) 35%, var(--line))}}.builder-focus-status{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.builder-focus-status{background:color-mix(in oklch, var(--watch-info) 9%, var(--surface))}}.builder-focus-status>div{gap:.12rem;min-width:0;display:grid}.builder-focus-status strong{color:var(--ink);font-size:.7rem}.builder-focus-status span{color:var(--ink-muted);font-size:.59rem;line-height:1.4}.builder-focus-status button{border:1px solid var(--line-strong);min-height:2rem;color:var(--watch-info);font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;align-items:center;gap:.28rem;padding:.35rem .5rem;font-size:.58rem;font-weight:720;display:inline-flex}.builder-focus-status button svg{width:.72rem;height:.72rem}.builder-recommendation-status>svg{width:1rem;height:1rem;color:var(--watch-info)}.builder-recommendation-status>div{gap:.12rem;min-width:0;display:grid}.builder-recommendation-status strong{font-size:.7rem}.builder-recommendation-status span{color:var(--ink-muted);font-size:.59rem;line-height:1.4}.builder-card-results{max-height:min(66vh,760px);overflow-y:auto}.builder-card-result{grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.75rem .8rem;display:grid}.builder-card-result+.builder-card-result{border-top:1px solid var(--line)}.builder-card-result__body{min-width:0}.builder-card-result__body>div:first-child{color:var(--ink-muted);justify-content:space-between;gap:.7rem;font-size:.62rem;display:flex}.builder-card-result h3{text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 .22rem;font-size:.82rem;overflow:hidden}.builder-card-result p{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .35rem;font-size:.64rem;line-height:1.35;overflow:hidden}.builder-card-result__domains{flex-wrap:wrap;gap:.26rem;display:flex}.builder-card-result__domains span{color:var(--ink-muted);align-items:center;gap:.18rem;font-size:.59rem;display:inline-flex}.builder-card-result__domains .domain-icon{width:.7rem;height:.7rem}.builder-card-result__actions{gap:.35rem;display:grid}.builder-read-button,.builder-add-button{min-width:3.6rem;min-height:2.2rem;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.28rem;padding:.38rem .48rem;font-size:.62rem;font-weight:740;display:inline-flex}.builder-read-button{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.builder-read-button:hover{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.builder-read-button:hover{border-color:color-mix(in oklch, var(--watch-info) 60%, var(--line))}}.builder-read-button:hover{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.builder-read-button:hover{background:color-mix(in oklch, var(--watch-info) 9%, var(--surface))}}.builder-read-button svg,.builder-add-button svg,.buy-list__heading button svg{width:.82rem}.builder-add-button:disabled,.buy-list__heading button:disabled{border-color:var(--line);color:var(--ink-muted);opacity:.55;cursor:not-allowed;background:0 0}.builder-empty-results,.buy-list-empty{min-height:22rem;color:var(--ink-muted);text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:2rem;display:grid}.builder-empty-results svg,.buy-list-empty>svg{width:2rem;height:2rem;color:var(--watch-info);stroke-width:1.4px;margin-bottom:.3rem}.builder-empty-results strong,.buy-list-empty strong{color:var(--ink);font-size:.82rem}.builder-empty-results span,.buy-list-empty span{max-width:44ch;font-size:.68rem;line-height:1.5}.buy-list__heading button{min-height:2.3rem;padding:.42rem .65rem}.buy-list-lines{display:grid}.buy-list-line{grid-template-columns:3.4rem minmax(155px,1fr) 6.2rem 5.2rem 8.8rem 7.8rem 3.4rem;align-items:center;gap:.65rem;min-width:0;padding:.75rem .8rem;display:grid}.buy-list-line+.buy-list-line{border-top:1px solid var(--line)}.buy-list-line>img{aspect-ratio:744/1039;object-fit:cover;border-radius:.28rem;width:3.4rem;display:block}.buy-list-line__identity{gap:.18rem;min-width:0;display:grid}.buy-list-line__identity>span,.buy-list-line__identity small,.buy-list-line__market small,.buy-list-line__quote small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;line-height:1.3;overflow:hidden}.buy-list-line__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.buy-list-line__quantity,.buy-list-line__market,.buy-list-line__quote{gap:.34rem;min-width:0;display:grid}.buy-list-line__quantity>div{border:1px solid var(--line);border-radius:.45rem;grid-template-columns:1.8rem 1fr 1.8rem;display:grid;overflow:hidden}.buy-list-line__quantity button,.buy-list-line__actions button,.buy-list-line__actions a{min-height:2rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.buy-list-line__quantity button:hover:not(:disabled),.buy-list-line__actions button:hover,.buy-list-line__actions a:hover{color:var(--ink);background:var(--surface-soft)}.buy-list-line__quantity button:disabled{opacity:.38;cursor:not-allowed}.buy-list-line__quantity svg,.buy-list-line__actions svg{width:.8rem;height:.8rem}.buy-list-line__quantity output{border-inline:1px solid var(--line);place-items:center;font-size:.72rem;font-weight:760;display:grid}.buy-list-line__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;display:grid}.buy-list-line__counts div{gap:.16rem;display:grid}.buy-list-line__counts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.56rem}.buy-list-line__counts dd{margin:0;font-size:.75rem;font-weight:760}.buy-list-line__market strong{font-size:.82rem}.buy-list-line__market small{text-overflow:clip;white-space:normal;overflow:visible}.buy-list-line__quote>div{border:1px solid var(--line-strong);background:oklch(14.5% .019 253);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.buy-list-line__quote>div>span{color:var(--ink-muted);padding-left:.42rem;font-size:.7rem}.buy-list-line__quote input{background:0 0;border:0;min-height:2rem;padding:.3rem .35rem .3rem .18rem;font-size:.7rem}.buy-list-line__actions{border:1px solid var(--line);border-radius:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.buy-list-line__actions>*+*{border-left:1px solid var(--line)}.buy-list-totals{border-top:1px solid var(--line-strong);background:oklch(19.5% .025 253);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.buy-list-totals>div{align-content:center;gap:.24rem;min-height:5.25rem;padding:.75rem .9rem;display:grid}.buy-list-totals>div+div{border-left:1px solid var(--line)}.buy-list-totals span,.buy-list-totals small{color:var(--ink-muted);font-size:.59rem}.buy-list-totals strong{font-size:.92rem}.buy-list-total--over strong{color:var(--watch-reject)}.buy-list-total--under strong{color:var(--watch-success)}.deck-builder__rules-note{max-width:90ch;color:var(--ink-muted);margin:1rem 0 0;font-size:.65rem;line-height:1.55}.builder-card-dialog{--card-domain:var(--watch-info);--card-domain-soft:oklch(23% .04 235);border:1px solid var(--card-domain);width:min(58rem,100vw - 2rem);max-width:none;max-height:min(90dvh,54rem);margin:auto;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-card-dialog{border:1px solid color-mix(in oklch, var(--card-domain) 44%, var(--line))}}.builder-card-dialog{color:var(--ink);background:oklch(15.5% .021 253);border-radius:.9rem;box-shadow:0 1.5rem 5rem oklch(8% .018 253/.68)}.builder-card-dialog[data-domain=fury]{--card-domain:oklch(70% .17 24);--card-domain-soft:oklch(25% .055 24)}.builder-card-dialog[data-domain=calm]{--card-domain:oklch(76% .1 203);--card-domain-soft:oklch(25% .045 203)}.builder-card-dialog[data-domain=chaos]{--card-domain:oklch(73% .15 307);--card-domain-soft:oklch(25% .055 307)}.builder-card-dialog[data-domain=mind]{--card-domain:oklch(76% .11 248);--card-domain-soft:oklch(25% .05 248)}.builder-card-dialog[data-domain=order]{--card-domain:oklch(83% .12 87);--card-domain-soft:oklch(27% .04 87)}.builder-card-dialog[data-domain=body]{--card-domain:oklch(74% .11 145);--card-domain-soft:oklch(25% .045 145)}.builder-card-dialog::backdrop{background:oklch(8% .018 253/.84)}.builder-card-dialog__header{border-bottom:1px solid var(--line);background:oklch(18% .024 253);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.85rem 1rem;display:flex}.builder-card-dialog__header .eyebrow{color:var(--card-domain);margin-bottom:.22rem;font-size:.58rem}.builder-card-dialog__header h2{letter-spacing:-.02em;font:500 1.45rem/1.1 Georgia,serif}.builder-card-dialog__header button{border:1px solid var(--line-strong);width:2.45rem;height:2.45rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.builder-card-dialog__header button:hover{background:var(--surface-soft)}.builder-card-dialog__header svg{width:1rem;height:1rem}.builder-card-dialog__content{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr);align-items:start;gap:1.2rem;max-height:calc(min(90dvh,54rem) - 4.8rem);padding:1.1rem;display:grid;overflow-y:auto}.builder-card-dialog__art{gap:.7rem;min-width:0;display:grid}.builder-card-dialog__art img{border:1px solid var(--card-domain);width:100%;max-height:66dvh;display:block}@supports (color:color-mix(in lab, red, red)){.builder-card-dialog__art img{border:1px solid color-mix(in oklch, var(--card-domain) 42%, var(--line))}}.builder-card-dialog__art img{object-fit:contain;background:oklch(11% .017 253);border-radius:.65rem}.builder-card-dialog__art--portrait img{aspect-ratio:744/1039}.builder-card-dialog__art--landscape img{aspect-ratio:1039/744}.builder-card-dialog__art label{gap:.3rem;display:grid}.builder-card-dialog__art label>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:740}.builder-card-dialog__art select{border:1px solid var(--card-domain);width:100%;min-height:2.35rem;padding:.42rem 1.8rem .42rem .58rem}@supports (color:color-mix(in lab, red, red)){.builder-card-dialog__art select{border:1px solid color-mix(in oklch, var(--card-domain) 35%, var(--line))}}.builder-card-dialog__art select{color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:.5rem;font-size:.66rem}.builder-card-dialog__details{min-width:0}.builder-card-dialog__identity{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.builder-card-dialog__identity span{color:var(--ink-muted);font-size:.65rem}.builder-card-dialog__identity strong{color:var(--card-domain);white-space:nowrap;font-size:.9rem}.builder-card-dialog__taxonomy{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.builder-card-dialog__taxonomy>div{flex-wrap:wrap;gap:.35rem;display:flex}.builder-card-dialog .rules-copy{min-height:0}.builder-card-dialog__facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 0 0;display:grid}.builder-card-dialog__facts>div{text-align:center;gap:.25rem;min-width:0;padding:.7rem .45rem;display:grid}.builder-card-dialog__facts>div+div{border-left:1px solid var(--line)}.builder-card-dialog__facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.56rem}.builder-card-dialog__facts dd{margin:0;font-size:.8rem;font-weight:780}.builder-card-dialog__actions{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:.9rem;display:grid}.builder-card-dialog__actions button,.builder-card-dialog__actions a{min-height:2.65rem;font:inherit;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.7rem;font-weight:760;display:inline-flex}.builder-card-dialog__actions button{border:1px solid var(--watch-accent)}@supports (color:color-mix(in lab, red, red)){.builder-card-dialog__actions button{border:1px solid color-mix(in oklch, var(--watch-accent) 60%, var(--line))}}.builder-card-dialog__actions button{color:var(--ink);background:var(--watch-accent-strong);cursor:pointer}.builder-card-dialog__actions button:disabled{border-color:var(--line);color:var(--ink-muted);cursor:not-allowed;background:0 0}.builder-card-dialog__actions a{border:1px solid var(--line-strong);color:var(--watch-info);text-decoration:none}.builder-card-dialog__actions svg{width:.85rem;height:.85rem}@media (width>=1181px){.deck-builder__setup>label>span,.deck-builder__field>span,.builder-search>span,.buy-list-line__quote>span,.buy-list-line__quantity>span,.buy-list-line__market>span{font-size:.7rem}.deck-builder__setup small,.builder-section-heading>span{font-size:.68rem}.recommendations-button,.buy-list__heading button,.buy-list-empty button{font-size:.78rem}.deck-check{font-size:.76rem}.deck-check>span strong,.deck-check>strong{font-size:.82rem}.deck-check>span small{font-size:.62rem}.builder-section-heading h2{font-size:1.12rem}.builder-search input{font-size:.82rem}.builder-scope button{font-size:.68rem}.builder-card-result{grid-template-columns:3.5rem minmax(0,1fr) auto;padding-block:.85rem}.builder-card-result__body>div:first-child,.buy-list-line__identity>span,.buy-list-line__identity small,.buy-list-line__market small,.buy-list-line__quote small{font-size:.67rem}.builder-card-result h3,.buy-list-line__identity strong{font-size:.88rem}.builder-card-result p{font-size:.7rem}.builder-card-result__domains span,.builder-read-button,.builder-add-button{font-size:.66rem}.buy-list-line__counts dt,.buy-list-totals span,.buy-list-totals small{font-size:.64rem}.buy-list-line__counts dd,.buy-list-line__quantity output{font-size:.78rem}.buy-list-line__market strong{font-size:.88rem}.buy-list-totals strong{font-size:1rem}}@media (width<=1180px){.deck-builder__workspace{grid-template-columns:1fr}.builder-browser{position:static}.builder-card-results{max-height:32rem}}@media (width<=760px){.deck-builder{width:min(100% - 1.25rem,1240px);padding-block:2.5rem 3rem}.deck-builder__hero{grid-template-columns:1fr;align-items:start;gap:1.2rem}.deck-builder__hero h1{font-size:2.15rem}.deck-builder__price-note{width:min(100%,24rem)}.deck-builder__setup{grid-template-columns:1fr;align-items:stretch}.deck-plan-picker__menu{max-height:min(30rem, 62svh, var(--deck-plan-menu-available,30rem));left:-.15rem;right:-.15rem}.deck-plan-option{min-height:4.15rem}.deck-plan-option__copy>strong{font-size:.78rem}.builder-legality-status{grid-template-columns:auto minmax(0,1fr)}.builder-legality-status__domains{grid-column:2;justify-content:flex-start}.builder-legality-status__domains small{text-align:left;flex-basis:auto}.deck-builder__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-check:first-child{grid-column:1/-1}.deck-check:nth-child(2),.deck-check:nth-child(4){border-left:0}.deck-check:nth-child(n+2){border-top:1px solid var(--line)}.buy-list-line{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:.6rem .7rem;padding-block:.9rem}.buy-list-line>img{grid-row:1/span 2;width:3rem}.buy-list-line__identity{align-self:center}.buy-list-line__actions{grid-area:1/3}.buy-list-line__quantity,.buy-list-line__counts,.buy-list-line__market,.buy-list-line__quote{grid-row:2}.buy-list-line__quantity{grid-column:2}.buy-list-line__counts{grid-column:3;min-width:4.2rem}.buy-list-line__market{grid-area:3/2}.buy-list-line__quote{grid-area:3/3;min-width:7.3rem}.buy-list-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-list-totals>div:nth-child(3){border-left:0}.buy-list-totals>div:nth-child(n+3){border-top:1px solid var(--line)}.buy-list-totals>div:last-child{border-left:0;grid-column:1/-1}.builder-card-dialog{border-radius:.8rem;width:min(100vw - 1rem,34rem);max-height:calc(100dvh - 1rem)}.builder-card-dialog__content{grid-template-columns:1fr;gap:1rem;max-height:calc(100dvh - 5.8rem);padding:.85rem}.builder-card-dialog__art img{max-height:58dvh}.builder-card-dialog__details{padding-bottom:.2rem}}@media (width<=520px){.site-header--catalog nav{gap:.75rem;font-size:.74rem}.builder-section-heading{align-items:flex-start}.buy-list__heading{align-items:center}.builder-scope button{font-size:.56rem}.builder-card-result{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.55rem;padding-inline:.65rem}.builder-card-result__body>div:first-child span:first-child,.builder-card-result__domains span:last-child{display:none}.builder-add-button{min-width:3.2rem;padding-inline:.35rem}.builder-read-button,.builder-add-button{min-height:2rem}.builder-read-button{min-width:3.2rem}.builder-card-dialog__header{min-height:4.3rem;padding:.7rem .8rem}.builder-card-dialog__header h2{font-size:1.2rem}.builder-card-dialog__identity,.builder-card-dialog__taxonomy{flex-direction:column;align-items:flex-start}.builder-card-dialog__taxonomy .card-taxonomy{margin-left:0}.builder-card-dialog__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-card-dialog__facts>div:nth-child(3){border-left:0}.builder-card-dialog__facts>div:nth-child(n+3){border-top:1px solid var(--line)}.builder-card-dialog__actions{grid-template-columns:1fr}.buy-list-line{grid-template-columns:2.8rem minmax(0,1fr) auto;padding-inline:.65rem}.buy-list-line>img{width:2.8rem}.buy-list-line__market{grid-area:3/1/auto/span 2}.buy-list-line__quote{grid-column:3}}.app-shell--catalog{width:100%}.site-header--catalog{width:min(1240px,100% - 2.5rem);margin:0 auto}.catalog-page{color:var(--ink)}.catalog-shell,.platform-workspace,.catalog-footer{width:min(1240px,100% - 2.5rem);margin-inline:auto}.catalog-hero{border-bottom:1px solid var(--line);background:var(--canvas);overflow:hidden}.catalog-hero__grid{grid-template-columns:minmax(0,1fr) minmax(285px,380px);align-items:center;gap:clamp(2.5rem,8vw,7rem);min-height:430px;padding-block:clamp(4.5rem,8vw,7.2rem);display:grid}.catalog-hero h1{max-width:770px;margin-bottom:1.3rem;font-size:clamp(2.7rem,6vw,5.25rem);line-height:.94}.catalog-hero h1 span{color:oklch(79% .12 24);font-style:italic;display:block}.catalog-hero__grid>div>p:last-child{max-width:66ch;color:var(--ink-muted);margin:0;font-size:1.05rem;line-height:1.72}.catalog-summary{border-block:1px solid var(--line-strong);margin:0;padding-block:.6rem}.catalog-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;min-height:4.2rem;padding:.8rem 0;display:flex}.catalog-summary dt{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750}.catalog-summary dd{margin:0;font:500 2.15rem/1 Georgia,serif}.catalog-summary>p{color:var(--ink-muted);margin:1rem 0 0;font-size:.78rem}.tracker-workspace{padding-block:clamp(4rem,7vw,6.5rem)}.tracker-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.tracker-heading h2{font-family:inherit;font-size:clamp(2rem,4vw,3.1rem);font-weight:740}.tracker-heading>p{color:var(--ink-muted);margin:0;font-size:.85rem}.tracker-heading>p strong{color:var(--ink)}.tracker-heading__tools{justify-items:end;gap:.7rem;display:grid}.tracker-heading__tools>p{color:var(--ink-muted);margin:0;font-size:.78rem}.tracker-heading__tools>p strong{color:var(--ink)}.catalog-view-switch{border:1px solid var(--line);background:oklch(17% .02 253);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.22rem;display:grid}.catalog-view-switch button{min-height:2.45rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.46rem;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .75rem;font-size:.72rem;font-weight:730;display:inline-flex}.catalog-view-switch button:hover{color:var(--ink);background:var(--surface-soft)}.catalog-view-switch button.active{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.catalog-view-switch button.active{border-color:color-mix(in oklch, var(--watch-info) 45%, var(--line))}}.catalog-view-switch button.active{color:var(--ink);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.catalog-view-switch button.active{background:color-mix(in oklch, var(--watch-info) 10%, var(--surface))}}.catalog-view-switch button:focus-visible{outline:2px solid var(--watch-info);outline-offset:2px}.catalog-view-switch svg{width:.9rem;height:.9rem}.set-value-board{border:1px solid var(--line-strong);background:oklch(16.5% .021 253);border-radius:.85rem;margin-top:.35rem;overflow:hidden}.set-value-board__header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(25rem,auto);align-items:end;gap:2rem;padding:1.25rem 1.35rem;display:grid}.set-value-board__header h3{margin:.12rem 0 .45rem;font-family:inherit;font-size:1.35rem}.set-value-board__header>div:first-child>p:last-child{max-width:68ch;color:var(--ink-muted);margin:0;font-size:.74rem;line-height:1.55}.set-value-board__controls{grid-template-columns:minmax(10rem,.8fr) minmax(13rem,1.2fr);gap:.65rem;display:grid}.set-value-board__controls label{gap:.32rem;min-width:0;display:grid}.set-value-board__controls label>span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:760}.set-value-board__controls select{border:1px solid var(--line);width:100%;min-height:2.7rem;color:var(--ink);background:var(--surface-raised);font:inherit;border-radius:.55rem;outline:0;padding:0 .72rem;font-size:.72rem}.set-value-board__controls select:focus-visible{border-color:var(--watch-info);box-shadow:0 0 0 2px var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.set-value-board__controls select:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--watch-info) 18%, transparent)}}.set-value-board__context{border-bottom:1px solid var(--line);min-height:2.8rem;color:var(--ink-muted);background:oklch(18% .022 253);align-items:center;gap:1.2rem;padding:.55rem 1.35rem;font-size:.62rem;display:flex}.set-value-board__context span{align-items:center;gap:.32rem;display:inline-flex}.set-value-board__context svg{width:.78rem;height:.78rem;color:var(--watch-info)}.set-value-ledger{margin:0;padding:0;list-style:none}.set-value-row{border-bottom:1px solid var(--line);grid-template-columns:2rem 3.15rem minmax(12rem,1fr) minmax(8rem,.45fr) minmax(10rem,.55fr) auto;align-items:center;gap:.8rem;min-height:5.25rem;padding:.68rem 1rem;transition:background-color .18s cubic-bezier(.22,1,.36,1);display:grid}.set-value-row:hover{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.set-value-row:hover{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface))}}.set-value-row__rank{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:760}.set-value-row:nth-child(-n+3) .set-value-row__rank{color:var(--watch-warning)}.set-value-row>img{object-fit:cover;object-position:top;border-radius:.35rem;width:3.15rem;height:3.9rem;box-shadow:0 .35rem .9rem oklch(7% .015 253/.28)}.set-value-row__identity,.set-value-row__price,.set-value-row__english{gap:.18rem;min-width:0;display:grid}.set-value-row__identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.set-value-row__identity span,.set-value-row__identity small,.set-value-row__price span,.set-value-row__price small,.set-value-row__english span,.set-value-row__english small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.35;overflow:hidden}.set-value-row__price strong,.set-value-row__english strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.82rem}.set-value-row__price strong{color:var(--watch-info)}.set-value-row__english small.above{color:var(--watch-warning)}.set-value-row__english small.below{color:var(--watch-success)}.set-value-row__inspect,.set-value-board__footer button{border:1px solid var(--line);min-height:2.4rem;color:var(--ink);background:var(--surface-raised);font:inherit;cursor:pointer;border-radius:.52rem;justify-content:center;align-items:center;gap:.38rem;padding:.48rem .72rem;font-size:.66rem;font-weight:740;display:inline-flex}.set-value-row__inspect:hover,.set-value-board__footer button:hover{border-color:var(--watch-info);color:var(--watch-info)}.set-value-row__inspect:focus-visible,.set-value-board__footer button:focus-visible{outline:2px solid var(--watch-info);outline-offset:2px}.set-value-row__inspect svg{width:.82rem;height:.82rem}.set-value-board__empty{min-height:12rem;color:var(--ink-muted);text-align:center;align-content:center;justify-items:center;gap:.35rem;padding:2rem;display:grid}.set-value-board__empty strong{color:var(--ink);font-size:.85rem}.set-value-board__empty span{font-size:.68rem}.set-value-board__footer{background:oklch(18% .022 253);justify-content:flex-end;align-items:center;gap:.55rem;min-height:3.6rem;padding:.62rem 1rem;display:flex}.set-value-board__footer button:last-child{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.set-value-board__footer button:last-child{border-color:color-mix(in oklch, var(--watch-info) 48%, var(--line))}}.set-value-board__footer button:last-child{color:var(--watch-info)}.catalog-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-tabs button{min-height:4.2rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;display:flex}.catalog-tabs button:hover{color:var(--ink);background:oklch(22% .025 253)}.catalog-tabs button.active{color:var(--ink);background:var(--control-selected)}.catalog-tabs button strong{background:var(--surface-soft);border-radius:999px;min-width:2rem;padding:.2rem .45rem;font-size:.7rem}.catalog-controls{grid-template-columns:minmax(260px,1fr) auto minmax(190px,auto);align-items:center;gap:.75rem;padding-block:1.1rem;display:grid}.catalog-search,.sort-control,.catalog-filters>label{border:1px solid var(--line);background:oklch(18% .021 253);border-radius:.65rem;align-items:center;gap:.7rem;min-height:2.9rem;padding:0 .85rem;display:flex}.catalog-search:focus-within,.sort-control:focus-within,.catalog-filters>label:focus-within{border-color:var(--watch-info)}.catalog-search svg,.filter-button svg,.catalog-results svg{width:1rem;height:1rem}.catalog-search svg{color:var(--ink-muted)}.catalog-search input,.sort-control select,.catalog-filters select{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.catalog-search input{min-height:2.8rem}.sort-control>span,.catalog-filters label>span,.catalog-filters legend{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:760}.filter-button{border:1px solid var(--line);min-height:2.9rem;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.84rem;font-weight:720;display:inline-flex}.filter-button__count{min-width:1.35rem;min-height:1.35rem;color:var(--ink);background:var(--control-selected);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.65rem;line-height:1;display:inline-grid}.catalog-filters{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;grid-template-columns:repeat(2,minmax(170px,230px)) minmax(250px,auto) minmax(320px,1fr);gap:.8rem;padding:1rem;display:none}.catalog-filters--open{display:grid}.catalog-filters fieldset{border:0;min-width:0;margin:0;padding:0}.catalog-filters legend{margin-bottom:.45rem}.catalog-filters fieldset div{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-filters fieldset button{border:1px solid var(--line);min-height:2.15rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:oklch(18% .021 253);border-radius:999px;align-items:center;gap:.38rem;padding:.35rem .65rem;font-size:.72rem;display:inline-flex}.catalog-filters fieldset button.active{border-color:var(--filter-domain,var(--watch-info));color:var(--ink);background:var(--filter-domain,var(--watch-info))}@supports (color:color-mix(in lab, red, red)){.catalog-filters fieldset button.active{background:color-mix(in oklch, var(--filter-domain,var(--watch-info)) 9%, var(--surface))}}.catalog-filters fieldset button.active{box-shadow:none}.domain-filter--fury{--filter-domain:oklch(64% .19 24)}.domain-filter--calm{--filter-domain:oklch(70% .12 203)}.domain-filter--chaos{--filter-domain:oklch(66% .17 307)}.domain-filter--mind{--filter-domain:oklch(70% .13 248)}.domain-filter--order{--filter-domain:oklch(79% .13 87)}.domain-filter--body{--filter-domain:oklch(67% .13 145)}.catalog-results{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;display:flex}.catalog-results p{color:var(--ink-muted);margin:0;font-size:.82rem}.catalog-results p strong{color:var(--ink)}.catalog-results__summary{gap:.16rem;display:grid}.catalog-results__summary small{color:var(--ink-muted);font-size:.66rem}.catalog-results__summary a,.deck-builder__price-note a{color:var(--watch-info);text-underline-offset:.16em}.catalog-results button{color:var(--watch-info);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-size:.78rem;font-weight:720;display:inline-flex}.catalog-results button:disabled{opacity:.45;cursor:not-allowed}.catalog-results__actions{align-items:center;gap:.95rem;display:flex}.symbol-label-toggle{color:var(--ink-muted);cursor:pointer;align-items:center;gap:.42rem;font-size:.76rem;font-weight:680;display:inline-flex;position:relative}.symbol-label-toggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.symbol-label-toggle>span{border:1px solid var(--line-strong);background:oklch(20% .024 253);border-radius:999px;flex:none;width:1.75rem;height:1rem;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);position:relative}.symbol-label-toggle>span:after{content:"";background:var(--ink-muted);border-radius:50%;width:.62rem;height:.62rem;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);position:absolute;top:.13rem;left:.16rem;transform:translate(0)}.symbol-label-toggle:hover{color:var(--ink)}.symbol-label-toggle input:checked+span{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.symbol-label-toggle input:checked+span{border-color:color-mix(in oklch, var(--watch-info) 70%, var(--line))}}.symbol-label-toggle input:checked+span{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.symbol-label-toggle input:checked+span{background:color-mix(in oklch, var(--watch-info) 22%, var(--surface))}}.symbol-label-toggle input:checked+span:after{background:var(--watch-info);transform:translate(.72rem)}.symbol-label-toggle input:focus-visible+span{outline:2px solid var(--watch-info);outline-offset:3px}.symbol-legend{color:var(--ink-muted);font-size:.76rem;position:relative}.symbol-legend summary{color:var(--ink-muted);cursor:pointer;font-weight:720;list-style:none}.symbol-legend summary::-webkit-details-marker{display:none}.symbol-legend summary:before{content:"?";border:1px solid var(--line-strong);width:1.15rem;height:1.15rem;color:var(--watch-info);border-radius:50%;place-items:center;margin-right:.34rem;font-size:.65rem;display:inline-grid}.symbol-legend[open] summary{color:var(--ink)}.symbol-legend__panel{z-index:20;border:1px solid var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(17% .025 253/.98);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;width:min(21rem,100vw - 2rem);padding:.85rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 10px 24px #0000003d}.symbol-legend__panel:before{content:"";border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:oklch(17% .025 253);width:.65rem;height:.65rem;position:absolute;top:-.35rem;right:2.2rem;transform:rotate(45deg)}.symbol-legend__panel>span{color:var(--ink);white-space:nowrap;align-items:center;gap:.45rem;display:flex}.symbol-legend__panel small{border-top:1px solid var(--line);color:var(--ink-muted);grid-column:1/-1;padding-top:.2rem;line-height:1.45}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;padding-top:1.4rem;display:grid}.catalog-card{border:1px solid var(--card-domain);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-card{border:1px solid color-mix(in oklch, var(--card-domain) 42%, var(--line))}}.catalog-card{box-shadow:none;background:oklch(19% .022 253);border-radius:.85rem}.catalog-card--owned{border-color:var(--card-domain);box-shadow:none}.catalog-card__art{aspect-ratio:744/590;background:var(--surface-soft);position:relative;overflow:hidden}.catalog-card__art img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block}.catalog-card:hover .catalog-card__art img{transform:none}.catalog-card__art--landscape img{object-position:center}.catalog-status,.owned-badge{color:oklch(97% .008 253);letter-spacing:.04em;-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(18% .025 253/.92);border-radius:.42rem;padding:.42rem .58rem;font-size:.66rem;font-weight:790;position:absolute;top:.75rem}.catalog-status{border:1px solid var(--card-domain);left:.75rem}@supports (color:color-mix(in lab, red, red)){.catalog-status{border:1px solid color-mix(in oklch, var(--card-domain) 55%, transparent)}}.catalog-status--banned{border-color:var(--danger)}.owned-badge{color:oklch(91% .08 150);align-items:center;gap:.3rem;display:inline-flex;right:.75rem}.owned-badge svg{width:.75rem;height:.75rem}.catalog-card__content{padding:1rem}.catalog-card__headline{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.catalog-card__headline h3{min-width:0}.catalog-card__meta{color:var(--ink-muted);letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.69rem;display:flex}.catalog-card__meta>span:first-child{flex:none}.catalog-card__meta>span+span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-card__meta>span+span:before{content:"·";margin-right:.4rem}.catalog-card__meta strong{color:var(--card-domain);font-size:.8rem}.catalog-card__price{text-align:right;justify-items:end;gap:.08rem;display:grid}.catalog-card__price small{color:var(--ink-muted);letter-spacing:.02em;font-size:.56rem;font-weight:650}.catalog-card h3{letter-spacing:-.02em;margin:0 0 .4rem;font:500 1.45rem/1.1 Georgia,serif}.catalog-card__mobile-signals,.catalog-card__mobile-open,.catalog-card__inspect-chevron,.catalog-card__inspect-mobile-label{display:none}.catalog-card__domains{flex-wrap:wrap;align-items:center;gap:.38rem;min-height:1.6rem;display:flex}.catalog-card__domains small{color:var(--ink-muted);margin-left:auto;font-size:.68rem}.domain-chip{border:1px solid var(--domain-chip-color);color:var(--domain-chip-color);border-radius:999px;align-items:center;gap:.28rem;padding:.27rem .48rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.domain-chip{color:color-mix(in oklch, var(--domain-chip-color) 82%, oklch(96% .01 253))}}.domain-chip{background:var(--domain-chip-color)}@supports (color:color-mix(in lab, red, red)){.domain-chip{background:color-mix(in oklch, var(--domain-chip-color) 15%, transparent)}}.domain-chip{font-size:.66rem;font-weight:740}.domain-chip--fury{--domain-chip-color:oklch(70% .17 24)}.domain-chip--calm{--domain-chip-color:oklch(76% .1 203)}.domain-chip--chaos{--domain-chip-color:oklch(73% .15 307)}.domain-chip--mind{--domain-chip-color:oklch(76% .11 248)}.domain-chip--order{--domain-chip-color:oklch(83% .12 87)}.domain-chip--body{--domain-chip-color:oklch(74% .11 145)}.domain-icon{object-fit:contain;flex:none;width:1rem;height:1rem;display:block}.catalog-filters .domain-icon{width:.92rem;height:.92rem}.card-taxonomy{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.24rem;margin-left:auto;font-size:.64rem;display:inline-flex}.taxonomy-icon{object-fit:contain;width:.86rem;height:.86rem;display:block}.taxonomy-icon--rarity{margin-left:.2rem}.rules-copy{border:1px solid var(--card-domain);min-height:7.8rem;margin-top:.9rem;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.rules-copy{border:1px solid color-mix(in oklch, var(--card-domain) 30%, var(--line))}}.rules-copy{background:var(--card-domain-soft);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.rules-copy{background:color-mix(in oklch, var(--card-domain-soft) 52%, oklch(17% .02 253))}}.rules-copy>span{color:var(--card-domain);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.63rem;font-weight:820;display:block}.rules-copy p{color:oklch(92% .012 253);white-space:pre-line;margin:0;font-size:.88rem;line-height:1.55}.game-symbol{vertical-align:-.27em;white-space:nowrap;border-radius:50%;justify-content:center;align-items:center;width:1.42em;height:1.42em;margin-inline:.08em;display:inline-flex;overflow:hidden}.game-symbol img{object-fit:contain;width:100%;height:100%;display:block}.game-symbol--energy{color:oklch(96% .02 86);box-shadow:none;background:oklch(25% .035 72);border:1px solid oklch(76% .09 86);font-size:.86em;font-weight:830;line-height:1}.game-symbol--power{border-radius:0}.game-symbol--might,.game-symbol--exhaust{background:oklch(25% .025 253);border:1px solid oklch(90% .01 253/.28);padding:.11em}.game-symbol-label{border:1px solid var(--card-domain);align-items:center;gap:.28em;max-width:100%;margin-inline:.09em;padding:.06em .38em .09em .18em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.game-symbol-label{border:1px solid color-mix(in oklch, var(--card-domain) 34%, var(--line))}}.game-symbol-label{color:oklch(94% .012 253);vertical-align:.04em;white-space:normal;background:oklch(20% .025 253/.82);border-radius:999px;font-size:.83em;font-weight:680;line-height:1.25}.game-symbol-label .game-symbol{vertical-align:middle;flex:none;margin:0;font-size:1em}.game-symbol-label>span:last-child{overflow-wrap:anywhere;min-width:0}.rules-keyword{border:1px solid var(--card-domain);margin-inline:.06em;padding:.06em .35em .09em}@supports (color:color-mix(in lab, red, red)){.rules-keyword{border:1px solid color-mix(in oklch, var(--card-domain) 42%, var(--line))}}.rules-keyword{color:var(--card-domain);border-radius:.3em}@supports (color:color-mix(in lab, red, red)){.rules-keyword{color:color-mix(in oklch, var(--card-domain) 62%, oklch(96% .01 253))}}.rules-keyword{background:var(--card-domain-soft)}@supports (color:color-mix(in lab, red, red)){.rules-keyword{background:color-mix(in oklch, var(--card-domain-soft) 62%, transparent)}}.rules-keyword{letter-spacing:.015em;white-space:nowrap;font-size:.88em;font-weight:780}.rules-divider{color:var(--card-domain);margin-inline:.22em;font-size:1.22em;font-weight:780;line-height:1}.rules-unknown-token{border:1px dashed var(--watch-warning);color:var(--watch-warning);border-radius:.3em;margin-inline:.08em;padding:.06em .3em}@supports (color:color-mix(in lab, red, red)){.rules-unknown-token{color:color-mix(in oklch, var(--watch-warning) 78%, var(--ink))}}.rules-unknown-token{background:var(--watch-warning)}@supports (color:color-mix(in lab, red, red)){.rules-unknown-token{background:color-mix(in oklch, var(--watch-warning) 10%, transparent)}}.rules-unknown-token{white-space:nowrap;font-weight:720}.card-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:.9rem 0 0;display:grid}.card-metrics div{padding:.75rem 0}.card-metrics div+div{border-left:1px solid var(--line);padding-left:.65rem}.card-metrics dt{color:var(--ink-muted);text-transform:uppercase;margin-bottom:.22rem;font-size:.61rem}.card-metrics dd{margin:0;font-size:.98rem;font-weight:760}.card-evidence{border-bottom:1px solid var(--line)}.card-evidence summary{min-height:3rem;color:var(--ink-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:720;list-style:none;display:flex}.card-evidence summary::-webkit-details-marker{display:none}.card-evidence summary svg{width:.9rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}.card-evidence[open] summary svg{transform:rotate(180deg)}.card-evidence>div{padding:0 0 .85rem}.card-evidence p{gap:.12rem;margin:0 0 .65rem;font-size:.75rem;display:grid}.card-evidence p span,.card-evidence small{color:var(--ink-muted);line-height:1.4}.catalog-card__actions{justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.quantity-stepper{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:2.25rem 2.25rem 2.25rem;display:inline-grid;overflow:hidden}.quantity-stepper button,.quantity-stepper span{min-height:2.25rem;color:var(--ink);background:var(--surface);border:0;place-items:center;display:grid}.quantity-stepper button{cursor:pointer}.quantity-stepper button:hover:not(:disabled){color:var(--card-domain);background:var(--surface-soft)}.quantity-stepper button:disabled{opacity:.35;cursor:not-allowed}.quantity-stepper button+span,.quantity-stepper span+button{border-left:1px solid var(--line)}.quantity-stepper svg{width:.85rem}.catalog-card__actions>a{color:var(--watch-info);text-underline-offset:.25rem;align-items:center;gap:.35rem;font-size:.75rem;font-weight:730;display:inline-flex}.catalog-card__actions>a svg{width:.82rem}.catalog-card__refresh{border-top:1px solid var(--line);gap:.45rem;padding-top:.75rem;display:grid}.listing-check-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 .2rem;display:grid}.listing-check-summary>div{padding:.65rem .7rem}.listing-check-summary>div+div{border-left:1px solid var(--line)}.listing-check-summary dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;line-height:1.25}.listing-check-summary dd{color:var(--ink);margin:.18rem 0 0;font-size:.88rem;font-weight:760}.listing-check-summary>small{border-top:1px solid var(--line);grid-column:1/-1;padding:.5rem .7rem}.catalog-card__refresh>button{border:1px solid var(--line-strong);min-height:2.5rem;color:var(--ink);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.76rem;font-weight:730;transition:background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.catalog-card__refresh>button:hover:not(:disabled){border-color:var(--card-domain);background:var(--card-domain-soft)}.catalog-card__refresh>button:disabled{cursor:not-allowed;opacity:.66}.catalog-card__refresh>button svg{width:.9rem;height:.9rem}.catalog-card__refresh small{color:var(--ink-muted);font-size:.68rem;line-height:1.45}.exact-copy-refresh{border-top:1px solid var(--line);gap:.45rem;margin-top:.8rem;padding-top:.75rem;display:grid}.exact-copy-refresh button{border:1px solid var(--line-strong);min-height:2.55rem;color:var(--ink);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.76rem;font-weight:730;display:inline-flex}.exact-copy-refresh button:hover:not(:disabled){border-color:var(--watch-info)}.exact-copy-refresh button:disabled{cursor:not-allowed;opacity:.66}.exact-copy-refresh button svg{width:.9rem;height:.9rem}.exact-copy-refresh small{color:var(--ink-muted);font-size:.68rem;line-height:1.45}.card-refresh-status{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.65rem .7rem;animation:.18s ease-out both refresh-status-enter;display:grid}.card-refresh-status>svg{width:1rem;height:1rem;margin-top:.08rem}.card-refresh-status>div{gap:.16rem;display:grid}.card-refresh-status strong,.card-refresh-status span,.card-refresh-status small{display:block}.card-refresh-status strong{color:var(--ink);font-size:.72rem;line-height:1.3}.card-refresh-status span,.card-refresh-status small{color:var(--ink-muted);font-size:.66rem;line-height:1.42}.card-refresh-status--pending{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.card-refresh-status--pending{border-color:color-mix(in oklch, var(--watch-info) 55%, var(--line))}}.card-refresh-status--pending{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.card-refresh-status--pending{background:color-mix(in oklch, var(--watch-info) 7%, var(--surface))}}.card-refresh-status--pending>svg,.card-refresh-status--info>svg{color:var(--watch-info)}.card-refresh-status--complete{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.card-refresh-status--complete{border-color:color-mix(in oklch, var(--success) 55%, var(--line))}}.card-refresh-status--complete{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.card-refresh-status--complete{background:color-mix(in oklch, var(--success) 7%, var(--surface))}}.card-refresh-status--complete>svg{color:var(--success)}.card-refresh-status--failed{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.card-refresh-status--failed{border-color:color-mix(in oklch, var(--warning) 58%, var(--line))}}.card-refresh-status--failed{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.card-refresh-status--failed{background:color-mix(in oklch, var(--warning) 7%, var(--surface))}}.card-refresh-status--failed>svg{color:var(--warning)}@keyframes refresh-status-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.card-refresh-status{animation:none}}.load-more-button{border:1px solid var(--line-strong);min-height:3.4rem;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:.65rem;align-items:center;gap:.65rem;margin:2rem auto 0;padding-inline:1.2rem;font-weight:730;display:flex}.load-more-button span{color:var(--ink-muted);font-size:.72rem;font-weight:500}.catalog-state{min-height:10rem;color:var(--ink-muted);place-content:center;justify-items:center;gap:.35rem;display:grid}.catalog-state--error{color:var(--danger)}.method-section{border-block:1px solid var(--line);background:oklch(16% .024 253)}.method-section__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(4rem,7vw,6rem);display:grid}.method-section h2{margin-bottom:1rem}.method-section>div>div>p:last-child{color:var(--ink-muted);line-height:1.68}.method-section ol{margin:0;padding:0;list-style:none}.method-section li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:start;gap:1rem;min-height:4.8rem;padding:1rem 0;display:grid}.method-section li:first-child{border-top:1px solid var(--line)}.method-section li b{color:var(--watch-accent);font:500 1.1rem Georgia,serif}.method-section li span{color:var(--ink-muted);gap:.22rem;font-size:.82rem;line-height:1.45;display:grid}.method-section li strong{color:var(--ink);font-size:.92rem}.playaround-section{width:min(1240px,100% - 2.5rem);margin-inline:auto;padding-block:clamp(4.5rem,8vw,7rem)}.playaround-intro{grid-template-columns:minmax(0,.85fr) minmax(340px,.65fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-bottom:2rem;display:grid}.playaround-intro h1{letter-spacing:-.035em;max-width:650px;margin:0;font:500 clamp(2.2rem,4.5vw,3.8rem)/1.02 Georgia,serif}.playaround-intro__aside>p{max-width:65ch;color:var(--ink-muted);margin:0;line-height:1.65}.playaround-intro__aside{gap:1.15rem;display:grid}.playaround-view-switch{border:1px solid var(--line);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;display:inline-grid;overflow:hidden}.playaround-view-switch button{min-height:2.65rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:oklch(19% .022 253);border:0;justify-content:center;align-items:center;gap:.42rem;padding-inline:.8rem;font-size:.72rem;font-weight:720;display:inline-flex}.playaround-view-switch button+button{border-left:1px solid var(--line)}.playaround-view-switch button:hover,.playaround-view-switch button.active{color:var(--ink);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.playaround-view-switch button:hover,.playaround-view-switch button.active{background:color-mix(in oklch, var(--watch-info) 13%, var(--surface-soft))}}.playaround-view-switch button.active{background:var(--control-selected);box-shadow:none}.playaround-view-switch svg{width:.9rem;height:.9rem}.playaround-workspace{grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.playaround-controls{border:1px solid var(--line);background:oklch(18% .022 253);border-radius:.85rem;gap:1.15rem;padding:1.15rem;display:grid;position:sticky;top:1rem}.playaround-controls fieldset{border:0;min-width:0;margin:0;padding:0}.playaround-controls legend,.resource-stepper>span{color:var(--ink-muted);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.55rem;font-size:.69rem;font-weight:780}.playaround-controls legend span{color:var(--ink-muted);margin-left:.35rem}@supports (color:color-mix(in lab, red, red)){.playaround-controls legend span{color:color-mix(in oklch, var(--ink-muted) 66%, transparent)}}.playaround-controls legend span{letter-spacing:0;text-transform:none;font-weight:580}.opponent-legend{gap:.5rem;min-width:0;display:grid}.opponent-legend>span{color:var(--ink-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:780}.opponent-legend select{border:1px solid var(--playaround-domain);width:100%;min-height:2.75rem;padding:.55rem 2.2rem .55rem .7rem}@supports (color:color-mix(in lab, red, red)){.opponent-legend select{border:1px solid color-mix(in oklch, var(--playaround-domain) 48%, var(--line))}}.opponent-legend select{color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:.55rem;font-size:.76rem;font-weight:720}.opponent-legend select:focus-visible{outline:2px solid var(--playaround-domain);outline-offset:2px}.opponent-legend small{color:var(--ink-muted);font-size:.66rem;line-height:1.4}.opponent-domains__help{min-height:1rem;color:var(--ink-muted);margin:.5rem 0 0;font-size:.66rem;line-height:1.35}.opponent-domains>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.opponent-domain{--opponent-domain:var(--watch-info);border:1px solid var(--line);min-height:2.65rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:oklch(21% .023 253);border-radius:.55rem;justify-content:flex-start;align-items:center;gap:.48rem;padding:.45rem .65rem;font-size:.76rem;font-weight:720;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.opponent-domain:hover:not(:disabled){border-color:var(--opponent-domain)}@supports (color:color-mix(in lab, red, red)){.opponent-domain:hover:not(:disabled){border-color:color-mix(in oklch, var(--opponent-domain) 58%, var(--line))}}.opponent-domain:hover:not(:disabled){color:var(--ink)}.opponent-domain.active{border-color:var(--opponent-domain);color:var(--ink);background:var(--opponent-domain)}@supports (color:color-mix(in lab, red, red)){.opponent-domain.active{background:color-mix(in oklch, var(--opponent-domain) 16%, oklch(20% .023 253))}}.opponent-domain.active{box-shadow:none}.opponent-domain:disabled{opacity:.34;cursor:not-allowed}.opponent-domain--fury{--opponent-domain:oklch(70% .17 24)}.opponent-domain--calm{--opponent-domain:oklch(76% .1 203)}.opponent-domain--chaos{--opponent-domain:oklch(73% .15 307)}.opponent-domain--mind{--opponent-domain:oklch(76% .11 248)}.opponent-domain--order{--opponent-domain:oklch(83% .12 87)}.opponent-domain--body{--opponent-domain:oklch(74% .11 145)}.resource-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.resource-stepper{min-width:0}.resource-stepper>span{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.resource-stepper>span>span{align-items:center;gap:.35rem;display:inline-flex}.resource-stepper>span>small{color:var(--ink);background:var(--playaround-domain);border-radius:999px;padding:.12rem .32rem}@supports (color:color-mix(in lab, red, red)){.resource-stepper>span>small{background:color-mix(in oklch, var(--playaround-domain) 18%, var(--surface-soft))}}.resource-stepper>span>small{letter-spacing:.05em;font-size:.56rem;font-weight:790}.selected-domain-icons{align-items:center;display:inline-flex}.selected-domain-icons .domain-icon+.domain-icon{border-radius:50%;margin-left:-.22rem;box-shadow:0 0 0 2px oklch(18% .022 253)}.resource-stepper>div{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:2.25rem minmax(2.4rem,1fr) 2.25rem;display:grid;overflow:hidden}.resource-stepper button,.resource-stepper output{min-height:2.55rem;color:var(--ink);background:oklch(21% .023 253);border:0;place-items:center;display:grid}.resource-stepper button{cursor:pointer}.resource-stepper button:hover:not(:disabled){color:var(--watch-info);background:var(--surface-soft)}.resource-stepper button:disabled{opacity:.32;cursor:not-allowed}.resource-stepper button+output,.resource-stepper output+button{border-left:1px solid var(--line)}.resource-stepper svg{width:.9rem}.resource-stepper output{font-size:1rem;font-weight:790}.timing-control>div{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.timing-control button{min-height:2.7rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:oklch(21% .023 253);border:0;padding:.4rem;font-size:.68rem;font-weight:730}.timing-control button+button{border-left:1px solid var(--line)}.timing-control button:hover,.timing-control button.active{color:var(--ink);background:var(--watch-accent)}@supports (color:color-mix(in lab, red, red)){.timing-control button:hover,.timing-control button.active{background:color-mix(in oklch, var(--watch-accent) 16%, var(--surface-soft))}}.timing-control button.active{background:var(--control-selected);box-shadow:none}.playaround-toggles{gap:.7rem;display:grid}.playaround-toggles label{color:var(--ink-muted);cursor:pointer;grid-template-columns:1.9rem 1fr;align-items:center;gap:.55rem;font-size:.74rem;font-weight:680;display:grid;position:relative}.playaround-toggles input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.playaround-toggles label>span:first-of-type{border:1px solid var(--line-strong);background:oklch(21% .023 253);border-radius:999px;width:1.9rem;height:1.08rem;position:relative}.playaround-toggles label>span:first-of-type:after{content:"";background:var(--ink-muted);border-radius:50%;width:.68rem;height:.68rem;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:.13rem;left:.16rem;transform:translate(0)}.playaround-toggles input:checked+span{border-color:var(--watch-info);background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.playaround-toggles input:checked+span{background:color-mix(in oklch, var(--watch-info) 18%, var(--surface))}}.playaround-toggles input:checked+span:after{background:var(--watch-info);transform:translate(.78rem)}.playaround-toggles input:focus-visible+span{outline:2px solid var(--watch-info);outline-offset:3px}.playaround-toggles label>span:last-child{align-items:center;gap:.42rem;display:inline-flex}.playaround-toggles svg{width:.88rem;height:.88rem;color:var(--watch-info)}.playaround-reset{border:1px solid var(--line);min-height:2.6rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;font-weight:720;display:inline-flex}.playaround-reset:hover{border-color:var(--line-strong);color:var(--ink)}.playaround-reset svg{width:.85rem}.playaround-results{border:1px solid var(--line);background:oklch(17% .02 253);border-radius:.85rem;min-height:540px;overflow:hidden}.cheat-sheet-board{--sheet-domain:var(--watch-info);--sheet-domain-soft:var(--sheet-domain)}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-board{--sheet-domain-soft:color-mix(in oklch, var(--sheet-domain) 12%, oklch(16% .022 253))}}.cheat-sheet-board{background:var(--sheet-domain);min-height:540px;padding-bottom:1.25rem}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-board{background:color-mix(in oklch, var(--sheet-domain) 5%, var(--canvas))}}.cheat-sheet-board--fury{--sheet-domain:oklch(70% .17 24)}.cheat-sheet-board--calm{--sheet-domain:oklch(76% .1 203)}.cheat-sheet-board--chaos{--sheet-domain:oklch(73% .15 307)}.cheat-sheet-board--mind{--sheet-domain:oklch(76% .11 248)}.cheat-sheet-board--order{--sheet-domain:oklch(83% .12 87)}.cheat-sheet-board--body{--sheet-domain:oklch(74% .11 145)}.cheat-sheet-board__summary{border-bottom:1px solid var(--sheet-domain);justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-board__summary{border-bottom:1px solid color-mix(in oklch, var(--sheet-domain) 35%, var(--line))}}.cheat-sheet-board__summary{color:var(--ink-muted);font-size:.72rem}.cheat-sheet-board__summary>span{color:var(--ink);align-items:center;gap:.42rem;font-weight:760;display:inline-flex}.cheat-sheet-board__summary .domain-icon{width:1.15rem;height:1.15rem}.cheat-sheet-board__summary strong{font-size:.72rem}.cheat-sheet-group{padding:1.1rem 1.1rem .3rem}.cheat-sheet-group+.cheat-sheet-group{border-top:1px solid var(--sheet-domain);margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-group+.cheat-sheet-group{border-top:1px solid color-mix(in oklch, var(--sheet-domain) 22%, var(--line))}}.cheat-sheet-group__heading{align-items:center;gap:.65rem;min-height:2.2rem;margin-bottom:.75rem;display:flex}.cheat-sheet-group__heading:after{content:"";border-top:1px dashed var(--sheet-domain);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-group__heading:after{border-top:1px dashed color-mix(in oklch, var(--sheet-domain) 42%, var(--line))}}.cheat-sheet-group__heading h2{color:oklch(17% .022 253);background:var(--sheet-domain);border-radius:.25rem;margin:0;padding:.24rem .46rem}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-group__heading h2{background:color-mix(in oklch, var(--sheet-domain) 88%, oklch(92% .02 95))}}.cheat-sheet-group__heading h2{letter-spacing:-.01em;font:790 .86rem/1.1 Segoe UI,Avenir Next,Avenir,sans-serif}.cheat-sheet-group__count{min-width:1.45rem;color:var(--ink-muted);text-align:center;background:oklch(20% .022 253);border-radius:999px;order:3;padding:.15rem .4rem;font-size:.63rem}.cheat-sheet-group__swipe{color:var(--sheet-domain);order:2;align-items:center;gap:.3rem;display:none}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-group__swipe{color:color-mix(in oklch, var(--sheet-domain) 74%, var(--ink))}}.cheat-sheet-group__swipe{white-space:nowrap;font-size:.62rem;font-weight:730}.cheat-sheet-group__swipe svg{width:.9rem;height:.9rem}.cheat-sheet-group--legend-specific .cheat-sheet-group__heading h2{color:var(--ink);background:var(--sheet-domain)}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-group--legend-specific .cheat-sheet-group__heading h2{background:color-mix(in oklch, var(--sheet-domain) 24%, var(--surface-soft))}}.cheat-sheet-group--legend-specific .cheat-sheet-group__heading h2{box-shadow:inset 0 0 0 1px var(--sheet-domain)}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-group--legend-specific .cheat-sheet-group__heading h2{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sheet-domain) 48%, var(--line))}}.cheat-sheet-group__cards{grid-template-columns:repeat(auto-fill,minmax(132px,172px));align-items:start;gap:.85rem;display:grid}.cheat-sheet-group__cards:focus-visible{outline:2px solid var(--sheet-domain);outline-offset:.35rem;border-radius:.35rem}.cheat-sheet-card{min-width:0}.cheat-sheet-card__art{border:1px solid var(--sheet-domain);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-card__art{border:1px solid color-mix(in oklch, var(--sheet-domain) 35%, var(--line))}}.cheat-sheet-card__art{background:oklch(13% .017 253);border-radius:.48rem;box-shadow:0 12px 28px oklch(7% .014 253/.28)}.cheat-sheet-card__art img{aspect-ratio:744/1039;object-fit:contain;width:100%;height:auto;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block}.cheat-sheet-card__art:hover img{transform:none}.cheat-sheet-card__caption{gap:.18rem;padding:.48rem .1rem 0;display:grid}.cheat-sheet-card__caption small{color:var(--sheet-domain);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cheat-sheet-card__caption small{color:color-mix(in oklch, var(--sheet-domain) 78%, var(--ink))}}.cheat-sheet-card__caption small{letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:790}.cheat-sheet-card__caption strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;overflow:hidden}.cheat-sheet-card__caption span{color:var(--ink-muted);font-size:.61rem;line-height:1.3}.matchup-selection-evidence{border-top:1px solid var(--line);gap:.32rem;margin-top:.7rem;padding-top:.62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.matchup-selection-evidence{border-top:1px solid color-mix(in oklch, var(--line) 82%, transparent)}}.matchup-selection-evidence>p{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.42rem;min-width:0;margin:0;display:grid}.matchup-selection-evidence>p>strong{border:1px solid var(--watch-info);min-width:3.25rem;padding:.15rem .28rem}@supports (color:color-mix(in lab, red, red)){.matchup-selection-evidence>p>strong{border:1px solid color-mix(in oklch, var(--watch-info) 42%, var(--line))}}.matchup-selection-evidence>p>strong{color:var(--watch-info);border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){.matchup-selection-evidence>p>strong{color:color-mix(in oklch, var(--watch-info) 80%, var(--ink))}}.matchup-selection-evidence>p>strong{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.matchup-selection-evidence>p>strong{background:color-mix(in oklch, var(--watch-info) 8%, transparent)}}.matchup-selection-evidence>p>strong{letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-weight:790;line-height:1.2}.matchup-selection-evidence>p:nth-child(2)>strong{border-color:var(--line);color:var(--ink-muted);background:0 0}.matchup-selection-evidence>p>span{color:var(--ink-muted);font-size:.65rem;line-height:1.4}.matchup-selection-evidence--compact{gap:.24rem;margin-top:.3rem;padding-top:.42rem}.cheat-sheet-card__caption .matchup-selection-evidence strong{text-overflow:clip;font-size:.48rem;overflow:visible}.cheat-sheet-card__caption .matchup-selection-evidence span{font-size:.56rem;line-height:1.35}.playaround-results__summary{border-bottom:1px solid var(--line);min-height:4.2rem;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.76rem;display:flex}.playaround-results__summary p{margin:0}.playaround-results__summary strong{color:var(--ink);font-size:1.05rem}.playaround-results__summary span{text-align:right}.playaround-empty{text-align:center;place-content:center;justify-items:center;min-height:540px;padding:2rem;display:grid}.playaround-empty>svg{width:2.6rem;height:2.6rem;color:var(--watch-info);stroke-width:1.3px;margin-bottom:1rem}.playaround-empty h3,.playaround-empty p{margin:0}.playaround-empty h3{font-size:1.15rem}.playaround-empty p{max-width:42ch;color:var(--ink-muted);margin-top:.45rem;font-size:.82rem;line-height:1.55}.playaround-empty--error,.playaround-empty--error>svg{color:var(--danger)}.threat-group>h3{border-bottom:1px solid var(--line);min-height:3.1rem;color:var(--ink);letter-spacing:.025em;background:oklch(20% .023 253);align-items:center;gap:.55rem;margin:0;padding:.65rem 1rem;font-size:.78rem;font-weight:760;display:flex}.threat-group>h3 small{min-width:1.45rem;color:var(--ink-muted);background:var(--surface-soft);text-align:center;border-radius:999px;margin-left:auto;padding:.16rem .4rem;font-size:.66rem}.threat-row{border-bottom:1px solid var(--line);grid-template-columns:5.2rem 6.4rem minmax(0,1fr);gap:0;display:grid}.threat-group:last-child .threat-row:last-child{border-bottom:0}.threat-row__cost{border-right:1px solid var(--line);color:var(--ink-muted);text-align:center;background:oklch(18% .022 253);flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:1rem .6rem;font-size:.67rem;display:flex}.threat-energy{color:oklch(96% .02 86);width:1.75rem;height:1.75rem;box-shadow:none;background:oklch(25% .035 72);border:1px solid oklch(76% .09 86);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:830;display:inline-grid}.threat-row__cost small{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:760}.threat-row__art{border-right:1px solid var(--line);background:oklch(15.5% .019 253);place-items:center;min-width:0;padding:.65rem;text-decoration:none;display:grid}.threat-row__art img{border:1px solid var(--line-strong);width:100%;height:auto;max-height:8rem;display:block}@supports (color:color-mix(in lab, red, red)){.threat-row__art img{border:1px solid color-mix(in oklch, var(--line-strong) 70%, transparent)}}.threat-row__art img{object-fit:contain;border-radius:.32rem;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 18px oklch(8% .015 253/.28)}.threat-row__art:hover img{border-color:var(--watch-info);transform:none}.threat-row__art--landscape img{max-height:5.2rem}.threat-row__body{min-width:0;padding:.9rem 1rem 1rem}.threat-row__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.threat-row h4{margin:0 0 .35rem;font-size:1rem;font-weight:760}.threat-domains,.threat-timings{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.threat-domains span{color:var(--ink-muted);align-items:center;gap:.22rem;font-size:.65rem;display:inline-flex}.threat-domains .domain-icon{width:.82rem;height:.82rem}.threat-timings{justify-content:flex-end}.threat-timings span{border:1px solid var(--line);color:var(--watch-info);border-radius:999px;padding:.22rem .4rem}@supports (color:color-mix(in lab, red, red)){.threat-timings span{color:color-mix(in oklch, var(--watch-info) 76%, var(--ink))}}.threat-timings span{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.threat-timings span{background:color-mix(in oklch, var(--watch-info) 9%, transparent)}}.threat-timings span{text-transform:uppercase;font-size:.59rem;font-weight:760}.threat-timings .threat-timing--legend{border-color:var(--playaround-domain)}@supports (color:color-mix(in lab, red, red)){.threat-timings .threat-timing--legend{border-color:color-mix(in oklch, var(--playaround-domain) 54%, var(--line))}}.threat-timings .threat-timing--legend{color:var(--playaround-domain)}@supports (color:color-mix(in lab, red, red)){.threat-timings .threat-timing--legend{color:color-mix(in oklch, var(--playaround-domain) 78%, var(--ink))}}.threat-timings .threat-timing--legend{background:var(--playaround-domain)}@supports (color:color-mix(in lab, red, red)){.threat-timings .threat-timing--legend{background:color-mix(in oklch, var(--playaround-domain) 12%, transparent)}}.prepared-note{color:var(--watch-warning);align-items:center;gap:.36rem;margin:.65rem 0 0;font-size:.68rem;font-weight:680;display:inline-flex}.prepared-note svg{width:.85rem}.threat-effect{color:oklch(91% .012 253);white-space:pre-line;max-width:70ch;margin:.65rem 0 0;font-size:.8rem;line-height:1.5}.threat-evidence{color:var(--ink-muted);margin:.58rem 0 0;font-size:.64rem}.playaround-source{color:var(--ink-muted);margin:.9rem 0 0;font-size:.68rem;line-height:1.5}.platform-workspace{padding-block:clamp(4.5rem,8vw,7rem)}.platform-workspace__heading{max-width:760px}.platform-workspace__heading h2{margin-bottom:.9rem;font-family:inherit;font-weight:740}.platform-workspace__heading>p:last-child{color:var(--ink-muted);line-height:1.65}.platform-workspace .watchlist-workspace{padding-block:2rem 0}.platform-workspace .workspace-heading{grid-template-columns:1fr;justify-items:end;padding-bottom:1.25rem}.platform-workspace .workspace-heading>div:first-child{display:none}.catalog-footer{border-top:1px solid var(--line);min-height:100px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}.catalog-footer p{margin:0}.catalog-footer nav{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.catalog-footer a{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.catalog-footer a{color:color-mix(in oklch, var(--ink-muted) 82%, var(--ink))}}.catalog-footer a{font-size:.76rem;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.catalog-footer a{-webkit-text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);text-decoration-color:color-mix(in oklch, currentColor 38%, transparent)}}.catalog-footer a{text-underline-offset:.24em;transition:color .18s cubic-bezier(.22,1,.36,1)}.catalog-footer a:hover{color:var(--ink)}.catalog-footer a:focus-visible{outline:2px solid var(--watch-accent-strong);outline-offset:.24rem;border-radius:.2rem}@media (width<=1050px){.catalog-grid,.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters fieldset{grid-column:1/-1}.playaround-workspace{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}}@media (width<=760px){.site-header--catalog,.catalog-shell,.playaround-section,.platform-workspace,.catalog-footer{width:min(100% - 1.25rem,1240px)}.catalog-hero__grid,.method-section__grid{grid-template-columns:1fr}.catalog-hero__grid{gap:2.5rem}.tracker-heading{grid-template-columns:1fr;align-items:start;gap:.8rem}.catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls{grid-template-columns:1fr auto}.sort-control{grid-column:1/-1}.catalog-grid{grid-template-columns:1fr}.catalog-card{max-width:540px;margin-inline:auto}.catalog-footer{flex-direction:column;align-items:flex-start;padding-block:1.4rem}.playaround-intro,.playaround-workspace{grid-template-columns:1fr}.playaround-intro{align-items:start;gap:1rem}.playaround-controls{position:static}.playaround-results,.playaround-empty{min-height:360px}}@media (width<=520px){.catalog-hero h1{font-size:2.65rem}.catalog-controls{grid-template-columns:1fr}.filter-button,.sort-control{grid-column:auto}.catalog-filters{grid-template-columns:1fr}.catalog-filters fieldset{grid-column:auto}.catalog-results{flex-direction:column;align-items:flex-start;padding-block:.9rem}.catalog-results__actions{flex-wrap:wrap;justify-content:space-between;width:100%}.symbol-legend__panel{left:0;right:auto}.symbol-legend__panel:before{left:2.2rem;right:auto}.rules-copy{min-height:0}.playaround-intro h1{font-size:2.35rem}.playaround-view-switch,.playaround-view-switch button{width:100%}.playaround-controls{margin-inline:-.1rem;padding:.9rem}.opponent-domains>div{grid-template-columns:repeat(3,minmax(0,1fr))}.opponent-domain{flex-direction:column;justify-content:center;gap:.28rem;min-width:0;padding-inline:.3rem;font-size:.65rem}.opponent-domain .domain-icon{width:1.2rem;height:1.2rem}.timing-control button{font-size:.62rem}.playaround-results__summary{flex-direction:column;align-items:flex-start;gap:.25rem}.playaround-results__summary span{text-align:left}.threat-row{grid-template-columns:3.8rem 4.75rem minmax(0,1fr)}.threat-row__cost{padding-inline:.35rem}.threat-row__art{padding:.42rem}.threat-row__art img{max-height:6.5rem}.threat-row__body{padding-inline:.8rem}.threat-row__heading{flex-direction:column;align-items:flex-start;gap:.55rem}.threat-timings{justify-content:flex-start}.cheat-sheet-board__summary{flex-direction:column;align-items:flex-start;gap:.3rem}.cheat-sheet-group{padding-inline:.85rem}.cheat-sheet-group__cards{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(150px,40vw);grid-auto-flow:column;padding:.1rem .1rem .8rem;overflow-x:auto}.cheat-sheet-group__swipe{display:inline-flex}.cheat-sheet-card{scroll-snap-align:start}}@media (width<=480px){.app-shell{width:min(100% - 1.2rem,1180px)}.brand small{display:none}.domain-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.domain:nth-child(3){border-right:1px solid var(--line)}.domain:nth-child(2n){border-right:0}.domain:nth-child(-n+4){border-bottom:1px solid var(--line)}.source-card__heading{flex-direction:column}}@media (width<=720px){.site-header--catalog nav .nav-mobile-primary{display:inline-flex}}.builder-card-result__art{width:3.2rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.builder-card-result__art img{aspect-ratio:744/1039;object-fit:cover;border-radius:.28rem;width:100%;display:block}.builder-card-result__art:hover img,.builder-card-result__art:focus-visible img{outline:2px solid var(--watch-info);outline-offset:2px}.builder-card-result__art span{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:999px;padding:.16rem .28rem;font-size:.46rem;font-weight:780;position:absolute;bottom:-.2rem;right:-.25rem}.builder-card-result p.builder-card-result__printings{color:var(--watch-info);font-size:.54rem}.printing-count-badge{border:1px solid var(--card-domain);padding:.34rem .5rem;position:absolute;bottom:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.printing-count-badge{border:1px solid color-mix(in oklch, var(--card-domain) 48%, var(--line))}}.printing-count-badge{color:var(--ink);background:oklch(18% .025 253/.94);border-radius:999px;font-size:.62rem;font-weight:760}.printing-picker{gap:.3rem;margin:-.1rem 0 .75rem;display:grid}.printing-picker>span,.buy-list-printing-picker>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:740}.printing-picker select,.buy-list-printing-picker select{border:1px solid var(--card-domain,var(--watch-info));width:100%;min-width:0;min-height:2.2rem}@supports (color:color-mix(in lab, red, red)){.printing-picker select,.buy-list-printing-picker select{border:1px solid color-mix(in oklch, var(--card-domain,var(--watch-info)) 35%, var(--line))}}.printing-picker select,.buy-list-printing-picker select{color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:.45rem;padding:.38rem 1.8rem .38rem .55rem;font-size:.66rem}.related-search-results{border-top:1px solid var(--line-strong);margin-top:2.5rem;padding-top:1.5rem}.related-search-results__heading{max-width:62ch}.related-search-results__heading h3{margin:.22rem 0 .36rem;font-size:1.15rem}.related-search-results__heading>p:last-child{color:var(--ink-muted);margin:0;font-size:.74rem}.buy-list-printing-picker{gap:.24rem;min-width:0;margin-top:.2rem;display:grid}.buy-list-printing-picker select{min-height:1.85rem;padding-block:.25rem;font-size:.56rem}@media (width<=760px){.buy-list-line__identity{align-self:start}}@media (width<=520px){.builder-card-result__art{width:2.8rem}.printing-picker select{font-size:.72rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.deck-builder__studio{grid-template-columns:minmax(19rem,.9fr) minmax(22rem,1.1fr);gap:.8rem}.builder-reader-shell{position:sticky;top:.75rem}.deck-panel{grid-column:1/-1}.buy-list__heading .deck-panel__close,.mobile-deck-dock,.deck-sheet-scrim{display:none}@media (width>=1280px){.deck-builder__studio{grid-template-columns:minmax(19rem,.84fr) minmax(22rem,.98fr) minmax(23rem,1.08fr);align-items:start}.deck-builder__studio>.builder-browser,.deck-builder__studio>.builder-reader-shell,.deck-builder__studio>.deck-panel{position:sticky;top:.75rem}.deck-builder__studio>.deck-panel{grid-column:auto;max-height:min(76vh,54rem);overflow-y:auto}}@media (width<=760px){.deck-builder__studio{display:block}.builder-reader-shell{position:static}.deck-builder__studio>.deck-panel{z-index:70;visibility:hidden;border-radius:1rem 1rem 0 0;max-height:none;position:fixed;inset:4.25rem 0 0;overflow-y:auto;transform:translateY(108%)}.deck-builder__studio>.deck-panel--open{visibility:visible;transform:translateY(0)}.buy-list__heading .deck-panel__close{display:inline-grid}.deck-sheet-scrim{display:block}.mobile-deck-dock{display:grid}}@media (prefers-reduced-motion:reduce){.deck-panel,.mobile-deck-dock,.builder-card-dialog.builder-card-reader,.buy-list-line{transition:none!important;animation:none!important}}.catalog-shell.tracker-workspace{width:min(1420px,100% - 2.5rem);padding-block:clamp(2.4rem,4vw,3.8rem)}.tracker-heading{margin-bottom:1.15rem}.tracker-heading h2{font-size:2.15rem}.catalog-tabs{align-items:stretch;gap:.2rem;display:flex;overflow-x:auto}.catalog-tabs button{flex:none;justify-content:flex-start;min-width:9rem;min-height:3.2rem;padding-inline:.9rem}.catalog-grid{align-items:start}.catalog-browse-layout,.catalog-browse-results{min-width:0}.catalog-card__market-glance{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.75rem;display:grid}.catalog-card__market-glance>div:not(.catalog-card__market-empty){gap:.18rem;min-width:0;padding:.65rem .7rem;display:grid}.catalog-card__market-glance>div+div{border-left:1px solid var(--line)}.catalog-card__market-glance span,.catalog-card__market-glance small{color:var(--ink-muted);font-size:.58rem;line-height:1.35}.catalog-card__market-glance strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.25;overflow:hidden}.catalog-card__market-glance>small{border-top:1px solid var(--line);grid-column:1/-1;padding:.48rem .7rem}.catalog-card__market-empty{grid-column:1/-1;gap:.16rem;padding:.65rem .7rem;display:grid}.catalog-card__market-empty strong{font-size:.68rem}.catalog-card__actions{padding-top:.7rem}.catalog-card__inspect{border:1px solid var(--card-domain);justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.5rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-card__inspect{border:1px solid color-mix(in oklch, var(--card-domain) 38%, var(--line))}}.catalog-card__inspect{color:var(--ink);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:.55rem;font-size:.68rem;font-weight:750}.catalog-card__inspect:hover,.catalog-card__inspect:focus-visible{border-color:var(--card-domain);background:var(--card-domain-soft)}.catalog-card__inspect svg{width:.88rem;height:.88rem}.catalog-inspector-shell{min-width:0}.card-inspector.builder-card-dialog.builder-card-reader{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;max-height:min(78vh,56rem);animation:.19s cubic-bezier(.16,1,.3,1) deck-reader-change;display:grid;overflow:hidden}.card-inspector .builder-card-dialog__header{grid-row:1;min-height:4rem;position:relative}.card-inspector .builder-card-dialog__header>button{display:inline-grid}.card-inspector__tabs{border-bottom:1px solid var(--line);background:oklch(17% .022 253);grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-inspector__tabs button{min-height:2.8rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.42rem;justify-content:center;align-items:center;gap:.38rem;padding:.55rem;font-size:.66rem;font-weight:740;display:inline-flex}.card-inspector__tabs button:hover{color:var(--ink);background:var(--surface-soft)}.card-inspector__tabs button.active{color:var(--ink);background:var(--control-selected)}.card-inspector__tabs svg{width:.85rem;height:.85rem}.card-inspector__printing{border-bottom:1px solid var(--line);background:oklch(16.5% .021 253);grid-row:3;margin:0;padding:.65rem .8rem}.card-inspector__body{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-row:4;min-height:0;overflow-y:auto}.card-inspector__card-view{gap:.9rem;padding:.85rem;display:grid}.card-inspector__card-view .builder-card-dialog__art{justify-items:center}.card-inspector__card-view .builder-card-dialog__art img{width:min(100%,18rem);max-height:42vh;box-shadow:0 .8rem 2rem oklch(7% .015 253/.32)}.card-inspector__card-view .builder-card-dialog__details{gap:.75rem;display:grid}.card-inspector__card-view .rules-copy,.card-inspector__card-view .builder-card-dialog__facts{margin:0}.card-inspector__body>.exact-copy-controls{border:0;border-radius:0}.card-inspector__market{gap:.75rem;display:grid}.card-inspector__market>.exact-copy-controls{border:0;border-radius:0}.card-inspector__market>.market-evidence{padding:0 .9rem .9rem}.card-inspector__evidence{gap:1.1rem;padding:.9rem;display:grid}.market-evidence{gap:.65rem;display:grid}.market-evidence__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.market-evidence__heading h3,.market-evidence__heading p{margin:0}.market-evidence__heading>span{color:var(--watch-success);align-items:center;gap:.28rem;font-size:.58rem;font-weight:740;display:inline-flex}.market-evidence__heading svg,.market-evidence__prices svg{flex:none;width:.82rem;height:.82rem}.market-evidence__copy,.market-evidence__delta,.market-evidence>small{color:var(--ink-muted);margin:0;font-size:.58rem;line-height:1.45}.market-evidence__grid{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.market-evidence__grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.18rem;padding:.6rem;display:grid}.market-evidence__grid>div:nth-child(3n){border-right:0}.market-evidence__grid>div:nth-last-child(-n+3){border-bottom:0}.market-evidence__grid dt{color:var(--ink-muted);text-transform:uppercase;font-size:.5rem}.market-evidence__grid dd{color:var(--ink);margin:0;font-size:.8rem;font-weight:780}.market-evidence__prices{border:1px solid var(--watch-info);align-items:flex-start;gap:.45rem;padding:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.market-evidence__prices{border:1px solid color-mix(in oklch, var(--watch-info) 38%, var(--line))}}.market-evidence__prices{color:var(--watch-info);background:var(--watch-info);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.market-evidence__prices{background:color-mix(in oklch, var(--watch-info) 6%, transparent)}}.market-evidence__prices p{color:var(--ink);margin:0;font-size:.6rem;line-height:1.5}.card-inspector__evidence-summary{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-inspector__evidence-summary>div{gap:.2rem;padding:.75rem;display:grid}.card-inspector__evidence-summary>div:nth-child(2n){border-left:1px solid var(--line)}.card-inspector__evidence-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.card-inspector__evidence-summary span,.card-inspector__archetypes span,.card-inspector__archetypes small,.card-inspector__empty-copy{color:var(--ink-muted);font-size:.62rem;line-height:1.45}.card-inspector__evidence-summary strong{font-size:.95rem}.card-inspector__evidence h3{margin:.2rem 0 .65rem;font-family:inherit;font-size:.92rem}.card-inspector__archetypes{display:grid}.card-inspector__archetypes>div{border-top:1px solid var(--line);gap:.12rem;padding:.68rem 0;display:grid}.card-inspector__archetypes strong{font-size:.72rem}.card-inspector__actions.builder-card-dialog__actions{padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:oklch(16.5% .022 253/.99);flex-direction:row;grid-row:5;align-items:center;gap:.55rem;margin:0;display:flex;position:relative;bottom:auto}.card-inspector__actions>button:not(.builder-card-reader__quantity button){flex:auto}.card-inspector__actions>a{flex:none}.card-inspector__market-link{min-width:2.7rem;min-height:2.7rem;padding-inline:.7rem}.card-inspector__card-view .builder-card-dialog__identity small{color:var(--ink-muted);font-size:.55rem}.copy-price-board__finish-switch{border-bottom:1px solid var(--line);background:oklch(17.5% .022 253);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.35rem;padding:.5rem;display:grid}.copy-price-board__finish-switch button{border:1px solid var(--line);min-height:2.35rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.64rem;font-weight:730;display:flex}.copy-price-board__finish-switch button.active{border-color:var(--line-strong);color:var(--ink);background:var(--control-selected)}.copy-price-board__finish-switch small{color:var(--watch-info);font-size:.55rem}.copy-price-finish__conditions{grid-template-columns:1fr;display:grid}.copy-price-cell{border-right:0;border-top:1px solid var(--line);grid-template-columns:minmax(7.5rem,.7fr) minmax(7rem,.3fr);align-items:center;gap:.25rem .8rem;min-height:4.2rem;padding:.65rem .75rem;display:grid}.copy-price-cell:first-child{border-top:0}.copy-price-cell__condition{min-height:0;color:var(--ink);font-size:.66rem}.copy-price-cell__value{text-align:right;justify-items:end;gap:.16rem;display:grid}.copy-price-cell__evidence{grid-column:1/-1;margin-top:0}.buy-list-line__exact-copy-button{border:0;border-top:1px solid var(--line);min-width:0;min-height:2.3rem;color:var(--watch-info);font:inherit;cursor:pointer;background:0 0;grid-area:4/2/auto/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem 0;font-size:.6rem;font-weight:760;display:flex}.buy-list-line__exact-copy-button span{align-items:center;gap:.38rem;display:inline-flex}.buy-list-line__exact-copy-button small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.buy-list-line__exact-copy-button svg{width:.82rem;height:.82rem}@media (width>=1180px){.catalog-browse-layout--inspecting{grid-template-columns:minmax(0,1fr) minmax(25rem,29rem);align-items:start;gap:1rem;display:grid}.catalog-browse-layout--inspecting .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inspector-shell{padding-top:1.4rem;position:sticky;top:.75rem}}@media (width<=1179px){.catalog-inspector-shell{z-index:90;background:var(--canvas);position:fixed;inset:0}.catalog-inspector-shell .card-inspector{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}}@media (width<=760px){.catalog-shell.tracker-workspace{width:min(100% - 1.25rem,1420px)}.tracker-heading h2{font-size:1.75rem}.catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.catalog-tabs button{min-width:0}.card-inspector.builder-card-dialog.builder-card-reader{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;display:none;position:fixed;inset:0}.card-inspector.builder-card-dialog.builder-card-reader.card-inspector--open{display:grid}.card-inspector__tabs button{min-height:2.7rem;font-size:.68rem}.card-inspector .builder-card-dialog__header{min-height:3.55rem}.card-inspector__printing{padding:.48rem .7rem}.card-inspector__printing>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-inspector__card-view .builder-card-dialog__art img{width:min(100%,20rem);max-height:48dvh}.card-inspector__actions.builder-card-dialog__actions{margin:0;position:relative;bottom:auto}.buy-list-line__exact-copy-button{grid-area:5/1/auto/-1}}@media (width<=480px){.card-inspector__actions.builder-card-dialog__actions{padding:.52rem .6rem calc(.52rem + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:.4rem}.card-inspector__actions>.builder-card-reader__quantity{flex:none}.card-inspector__actions>a{min-width:2.7rem;padding-inline:.55rem}.card-inspector__market-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exact-copy-controls{gap:.58rem;padding:.65rem}.exact-copy-controls__heading{align-items:flex-start}.price-scope{text-overflow:ellipsis;max-width:9.5rem;overflow:hidden}.exact-copy-picker .exact-copy-controls__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.exact-copy-picker .exact-copy-controls__fields label:last-child{grid-column:1/-1}.pricing-decision__primary>div{padding:.58rem .5rem}.pricing-decision strong{font-size:.76rem}.pricing-decision span,.pricing-decision small{font-size:.49rem}.copy-price-board__heading{align-items:flex-start}.copy-price-board__finish-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-price-cell{grid-template-columns:minmax(0,1fr) auto}}@media (width<=980px){.set-value-board__header{grid-template-columns:1fr;align-items:start;gap:1rem}.set-value-board__controls{width:min(100%,34rem)}}@media (width<=760px){.tracker-heading__tools{justify-items:stretch;width:100%}.catalog-view-switch{width:100%}.set-value-board__header{padding:1rem}.set-value-board__controls{grid-template-columns:1fr;width:100%}.set-value-board__context{flex-wrap:wrap;gap:.5rem 1rem;padding-inline:1rem}.set-value-board__context span:last-child{flex-basis:100%}.set-value-row{grid-template-columns:1.55rem 3rem minmax(0,1fr) auto;align-items:start;gap:.55rem .65rem;min-height:0;padding:.75rem}.set-value-row__rank{grid-row:1/span 2;padding-top:.12rem}.set-value-row>img{grid-row:1/span 2;width:3rem;height:3.75rem}.set-value-row__identity{grid-column:3}.set-value-row__price{grid-area:2/3}.set-value-row__price span,.set-value-row__price small{display:none}.set-value-row__english{border-top:1px solid var(--line);grid-column:2/-1;padding-top:.58rem}.set-value-row__inspect{grid-area:1/4/span 2;align-self:center}.set-value-board__footer{flex-direction:column;align-items:stretch}.set-value-board__footer button{width:100%}}@media (prefers-reduced-motion:reduce){.set-value-row,.catalog-view-switch button{transition:none!important}}.card-inspector__owned-control{align-items:center;min-width:0;display:flex}.card-inspector__owned-label{display:none}.account-nav-link{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);background:#172130b8;border-radius:.65rem;align-items:center;gap:.5rem;margin-left:auto;padding:.55rem .8rem;font-size:.76rem;font-weight:760;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.account-nav-link:hover{border-color:var(--line-strong);background:var(--control-hover);transform:none}.account-nav-link svg{width:1rem;height:1rem;color:var(--ink-muted)}.account-nav-link i{background:var(--success);width:.42rem;height:.42rem;box-shadow:none;border-radius:999px}.account-page-shell{width:min(100% - 2rem,78rem);min-height:calc(100vh - 12rem);margin-inline:auto;padding:clamp(1rem,2.5vw,2rem) 0}.account-page{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.72fr);align-items:start;gap:clamp(1.25rem,4vw,4rem);display:grid}.account-page__intro{padding:clamp(.5rem,3vw,2.5rem) 0}.account-page__intro h1,.account-page--unavailable h1,.account-library__header h1{letter-spacing:-.045em;max-width:24ch;margin:0 0 .5rem;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.05}.account-page__intro>p,.account-page--unavailable>p{max-width:60ch;color:var(--ink-muted);line-height:1.65}.account-page__intro ul{gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.account-page__intro li{align-items:center;gap:.75rem;font-weight:700;display:flex}.account-page__intro li svg{color:#72d6e6;width:1.1rem}.account-form{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:1rem;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.catalog-filters__types button svg,.catalog-filters__types button .taxonomy-icon{width:.82rem;height:.82rem}.account-form__google{color:oklch(24% .02 250);min-height:3.2rem;font:inherit;cursor:pointer;background:oklch(96% .008 250);border:1px solid oklch(78% .015 250);border-radius:.6rem;justify-content:center;align-items:center;gap:.75rem;padding:.65rem 1rem;font-weight:780;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.account-form__google:hover{background:oklch(92% .01 250);border-color:oklch(68% .02 250)}.account-form__google:active{transform:translateY(1px)}.account-form__google:focus-visible{outline-offset:2px;outline:3px solid #72d6e661}.account-form__google:disabled{opacity:.62;cursor:progress}.google-mark{flex:none;width:1.25rem;height:1.25rem}.account-form__divider{color:var(--ink-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;font-size:.65rem;display:grid}.account-form__divider:before,.account-form__divider:after{content:"";background:var(--line);height:1px}.account-form__tabs{background:#080f18ad;border-radius:.7rem;grid-template-columns:repeat(2,1fr);gap:.4rem;padding:.25rem;display:grid}.account-form__tabs button{min-height:2.75rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-weight:800}.account-form__tabs button.active{color:var(--ink);background:var(--control-selected);box-shadow:none}.account-form label{gap:.45rem;display:grid}.account-form label>span{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.account-form input,.deck-cloud-bar select{border:1px solid var(--line-strong);width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#111b29;border-radius:.6rem;padding:.65rem .8rem}.account-form input:focus-visible,.deck-cloud-bar select:focus-visible{outline-offset:2px;border-color:#72d6e6;outline:3px solid #72d6e661}.account-form__error{color:var(--danger);background:#4d1f2361;border:1px solid #ff8b8661;border-radius:.55rem;margin:0;padding:.7rem .8rem}.account-form__notice{color:var(--success);margin:0}.account-form__reset{color:#72d6e6;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:700}.account-form small{color:var(--ink-muted);text-align:center;line-height:1.5}.button-primary,.button-secondary,.icon-button{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-weight:820;text-decoration:none;display:inline-flex}.button-primary{border:1px solid var(--accent);color:#fff;background:var(--accent)}.button-secondary,.icon-button{border:1px solid var(--line-strong);color:var(--ink);background:#141f2dd1}.icon-button{width:2.75rem;padding:0}.button-primary svg,.button-secondary svg,.icon-button svg{width:1rem;height:1rem}.button-primary:disabled{opacity:.58;cursor:progress}.account-page--unavailable{border:1px solid var(--line);background:var(--surface);border-radius:1rem;max-width:52rem;padding:clamp(1rem,4vw,4rem);display:block}.account-library{display:block}.account-library__header,.account-library__section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-library__header{border-bottom:1px solid var(--line);padding-bottom:1rem}.account-library__header h1{max-width:none;font-size:clamp(1.7rem,3vw,2.15rem)}.account-library__header p{color:var(--ink-muted);margin:0}.account-library__header>div:last-child{align-items:center;gap:.65rem;display:flex}.sync-pill{min-height:2.25rem;color:var(--success);background:#20533c38;border:1px solid #6fd19a57;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.sync-pill svg{width:.9rem}.sync-pill--error{color:var(--danger);background:#4d1f234d;border-color:#ff8b8657}.account-library__section-heading{margin:2rem 0 1rem}.account-library__section-heading h2{margin:.2rem 0 0}.account-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.account-deck-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;justify-content:space-between;align-items:end;gap:1rem;min-height:11rem;padding:1rem;display:flex}.account-deck-card span{color:#72d6e6;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:820}.account-deck-card h3{margin:.35rem 0;font-size:1.3rem}.account-deck-card p{color:var(--ink-muted);margin:0;font-size:.78rem}.account-deck-card>div:last-child{gap:.45rem;display:flex}.account-library__empty{border:1px dashed var(--line-strong);text-align:center;border-radius:.8rem;grid-column:1/-1;place-items:center;min-height:16rem;padding:2rem;display:grid}.account-library__empty svg{color:#72d6e6}.account-library__empty h3{margin-bottom:0}.account-library__empty p{color:var(--ink-muted);margin-top:.4rem}.account-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-workspace-links>a{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:grid}.account-workspace-links>a:hover{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.account-workspace-links>a:hover{border-color:color-mix(in oklch, var(--watch-info) 48%, var(--line))}}.account-workspace-links>a:hover{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.account-workspace-links>a:hover{background:color-mix(in oklch, var(--watch-info) 5%, var(--surface))}}.account-workspace-links>a>svg{width:1.2rem;color:var(--watch-info)}.account-workspace-links span{gap:.15rem;min-width:0;display:grid}.account-workspace-links small{color:var(--ink-muted);line-height:1.45}.account-workspace-links b{color:var(--watch-info);font-size:.68rem}.account-preferences{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;grid-template-columns:minmax(11rem,.72fr) minmax(17rem,1fr) minmax(22rem,1.35fr);margin-top:1.25rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-preferences{background:color-mix(in oklch, var(--surface) 82%, var(--canvas))}}.account-preferences__heading,.account-preferences__method,.account-preferences__email{min-width:0;padding:1rem}.account-preferences__heading{background:var(--surface-soft);align-content:center;align-self:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.account-preferences__heading{background:color-mix(in oklch, var(--surface-soft) 76%, transparent)}}.account-preferences__heading h2{margin:.2rem 0 0;font-size:1.15rem}.account-preferences__method,.account-preferences__email{border-left:1px solid var(--line)}.account-preferences__method{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .7rem;display:grid}.account-preferences__method>div{gap:.15rem;display:grid}.account-preferences__method>div span{color:var(--ink-muted);font-size:.67rem;line-height:1.4}.account-preferences__method>.button-secondary,.account-preferences__connected{grid-column:1/-1}.account-preferences__connected{color:var(--success);align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.account-preferences__connected svg{width:.95rem}.account-preferences__email{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem .75rem;display:grid}.account-preferences__email>svg{width:1.05rem;color:var(--watch-info)}.account-preferences__email>label:not(.account-preferences__choice){gap:.15rem;display:grid}.account-preferences__email>label small{color:var(--ink-muted);font-size:.65rem;line-height:1.45}.account-preferences__choice{color:var(--ink-muted);grid-column:2/-1;align-items:center;gap:.55rem;font-size:.7rem;line-height:1.4;display:flex}.account-preferences__choice input{width:1.15rem;height:1.15rem;accent-color:var(--watch-accent-strong)}.account-preferences__email>.button-secondary{grid-column:2/-1;justify-self:start}.account-preferences>.account-form__error,.account-preferences>.account-form__notice,.account-preferences__privacy{grid-column:1/-1;margin:0}.account-preferences>.account-form__error,.account-preferences>.account-form__notice{border-inline:0;border-bottom:0;border-radius:0}.account-preferences>.account-form__notice{border-top:1px solid var(--success);padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.account-preferences>.account-form__notice{border-top:1px solid color-mix(in oklch, var(--success) 38%, var(--line))}}.account-preferences>.account-form__notice{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.account-preferences>.account-form__notice{background:color-mix(in oklch, var(--success) 8%, transparent)}}.account-preferences__privacy{border-top:1px solid var(--line);color:var(--ink-muted);padding:.65rem 1rem;font-size:.62rem;line-height:1.45}.deck-cloud-bar{background:var(--surface);border:1px solid #72d6e63d;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.75rem .9rem;display:flex}.deck-cloud-bar>div:first-child{gap:.15rem;display:grid}.deck-cloud-bar>div:first-child span{color:#72d6e6;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.deck-cloud-bar>div:first-child strong{font-size:.78rem}.deck-cloud-bar__actions{align-items:center;gap:.5rem;display:flex}.deck-cloud-bar__actions label{min-width:min(24rem,35vw)}.deck-cloud-bar__actions select{min-height:2.75rem;padding-block:.45rem}.deck-cloud-bar__manage{color:#72d6e6;padding:.5rem;font-size:.75rem;font-weight:800;text-decoration:none}.deck-library-bar{border:1px solid var(--watch-info);margin-bottom:.8rem}@supports (color:color-mix(in lab, red, red)){.deck-library-bar{border:1px solid color-mix(in oklch, var(--watch-info) 28%, var(--line))}}.deck-library-bar{background:var(--surface);border-radius:.8rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-library-bar{background:color-mix(in oklch, var(--surface) 92%, var(--canvas))}}.deck-library-bar__current{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.deck-library-bar__current>div:first-child{gap:.12rem;min-width:0;display:grid}.deck-library-bar__current>div:first-child>span{color:var(--watch-info);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.64rem;font-weight:850;display:inline-flex}.deck-library-bar__current>div:first-child svg{width:.85rem}.deck-library-bar__current strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-library-bar__current small{color:var(--ink-muted);font-size:.66rem}.deck-library-bar__actions{align-items:center;gap:.5rem;display:flex}.deck-library-bar__actions .button-secondary svg:last-child{transition:transform .18s cubic-bezier(.16,1,.3,1)}.deck-library-bar--open .deck-library-bar__actions .button-secondary svg:last-child{transform:rotate(180deg)}.deck-library-sync{color:var(--ink-muted);background:var(--surface-soft);border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:800}.deck-library-sync--synced{color:var(--success)}.deck-library-sync--error{color:var(--danger)}.deck-library-panel{border-top:1px solid var(--line);background:var(--surface-soft);padding:1rem}@supports (color:color-mix(in lab, red, red)){.deck-library-panel{background:color-mix(in oklch, var(--surface-soft) 38%, var(--canvas))}}.deck-library-panel{animation:.18s cubic-bezier(.16,1,.3,1) deck-library-reveal}.deck-library-panel__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.deck-library-panel__heading h2{margin:.15rem 0 0;font-size:1.05rem}.deck-library-panel__heading a{color:var(--watch-info);font-size:.72rem;font-weight:800;text-decoration:none}.deck-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.deck-library-item{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.8rem;display:flex}.deck-library-item.active{border-color:var(--line-strong);background:var(--control-selected)}.deck-library-item>div:first-child{gap:.12rem;min-width:0;display:grid}.deck-library-item>div:first-child span{color:var(--watch-info);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:850}.deck-library-item>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-library-item>div:first-child small{color:var(--ink-muted);font-size:.62rem}.deck-library-item>div:last-child{align-items:center;gap:.4rem;display:flex}.deck-library-item b{color:var(--success);font-size:.66rem}.deck-library-panel__signin{border-top:1px solid var(--line);align-items:center;gap:.65rem;margin-top:.7rem;padding-top:.7rem;display:flex}.deck-library-panel__signin>svg{width:1rem;color:var(--watch-info)}.deck-library-panel__signin>span{gap:.1rem;margin-right:auto;display:grid}.deck-library-panel__signin small{color:var(--ink-muted)}.deck-library-tabs{border:1px solid var(--line);background:var(--canvas);border-radius:.6rem;grid-template-columns:1fr 1fr;padding:.2rem;display:inline-grid}.deck-library-tabs button{min-height:2.35rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.42rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.deck-library-tabs button[aria-selected=true]{color:var(--ink);background:var(--control-selected)}.deck-library-tabs svg,.deck-history-save svg{width:.9rem}.deck-library-tabs button>span{background:var(--surface-soft);border-radius:999px;min-width:1.25rem;padding:.12rem .3rem;font-size:.58rem}.deck-history{gap:.75rem;display:grid}.deck-history__intro{color:var(--ink-muted);margin:0;font-size:.72rem}.deck-history-form{border-block:1px solid var(--line);background:var(--control-selected);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-history-form{background:color-mix(in oklch, var(--control-selected) 44%, transparent)}}.deck-history-form label{gap:.3rem;min-width:0;display:grid}.deck-history-form label>span{font-size:.65rem;font-weight:800}.deck-history-form label small{color:var(--ink-muted);font-weight:600}.deck-history-form input{width:100%;min-height:2.7rem}.deck-history-form>div{gap:.4rem;display:flex}.deck-history__error{color:var(--danger);align-items:center;gap:.4rem;margin:0;font-size:.72rem;display:flex}.deck-history__error svg{width:.95rem}.deck-history__empty{min-height:6rem;color:var(--ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin:0;display:flex}.deck-history__empty svg{width:1.25rem;color:var(--watch-info)}.deck-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.deck-history-item{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .75rem;display:flex}.deck-history-item.selected{border-color:var(--watch-info);background:var(--control-selected)}.deck-history-item>span{gap:.12rem;min-width:0;display:grid}.deck-history-item strong,.deck-history-item small,.deck-history-item em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-history-item strong{font-size:.76rem}.deck-history-item small{color:var(--ink-muted);font-size:.61rem}.deck-history-item em{color:var(--ink-muted);font-size:.62rem;font-style:normal}.deck-history-item>b{color:var(--watch-info);flex:none;font-size:.64rem}.deck-history-compare{border-top:1px solid var(--line);gap:.75rem;padding-top:.8rem;display:grid}.deck-history-compare>header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.deck-history-compare>header>div{gap:.12rem;min-width:0;display:grid}.deck-history-compare>header>div:last-child{text-align:right}.deck-history-compare>header span{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800}.deck-history-compare>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.deck-history-compare>header svg{width:1rem;color:var(--watch-info)}.deck-history-metrics{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.deck-history-metrics>div{border-left:1px solid var(--line);gap:.18rem;min-width:0;padding:.65rem;display:grid}.deck-history-metrics>div:first-child{border-left:0}.deck-history-metrics span{color:var(--ink-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.deck-history-metrics strong{white-space:nowrap;min-width:0;font-size:.75rem}.deck-history-metrics small{color:var(--ink-muted)}.deck-history-legality{border-left:2px solid var(--success);background:var(--success);align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-history-legality{background:color-mix(in oklch, var(--success) 8%, transparent)}}.deck-history-legality--warning{border-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.deck-history-legality--warning{background:color-mix(in oklch, var(--warning) 8%, transparent)}}.deck-history-legality>svg{width:1rem;color:var(--success)}.deck-history-legality--warning>svg{color:var(--warning)}.deck-history-legality>span{gap:.08rem;display:grid}.deck-history-legality strong{font-size:.7rem}.deck-history-legality small{color:var(--ink-muted);font-size:.62rem}.deck-history-changes{display:grid}.deck-history-changes__summary{justify-content:space-between;gap:.75rem;padding-bottom:.45rem;display:flex}.deck-history-changes__summary strong{font-size:.72rem}.deck-history-changes__summary span,.deck-history-changes>p{color:var(--ink-muted);margin:0;font-size:.64rem}.deck-history-change{border-top:1px solid var(--line);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem 0;display:grid}.deck-history-change>span{color:var(--watch-info);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.deck-history-change--removed>span{color:var(--danger)}.deck-history-change--changed>span{color:var(--warning)}.deck-history-change>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.deck-history-change>b{font-size:.68rem}.deck-history-change>small{color:var(--ink-muted);grid-column:2/-1;font-size:.6rem}.deck-history-actions{justify-content:flex-end;gap:.5rem;display:flex}.deck-history-actions svg{width:.9rem}.deck-history-confirm{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.deck-history-confirm>span{gap:.05rem;margin-right:auto;display:grid}.deck-history-confirm strong{font-size:.72rem}.deck-history-confirm small{color:var(--ink-muted);font-size:.62rem}@keyframes deck-library-reveal{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.account-nav-link{display:none}.account-page-shell{width:min(100% - 1rem,42rem);padding:1rem 0 7rem}.account-page{grid-template-columns:1fr;gap:1rem}.account-page__intro{padding:.5rem}.account-page__intro h1,.account-library__header h1{font-size:1.55rem}.account-page__intro ul{display:none}.account-form{border-radius:.8rem;padding:.9rem}.account-form__google{min-height:3.35rem}.account-library__header,.account-library__section-heading{flex-direction:column;align-items:stretch}.account-library__header>div:last-child{flex-wrap:wrap}.account-library__header .button-secondary{flex:1}.account-deck-grid,.account-workspace-links{grid-template-columns:1fr}.account-workspace-links>a{grid-template-columns:auto minmax(0,1fr)}.account-workspace-links b{grid-column:2}.account-deck-card{flex-direction:column;align-items:stretch;min-height:9rem}.account-deck-card>div:last-child .button-secondary{flex:1}.account-preferences{grid-template-columns:1fr}.account-preferences__heading,.account-preferences__method,.account-preferences__email{padding:.9rem}.account-preferences__method,.account-preferences__email{border-top:1px solid var(--line);border-left:0}.account-preferences__email{grid-template-columns:auto minmax(0,1fr)}.account-preferences__choice,.account-preferences__email>.button-secondary{grid-column:1/-1}.account-preferences__email>.button-secondary{justify-content:center;width:100%}.deck-cloud-bar{flex-direction:column;align-items:stretch}.deck-cloud-bar__actions{grid-template-columns:1fr auto;display:grid}.deck-cloud-bar__actions label{grid-column:1/-1;min-width:0}.deck-cloud-bar__actions .button-secondary{width:100%}.deck-library-bar__current{flex-direction:column;align-items:stretch}.deck-library-bar__actions{grid-template-columns:1fr 1fr;display:grid}.deck-library-sync{grid-column:1/-1;justify-self:start}.deck-library-bar__actions .button-primary,.deck-library-bar__actions .button-secondary{width:100%}.deck-library-list{grid-template-columns:1fr}.deck-library-panel__heading{flex-direction:column;align-items:stretch}.deck-library-panel__heading>a,.deck-history-save{align-self:flex-end}.deck-library-tabs{width:100%}.deck-history-form{grid-template-columns:1fr}.deck-history-form>div{justify-content:flex-end}.deck-history-list{grid-template-columns:1fr}.deck-history-metrics{grid-template-columns:1fr 1fr}.deck-history-metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.deck-history-metrics>div:nth-child(4){border-top:1px solid var(--line)}.deck-history-changes__summary{flex-direction:column;align-items:flex-start;gap:.2rem}.deck-history-actions{grid-template-columns:1fr 1fr;display:grid}.deck-history-actions .button-secondary{width:100%}.deck-history-confirm{grid-template-columns:1fr 1fr;display:grid}.deck-history-confirm>span{grid-column:1/-1}.deck-library-item{flex-direction:column;align-items:stretch}.deck-library-item>div:last-child .button-secondary{flex:1}}@media (prefers-reduced-motion:reduce){.account-nav-link,.deck-library-bar__actions .button-secondary svg:last-child{transition:none}.deck-library-panel{animation:none}}.mobile-app-nav,.mobile-more-menu{display:none}body.scan-correction-active,body.scan-preview-active{overflow:hidden}.site-header--catalog{min-height:4.25rem}.desktop-navigation a{align-items:center;min-height:2.75rem;display:inline-flex}.catalog-hero{padding-block:clamp(1.4rem,3vw,2.4rem)}.catalog-hero__grid{align-items:center}.catalog-hero h1{max-width:52rem;margin-bottom:.65rem;font-family:inherit;font-size:clamp(2rem,4.4vw,3.7rem);font-weight:820;line-height:1}.catalog-hero__grid>div:first-child>p:last-child{max-width:62ch;font-size:.95rem;line-height:1.55}.app-shell--cards-route .catalog-hero{padding-block:.5rem}.app-shell--cards-route .catalog-hero__grid{grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);gap:clamp(1rem,3vw,2rem);min-height:0;padding-block:.75rem}.app-shell--cards-route .catalog-hero h1{max-width:42rem;font-size:clamp(1.65rem,2.5vw,2rem)}.app-shell--cards-route .catalog-summary{border:1px solid var(--line);background:#0a121c94;border-radius:.75rem;grid-template-columns:repeat(3,minmax(7rem,1fr));padding:.45rem;display:grid}.app-shell--cards-route .catalog-summary>div{border:0;border-right:1px solid var(--line);align-content:center;gap:.2rem;min-height:3.5rem;padding:.45rem .7rem;display:grid}.app-shell--cards-route .catalog-summary>div:nth-child(3){border-right:0}.app-shell--cards-route .catalog-summary dd{font-size:1.45rem}.app-shell--cards-route .catalog-summary>p{border-top:1px solid var(--line);grid-column:1/-1;margin:.25rem 0 0;padding:.35rem .7rem .15rem}.catalog-shell.tracker-workspace{padding-top:.9rem}.catalog-controls{z-index:24;background:var(--canvas);padding-block:.55rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.catalog-controls{background:color-mix(in oklch, var(--canvas) 96%, transparent)}}.catalog-controls{box-shadow:0 .7rem 1rem #070c132e}.catalog-card__inspect,.filter-button,.catalog-view-switch button,.load-more-button{min-height:2.75rem}.catalog-secondary-options{display:none}.deck-builder__hero{align-items:center;padding-block:.7rem}.deck-builder__hero h1{margin-bottom:.45rem;font-family:inherit;font-size:clamp(1.65rem,3vw,2rem);font-weight:820}.deck-builder__hero>div:first-child>p:last-child{max-width:62ch;font-size:.82rem;line-height:1.5}.deck-identity{border:1px solid var(--line);background:#0a121cc2;border-radius:.75rem;overflow:hidden}.deck-identity[open]:has(.deck-plan-picker--open){z-index:40;position:relative;overflow:visible}.deck-identity>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.65rem;padding:.65rem .85rem;list-style:none;display:flex}.deck-identity>summary::-webkit-details-marker{display:none}.deck-identity>summary>span:first-child{gap:.12rem;display:grid}.deck-identity>summary strong{font-size:.74rem}.deck-identity>summary small,.deck-identity>summary>span:last-child{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.deck-identity[open]>summary{border-bottom:1px solid var(--line);background:var(--surface)}.deck-identity .deck-builder__setup{border:0;border-radius:0}.deck-panel__view-switch{border-bottom:1px solid var(--line);background:#080f18c2;grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem;display:grid}.deck-panel__view-switch button{min-height:2.75rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;font-size:.65rem;font-weight:780}.deck-panel__view-switch button.active{color:var(--ink);background:var(--surface-soft)}.deck-panel__view-switch span{color:var(--watch-info);margin-left:.25rem}.deck-panel--deck .buy-list-line__market,.deck-panel--deck .buy-list-line__quote,.deck-panel--deck .buy-list-line__exact-copy-button,.deck-panel--deck .buy-list-integrity-summary,.deck-panel--deck .buy-list-totals>div:not(:first-child){display:none}.deck-panel--deck .buy-list-totals{grid-template-columns:1fr}.playaround-section{--playaround-domain:#65b8df;transition:background-color .22s cubic-bezier(.16,1,.3,1)}.playaround-section--fury{--playaround-domain:#e45b72}.playaround-section--calm{--playaround-domain:#65b8df}.playaround-section--chaos{--playaround-domain:#ad7ee5}.playaround-section--mind{--playaround-domain:#e9c965}.playaround-section--order{--playaround-domain:#d4dbe5}.playaround-section--body{--playaround-domain:#78b989}.playaround-controls{border-color:var(--playaround-domain)}@supports (color:color-mix(in lab, red, red)){.playaround-controls{border-color:color-mix(in oklch, var(--playaround-domain) 42%, var(--line))}}.resource-stepper button{min-width:2.75rem;min-height:2.75rem}.resource-stepper>span .domain-icon{width:1rem;height:1rem}.cheat-sheet-card{transition:filter .16s cubic-bezier(.16,1,.3,1)}.cheat-sheet-card:hover,.cheat-sheet-card:focus-within{z-index:2;filter:brightness(1.04);transform:none}@media (width>=1180px){.deck-builder__studio{grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr)}.deck-builder__studio>.builder-browser{grid-column:1}.deck-builder__studio>.deck-panel{grid-column:2}.builder-reader-shell{z-index:95;background:var(--canvas);visibility:hidden;width:min(31rem,92vw);height:100dvh;padding:.6rem;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;top:0;right:0;transform:translate(105%);box-shadow:-1.2rem 0 3rem #0000006b;position:fixed!important}.builder-reader-shell:has(.card-inspector--open){visibility:visible;transform:translate(0)}.builder-reader-shell .card-inspector{height:calc(100dvh - 1.2rem);max-height:none}}.sealed-products-page{width:min(1420px,100% - 2.5rem);margin-inline:auto;padding:1.35rem 0 3rem}.sealed-products-page__intro{max-width:52rem;padding:.75rem 0 .35rem}.sealed-products-page__intro h1{letter-spacing:-.035em;margin:.2rem 0 .45rem;font-size:1.9rem;font-weight:780}.sealed-products-page__intro>p:last-child{color:var(--ink-muted);margin:0;font-size:.86rem;line-height:1.55}.app-shell--sealed-products .watchlist-workspace{padding-block:1rem 2rem}.app-shell--sealed-products .workspace-heading{grid-template-columns:1fr;margin-bottom:1rem}.app-shell--sealed-products .workspace-heading>div:first-child{display:none}.app-shell--sealed-products .watchlist-action{justify-items:start}.app-shell--sealed-products .watchlist-action small{text-align:left}.catalog-method-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin-block:1rem 2.5rem;overflow:hidden}.catalog-method-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.65rem .85rem;list-style:none;display:flex}.catalog-method-disclosure>summary::-webkit-details-marker{display:none}.catalog-method-disclosure>summary>span:first-child{gap:.12rem;display:grid}.catalog-method-disclosure>summary strong{font-size:.78rem}.catalog-method-disclosure>summary small,.catalog-method-disclosure>summary>span:last-child{color:var(--ink-muted);font-size:.7rem}.catalog-method-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.catalog-method-disclosure>div{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:1.25rem;padding:1rem;display:grid}.catalog-method-disclosure>div>p{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.55}.catalog-method-disclosure ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.catalog-method-disclosure li{color:var(--ink-muted);grid-template-columns:auto 1fr;gap:.5rem;font-size:.7rem;line-height:1.4;display:grid}.catalog-method-disclosure li b{color:var(--watch-accent);font-size:.62rem}.catalog-method-disclosure li span{gap:.08rem;display:grid}.catalog-method-disclosure li strong{color:var(--ink);font-size:.72rem}.deck-builder--configured .deck-builder__checks{margin-block:.55rem .75rem}.deck-builder--configured .deck-check{min-height:2.75rem;padding-block:.45rem}.deck-builder--configured .deck-check>span small,.playaround-mobile-summary,.playaround-review{display:none}.deck-builder small,.catalog-page small,.playaround-section small,.inventory-page small,.bulk-pricer-page small,.account-page-shell small,.sealed-products-page small{font-size:.75rem}@media (width<=760px){.sealed-products-page{width:calc(100% - 1rem);padding-top:.7rem}.sealed-products-page__intro h1{font-size:1.65rem}.app-shell--sealed-products .workspace-heading{margin-bottom:.7rem}.catalog-method-disclosure>summary{min-height:3.5rem}.catalog-method-disclosure>summary>span:last-child{display:none}.catalog-method-disclosure>div,.catalog-method-disclosure ol{grid-template-columns:1fr}.deck-builder--configured .deck-builder__checks{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(7.25rem,1fr));overflow-x:auto}.deck-builder--configured .deck-check:first-child,.deck-builder--configured .deck-check:nth-child(n+2){border-top:0;border-left:1px solid var(--line);grid-column:auto}.deck-builder--configured .deck-check:first-child{border-left:0}.playaround-mobile-summary{z-index:22;border:1px solid var(--playaround-domain);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.5rem;margin:0 0 .65rem;padding:.55rem .65rem;display:grid;position:sticky;top:.4rem}@supports (color:color-mix(in lab, red, red)){.playaround-mobile-summary{border:1px solid color-mix(in oklch, var(--playaround-domain) 40%, var(--line))}}.playaround-mobile-summary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1520f0;border-radius:.65rem;box-shadow:0 8px 20px #00000038}.playaround-mobile-summary>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.playaround-mobile-summary strong,.playaround-mobile-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playaround-mobile-summary strong{font-size:.78rem}.playaround-mobile-summary small{color:var(--ink-muted);font-size:.75rem}.playaround-mobile-summary button,.playaround-review{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:.5rem;font-size:.78rem;font-weight:760}.playaround-mobile-summary button{padding-inline:.75rem}.playaround-controls--collapsed{display:none}.playaround-review{border-color:var(--playaround-domain);justify-content:center;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.playaround-review{border-color:color-mix(in oklch, var(--playaround-domain) 55%, var(--line))}}.playaround-review{background:var(--playaround-domain)}@supports (color:color-mix(in lab, red, red)){.playaround-review{background:color-mix(in oklch, var(--playaround-domain) 16%, var(--surface))}}.playaround-review{cursor:pointer}.playaround-review svg{width:1rem}.opponent-domain,.opponent-legend select,.resource-stepper button,.resource-stepper output,.timing-control button,.playaround-reset,.deck-builder button,.deck-builder input:not([type=checkbox]):not([type=radio]),.deck-builder select,.bulk-pricer-page button,.bulk-pricer-page input:not([type=checkbox]):not([type=radio]),.inventory-page button,.inventory-page input:not([type=checkbox]):not([type=radio]),.sealed-products-page button,.sealed-products-page input:not([type=checkbox]):not([type=radio]){min-height:2.75rem}.playaround-controls legend,.resource-stepper>span,.opponent-domains__help,.timing-control button,.playaround-toggles label,.playaround-reset,.threat-evidence,.playaround-source,.deck-builder small,.catalog-page small,.inventory-page small,.bulk-pricer-page small,.sealed-products-page small{font-size:.75rem}body{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.app-shell{width:min(100% - 1rem,1180px)}.site-header--catalog{min-height:3.6rem}.site-header--catalog .brand__mark{width:2.1rem;height:2.1rem}.site-header--catalog .brand small,.desktop-navigation{display:none!important}.mobile-app-nav{z-index:120;min-height:calc(4.25rem + env(safe-area-inset-bottom));padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:#0a111bfa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.8rem 2rem #00000047}.mobile-app-nav a,.mobile-app-nav button{min-width:0;min-height:3.55rem;color:var(--ink-muted);font:inherit;background:0 0;border:0;border-radius:.55rem;align-content:center;place-items:center;gap:.2rem;padding:.3rem;font-size:.58rem;font-weight:750;text-decoration:none;display:grid}.mobile-app-nav svg{width:1.15rem;height:1.15rem}.mobile-app-nav a[aria-current=page],.mobile-app-nav button.active{color:var(--ink);background:var(--surface-soft)}.mobile-app-nav a[aria-current=page] svg,.mobile-app-nav button.active svg{color:var(--watch-info)}.mobile-deck-dock{bottom:calc(4.6rem + env(safe-area-inset-bottom))}body.scan-correction-active .mobile-app-nav,body.scan-preview-active .mobile-app-nav{display:none}body:has(.card-inspector--open) .mobile-app-nav{display:none}body:has(.deck-panel--open) .mobile-app-nav{display:none}.mobile-more-menu{z-index:119;right:.65rem;bottom:calc(4.7rem + env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--surface);border-radius:.85rem;gap:.25rem;padding:.6rem;animation:.18s cubic-bezier(.16,1,.3,1) mobile-menu-in;display:grid;position:fixed;left:.65rem;box-shadow:0 1.4rem 3rem #00000070}.mobile-more-menu>div{min-height:2.6rem;color:var(--ink-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 .4rem;font-size:.64rem;font-weight:800;display:flex}.mobile-more-menu>div button{width:2.75rem;height:2.75rem;color:var(--ink);background:var(--surface-soft);border:0;border-radius:50%;place-items:center;display:grid}.mobile-more-menu>div svg{width:1rem}.mobile-more-menu>a{border-radius:.55rem;align-items:center;gap:.75rem;min-height:3.75rem;padding:.6rem .7rem;text-decoration:none;display:flex}.mobile-more-menu>a:hover{background:var(--surface-soft)}.mobile-more-menu>a>svg{width:1.1rem;color:var(--watch-info)}.mobile-more-menu>a>span{gap:.1rem;display:grid}.mobile-more-menu strong{font-size:.7rem}.mobile-more-menu small{color:var(--ink-muted);font-size:.58rem}.catalog-hero{padding-block:.45rem}.catalog-hero h1{margin-bottom:.4rem;font-size:1.85rem}.catalog-hero__grid>div:first-child>p:last-child{font-size:.78rem;line-height:1.45}.catalog-summary{display:none}.app-shell--cards-route .catalog-hero__grid{padding-block:.55rem;display:block}.app-shell--cards-route .catalog-hero{padding-block:.25rem}.app-shell--cards-route .catalog-hero h1{font-size:1.5rem}.app-shell--cards-route .catalog-summary{display:none}.catalog-shell.tracker-workspace{padding-top:.7rem}.tracker-heading{gap:.65rem;margin-bottom:.75rem}.tracker-heading h2{font-size:1.15rem}.catalog-tabs{scroll-snap-type:none;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-inline:0;padding:.1rem 0 .2rem;display:grid;overflow:visible}.catalog-tabs button{scroll-snap-align:none;border:1px solid var(--line);background:var(--surface);border-radius:.7rem;justify-content:space-between;gap:.5rem;width:100%;min-width:0;min-height:2.75rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.catalog-tabs button{background:color-mix(in oklch, var(--surface) 72%, transparent)}}.catalog-tabs button:hover{border-color:var(--line-strong)}.catalog-tabs button.active{border-color:var(--line-strong);background:var(--control-selected);box-shadow:none}.catalog-tabs button strong{flex:none;min-width:1.8rem}.catalog-controls{grid-template-columns:minmax(0,1fr) auto;margin-inline:-.1rem;top:0}.catalog-controls .sort-control,.catalog-results__actions{display:none}.catalog-secondary-options{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.8rem;display:grid}.catalog-secondary-options>label:first-child{grid-column:1/-1}.catalog-secondary-options>label:first-child select{width:100%;min-height:2.75rem}.catalog-secondary-options .symbol-label-toggle{min-height:2.75rem}.catalog-secondary-options>div{justify-content:flex-end;align-items:center;display:flex}.catalog-secondary-options>button{border:1px solid var(--line);min-height:2.75rem;color:var(--watch-info);background:var(--surface);font:inherit;border-radius:.55rem;font-size:.65rem;font-weight:760}.catalog-secondary-options>small{color:var(--ink-muted);grid-column:1/-1;font-size:.58rem;line-height:1.45}.catalog-grid{gap:.8rem}.catalog-card .card-metrics,.catalog-card .card-evidence,.catalog-card__market-glance{display:none}.catalog-card__content{padding-bottom:.75rem}.catalog-card__actions{margin-top:.65rem}.catalog-card__actions .quantity-stepper button,.catalog-card__inspect{min-width:2.75rem;min-height:2.75rem}.deck-builder__hero{grid-template-columns:1fr;padding-block:.5rem}.deck-builder__hero h1{font-size:1.5rem}.deck-builder__price-note{display:none}.deck-identity>summary{min-height:3.45rem}.deck-builder__checks{margin-top:.7rem}.deck-check{min-height:3.6rem}.deck-builder__studio{margin-top:.75rem}.builder-search input,.builder-scope button,.builder-card-result button,.deck-panel__view-switch button{min-height:2.75rem}.playaround-intro{padding-top:.85rem}.playaround-intro h1{font-size:1.8rem}.playaround-intro__aside>p{display:none}.opponent-domain,.timing-control button,.playaround-view-switch button{min-height:2.75rem}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-more-menu,.builder-reader-shell,.deck-plan-picker__menu,.deck-plan-picker__trigger>svg,.cheat-sheet-card,.playaround-section{transition:none!important;animation:none!important}}:root{color:oklch(95% .012 92);--canvas:oklch(14.5% .024 252);--surface:oklch(18% .025 252);--surface-raised:oklch(20.5% .027 252);--surface-soft:oklch(23.5% .029 252);--ink:oklch(95% .012 92);--ink-muted:oklch(72% .025 252);--line:oklch(29% .032 252);--line-strong:oklch(38% .038 252);--accent:oklch(67% .19 14);--success:oklch(78% .12 151);--warning:oklch(81% .13 80);--danger:oklch(72% .17 27);background:oklch(14.5% .024 252)}body{background:var(--canvas)}h1,h2,h3{letter-spacing:-.025em;font-family:Segoe UI,Avenir Next,Avenir,sans-serif}h1{font-size:2.15rem;font-weight:780;line-height:1.08}h2{font-size:1.55rem;font-weight:740;line-height:1.16}.site-header--catalog{gap:1rem;width:min(1420px,100% - 2.5rem);min-height:4rem}.brand{gap:.65rem}.brand__mark{background:var(--ink);width:2.2rem;height:2.2rem;color:var(--canvas);border:0;border-radius:.55rem}.brand>strong{letter-spacing:-.01em;font-size:1rem}.desktop-navigation{color:var(--ink-muted);gap:.2rem;font-size:.78rem}.desktop-navigation a{border-radius:.5rem;min-height:2.5rem;padding:0 .72rem;font-weight:680;transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.site-header--marketing .desktop-navigation a{gap:.35rem}.site-header--marketing .desktop-navigation a small{color:oklch(80% .13 82);letter-spacing:.06em;text-transform:uppercase;background:oklch(80% .13 82/.1);border-radius:999px;padding:.16rem .3rem;font-size:.52rem;font-weight:820}nav a:hover{color:var(--ink);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){nav a:hover{background:color-mix(in oklch, var(--surface-soft) 58%, transparent)}}nav a[aria-current=page]{color:var(--ink);background:var(--control-selected);text-decoration:none}.account-nav-link{border-radius:.5rem;min-height:2.5rem;padding:0 .75rem;font-size:.75rem}.account-nav-link:hover{background:var(--surface-soft)}.catalog-shell,.platform-workspace,.catalog-footer{width:min(1420px,100% - 2.5rem)}.app-shell--cards-route .catalog-hero{border-bottom-color:var(--line);background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.app-shell--cards-route .catalog-hero{background:color-mix(in oklch, var(--canvas) 88%, var(--surface))}}.app-shell--cards-route .catalog-hero__grid{justify-content:space-between;align-items:baseline;gap:1rem;min-height:0;padding-block:1rem;display:flex}.app-shell--cards-route .catalog-hero h1{align-items:baseline;gap:.75rem;margin:0;font-size:1.75rem;font-weight:780;display:inline-flex}.app-shell--cards-route .catalog-hero h1 span{color:var(--ink-muted);letter-spacing:0;font-size:.75rem;font-style:normal;font-weight:620;display:inline}.app-shell--cards-route .catalog-hero__grid>div>p:last-child{margin:0;font-size:.78rem;line-height:1.45}.app-shell--cards-route .tracker-workspace{padding-block:.85rem 2.5rem}.tracker-heading--cards-route{justify-content:flex-end;min-height:2.75rem;margin-bottom:.45rem;display:flex}.tracker-heading--cards-route>div:first-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;display:none;position:absolute;overflow:hidden}.tracker-heading--cards-route .tracker-heading__tools{justify-content:space-between;align-items:center;width:100%;display:flex}.catalog-view-switch,.playaround-view-switch{background:var(--surface);border:0;padding:.25rem}.catalog-view-switch button,.playaround-view-switch button,.deck-panel__view-switch button{border:0;border-radius:.42rem}.catalog-view-switch button.active,.playaround-view-switch button.active,.deck-panel__view-switch button.active,.builder-scope button.active,.card-inspector__tabs button.active,.catalog-tabs button.active,.timing-control button.active{color:var(--ink);background:var(--control-selected);box-shadow:none;border-color:#0000}.catalog-tabs{border-bottom:0;gap:.35rem;padding:0}.catalog-tabs button{background:0 0;border:0;border-radius:.5rem;justify-content:center;min-width:0;min-height:2.65rem;padding:.55rem .8rem}.catalog-tabs button.active{background:var(--surface-soft)}.catalog-controls{box-shadow:none;padding-block:.65rem}.catalog-results{min-height:3.2rem}.app-shell--cards-route .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding-top:.8rem}.app-shell--cards-route .catalog-card{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:.65rem;grid-template-columns:8.5rem minmax(0,1fr);align-items:stretch;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.app-shell--cards-route .catalog-card:hover{border-color:var(--line-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell--cards-route .catalog-card:hover{background:color-mix(in oklch, var(--surface-raised) 82%, var(--surface))}}.app-shell--cards-route .catalog-card--active{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:none}.app-shell--cards-route .catalog-card__art{aspect-ratio:auto;min-height:9.5rem}.app-shell--cards-route .catalog-status,.app-shell--cards-route .owned-badge,.app-shell--cards-route .printing-count-badge{padding:.3rem .42rem;font-size:.56rem;top:.45rem}.app-shell--cards-route .printing-count-badge{bottom:auto}.app-shell--cards-route .catalog-status{left:.45rem}.app-shell--cards-route .owned-badge,.app-shell--cards-route .printing-count-badge{right:.45rem}.app-shell--cards-route .catalog-card__content{flex-direction:column;min-width:0;padding:.75rem;display:flex}.app-shell--cards-route .catalog-card h3{margin:0 0 .32rem;font-family:inherit;font-size:1rem;font-weight:740}.app-shell--cards-route .catalog-card__meta,.app-shell--cards-route .catalog-card__domains,.app-shell--cards-route .catalog-card__price strong{font-size:.68rem}.app-shell--cards-route .catalog-card .rules-copy,.app-shell--cards-route .catalog-card .card-metrics,.app-shell--cards-route .catalog-card .card-evidence,.app-shell--cards-route .catalog-card__market-glance,.app-shell--cards-route .catalog-card__refresh,.app-shell--cards-route .catalog-card .printing-picker{display:none}.app-shell--cards-route .catalog-card__actions{margin-top:auto;padding-top:.65rem}.app-shell--cards-route .catalog-card__inspect{border-color:var(--line);background:var(--surface-soft);min-height:2.55rem}@media (width>=1180px){.catalog-browse-layout--inspecting{grid-template-columns:minmax(28rem,1fr) minmax(34rem,36rem)}.catalog-browse-layout--inspecting .catalog-grid{grid-template-columns:1fr}.card-inspector__card-view{grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr);align-items:start}.card-inspector__card-view .builder-card-dialog__art img{max-height:31rem}}.card-inspector__tabs{border-bottom:1px solid var(--line);background:var(--surface);gap:.3rem;padding:.3rem}.card-inspector__tabs button{border:0;border-radius:.42rem}.card-inspector__tabs button+button{border-left:0}.deck-builder-page{width:min(1420px,100% - 2.5rem)}.deck-builder__hero{min-height:0;padding-block:1rem .65rem}.deck-builder__hero h1{margin:0 0 .25rem;font-size:1.75rem;font-weight:780}.deck-builder__checks{margin-top:.65rem}.deck-check{min-height:3.25rem}.deck-builder__studio{gap:.75rem;margin-top:.75rem}.builder-browser,.deck-panel,.deck-identity,.deck-library-bar{box-shadow:none;border-radius:.65rem}.builder-section-heading h2,.buy-list__heading h2{font-size:1rem}.builder-card-result{border-radius:.5rem}.builder-card-result--selected{border-color:var(--line-strong);background:var(--control-selected);box-shadow:none}.playaround-page{min-height:calc(100vh - 8rem)}.app-shell--playaround .playaround-section{padding-block:1.5rem 2.5rem}.playaround-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:1rem}.playaround-intro h1{font-family:inherit;font-size:1.9rem;font-weight:780}.playaround-intro__aside{justify-items:end;gap:.65rem}.playaround-intro__aside>p{max-width:48ch;font-size:.78rem;line-height:1.45}.playaround-workspace{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);gap:.75rem}.playaround-controls,.playaround-results{box-shadow:none;border-radius:.65rem}.playaround-controls{gap:.85rem;padding:.9rem}.cheat-sheet-group__heading:after{display:none}.cheat-sheet-group__heading{border-bottom:1px solid var(--line)}.cheat-sheet-group__heading h2{color:var(--ink);background:0 0;padding:0;font-size:.82rem}.cheat-sheet-group--deck-specific .cheat-sheet-group__heading h2{background:0 0}.inventory-page__hero,.bulk-hero,.rules-hero,.account-page__intro,.account-library__header{padding-block:1.35rem}.inventory-page__hero h1,.bulk-hero h1,.rules-hero h1,.account-page__intro h1,.account-library__header h1{font-family:inherit;font-size:1.9rem;font-weight:780;line-height:1.1}.catalog-footer{min-height:4.5rem}.route-loading{width:min(1420px,100% - 2.5rem);min-height:16rem;color:var(--ink-muted);place-items:center;margin-inline:auto;font-size:.82rem;display:grid}@media (width<=760px){h1{font-size:1.7rem}h2{font-size:1.3rem}.app-shell,.catalog-shell,.platform-workspace,.catalog-footer,.playaround-section,.deck-builder-page,.site-header--catalog{width:min(100% - 1rem,1420px)}.brand>strong{font-size:1rem}.catalog-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1.25rem 6.5rem}.catalog-footer nav{flex-wrap:wrap;justify-content:flex-start}.app-shell--cards-route .catalog-hero__grid{grid-template-columns:1fr;justify-content:stretch;gap:.25rem;padding-block:.75rem;display:grid}.app-shell--cards-route .catalog-hero h1{font-size:1.55rem}.app-shell--cards-route .catalog-hero__grid>div>p:last-child{display:none}.tracker-heading--cards-route .tracker-heading__tools{flex-direction:column;align-items:stretch}.tracker-heading--cards-route .tracker-heading__tools>p{align-self:flex-start}.catalog-view-switch{width:100%}.app-shell--cards-route .catalog-grid{grid-template-columns:1fr;gap:.55rem}.app-shell--cards-route .catalog-card{grid-template-columns:7.25rem minmax(0,1fr);align-items:stretch;min-height:10.5rem}.app-shell--cards-route .catalog-card__art{aspect-ratio:auto;border-right:1px solid var(--line);place-items:center;height:100%;min-height:0;display:grid}.app-shell--cards-route .catalog-card__art img{object-fit:contain;object-position:center}.app-shell--cards-route .catalog-card__art .catalog-status,.app-shell--cards-route .catalog-card__art .owned-badge,.app-shell--cards-route .catalog-card__art .printing-count-badge{display:none}.app-shell--cards-route .catalog-card__content{grid-template-columns:minmax(0,1fr);align-content:start;gap:.38rem;min-width:0;padding:.55rem .6rem;display:grid}.app-shell--cards-route .catalog-card__headline{align-items:flex-start;gap:.5rem;min-width:0}.app-shell--cards-route .catalog-card h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.18;display:-webkit-box;overflow:hidden}.app-shell--cards-route .catalog-card__price{flex:none;gap:0;max-width:6rem}.app-shell--cards-route .catalog-card__price small{text-transform:uppercase;letter-spacing:.05em;font-size:.5rem}.app-shell--cards-route .catalog-card__price strong{font-size:.72rem;line-height:1.2}.app-shell--cards-route .catalog-card__meta{letter-spacing:0;white-space:nowrap;gap:.28rem;min-width:0;font-size:.56rem;overflow:hidden}.app-shell--cards-route .catalog-card__meta>span+span:before{margin-right:.28rem}.app-shell--cards-route .catalog-card__domains{flex-wrap:nowrap;gap:.3rem;min-width:0;min-height:0;overflow:hidden}.app-shell--cards-route .domain-chip{gap:.2rem;padding:.2rem .36rem;font-size:.58rem}.app-shell--cards-route .domain-chip .domain-icon{width:.82rem;height:.82rem}.app-shell--cards-route .card-taxonomy{text-overflow:ellipsis;gap:.2rem;min-width:0;margin-left:0;font-size:.56rem;overflow:hidden}.app-shell--cards-route .card-taxonomy .taxonomy-icon{flex:none;width:.76rem;height:.76rem}.app-shell--cards-route .catalog-card__mobile-signals{align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.app-shell--cards-route .catalog-card__mobile-signals>span{border:1px solid var(--line);min-width:0;color:var(--ink-muted);background:var(--surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.2rem .38rem;font-size:.54rem;font-weight:720;line-height:1.2;overflow:hidden}.app-shell--cards-route .catalog-card__mobile-signals .catalog-card__signal{color:var(--card-domain)}@supports (color:color-mix(in lab, red, red)){.app-shell--cards-route .catalog-card__mobile-signals .catalog-card__signal{color:color-mix(in oklch, var(--card-domain) 78%, var(--ink))}}.app-shell--cards-route .catalog-card__mobile-signals .catalog-card__signal{border-color:var(--card-domain)}@supports (color:color-mix(in lab, red, red)){.app-shell--cards-route .catalog-card__mobile-signals .catalog-card__signal{border-color:color-mix(in oklch, var(--card-domain) 45%, var(--line))}}.app-shell--cards-route .catalog-card__mobile-signals .catalog-card__signal{background:var(--card-domain-soft)}@supports (color:color-mix(in lab, red, red)){.app-shell--cards-route .catalog-card__mobile-signals .catalog-card__signal{background:color-mix(in oklch, var(--card-domain-soft) 48%, var(--surface))}}.app-shell--cards-route .catalog-card__actions{z-index:3;justify-content:space-between;gap:.4rem;min-width:0;margin:0;padding:0;position:relative}.app-shell--cards-route .catalog-card__actions .quantity-stepper{flex:none;grid-template-columns:repeat(3,2.75rem)}.app-shell--cards-route .catalog-card__actions .quantity-stepper button,.app-shell--cards-route .catalog-card__actions .quantity-stepper span{min-height:2.75rem}.app-shell--cards-route .catalog-card__inspect{flex:none;gap:.18rem;width:auto;min-width:4.25rem;min-height:2.75rem;padding:0 .55rem}.app-shell--cards-route .catalog-card__inspect-label,.app-shell--cards-route .catalog-card__inspect-book{display:none}.app-shell--cards-route .catalog-card__inspect-chevron,.app-shell--cards-route .catalog-card__inspect-mobile-label{display:block}.app-shell--cards-route .catalog-card__mobile-open{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;display:block;position:absolute;inset:0}.app-shell--cards-route .catalog-card__mobile-open:focus-visible{outline:2px solid var(--card-domain);outline-offset:-3px}.catalog-tabs button.active{background:var(--control-selected);box-shadow:none;border-color:#0000}.playaround-intro{grid-template-columns:1fr;gap:.65rem;padding-top:.25rem;display:grid}.playaround-intro h1{font-size:1.75rem}.playaround-intro__aside{justify-items:stretch}.playaround-view-switch{width:100%}.playaround-workspace{grid-template-columns:1fr}.playaround-controls{position:static}.opponent-domains>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cheat-sheet-board,.playaround-results,.playaround-empty{min-height:0}.mobile-app-nav a[aria-current=page],.mobile-app-nav button.active{background:var(--control-selected);box-shadow:none}.inventory-page__hero h1,.bulk-hero h1,.rules-hero h1,.account-page__intro h1,.account-library__header h1{font-size:1.65rem}}@media (width<=360px){.app-shell--cards-route .catalog-card{grid-template-columns:6rem minmax(0,1fr)}.app-shell--cards-route .catalog-card__inspect{flex-basis:2.75rem;width:2.75rem;min-width:2.75rem;padding:0}.app-shell--cards-route .catalog-card__inspect-mobile-label{display:none}}@media (width<=760px){.playaround-controls.playaround-controls--collapsed{display:none}.app-shell--cards-route small,.app-shell--deck-builder small,.app-shell--playaround small,.app-shell--inventory small,.app-shell--bulk-pricer small,.app-shell--account small,.app-shell--sealed-products small{font-size:.75rem}}.brand__mark{border:1px solid var(--ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand__mark{border:1px solid color-mix(in oklch, var(--ink) 82%, var(--watch-accent-strong))}}.brand__mark>span{z-index:1;position:relative}.brand__mark:after{content:"";background:var(--watch-accent-strong);width:.16rem;position:absolute;inset:-.35rem auto -.35rem 1.08rem;transform:rotate(31deg)}.card-inspector__workflow-link{border:1px solid var(--line-strong);min-height:2.7rem;color:var(--ink);background:var(--surface-soft);border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .72rem;font-size:.7rem;font-weight:760;text-decoration:none;display:inline-flex}.card-inspector__workflow-link:hover{background:var(--control-selected)}.card-inspector__workflow-link svg{width:.95rem;height:.95rem;color:var(--watch-info)}@media (width<=560px){.card-inspector__actions.builder-card-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.card-inspector__owned-control{grid-column:1/-1;justify-content:space-between;gap:.75rem;min-height:2.75rem}.card-inspector__owned-label{gap:.08rem;min-width:0;display:grid}.card-inspector__owned-label small{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:720}.card-inspector__owned-label strong{color:var(--ink);font-size:.7rem}.card-inspector__owned-control .quantity-stepper{flex:none}.card-inspector__actions>button:not(.quantity-stepper button),.card-inspector__actions>a{width:100%;min-width:0}.card-inspector__market-link span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.card-inspector__actions>.card-inspector__secondary-market-action,.card-inspector__actions>.card-inspector__market-link{display:none}}@media (width>=761px){.app-shell--cards-route .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr));gap:.65rem}.app-shell--cards-route .catalog-card{grid-template-columns:7.75rem minmax(0,1fr);min-height:10.75rem}.app-shell--cards-route .catalog-card__art{border-right:1px solid var(--line);min-height:10.75rem}.app-shell--cards-route .catalog-card__content{gap:.28rem;padding:.65rem .7rem}.app-shell--cards-route .catalog-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:.92rem;line-height:1.18;display:-webkit-box;overflow:hidden}.app-shell--cards-route .catalog-card__headline{gap:.55rem}.app-shell--cards-route .catalog-card__price{flex:none;max-width:5.6rem}.app-shell--cards-route .catalog-card__meta{letter-spacing:0;font-size:.58rem}.app-shell--cards-route .catalog-card__domains{flex-wrap:nowrap;gap:.28rem;min-height:1.45rem;overflow:hidden}.app-shell--cards-route .domain-chip{gap:.2rem;padding:.2rem .36rem;font-size:.58rem}.app-shell--cards-route .domain-chip .domain-icon,.app-shell--cards-route .card-taxonomy .taxonomy-icon{width:.78rem;height:.78rem}.app-shell--cards-route .card-taxonomy{text-overflow:ellipsis;gap:.18rem;min-width:0;font-size:.56rem;overflow:hidden}.app-shell--cards-route .catalog-card__actions{border-top:1px solid var(--line);gap:.45rem;margin-top:auto;padding-top:.55rem}.app-shell--cards-route .catalog-card__actions .quantity-stepper{grid-template-columns:repeat(3,2.2rem)}.app-shell--cards-route .catalog-card__actions .quantity-stepper button,.app-shell--cards-route .catalog-card__actions .quantity-stepper span,.app-shell--cards-route .catalog-card__inspect{min-height:2.25rem}.app-shell--cards-route .catalog-card__inspect{min-width:5.25rem;padding-inline:.6rem}}@media (width>=1180px){.app-shell--cards-route .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.app-shell--cards-route .catalog-card{grid-template-columns:11rem minmax(0,1fr);min-height:15.4rem}.app-shell--cards-route .catalog-card__art{background:var(--surface-soft);place-items:center;min-height:15.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell--cards-route .catalog-card__art{background:color-mix(in oklch, var(--surface-soft) 72%, black)}}.app-shell--cards-route .catalog-card__art img,.app-shell--cards-route .catalog-card__art--landscape img{object-fit:contain;object-position:center}.app-shell--cards-route .catalog-card .printing-count-badge{top:auto;bottom:.45rem}.app-shell--cards-route .catalog-card__content{gap:.36rem;padding:.78rem .85rem}.app-shell--cards-route .catalog-card h3{font-size:1.04rem;line-height:1.2}.app-shell--cards-route .catalog-card__meta,.app-shell--cards-route .catalog-card__domains,.app-shell--cards-route .catalog-card__price strong{font-size:.7rem}.app-shell--cards-route .catalog-card .rules-copy{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:0;margin:.18rem 0 0;padding:.5rem 0;display:block}.app-shell--cards-route .catalog-card .rules-copy>span{margin-bottom:.24rem;font-size:.56rem}.app-shell--cards-route .catalog-card .rules-copy p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.app-shell--cards-route .catalog-card .card-metrics{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.app-shell--cards-route .catalog-card .card-metrics div{min-width:0;padding:.38rem 0}.app-shell--cards-route .catalog-card .card-metrics div+div{padding-left:.45rem}.app-shell--cards-route .catalog-card .card-metrics dt{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.1rem;font-size:.5rem;overflow:hidden}.app-shell--cards-route .catalog-card .card-metrics dd{font-size:.78rem}.app-shell--cards-route .catalog-card__actions{padding-top:.48rem}.catalog-browse-layout--inspecting .catalog-grid{grid-template-columns:1fr}}.buy-list-line__quantity>.buy-list-line__quantity-group{border:0;border-radius:0;grid-template-columns:1fr;gap:.22rem;display:grid;overflow:visible}.buy-list-line__quantity>.buy-list-line__quantity-group>div{border:1px solid var(--line);border-radius:.45rem;grid-template-columns:1.8rem 1fr 1.8rem;display:grid;overflow:hidden}.buy-list-line__quantity>.buy-list-line__quantity-group>span{color:var(--ink-muted);text-transform:uppercase;font-size:.55rem;font-weight:720}@media (width<=760px){.competitive-decklist__column+.competitive-decklist__column{border-left:0}.competitive-result-list{scrollbar-width:none}.competitive-result-list::-webkit-scrollbar{display:none}.competitive-compare__rows{overflow:visible}.competitive-compare__rows>header,.competitive-compare__rows>button{grid-template-columns:minmax(7.25rem,1fr) 3rem 3rem minmax(4rem,.6fr);gap:.25rem;min-width:0;padding-inline:.55rem}.competitive-compare__rows>header{font-size:.45rem}.competitive-compare__rows>button>span>small{overflow-wrap:anywhere;white-space:normal}}@media (width>=1080px){.app-shell--deck-builder .site-header--catalog,.app-shell--deck-builder .catalog-footer,.app-shell--deck-builder .deck-builder-page{width:min(1720px,100% - 3rem);margin-inline:auto}.deck-builder--tournaments{grid-template-columns:minmax(21rem,.72fr) minmax(36rem,1.28fr);gap:.75rem;width:100%;padding-top:1.25rem;display:grid}.deck-builder--tournaments>.deck-builder__hero,.deck-builder--tournaments>.competitive-library,.deck-builder--tournaments>.deck-builder-state{grid-column:1/-1}.deck-builder--tournaments>.deck-builder__hero{border-bottom:1px solid var(--line);grid-template-columns:1fr;min-height:0;padding:.35rem 0 .85rem}.deck-builder--tournaments>.deck-builder__hero>div:first-child{max-width:58rem}.deck-builder--tournaments>.deck-builder-mode-tabs,.deck-builder--tournaments>.deck-library-bar{width:100%;margin:0}.deck-builder--tournaments>.deck-builder-mode-tabs{align-self:start}.deck-builder--tournaments>.competitive-library{margin-top:.35rem}.deck-builder--tournaments .competitive-library__header{grid-template-columns:minmax(22rem,.82fr) minmax(32rem,1.18fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem);padding:1.4rem 0}.deck-builder--tournaments .competitive-library__header>div:first-child{align-self:center}.deck-builder--tournaments .competitive-library__header h2{max-width:28ch;margin-block:.3rem .45rem;font-size:2rem}.deck-builder--tournaments .competitive-evidence{border:1px solid var(--line);background:var(--watch-info);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-builder--tournaments .competitive-evidence{background:color-mix(in oklch, var(--watch-info) 4%, var(--surface))}}.deck-builder--tournaments .competitive-evidence>div{align-content:center;gap:.18rem;min-width:0;padding:.8rem 1rem;display:grid}.deck-builder--tournaments .competitive-evidence>div+div{border-left:1px solid var(--line)}.deck-builder--tournaments .competitive-evidence span{color:var(--ink-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:.55rem;font-weight:760}.deck-builder--tournaments .competitive-evidence strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.deck-builder--tournaments .competitive-evidence small{border-top:1px solid var(--line);grid-column:1/-1;padding:.65rem 1rem}.deck-builder--tournaments .competitive-controls{grid-template-columns:minmax(21rem,.55fr) minmax(0,1.45fr);align-items:stretch;gap:.75rem;margin:.8rem 0;display:grid}.deck-builder--tournaments .competitive-mode-tabs{max-width:none;height:100%;margin:0}.deck-builder--tournaments .competitive-mode-tabs button{min-height:100%}.deck-builder--tournaments .competitive-filters{grid-template-columns:minmax(15rem,1.35fr) repeat(auto-fit,minmax(7.5rem,.7fr));padding:.65rem}.deck-builder--tournaments .competitive-filter-chips{grid-column:1/-1;padding:0}.deck-builder--tournaments .competitive-workspace{border-top:1px solid var(--line);border-radius:.75rem;grid-template-columns:minmax(25rem,29rem) minmax(0,1fr);overflow:clip}.deck-builder--tournaments .competitive-result-list{max-height:min(78vh,58rem)}.deck-builder--tournaments .competitive-detail{background:var(--surface);min-height:min(78vh,58rem)}@supports (color:color-mix(in lab, red, red)){.deck-builder--tournaments .competitive-detail{background:color-mix(in oklch, var(--surface) 94%, var(--canvas))}}.deck-builder--tournaments .competitive-detail__header{padding-inline:1.15rem}.deck-builder--tournaments .competitive-decklist{grid-template-columns:minmax(17rem,.42fr) minmax(0,1.58fr)}.deck-builder--tournaments .competitive-decklist__column>section>div{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.competitive-deck-path{border-bottom:1px solid var(--line-strong);background:var(--watch-info);gap:.75rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.competitive-deck-path{background:color-mix(in oklch, var(--watch-info) 4%, var(--surface))}}.competitive-deck-path__context{align-content:center;gap:.14rem;min-width:0;display:grid}.competitive-deck-path__context>span,.deck-builder-handoff>div>span{color:var(--watch-info);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:820}.competitive-deck-path__context>strong{font-size:.82rem}.competitive-deck-path__context>small{max-width:64ch;color:var(--ink-muted);font-size:.61rem;line-height:1.45}.competitive-deck-path__actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.55rem;min-width:0;display:grid}.competitive-deck-path__actions>button{border:1px solid var(--line-strong);min-width:0;min-height:3.55rem;color:var(--ink);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.6rem .72rem;display:grid}.competitive-deck-path__actions>button:hover:not(:disabled),.competitive-deck-path__actions>button:focus-visible{border-color:var(--watch-info);background:var(--control-selected)}.competitive-deck-path__actions>button:disabled{cursor:not-allowed;opacity:.5}.competitive-deck-path__actions>button>svg{width:1rem;color:var(--watch-info)}.competitive-deck-path__actions>button>span{gap:.12rem;min-width:0;display:grid}.competitive-deck-path__actions>button strong,.competitive-deck-path__actions>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competitive-deck-path__actions>button strong{font-size:.66rem}.competitive-deck-path__actions>button small{color:var(--ink-muted);font-size:.52rem}.competitive-deck-path__actions>.competitive-deck-path__copy{border-color:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.competitive-deck-path__actions>.competitive-deck-path__copy{border-color:color-mix(in oklch, var(--watch-info) 58%, var(--line))}}.competitive-deck-path__actions>.competitive-deck-path__copy{background:var(--watch-info)}@supports (color:color-mix(in lab, red, red)){.competitive-deck-path__actions>.competitive-deck-path__copy{background:color-mix(in oklch, var(--watch-info) 8%, var(--surface))}}.competitive-deck-path__more{align-self:stretch;position:relative}.competitive-deck-path__more>summary{border:1px solid var(--line);min-height:3.55rem;color:var(--ink-muted);cursor:pointer;border-radius:.55rem;place-items:center;padding-inline:.7rem;font-size:.58rem;font-weight:760;list-style:none;display:grid}.competitive-deck-path__more>summary::-webkit-details-marker{display:none}.competitive-deck-path__more[open]>summary{color:var(--ink);background:var(--control-selected)}.competitive-deck-path__more>button{z-index:5;border:1px solid var(--line-strong);min-width:13rem;color:var(--ink);background:var(--surface-raised);font:inherit;text-align:left;cursor:pointer;border-radius:.55rem;gap:.12rem;padding:.7rem;font-size:.64rem;font-weight:760;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .8rem 1.8rem oklch(8% .018 253/.35)}.competitive-deck-path__more>button small{color:var(--ink-muted);font-size:.52rem;font-weight:500}.deck-builder-handoff{border:1px solid var(--watch-approved);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-bottom:.8rem;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-builder-handoff{border:1px solid color-mix(in oklch, var(--watch-approved) 45%, var(--line))}}.deck-builder-handoff{background:var(--watch-approved);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.deck-builder-handoff{background:color-mix(in oklch, var(--watch-approved) 6%, var(--surface))}}.deck-builder-handoff>svg{width:1.1rem;color:var(--watch-approved)}.deck-builder-handoff>div{gap:.1rem;min-width:0;display:grid}.deck-builder-handoff>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.deck-builder-handoff>div>small{color:var(--ink-muted);font-size:.58rem;line-height:1.4}.deck-builder-handoff>.button-secondary,.deck-builder-handoff>.icon-button{min-height:2.55rem}@media (width>=1500px){.competitive-deck-path{grid-template-columns:minmax(15rem,.62fr) minmax(34rem,1.38fr);align-items:center}}@media (width>=761px) and (width<=1179px){.builder-reader-shell--tournament{z-index:95;background:var(--canvas);visibility:hidden;width:min(31rem,92vw);height:100dvh;padding:.6rem;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-1.2rem 0 3rem #0000006b}.builder-reader-shell--tournament:has(.card-inspector--open){visibility:visible;transform:translate(0)}.builder-reader-shell--tournament .card-inspector{height:calc(100dvh - 1.2rem);max-height:none}}@media (width<=760px){.competitive-deck-path{padding:.75rem}.competitive-deck-path__actions{grid-template-columns:1fr}.competitive-deck-path__actions>button strong,.competitive-deck-path__actions>button small{white-space:normal;overflow:visible}.competitive-deck-path__more>summary{min-height:2.75rem}.competitive-deck-path__more>button{width:100%;margin-top:.35rem;position:static}.deck-builder-handoff{grid-template-columns:auto minmax(0,1fr) auto}.deck-builder-handoff>.button-secondary{grid-area:2/1/auto/-1;width:100%}.deck-builder-handoff>.icon-button{grid-area:1/3}}@media (width<=560px){.builder-reader-shell--tournament .card-inspector__actions>.card-inspector__market-link{grid-column:1/-1;width:100%;display:inline-flex}}.deck-builder__setup{grid-template-columns:minmax(12rem,.72fr) minmax(17rem,1.18fr) minmax(17rem,1fr) auto}.deck-builder__field>span{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.deck-builder__field>span>em{color:var(--ink-muted);letter-spacing:0;text-transform:none;font-size:.52rem;font-style:normal;font-weight:650}.deck-builder__setup>label>small,.deck-builder__field>small{line-height:1.4}.deck-plan-picker__trigger:disabled{border-color:var(--line);color:var(--ink-muted);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.deck-plan-picker__trigger:disabled{background:color-mix(in oklch, var(--surface) 76%, var(--canvas))}}.deck-plan-picker__trigger:disabled{cursor:not-allowed;opacity:.78}.deck-plan-picker__trigger:disabled:hover{border-color:var(--line)}.deck-plan-picker__trigger:disabled>svg{opacity:.45}.deck-plan-picker--legend .deck-plan-option{min-height:4.6rem}.deck-plan-option__art{border:1px solid var(--line-strong);background:var(--surface);object-fit:cover;border-radius:.28rem;width:2.45rem;height:3.4rem;display:block}.deck-plan-picker--legend .deck-plan-option__copy{gap:.2rem}.deck-plan-picker--legend .deck-plan-option__copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommendations-button:disabled{border-color:var(--line);color:var(--ink-muted);background:var(--surface);cursor:not-allowed;opacity:.65}@media (width<=1180px){.deck-builder__setup{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-builder__setup>.recommendations-button{align-self:stretch}}@media (width<=760px){.deck-builder__setup{grid-template-columns:1fr}.deck-plan-picker--legend .deck-plan-option{min-height:4.8rem}}.app-shell--deck-builder .deck-builder:not(.deck-builder--tournaments){width:100%;padding-block:.65rem 2.5rem}.deck-builder:not(.deck-builder--tournaments)>.deck-builder__hero{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deck-builder:not(.deck-builder--tournaments)>.deck-builder-mode-tabs{display:none}.deck-builder:not(.deck-builder--tournaments)>.deck-library-bar{margin-bottom:.5rem}.deck-command-summary{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:center;gap:.65rem 1rem;min-width:0;display:grid}.deck-command-summary__identity,.deck-command-summary__plan{gap:.18rem;min-width:0;display:grid}.deck-command-summary__identity>span:first-child,.deck-command-summary__plan>span:first-child{color:var(--ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.52rem;font-weight:760}.deck-command-summary__identity>strong,.deck-command-summary__plan>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.deck-command-summary__domains{flex-wrap:wrap;gap:.24rem;display:flex}.deck-command-summary__domains .domain-chip{min-height:1.25rem;padding:.12rem .34rem;font-size:.52rem}.deck-command-summary__domains .domain-icon{width:.66rem;height:.66rem}.deck-command-summary__edit{border:1px solid var(--line-strong);min-height:2.35rem;color:var(--watch-info);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .62rem;font-size:.62rem;font-weight:760;display:inline-flex}.deck-command-summary__edit:hover,.deck-command-summary__edit:focus-visible,.deck-command-summary__edit[aria-expanded=true]{color:var(--ink);background:var(--control-selected)}.deck-command-summary__edit svg{width:.82rem;height:.82rem}.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__current>div:first-child>small{display:none}.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__actions>button,.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__actions select{min-height:2.35rem}.deck-builder:not(.deck-builder--tournaments) .deck-builder__checks{margin-block:0 .55rem}.deck-builder:not(.deck-builder--tournaments) .deck-check{min-height:2.65rem;padding-block:.4rem}.deck-builder:not(.deck-builder--tournaments) .deck-builder__studio{margin-top:0}@media (width>=761px){.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__current{grid-template-columns:minmax(10rem,.42fr) minmax(25rem,1fr);align-items:center;gap:.6rem 1rem;padding:.6rem .75rem;display:grid}.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__actions{grid-column:1/-1;justify-content:flex-end}.deck-builder:not(.deck-builder--tournaments) .deck-identity:not([open]){display:none}.deck-builder:not(.deck-builder--tournaments) .deck-identity[open]{margin-bottom:.5rem}.deck-builder:not(.deck-builder--tournaments) .deck-identity>summary{display:none}.deck-builder:not(.deck-builder--tournaments) .deck-identity .deck-builder__setup{padding:.75rem}.deck-builder:not(.deck-builder--tournaments) .builder-browser{grid-template-columns:minmax(15rem,.86fr) minmax(18rem,1.14fr);display:grid}.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-section-heading,.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-search,.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-legality-status,.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-focus-status,.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-recommendation-status,.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-empty-results,.deck-builder:not(.deck-builder--tournaments) .builder-browser>.builder-card-results{grid-column:1/-1}.deck-builder:not(.deck-builder--tournaments) .builder-section-heading{min-height:3.35rem;padding:.6rem .75rem}.deck-builder:not(.deck-builder--tournaments) .builder-search{min-height:3.15rem;padding:.42rem .6rem}.deck-builder:not(.deck-builder--tournaments) .builder-search input{min-height:2.25rem}.deck-builder:not(.deck-builder--tournaments) .builder-type-filter button,.deck-builder:not(.deck-builder--tournaments) .builder-scope button{min-height:2.5rem}.deck-builder--configured:not(.deck-builder--tournaments) .builder-legality-status{display:none}.deck-builder:not(.deck-builder--tournaments) .builder-card-results{max-height:max(23rem,100dvh - 20rem)}}@media (width>=1180px){.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__current{grid-template-columns:minmax(9rem,.38fr) minmax(30rem,1fr) auto}.deck-builder:not(.deck-builder--tournaments) .deck-library-bar__actions{grid-column:auto}.deck-builder:not(.deck-builder--tournaments) .deck-builder__studio{grid-template-columns:minmax(31rem,1.06fr) minmax(27rem,.94fr);gap:.7rem}.deck-builder:not(.deck-builder--tournaments) .builder-reader-shell{width:min(34rem,92vw);padding:.5rem}.deck-builder:not(.deck-builder--tournaments) .builder-reader-shell .card-inspector{scrollbar-gutter:auto;grid-template-rows:auto auto auto auto auto;height:calc(100dvh - 1rem);max-height:none;overflow-y:auto}.deck-builder:not(.deck-builder--tournaments) .card-inspector .builder-card-dialog__header{min-height:3.45rem;padding:.58rem .75rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__tabs button{min-height:2.45rem;padding-block:.42rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__printing{padding:.45rem .65rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__printing select{min-height:2.15rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__body{min-height:auto;overflow:visible}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view{grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr);align-items:start;gap:.7rem;padding:.65rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__art img{width:min(100%,13.5rem);max-height:min(39dvh,21rem)}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__details{gap:.48rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__identity{gap:.22rem;padding-bottom:.48rem;display:grid}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__identity strong{white-space:normal}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__taxonomy{margin-top:.38rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .rules-copy{min-height:0;padding:.65rem .7rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .rules-copy p{font-size:.78rem;line-height:1.46}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__facts{margin-top:.45rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__card-view .builder-card-dialog__facts>div{padding-block:.48rem}.deck-builder:not(.deck-builder--tournaments) .card-inspector__actions.builder-card-dialog__actions{padding:.55rem .65rem;position:sticky;bottom:0}}@media (width>=1180px) and (width<=1439px){.deck-builder--browser-open.deck-builder--mode-builder .deck-library-bar__current{grid-template-columns:minmax(10rem,.42fr) minmax(25rem,1fr)}.deck-builder--browser-open.deck-builder--mode-builder .deck-library-bar__actions{grid-column:1/-1}.deck-builder--browser-open.deck-builder--mode-builder .deck-library-bar__actions .secondary-button,.deck-builder--browser-open.deck-builder--mode-builder .deck-library-bar__actions .primary-button{white-space:nowrap}}@media (width>=1600px){.deck-builder:not(.deck-builder--tournaments):has(.builder-reader-shell .card-inspector--open){padding-right:34.75rem}}@media (width<=760px){.deck-builder:not(.deck-builder--tournaments)>.deck-builder__hero{clip:auto;white-space:normal;width:auto;height:auto;margin:0 0 .6rem;padding:0;position:static;overflow:visible}.deck-builder:not(.deck-builder--tournaments)>.deck-builder__hero p,.deck-builder:not(.deck-builder--tournaments)>.deck-builder__hero .deck-builder__price-note,.deck-command-summary{display:none}.deck-builder:not(.deck-builder--tournaments)>.deck-library-bar{margin-top:.35rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.catalog-data-details{color:var(--ink-muted);margin-block:.5rem;font-size:.8rem}.catalog-data-details summary{cursor:pointer;padding-block:.6rem}.catalog-data-details summary span{color:var(--watch-info);margin-left:.5rem}.catalog-data-details p{max-width:80ch;line-height:1.6}.deck-name-field{order:-1}.card-inspector .builder-card-dialog__art{position:relative}.card-inspector__artwork-toggle,.capture-tip{display:none}.scanner-accuracy-details>summary{color:var(--ink-muted);cursor:pointer;padding:.8rem 0}@media (width<=760px){.mobile-disclosure{border:1px solid var(--line);border-radius:.65rem;min-width:0}.mobile-disclosure>summary{cursor:pointer;min-height:44px;padding:.7rem;font-size:.875rem;line-height:1.4}.mobile-disclosure__content{gap:.75rem;min-width:0;padding:0 .7rem .7rem;display:grid}.mobile-disclosure__content>*{min-width:0}.app-shell :is(.deck-builder,.competitive-library) :is(input,select,textarea){min-width:0;min-height:44px;font-size:16px}.app-shell .inventory-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.app-shell .card-inspector.builder-card-dialog.builder-card-reader.card-inspector--open{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.app-shell .card-inspector>:is(header,.card-inspector__tabs,.card-inspector__printing,footer){flex-shrink:0}.app-shell .card-inspector .card-inspector__body{flex:1;min-height:0;overflow:auto}.app-shell .card-inspector .card-inspector__card-view{grid-template-columns:76px minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__details{display:contents}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__art{grid-area:1/1;align-self:start;width:76px;margin:0;padding:0}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__art img{object-fit:contain;width:100%;height:auto;max-height:108px}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__identity{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;gap:.35rem;font-size:.75rem;display:flex}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__identity strong{font-size:.875rem;line-height:1.4}.app-shell .card-inspector .card-inspector__card-view :is(.builder-card-dialog__taxonomy,.card-errata,.rules-copy,.builder-card-dialog__facts){grid-column:1/-1;margin:0}.app-shell .card-inspector .card-inspector__card-view .rules-copy{padding:.75rem}.app-shell .card-inspector .card-inspector__card-view .rules-copy p{font-size:1rem;line-height:1.5}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .card-inspector .card-inspector__card-view .builder-card-dialog__facts>div{padding:.5rem .2rem}.card-inspector__artwork-toggle{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:end;width:100%;min-height:44px;padding:0;display:flex;position:absolute;inset:0}.card-inspector__artwork-toggle span{background:#081019e8;border-radius:.2rem;padding:.25rem;font-size:.7rem}.app-shell .card-inspector .card-inspector__card-view--artwork{grid-template-columns:minmax(0,1fr)}.app-shell .card-inspector .card-inspector__card-view--artwork .builder-card-dialog__art{grid-column:1/-1;width:100%}.app-shell .card-inspector .card-inspector__card-view--artwork .builder-card-dialog__art img{max-height:60dvh}.app-shell .card-inspector .card-inspector__card-view--artwork .builder-card-dialog__details{display:none}.app-shell .card-inspector .card-inspector__actions{padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));gap:.4rem}.app-shell .card-inspector .card-inspector__workflow-link{grid-column:auto;min-height:44px;font-size:.8rem}.app-shell .card-inspector .card-inspector__owned-label :is(small,strong){font-size:.75rem}.app-shell .card-inspector .card-inspector__header>button{width:44px;min-height:44px}.app-shell .card-inspector .quantity-stepper{grid-template-columns:repeat(3,44px)}.app-shell .card-inspector .quantity-stepper :is(button,span){min-height:44px}.app-shell .deck-builder>.deck-builder-mode-tabs{clip:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;height:auto;margin:0 0 .5rem;padding:.2rem;display:grid;position:static;overflow:visible}.app-shell .deck-builder>.deck-builder-mode-tabs button{min-height:44px;padding:.5rem}.deck-builder .deck-builder-mode-tabs small,.deck-builder .deck-library-tournaments{display:none}.deck-builder .deck-library-bar__current{gap:.5rem;padding:.6rem}.app-shell .deck-builder .deck-library-bar__actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.app-shell .deck-builder .deck-library-bar__actions>:is(button,details){flex:auto;width:auto;min-height:44px}.deck-builder .deck-library-bar__actions .deck-options{order:2}.deck-builder .deck-options[open]{flex-basis:100%}.deck-builder .deck-options .mobile-disclosure__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deck-builder .deck-builder__setup{gap:.6rem;padding:.65rem}.deck-builder .deck-name-field{order:0}.deck-builder .deck-identity>summary{min-height:44px;padding:.65rem}.deck-builder .deck-identity>summary>span:last-child:not(:first-child){display:none}.deck-builder .deck-setup-details{grid-column:1/-1}.deck-builder .builder-search{padding:.6rem}.deck-builder .deck-check{font-size:.75rem}.app-shell .deck-builder--tournaments{padding-top:.75rem}.deck-builder--tournaments .deck-builder__hero p{display:none}.deck-comparison-details{margin-bottom:.6rem}.app-shell .competitive-library__header{gap:0;margin:0 0 .5rem;padding:0}.competitive-library__header>div:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.competitive-data-details{width:100%}.competitive-library .competitive-controls{gap:.5rem}.competitive-library .competitive-filters{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.6rem}.competitive-library .competitive-search{min-width:0}.competitive-library .competitive-extra-filters{grid-column:1/-1}.competitive-library .competitive-mode-tabs button{min-height:44px}.catalog-data-details{margin-block:0}.app-shell .catalog-shell.tracker-workspace{flex-direction:column;display:flex}.tracker-workspace>.catalog-controls{order:-3}.tracker-workspace>.tracker-heading{order:-2}.tracker-workspace>.catalog-tabs{order:-1}.tracker-workspace .catalog-controls input{min-height:44px;font-size:16px}.tracker-workspace .catalog-view-switch button{min-height:44px}.bulk-pricer .bulk-steps li>button>div{display:block}.bulk-pricer .bulk-steps li>button>div small{display:none}.bulk-pricer .bulk-steps li>button>div strong{font-size:.8rem}.bulk-pricer .bulk-stage-status,.bulk-pricer .capture-panel>.bulk-section-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bulk-pricer .capture-drop--picker{display:none}.bulk-pricer .capture-tip{color:var(--ink-muted);grid-column:1/-1;margin:0;font-size:.85rem;line-height:1.5;display:block}.bulk-pricer .capture-privacy{font-size:.8rem;line-height:1.5}.bulk-pricer .scan-review-dock__decision>small{font-size:.75rem;line-height:1.4;display:block}.bulk-pricer .scan-review-focus{padding-bottom:10.5rem}.inventory-page .inventory-summary__future,.inventory-page--empty .inventory-page__actions{display:none}.inventory-empty--welcome{margin:0;padding:1.25rem .75rem}.inventory-empty--welcome p{font-size:.95rem;line-height:1.5}.inventory-empty--welcome .button-primary{min-height:44px}}
