/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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{--rk-accent:#c8412f;--rk-accent-ink:#fff6ec;--rk-sage:#8fa073;--rk-sage-text:#c3cdaa;--ink:#f2e8d8;--muted:#9c9488;--line:#f2e8d817;--green:var(--rk-accent);--rk-bg:#15130f;--rk-canvas:#15130f;--rk-chrome:#100f0d;--rk-panel:#171512;--rk-panel-2:#1b1815;--rk-surface:#1f1c18;--rk-surface-2:#211d18;--rk-raised:#272320;--rk-raised-2:#2d2925;--rk-cta:#2e2820;--rk-cta-2:#3a3125;--rk-cta-3:#463a2c;--rk-cta-4:#5f4e38;--rk-text-2:#e8ded0;--rk-text-3:#d4c9b8;--rk-text-4:#c6bba6;--rk-text-5:#bcb29e;--rk-text-6:#b1a795;--rk-muted-2:#928a7e;--rk-muted-3:#8b8377;--rk-muted-4:#867d71;--rk-muted-5:#7d7569;--rk-muted-6:#6b6154}*{box-sizing:border-box}html,body{background:var(--rk-bg);width:100%;height:100%;color:var(--ink);margin:0;overflow:hidden}body{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}.app-navigation-shell{--primary-sidebar-width:224px;grid-template-columns:var(--primary-sidebar-width) minmax(0,1fr);background:var(--rk-bg);width:100vw;height:100dvh;display:grid;overflow:hidden}.primary-sidebar{z-index:5000;border-right:1px solid var(--line);background:var(--chrome);flex-direction:column;grid-area:1/1;gap:30px;min-width:0;height:100dvh;padding:22px 14px 16px 12px;display:flex;position:relative}.primary-sidebar-brand{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:0 2px;text-decoration:none;display:flex}.primary-sidebar-brand .primary-sidebar-seal{aspect-ratio:130/80;flex:none;width:auto;height:30px}.primary-sidebar-brand>span{background:var(--on-tag);height:22px;color:var(--tag);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);font:italic 900 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 12px 0 11px;display:inline-flex}.primary-sidebar nav{align-content:start;gap:4px;display:grid}.primary-sidebar nav button{min-height:42px;clip-path:var(--tag-cut);color:var(--muted);text-align:left;font:italic 900 13px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0 14px 0 16px;transition:background-color .12s,color .12s;display:flex;position:relative}.primary-sidebar nav button:hover:not(:disabled){background:var(--raised);color:var(--ink)}.primary-sidebar nav button[aria-current=page]{background:var(--ink);color:var(--ground);box-shadow:inset 0 -3px 0 var(--shu)}.primary-sidebar nav button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.primary-sidebar nav button:disabled{opacity:.45;cursor:not-allowed}.primary-sidebar-icon{width:20px;height:20px;color:inherit;flex:none;place-items:center;display:grid}.primary-sidebar-icon svg{width:20px;height:20px}.primary-sidebar .site-legal-link{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-top:auto;padding:10px 14px 10px 16px;text-decoration:none;display:flex}.primary-sidebar .site-legal-link>span:last-child{gap:3px;min-width:0;display:grid}.primary-sidebar .site-legal-link b{font:italic 800 11px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.primary-sidebar .site-legal-link small{font:500 11px/1.2 var(--font-sans)}.primary-sidebar .site-legal-link:hover{color:var(--ink)}.primary-sidebar .site-legal-link:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.app-navigation-content{grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.app-shell{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);width:100%;height:100dvh;display:grid;position:relative}.topbar{border-bottom:1px solid var(--line);background:var(--rk-chrome);z-index:5;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.brand-block,.top-actions{align-items:center;gap:12px;display:flex}.brand-mark{width:38px;height:38px;color:var(--green);background:linear-gradient(145deg,var(--rk-cta),var(--rk-cta-2));border:1px solid #8aac66;border-radius:6px;place-items:center;font-family:Figtree,sans-serif;font-weight:800;display:grid}.brand-block h1{margin:0;font:700 20px/1 Figtree,sans-serif}.brand-block p{color:var(--muted);margin:5px 0 0;font-size:11px}.icon-button{border:1px solid var(--line);background:var(--rk-surface);cursor:pointer;border-radius:4px;width:36px;height:36px;font-size:21px}.icon-button:disabled{opacity:.3}.deck-meter{background:#1c261a;border:1px solid #536242;border-radius:4px;justify-content:center;align-items:baseline;gap:5px;min-width:132px;height:42px;padding:8px 14px;display:flex}.deck-meter strong{color:var(--green);font-size:22px}.deck-meter span{color:var(--rk-text-6);font-size:12px}.deck-meter.complete{box-shadow:0 0 18px #c9a25a26}.sidebar{z-index:170;width:var(--sidebar-width);border-right:1px solid var(--line);background:var(--rk-panel);will-change:transform;padding:18px 16px;transition:transform .16s cubic-bezier(.22,.75,.25,1),box-shadow .16s;position:absolute;top:88px;bottom:0;left:0;overflow:hidden;transform:translate(0);box-shadow:12px 0 32px #00000047}.sidebar-resizer{z-index:20;cursor:col-resize;touch-action:none;width:18px;height:100%;position:absolute;top:0;right:0}.sidebar-resizer:hover,.sidebar-resizer:active{background:#c9a25a14}.section-kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700}.legend-card,.empty-legend{background:linear-gradient(130deg,var(--rk-raised),var(--rk-surface));cursor:pointer;border:1px solid #44503f;border-radius:12px;width:100%;height:78px}.legend-card{text-align:left;align-items:center;gap:10px;padding:7px;display:flex;overflow:hidden}.legend-card img,.legend-card .card-image-fallback{object-fit:cover;border-radius:5px;width:46px;height:64px}.legend-card span{min-width:0}.legend-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.legend-card small{color:#929b91;margin-top:5px;font-size:9px;display:block}.empty-legend{color:var(--rk-text-6);border-style:dashed;align-content:center;place-items:center;gap:4px;display:grid}.empty-legend span{color:var(--green);font-size:20px}.search-panel{flex-direction:column;height:calc(100% - 118px);margin-top:20px;display:flex}.search-tabs{background:var(--rk-bg);border-radius:4px;gap:4px;padding:3px;display:flex}.search-tabs button{color:#848c84;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:7px;font-size:11px}.search-tabs button.active{background:var(--rk-raised-2);color:var(--ink)}.search-box{border:1px solid var(--line);background:var(--rk-surface);color:#899087;border-radius:4px;align-items:center;gap:8px;height:38px;margin:10px 0;padding:0 11px;display:flex}.search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.result-meta{color:var(--rk-muted-2);justify-content:space-between;align-items:center;gap:8px;margin:-2px 2px 8px;font-size:9px;display:flex}.result-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-meta label{color:#9ba49a;white-space:nowrap;align-items:center;gap:5px;display:flex}.result-meta input{width:74px;accent-color:var(--green)}.result-list{grid-template-columns:repeat(auto-fill,minmax(var(--catalog-card-width),1fr));grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;padding:1px 5px 14px 1px;display:grid;overflow-y:auto}.result-list::-webkit-scrollbar{width:5px}.result-list::-webkit-scrollbar-thumb{background:#3a423b;border-radius:4px}.search-result{aspect-ratio:744/1039;border:2px solid var(--domain-a);width:100%;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.search-result{border:2px solid color-mix(in srgb,var(--domain-a) 48%,var(--domain-b))}}.search-result{cursor:grab;touch-action:none;background:#202620;border-radius:8px;box-shadow:0 5px 12px #0000003d}@supports (color:color-mix(in lab, red, red)){.search-result:hover{border-color:color-mix(in srgb,var(--domain-a) 68%,#fff)}}.search-result:hover{transform:translateY(-1px)}.search-result:active{cursor:grabbing}.search-result-main{width:100%;height:100%;color:inherit;cursor:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.search-result img,.search-result .card-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.search-result-main>span{text-align:left;background:linear-gradient(#0000,#15120ff0);min-width:0;padding:24px 32px 7px 7px;position:absolute;inset:auto 0 0}.search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.search-result small{color:var(--rk-text-5);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.favorite-button{z-index:4;color:#11100f;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;transition:color .14s,transform .14s;display:grid;position:absolute;bottom:7px;right:6px}.favorite-button svg{fill:#0808087a;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #ffffffd9)drop-shadow(0 1px 2px #000000d9);width:21px;height:21px}.favorite-button:hover{color:#050504;transform:scale(1.08)}.favorite-button[aria-pressed=true]:hover{color:#f2bd65}.favorite-button[aria-pressed=true]{color:#e19b35}.favorite-button[aria-pressed=true] svg{fill:currentColor}.search-result.favorite{border-color:#c89138}:is(.search-result-main:focus-visible,.favorite-button:focus-visible){outline-offset:-3px;outline:2px solid #f1d36c}.empty-message{color:var(--muted);text-align:center;grid-column:1/-1;padding:20px 8px;font-size:12px}.favorite-button[aria-pressed=true] svg{stroke:#ffe3a0;stroke-width:2.8px;filter:drop-shadow(0 1px 2px #000000d9)}.workspace-wrap{grid-area:1/2;grid-template-rows:94px 1fr;min-width:0;display:grid}.workspace-toolbar{border-bottom:1px solid var(--line);background:var(--rk-panel-2);align-items:center;gap:22px;padding:0 18px;display:flex}.workspace-title strong{font:600 13px Figtree,sans-serif;display:block}.workspace-title span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.zoom-controls{background:var(--rk-chrome);border-radius:4px;align-items:center;gap:3px;padding:3px;display:flex}.zoom-controls button{background:var(--rk-raised-2);color:#bdc3bc;cursor:pointer;border:0;border-radius:4px;min-width:29px;height:28px;padding:0 8px;font-size:10px}.zoom-controls span{text-align:center;width:43px;margin:0}.viewport{touch-action:none;background-color:var(--rk-canvas);background-image:radial-gradient(#f2e8d821 1.4px,#0000 1.4px),radial-gradient(#f2e8d80e 1px,#0000 1px);background-position:var(--grid-x) var(--grid-y);background-size:calc(var(--grid-size) * 4) calc(var(--grid-size) * 4),var(--grid-size) var(--grid-size);position:relative;overflow:hidden}.viewport.panning{cursor:grab}.card-preview{z-index:50;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1712f5;border:1px solid #c9a25a5c;border-radius:12px;width:310px;height:433px;padding:10px;position:absolute;top:18px;left:18px;box-shadow:0 18px 50px #0000008c}.card-preview>img,.card-preview>.card-image-fallback{object-fit:cover;border-radius:8px;width:290px;height:405px;display:block}.card-tooltip{z-index:80;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1712f7;border:1px solid #c9a25a52;border-radius:6px;width:300px;max-height:215px;padding:12px 14px;position:fixed;overflow:hidden;box-shadow:0 14px 40px #0000008c}.card-tooltip strong{color:var(--ink);margin-bottom:7px;font:700 14px/1.2 Figtree,sans-serif;display:block}.card-tooltip span{color:var(--rk-text-6);margin:3px 0;font-size:9px;display:block}.card-tooltip p{color:var(--rk-text-3);white-space:pre-line;margin:10px 0;font-size:10px;line-height:1.4}.card-tooltip small{color:var(--rk-muted-2);font-size:8px}.world{transform-origin:0 0;width:1320px;height:1250px;position:absolute}.deck-zone{background:linear-gradient(135deg,#c9a25a30,#2821191f);border:1px solid #c9a25a70;border-radius:6px;position:absolute;box-shadow:inset 0 0 70px #c9a25a12}.deck-zone:before{content:"";pointer-events:none;border:1px dashed #f2e8d82e;border-radius:6px;position:absolute;inset:9px}.deck-zone-title{align-items:baseline;gap:12px;display:flex;position:absolute;top:20px;left:24px}.deck-zone-title span{color:#8fa073;letter-spacing:.16em;font-size:11px;font-weight:800}.deck-zone-title strong{color:#c3cdaa;font-size:12px}.deck-zone>p{color:#78906c;margin:0;font-size:9px;position:absolute;top:39px;left:24px}.idea-label{color:#626b64;letter-spacing:.12em;font-size:10px;font-weight:700;position:absolute;top:785px;left:70px}.synergy-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.synergy-hover-layer{z-index:2}.synergy-draft-layer{z-index:80}.synergy-layer path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.synergy-hover-layer path{opacity:.88}.synergy-draft-layer path{stroke-width:2.5px;opacity:.95}.synergy-draft-layer circle{fill:#151b16;stroke:#fff;stroke-width:2px}.connecting-synergy .viewport,.connecting-synergy .board-card{cursor:crosshair}.world>.custom-zone{z-index:1}.organize-button{z-index:3;background:var(--rk-cta);color:#c3cdaa;cursor:pointer;border:1px solid #60764e;border-radius:4px;height:32px;padding:0 13px;font-size:9px;font-weight:700;position:absolute;top:20px;right:24px}.organize-button:disabled{opacity:.35;cursor:default}.deck-analysis{background:#18141059;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:26px;height:82px;padding:9px 13px;display:flex;position:absolute;top:67px;left:24px;right:24px}.type-counts{border-right:1px solid #ffffff1a;gap:17px;padding-right:22px;display:flex}.type-counts span{color:var(--muted);white-space:nowrap;font-size:9px}.type-counts b{color:#e1e8dc;margin-bottom:3px;font-size:16px;display:block}.energy-curve{align-items:flex-end;gap:9px;height:65px;display:flex}.curve-column{flex-direction:column;justify-content:flex-end;align-items:center;width:20px;height:64px;display:flex}.curve-column b{color:#aebaa9;margin-bottom:2px;font-size:7px}.curve-column i{background:linear-gradient(#8fa073,#647049);border-radius:3px 3px 1px 1px;width:13px;min-height:5px;display:block}.curve-column span{color:var(--muted);margin-top:2px;font-size:8px}.board-empty{color:#687069;pointer-events:none;place-items:center;display:grid;position:absolute;top:48%;left:45%;transform:translate(-50%,-50%)}.board-empty span{color:#819276;font-size:28px}.board-empty strong{color:#9da69d;margin-top:7px;font:600 15px Figtree,sans-serif}.board-empty p{margin:6px 0;font-size:11px}.group-insertion-marker{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffdb734d 45%,#ffe7a057 55%,#0000);border-radius:999px;width:10px;position:absolute;box-shadow:0 0 12px 3px #ffcd5826,0 0 25px 7px #ffb92514}.group-reorder-marker{width:12px}.group-create-drop{z-index:2;color:#f2e8d8c7;text-align:center;pointer-events:none;background:#c9a25a14;border:2px dashed #dabe718c;border-radius:7px;place-items:center;padding:18px;font-size:13px;font-weight:750;display:grid;position:absolute}.group-create-drop.active{background:#c9a25a29;border-color:#ffde7de6;box-shadow:0 0 18px #ffcd582e}.board-card{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transform-origin:50% 70%;width:138px;height:193px;transition:filter .14s,transform .14s;position:absolute}.board-card.dragging{cursor:grabbing;z-index:20;filter:drop-shadow(0 22px 20px #00000094);transition:filter .1s}.stack-layer,.card-face{background:var(--rk-raised-2);border:1px solid #fff3;border-radius:7px;position:absolute;inset:0}.stack-back{z-index:0;transform:translate(14px,16px)}.stack-middle{z-index:1;transform:translate(7px,8px)}.card-face{z-index:2;overflow:hidden;box-shadow:0 9px 25px #0000005c}.board-card.in-deck .stack-layer,.board-card.in-deck .card-face{border:2px solid var(--green)}.board-card.in-deck .stack-layer{background:var(--rk-panel-2);box-shadow:0 4px 10px #00000057}.card-face>img,.card-face>.card-image-fallback{object-fit:cover;pointer-events:none;border-radius:5px;width:100%;height:100%;display:block}.card-caption{z-index:3;color:#f0f1ed;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#15120feb);border-radius:0 0 5px 5px;padding:24px 8px 7px;font-size:9px;font-weight:700;position:absolute;inset:auto 0 0;overflow:hidden}.quantity-control{z-index:5;background:var(--rk-raised);border:1px solid #6d805b;border-radius:6px;align-items:center;height:26px;display:flex;position:absolute;bottom:-9px;right:-7px;overflow:hidden;box-shadow:0 4px 12px #0006}.quantity-control button{width:18px;height:25px;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0}.quantity-control button:disabled{color:#4e584a}.quantity-control strong{text-align:center;width:15px;font-size:10px}.catalog-drag-ghost{z-index:120;border:2px solid var(--green);background:var(--rk-surface-2);pointer-events:none;transform-origin:50% 70%;width:150px;height:210px;transform-style:preserve-3d;border-radius:4px;padding:4px;transition:filter 80ms;position:fixed;box-shadow:0 30px 38px #00000094,0 0 0 4px #c9a25a1a}.catalog-drag-ghost img,.catalog-drag-ghost .card-image-fallback{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.quantity-cluster{z-index:6;border-radius:4px;grid-template-columns:36px 52px 36px;align-items:center;gap:3px;padding:1px;display:grid;position:absolute;bottom:-8px;left:3px}.quantity-badge{background:var(--rk-panel-2);width:52px;height:28px;color:var(--rk-text-2);cursor:default;border:1px solid #454b46;border-radius:4px;grid-column:2;place-items:center;padding:0;font-size:16px;font-weight:850;line-height:1;display:grid;position:relative;box-shadow:0 4px 10px #0000007a}.quantity-badge.over-limit{color:#ff817a;background:#351f1f;border-color:#d85d58;box-shadow:0 4px 10px #00000073}.quantity-dots{justify-content:center;align-items:center;gap:4px;display:flex}.quantity-dots>i{background:#343936;border:1px solid #4c524d;border-radius:50%;width:10px;height:10px;display:block}.quantity-dots>i.active{background:#f4f5f3;border-color:#fff;box-shadow:inset 0 1px 1px #ffffff73}.quantity-step{color:#292724;opacity:0;pointer-events:none;cursor:pointer;background:#f8f6f1f0;border:1px solid #ffffffdb;border-radius:4px;place-items:center;width:36px;height:36px;padding:0;font-size:21px;font-weight:700;line-height:1;transition:opacity .12s,border-color .12s,background .12s,box-shadow .12s;display:grid;box-shadow:0 4px 12px #0000006b,inset 0 1px #fff}.quantity-step.minus{grid-column:1}.quantity-step.plus{grid-column:3}.quantity-step.lift-one{cursor:grab;width:84px;height:28px;position:absolute;top:-34px;left:50%}.quantity-step.lift-one:active{cursor:grabbing}.board-card:hover .quantity-step,.quantity-cluster:focus-within .quantity-step{opacity:1;pointer-events:auto}:is(.quantity-step:hover,.quantity-step:focus-visible){background:#fff;border-color:#fff;outline:none;box-shadow:0 5px 15px #00000080,0 0 0 2px #ffffff38}.stack-quick-actions{pointer-events:none;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:3px;width:112px;height:28px;display:grid;position:absolute;top:-34px;left:9px}.stack-quick-actions .quantity-step{width:100%;height:28px;position:static;transform:none}.stack-quick-actions .delete-stack svg{width:17px;height:17px}.board-card.selected .card-face{box-shadow:0 0 0 4px #63b4ffbf,0 9px 25px #0006}.selection-rect{z-index:70;pointer-events:none;background:#4a9beb26;border:1px solid #71baff;border-radius:3px;position:absolute}.split-copy{pointer-events:none}.split-copy>.quantity-badge{position:absolute;bottom:-10px;right:-10px}.deck-zone{background:linear-gradient(135deg,#221d18f5,#1e1a15f0) padding-box,linear-gradient(135deg,var(--domain-a),var(--domain-b)) border-box;box-shadow:inset 0 0 75px var(--domain-a),0 0 30px var(--domain-b);border:2px solid #0000;border-radius:0 0 6px 6px}@supports (color:color-mix(in lab, red, red)){.deck-zone{box-shadow:inset 0 0 75px color-mix(in srgb,var(--domain-a) 10%,transparent),0 0 30px color-mix(in srgb,var(--domain-b) 9%,transparent)}}.deck-panel{z-index:4;border:2px solid #0000;border-bottom:1px solid var(--domain-b);height:132px;position:absolute;top:-132px;left:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.deck-panel{border-bottom:1px solid color-mix(in srgb,var(--domain-b) 45%,transparent)}}.deck-summary{align-items:center;gap:10px;height:51px;padding:8px 18px;display:flex;position:relative}.deck-summary>div{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:3px 12px;min-width:225px;display:grid}.deck-summary span{color:#bac8b5;letter-spacing:.14em;font-size:9px;font-weight:800}.deck-summary strong{color:var(--ink);font-size:15px}.deck-summary small{color:var(--rk-muted-2);grid-column:1/-1;font-size:8px}.outline-toggle{background:var(--rk-raised);color:#727d70;cursor:pointer;border:1px solid #ffffff24;border-radius:4px;place-items:center;width:31px;height:31px;margin-left:auto;display:grid}.outline-toggle.active{border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.outline-toggle.active{border-color:color-mix(in srgb,var(--domain-a) 60%,#fff)}}.outline-toggle.active{color:var(--domain-a);box-shadow:0 0 12px var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.outline-toggle.active{box-shadow:0 0 12px color-mix(in srgb,var(--domain-b) 20%,transparent)}}.deck-panel .organize-button{height:31px;position:static}.deck-panel .deck-analysis{background:#15120f47;height:68px;padding:5px 12px;top:53px;left:18px;right:18px}.deck-panel .type-counts b{font-size:14px}.deck-panel .curve-column i{background:linear-gradient(var(--domain-a),var(--domain-b))}.board-card.in-deck .stack-layer,.board-card.in-deck .card-face{background:linear-gradient(var(--rk-panel-2),var(--rk-panel-2)) padding-box,linear-gradient(225deg,var(--card-power-a,#f2e8d8),var(--card-power-b,#f2e8d8)) border-box;border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.board-card.in-deck .stack-layer,.board-card.in-deck .card-face{background:linear-gradient(var(--rk-panel-2),var(--rk-panel-2)) padding-box,linear-gradient(225deg,color-mix(in srgb,var(--card-power-a,#f2e8d8) 78%,#fff),color-mix(in srgb,var(--card-power-b,#f2e8d8) 78%,#fff)) border-box}}.board-card.in-deck .card-face{box-shadow:0 0 8px var(--card-power-b,#f2e8d8),0 9px 25px #00000061}@supports (color:color-mix(in lab, red, red)){.board-card.in-deck .card-face{box-shadow:0 0 8px color-mix(in srgb,var(--card-power-b,#f2e8d8) 14%,transparent),0 9px 25px #00000061}}.board-card.in-deck .stack-layer{box-shadow:0 0 6px var(--card-power-b,#f2e8d8),0 4px 10px #00000057}@supports (color:color-mix(in lab, red, red)){.board-card.in-deck .stack-layer{box-shadow:0 0 6px color-mix(in srgb,var(--card-power-b,#f2e8d8) 10%,transparent),0 4px 10px #00000057}}.board-card.selected.in-deck .card-face{box-shadow:0 0 0 3px #d1aa5ff2,0 0 0 6px var(--card-power-a,#f2e8d8),0 9px 25px #0006}@supports (color:color-mix(in lab, red, red)){.board-card.selected.in-deck .card-face{box-shadow:0 0 0 3px #d1aa5ff2,0 0 0 6px color-mix(in srgb,var(--card-power-a,#f2e8d8) 55%,transparent),0 9px 25px #0006}}.board-card{transform-style:preserve-3d}.stack-back{transform:translate(10px,12px)}.stack-middle{transform:translate(5px,6px)}.search-panel.catalog-only{height:100%;margin-top:0}.catalog-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:52px;display:flex}.catalog-heading .section-kicker{margin-bottom:5px}.catalog-heading strong{font:600 14px Figtree,sans-serif;display:block}.catalog-heading>button{background:var(--rk-raised);color:#c3cdaa;cursor:pointer;border:1px solid #506344;border-radius:4px;flex:none;padding:7px 10px;font-size:9px}.catalog-filters{background:#16130f59;border:1px solid #ffffff14;border-radius:6px;gap:7px;margin:0 0 10px;padding:9px;display:grid}.filter-row{grid-template-columns:48px 1fr;align-items:start;gap:6px;display:grid}.filter-row>span{color:var(--rk-muted-2);letter-spacing:.08em;text-transform:uppercase;padding-top:6px;font-size:8px;font-weight:800}.filter-row>div{flex-wrap:wrap;gap:4px;display:flex}.filter-row button{background:var(--rk-raised);color:#8e978d;cursor:pointer;border:1px solid #0000;border-radius:4px;min-height:25px;padding:3px 8px;font-size:9px}.filter-row button:hover{color:#d7ddd3}.filter-row button.active{border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.filter-row button.active{border-color:color-mix(in srgb,var(--domain-a) 55%,var(--rk-muted-5))}}.filter-row button.active{background:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.filter-row button.active{background:color-mix(in srgb,var(--domain-a) 14%,var(--rk-raised))}}.filter-row button.active{color:#eef2e9}.domain-filter button{align-items:center;gap:5px;display:inline-flex}.domain-filter .domain-glyph{filter:drop-shadow(0 1px 2px #0000008c);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:23px;height:23px}.domain-filter button.active:not(:first-child){border-color:var(--filter-domain)}@supports (color:color-mix(in lab, red, red)){.domain-filter button.active:not(:first-child){border-color:color-mix(in srgb,var(--filter-domain) 62%,#656b64)}}.domain-filter button.active:not(:first-child){background:var(--filter-domain)}@supports (color:color-mix(in lab, red, red)){.domain-filter button.active:not(:first-child){background:color-mix(in srgb,var(--filter-domain) 14%,var(--rk-raised))}}.domain-filter button.active:not(:first-child){color:var(--filter-domain)}@supports (color:color-mix(in lab, red, red)){.domain-filter button.active:not(:first-child){color:color-mix(in srgb,var(--filter-domain) 45%,#fff)}}.domain-filter button:disabled{opacity:.35;cursor:default}.world{width:1920px}.idea-label{left:330px}.deck-zone:before{left:260px}.deck-panel{border:2px solid #0000;border-right:1px solid var(--domain-b);flex-direction:column;width:250px;height:auto;padding:18px 20px;display:flex;position:absolute;inset:-2px auto -2px -2px}@supports (color:color-mix(in lab, red, red)){.deck-panel{border-right:1px solid color-mix(in srgb,var(--domain-b) 45%,transparent)}}.deck-panel{background:linear-gradient(165deg,#201b16fc,#1a1611fc) padding-box,linear-gradient(165deg,var(--domain-a),var(--domain-b)) border-box;border-radius:6px 0 0 6px;box-shadow:10px 0 28px #00000038}.deck-legend{background:linear-gradient(var(--rk-surface-2),var(--rk-surface-2)) padding-box,linear-gradient(135deg,var(--domain-a),var(--domain-b)) border-box;cursor:pointer;border:2px solid #0000;border-radius:6px;flex:none;width:207px;height:289px;padding:0;position:relative;overflow:hidden;box-shadow:0 14px 28px #0000006b}.deck-legend>img,.deck-legend>.card-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.deck-legend>span:not(.missing-legend){text-align:left;background:linear-gradient(#0000,#15120ff5);padding:35px 11px 10px;position:absolute;inset:auto 0 0}.deck-legend strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.deck-legend small{color:#c3ccc0;margin-top:3px;font-size:7px;display:block}.missing-legend{height:100%;color:var(--domain-a);align-content:center;place-items:center;gap:10px;font-size:32px;display:grid}.missing-legend strong{color:#d8e0d4;font-size:11px}.deck-panel .deck-summary{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;height:auto;padding:17px 1px 12px;display:grid}.deck-panel .deck-summary span{color:#bac8b5;letter-spacing:.14em;font-size:8px;font-weight:800}.deck-panel .deck-summary strong{color:var(--ink);font-size:20px}.deck-panel .deck-summary small{min-height:20px;color:var(--rk-muted-2);grid-column:1/-1;font-size:8px;line-height:1.35}.deck-panel .deck-analysis{background:0 0;border:0;height:auto;padding:13px 0 0;display:block;position:static}.deck-panel .type-counts{border:0;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 0 14px;display:grid}.deck-panel .type-counts span{text-align:center;min-width:0;font-size:7px}.deck-panel .type-counts b{margin-bottom:2px;font-size:16px}.curve-heading{color:var(--rk-muted-2);letter-spacing:.12em;margin-bottom:5px;font-size:7px;font-weight:800}.deck-panel .energy-curve{background:#15120f47;border:1px solid #ffffff12;border-radius:4px;justify-content:center;gap:5px;width:100%;height:64px;padding:5px 3px 0;display:flex}.deck-panel .curve-column{width:18px;height:54px}.deck-panel .curve-column i{background:linear-gradient(var(--domain-a),var(--domain-b));width:11px}.empty-curve{color:#667065;align-self:center;font-size:8px}.deck-actions{gap:7px;margin-top:auto;padding-top:12px;display:grid}.deck-panel .outline-toggle,.deck-panel .organize-button{border-radius:4px;width:100%;height:33px;margin:0;font-size:9px;position:static}.deck-panel .outline-toggle{display:block}.deck-panel .organize-button{top:auto;right:auto}.sidebar-drop-label{z-index:30;border:2px dashed var(--domain-a);place-items:center;display:grid;position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.sidebar-drop-label{border:2px dashed color-mix(in srgb,var(--domain-a) 70%,#fff)}}.sidebar-drop-label{background:var(--domain-b);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.sidebar-drop-label{background:color-mix(in srgb,var(--domain-b) 15%,#181410eb)}}.sidebar-drop-label{color:#ecf5e6;letter-spacing:.14em;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;font-weight:850;transition:opacity .12s}.dragging-board .sidebar-drop-label,.dragging-catalog .sidebar-drop-label{opacity:1}.dragging-board .sidebar,.dragging-catalog .sidebar{box-shadow:inset -5px 0 22px var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.dragging-board .sidebar,.dragging-catalog .sidebar{box-shadow:inset -5px 0 22px color-mix(in srgb,var(--domain-a) 12%,transparent)}}.dragging-catalog .catalog-drag-ghost{z-index:240}.sideboard-divider{z-index:1;border-left:2px dashed var(--domain-b);width:340px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.sideboard-divider{border-left:2px dashed color-mix(in srgb,var(--domain-b) 42%,#ffffff2e);background:linear-gradient(90deg,color-mix(in srgb,var(--domain-a) 3%,transparent),color-mix(in srgb,var(--domain-b) 9%,transparent))}}.sideboard-divider{pointer-events:none}.sideboard-divider>span{color:var(--domain-b);position:absolute;top:20px;left:22px}@supports (color:color-mix(in lab, red, red)){.sideboard-divider>span{color:color-mix(in srgb,var(--domain-b) 70%,var(--rk-text-3))}}.sideboard-divider>span{letter-spacing:.16em;font-size:10px;font-weight:850}.sideboard-divider>strong{color:var(--ink);font-size:18px;position:absolute;top:15px;right:24px}.sideboard-divider>small{color:var(--rk-muted-2);font-size:8px;position:absolute;top:39px;left:22px}.sound-toggle{color:var(--rk-muted-3);font-size:11px}.sound-toggle.active{color:#a7b389;background:var(--rk-raised);border-color:#516247}.foil-toggle{width:auto;color:var(--rk-muted-3);letter-spacing:.08em;padding-inline:10px;font-size:9px;font-weight:900}.foil-toggle.active{color:#e4d4ff;background:#272232;border-color:#796a91}.board-return-ghost{z-index:240;pointer-events:none;background:#202522;border:1px solid #ffffff57;border-radius:4px;width:138px;height:193px;padding:3px;position:fixed;box-shadow:0 25px 38px #0000009e,0 0 0 3px #ffffff0d}.board-return-ghost img,.board-return-ghost .card-image-fallback{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.board-return-ghost b{min-width:34px;height:34px;color:var(--rk-text-2);background:#252a27;border:1px solid #747b74;border-radius:4px;place-items:center;padding:0 7px;font-size:15px;display:grid;position:absolute;bottom:-8px;right:-8px}.board-return-ghost b.over-limit{color:#ff817a;background:#351f1f;border-color:#d85d58}.outline-top-toggle{color:#747d74}.outline-top-toggle.active{border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.outline-top-toggle.active{border-color:color-mix(in srgb,var(--domain-a) 45%,var(--rk-muted-6))}}.outline-top-toggle.active{color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.outline-top-toggle.active{color:color-mix(in srgb,var(--domain-a) 68%,#eef4e9)}}.outline-top-toggle.active{background:#202820}.docked-card-preview{z-index:160;pointer-events:none;width:370px;height:517px;padding:10px;position:absolute;inset:auto 18px 18px auto}.docked-card-preview>img,.docked-card-preview>.card-image-fallback{width:350px;height:489px}.champion-slot{text-align:left;cursor:pointer;background:#18141073;border:1px dashed #ffffff2e;border-radius:6px;align-items:center;gap:9px;width:207px;min-height:82px;margin-top:10px;padding:7px;display:flex;overflow:hidden}.champion-slot.filled{border-style:solid;border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.champion-slot.filled{border-color:color-mix(in srgb,var(--domain-a) 45%,var(--rk-muted-5))}}.champion-slot img,.champion-slot .card-image-fallback{object-fit:cover;border-radius:5px;flex:none;width:48px;height:67px}.champion-slot>span{min-width:0}.champion-slot small{color:#7f8b7d;letter-spacing:.12em;margin-bottom:4px;font-size:6px;font-weight:850;display:block}.champion-slot strong{color:#e8ece4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.champion-slot em{color:var(--rk-muted-2);margin-top:4px;font-size:6px;font-style:normal;display:block}.champion-slot>b{width:34px;color:var(--domain-a);text-align:center;flex:none;font-size:24px}.deck-panel .deck-summary{padding-top:11px;padding-bottom:8px}.deck-panel .deck-summary strong{font-size:17px}.deck-panel .deck-summary small{min-height:10px}.deck-panel .deck-analysis{padding-top:9px}.type-breakdown{grid-template-columns:42px 1fr;align-items:center;gap:7px;padding-bottom:8px;display:grid}.type-pie{width:40px;height:40px;box-shadow:inset 0 0 0 7px var(--rk-panel-2);border:3px solid #ffffff14;border-radius:50%}.deck-panel .type-breakdown .type-counts{grid-template-columns:repeat(3,1fr);padding:0}.deck-panel .type-breakdown .type-counts b{font-size:13px}.curve-title-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.curve-title-row .curve-heading{margin:0}.curve-title-row>span{color:var(--rk-muted-2);font-size:7px}.curve-title-row>span b{color:var(--rk-text-3);font-size:12px}.deck-panel .energy-curve{height:58px}.deck-panel .curve-column{height:49px}.deck-actions{padding-top:7px}.deck-panel .deck-actions .organize-button{height:31px}.board-context-menu{z-index:320;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1a15fa;border:1px solid #ffffff24;border-radius:6px;width:225px;padding:5px;position:fixed;box-shadow:0 18px 45px #00000094}.board-context-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.board-context-menu button:hover{background:var(--rk-cta)}.board-context-menu button>span{background:var(--rk-raised);width:27px;height:27px;color:var(--green);border-radius:4px;place-items:center;display:grid}.board-context-menu strong,.board-context-menu small{display:block}.board-context-menu small{color:#818981;margin-top:3px;font-size:7px}.board-context-menu button:disabled{opacity:.4;cursor:not-allowed}.board-context-menu button:disabled:hover{background:0 0}.group-copy-status{z-index:340;border:1px solid var(--rk-gold);background:var(--rk-chrome);max-width:min(420px,100vw - 40px);color:var(--ink);border-radius:4px;margin:0;padding:10px 14px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #00000059}.custom-zone{z-index:0;background:#53625213;border:1px dashed #f2e8d859;border-radius:6px;min-width:220px;min-height:160px;position:absolute;box-shadow:inset 0 0 35px #ffffff04}.custom-zone>header{cursor:move;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:31px;padding:0 9px;display:flex}.custom-zone>header span{color:var(--rk-muted-3);font-size:9px}.custom-zone input{width:100%;min-width:0;color:var(--rk-text-5);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.zone-resizer{color:#818b7f;cursor:nwse-resize;touch-action:none;place-items:center;width:25px;height:25px;font-size:18px;display:grid;position:absolute;bottom:2px;right:3px}.board-note{z-index:9;color:#302c1d;cursor:grab;background:linear-gradient(145deg,#e7d77e,#cdbb64);border:1px solid #65521f4d;border-radius:2px 2px 6px;width:190px;min-height:120px;padding:20px 14px 14px;position:absolute;transform:rotate(-1deg);box-shadow:0 11px 22px #00000047}.note-pin{background:#ad5c4f;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:50%;box-shadow:0 2px 3px #00000059}.board-note button{color:#594f27;cursor:pointer;background:#4a3d1624;border:0;border-radius:4px;padding:3px 6px;font-size:7px;position:absolute;top:6px;right:7px}.board-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font:500 13px/1.4 Figtree,sans-serif}.board-note textarea{resize:none;field-sizing:content;color:#302c1d;background:#ffffff29;border:1px solid #4b3e1838;outline:0;width:100%;min-height:70px;margin-top:7px;padding:4px;font:500 13px/1.4 Figtree,sans-serif}@keyframes card-nudge{0%{transform:translate(0)rotate(0)}28%{transform:translate(-5px)rotate(-1.3deg)}58%{transform:translate(4px)rotate(1deg)}82%{transform:translate(-2px)rotate(-.4deg)}to{transform:translate(0)rotate(0)}}.board-card.quantity-nudge{animation:.2s ease-out card-nudge}.toolbar-deck-count{grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;min-width:95px;display:grid}.toolbar-deck-count>span{color:#81907e;letter-spacing:.1em;font-size:7px;font-weight:850}.toolbar-deck-count>strong{color:var(--ink);font:700 18px Figtree,sans-serif}.toolbar-deck-count>small{color:#747f73;grid-column:1/-1;font-size:7px}.toolbar-types{border-inline:1px solid #ffffff14;align-items:center;gap:9px;height:65px;padding:0 18px;display:flex}.toolbar-types .type-pie{width:46px;height:46px;box-shadow:inset 0 0 0 9px var(--rk-panel-2);flex:none}.toolbar-types>span{color:var(--rk-muted-2);text-align:center;font-size:7px}.toolbar-types>span b{color:var(--rk-text-2);margin-bottom:3px;font-size:14px;display:block}.toolbar-curve{align-items:center;gap:10px;min-width:205px;height:72px;display:flex}.toolbar-curve-label>span{color:var(--rk-muted-2);letter-spacing:.09em;font-size:7px;font-weight:850}.toolbar-curve-label>b{color:var(--rk-text-2);margin-top:7px;font-size:16px;display:block}.toolbar-curve-label small{color:var(--rk-muted-2);font-size:7px;font-weight:500}.toolbar-curve .curve-column i{background:linear-gradient(var(--domain-a),var(--domain-b));width:10px}.workspace-toolbar .zoom-controls{flex:none;margin-left:auto}.deck-panel .champion-slot{background:#16130f80;border:1px dashed #ffffff38;border-radius:6px;width:207px;height:289px;min-height:289px;margin-top:10px;padding:0;display:block;position:relative}.deck-panel .champion-slot.filled{border:1px solid var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.deck-panel .champion-slot.filled{border:1px solid color-mix(in srgb,var(--domain-a) 50%,#697168)}}.deck-panel .champion-slot.filled{cursor:grab;box-shadow:0 12px 26px #00000057}.deck-panel .champion-slot.filled:active{cursor:grabbing}.deck-panel .champion-slot img,.deck-panel .champion-slot .card-image-fallback{object-fit:cover;border-radius:9px;width:100%;height:100%}.champion-caption{color:#edf0e9;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#15120ff0);padding:28px 9px 8px;font-size:8px;font-weight:800;position:absolute;inset:auto 0 0;overflow:hidden}.empty-champion-slot{height:100%;color:var(--rk-muted-4);align-content:center;place-items:center;gap:8px;display:grid}.empty-champion-slot b{color:var(--domain-a);font-size:30px}.empty-champion-slot small{text-align:center;max-width:150px;font-size:8px}.deck-panel .deck-actions{margin-top:auto}.champion-drag-ghost{z-index:250}.workspace-wrap{grid-template-rows:108px 1fr}.brand-block h1{font-size:23px}.section-kicker{font-size:12px}.catalog-heading{min-height:58px}.catalog-heading>button{padding:8px 12px;font-size:11px}.result-meta{margin-top:1px;font-size:11px}.empty-message{font-size:13px}.workspace-title{min-width:135px}.workspace-title strong{font-size:17px}.toolbar-deck-count{min-width:115px}.toolbar-deck-count>span{font-size:10px}.toolbar-deck-count>strong{font-size:23px}.toolbar-deck-count>small{font-size:10px}.toolbar-types{gap:15px;padding-inline:20px}.toolbar-curve{min-width:245px}.zoom-controls button{min-width:34px;height:32px;font-size:12px}.zoom-controls span{width:49px;font-size:11px}.sideboard-divider>span{font-size:12px}.sideboard-divider>strong{font-size:21px}.sideboard-divider>small{font-size:10px;top:42px}.deck-panel .organize-button{font-size:12px}.champion-caption,.empty-champion-slot small{font-size:11px}.board-context-menu strong{font-size:12px}.board-context-menu small{font-size:9px}.custom-zone input{font-size:11px}html,body,button,input,textarea,select,.brand-mark,.brand-block h1,.workspace-title strong,.catalog-heading strong,.toolbar-deck-count>strong,.board-empty strong,.card-tooltip strong,.board-note p,.board-note textarea{font-family:Figtree,Segoe UI,sans-serif}.toolbar-types>span{font-size:12px}.toolbar-types>span b{font-size:21px}.toolbar-curve{min-width:310px;height:88px}.toolbar-curve-label{min-width:105px}.toolbar-curve-label>span{font-size:12px}.toolbar-curve-label>b{font-size:22px}.toolbar-curve-label small{font-size:12px}.toolbar-curve .energy-curve{gap:7px;height:82px}.toolbar-curve .curve-column{width:19px;height:78px}.toolbar-curve .curve-column i{width:13px}.toolbar-curve .curve-column b,.toolbar-curve .curve-column span{font-size:11px}.deck-panel .champion-slot{touch-action:none;-webkit-user-select:none;user-select:none}.deck-panel .champion-slot img,.deck-panel .champion-slot .card-image-fallback{pointer-events:none;-webkit-user-select:none;user-select:none}.deck-panel .champion-slot.lifting img,.deck-panel .champion-slot.lifting .champion-caption,.deck-panel .champion-slot.lifting .card-image-fallback{opacity:.08}.champion-drag-ghost{pointer-events:none}.deck-panel .deck-legend.inspector-selected,.deck-panel .champion-slot.inspector-selected,.battlefield-picker button.inspector-selected,.extra-legend-picker button.inspector-selected{outline:2px solid var(--tag-gold);outline-offset:3px}.battlefield-picker{border-top:1px solid #ffffff17;width:207px;margin-top:10px;padding-top:9px}.battlefield-picker>header{color:#aeb9aa;letter-spacing:.12em;justify-content:space-between;margin-bottom:6px;font-size:8px;font-weight:850;display:flex}.battlefield-picker>header b{color:var(--domain-a)}.battlefield-picker>div{grid-template-columns:1fr;gap:7px;display:grid}.battlefield-picker button{aspect-ratio:1038/744;color:#879184;cursor:pointer;background:#16130f8c;border:1px dashed #fff3;border-radius:4px;width:207px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 18px #0003}.battlefield-picker button.filled{border-style:solid}.battlefield-picker button.target{border-color:var(--domain-a);box-shadow:0 0 0 2px var(--domain-a),0 8px 18px #00000040}@supports (color:color-mix(in lab, red, red)){.battlefield-picker button.target{box-shadow:0 0 0 2px color-mix(in srgb,var(--domain-a) 22%,transparent),0 8px 18px #00000040}}.battlefield-picker img,.battlefield-picker .card-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.battlefield-picker button span{align-content:center;place-items:center;gap:3px;display:grid;position:absolute;inset:0}.battlefield-picker button span b{color:var(--domain-a);font-size:22px}.battlefield-picker button small{font-size:8px}.deck-panel .deck-legend.empty,.deck-panel .champion-slot.empty,.battlefield-picker button.empty{border:2px dashed var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.deck-panel .deck-legend.empty,.deck-panel .champion-slot.empty,.battlefield-picker button.empty{border:2px dashed color-mix(in srgb,var(--domain-b) 42%,#f2e8d82e)}}.deck-panel .deck-legend.empty,.deck-panel .champion-slot.empty,.battlefield-picker button.empty{color:#e4d5b9;background:linear-gradient(155deg,#514432b8,#29241ee6);box-shadow:inset 0 0 0 1px #f2e8d812,inset 0 16px 32px #0000003d}.deck-panel .deck-legend.empty:hover,.deck-panel .champion-slot.empty:not(:disabled):hover,.battlefield-picker button.empty:not(:disabled):hover{border-color:var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.deck-panel .deck-legend.empty:hover,.deck-panel .champion-slot.empty:not(:disabled):hover,.battlefield-picker button.empty:not(:disabled):hover{border-color:color-mix(in srgb,var(--domain-b) 58%,#f2e8d83d)}}.deck-panel .deck-legend.empty:hover,.deck-panel .champion-slot.empty:not(:disabled):hover,.battlefield-picker button.empty:not(:disabled):hover{background:linear-gradient(155deg,#5f4f38c7,#312a21f0)}.deck-panel .deck-legend.empty .missing-legend,.deck-panel .champion-slot.empty .empty-champion-slot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:14px;display:flex}.deck-panel .deck-legend.empty .missing-legend b,.deck-panel .champion-slot.empty .empty-champion-slot b,.battlefield-picker button.empty span b{border:2px solid var(--domain-b);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-panel .deck-legend.empty .missing-legend b,.deck-panel .champion-slot.empty .empty-champion-slot b,.battlefield-picker button.empty span b{border:2px solid color-mix(in srgb,var(--domain-b) 55%,#9b978c)}}.deck-panel .deck-legend.empty .missing-legend b,.deck-panel .champion-slot.empty .empty-champion-slot b,.battlefield-picker button.empty span b{color:#e8ddc8;font-family:var(--font-sans);background:#f2e8d80f;border-radius:50%;font-weight:800}.deck-panel .deck-legend.empty .missing-legend b,.deck-panel .champion-slot.empty .empty-champion-slot b{width:68px;height:68px;padding-bottom:7px;font-size:51px;line-height:1}.deck-panel .deck-legend.empty .missing-legend strong{color:#eadbc2;font:800 20px/1.15 var(--font-sans)}.deck-panel .champion-slot.empty .empty-champion-slot small{color:#eadbc2;max-width:180px;font:750 19px/1.2 var(--font-sans);margin:0}.battlefield-picker button.empty span{gap:10px;padding:10px}.battlefield-picker button.empty span b{width:52px;height:52px;padding-bottom:5px;font-size:39px;line-height:1}.battlefield-picker button.empty small{color:#eadbc2;font:750 17px/1.2 var(--font-sans)}.battlefield-picker button.empty.target{border-color:var(--domain-a)}.deck-panel .champion-slot:disabled,.battlefield-picker button:disabled{opacity:.42;filter:saturate(.35);cursor:not-allowed;box-shadow:inset 0 0 0 1px #f2e8d80a,inset 0 16px 32px #0000003d}.deck-panel .champion-slot:disabled b,.battlefield-picker button:disabled b{color:#a7a39a;border-color:#b4aea34d}@keyframes empty-slot-shine{0%,10%{opacity:0;background-position:-300px 0}13%{opacity:1}42%{opacity:1;background-position:300px 0}46%,to{opacity:0;background-position:300px 0}}.deck-panel .deck-legend.needs-selection{box-shadow:inset 0 0 0 1px #f2e8d812,inset 0 16px 32px #0000003d,0 14px 28px #0000006b,0 0 0 2px var(--domain-b),0 0 32px var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.deck-panel .deck-legend.needs-selection{box-shadow:inset 0 0 0 1px #f2e8d812,inset 0 16px 32px #0000003d,0 14px 28px #0000006b,0 0 0 2px color-mix(in srgb,var(--domain-b) 48%,#f2e8d82e),0 0 32px color-mix(in srgb,var(--domain-b) 24%,transparent)}}.deck-panel .champion-slot.needs-selection,.battlefield-picker button.needs-selection:not(.target){box-shadow:inset 0 0 0 1px #f2e8d812,inset 0 16px 32px #0000003d,0 0 0 1px var(--domain-b),0 0 22px var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.deck-panel .champion-slot.needs-selection,.battlefield-picker button.needs-selection:not(.target){box-shadow:inset 0 0 0 1px #f2e8d812,inset 0 16px 32px #0000003d,0 0 0 1px color-mix(in srgb,var(--domain-b) 40%,#f2e8d82e),0 0 22px color-mix(in srgb,var(--domain-b) 16%,transparent)}}.deck-panel .deck-legend.needs-selection,.deck-panel .champion-slot.needs-selection,.battlefield-picker button.needs-selection{isolation:isolate}.deck-panel .deck-legend.needs-selection:after,.deck-panel .champion-slot.needs-selection:after,.battlefield-picker button.needs-selection:not(.target):after{content:"";z-index:0;pointer-events:none;animation:empty-slot-shine 3.8s linear var(--slot-shine-delay,0s) infinite;background:linear-gradient(67deg,#0000 35%,#fff8e117 35% 36.5%,#0000 36.5% 42%,#fff8e117 42% 51.5%,#0000 51.5%) 0 0/600px 100% no-repeat;position:absolute;inset:0}.deck-legend.needs-selection .missing-legend,.champion-slot.needs-selection .empty-champion-slot{z-index:1;position:relative}.battlefield-picker button.needs-selection>span{z-index:1}.deck-panel .deck-legend.needs-selection .missing-legend b,.deck-panel .champion-slot.needs-selection .empty-champion-slot b,.battlefield-picker button.needs-selection span b{background:#3e352b}@media (prefers-reduced-motion:reduce){.deck-panel .deck-legend.needs-selection:after,.deck-panel .champion-slot.needs-selection:after,.battlefield-picker button.needs-selection:not(.target):after{opacity:0;animation:none}}.board-card{z-index:3}.custom-zone{z-index:2}.custom-zone>header{cursor:grab;touch-action:none}.custom-zone>header:active{cursor:grabbing}.custom-zone>header .zone-grip{color:var(--rk-muted-3);flex:none;font-size:11px}.zone-title-controls{align-items:center;gap:4px;min-width:0;display:flex}.zone-title-controls>strong{color:var(--rk-text-5);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.custom-zone>header .zone-title-controls input{text-transform:none;width:150px;font-size:14px}.zone-edit{width:21px;height:21px;color:var(--rk-text-6);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;padding:0;font-size:12px;display:grid}.zone-edit:hover{color:var(--ink);background:#ffffff0d;border-color:#ffffff1a}.deck-resizer,.main-deck-resizer{z-index:8;width:31px;height:31px;color:var(--domain-b);background:#201b16d1;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:2px}@supports (color:color-mix(in lab, red, red)){.deck-resizer,.main-deck-resizer{color:color-mix(in srgb,var(--domain-b) 65%,#dfe7dc)}}.deck-resizer,.main-deck-resizer{cursor:nwse-resize;touch-action:none;font-size:22px}.deck-resizer{right:3px}.main-deck-resizer{border:1px solid #ffffff14}.app-shell>.sidebar{min-width:0}.app-shell>.workspace-wrap{display:contents}.workspace-toolbar{grid-area:1/1/auto/-1;padding-left:18px}.workspace-wrap>.viewport{grid-area:3/1}.search-panel.catalog-only{padding:16px 13px 0}.catalog-heading strong{font-size:14px}.catalog-heading .section-kicker{font-size:9px}.search-box{height:37px}.catalog-filters{gap:6px;padding:8px}.filter-row{grid-template-columns:45px 1fr}.filter-row>span{font-size:8px}.filter-row button{min-height:25px;padding:3px 7px;font-size:9px}.result-meta{font-size:9px}.result-meta input{width:64px}.search-result strong{font-size:10px}.search-result small{font-size:8px}.search-result b{min-width:23px;height:23px;font-size:9px}.board-card{transition:left .28s cubic-bezier(.22,.7,.2,1),top .28s cubic-bezier(.22,.7,.2,1),filter .15s,box-shadow .15s}.board-card.moving-with-zone{transition:none}.custom-zone.grouped-zone{transition:left .28s cubic-bezier(.22,.7,.2,1),top .28s cubic-bezier(.22,.7,.2,1)}.custom-zone.grouped-zone.moving-zone,.board-card.dragging,.board-card.splitting-source,.group-reordering .custom-zone.grouped-zone,.group-reordering .board-card{transition:none}.board-card.dragging,.board-card.moving-with-zone,.custom-zone.moving-zone,.board-note.dragging-note,.catalog-drag-ghost{opacity:.5}.inspector-panel{z-index:110;width:min(var(--inspector-width,360px),calc(100vw - 24px));scrollbar-gutter:stable;border-left:1px solid var(--line);background:var(--rk-chrome);opacity:0;pointer-events:none;grid-area:3/1;justify-self:end;min-width:0;min-height:0;transition:transform .16s cubic-bezier(.22,.75,.25,1),opacity .1s;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #0000001f}.inspector-resizer{z-index:111;width:18px;margin-right:calc(min(var(--inspector-width,360px),100vw - 24px) - 9px);cursor:col-resize;touch-action:none;opacity:0;pointer-events:none;grid-area:3/1;justify-self:end}.inspector-resizer.open{opacity:1;pointer-events:auto}.inspector-resizer:hover,.inspector-resizer:active{background:#c9a25a14}.inspector-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.inspector-panel.hovering-board{pointer-events:none}@media (prefers-reduced-motion:reduce){.inspector-panel{transition:none}}.inspector-panel>header{border-bottom:1px solid var(--line);align-items:center;min-height:42px;padding:0 16px;display:flex}.inspector-panel>header>span{color:var(--rk-muted-2);letter-spacing:.14em;font-size:10px;font-weight:850}.inspector-card-art{background:radial-gradient(circle at 50% 35%,#c9a25a1a,#0000 70%);padding:10px 10px 0}.inspector-card-art img,.inspector-card-art .card-image-fallback{aspect-ratio:744/1039;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 12px 30px #00000073}.inspector-card-art.landscape img,.inspector-card-art.landscape .card-image-fallback{aspect-ratio:1038/744}.inspector-card-identity{border-bottom:1px solid var(--line);padding:17px 16px 18px}.inspector-card-identity h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.1}.inspector-card-identity p{color:var(--ink-2);margin:8px 0 13px;font-size:11px}.inspector-card-details{flex-wrap:wrap;gap:6px;display:flex}.inspector-card-details span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:5px 7px;font-size:10px;line-height:1.1}.inspector-rules{border:1px solid var(--line-strong);background:var(--rk-surface);border-radius:7px;margin:16px 12px 0}.inspector-rules>header{padding:13px 14px 12px}.inspector-rules>header button{width:100%;color:var(--ink);letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:12px;font-weight:900;line-height:1.4;display:flex}.inspector-rules-chevron{font-size:18px;line-height:1;transition:transform .18s}.inspector-rules>header button[aria-expanded=false] .inspector-rules-chevron{transform:rotate(-90deg)}.inspector-rules a{color:var(--tag-gold);text-underline-offset:3px;text-decoration:underline}:is(.inspector-rules a:focus-visible,.inspector-rules button:focus-visible){outline:2px solid var(--tag-gold);outline-offset:4px}.inspector-rules-attribution{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.inspector-rules-content{padding:0 14px 14px}.inspector-rules-content[hidden]{display:none}.inspector-rules-content>p{color:var(--ink-2);margin:10px 0 12px;font-size:13px;line-height:1.5}.inspector-rules .inspector-rules-status{color:var(--muted);margin:2px 0 12px;font-size:11px;line-height:1.4;display:block}.inspector-ruling{border:1px solid var(--line);background:var(--rk-panel);border-radius:5px;margin:0 0 12px;padding:14px}.inspector-ruling h4{color:var(--ink);margin:0;font-size:15px;line-height:1.4}.inspector-ruling p{color:var(--ink-2);white-space:pre-line;margin:11px 0;font-size:14px;line-height:1.55}.inspector-ruling small{color:var(--muted);font-size:11px}.inspector-rules .inspector-rules-credit{color:var(--muted);font-size:10px}.inspector-rules-content>a{align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.inspector-empty{text-align:center;border:1px dashed #ffffff1f;border-radius:6px;place-items:center;gap:7px;width:100%;padding:28px 14px;display:grid}.inspector-empty>span{color:#697469;font-size:27px}.inspector-empty>strong{color:var(--rk-text-6);font-size:11px}.inspector-empty>small{max-width:175px;color:var(--rk-muted-5);font-size:8px;line-height:1.45}.synergy-inspector{border-top:1px solid var(--line);margin-top:18px;padding:18px 14px 24px}.synergy-inspector>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.synergy-inspector>header span{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:900}.synergy-inspector>header b{min-width:22px;height:22px;color:var(--green);background:#253020;border-radius:6px;place-items:center;font-size:10px;display:grid}.synergy-list{gap:10px;display:grid}.synergy-list article{background:var(--rk-surface);border:1px solid #ffffff1a;border-radius:6px;overflow:hidden}.synergy-list article>div{grid-template-columns:40px 1fr 27px;align-items:center;gap:9px;padding:9px;display:grid}.synergy-list img,.synergy-list .card-image-fallback{object-fit:cover;border-radius:4px;width:40px;height:56px}.synergy-list span{gap:3px;min-width:0;display:grid}.synergy-list strong{color:var(--rk-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.synergy-list small{color:var(--rk-muted-3);font-size:8px}.synergy-list button{color:#e47872;cursor:pointer;background:#291c1b;border:1px solid #e05b5647;border-radius:4px;width:27px;height:27px}.synergy-list textarea{resize:vertical;background:var(--rk-panel);width:100%;min-height:58px;color:var(--rk-text-4);border:0;border-top:1px solid #ffffff12;outline:0;padding:9px 10px;font:10px/1.4 inherit}.synergy-empty{color:#717b70;border:1px dashed #ffffff1f;border-radius:4px;margin:0;padding:17px 13px;font-size:10px;line-height:1.5}.inspector-selection-empty{margin:18px}.docked-card-preview{display:none}@media (max-width:1350px){.inspector-panel{width:min(var(--inspector-width,310px),calc(100vw - 24px))}.inspector-resizer{margin-right:calc(min(var(--inspector-width,310px),100vw - 24px) - 9px)}.toolbar-power{display:none}.workspace-toolbar{gap:12px}.inspector-panel>header{padding-inline:12px}.inspector-preview{padding:12px}}.workspace-toolbar{scrollbar-width:none;gap:0;padding:0;overflow:auto hidden}.workspace-toolbar::-webkit-scrollbar{display:none}.toolbar-collection{color:#dfe5dc;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-rows:1fr 1fr;grid-template-columns:27px 1fr;align-items:center;gap:0 8px;min-width:142px;height:100%;padding:0 15px;display:grid}.toolbar-collection:hover{background:#ffffff0b}.toolbar-collection>span{color:var(--domain-a);grid-row:1/3;font-size:18px}.toolbar-collection small{color:var(--rk-muted-4);letter-spacing:.12em;align-self:end;padding-bottom:2px;font-size:7px;font-weight:850}.toolbar-collection strong{align-self:start;padding-top:2px;font-size:12px}.toolbar-current-deck{flex-direction:column;justify-content:center;min-width:190px;height:100%;padding:0 17px;display:flex}.toolbar-current-deck>button{max-width:210px;color:var(--ink);text-align:left;cursor:text;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:flex;overflow:hidden}.toolbar-current-deck>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.toolbar-current-deck>button span{opacity:.5}.toolbar-current-deck>small{max-width:210px;color:var(--rk-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.toolbar-current-deck>input{border:1px solid var(--rk-muted-5);background:var(--rk-raised);width:190px;color:var(--ink);border-radius:4px;outline:0;padding:5px 7px;font-size:14px;font-weight:700}.toolbar-stats{border-left:1px solid #fff3;border-right:1px solid #fff3;align-items:center;height:78px;display:flex}.toolbar-stats>div{border:0;align-items:center;height:62px;padding:0 15px;display:flex;position:relative}.toolbar-stats>div+div:before{content:"";background:#ffffff17;width:1px;position:absolute;top:10px;bottom:10px;left:0}.toolbar-stats .toolbar-deck-count{grid-template-columns:auto auto;align-content:center;min-width:110px;display:grid}.toolbar-stats .toolbar-types{gap:13px;min-width:170px}.toolbar-stats .toolbar-curve{gap:10px;min-width:245px}.toolbar-stats .toolbar-curve-label{min-width:52px}.toolbar-stats .toolbar-curve-label>span{font-size:8px;line-height:1.25}.toolbar-stats .toolbar-curve .energy-curve{gap:5px;height:60px}.toolbar-stats .toolbar-curve .curve-column{width:14px;height:55px}.toolbar-two-drops{flex-direction:column;justify-content:center;gap:5px;min-width:85px}.toolbar-two-drops>span{color:var(--rk-muted-2);letter-spacing:.08em;font-size:8px;font-weight:850}.toolbar-two-drops>strong{color:var(--ink);font-size:21px}.toolbar-stats .toolbar-power{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:140px;padding-inline:15px;display:flex}.toolbar-stats .toolbar-power>span{font-size:8px}.toolbar-stats .toolbar-power>div{gap:6px;display:flex}.toolbar-stats .toolbar-power i{border-radius:6px;min-width:29px;height:24px;padding:0 8px;font-size:12px}.toolbar-testing{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:7px;min-width:116px;height:78px;padding:0 13px;display:flex}.toolbar-testing>small{color:var(--rk-muted-4);letter-spacing:.13em;font-size:7px;font-weight:850}.toolbar-testing>button{border:1px solid var(--domain-a);height:32px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.toolbar-testing>button{border:1px solid color-mix(in srgb,var(--domain-a) 38%,var(--rk-muted-6))}}.toolbar-testing>button{background:linear-gradient(110deg,var(--domain-a),var(--domain-b));border-radius:4px}@supports (color:color-mix(in lab, red, red)){.toolbar-testing>button{background:linear-gradient(110deg,color-mix(in srgb,var(--domain-a) 12%,var(--rk-raised)),color-mix(in srgb,var(--domain-b) 9%,var(--rk-raised)))}}.toolbar-testing>button{color:var(--rk-text-2);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:750}.toolbar-testing>button span{color:var(--domain-a);margin-right:5px}.toolbar-testing>button:disabled{opacity:.35;cursor:default}.toolbar-sharing{border-right:1px solid #ffffff1f;align-items:center;gap:5px;height:78px;padding:0 12px;display:flex}.toolbar-sharing button{background:var(--rk-surface);color:var(--rk-muted-2);cursor:pointer;border:1px solid #ffffff1a;border-radius:4px;padding:7px 8px;font-size:9px}.toolbar-sharing button:hover{color:var(--ink);border-color:var(--rk-muted-5)}.toolbar-sharing .play-button{border-color:var(--domain-a);align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.toolbar-sharing .play-button{border-color:color-mix(in srgb,var(--domain-a) 50%,var(--rk-muted-6))}}.toolbar-sharing .play-button{background:linear-gradient(110deg,var(--domain-a),var(--domain-b))}@supports (color:color-mix(in lab, red, red)){.toolbar-sharing .play-button{background:linear-gradient(110deg,color-mix(in srgb,var(--domain-a) 28%,var(--rk-cta)),color-mix(in srgb,var(--domain-b) 22%,var(--rk-cta)))}}.toolbar-sharing .play-button{color:var(--rk-text-2);font-weight:850}.toolbar-sharing .play-button span{color:var(--domain-a);font-size:8px}.toolbar-sharing .play-button:disabled{opacity:.35;cursor:not-allowed}.workspace-toolbar .board-options{border:0;height:78px;margin:0;padding:0 13px}.workspace-toolbar .board-options .icon-button{width:32px;height:32px;font-size:9px}.test-hand-cards{perspective:900px;justify-content:center;align-items:center;gap:15px;min-height:390px;padding:27px 25px 32px;display:flex}.test-hand-cards>button{background:var(--rk-panel);color:#e8eee5;cursor:pointer;width:210px;transform:rotate(var(--hand-rotation,0deg)) translateY(var(--hand-y,0px));border:2px solid #0000;border-radius:12px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 18px 32px #0000007a}.test-hand-cards>button.mulligan-available{border-color:#ffffffeb;box-shadow:0 18px 32px #0000007a,0 0 0 1px #ffffff29}.test-hand-cards>button:hover:not(:disabled){z-index:2;border-color:var(--domain-a);transform:rotate(var(--hand-rotation,0deg)) translateY(calc(var(--hand-y,0px) - 9px)) scale(1.025);box-shadow:0 26px 46px #00000094,0 0 22px var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.test-hand-cards>button:hover:not(:disabled){box-shadow:0 26px 46px #00000094,0 0 22px color-mix(in srgb,var(--domain-a) 17%,transparent)}}.test-hand-cards>button:disabled{cursor:default}.test-hand-cards img,.test-hand-cards .card-image-fallback{aspect-ratio:138/193;object-fit:cover;width:100%;display:block}.test-hand-cards button>span{text-align:left;flex-direction:column;padding:10px 11px;display:flex}.test-hand-cards button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.test-hand-cards button>span small{color:var(--rk-muted-3);margin-top:3px;font-size:8px}.test-hand-cards button>i{color:#d9e8ce;opacity:0;background:#16130fe0;border-radius:6px;padding:7px;font-size:8px;font-style:normal;transition:all .15s;position:absolute;inset:auto 7px 53px;transform:translateY(5px)}.test-hand-cards button:hover>i{opacity:1;transform:none}@media (max-width:1600px){.toolbar-current-deck{min-width:165px;padding-inline:12px}.toolbar-stats .toolbar-types{gap:9px;min-width:145px;padding-inline:10px}.toolbar-stats .toolbar-curve{min-width:205px;padding-inline:10px}.toolbar-stats .toolbar-power{min-width:120px;padding-inline:10px}.toolbar-sharing{padding-inline:7px}.workspace-toolbar .board-options{gap:3px;padding-inline:8px}}.test-hand-cards{gap:18px;min-height:560px;padding:48px 38px 30px}.test-hand-cards>button{border-width:3px;width:min(300px,21vw)}.test-hand-cards>button.selected{z-index:3;border-color:var(--domain-a);box-shadow:0 26px 48px #0009,0 0 0 4px var(--domain-b),0 0 30px var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.test-hand-cards>button.selected{box-shadow:0 26px 48px #0009,0 0 0 4px color-mix(in srgb,var(--domain-b) 28%,transparent),0 0 30px color-mix(in srgb,var(--domain-a) 24%,transparent)}}.test-hand-cards>button.selected{transform:rotate(var(--hand-rotation,0deg)) translateY(calc(var(--hand-y,0px) - 12px)) scale(1.025)}.test-hand-cards>button.selected:after{content:"MULLIGAN";background:var(--domain-a);border-radius:15px;padding:7px 12px;position:absolute;top:13px;left:50%}@supports (color:color-mix(in lab, red, red)){.test-hand-cards>button.selected:after{background:color-mix(in srgb,var(--domain-a) 82%,var(--rk-panel-2))}}.test-hand-cards>button.selected:after{color:var(--rk-panel);letter-spacing:.12em;font-size:9px;font-weight:900;transform:translate(-50%);box-shadow:0 4px 12px #0006}.test-hand-cards button>span{padding:12px 14px}.test-hand-cards button>span strong{font-size:14px}.test-hand-cards button>span small{font-size:10px}.test-hand-cards button>i{font-size:10px;bottom:65px}.test-hand-copy-count{color:var(--ink);letter-spacing:.02em;font-size:18px;font-weight:900;line-height:1.1;text-align:center!important;padding:16px 10px!important;display:block!important}@media (max-height:820px){.test-hand-cards{min-height:430px;padding-block:35px 22px}.test-hand-cards>button{width:min(240px,21vw)}}.toolbar-collection{background:linear-gradient(145deg,var(--rk-raised-2),var(--rk-surface));box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #00000059}.toolbar-collection:hover{background:linear-gradient(145deg,var(--rk-raised-2),#1b231d);box-shadow:inset 0 1px 0 #ffffff14,0 0 18px var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.toolbar-collection:hover{box-shadow:inset 0 1px 0 #ffffff14,0 0 18px color-mix(in srgb,var(--domain-a) 10%,transparent)}}.toolbar-stats{height:100%}.toolbar-stats>div{height:78px;padding-block:4px}.toolbar-stats .toolbar-deck-count{justify-content:center;min-width:114px;padding-inline:13px;display:flex}.toolbar-stats .toolbar-deck-count>strong{white-space:nowrap;font-size:27px}.toolbar-stats .toolbar-types{justify-content:center;gap:18px;min-width:185px;padding-inline:12px}.toolbar-stats .toolbar-types>span{font-size:11px}.toolbar-stats .toolbar-types>span b{font-size:22px}.toolbar-stats .toolbar-curve{flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-width:230px;padding:4px 12px 2px}.toolbar-stats .toolbar-curve-label{min-width:0;height:13px}.toolbar-stats .toolbar-curve-label>span{font-size:8px}.toolbar-stats .toolbar-curve .energy-curve{justify-content:center;align-items:flex-end;height:62px}.toolbar-stats .toolbar-curve .curve-column{height:58px}.toolbar-stats .toolbar-curve .curve-column i{width:12px}.toolbar-stats .toolbar-power{min-width:135px;padding-inline:12px}.toolbar-two-drops{flex-direction:row;justify-content:center;gap:0;min-width:255px;padding-inline:4px!important}.toolbar-two-drops>span{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:72px;height:58px;padding:0 9px;display:flex}.toolbar-two-drops>span+span{border-left:1px solid #ffffff14}.toolbar-two-drops small{color:var(--rk-muted-2);letter-spacing:.07em;white-space:nowrap;font-size:7px;font-weight:850}.toolbar-two-drops strong{color:var(--ink);font-size:19px}.toolbar-testing{min-width:126px;height:100%;padding:0;display:block}.toolbar-testing>small{display:none}.toolbar-testing>button{background:linear-gradient(145deg,var(--rk-cta),var(--rk-surface));border:0;border-right:1px solid #ffffff1f;border-radius:0;width:100%;height:100%;font-size:13px}.toolbar-testing>button:hover:not(:disabled){background:linear-gradient(145deg,var(--rk-cta),#1c241e);color:#fff}.toolbar-testing>button span{display:none}.test-hand-cards>button{animation:.38s cubic-bezier(.2,.75,.25,1) both test-card-deal}.test-hand-cards>button.selected{border-color:#e05b56;box-shadow:0 26px 48px #0009,0 0 0 4px #e05b5633,0 0 30px #e05b563d}.test-hand-cards>button.selected:after{color:#fff;background:#e05b56}.test-hand-cards>button.mulligan-leaving{pointer-events:none;animation:.32s cubic-bezier(.55,0,.85,.45) both test-card-mulligan-out}.test-hand-action:disabled{cursor:wait;filter:saturate(.7)}@keyframes test-card-deal{0%{opacity:0;transform:translateY(-45px)rotateX(-9deg)scale(.94)}to{opacity:1}}@keyframes test-card-mulligan-out{to{opacity:0;filter:blur(3px);transform:translateY(150px)rotate(7deg)scale(.9)}}.deck-name{min-width:180px}.deck-name>button{max-width:225px;color:var(--ink);cursor:text;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;display:flex}.deck-name>button:hover{background:#ffffff0f}.deck-name>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-name>button span{color:var(--muted);margin:0;font-size:13px}.deck-name input{border:1px solid var(--rk-muted-5);background:var(--rk-raised);width:225px;color:var(--ink);border-radius:4px;outline:0;padding:7px 9px;font-size:17px;font-weight:700}.deck-name input:focus{border-color:#9cad98;box-shadow:0 0 0 2px #d67f4821}.proxies-screen{z-index:4000;color:#eee8dc;background:radial-gradient(at 50% 0,#292820 0%,#141714 65%);flex-direction:column;gap:22px;min-width:0;min-height:0;padding:clamp(20px,3vw,42px);display:flex;position:absolute;inset:0;overflow:auto}.proxies-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.proxies-header .section-kicker{color:#a8b58d;letter-spacing:.19em;margin:0 0 8px;font-size:10px;font-weight:900}.proxies-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.proxies-header p:last-child{color:#c4c0b5;margin:10px 0 0;font-size:13px;line-height:1.4}.proxies-print{color:#f9e9ce;min-height:40px;font:800 12px var(--font-sans);cursor:pointer;background:#664b31;border:1px solid #c9a25a8c;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:8px 14px;display:inline-flex}.proxies-print svg{width:18px;height:18px}.proxies-print:disabled{opacity:.4;cursor:not-allowed}.proxies-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:18px;min-height:0;display:grid}.proxies-panel{background:#1e1a15a6;border:1px solid #f2e8d81f;border-radius:6px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px;display:flex}.proxies-panel h2{color:#f1e4cd;margin:0;font-size:19px}.proxies-list-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.proxies-list-heading p{color:#aaa397;margin:4px 0 0;font-size:12px}.proxies-add-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.proxies-add-heading button,.proxies-bulk>button{color:#ebdcc2;min-height:32px;font:800 11px var(--font-sans);cursor:pointer;background:#30291f;border:1px solid #c9a25a59;border-radius:3px;padding:6px 10px}.proxies-bulk>button:disabled{opacity:.4;cursor:not-allowed}.proxies-bulk{background:#211f1a;border:1px solid #c9a25a40;border-radius:4px;gap:9px;padding:12px;display:grid}.proxies-bulk label{color:#c4bcae;gap:8px;font-size:11px;line-height:1.5;display:grid}.proxies-bulk code{color:#ecd3a8}.proxies-bulk textarea{resize:vertical;color:#eee8dc;background:#171713;border:1px solid #f2e8d82e;border-radius:3px;width:100%;min-height:118px;padding:10px;font:12px/1.5 Consolas,monospace}.proxies-bulk ul{color:#e9aaa3;background:#71231d2e;border:1px solid #d5675c4d;border-radius:3px;max-height:130px;margin:0;padding:8px 8px 8px 28px;font-size:11px;line-height:1.5;overflow:auto}.proxies-bulk p{color:#b9cfa4;margin:0;font-size:11px}.proxies-search{color:#b9c39c;gap:7px;font-size:11px;font-weight:750;display:grid}.proxies-search input{color:#eee8dc;width:100%;min-height:39px;font:500 13px var(--font-sans);background:#211f1a;border:1px solid #f2e8d833;border-radius:4px;padding:0 11px}.proxies-search input::placeholder{color:#827b70}.proxies-results,.proxies-list{scrollbar-color:#514b3e transparent;align-content:start;gap:7px;min-height:0;padding-right:4px;display:grid;overflow:auto}.proxies-card{background:#211f1a;border:1px solid #f2e8d81a;border-radius:4px;align-items:center;gap:11px;min-width:0;padding:7px;display:flex}.proxies-art{background:#3c372d;border-radius:2px;flex:none;width:40px;height:56px;overflow:hidden}.proxies-art img{object-fit:cover;width:100%;height:100%}.proxies-art .card-image-fallback{align-content:center;height:100%;padding:3px;font-size:5px;display:grid;overflow:hidden}.proxies-card-info{flex:1;gap:4px;min-width:0;display:grid}.proxies-card-info strong{color:#efe8d9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proxies-card-info small{color:#aaa397;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.proxies-card button,.proxies-clear,.proxies-state button{color:#ebdcc2;min-height:30px;font:800 11px var(--font-sans);cursor:pointer;background:#30291f;border:1px solid #c9a25a4d;border-radius:3px;padding:4px 9px}.proxies-card button:disabled{opacity:.35;cursor:not-allowed}.proxies-card button:hover:not(:disabled),.proxies-clear:hover{border-color:#c9a25a}.proxies-quantity{align-items:center;gap:6px;display:flex}.proxies-quantity output{color:#efe8d9;text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:12px}.proxies-card .proxies-quantity button{min-width:29px;padding:4px;font-size:15px}.proxies-card .proxies-remove{color:#daa79b;min-width:29px;padding:4px;font-size:18px}.proxies-state{color:#b6b0a3;text-align:center;margin:0;padding:24px 12px;font-size:13px;line-height:1.5}.proxies-state p{margin:0 0 10px}.proxies-warning{color:#e9aaa3;background:#71231d2e;border:1px solid #d5675c4d;border-radius:4px;margin:0;padding:10px;font-size:12px;line-height:1.5}.proxies-local-note{color:#aaa397;border-top:1px solid #f2e8d81a;margin:auto 0 0;padding-top:12px;font-size:11px;line-height:1.5}.proxies-result-limit{color:#aaa397;margin:0;font-size:11px}:is(.proxies-screen button:focus-visible,.proxies-screen input:focus-visible){outline:2px solid var(--rk-gold);outline-offset:2px}@media (max-width:900px){.proxies-columns{flex:none;grid-template-columns:1fr}.proxies-panel{min-height:300px}.proxies-results,.proxies-list{max-height:450px}}@media (max-width:520px){.proxies-header{flex-direction:column;align-items:start}.proxies-panel{padding:12px}.proxies-card{gap:6px}.proxies-art{width:32px;height:45px}.proxies-card-info strong{font-size:11px}.proxies-card-info small{font-size:9px}}.board-style-example{background:linear-gradient(135deg,#302920,#231e19);border:1px solid #f2e8d826;border-radius:4px;height:122px;display:block;position:relative;overflow:hidden}.board-style-example i{background:linear-gradient(145deg,#86775c,#443d32);border:1px solid #a99a7e;border-radius:3px;width:27px;height:38px;position:absolute;box-shadow:0 3px 7px #0006}.groups-example:before,.groups-example:after{content:"";border:1px dashed #c9a25ab3;border-radius:5px;height:77px;position:absolute;top:21px}.groups-example:before{width:51%;left:8%}.groups-example:after{width:29%;left:63%}.groups-example i:first-child{top:39px;left:12%}.groups-example i:nth-child(2){top:39px;left:27%}.groups-example i:nth-child(3){top:39px;left:42%}.groups-example i:nth-child(4){top:39px;left:67%}.groups-example i:nth-child(5){top:39px;left:78%}.free-example i:first-child{top:15px;left:8%;transform:rotate(-12deg)}.free-example i:nth-child(2){top:30px;left:31%;transform:rotate(7deg)}.free-example i:nth-child(3){top:70px;left:48%;transform:rotate(-7deg)}.free-example i:nth-child(4){top:17px;left:72%;transform:rotate(13deg)}.free-example i:nth-child(5){top:77px;left:78%;transform:rotate(-5deg)}@media (max-width:600px){.board-style-choices{grid-template-columns:1fr}.board-style-example{height:95px}}.board-note{z-index:9;width:max-content;min-width:0;max-width:320px;min-height:0;color:var(--rk-text-3);cursor:grab;background:#28221cf7;border:1px solid #f2e8d847;border-radius:6px;padding:10px 12px;transform:none;box-shadow:0 12px 26px #00000052}.board-note:active{cursor:grabbing}.board-note .note-edit{z-index:1;background:var(--rk-raised);width:25px;height:25px;color:var(--rk-text-6);cursor:pointer;border:1px solid #ffffff1a;border-radius:4px;place-items:center;padding:0;font-size:13px;display:grid;position:absolute;top:4px;left:7px;right:auto}.board-note .note-edit:hover{border-color:var(--rk-muted-5);color:var(--ink)}.board-note p{width:max-content;max-width:296px;color:var(--rk-text-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:500 13px/1.45 Figtree,Segoe UI,sans-serif}.board-note p.note-placeholder{color:var(--rk-muted-2);font-style:italic}.board-note textarea{resize:none;field-sizing:content;background:var(--rk-surface);width:190px;max-width:296px;min-height:38px;color:var(--rk-text-2);border:1px solid #f2e8d838;border-radius:4px;outline:0;margin:0;padding:7px;font:500 13px/1.45 Figtree,Segoe UI,sans-serif}.board-note textarea:focus{border-color:#778476}.board-note.selected,.custom-zone.selected{outline-offset:4px;outline:2px solid #c9a25ae6;box-shadow:0 0 0 1px #f2e8d847,0 0 22px #c9a25a3d}.board-context-menu .danger{color:#e6aaa5}.board-context-menu .danger:hover{background:#a4413a2e}.toolbar-power{border-right:1px solid #ffffff14;grid-template-columns:auto auto;align-items:center;gap:4px 9px;min-width:106px;padding-right:17px;display:grid}.toolbar-power>span{color:var(--rk-muted-2);letter-spacing:.09em;font-size:10px;font-weight:850}.toolbar-power>strong{color:var(--ink);font-size:23px}.toolbar-power>div{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.toolbar-power i{background:linear-gradient(110deg,var(--power-a),var(--power-b));min-width:23px;height:19px;color:var(--rk-chrome);border-radius:6px;place-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.preview-comment{width:290px;max-height:260px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1611f7;border:1px solid #c9a25a4d;border-radius:6px;padding:15px 16px;position:absolute;bottom:0;right:calc(100% + 11px);overflow:auto;box-shadow:0 14px 36px #00000080}.preview-comment:after{content:"";background:var(--rk-chrome);border-top:1px solid #c9a25a4d;border-right:1px solid #c9a25a4d;width:12px;height:12px;position:absolute;bottom:25px;right:-7px;transform:rotate(45deg)}.preview-comment strong{color:var(--domain-a);margin-bottom:8px;display:block}@supports (color:color-mix(in lab, red, red)){.preview-comment strong{color:color-mix(in srgb,var(--domain-a) 75%,#fff)}}.preview-comment strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.preview-comment p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.comment-indicator{z-index:7;border:1px solid var(--domain-a);place-items:center;width:27px;height:27px;display:grid;position:absolute;top:-7px;left:-7px}@supports (color:color-mix(in lab, red, red)){.comment-indicator{border:1px solid color-mix(in srgb,var(--domain-a) 55%,#fff)}}.comment-indicator{background:var(--rk-raised);color:#c3cdaa;pointer-events:none;border-radius:50%;font-size:13px;box-shadow:0 4px 12px #00000073}.stack-comment-editor{gap:8px;padding:8px;display:grid}.stack-comment-editor>strong{font-size:12px}.stack-comment-editor>textarea{resize:vertical;background:var(--rk-panel);width:100%;min-height:92px;color:var(--rk-text-2);-webkit-user-select:text;user-select:text;border:1px solid #ffffff29;border-radius:4px;outline:0;padding:9px;font-size:12px;line-height:1.4}.stack-comment-editor>textarea:focus{border-color:var(--rk-muted-3)}.stack-comment-editor>small{color:#7f887e;font-size:9px}.stack-comment-editor>div{justify-content:flex-end;gap:6px;display:flex}.stack-comment-editor>div button{width:auto;color:var(--rk-text-6);padding:7px 10px}.stack-comment-editor>div .primary{background:var(--rk-cta);color:#c3cdaa}.board-card.splitting-source .quantity-step{opacity:0!important;pointer-events:none!important}.board-card.splitting-source .quantity-step.lift-one{pointer-events:auto!important}.board-card.lifted-copy{z-index:24;filter:drop-shadow(0 24px 22px #0000009e)}.board-card.lifted-copy .card-face{box-shadow:0 16px 34px #00000080}.world,.custom-zone,.board-note,.deck-zone,.zone-resizer,.deck-resizer,.main-deck-resizer{-webkit-user-select:none;user-select:none}.custom-zone input,.board-note textarea{-webkit-user-select:text;user-select:text}.board-card.foil{--foil-x:0%;--foil-y:0%}.board-card.foil .card-face{isolation:isolate;contain:paint}.board-card.foil .card-face:before,.board-card.foil .card-face:after{content:"";z-index:3;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.board-card.foil .card-face:before{mix-blend-mode:color;opacity:.26;transform:translate3d(calc(-12% + var(--foil-x)),calc(-8% + var(--foil-y)),0);background:linear-gradient(115deg,#ff2f75 4%,#ffb32f 18%,#f7ff38 31%,#35ff9a 44%,#2fdcff 58%,#5264ff 72%,#cc43ff 86%,#ff2f75 98%) 0 0/100% 100%;animation:12s ease-in-out infinite alternate foil-spectrum;inset:-55%}.board-card.foil .card-face:after{background:linear-gradient(115deg,#0000 14%,#ffffffb3 43%,#ffffff1f 58%,#0000 76%) 0 0/180% 180%;background-position:calc(50% + var(--foil-x)) calc(50% + var(--foil-y));mix-blend-mode:screen;opacity:0;border-radius:5px;transition:opacity .12s;inset:0}.board-card.foil.dragging .card-face:before{opacity:.38}.board-card.foil.dragging .card-face:after{opacity:.34}@keyframes foil-spectrum{0%{transform:translate3d(calc(-12% + var(--foil-x)),calc(-8% + var(--foil-y)),0)}to{transform:translate3d(calc(12% + var(--foil-x)),calc(8% + var(--foil-y)),0)}}@media (prefers-reduced-motion:reduce){.board-card.foil .card-face:before{transform:translate3d(var(--foil-x),var(--foil-y),0);animation:none}.board-card.foil .card-face:after{transition:none}}@media (max-width:900px){.sidebar{padding-inline:12px}.brand-block p,.workspace-toolbar>div:first-child span{display:none}}.shared-viewer{background:var(--rk-canvas);min-height:100vh;color:var(--ink);place-items:center;display:grid}.shared-label{color:var(--rk-sage-text);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.shared-invalid section{border:1px solid var(--line);background:var(--rk-panel-2);text-align:center;border-radius:6px;width:min(520px,100% - 32px);padding:42px}.shared-invalid h1{margin:12px 0 24px}.shared-invalid button{background:var(--rk-accent);min-height:36px;color:var(--rk-accent-ink);cursor:pointer;border:0;border-radius:4px;padding:0 14px;font-weight:700}.app-shell.read-only{grid-template-columns:1fr;--sidebar-width:0px!important}.app-shell.read-only .sidebar,.app-shell.read-only .inspector-resizer,.app-shell.read-only .board-options,.app-shell.read-only .board-settings{display:none}.board-guide{color:var(--ink);padding:22px 18px 30px;font-size:16px;line-height:1.65}.board-guide-toolbar{justify-content:flex-end;margin-bottom:6px;display:flex}.inspector-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.inspector-header-actions .board-guide-edit{border:1px solid var(--line-strong);background:var(--rk-surface);color:var(--ink);letter-spacing:.04em;cursor:pointer;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700}.inspector-header-actions .board-guide-edit:hover{border-color:var(--tag-gold);color:var(--tag-gold)}.inspector-header-actions .board-guide-edit:focus-visible{outline:2px solid var(--tag-gold);outline-offset:2px}.board-guide-toolbar button,.board-guide-empty button,.board-guide-actions button{border:1px solid var(--line-strong);background:var(--rk-surface);color:var(--ink);cursor:pointer;border-radius:5px;padding:7px 12px}.board-guide-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.board-guide-empty{text-align:center;justify-items:center;gap:14px;padding:36px 8px;display:grid}.board-guide-empty p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.board-guide-actions button.primary,.board-guide-empty button.primary{background:var(--tag-gold);color:#17140d;font-weight:700}.board-guide>p,.board-guide small{color:var(--ink-2);font-size:14px;line-height:1.5}.board-guide textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);background:var(--rk-surface);width:100%;min-height:220px;color:var(--ink);font:15px/1.65 var(--font-sans);border-radius:6px;padding:14px}.board-guide textarea:focus-visible{outline:2px solid var(--tag-gold);outline-offset:2px}.guide-card-link:focus-visible{outline:2px solid var(--tag-gold);outline-offset:2px}.board-guide small{margin-top:6px;display:block}.inspector-panel:has(>div:not([hidden]) .board-guide.editing){flex-direction:column;display:flex}.inspector-panel:has(>div:not([hidden]) .board-guide.editing)>div:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.board-guide.editing{flex-direction:column;flex:auto;min-height:0;padding-bottom:18px;display:flex}.board-guide.editing>p{margin:0 0 12px}.board-guide-editor{flex:auto;min-height:220px;display:flex;position:relative}.board-guide.editing textarea{resize:none;flex:auto;min-height:0}.board-guide-suggestions{z-index:5;border:1px solid var(--line-strong);background:var(--rk-chrome);border-radius:6px;width:min(280px,100% - 16px);position:absolute;overflow:hidden;box-shadow:0 12px 30px #0006}.board-guide-suggestions ul{max-height:min(320px,50vh);margin:0;padding:4px;list-style:none;overflow-y:auto}.board-guide-suggestions li{color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:14px;line-height:1.3;display:flex;overflow:hidden}.board-guide-suggestions li>span:not(.guide-symbol){text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.board-guide-suggestions li>small{color:var(--muted);flex:none;font-size:11px}.board-guide-suggestions .guide-symbol{vertical-align:middle}.board-guide-suggestions li.active{background:var(--rk-surface);color:var(--tag-gold)}.board-guide-suggestions p{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:6px 10px;font-size:11px;line-height:1.4}.board-guide-suggestions kbd{border:1px solid var(--line-strong);font:inherit;border-radius:3px;padding:0 4px;font-weight:700}.board-guide-copy{overflow-wrap:anywhere;margin-top:0;font-size:16px;line-height:1.65}.board-guide-copy>:first-child{margin-top:0}.board-guide-copy h1,.board-guide-copy h2,.board-guide-copy h3,.board-guide-copy h4,.board-guide-copy h5,.board-guide-copy h6{color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;margin:1.3em 0 .55em;font-style:italic;font-weight:900;line-height:1.2}.board-guide-copy h1{background:var(--shu);width:fit-content;max-width:100%;color:var(--on-shu);clip-path:var(--tag-cut);letter-spacing:.025em;text-transform:uppercase;padding:10px 24px 12px 14px;font-size:23px}.board-guide-copy h2{border-bottom:1px solid var(--tag-gold);color:var(--tag-gold);padding-bottom:7px;font-size:21px}.board-guide-copy h3{font-size:18px}.board-guide-copy h4,.board-guide-copy h5,.board-guide-copy h6{font-size:16px}.board-guide-copy p,.board-guide-copy ul,.board-guide-copy ol,.board-guide-copy blockquote,.board-guide-copy pre{margin:0 0 1em}.board-guide-copy p{color:var(--ink);font-size:16px;line-height:1.65}.board-guide-copy ul,.board-guide-copy ol{padding-left:1.5em}.board-guide-copy ul{list-style-type:disc;list-style-position:outside}.board-guide-copy ol{list-style-type:decimal;list-style-position:outside}.board-guide-copy ul ul{list-style-type:circle}.board-guide-copy ol ol{list-style-type:lower-alpha}.board-guide-copy li{margin:.3em 0;padding-left:.2em}.board-guide-copy li::marker{color:var(--tag-gold);font-weight:800}.board-guide-copy li>p{margin:0}.board-guide-copy blockquote{border-left:3px solid var(--tag-gold);color:var(--ink-2);padding-left:12px}.board-guide-copy pre{background:var(--rk-surface);border-radius:5px;padding:10px;overflow-x:auto}.board-guide-copy code{background:var(--rk-surface);border-radius:3px;padding:1px 3px;font-size:.9em}.board-guide-copy a{color:var(--tag-gold);text-decoration:underline}.board-guide-copy table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.board-guide-copy th,.board-guide-copy td{border:1px solid var(--line-strong);padding:4px 7px}.guide-card-link{border:0;border-bottom:1px dashed var(--tag-gold);color:var(--tag-gold);font:inherit;cursor:help;background:0 0;padding:0}.board-guide-help-link{color:var(--tag-gold);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.board-guide-help-link:focus-visible{outline:2px solid var(--tag-gold);outline-offset:2px}.guide-help-dialog section{margin-top:18px}.guide-help-dialog h3{color:var(--tag-gold);font:italic 800 12px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.guide-help-dialog p{color:var(--ink-2);margin:0 0 8px;font-size:13px;line-height:1.5}.guide-help-dialog table{border-collapse:collapse;width:100%;font-size:14px}.guide-help-dialog td{border-top:1px solid var(--line);vertical-align:middle;padding:6px 8px}.guide-help-dialog td:first-child{width:46%}.guide-help-dialog code,.guide-help-dialog kbd{border-radius:var(--radius-sm);background:var(--raised);color:var(--ink);padding:1px 5px;font:12.5px/1.4 Consolas,monospace}.guide-help-dialog .guide-card-link{cursor:default}.guide-emoji{font-style:normal}.guide-symbol{vertical-align:-.2em;background:50%/contain no-repeat;flex:none;width:1.15em;height:1.15em;margin:0 .06em;display:inline-block}.guide-keyword{background:var(--keyword);color:var(--on-light);clip-path:var(--tag-cut);font:italic 900 .72em/1.55 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;white-space:nowrap;padding:0 .62em 0 .5em;display:inline-block}.guide-card-preview{z-index:105;right:calc(min(var(--inspector-width,360px),100vw - 24px) + 18px);width:364px;max-width:calc(100vw - min(var(--inspector-width,360px),100vw - 24px) - 36px);aspect-ratio:744/1039;pointer-events:none;transition:transform .22s cubic-bezier(.22,.75,.25,1);position:fixed;bottom:16px;transform:translate(calc(100% + 36px))}.guide-card-preview.open{transform:translate(0)}.guide-card-preview{display:grid}.guide-card-preview>*{grid-area:1/1;min-width:0;min-height:0}.guide-card-loading{border:1px solid var(--line-strong);background:var(--raised);color:var(--ink);text-align:center;border-radius:13px;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid;box-shadow:0 18px 46px #0000009e}.guide-card-loading strong{overflow-wrap:anywhere;font-size:20px;font-style:italic;font-weight:900}.guide-card-loading small{color:var(--rk-muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;animation:1.2s ease-in-out infinite guide-loading-pulse}@keyframes guide-loading-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.guide-card-loading small{animation:none}}.guide-card-preview.battlefield-preview{aspect-ratio:1038/744;width:520px}.guide-card-preview img,.guide-card-preview .card-image-fallback{object-fit:cover;border-radius:13px;width:100%;height:100%;display:block;box-shadow:0 18px 46px #0000009e}@media (max-width:1350px){.guide-card-preview{right:calc(min(var(--inspector-width,310px),100vw - 24px) + 18px);max-width:calc(100vw - min(var(--inspector-width,310px),100vw - 24px) - 36px)}}@media (prefers-reduced-motion:reduce){.guide-card-preview{transition:none}}.app-shell.read-only .workspace-wrap{grid-column:1}.app-shell.read-only .workspace-toolbar{gap:14px}.app-shell.read-only .board-card{cursor:default}.app-shell.read-only .quantity-step,.app-shell.read-only .clear-rating{display:none!important}.app-shell.read-only .card-rating>button{pointer-events:none}.shared-mode-title{gap:4px;min-width:260px;padding-left:6px;display:grid}.shared-mode-title span{color:var(--rk-sage-text);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.shared-mode-title strong{font-size:19px}.shared-mode-title small{color:var(--rk-sage-text);font-size:11px}.shared-mode-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.shared-mode-actions button{min-height:38px;color:var(--ink);cursor:pointer;background:#f2e8d80f;border:1px solid #f2e8d824;border-radius:4px;padding:0 14px;font-weight:700}.shared-mode-actions button.primary{background:var(--rk-accent);color:var(--rk-accent-ink);border-color:#0000}.shared-mode-actions button:disabled{opacity:.45;cursor:not-allowed}.read-only-shield{z-index:80;position:absolute;inset:0}.board-options{border-left:1px solid #ffffff14;flex:none;align-items:center;gap:6px;margin-left:auto;padding-left:14px;display:flex}.board-options .icon-button{flex:none}.board-options .undo-button{margin-left:5px}.snap-toggle{width:auto;color:var(--rk-muted-3);letter-spacing:.08em;padding-inline:9px;font-size:9px;font-weight:900}.snap-toggle.active{color:#cfe5ff;background:#1d2935;border-color:#55749a}.comment-indicator{background:var(--rk-raised);border-radius:4px;width:28px;height:25px;inset:auto -8px 7px auto}.comment-indicator:before{content:"";border:2px solid #c3cdaa;border-radius:4px;width:13px;height:9px}.comment-indicator:after{content:"";border-left:2px solid #c3cdaa;width:5px;height:5px;position:absolute;bottom:5px;left:8px;transform:skewY(-35deg)}.main-deck-mat,.sideboard-divider{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.main-deck-mat{background:linear-gradient(90deg,var(--domain-a),transparent 45%)}@supports (color:color-mix(in lab, red, red)){.main-deck-mat{background:linear-gradient(90deg,color-mix(in srgb,var(--domain-a) 5%,transparent),transparent 45%)}}.main-deck-mat>span{color:var(--domain-a);position:absolute;top:24px;bottom:auto;left:12px}@supports (color:color-mix(in lab, red, red)){.main-deck-mat>span{color:color-mix(in srgb,var(--domain-a) 5%,transparent)}}.main-deck-mat>span{letter-spacing:-.055em;writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;font-size:288px;font-weight:950;line-height:1}.main-deck-mat.has-cards>span{color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.main-deck-mat.has-cards>span{color:color-mix(in srgb,var(--domain-a) 2%,transparent)}}.sideboard-divider{border-left:2px dashed var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.sideboard-divider{border-left:2px dashed color-mix(in srgb,var(--domain-b) 42%,#ffffff2e)}}.sideboard-divider{background:linear-gradient(90deg,var(--domain-a),var(--domain-b))}@supports (color:color-mix(in lab, red, red)){.sideboard-divider{background:linear-gradient(90deg,color-mix(in srgb,var(--domain-a) 3%,transparent),color-mix(in srgb,var(--domain-b) 9%,transparent))}}.sideboard-divider>span{color:var(--domain-b);inset:24px auto auto 12px}@supports (color:color-mix(in lab, red, red)){.sideboard-divider>span{color:color-mix(in srgb,var(--domain-b) 6%,transparent)}}.sideboard-divider>span{letter-spacing:-.055em;writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;font-size:288px;font-weight:950;line-height:1;transform:none}.sideboard-divider.has-cards>span{color:var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.sideboard-divider.has-cards>span{color:color-mix(in srgb,var(--domain-b) 2%,transparent)}}.boards-crumb{background:linear-gradient(135deg,var(--rk-raised),var(--rk-surface));min-width:154px;height:76px;color:var(--rk-text-2);cursor:pointer;text-align:left;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:34px 1fr 12px;align-items:center;gap:8px;padding:0 11px;display:grid;box-shadow:0 8px 22px #0003}.boards-crumb:hover{border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.boards-crumb:hover{border-color:color-mix(in srgb,var(--domain-a) 42%,var(--rk-muted-5))}}.boards-crumb:hover{background:linear-gradient(135deg,#273027,#1c231e)}.boards-crumb span:nth-child(2){gap:3px;display:grid}.boards-crumb small{color:var(--rk-muted-4);letter-spacing:.13em;font-size:8px;font-weight:900}.boards-crumb strong{font-size:15px}.boards-crumb>b{color:#697268;font-size:24px;font-weight:400}.collection-view{background:radial-gradient(circle at 75% -15%,#c9a25a21,transparent 38%),var(--rk-bg);width:100%;height:100dvh;color:var(--ink);overflow:hidden auto}.collection-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c1814e6;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex}.collection-brand{align-items:center;gap:13px;display:flex}.collection-brand>strong{font-size:17px}.new-board-button{background:linear-gradient(120deg,var(--rk-cta-3),var(--rk-cta));color:#e7ecd8;cursor:pointer;border:1px solid #718b64;border-radius:4px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:12px;font-weight:850;display:flex;box-shadow:0 9px 24px #00000040}.new-board-button:hover{border-color:var(--rk-gold);transform:translateY(-1px)}.new-board-button span{color:#b7c48a;font-size:20px;font-weight:400}.collection-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.collection-intro .section-kicker{color:#8fa073;letter-spacing:.2em;margin:0 0 12px;font-size:9px;font-weight:950}.collection-intro h1{color:var(--ink);letter-spacing:-.035em;margin:0;font:700 clamp(32px,4vw,52px)/1.05 Figtree,sans-serif}.collection-intro p:last-child{color:#818a80;margin:13px 0 0;font-size:14px}.collection-intro>span{color:var(--rk-muted-5);letter-spacing:.08em;text-transform:uppercase;flex:none;padding-bottom:6px;font-size:11px;font-weight:800}.board-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:22px;display:grid}.board-grid>button{cursor:pointer;border-radius:6px;min-height:420px;overflow:hidden}.create-board-card{color:#dce5d7;background:linear-gradient(145deg,#342c2270,#1e1a158c);border:1px dashed #c9a25a4d;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.create-board-card:hover{background:linear-gradient(145deg,#3546348c,#201b16b3);border-color:#c9a25ab3}.create-board-card>span{color:#8fa073;border:1px solid #c9a25a4d;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:8px;font-size:34px;font-weight:300;display:grid}.create-board-card strong{font-size:17px}.create-board-card small{max-width:220px;color:var(--rk-muted-2);font-size:11px;line-height:1.5}.collection-empty{text-align:center;background:#1e1a1561;border:1px dashed #c9a25a4d;border-radius:6px;justify-items:center;gap:12px;padding:92px 24px;display:grid}.collection-empty h2,.collection-empty p{margin:0}.collection-empty h2{font-size:24px}.collection-empty p,.collection-message{color:var(--rk-muted-2)}.collection-empty .new-board-button{margin-top:10px}.collection-message{color:#e6b5a8;margin:0 0 18px}.new-board-button:disabled,.create-board-card:disabled{opacity:.6;cursor:wait;transform:none}:is(.create-board-card:focus-visible,.new-board-button:focus-visible,.boards-crumb:focus-visible){outline:2px solid var(--rk-gold);outline-offset:3px}.board-attention-label{color:#ef9d91;letter-spacing:.04em;background:#d6655829;border-radius:4px;margin-top:8px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}@media (max-width:760px){.collection-header{padding-inline:18px}.collection-content{width:calc(100% - 28px);padding-top:38px}.collection-intro{flex-direction:column;align-items:flex-start;gap:14px}.board-grid{grid-template-columns:1fr}.board-grid>button{min-height:360px}}.result-list{grid-template-columns:repeat(var(--catalog-columns),minmax(0,1fr))}.catalog-columns{white-space:nowrap;align-items:center;gap:5px;display:flex}.catalog-columns button{background:var(--rk-surface);color:#c6d0c3;cursor:pointer;border:1px solid #455047;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.catalog-columns button:disabled{opacity:.35;cursor:default}.catalog-columns strong{color:#e7ece4;text-align:center;min-width:12px}.board-card.zero-quantity{opacity:1}.board-card.zero-quantity .card-face>img,.board-card.zero-quantity .stack-layer,.board-card.zero-quantity .card-face>.card-image-fallback{filter:grayscale();opacity:.42}.board-card.zero-quantity:hover .card-face>img,.board-card.zero-quantity.selected .card-face>img,.board-card.zero-quantity:hover .stack-layer,.board-card.zero-quantity.selected .stack-layer,.board-card.zero-quantity:hover .card-face>.card-image-fallback,.board-card.zero-quantity.selected .card-face>.card-image-fallback{opacity:.7}.zone-card-count{color:#909b8e;white-space:nowrap;flex:none;margin-left:auto;font-size:10px;font-weight:750}.group-delete{color:#f09a8f;cursor:pointer;background:#5d2722d1;border:1px solid #cd685b8c;border-radius:4px;flex:none;place-items:center;width:25px;height:25px;margin-right:-6px;padding:0;display:grid;box-shadow:0 4px 12px #0000006b}.group-delete svg{stroke-width:2.1px;width:18px;height:18px}.group-delete:hover{color:#ffd0c9;background:#73332e;border-color:#e4877c;box-shadow:0 5px 15px #00000080,0 0 0 2px #cd685b38}.group-delete:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.custom-zone.confirming-delete{z-index:30}.group-delete-confirm{z-index:31;background:var(--rk-raised);width:240px;color:var(--rk-text-2);border:1px solid #cd685b80;border-radius:5px;padding:12px;position:absolute;top:34px;right:0;box-shadow:0 14px 32px #00000073}.group-delete-confirm strong{font-size:12px;display:block}.group-delete-confirm p{color:var(--rk-text-4);margin:7px 0 11px;font-size:11px;line-height:1.4}.group-delete-confirm>div{justify-content:flex-end;gap:7px;display:flex}.group-delete-confirm button{border:1px solid var(--line);background:var(--rk-surface);color:var(--rk-text-2);cursor:pointer;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:750}.group-delete-confirm button.danger{color:#ffe0d8;background:#5d2722d9;border-color:#cd685b80}.group-delete-confirm button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.card-preview-drawer{z-index:160;left:calc(var(--sidebar-width) + 18px);aspect-ratio:744/1039;pointer-events:none;width:364px;transition:left .16s cubic-bezier(.22,.75,.25,1),transform .22s cubic-bezier(.22,.75,.25,1);position:absolute;bottom:16px;transform:translate(calc(-100% - 36px))}.card-preview-drawer.open{transform:translate(0)}.card-preview-drawer img,.card-preview-drawer .card-image-fallback{object-fit:cover;border-radius:13px;width:100%;height:100%;display:block;box-shadow:0 18px 46px #0000009e}.inspector-hover-preview{z-index:260;aspect-ratio:744/1039;pointer-events:none;width:300px;position:fixed;transform:translate(-100%,-50%)}.inspector-hover-preview img,.inspector-hover-preview .card-image-fallback{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 18px 48px #0000009e}.inspector-hover-preview.battlefield-preview{aspect-ratio:1038/744;width:430px}.card-attached-comment{z-index:12;background:linear-gradient(145deg,var(--rk-raised),var(--rk-surface));width:220px;max-height:150px;color:var(--ink);pointer-events:none;opacity:0;border:1px solid #c9a25a4d;border-radius:3px 3px 6px 6px;padding:12px 14px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;overflow:auto;transform:translate(-50%,-6px);box-shadow:0 14px 30px #0000007a}.card-attached-comment.visible{opacity:1;transform:translate(-50%)}.card-attached-comment:before{content:"";background:var(--rk-raised);border-top:1px solid #c9a25a4d;border-left:1px solid #c9a25a4d;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.card-attached-comment strong{color:var(--domain-a);margin-bottom:6px;display:block}@supports (color:color-mix(in lab, red, red)){.card-attached-comment strong{color:color-mix(in srgb,var(--domain-a) 75%,#fff)}}.card-attached-comment strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.card-attached-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.board-card.comment-visible{z-index:180!important}.board-card.comment-visible .card-attached-comment{z-index:181}.card-rating{z-index:16;pointer-events:none;opacity:0;transform-origin:top;justify-content:center;align-items:flex-start;gap:1px;width:74px;height:52px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)scale(.82)}.board-card:hover .card-rating,.card-rating.rated{pointer-events:auto;opacity:1}.board-card:hover .card-rating{transform:translate(-50%)scale(1)}.card-rating.rated:not(:hover){transform:translate(-50%)scale(.82)}.card-rating>button:not(.clear-rating){color:#626961;-webkit-text-stroke:1px currentColor;cursor:pointer;filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 3px 5px #000000b8)drop-shadow(0 0 5px #0000006b);background:0 0;border:0;place-items:center;width:24px;height:26px;padding:0;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:23px;font-weight:900;line-height:1;transition:color .12s,transform .12s,opacity .12s;display:grid}.card-rating>button:nth-child(2){transform:translateY(-6px)}.card-rating>button:not(.clear-rating):hover{color:#fff0a1;transform:translateY(-2px)scale(1.16)}.card-rating>button:nth-child(2):hover{transform:translateY(-8px)scale(1.16)}.card-rating>button.filled{color:#ffd75a}.card-rating.rated:not(:hover)>button:not(.filled):not(.clear-rating){opacity:0}.board-card:hover .card-rating>button{opacity:1!important}.board-card:not(:hover) .card-rating.rating-1>button:first-child{transform:translate(25px,-6px)}.board-card:not(:hover) .card-rating.rating-2>button:first-child,.board-card:not(:hover) .card-rating.rating-2>button:nth-child(2){transform:translate(12px,-2px)}.clear-rating{background:var(--rk-raised);color:#c7cec4;cursor:pointer;pointer-events:none;opacity:0;border:1px solid #fff3;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:27px;left:50%;transform:translate(-50%)scale(.8);box-shadow:0 3px 8px #00000073}.board-card:hover .clear-rating{pointer-events:auto;opacity:1;transform:translate(-50%)scale(1)}.clear-rating:hover{color:#ff8b85;border-color:#e16a64}.search-result{border-width:1px;border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.search-result{border-color:color-mix(in srgb,var(--domain-a) 48%,var(--domain-b))}}.search-result{box-shadow:0 5px 12px #0000003d}.search-result:hover{border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.search-result:hover{border-color:color-mix(in srgb,var(--domain-a) 68%,#fff)}}.search-result:hover{box-shadow:0 7px 14px #0000004d}.battlefield-mode .result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.battlefield-mode .search-result{aspect-ratio:1038/744}.battlefield-mode .search-result img,.battlefield-mode .search-result .card-image-fallback{object-fit:cover}.card-preview-drawer.battlefield-preview{aspect-ratio:1038/744;width:520px;max-width:calc(100% - 36px)}.board-card.in-deck:not(.zero-quantity) .stack-layer,.board-card.in-deck:not(.zero-quantity) .card-face{border-width:1px}.board-card.in-deck:not(.zero-quantity) .card-face{box-shadow:0 9px 25px #00000061}.board-card.in-deck:not(.zero-quantity) .stack-layer{box-shadow:0 4px 10px #00000057}.board-card.in-deck.zero-quantity .stack-layer,.board-card.in-deck.zero-quantity .card-face{background:var(--rk-raised-2);border:1px solid #fff3}.board-card.in-deck.zero-quantity .card-face{box-shadow:0 9px 25px #0000005c}.board-card.in-deck.zero-quantity .stack-layer{box-shadow:0 4px 10px #00000057}.board-card.selected.in-deck.zero-quantity .card-face{box-shadow:0 0 0 3px #d1aa5ff2,0 9px 25px #0006}.search-result-main>span{display:none}.search-result{border-radius:7px;box-shadow:0 6px 13px #0000008c,0 1px 2px #00000080}.search-box,.filter-row button,.search-tabs{border-radius:4px}.toolbar-stats .toolbar-deck-count{justify-content:center;align-items:center;gap:8px;display:flex}.deck-ring{background:conic-gradient(var(--rk-gold) 0 var(--deck-pct,0%),#f2e8d81f 0);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.deck-ring:after{content:"";background:var(--rk-panel-2);border-radius:50%;position:absolute;inset:4px}.deck-ring>b{z-index:1;color:var(--ink);font-size:17px;font-weight:800;line-height:1;position:relative}.toolbar-deck-count>small{color:var(--rk-muted-2);font-size:12px;font-weight:700}.toolbar-two-drops{background:#c9a25a17;border:1px solid #c9a25a38;border-radius:6px;align-self:center;height:auto!important}.toolbar-two-drops>span+span{border-left-color:#c9a25a38!important}.toolbar-two-drops small{color:var(--rk-sage-text)!important}.toolbar-stats .toolbar-curve .curve-column i{border-radius:4px 4px 2px 2px;justify-content:center;align-items:flex-end;width:17px;display:flex}.toolbar-stats .toolbar-curve .curve-column i>b{color:#161a12;margin:0;padding-bottom:2px;font-size:9px;font-weight:800;line-height:1}.workspace-toolbar .toolbar-testing{border-right:1px solid var(--line);justify-content:center;align-items:center;min-width:auto;height:100%;padding:0 14px;display:flex}.workspace-toolbar .toolbar-testing>button:hover:not(:disabled){filter:brightness(1.07);background:var(--rk-accent)}.workspace-toolbar .toolbar-testing>button>span{display:none}.workspace-toolbar .toolbar-sharing button{height:30px;color:var(--rk-text-3);background:0 0;border:0;border-radius:4px;padding:0 13px;font-size:11px;font-weight:600}.workspace-toolbar .toolbar-sharing button:hover{color:var(--ink);background:#f2e8d814;border:0}.workspace-toolbar .toolbar-two-drops{margin:0 12px;padding:0 4px!important}.workspace-toolbar .toolbar-two-drops>span{min-width:66px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar .toolbar-power i{background:color-mix(in srgb,var(--power-a) 14%,transparent);border:1px solid color-mix(in srgb,var(--power-a) 34%,transparent);color:color-mix(in srgb,var(--power-a) 52%,#fff)}}.app-shell{grid-template-rows:88px 104px minmax(0,1fr)}.workspace-toolbar{background:var(--rk-chrome);align-items:stretch;height:88px;position:relative}.workspace-message{z-index:90;color:#ffd8cf;background:#2b1c19;border:1px solid #cd6f5b80;border-radius:4px;max-width:390px;margin:0;padding:12px 14px;font-size:13px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #00000059}.workspace-toolbar .toolbar-stats{z-index:2;border:0;align-items:center;gap:16px;height:88px;padding:0 18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.workspace-toolbar .toolbar-stats>div{height:auto;padding:0}.workspace-toolbar .toolbar-stats>div+div:before{background:var(--line);height:44px;top:50%;bottom:auto;transform:translateY(-50%)}.workspace-toolbar .toolbar-stats>.toolbar-types:before{display:none}.workspace-toolbar .toolbar-deck-count{justify-content:center;gap:0}.workspace-toolbar .toolbar-deck-count>small{display:none}.workspace-toolbar .deck-ring{width:52px;height:52px}.workspace-toolbar .deck-ring:after{background:var(--rk-chrome)}.workspace-toolbar .deck-ring>b{font-size:19px}.workspace-toolbar .toolbar-types{gap:18px}.workspace-toolbar .toolbar-types>span{letter-spacing:.12em;text-transform:uppercase;color:#f2e8d859;flex-direction:column;align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:flex}.workspace-toolbar .toolbar-types>span b{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:18px;font-weight:800}.workspace-toolbar .toolbar-curve{flex-direction:row;gap:0;min-width:0;padding:0}.workspace-toolbar .toolbar-curve .toolbar-curve-label{display:none}.workspace-toolbar .toolbar-curve .energy-curve{background:0 0;border:0;align-items:flex-end;gap:5px;height:auto;padding:0}.workspace-toolbar .toolbar-curve .curve-column{gap:5px;width:auto;height:auto}.workspace-toolbar .toolbar-curve .bar-track{background:#c9a25a24;border-radius:4px;align-items:flex-end;width:19px;height:46px;display:flex}.workspace-toolbar .toolbar-curve .curve-column i{background:var(--rk-sage);border-radius:4px;justify-content:center;align-items:flex-end;width:100%;min-height:15px;display:flex}.workspace-toolbar .toolbar-curve .curve-column i>b{color:#161a12;margin:0;padding-bottom:3px;font-size:13px;font-weight:800;line-height:1}.workspace-toolbar .toolbar-curve .curve-column>span{color:#f2e8d873;margin:0;font-size:10px;font-weight:700}.workspace-toolbar .toolbar-power{gap:6px;min-width:0;padding:0}.workspace-toolbar .toolbar-power>span{letter-spacing:.12em;text-transform:uppercase;color:#f2e8d859;font-size:9.5px;font-weight:600}.workspace-toolbar .toolbar-power>div{gap:6px}.workspace-toolbar .toolbar-power i{background:var(--power-a);border-radius:4px;align-items:center;gap:6px;width:auto;min-width:0;height:auto;padding:3px 9px 3px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar .toolbar-power i{background:color-mix(in srgb,var(--power-a) 14%,transparent)}}.workspace-toolbar .toolbar-power i{border:1px solid var(--power-a)}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar .toolbar-power i{border:1px solid color-mix(in srgb,var(--power-a) 34%,transparent)}}.workspace-toolbar .toolbar-power i{color:var(--power-a)}@supports (color:color-mix(in lab, red, red)){.workspace-toolbar .toolbar-power i{color:color-mix(in srgb,var(--power-a) 52%,#fff)}}.workspace-toolbar .toolbar-power i{box-shadow:none;font-size:12px;font-weight:700}.workspace-toolbar .toolbar-power i:before{content:"";background:linear-gradient(135deg,var(--power-a) 50%,var(--power-b) 50%);border-radius:50%;flex:none;width:7px;height:7px}.workspace-toolbar .toolbar-two-drops{align-items:center;gap:0;min-width:0;margin:0;flex-direction:row!important;padding:0!important}.workspace-toolbar .toolbar-two-drops>div{background:#c9a25a17;border:1px solid #c9a25a33;border-radius:6px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.workspace-toolbar .toolbar-two-drops .td-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f2e8d859;font-size:9.5px;font-weight:600}.workspace-toolbar .toolbar-two-drops .td-main{align-items:baseline;gap:5px;display:flex}.workspace-toolbar .toolbar-two-drops .td-main b{color:var(--ink);font-size:20px;font-weight:800;line-height:1}.workspace-toolbar .toolbar-two-drops .td-main span{color:#f2e8d873;font-size:11px;font-weight:600}.workspace-toolbar .toolbar-two-drops .td-odds{color:var(--rk-sage-text);font-size:11.5px;font-weight:600}.workspace-toolbar .toolbar-two-drops .td-odds b{color:var(--rk-sage);font-weight:800}.workspace-toolbar .toolbar-testing{border-right:0;min-width:auto;margin-left:auto;padding:0 6px 0 18px}.workspace-toolbar .toolbar-testing>button{background:var(--rk-accent);width:auto;height:38px;color:var(--rk-accent-ink);box-shadow:none;border:0;border-radius:4px;padding:0 18px;font-size:13px;font-weight:700}.workspace-toolbar .toolbar-testing>button:disabled{opacity:.4}.workspace-toolbar .toolbar-sharing{background:#f2e8d80a;border:0;border-radius:4px;align-self:center;gap:3px;height:auto;margin:0 4px;padding:3px}.workspace-toolbar .toolbar-sharing button{color:#f2e8d8b3;background:0 0;border:0;border-radius:4px;height:32px;padding:0 14px;font-size:12px;font-weight:600}.workspace-toolbar .toolbar-sharing button:hover{color:var(--ink);background:#f2e8d814}.workspace-toolbar .board-options{border:0;gap:3px;margin:0;padding:0 12px 0 6px}.workspace-toolbar .board-options .icon-button{color:#f2e8d8b3;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:10px}.workspace-toolbar .board-options .icon-button:hover{color:var(--ink);background:#f2e8d80f}.workspace-toolbar .save-to-account{color:#ead7aa;letter-spacing:.06em;text-transform:uppercase;background:#edc36714;border:1px solid #edc36742;border-radius:4px;height:30px;padding:0 10px;font-size:9px;font-weight:850}.workspace-toolbar .save-to-account:hover{background:#edc36724;border-color:#edc36766}.workspace-toolbar .board-options .snap-toggle,.workspace-toolbar .board-options .foil-toggle{letter-spacing:.06em;width:auto;padding:0 9px;font-size:9px;font-weight:800}.workspace-toolbar .board-options .icon-button.active,.workspace-toolbar .board-options .snap-toggle.active,.workspace-toolbar .board-options .foil-toggle.active,.workspace-toolbar .board-options .sound-toggle.active,.workspace-toolbar .board-options .outline-top-toggle.active{color:var(--ink);box-shadow:none;background:#f2e8d81a;border:0}.board-settings{z-index:211;top:16px;left:calc(var(--sidebar-width) + 16px);transition:left .16s cubic-bezier(.22,.75,.25,1);position:absolute}.board-center-trigger{z-index:210;top:16px;left:calc(var(--sidebar-width) + 16px);color:#f2e8d8b8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1915f0;border:1px solid #f2e8d829;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:21px;transition:left .16s cubic-bezier(.22,.75,.25,1),background .14s,color .14s,transform .14s,border-color .14s;display:grid;position:absolute;box-shadow:0 10px 28px #00000061}.board-center-trigger:hover{background:var(--rk-raised-2);color:var(--ink);border-color:#c9a25a8c;transform:scale(1.05)}.board-center-trigger:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px}.board-quick-tools{z-index:210;top:72px;left:calc(var(--sidebar-width) + 16px);flex-direction:column;gap:8px;transition:left .16s cubic-bezier(.22,.75,.25,1);display:flex;position:absolute}.board-quick-tools>button{color:#f2e8d8f0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24201bf7;border:2px solid #f2e8d85c;border-radius:999px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;font-size:21px;transition:background .14s,color .14s,transform .14s,border-color .14s;display:grid;box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff14}.board-quick-tools>button:hover{background:var(--rk-raised-2);color:var(--ink);border-color:#c9a25ab3;transform:scale(1.05)}.board-quick-tools>button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px}.board-settings-trigger{z-index:2;color:#f2e8d8f0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24201bf7;border:2px solid #f2e8d85c;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;font-size:23px;transition:background .14s,color .14s,transform .14s,border-color .14s;display:grid;position:relative;box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff14}.board-settings-trigger:hover,.board-settings.open .board-settings-trigger{background:var(--rk-raised-2);color:var(--ink);border-color:#c9a25a8c}.board-settings-trigger:hover{transform:rotate(12deg)}.board-settings-trigger:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px}.board-settings-menu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191612f7;border:1px solid #f2e8d824;border-radius:6px;width:244px;padding:8px;transition:opacity .14s,transform .14s cubic-bezier(.22,.75,.25,1),visibility 0s linear .14s;position:absolute;top:0;left:56px;overflow:hidden;transform:translateY(-7px)scale(.97);box-shadow:0 20px 52px #0000008c}.board-settings.open .board-settings-menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.board-settings-menu>header{border-bottom:1px solid #f2e8d817;gap:4px;padding:9px 10px 11px;display:grid}.board-settings-menu>header span{color:var(--rk-sage-text);letter-spacing:.15em;font-size:8px;font-weight:900}.board-settings-menu>header strong{color:var(--ink);font-size:13px}.board-settings-menu>button{width:100%;min-height:54px;color:var(--rk-text-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.board-settings-menu>button:hover{background:#f2e8d80f}.board-settings-menu>button>span{gap:3px;display:grid}.board-settings-menu>button strong{font-size:12px}.board-settings-menu>button small{color:var(--rk-muted-3);font-size:9px}.board-settings-menu>button>i{background:var(--rk-raised);border:1px solid #4c514b;border-radius:999px;flex:none;width:38px;height:22px;transition:background .14s,border-color .14s;position:relative}.board-settings-menu>button>i:after{content:"";background:#747b72;border-radius:50%;width:14px;height:14px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.board-settings-menu>button[aria-checked=true]>i{background:#33412b;border-color:#7f936b}.board-settings-menu>button[aria-checked=true]>i:after{background:var(--rk-sage-text);transform:translate(16px)}.board-settings-menu>button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-layout-setting{border:0;border-bottom:1px solid #f2e8d817;min-width:0;margin:0;padding:11px 9px 12px}.board-layout-setting legend{color:var(--rk-gold);text-transform:uppercase;letter-spacing:.08em;padding:0 2px;font-size:10px;font-weight:800}.board-layout-setting>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.board-layout-setting button{background:var(--rk-raised);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #f2e8d829;border-radius:4px;gap:3px;padding:8px;display:grid}.board-layout-setting button[aria-checked=true]{border-color:var(--rk-gold);background:#c9a25a29}.board-layout-setting button:hover{border-color:var(--rk-gold)}.board-layout-setting button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.board-layout-setting button strong{font-size:12px}.board-layout-setting button small{color:var(--rk-muted-2);font-size:9px}.collection-header-actions{align-items:center;gap:12px;display:flex}.account-control{align-items:center;display:flex;position:relative}.account-sign-in,.account-control>summary{min-height:38px;color:var(--ink);cursor:pointer;background:#1f1c18d1;border:1px solid #f2e8d82b;border-radius:6px;align-items:center;gap:8px;padding:6px 11px;font:800 11px/1 inherit;list-style:none;display:flex}.account-sign-in:hover,.account-control>summary:hover{background:var(--rk-raised-2);border-color:#c9a25a94}.account-sign-in:disabled{cursor:not-allowed;opacity:.52}.account-sign-in>span{color:#332d26;background:#f2e8d8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.account-control>summary::-webkit-details-marker{display:none}.account-control>summary i{color:var(--rk-muted-3);font-size:10px;font-style:normal}.account-control.compact>summary{border-radius:50%;justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.account-control.compact>summary i{display:none}.account-avatar{color:#fff;background-color:#606b58;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.account-menu{z-index:500;width:340px;color:var(--ink);background:#191612fa;border:1px solid #f2e8d826;border-radius:6px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #00000080}.account-menu header{align-items:center;gap:12px;padding:5px;display:flex}.account-menu header .account-avatar{width:38px;height:38px;font-size:15px}.account-menu header div{gap:3px;min-width:0;display:grid}.account-menu header strong,.account-menu header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu header strong{font-size:16px}.account-menu header small{color:var(--rk-muted-3);font-size:13px}.account-menu p{color:var(--rk-muted-3);border-top:1px solid #f2e8d817;margin:13px 5px;padding-top:13px;font-size:14px;line-height:1.5}.account-menu>button{width:100%;color:var(--rk-text-3);cursor:pointer;background:#f2e8d80f;border:0;border-radius:4px;padding:11px;font-size:14px;font-weight:800}.account-menu>button:hover{color:var(--ink);background:#f2e8d81a}.account-error{z-index:500;color:#efb3aa;background:#2d211e;border:1px solid #cd685b66;border-radius:4px;width:250px;padding:8px 10px;font-size:9px;position:absolute;top:calc(100% + 7px);right:0}.account-menu>button+button{margin-top:5px}.account-menu>button.account-delete{color:#efb3aa}.account-menu>button.account-delete:hover{color:#ffd0c9;background:#cd685b24}.account-menu .account-action-message{color:#efb3aa;border:1px solid #cd685b59;border-radius:4px;margin:8px 5px;padding:9px 10px}.account-sync-dot{border:2px solid var(--rk-panel-2);background:#777;border-radius:50%;flex:none;width:8px;height:8px;margin-top:19px;margin-left:-10px}.account-sync-dot.synced,.account-sync-state.synced>i{background:#72ad63}.account-sync-dot.saving,.account-sync-dot.checking,.account-sync-state.saving>i,.account-sync-state.checking>i{background:#d1a15f}.account-sync-dot.offline,.account-sync-state.offline>i{background:#8b8b86}.account-sync-dot.conflict,.account-sync-state.conflict>i,.account-sync-dot.session,.account-sync-dot.incompatible,.account-sync-dot.invalid-data,.account-sync-dot.cache-error,.account-sync-dot.error,.account-sync-state.session>i,.account-sync-state.incompatible>i,.account-sync-state.invalid-data>i,.account-sync-state.cache-error>i,.account-sync-state.error>i{background:#d66558}.account-menu .account-sync-state{color:var(--rk-text-3);border-top:0;align-items:center;gap:7px;margin-bottom:0;display:flex}.account-sync-state>i{background:#777;border-radius:50%;flex:none;width:8px;height:8px}.workspace-wrap{z-index:300;position:relative}.workspace-toolbar{z-index:600;gap:12px;position:relative;overflow:visible}.workspace-toolbar .board-options{z-index:920;flex:none;margin-left:auto;position:relative}.workspace-toolbar .account-control{z-index:930}.workspace-toolbar .account-menu,.workspace-toolbar .account-error{z-index:950}.collection-header{z-index:600;position:relative;overflow:visible}.collection-header .account-control{z-index:930}.collection-header .account-menu,.collection-header .account-error{z-index:950}.board-metrics-strip{z-index:225;min-width:0;margin-left:var(--sidebar-width);border-bottom:1px solid var(--line);background:var(--rk-panel-2);grid-area:2/1;justify-content:center;align-items:stretch;display:flex;position:relative;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.board-metrics-strip{background:color-mix(in srgb,var(--rk-panel-2) 94%,#000)}}.board-metrics-strip{scrollbar-width:thin;box-shadow:0 8px 20px #00000024}.board-metrics-strip .toolbar-stats{border:0;align-items:center;gap:16px;min-width:0;height:100%;padding:0 16px;display:flex}.board-metrics-strip .toolbar-stats>div{flex:none;height:auto;padding:0;position:relative}.board-metrics-strip .toolbar-stats>div+div:before{background:var(--line);height:42px;top:50%;bottom:auto;transform:translateY(-50%)}.board-metrics-strip .toolbar-stats>.toolbar-types:before{display:none}.board-metrics-strip .toolbar-deck-count{gap:0;min-width:52px}.board-metrics-strip .toolbar-deck-count>small{display:none}.board-metrics-strip .deck-ring:after{background:var(--rk-panel-2)}.board-metrics-strip .toolbar-types{justify-content:center;gap:18px;min-width:150px;display:flex}.board-metrics-strip .toolbar-types>span{color:var(--rk-muted-2);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:3px;font-size:9px;font-weight:600;display:flex}.board-metrics-strip .toolbar-types>span b{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.board-metrics-strip .toolbar-curve{flex-direction:row;align-items:center;gap:0;min-width:190px;display:flex}.board-metrics-strip .toolbar-curve-label{display:none}.board-metrics-strip .toolbar-curve .energy-curve{background:0 0;border:0;align-items:flex-end;gap:5px;height:auto;padding:0;display:flex}.board-metrics-strip .toolbar-curve .curve-column{gap:4px;width:auto;height:auto}.board-metrics-strip .toolbar-curve .bar-track{background:#c9a25a24;border-radius:4px;align-items:flex-end;width:18px;height:44px;display:flex;overflow:hidden}.board-metrics-strip .toolbar-curve .curve-column i{background:var(--rk-sage);border-radius:4px 4px 2px 2px;justify-content:center;align-items:flex-end;width:100%;min-height:15px;display:flex}.board-metrics-strip .toolbar-curve .curve-column i>b{color:#161a12;margin:0;padding-bottom:3px;font-size:11px;font-weight:800;line-height:1}.board-metrics-strip .toolbar-curve .curve-column>span{color:var(--rk-muted-2);margin:0;font-size:9px;font-weight:700}.board-metrics-strip .toolbar-stats{gap:20px;padding-inline:20px}.board-metrics-strip .toolbar-stats>div+div:before{height:56px}.board-metrics-strip .toolbar-deck-count{min-width:62px}.board-metrics-strip .deck-ring{width:60px;height:60px}.board-metrics-strip .deck-ring>b{font-size:23px}.board-metrics-strip .toolbar-types{gap:20px;min-width:170px}.board-metrics-strip .toolbar-types>span{font-size:11px}.board-metrics-strip .toolbar-types>span b{font-size:23px}.board-metrics-strip .toolbar-curve{min-width:320px}.board-metrics-strip .toolbar-curve .energy-curve{gap:5px}.board-metrics-strip .toolbar-curve .curve-column{gap:3px}.board-metrics-strip .toolbar-curve .curve-count{color:var(--rk-muted-2);margin:0;font-size:12px;line-height:1}.board-metrics-strip .toolbar-curve .bar-track{width:22px;height:56px}.board-metrics-strip .toolbar-curve .curve-column i{min-height:0}.board-metrics-strip .toolbar-curve .curve-column>span:last-child{background:var(--rk-muted-2);width:18px;height:18px;color:var(--rk-chrome);border-radius:50%;place-items:center;font-size:11px;font-weight:900;line-height:1;display:grid}.board-metrics-strip .toolbar-power>span,.board-metrics-strip .td-eyebrow{font-size:11px}.board-metrics-strip .toolbar-power i{font-size:14px}.board-metrics-strip .td-main b{font-size:21px}.board-metrics-strip .td-main span,.board-metrics-strip .td-odds{font-size:11px}.board-metrics-strip .toolbar-power{box-sizing:border-box;flex-direction:column;flex:0 0 224px;justify-content:center;align-items:flex-start;gap:6px;width:224px;min-width:224px;padding-inline:12px;display:flex}.board-metrics-strip .toolbar-power>span{color:var(--rk-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.board-metrics-strip .toolbar-power>div{box-sizing:border-box;scrollbar-width:none;gap:6px;width:200px;padding:2px;display:flex;overflow:auto hidden}.board-metrics-strip .toolbar-power>div::-webkit-scrollbar{display:none}.board-metrics-strip .toolbar-power i{background:linear-gradient(180deg,#918b8161,#2d2b286b),linear-gradient(90deg,var(--power-a) 50%,var(--power-b) 50%);color:#fff;text-shadow:0 1px 2px #000000e6,0 0 3px #000000b3;min-width:28px;max-width:none;height:44px;box-shadow:0 0 0 2px var(--rk-gold),0 2px 5px #00000038;border:0;border-radius:14px;flex:none;place-items:center;padding:0;font-size:17px;font-style:normal;font-weight:900;line-height:1;display:grid}.board-metrics-strip .toolbar-two-drops{background:0 0;border:0;min-width:174px;margin:0;padding:0!important}.board-metrics-strip .toolbar-two-drops>div{background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;padding:0;display:flex}.board-metrics-strip .td-eyebrow{color:var(--rk-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.board-metrics-strip .td-main{align-items:baseline;gap:5px;display:flex}.board-metrics-strip .td-main b{color:var(--ink);font-size:23px;line-height:1}.board-metrics-strip .td-main span{color:var(--rk-muted-2);font-size:11px}.board-metrics-strip .td-odds{color:var(--rk-muted-2);white-space:nowrap;font-size:11px}.board-metrics-strip .td-odds b{color:var(--rk-sage-text)}.board-metrics-strip .toolbar-testing{border-left:1px solid var(--line);flex:none;align-items:center;min-width:118px;height:100%;padding:0 12px;display:flex}.board-metrics-strip .toolbar-testing>button{background:var(--rk-accent);width:100%;height:38px;color:var(--rk-accent-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.board-metrics-strip .toolbar-testing>button svg{flex:none;width:27px;height:27px}.board-metrics-strip .toolbar-testing>button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1550px){.board-metrics-strip{justify-content:flex-start}.board-metrics-strip .toolbar-stats{gap:12px;padding-inline:12px}.board-metrics-strip .toolbar-power{display:none}}@media (max-width:1250px){.board-metrics-strip .toolbar-two-drops{display:none}.board-metrics-strip .toolbar-testing{margin-left:auto}}@media (max-width:980px){.board-metrics-strip .toolbar-types{display:none}.board-metrics-strip .toolbar-curve{min-width:320px}}.comment-indicator{width:21px;height:19px;box-shadow:none;color:#e8dcc6;filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 3px 5px #000000b8)drop-shadow(0 0 6px #0000006b);background:0 0;border:0;border-radius:0;display:block;inset:-9px 1px auto auto}.comment-indicator:before{content:"";background:currentColor;border:0;border-radius:4px;width:19px;height:13px;position:absolute;top:1px;left:1px;transform:none}.comment-indicator:after{content:"";border-top:6px solid;border-bottom:0;border-left:0;border-right:6px solid #0000;border-radius:0;width:0;height:0;position:absolute;top:11px;left:5px;transform:none}.power-highlighting .board-card.in-deck:not(.zero-quantity){opacity:.28;transition:opacity .16s}.power-highlighting .board-card.in-deck:not(.zero-quantity).power-highlight{opacity:1}.board-card.dragging,.board-card.moving-with-zone,.board-card.zero-quantity.dragging,.board-card.zero-quantity.moving-with-zone,.power-highlighting .board-card.dragging,.power-highlighting .board-card.moving-with-zone{opacity:.5}.board-card.power-highlight .card-face{box-shadow:0 0 0 3px var(--power-highlight,#f2e8d8), 0 0 22px 5px var(--power-highlight,#f2e8d8), 0 9px 25px #00000073!important}@supports (color:color-mix(in lab, red, red)){.board-card.power-highlight .card-face{box-shadow:0 0 0 3px var(--power-highlight,#f2e8d8), 0 0 22px 5px color-mix(in srgb,var(--power-highlight,#f2e8d8) 60%,transparent), 0 9px 25px #00000073!important}}.board-card.power-highlight{z-index:15}.board-card.swap-target{z-index:14}.swap-target-indicator{z-index:12;color:#f2e8d8;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#181512d1;border:2px solid #f2e8d8e6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:31px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000008c,0 0 0 5px #c9a25a33}.board-card.swap-target .card-face{filter:brightness(.72)}.board-card.swap-target:hover .swap-target-indicator{border-color:var(--rk-sage-text);background:#303b28eb;box-shadow:0 8px 24px #0000008c,0 0 0 7px #c9a25a47}.swap-target-indicator svg{stroke-width:2.2px;width:34px;height:34px}.deck-panel .deck-legend,.deck-panel .champion-slot{height:264px;min-height:264px}.rune-tracker{border-top:1px solid #ffffff17;flex:none;width:207px;margin-top:10px;padding-top:9px}.rune-tracker>header,.battlefield-picker>header,.extra-legend-picker>header{color:#aeb9aa;letter-spacing:.1em;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:9px;font-size:18px;font-weight:850;line-height:1.1;display:flex}.rune-tracker>header img,.battlefield-picker>header img,.extra-legend-picker>header img{opacity:.8;flex:0 0 20px;width:20px;height:20px}.rune-tracker>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rune-tracker>.rune-placeholder{text-align:center;background:#c9a25a0b;border:1px dashed #c9a25a47;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:139px;padding:14px;display:flex}.rune-tracker.inactive>.rune-placeholder{border:2px dashed var(--domain-b)}@supports (color:color-mix(in lab, red, red)){.rune-tracker.inactive>.rune-placeholder{border:2px dashed color-mix(in srgb,var(--domain-b) 42%,#f2e8d82e)}}.rune-tracker.inactive>.rune-placeholder{opacity:.42;filter:saturate(.35);background:linear-gradient(155deg,#514432b8,#29241ee6);box-shadow:inset 0 0 0 1px #f2e8d80a,inset 0 16px 32px #0000003d}.rune-placeholder>span{color:#c9a25a6b;letter-spacing:.3em;font-size:31px}.rune-placeholder>strong{max-width:150px;color:var(--rk-text-5);font-size:12px;font-weight:700;line-height:1.35}.rune-counter{border:1px solid var(--rune-color);flex-direction:column;justify-content:space-between;min-width:0;height:139px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rune-counter{border:1px solid color-mix(in srgb,var(--rune-color) 62%,#4a4f49)}}.rune-counter{isolation:isolate;background:#171614;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0f}.rune-counter:before{content:"";z-index:-2;background-image:var(--rune-image);background-position:50% 34%;background-repeat:no-repeat;background-size:116%;position:absolute;inset:0}.rune-counter:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07070608 24%,#0707067a 60%,#070706f5 100%);position:absolute;inset:0}.rune-counter>span{color:#fff;letter-spacing:.05em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 4px #000,0 1px 8px #000;white-space:nowrap;padding:2px 6px 4px;font-size:12px;font-weight:900;overflow:hidden}.rune-counter-controls{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0b0ac2;border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;height:48px;display:grid;position:relative}.rune-counter-controls button{width:100%;height:100%;color:var(--rune-color);background:0 0;border:0;align-items:center;padding:0 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.rune-counter-controls button{color:color-mix(in srgb,var(--rune-color) 76%,#fff)}}.rune-counter-controls button{cursor:pointer}.rune-counter-controls button:last-child{justify-content:flex-end}.rune-step-icon{flex:0 0 19px;width:19px;height:19px;position:relative}.rune-step-icon:before,.rune-step-icon.plus:after{content:"";background:currentColor;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rune-step-icon:before{width:19px;height:3px}.rune-step-icon.plus:after{width:3px;height:19px}.rune-counter button:hover:not(:disabled){background:var(--rune-color)}@supports (color:color-mix(in lab, red, red)){.rune-counter button:hover:not(:disabled){background:color-mix(in srgb,var(--rune-color) 22%,transparent)}}.rune-counter button:disabled{color:#55534f;cursor:default}.rune-counter-controls b{color:#fff;text-align:center;text-shadow:0 2px 5px #000;pointer-events:none;font-size:32px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-toolbar .account-control.compact>summary{width:48px;height:48px;min-height:48px}.workspace-toolbar .account-control.compact .account-avatar{width:34px;height:34px;font-size:14px}.viewport .board-quick-tools>button,.viewport .board-settings-trigger{box-sizing:border-box;aspect-ratio:1;border-radius:50%;flex:none;align-self:flex-start;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;overflow:hidden}.search-panel.catalog-only{padding-top:12px}.search-panel.catalog-only>:not(.result-list){flex-shrink:0}.search-panel.catalog-only .result-list{flex:1 1 0;min-height:0}.search-box{border-radius:6px;height:45px;min-height:45px;margin:0 0 12px;padding-inline:13px}.search-box>span{font-size:19px}.search-box input{font-size:14px}.catalog-filters{border-radius:6px;gap:10px;margin-bottom:13px;padding:12px}.filter-row{grid-template-columns:55px 1fr;gap:9px}.filter-row>span{padding-top:8px;font-size:11px}.filter-row>div{flex-wrap:nowrap;gap:6px}.filter-row button{border-radius:4px;min-height:34px;padding:5px 11px;font-size:13px;font-weight:650}.catalog-filters .filter-row button{background:#312c27}.domain-filter .domain-color-button{flex:0 0 34px;justify-content:center;width:34px;padding:0}.domain-filter .legend-filter{background:var(--rk-raised);color:#8e978d;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.domain-filter .legend-filter.active{border-color:color-mix(in srgb,var(--domain-a) 70%,#fff)}}.domain-filter .legend-filter.active{background:linear-gradient(110deg,var(--domain-a),var(--domain-b))}@supports (color:color-mix(in lab, red, red)){.domain-filter .legend-filter.active{background:linear-gradient(110deg,color-mix(in srgb,var(--domain-a) 55%,var(--rk-raised)),color-mix(in srgb,var(--domain-b) 55%,var(--rk-raised)))}}.domain-filter .legend-filter.active{color:#f3f4ef;box-shadow:0 0 12px var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.domain-filter .legend-filter.active{box-shadow:0 0 12px color-mix(in srgb,var(--domain-a) 16%,transparent)}}.result-meta{margin:1px 3px 10px;font-size:12px}.catalog-columns{gap:6px;font-size:11px}.catalog-columns button{width:28px;height:28px;font-size:16px}.catalog-columns strong{min-width:16px;font-size:13px}.catalog-filters .filter-row:not(.domain-filter) button.active,.domain-filter .domain-all.active{color:#fff;background:#ffffff2b;border-color:#ffffff9e;box-shadow:0 0 0 1px #ffffff0d}.domain-filter .legend-filter.active{border-color:var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.domain-filter .legend-filter.active{border-color:color-mix(in srgb,var(--domain-a) 72%,#fff)}}.domain-filter .legend-filter.active{background:linear-gradient(110deg,var(--domain-a),var(--domain-b));color:#fff;text-shadow:0 1px 2px #000000a6;box-shadow:0 0 14px var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.domain-filter .legend-filter.active{box-shadow:0 0 14px color-mix(in srgb,var(--domain-a) 22%,transparent)}}.filter-row:not(.domain-filter) button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.filter-row .card-type-glyph{opacity:.65;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:21px;height:21px}.filter-row button.active .card-type-glyph{opacity:1}.filter-row .energy-cost{width:34px;padding:0}.filter-row .energy-seven-plus{gap:1px;width:44px}.filter-row .energy-glyph{filter:brightness(.73)drop-shadow(0 1px 2px #0000008c);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:23px;height:23px}.filter-row .energy-plus{color:#edf1ed;font-size:15px;font-weight:800;line-height:1}.domain-filter .domain-color-button:not(.active) .domain-glyph{filter:saturate(.58)brightness(.78)drop-shadow(0 1px 2px #0000008c)}.domain-filter .domain-color-button:not(.active):hover .domain-glyph{filter:saturate(.8)brightness(.9)drop-shadow(0 1px 2px #0000008c)}.welcome-screen{color:#eee8dc;background:radial-gradient(at 50% 20%,#292820 0%,#141714 65%);place-items:center;width:100%;min-height:100dvh;padding:40px 24px;display:grid}.welcome-content{width:min(640px,100%)}.welcome-content .collection-brand{margin-bottom:48px}.welcome-content h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(32px,5vw,56px);line-height:1.08}.welcome-content>p{color:#c4c0b5;font-size:17px;line-height:1.65}.welcome-content>.account-sign-in{min-height:48px;margin:24px 0 18px;padding:0 22px;font-size:15px}.welcome-content>small{color:#aaa99f;max-width:440px;font-size:12px;line-height:1.6;display:block}.welcome-content button:disabled{opacity:.55;cursor:default}.my-collection-screen{z-index:4000;color:#eee8dc;background:radial-gradient(at 50% 0,#292820 0%,#141714 65%);flex-direction:column;min-width:0;min-height:0;padding:clamp(22px,3vw,42px);display:flex;position:absolute;inset:0;overflow:hidden}.my-collection-header{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin:0 auto 20px;display:flex}.my-collection-header .section-kicker{color:#a8b58d;letter-spacing:.19em;margin:0 0 9px;font-size:10px;font-weight:900}.my-collection-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.my-collection-header>div>p:last-child{color:#c4c0b5;margin:10px 0 0;font-size:13px}.my-collection-sync{color:#b9b5a9;background:#1e1a1573;border:1px solid #c9a25a33;border-radius:4px;flex:none;align-items:center;gap:8px;margin:4px 0 0;padding:8px 11px;font-size:11px;display:flex}.my-collection-sync i{background:#8fa073;border-radius:50%;width:7px;height:7px}.my-collection-sync.checking i,.my-collection-sync.saving i{background:#d1a458}.my-collection-sync.offline i,.my-collection-sync.error i,.my-collection-sync.session i,.my-collection-sync.invalid-data i,.my-collection-sync.cache-error i,.my-collection-sync.unavailable i{background:#d66558}.my-collection-tools{background:#1e1a158c;border:1px solid #ffffff17;border-radius:6px;flex:none;width:100%;margin:0 auto 10px;padding:13px 15px 11px}.my-collection-search,.my-collection-select,.my-collection-filter-set,.my-collection-width{color:#a8b58d;letter-spacing:.09em;text-transform:uppercase;gap:5px;min-width:0;font-size:9px;font-weight:850;display:grid}.my-collection-language-control{align-content:start;gap:4px;min-width:0;display:grid}.my-collection-language-control form{gap:4px;min-width:0;display:flex}.my-collection-language-control form input{color:#eee8dc;background:#211f1a;border:1px solid #f2e8d81f;border-radius:3px;outline:none;flex:1;width:1px;min-width:0;min-height:27px;padding:0 6px;font:500 9px Figtree,sans-serif}.my-collection-language-control form input:focus-visible{outline:2px solid var(--rk-gold);outline-offset:1px}.my-collection-language-control form input::placeholder{color:#827b70}.my-collection-language-control form button{color:#e8d8bd;cursor:pointer;background:#29251f;border:1px solid #c9a25a47;border-radius:3px;flex:none;min-width:32px;padding:0 5px;font-size:9px;font-weight:850}.my-collection-language-control>small{color:#e88b7c;font-size:8px;line-height:1.25}.my-collection-search input,.my-collection-select select{color:#eee8dc;background:#211f1a;border:1px solid #f2e8d824;border-radius:4px;outline:none;width:100%;min-width:0;min-height:36px;padding:0 10px;font:500 12px Figtree,sans-serif}:is(.my-collection-search input:focus-visible,.my-collection-select select:focus-visible,.my-collection-width input:focus-visible,.my-collection-colors button:focus-visible,.my-collection-state button:focus-visible){outline:2px solid var(--rk-gold);outline-offset:2px}.my-collection-search input::placeholder{color:#827b70}.my-collection-tools-row{grid-template-columns:minmax(130px,.65fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(220px,1.2fr) minmax(150px,.7fr);gap:12px;margin-top:10px;display:grid}.my-collection-filter-set .set-filter{width:100%;min-width:0}.my-collection-filter-set .set-filter-control{background:#211f1a;border-color:#f2e8d824;min-height:36px;padding:4px 7px}.my-collection-filter-set .set-filter-control input{color:#eee8dc;min-width:68px;font-size:11px}.my-collection-filter-set .set-filter-suggestions{z-index:20}.my-collection-width{grid-template-columns:1fr auto;align-content:end;align-items:center;column-gap:8px}.my-collection-width>span{grid-column:1/-1}.my-collection-width input{width:100%;accent-color:var(--rk-gold)}.my-collection-width output{color:#d8c49f;letter-spacing:0;font-size:10px}.my-collection-colors{align-items:center;gap:5px;margin-top:10px;padding:2px 1px 3px;display:flex;overflow-x:auto}.my-collection-colors>span{color:#a8b58d;letter-spacing:.09em;text-transform:uppercase;margin-right:5px;font-size:9px;font-weight:850}.my-collection-colors button{color:#aaa397;cursor:pointer;background:#2a2722;border:1px solid #0000;border-radius:4px;flex:none;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:10px;display:flex}.my-collection-colors button:hover{color:#fff}.my-collection-colors button.active{color:#fff;background:#ffffff1f;border-color:#ffffff42}.my-collection-colors button i{background:var(--collection-domain);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #fff3}.my-collection-result-count{color:#aaa99f;flex:none;width:100%;margin:0 auto 9px;font-size:11px}.my-collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-width),100%),1fr));scrollbar-color:#3a423b transparent;flex:1;grid-auto-rows:max-content;align-content:start;align-items:start;gap:22px 12px;width:100%;min-height:0;margin:0 auto;padding:1px 5px 20px 1px;display:grid;overflow:auto}.my-collection-card{background:#1b1915;border:1px solid #f2e8d81a;border-radius:6px;min-width:0;transition:border-color .14s,transform .14s;overflow:hidden}.my-collection-card:hover{border-color:#c9a25a8c;transform:translateY(-2px)}.my-collection-card-art{aspect-ratio:744/1039;background:linear-gradient(135deg,var(--collection-domain-a),var(--collection-domain-b));width:100%;position:relative;overflow:hidden}.my-collection-card-art img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.my-collection-card-art>.card-image-fallback{color:#e9e3d7;text-align:center;align-content:center;justify-items:center;gap:8px;width:100%;height:100%;padding:10%;display:grid;position:absolute;inset:0}.my-collection-language-tag{z-index:2;color:#f1e8d8;letter-spacing:.08em;text-align:center;background:#11100ed1;border:1px solid #f2e8d873;border-radius:3px;min-width:27px;padding:4px 5px;font-size:8px;font-weight:900;position:absolute;top:7px;right:7px}.my-collection-card-info{border-top:1px solid #ffffff0f;min-width:0;padding:8px 9px 9px}.my-collection-card-info h2{color:#eee8dc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.my-collection-card-info p{color:#948d81;gap:2px;margin:4px 0 0;font-size:9px;line-height:1.25;display:grid;overflow:hidden}.my-collection-card-info p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-collection-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px;display:grid}.my-collection-finish{background:#ffffff06;border:1px solid #f2e8d814;border-radius:4px;min-width:0;padding:6px}.my-collection-finish-heading{color:#bdb5a6;text-transform:uppercase;justify-content:space-between;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.my-collection-finish-heading strong{color:#f0e5d2;font-variant-numeric:tabular-nums;font-size:14px}.my-collection-quick-controls{justify-content:flex-end;gap:5px;margin-top:5px;display:flex}.my-collection-quick-controls button{color:#f3e6d2;cursor:pointer;background:#29251f;border:1px solid #c9a25a40;border-radius:3px;place-items:center;width:29px;height:25px;padding:0;font-size:16px;line-height:1;display:grid}.my-collection-quick-controls button:hover:not(:disabled),.my-collection-save-conditions:hover{background:#393126;border-color:#c9a25ab3}.my-collection-quick-controls button:disabled{opacity:.35;cursor:not-allowed}.my-collection-edit-toggle{color:#cbb792;cursor:pointer;background:0 0;border:1px solid #c9a25a33;border-radius:3px;width:calc(100% - 16px);min-height:29px;margin:0 8px 8px;padding:4px 7px;font-size:9px;font-weight:800}.my-collection-edit-toggle:hover{color:#f4e7cd;border-color:#c9a25a8c}.my-collection-condition-editor{gap:8px;padding:0 8px 9px;display:grid}.my-collection-condition-editor fieldset{border:1px solid #f2e8d81a;border-radius:4px;min-width:0;margin:0;padding:7px}.my-collection-condition-editor legend{color:#d9c7a8;padding:0 4px;font-size:9px;font-weight:850}.my-collection-condition-list{gap:4px;display:grid}.my-collection-condition-list label{color:#bdb5a6;justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.my-collection-condition-list label small{color:#827a6e;font-size:8px}.my-collection-condition-list input{color:#f0e5d2;text-align:right;background:#211f1a;border:1px solid #f2e8d829;border-radius:3px;width:54px;height:25px;padding:0 5px;font-size:11px}.my-collection-save-conditions{color:#e8d8bd;cursor:pointer;background:#c9a25a1a;border:1px solid #c9a25a4d;border-radius:3px;width:100%;min-height:27px;margin-top:7px;font-size:9px;font-weight:850}.my-collection-card-error{color:#f09a8e;margin:0;font-size:9px;line-height:1.35}.my-collection-last-change{color:#999386;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:4px;margin:0 8px 8px;padding-top:6px;font-size:8px;display:flex}.my-collection-last-change.pending{color:#d8b873}.my-collection-last-change.rejected{color:#e88b7c}.my-collection-state{text-align:center;flex:1;align-content:center;justify-items:center;gap:11px;min-height:0;margin:auto;padding:32px;display:grid}.my-collection-state.compact{background:#1e1a1561;border:1px dashed #c9a25a4d;border-radius:6px;flex:none;width:100%;min-height:170px}.my-collection-state h2,.my-collection-state p{margin:0}.my-collection-state h2{color:#eee8dc;font-size:20px}.my-collection-state p{color:#aaa99f;font-size:13px;line-height:1.5}.my-collection-state>span{color:#a8b58d;font-size:25px}.my-collection-state button{color:#f4e7cd;cursor:pointer;background:#c9a25a24;border:1px solid #c9a25a73;border-radius:4px;min-height:38px;padding:0 14px;font-size:12px;font-weight:750}.my-collection-screen button,.my-collection-screen select,.my-collection-screen input{font-family:Figtree,ui-sans-serif,system-ui,sans-serif}.my-collection-tools.catalog-filters{gap:8px;padding:9px 14px;display:grid}.my-collection-tools .my-collection-search{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;display:grid}.my-collection-tools .my-collection-search input{min-height:34px}.my-collection-filter-line{scrollbar-color:#3a423b transparent;align-items:center;gap:14px;min-width:0;padding:1px 2px 3px;display:flex;overflow-x:auto}.my-collection-filter-line>.filter-row{border:0;flex:none;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex}.my-collection-filter-line>.filter-row>div{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.my-collection-filter-line>.filter-row:not(.domain-filter) button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);min-height:30px;color:var(--ink-2);padding:3px 8px}.my-collection-filter-line>.filter-row:not(.domain-filter) button.active{border-color:var(--rk-gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rk-gold);background:#c9a25a24}.my-collection-filter-line .catalog-filters.set-filter-panel{background:0 0;flex:1 0 190px;min-width:190px;margin:0;padding:0;display:block}.my-collection-filter-line .set-filter-row{border:0;align-items:center;gap:7px;margin:0;padding:0;display:flex}.my-collection-filter-line>.my-collection-select{flex:0 0 150px}.my-collection-filter-line>.my-collection-possession{flex:none}.my-collection-set-progress{color:#aaa99f;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-2px 0 9px;font-size:10px;display:flex}.my-collection-set-progress>span:first-child{color:#a8b58d;letter-spacing:.04em;font-weight:800}.my-collection-set-progress strong{color:#eee8dc;font-variant-numeric:tabular-nums}.my-collection-columns{flex:none;align-items:center;gap:7px;display:flex}.my-collection-columns>span{font:italic 800 11px/1 var(--font-sans);letter-spacing:.08em;color:var(--muted)}.my-collection-columns .catalog-columns{width:max-content}.my-collection-grid{grid-template-columns:repeat(var(--collection-columns,6),minmax(0,1fr))}.my-collection-card{z-index:0;transform-origin:50%;background:0 0;border:0;border-radius:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:visible}.my-collection-card:hover{z-index:4;border-color:#0000;transform:perspective(900px)translateY(-3px)scale(1.025)rotateX(1deg);box-shadow:0 12px 24px #0000004d}.my-collection-card-open{cursor:pointer;background:#24231f;border:0;border-radius:0;width:100%;padding:0;display:block}.my-collection-card-open:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px}.my-collection-retired-tag{z-index:3;color:#f2d18b;background:#1b1915e6;max-width:calc(100% - 10px);padding:4px 6px;font-size:9px;line-height:1.2;position:absolute;top:5px;right:5px}.my-collection-retired-note{color:#d8c8a7;background:#c9a25a14;border-left:2px solid #c9a25a;padding:8px;font-size:11px;line-height:1.45}.my-collection-card-art{aspect-ratio:744/1039;background:#24231f;display:block}.my-collection-card-art img{display:block}.my-collection-card.unowned .my-collection-card-art img,.my-collection-card.unowned .my-collection-card-art>.card-image-fallback{filter:grayscale();opacity:.58}.my-collection-inventory{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:absolute;bottom:9px;left:3px;right:3px}.collection-quantity{pointer-events:auto;background:#f7f6f2;border:1px solid #201e1aad;border-radius:999px;flex:1 1 0;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:stretch;gap:0;min-width:0;height:clamp(25px,2.8vw,34px);padding:0;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 3px 8px #0000005c,inset 0 1px #ffffffeb}.collection-quantity .quantity-step{opacity:1;pointer-events:auto;color:#24231f;cursor:pointer;background:#f7f6f2;border:0;border-radius:0;flex:none;grid-column:auto;width:100%;min-width:0;height:100%;padding:0;font-size:clamp(14px,1.8vw,20px);line-height:1;position:relative}:is(.collection-quantity .quantity-step:hover,.collection-quantity .quantity-step:focus-visible){color:#171613;background:#e4e1da}.collection-quantity .quantity-step:focus-visible{z-index:1;outline:2px solid var(--rk-gold);outline-offset:-2px}.collection-quantity .quantity-badge{color:#fff;width:100%;min-width:0;height:100%;box-shadow:none;font:italic 900 clamp(14px,1.65vw,19px)/1 var(--font-sans);font-variant-numeric:tabular-nums;background:#292824;border:0;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-radius:0;grid-column:auto;place-items:center;margin:0;padding:0 1px;display:grid;position:relative}.collection-quantity .quantity-badge.over-limit{color:var(--on-tag)}.collection-quantity.foil{background:#292824;border-color:#342c36cc}.collection-quantity.foil .quantity-step{color:#302834;background-image:linear-gradient(155deg,#ffffffb3,#fff0 58%),linear-gradient(112deg,#d99dff 0%,#f18fc9 31%,#ffcc71 64%,#79d6e5 100%);box-shadow:inset 0 1px #fffffff2}:is(.collection-quantity.foil .quantity-step:hover,.collection-quantity.foil .quantity-step:focus-visible){background-image:linear-gradient(155deg,#ffffffe0,#ffffff0a 58%),linear-gradient(112deg,#d38eff 0%,#ec7fbd 31%,#ffc45f 64%,#68d0e0 100%)}.collection-quantity.foil .quantity-badge{color:#fff;text-shadow:none;background:#292824}.my-collection-modal-art{background:#24231f;border-radius:4px;align-self:start;overflow:hidden}.my-collection-modal-art img{width:100%;display:block}.my-collection-modal-details{align-content:start;gap:16px;display:grid}.my-collection-modal-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.my-collection-modal-details dl>div{min-width:0}.my-collection-modal-details dt{color:#a8b58d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.my-collection-modal-details dd{overflow-wrap:anywhere;color:#e7dfd1;margin:4px 0 0;font-size:16px;line-height:1.4}.my-collection-modal-details .my-collection-select{gap:7px;font-size:12px}.my-collection-modal-details .my-collection-select select{min-height:42px;font-size:15px}.my-collection-modal-counts{gap:8px;display:flex}.my-collection-modal-counts p{color:#bdb5a6;border:1px solid #ffffff1a;flex:1;justify-content:space-between;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.my-collection-modal-counts strong{color:#f0e5d2;font-variant-numeric:tabular-nums}.my-collection-card-dialog .my-collection-edit-toggle{width:100%;min-height:38px;margin:0;font-size:12px}.my-collection-card-dialog .my-collection-condition-editor{gap:10px;padding:0}.my-collection-card-dialog .my-collection-condition-editor fieldset{padding:10px}.my-collection-card-dialog .my-collection-condition-editor legend,.my-collection-card-dialog .my-collection-condition-list label{font-size:12px}.my-collection-card-dialog .my-collection-condition-list label small{font-size:11px}.my-collection-card-dialog .my-collection-condition-list input{width:64px;height:32px;font-size:14px}.my-collection-rules-text{color:#c4c0b5;margin:0;font-size:15px;line-height:1.6}.my-collection-card-dialog .my-collection-last-change{margin:0;padding:8px 0 0;font-size:12px}.my-collection-card-dialog .my-collection-language-control{gap:7px}.my-collection-card-dialog .my-collection-language-control form input{min-height:40px;font-size:14px}.my-collection-card-dialog .my-collection-language-control form button{min-height:40px;padding:0 12px;font-size:13px}.my-collection-header{align-items:center;margin-bottom:10px}.my-collection-header h1{letter-spacing:-.025em;font-size:26px;line-height:1.1}.my-collection-header .my-collection-sync{margin:0}.my-collection-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;max-width:100%;display:flex}.my-collection-activity-trigger,.my-collection-activity-load-more{color:#f0e5d2;min-height:34px;font:800 11px/1 var(--font-sans);cursor:pointer;background:#c9a25a1a;border:1px solid #c9a25a61;border-radius:4px;padding:6px 12px}.my-collection-activity-trigger:hover,.my-collection-activity-load-more:hover{border-color:var(--rk-gold);background:#c9a25a33}.my-collection-activity-trigger span{color:#c4c0b5;font-weight:650}.my-collection-last-change-row{color:#ddd5c7;background:linear-gradient(100deg,#c9a25a17,#ffffff06);border:1px solid #c9a25a40;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.45;display:flex}.my-collection-last-change-row p{overflow-wrap:anywhere;min-width:0;margin:0}.my-collection-last-change-row p>strong{color:#f1e8d9}.my-collection-last-change-row .my-collection-activity-sync{margin-left:7px;display:inline-block}.my-collection-last-change-more{color:#f0e5d2;min-height:30px;font:800 11px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:#c9a25a1a;border:1px solid #c9a25a61;border-radius:4px;flex:none;padding:5px 9px}.my-collection-last-change-more:hover{border-color:var(--rk-gold);background:#c9a25a33}.my-collection-last-change-more:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.my-collection-import-filename{overflow-wrap:anywhere;font-weight:750}.my-collection-import-warning,.my-collection-import-duplicate,.my-collection-import-error{color:#f1cc9e;background:#894c1c26;border:1px solid #e1994f7a;border-radius:4px;gap:6px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5;display:grid}.my-collection-import-warning>div{color:#eee8dc;align-items:flex-start;gap:8px;margin-top:3px;display:flex}.my-collection-import-warning label{cursor:pointer}.my-collection-import-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.my-collection-import-summary>div{background:#ffffff06;border:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:8px 10px;font-size:11px;display:flex}.my-collection-import-summary dt{color:#aaa49a}.my-collection-import-summary dd{color:#eee8dc;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.my-collection-import-note{color:#aaa49a!important}.my-collection-import-unmatched{color:#c4c0b5;font-size:11px;line-height:1.5}.my-collection-import-unmatched summary{color:#f1cc9e;cursor:pointer}.my-collection-import-unmatched ul{gap:6px;max-height:180px;padding-left:20px;display:grid;overflow:auto}.my-collection-import-unmatched p{color:#aaa49a;margin:0}.my-collection-activity-empty{text-align:center;flex:1;align-content:center;justify-items:center;padding:24px;display:grid}.my-collection-activity-empty h3{margin:0 0 6px;font-size:16px}.my-collection-activity-empty p{color:#aaa49a;margin:0;font-size:12px}.my-collection-activity-list{overscroll-behavior:contain;flex:1;align-content:start;gap:10px;min-height:0;margin:0;padding:14px;list-style:none;display:grid;overflow:auto}.my-collection-activity-event{background:#ffffff06;border:1px solid #ffffff1a;border-radius:4px;gap:8px;padding:12px;display:grid}.my-collection-activity-meta{color:#c4c0b5;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:10px;display:flex}.my-collection-activity-sync{color:#a8b58d;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.my-collection-activity-sync.pending{color:#e8bd68}.my-collection-activity-sync.rejected{color:#ef8178}.my-collection-activity-event>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.my-collection-activity-change{border-left:2px solid #c9a25a85;gap:3px;min-width:0;padding-left:9px;font-size:11px;display:grid}.my-collection-activity-change strong{overflow-wrap:anywhere;color:#f1e8d9;font-size:12px}.my-collection-activity-change span{overflow-wrap:anywhere;color:#bdb5a6}.my-collection-activity-error{color:#ef8178;overflow-wrap:anywhere;margin:0;font-size:10px}.my-collection-activity-load-more{flex:none;align-self:center;margin:0 0 16px}@media (max-width:760px){.my-collection-header h1{font-size:23px}.my-collection-header-actions{justify-content:flex-start;gap:8px}.my-collection-filter-line{gap:10px}.my-collection-filter-line>.filter-row{gap:5px}.my-collection-tools.catalog-filters{padding:8px 10px}}@media (max-width:640px){.my-collection-last-change-row{align-items:flex-start;gap:8px;padding:8px}.my-collection-activity-list{padding:10px}}@media (max-width:820px){.my-collection-modal-details{width:min(680px,100%);margin:0 auto}}@media (max-width:640px){.my-collection-screen{padding:16px 10px}.my-collection-modal-details dl{gap:10px 12px}.my-collection-inventory{gap:3px;bottom:9px;left:1px;right:1px}}@media (prefers-reduced-motion:reduce){.my-collection-card{transition:none}.my-collection-card:hover{transform:none}}.explore-screen{z-index:4000;color:#eee8dc;background:radial-gradient(at 50% 0,#292820 0%,#141714 65%);position:absolute;inset:0;overflow:auto}.board-like-control button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px}.board-like-control{justify-items:start;gap:5px;display:grid}.board-like-control button{color:#e8d7b6;cursor:pointer;background:#c9a25a14;border:1px solid #c9a25a57;border-radius:4px;min-height:34px;padding:0 11px;font:700 11px Figtree,sans-serif}.board-like-control button[aria-pressed=true]{background:#c9a25a3b}.board-like-control button:disabled{opacity:.6;cursor:wait}.board-like-control [role=alert]{color:#efb0a3;font-size:10px}.public-name-content{width:min(520px,100%)}.public-name-content .welcome-lockup{margin-bottom:32px}.public-name-content h1{margin-bottom:16px}.public-name-form{gap:10px;margin-top:28px;display:grid}.public-name-form label{color:var(--rk-text-3);font-size:13px;font-weight:800}.public-name-form input{background:var(--rk-chrome);width:100%;min-height:46px;color:var(--ink);border:1px solid #f2e8d83d;border-radius:5px;outline:0;padding:10px 12px;font:16px/1.4 inherit}.public-name-form input:focus{border-color:var(--rk-gold);box-shadow:0 0 0 3px #c9a25a29}.public-name-form input[aria-invalid=true]{border-color:#d66558}.public-name-form small{color:var(--rk-muted-2);font-size:12px;line-height:1.4}.public-name-form .primary{background:var(--rk-gold);color:#1e1a14;cursor:pointer;border:0;border-radius:5px;justify-self:start;min-height:42px;margin-top:8px;padding:0 20px;font-size:14px;font-weight:800}.public-name-form .primary:disabled{opacity:.6;cursor:wait}.public-name-error{color:#efb3aa;margin:0;font-size:13px}.public-name-sign-out{color:var(--rk-muted-2);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:6px 0;font-size:13px}.public-name-sign-out:hover{color:var(--ink)}.account-menu .account-name-message{color:#acd49e;border:1px solid #72ad6359;border-radius:4px;margin:8px 5px;padding:9px 10px}.world .rune-counter,.world .deck-panel .champion-slot.filled,.world .battlefield-picker button.filled,.world .board-card.in-deck:not(.zero-quantity) .stack-layer,.world .board-card.in-deck:not(.zero-quantity) .card-face,.world .custom-zone,.world .deck-zone:before{border-width:var(--board-outline)}.world .rune-counter-controls{border-top-width:var(--board-separator);border-top-color:#ffffff3d}.world .rune-tracker,.world .battlefield-picker,.world .extra-legend-picker{border-top-width:var(--board-separator);border-top-color:#ffffff2b}.world .deck-panel .deck-summary,.world .custom-zone>header{border-bottom-width:var(--board-separator);border-bottom-color:#ffffff26}.feedback-button{min-height:38px;color:var(--rk-text-3);cursor:pointer;background:#1f1c18d1;border:1px solid #f2e8d82b;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font:800 11px/1 inherit;display:inline-flex}.feedback-button:hover{background:var(--rk-raised-2);color:var(--ink);border-color:#c9a25a94}.feedback-button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.feedback-button svg{flex:none;width:14px;height:14px}.card-image-fallback{box-sizing:border-box;aspect-ratio:744/1039;border:1px dashed var(--rk-muted-3);background:var(--rk-raised-2);width:100%;max-height:100%;color:var(--rk-text-2);text-align:center;pointer-events:none;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10%;font-size:12px;line-height:1.2;overflow:hidden;display:flex!important}.card-image-fallback.landscape{aspect-ratio:1039/744}.card-image-fallback strong{overflow-wrap:anywhere}.card-image-fallback small{color:var(--rk-text-4);overflow-wrap:anywhere;font-size:.8em}.domain-filter .domain-glyph.neutral{background-color:#8d8981;border-radius:50%}.deck-panel.has-extra-legends .deck-legend{height:170px;min-height:170px}.deck-panel.has-extra-legends .deck-legend>img{object-position:center 22%}.extra-legend-picker>header span{letter-spacing:.05em;white-space:nowrap;font-size:15px}.extra-legend-picker{border-top:1px solid #ffffff17;flex:none;width:207px;margin-top:10px;padding-top:9px}.extra-legend-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.extra-legend-picker button{aspect-ratio:744/1039;border:2px dashed var(--domain-b);min-width:0;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.extra-legend-picker button{border:2px dashed color-mix(in srgb,var(--domain-b) 42%,#f2e8d82e)}}.extra-legend-picker button{color:#eadbc2;cursor:pointer;background:linear-gradient(155deg,#514432b8,#29241ee6);border-radius:4px;box-shadow:0 8px 18px #0003}.extra-legend-picker button.filled{border:1px solid var(--domain-a)}@supports (color:color-mix(in lab, red, red)){.extra-legend-picker button.filled{border:1px solid color-mix(in srgb,var(--domain-a) 45%,#697168)}}.extra-legend-picker button.filled{background:#16130f8c}.extra-legend-picker button.target{border-color:var(--domain-a)}.extra-legend-picker button:disabled{opacity:.42;cursor:not-allowed}.extra-legend-picker img,.extra-legend-picker .card-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.extra-legend-picker button>span{align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.extra-legend-picker button>span b{border:2px solid var(--domain-b);place-items:center;width:30px;height:30px;padding-bottom:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.extra-legend-picker button>span b{border:2px solid color-mix(in srgb,var(--domain-b) 55%,#9b978c)}}.extra-legend-picker button>span b{color:#e8ddc8;font:800 22px/1 var(--font-sans);background:#f2e8d80f;border-radius:50%}.extra-legend-picker button>span small{font:750 11px/1.2 var(--font-sans)}.legal-page{background:var(--rk-canvas);min-height:100vh;color:var(--ink);place-items:center;padding:56px 20px;display:grid}.legal-card{border:1px solid var(--line);background:var(--rk-panel-2);border-radius:6px;width:min(680px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 20px 60px #0003}.legal-card a{color:#d8c99c}.legal-back{font-size:12px;text-decoration:none}.legal-card h1{margin:22px 0 12px;font-size:clamp(28px,4vw,40px)}.legal-card h2{margin:0 0 14px;font-size:18px}.legal-card p{line-height:1.65}.legal-card section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.legal-card dl{gap:12px;margin:0;display:grid}.legal-card dl div{grid-template-columns:minmax(160px,1fr) 2fr;gap:12px;display:grid}.legal-card dt{color:var(--rk-sage-text)}.legal-card dd{margin:0}@media (max-width:1100px){.my-collection-tools-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.legal-card dl div{grid-template-columns:1fr;gap:3px}}@media (max-width:760px){.app-navigation-shell{--primary-sidebar-width:62px}.primary-sidebar{align-items:center;gap:24px;padding:17px 6px}.primary-sidebar-brand{justify-content:center;padding:0}.primary-sidebar-brand>span{display:none}.primary-sidebar-brand .primary-sidebar-seal{height:26px}.primary-sidebar nav{width:100%}.primary-sidebar nav button{clip-path:none;justify-content:center;gap:0;padding:0}.primary-sidebar .site-legal-link{justify-content:center;width:100%;padding:12px 0}.primary-sidebar nav button>span:last-child,.primary-sidebar .site-legal-link>span:last-child{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-header{flex-wrap:wrap;gap:10px;height:auto;min-height:82px;padding-block:12px}.collection-header-actions{gap:7px}.my-collection-screen{padding:20px 14px}.my-collection-header{flex-wrap:wrap;gap:12px;margin-bottom:14px}.my-collection-sync{margin:0}.my-collection-tools{padding:10px}.my-collection-tools-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.my-collection-colors{margin-top:8px}.my-collection-grid{gap:16px 7px}.my-collection-card-info{padding:6px 7px}.my-collection-card-info h2{font-size:11px}}.board-quick-tools>button svg{width:22px;height:22px}.board-quick-tools>button:disabled{opacity:.45;cursor:not-allowed;transform:none}.board-card.owned-complete .card-face{outline:3px solid var(--owned-complete);outline-offset:2px}.board-card.owned-partial .card-face{outline:3px solid var(--owned-partial);outline-offset:2px}.board-card.owned-none .card-face{outline:3px solid var(--owned-none);outline-offset:2px}.owned-count{z-index:7;border:1px solid var(--line-strong);height:22px;color:var(--on-tag);font:800 12px/1 var(--font-sans);pointer-events:none;background:#100e0be6;border-radius:4px;align-items:center;gap:4px;padding:0 7px 0 5px;display:flex;position:absolute;top:40px;left:-6px;box-shadow:0 3px 8px #00000080}.owned-count svg{width:13px;height:13px}.owned-count.complete{border-color:var(--owned-complete);color:var(--owned-complete)}.owned-count.partial{border-color:var(--owned-partial);color:var(--owned-partial)}.owned-count.none{border-color:var(--owned-none);color:var(--owned-none)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-900-normal.woff2)format("woff2");font-weight:900 1000;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-800-italic.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-900-italic.woff2)format("woff2");font-weight:900 1000;font-style:italic;font-display:swap}@font-face{font-family:Shippori Mincho B1;src:url(/fonts/shippori-mincho-b1-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--ground:#15130f;--chrome:#0f0e0b;--panel:#1c1915;--raised:#27231d;--line-strong:#f2e8d842;--ink-2:#d4c9b8;--rk-gold:#c9a25a;--shu:#c8412f;--on-shu:#fff6ec;--shu-text:#ef7a63;--sage:#8fa073;--sage-text:#c3cdaa;--danger:#ef7a6a;--owned-complete:#86c25a;--owned-partial:#eb9a32;--owned-none:#e5564c;--tag:#100e0b;--on-tag:#f2e8d8;--tag-gold:#d1aa5f;--keyword:#9cc23a;--on-light:#1a1408;--domain-fury:#df1620;--domain-calm:#488c38;--domain-mind:#0f6fa6;--domain-body:#e87600;--domain-chaos:#6a4094;--domain-order:#d2b400;--font-sans:Figtree,"Segoe UI",system-ui,sans-serif;--font-display:"Shippori Mincho B1","Hiragino Mincho ProN",Georgia,serif;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-card:10px;--grain:url(/textures/grain.png);--grain-soft:url(/textures/grain-soft.png);--woodgrain:url(/textures/woodgrain.svg);--dissolve:url(/textures/dissolve.png);--grain-strength:.1;--tag-cut:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);--rk-panel:#1c1915;--rk-panel-2:#1f1b17;--rk-chrome:#0f0e0b}::selection{color:var(--ink);background:#c9a25a59}body:after{content:"";z-index:5000;pointer-events:none;background:var(--grain) 0 0/160px;mix-blend-mode:overlay;opacity:var(--grain-strength);position:fixed;inset:0}.section-kicker,.collection-intro .section-kicker{color:var(--rk-gold);font:italic 800 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--rk-gold);outline-offset:2px}.primary,button.primary,.shared-mode-actions button.primary,.board-metrics-strip .toolbar-testing>button,.account-sign-in,.new-board-button{border-radius:var(--radius-sm);color:var(--on-shu);background-image:var(--grain-soft),linear-gradient(var(--shu),var(--shu));background-blend-mode:overlay,normal;font-family:var(--font-sans);background-size:160px,auto;border:0;font-weight:800}.primary:hover:not(:disabled),.board-metrics-strip .toolbar-testing>button:hover:not(:disabled),.account-sign-in:hover:not(:disabled),.new-board-button:hover:not(:disabled){filter:brightness(1.08);border-color:#0000}.new-board-button span,.account-sign-in>span{color:var(--on-shu)}.stack-comment-editor>div .primary{color:var(--on-shu);background-image:var(--grain-soft),linear-gradient(var(--shu),var(--shu));background-blend-mode:overlay,normal;background-size:160px,auto;border:0}.collection-brand strong{font:italic 900 20px/1.1 var(--font-sans);letter-spacing:.01em;text-transform:uppercase}.brand-lockup{align-items:center;gap:6px;display:inline-flex}.brand-lockup .brand-seal{aspect-ratio:130/80;width:auto;height:56px}.brand-wordtag{background:var(--on-tag);height:38px;color:var(--tag);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);font:italic 900 22px/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;align-items:center;padding:0 22px 0 20px;display:inline-flex}.welcome-screen{background:var(--ground)}.welcome-content{max-width:640px}.welcome-content>h1{color:var(--ink);font:800 clamp(34px,4.4vw,52px)/1.08 var(--font-display);letter-spacing:-.005em;margin:34px 0 0}.welcome-bands{gap:6px;width:min(420px,100%);margin:26px 0 22px;display:grid}.welcome-bands>i{background-image:var(--woodgrain),var(--grain-soft),linear-gradient(var(--band),var(--band));background-blend-mode:normal,overlay,normal;height:12px;-webkit-mask:linear-gradient(#000,#000) left/calc(100% - 140px) 100% no-repeat,var(--dissolve) right/140px 100% no-repeat;-webkit-mask:linear-gradient(#000,#000) left/calc(100% - 140px) 100% no-repeat,var(--dissolve) right/140px 100% no-repeat;mask:linear-gradient(#000,#000) left/calc(100% - 140px) 100% no-repeat,var(--dissolve) right/140px 100% no-repeat;background-size:320px,160px,auto;display:block}.welcome-bands>i:first-child{width:100%}.welcome-bands>i:nth-child(2){width:82%}.welcome-bands>i:nth-child(3){width:64%}.band-fury{--band:var(--domain-fury)}.band-calm{--band:var(--domain-calm)}.band-mind{--band:var(--domain-mind)}.welcome-content>p{color:var(--ink-2)}.welcome-content>.account-sign-in{min-height:46px;padding:0 22px;font-size:14px}.welcome-content>.account-sign-in>span{border-radius:var(--radius-xs);background:var(--on-shu);width:22px;height:22px;color:var(--shu);place-items:center;font-weight:900;display:grid}.welcome-content>small{color:var(--muted)}.collection-view{background:var(--ground)}.collection-header{background:var(--chrome);border-bottom:1px solid var(--line)}.collection-intro h1{font:800 clamp(34px,4vw,54px)/1.06 var(--font-display);letter-spacing:-.01em}.collection-intro p:last-child{color:var(--muted)}.collection-intro>span{color:var(--muted);font:italic 800 11px/1 var(--font-sans);letter-spacing:.08em}.create-board-card{border-radius:var(--radius-md);border:2px dashed var(--line-strong);background:0 0}.create-board-card:hover{border-color:var(--rk-gold)}.create-board-card>span{width:auto;height:auto;font:italic 900 46px/1 var(--font-sans);color:var(--rk-gold);border:0;border-radius:0}.create-board-card strong{font:italic 900 17px/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:.02em}.new-board-button{min-height:40px;padding:0 16px}.workspace-toolbar{background:var(--chrome)}.sidebar,.inspector-panel{background:var(--panel)}.sidebar-resizer:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.sidebar-resizer:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#39342f 0 1px,#0000 1.25px);background-repeat:repeat;background-size:6px 10px;width:12px;height:100%;position:absolute;top:0;left:3px}.sidebar-resizer:hover:after{filter:brightness(1.8)}.sidebar-resizer:focus-visible:after{filter:brightness(1.8)}.catalog-filters{margin-bottom:12px}.result-meta{margin:0 3px 12px}.result-list{padding-top:0}.result-meta>span{color:var(--rk-text-4);text-align:left;font-size:12px}.catalog-columns{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--raised);gap:0;height:36px;overflow:hidden}.catalog-columns button{width:36px;height:34px;color:var(--ink);font:800 18px/1 var(--font-sans);background:#312c27;border:0;border-radius:0}.catalog-columns button:first-child{border-right:1px solid var(--line-strong)}.catalog-columns button:last-child{border-left:1px solid var(--line-strong)}.catalog-columns button:hover:not(:disabled){background:#49413a;outline:0}.catalog-columns button:focus-visible{background:#49413a;outline:0}.catalog-columns button:focus-visible{box-shadow:inset 0 0 0 2px var(--rk-gold)}.catalog-columns-value{background:0 0;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 10px;display:flex}.catalog-columns-value strong{min-width:0;color:var(--ink);font:800 14px/1 var(--font-sans)}.catalog-columns-value span{color:var(--ink-2);font:650 12px/1 var(--font-sans)}.search-box{border-radius:var(--radius-sm);border-color:var(--line-strong);background:var(--raised)}.search-box:focus-within{border-color:var(--rk-gold)}.catalog-filters{border-radius:var(--radius-md)}.filter-row>span,.catalog-filters .filter-row>small{font:italic 800 11px/1 var(--font-sans);letter-spacing:.08em;color:var(--muted)}.filter-row button,.catalog-filters .filter-row button{border-radius:var(--radius-sm);background:var(--raised)}.catalog-filters .filter-row:not(.domain-filter) button.active,.domain-filter .domain-all.active{border-color:var(--rk-gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rk-gold);background:#c9a25a24}.domain-filter .legend-filter.active{background-image:var(--grain-soft),linear-gradient(110deg,var(--domain-a),var(--domain-b));background-blend-mode:overlay,normal;background-size:160px,auto;border-color:#0000}.board-metrics-strip{background:var(--chrome)}.board-metrics-strip b,.toolbar-types b{font-family:var(--font-sans);font-style:italic;font-weight:900}.board-metrics-strip .toolbar-curve .curve-column i{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--rk-gold)}.board-metrics-strip .toolbar-curve .curve-column i>b{color:var(--tag);font-style:italic}.board-metrics-strip .toolbar-curve .bar-track{border-radius:var(--radius-xs);background:#c9a25a1f}.board-metrics-strip .toolbar-testing>button{border-radius:var(--radius-sm);height:38px;clip-path:var(--tag-cut);font:italic 900 13px/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;padding:0 20px}.board-metrics-strip .toolbar-power i{border-radius:14px}.viewport{background-color:var(--ground)}.board-quick-tools>button,.board-settings-trigger{border-radius:var(--radius-sm);background:#1c1915f0}.board-quick-tools>button.active{border-color:var(--rk-gold);color:var(--ink);background:#c9a25a29;box-shadow:0 10px 28px #00000061}.deck-zone{border-radius:var(--radius-md)}.deck-zone:before{border:1px solid #c9a25a57;border-radius:3px;inset:7px 7px 7px 257px}.deck-zone:after{content:"";pointer-events:none;--c:var(--rk-gold);background:linear-gradient(var(--c),var(--c)) 0 0/16px 2px,linear-gradient(var(--c),var(--c)) 0 0/2px 16px,linear-gradient(var(--c),var(--c)) 100% 0/16px 2px,linear-gradient(var(--c),var(--c)) 100% 0/2px 16px,linear-gradient(var(--c),var(--c)) 0 100%/16px 2px,linear-gradient(var(--c),var(--c)) 0 100%/2px 16px,linear-gradient(var(--c),var(--c)) 100% 100%/16px 2px,linear-gradient(var(--c),var(--c)) 100% 100%/2px 16px;background-repeat:no-repeat;position:absolute;inset:7px}.main-deck-mat>span,.sideboard-divider>span{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;font-style:normal;font-weight:900}.custom-zone{border:2px dashed var(--line-strong);border-radius:var(--radius-md);box-shadow:none;background:#f2e8d806}.custom-zone.grouped-zone{background:#f2e8d80b;transition:border-color .15s,background .15s}.custom-zone.grouped-zone.drop-target{border-color:var(--rk-gold);background:#c9a25a21}.custom-zone.grouped-zone>header{cursor:grab}.custom-zone>header strong,.custom-zone>header .zone-title-controls strong{font:italic 900 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.custom-zone .zone-card-count{font:600 11px/1 var(--font-sans);color:var(--muted)}.custom-zone .zone-resizer{color:var(--rk-gold)}.board-note.selected,.custom-zone.selected{outline-color:var(--rk-gold);box-shadow:0 0 0 1px #f2e8d833,0 0 22px #c9a25a33}.board-note textarea{border-radius:var(--radius-sm);font:500 13px/1.45 var(--font-sans)}.quantity-cluster{filter:drop-shadow(0 3px 6px #00000080);gap:3px}.board-card:after{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0907067a 38%,#090706d6);border-radius:0 0 7px 7px;height:36%;transition:opacity .14s;position:absolute;bottom:0;left:0;right:0}.board-card:hover:after,.board-card:focus-within:after{opacity:1}.quantity-badge{clip-path:var(--tag-cut);background:var(--tag);color:var(--on-tag);box-shadow:none;font:italic 900 16px/1 var(--font-sans);border:0;border-radius:0}.quantity-badge.over-limit{background:var(--shu);color:var(--on-shu);box-shadow:none;border:0}.quantity-dots{gap:5px}.quantity-dots>i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--tag-gold);opacity:.6;background:0 0;border:0;border-radius:50%}.quantity-dots>i.active{background:var(--tag-gold);opacity:1;border:0;box-shadow:inset 0 1px #ffffff59}.quantity-step{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);background:var(--on-tag);color:var(--tag);font:900 21px/1 var(--font-sans);box-shadow:none;border:0;border-radius:0}:is(.quantity-step:hover,.quantity-step:focus-visible){background:var(--tag-gold);box-shadow:none;border:0}.quantity-step.lift-one{font:900 11px/1 var(--font-sans);letter-spacing:.02em}.stack-quick-actions .quantity-step.delete-stack{color:#ffe7e2;background:#832e29}:is(.stack-quick-actions .quantity-step.delete-stack:hover,.stack-quick-actions .quantity-step.delete-stack:focus-visible){color:#fff;background:#ad4038;box-shadow:0 0 0 2px #ffc5bc73,0 5px 15px #00000080}.inspector-selection-empty,.inspector-empty{border-radius:var(--radius-md)}.account-menu,.board-context-menu,.board-settings-menu{border-radius:var(--radius-md);border-color:var(--line-strong);background:var(--raised)}.account-control>summary,.account-sign-in{border-radius:var(--radius-sm)}.toolbar-two-drops{background:0 0!important;border:0!important}.workspace-toolbar .toolbar-two-drops>div{border-color:var(--line);border-radius:var(--radius-sm);background:var(--raised)}.shared-mode-title{align-self:center;padding:0 22px}.shared-mode-title span{color:var(--rk-gold);font:italic 800 11px/1.2 var(--font-sans);letter-spacing:.08em}.shared-mode-title strong{font:italic 900 21px/1.1 var(--font-sans)}.shared-mode-actions{padding-right:18px}.shared-mode-actions button{border-radius:var(--radius-sm);border-color:var(--line-strong);background:0 0}.synergy-inspector>header span{font:italic 800 11px/1 var(--font-sans);letter-spacing:.08em;color:var(--muted)}.synergy-inspector>header b{border-radius:var(--radius-xs);background:var(--tag);color:var(--tag-gold);font-style:italic}.catalog-filters .filter-row .domain-color-button,.catalog-filters .filter-row .energy-cost{border:1px solid var(--line);background:var(--raised);width:34px;height:34px;min-height:34px;box-shadow:none;border-radius:50%;flex:0 0 34px;padding:0}.catalog-filters .filter-row .domain-color-button{overflow:hidden}.catalog-filters .filter-row .domain-color-button .domain-glyph{filter:none;background-size:cover;flex:0 0 34px;width:34px;height:34px}.catalog-filters .filter-row .domain-color-button:not(.active) .domain-glyph{filter:saturate(.42)brightness(.58)}.catalog-filters .filter-row .domain-color-button:not(.active):hover .domain-glyph{filter:saturate(.65)brightness(.75)}.catalog-filters .filter-row .energy-seven-plus{border-radius:999px;flex-basis:46px;width:46px}.catalog-filters .filter-row .domain-color-button:hover,.catalog-filters .filter-row .energy-cost:hover{border-color:var(--line-strong)}.catalog-filters .filter-row .domain-color-button.active{background:var(--raised);box-shadow:0 0 0 2px var(--rk-gold);border-color:#0000}.catalog-filters .filter-row:not(.domain-filter) .energy-cost.active{border-color:var(--rk-gold);background:var(--raised);box-shadow:0 0 0 1px var(--rk-gold)}:is(.catalog-filters .filter-row .domain-color-button:focus-visible,.catalog-filters .filter-row .energy-cost:focus-visible){outline-offset:3px;border-radius:50%}.catalog-filters .filter-row .energy-cost.active .energy-glyph{filter:drop-shadow(0 1px 2px #0000008c)}.domain-filter .legend-filter.active{text-shadow:0 1px 2px #000000a6}.catalog-filters .filter-row button.legend-filter{border:1px solid var(--line);background:linear-gradient(135deg,var(--legend-filter-a) 44%,var(--legend-filter-b) 56%);width:34px;height:34px;min-height:34px;box-shadow:none;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;padding:0}.catalog-filters .filter-row button.legend-filter:not(.active){filter:saturate(.42)brightness(.58)}.catalog-filters .filter-row button.legend-filter:not(.active):hover{filter:saturate(.65)brightness(.75)}.catalog-filters .filter-row button.legend-filter.active{background:linear-gradient(135deg,var(--legend-filter-a) 44%,var(--legend-filter-b) 56%);box-shadow:0 0 0 2px var(--rk-gold);border-color:#0000}.catalog-filters .filter-row button.legend-filter .card-type-glyph{opacity:1;filter:drop-shadow(0 1px 2px #000000b3);width:23px;height:23px}.catalog-filters .filter-row button.legend-filter:focus-visible{outline-offset:3px;border-radius:50%}.catalog-filters.set-filter-panel{margin-bottom:7px}.set-filter-row>.set-filter{width:100%;min-width:0;display:block;position:relative}.set-filter-control{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--raised);flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:4px;display:flex}.set-filter-control:focus-within{border-color:var(--rk-gold)}.set-filter-control input{min-width:80px;height:25px;color:var(--ink);font:600 12px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:110px;padding:0 5px}.set-filter-control input::placeholder{color:var(--muted)}.catalog-filters .filter-row button.set-filter-chip{border:1px solid var(--rk-gold);border-radius:var(--radius-sm);min-height:25px;color:var(--ink);white-space:nowrap;background:#c9a25a24;align-items:center;gap:6px;padding:2px 6px;font-size:11px;display:inline-flex}.set-filter-chip span{font-size:16px;line-height:1}.set-filter-suggestions{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chrome);max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 22px #0000006b}.catalog-filters .filter-row .set-filter-suggestions button{width:100%;min-height:31px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 9px;font-size:12px;display:block}.catalog-filters .filter-row .set-filter-suggestions button:hover,.catalog-filters .filter-row .set-filter-suggestions button.highlighted{background:#c9a25a2e}.set-filter-empty{color:var(--muted);padding:8px;font-size:12px}.board-settings-menu>button>i{border-radius:999px}.board-settings-menu>button[aria-checked=true]>i,.board-settings-menu>button.active>i{border-color:var(--rk-gold);background:#c9a25a47}.board-settings-menu>button[aria-checked=true]>i:after,.board-settings-menu>button.active>i:after{background:var(--tag-gold)}.board-settings-menu>header span,.account-menu header span{color:var(--rk-gold);font:italic 800 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.board-settings-menu>header strong{font:italic 900 14px/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:.02em}.battlefield-picker>header,.rune-tracker>header{font-family:var(--font-sans);letter-spacing:.08em;font-style:italic}.board-attention-label{border-radius:0;width:100%;margin:0}.custom-zone.grouped-zone.drop-target{background:#c9a25a26;border-color:#e4c27a;box-shadow:0 0 0 2px #ebc06c59,0 0 28px 4px #e7b75b47,inset 0 0 24px #e7b75b1a}.board-card.swap-target,.board-card.merge-target{z-index:14}.board-card.swap-target .card-face{filter:brightness(1.13);box-shadow:0 0 0 4px #e5bd6a,0 0 28px 6px #ebb74f99,0 9px 25px #00000061!important}.board-card.merge-target .card-face{filter:brightness(1.1);box-shadow:0 0 0 4px #a9c883,0 0 28px 6px #9bc57185,0 9px 25px #00000061!important}.collection-header{background:var(--chrome);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);height:96px;padding:0 28px}.collection-heading{align-items:center;gap:22px;min-width:0;display:flex}.collection-title{color:var(--ink);font:italic 900 40px/1 var(--font-sans);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;margin:0;display:flex}.collection-subtitle{border-left:1px solid var(--line-strong);gap:5px;min-width:0;padding-left:22px;display:grid}.collection-subtitle p{color:var(--ink-2);font:800 19px/1.1 var(--font-display);margin:0}.collection-subtitle small{color:var(--rk-gold);font:italic 800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.collection-toolbar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:14px;min-height:60px;padding:0 28px;display:flex}.collection-search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--raised);height:36px;color:var(--muted);flex:0 380px;align-items:center;gap:8px;padding:0 12px;display:flex}.collection-search:focus-within{border-color:var(--rk-gold)}.collection-search svg{flex:none;width:16px;height:16px}.collection-search input{min-width:0;color:var(--ink);font:500 13px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.collection-filter-tabs{gap:3px;display:flex}.collection-filter-tabs button{height:34px;clip-path:var(--tag-cut);color:var(--muted);font:italic 900 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 14px}.collection-filter-tabs button:hover{background:var(--raised);color:var(--ink)}.collection-filter-tabs button[aria-selected=true]{background:var(--ink);color:var(--ground);box-shadow:inset 0 -3px 0 var(--shu)}.collection-filter-tabs button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.collection-sort{color:var(--muted);font:italic 800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;display:flex}.collection-sort select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--raised);height:34px;color:var(--ink);font:600 12px var(--font-sans);text-transform:none;letter-spacing:0;padding:0 10px}.collection-content{width:auto;margin:0;padding:24px 28px 60px}.board-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px}.collection-no-match{color:var(--muted);font:italic 800 13px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:28px 0 0}.primary-sidebar-foot{gap:10px;margin-top:auto;display:grid}.primary-sidebar .primary-sidebar-foot .site-legal-link{border-top:0;gap:8px;margin-top:0;padding:2px 16px}.primary-sidebar .primary-sidebar-foot .site-legal-link .primary-sidebar-icon{display:none}.primary-sidebar .primary-sidebar-foot .site-legal-link>span:last-child{flex-wrap:wrap;gap:6px;display:flex}.primary-sidebar .primary-sidebar-foot .site-legal-link b,.primary-sidebar .primary-sidebar-foot .site-legal-link small{font:500 10px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--rk-muted-5)}.primary-sidebar .primary-sidebar-foot .site-legal-link:hover b,.primary-sidebar .primary-sidebar-foot .site-legal-link:hover small{color:var(--ink-2)}.primary-sidebar .primary-sidebar-foot .site-legal-link small:before{content:"·";margin-right:6px}.primary-sidebar .sidebar-feedback-button,.primary-sidebar .sidebar-feedback-button:hover{height:42px;min-height:0;clip-path:var(--tag-cut);color:var(--on-shu);font:italic 900 13px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:var(--shu);background-image:var(--grain-soft),linear-gradient(var(--shu),var(--shu));background-blend-mode:overlay,normal;background-size:160px,auto;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex}.primary-sidebar .sidebar-feedback-button svg{width:18px;height:18px}.primary-sidebar .sidebar-feedback-button:hover{filter:brightness(1.08)}.primary-sidebar-account .account-control>summary{width:100%;min-height:52px;clip-path:var(--tag-cut);background:0 0;border:0;border-radius:0;gap:12px;padding:0 22px 0 16px}.primary-sidebar-account .account-control>summary:hover,.primary-sidebar-account .account-control[open]>summary{background:var(--raised);border:0}.primary-sidebar-account .account-control>summary strong{color:var(--ink);font:italic 900 15px/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase}.primary-sidebar-account .account-control>summary i{color:var(--rk-gold);font-style:normal}.primary-sidebar-account .account-avatar{background-color:var(--raised);width:42px;height:42px;box-shadow:0 0 0 2px var(--tag-gold),0 0 0 4px var(--chrome);font:italic 900 18px/1 var(--font-sans);color:var(--ink);border-radius:50%}.primary-sidebar-account .account-menu{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--chrome);padding:10px;box-shadow:0 20px 52px #0000008c}.primary-sidebar-account .account-menu header strong{font:italic 900 15px/1.1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase}.primary-sidebar-account .account-menu>button{min-height:38px;clip-path:var(--tag-cut);color:var(--ink-2);font:italic 900 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 14px 0 16px}.primary-sidebar-account .account-menu>button:hover:not(:disabled){background:var(--raised);color:var(--ink)}.primary-sidebar-account .account-menu>button.account-delete{color:var(--shu-text)}@media (max-width:1100px){.collection-subtitle p{font-size:16px}.collection-toolbar{flex-wrap:wrap;padding-block:12px}.collection-sort{margin-left:0}}@media (max-width:760px){.collection-header{height:auto;padding:14px 16px}.collection-heading{flex-wrap:wrap;gap:10px}.collection-title{font-size:30px}.collection-subtitle{border-left:0;padding-left:0}.collection-toolbar{gap:10px;padding:12px 16px}.collection-search{flex:100%}.collection-filter-tabs{flex-wrap:wrap}.collection-content{padding:18px 16px 48px}.board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr))}.primary-sidebar .sidebar-feedback-button{clip-path:none;gap:0;width:100%;padding:0;font-size:0}.primary-sidebar .primary-sidebar-foot .site-legal-link{justify-content:center;padding:6px 0}.primary-sidebar .primary-sidebar-foot .site-legal-link .primary-sidebar-icon{display:grid}.primary-sidebar-foot{width:100%}}.board-grid{align-items:stretch}.board-grid>.create-board-card{aspect-ratio:auto;min-height:0}.board-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);flex-direction:column;min-width:0;transition:border-color .14s;display:flex;position:relative;overflow:hidden}.board-tile:hover,.board-tile:focus-within{border-color:var(--rk-gold)}.board-tile.needs-attention{border-color:#b85f5a}.board-tile-open{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.board-tile-open:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-3px}.board-tile button:not(.board-tile-open),.board-tile input{z-index:2;position:relative}.board-tile-art{aspect-ratio:236/223;background:var(--raised);position:relative;overflow:hidden}.board-tile-art>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.board-tile-art>.card-image-fallback{position:absolute;inset:0}.board-tile-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a08068c);height:48px;position:absolute;inset:auto 0 0}.board-tile-placeholder{color:var(--muted);font:italic 900 64px/1 var(--font-sans);place-items:center;display:grid;position:absolute;inset:0}.board-tile-tagline{z-index:2;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;bottom:0;left:0}.board-tile-visibility{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%);height:26px;font:italic 900 11.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;pointer-events:auto;border:0;align-items:center;gap:6px;padding:0 15px 0 11px;display:inline-flex}.board-tile-visibility svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.board-tile-visibility:hover{filter:brightness(1.08)}.board-tile-visibility{color:#efe6d6;background:#2a241d}.board-tile-likes{color:#fff;font:italic 900 13px/1 var(--font-sans);text-shadow:0 1px 2px #000000f2,0 0 6px #000000b3;align-items:center;gap:4px;display:inline-flex}.board-tile-likes svg{fill:#ff7a6b;filter:drop-shadow(0 1px 1.5px #000000e6);width:15px;height:15px}.board-tile-band{color:var(--band-ink,#fff);padding:8px 14px 9px;position:relative}.board-tile-band:before{content:"";background-image:var(--woodgrain),var(--grain-soft),linear-gradient(90deg,var(--band),var(--band-2));background-blend-mode:normal,overlay,normal;background-size:320px,160px,auto;position:absolute;inset:0}.board-tile-band>*{position:relative}.board-tile-title{align-items:center;gap:3px;min-width:0;display:flex}.board-tile-title h2{min-width:0;color:inherit;font:800 19px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--band-shadow,none);margin:0;overflow:hidden}.board-tile-rename{color:inherit;font:700 14px/1 var(--font-sans);opacity:0;cursor:pointer;background:0 0;border:0;flex:none;padding:0 3px}.board-tile:hover .board-tile-rename{opacity:.8}.board-tile-rename:focus-visible{opacity:.8}.board-tile-rename:hover{opacity:1}.board-tile-title-input{color:#fff;width:100%;min-width:0;font:800 17px/1.2 var(--font-sans);background:#241d16;border:1px solid #f2bd65;border-radius:3px;padding:1px 5px}.board-tile-legend{font:italic 800 15px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--band-shadow,none);margin:2px 0 0;overflow:hidden}.board-tile .board-attention-label{color:#ffd9cf;font:italic 900 10px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#5a2a22;border-radius:0;padding:4px 14px;display:block;position:static}.board-tile-bar{border-top:1px solid #00000059;border-bottom:1px solid var(--line);height:32px;color:var(--muted);font:600 11px/1 var(--font-sans);background:#14120e;align-items:center;gap:8px;padding:0 4px 0 6px;display:flex}.board-tile-bar time{white-space:nowrap}.board-tile-favorite{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.board-tile-favorite svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linejoin:round}.board-tile-favorite:hover svg{stroke:#f2bd65}.board-tile-favorite[aria-pressed=true] svg{fill:#eeb04a;stroke:#eeb04a}.board-tile-actions{margin-left:auto;display:flex}.board-tile-actions button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.board-tile-actions button svg{width:16px;height:16px}.board-tile-actions button:hover:not(:disabled){background:var(--raised);color:var(--ink)}.board-tile-actions .delete-board-button:hover{color:#ffd9cf;background:#4a2524}.board-tile-actions button:disabled{opacity:.45;cursor:wait}.board-tile-favorite:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-tile-actions button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-tile-visibility:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-tile-rename:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-tile-stats{align-items:center;gap:6px;padding:9px 11px 10px;display:flex}.board-tile-ring{--ring:#de895e;background:conic-gradient(var(--ring) 0 var(--deck-pct),#f2e8d824 var(--deck-pct) 100%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-style:normal;display:grid;position:relative}.board-tile-ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:4px}.board-tile-ring b{color:var(--ink);font:italic 900 15px/1 var(--font-sans);position:relative}.board-tile-ring.complete{--ring:#9fb888}.board-tile-ring.overfull{--ring:#d96e62}.board-tile-side{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:4px;height:22px;margin-left:2px;padding:0 8px;display:inline-flex}.board-tile-side small{color:var(--muted);font:italic 900 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.board-tile-side b{color:var(--ink-2);font:800 12px/1 var(--font-sans)}.board-tile-side.overfull{border-color:#b85f5a}.board-tile-side.overfull b{color:#e07b6e}.board-tile-types{align-items:center;gap:7px;margin-left:auto;display:flex}.board-tile-types>span{color:var(--ink);font:800 12px/1 var(--font-sans);align-items:center;gap:3px;display:inline-flex}.board-tile-types img{opacity:.62;width:13px;height:13px}@media (max-width:760px){.board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr))}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explore-screen.xp{background:var(--ground);color:var(--ink)}.xp-sign-in{white-space:nowrap;border:1px solid var(--line-strong);height:36px;color:var(--ink-2);font:italic 900 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:var(--tag-cut);background:0 0;flex:none;padding:0 16px}.xp-sign-in:hover{background:var(--raised);color:var(--ink)}.xp-toolbar .xp-champion{margin-left:auto}.xp-runes{border-left:1px solid var(--line);gap:4px;padding-left:12px;display:flex}.xp-runes button{opacity:.45;filter:grayscale(.6);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:opacity .12s,filter .12s;display:grid}.xp-runes button:hover:not(:disabled),.xp-runes button[aria-pressed=true]{opacity:1;filter:none}.xp-runes button[aria-pressed=true]{box-shadow:0 0 0 2px var(--rk-gold)}.xp-runes button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.xp-runes img{width:24px;height:24px}.xp-clear{color:var(--muted);font:600 12px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.xp-clear:hover{color:var(--ink)}.xp-content{padding:18px 28px 60px}.xp-note{color:var(--muted);font:600 12px/1.4 var(--font-sans);margin:0 0 12px}.xp-shelf-wrap{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:16px;display:flex;position:relative}.xp-shelf{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:12px;padding:4px 2px;display:flex;overflow-x:auto}.xp-shelf::-webkit-scrollbar{display:none}.xp-shelf-arrow{width:28px;height:60px;color:var(--muted);font:400 28px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none}.xp-shelf-arrow:hover{background:var(--raised);color:var(--ink)}.xp-legend{--ring-a:var(--line-strong);--ring-b:var(--line-strong);width:72px;color:var(--muted);cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;justify-items:center;gap:7px;padding:0;display:grid}.xp-face{background:conic-gradient(var(--ring-a) 0 50%,var(--ring-b) 50% 100%);border-radius:50%;place-items:center;width:60px;height:60px;padding:3px;display:grid;overflow:hidden}.xp-face img{object-fit:cover;object-position:50% 16%;transform-origin:50% 22%;border-radius:50%;width:100%;height:100%;transform:scale(1.6)}.xp-face .card-image-fallback{border-radius:50%;width:100%;height:100%;font-size:8px}.xp-legend.all .xp-face{background:var(--raised);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);font:italic 900 13px/1 var(--font-sans);text-transform:uppercase}.xp-legend small{max-width:72px;font:700 11px/1.15 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-legend:hover small{color:var(--ink)}.xp-legend[aria-pressed=true] .xp-face{box-shadow:0 0 0 2px var(--chrome),0 0 0 4px var(--rk-gold)}.xp-legend[aria-pressed=true] small{background:var(--ink);color:var(--ground);font:italic 900 10px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;clip-path:var(--tag-cut);padding:3px 8px}.xp-legend:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px;border-radius:6px}.xp-section-title{color:var(--ink);font:italic 900 16px/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;margin:18px 0 12px}.xp-wide,.xp-mini{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);transition:border-color .14s;display:flex;position:relative;overflow:hidden}.xp-wide:hover,.xp-wide:focus-within,.xp-mini:hover,.xp-mini:focus-within{border-color:var(--rk-gold)}.xp-cover-link{z-index:1;position:absolute;inset:0}.xp-cover-link:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-3px}.xp-wide button,.xp-wide a:not(.xp-cover-link){z-index:2;position:relative}.xp-art-empty{color:var(--muted);font:italic 900 56px/1 var(--font-sans);place-items:center;display:grid;position:absolute;inset:0}.xp-band{color:var(--band-ink,#fff);padding:8px 14px 9px;position:relative}.xp-band:before{content:"";background-image:var(--woodgrain),var(--grain-soft),linear-gradient(90deg,var(--band),var(--band-2));background-blend-mode:normal,overlay,normal;background-size:320px,160px,auto;position:absolute;inset:0}.xp-band>*{position:relative}.xp-band h3{color:inherit;font:800 19px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--band-shadow,none);margin:0;overflow:hidden}.xp-band p{font:italic 800 14px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--band-shadow,none);margin:2px 0 0;overflow:hidden}.xp-featured{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px;display:grid}.xp-wide{min-height:236px}.xp-skeleton{pointer-events:none;min-height:264px}.xp-skeleton .xp-wide-body{gap:12px;padding:0 14px 14px}.xp-skeleton-band{height:62px;margin:0 -14px;display:block}.xp-skeleton-line{border-radius:var(--radius-sm);height:12px;display:block}.xp-skeleton-line.short{width:72%}.xp-skeleton-line.shorter{width:46%}.xp-skeleton .xp-wide-art,.xp-skeleton-band,.xp-skeleton-line{background:linear-gradient(100deg,var(--raised) 30%,color-mix(in srgb,var(--raised) 70%,var(--ink) 10%) 50%,var(--raised) 70%) 0 0/300% 100%;animation:1.4s ease-in-out infinite xp-shimmer}@keyframes xp-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.xp-skeleton .xp-wide-art,.xp-skeleton-band,.xp-skeleton-line{animation:none}}.xp-wide-art{background:var(--raised);flex:none;width:42%;position:relative;overflow:hidden}.xp-wide-art>img{width:185%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.xp-wide-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#0a080659);position:absolute;inset:0}.xp-rank{z-index:2;background:var(--shu);height:24px;color:var(--on-shu);font:italic 900 13px/1 var(--font-sans);clip-path:var(--tag-cut);align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:8px;right:8px}.xp-wide-body{flex-direction:column;flex:1;min-width:0;display:flex}.xp-wide-body .xp-band{padding:12px 14px}.xp-wide-meta{flex:1;align-content:start;gap:12px;padding:12px 14px;display:grid}.xp-by{color:var(--muted);font:600 12px/1.2 var(--font-sans)}.xp-by b{color:var(--ink);font-weight:800}.xp-champion-line{align-items:center;gap:10px;min-width:0;display:flex}.xp-portrait{width:36px;height:36px;box-shadow:0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;overflow:hidden}.xp-portrait img{transform-origin:50% 22%;width:100%;height:auto;display:block;transform:translateY(-14%)scale(1.9)}.xp-champion-line>span:last-child{gap:3px;min-width:0;display:grid}.xp-champion-line small{color:var(--muted);font:italic 900 9.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.xp-champion-line b{color:var(--ink);font:700 12.5px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-bar{background:#14120e;border-top:1px solid #00000059;align-items:center;gap:8px;height:44px;padding:0 8px;display:flex}.xp-bar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.xp-icon-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.xp-icon-button:hover{background:var(--raised);color:var(--ink)}.xp-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.xp-open{background:var(--raised);height:30px;color:var(--ink);font:italic 900 11px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;clip-path:var(--tag-cut);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.xp-open:hover{background:var(--ink);color:var(--ground)}.xp-icon-button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.xp-open:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-like-control.heart button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.board-like-control.heart button{min-height:32px;color:var(--ink-2);font:italic 900 15px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.board-like-control.heart button:hover:not(:disabled){background:var(--raised)}.board-like-control.heart button svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.board-like-control.heart button[aria-pressed=true]{color:var(--heart,#ff7a6b)}.board-like-control.heart button[aria-pressed=true] svg{fill:currentColor}.xp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.xp-mini{flex-direction:column}.xp-mini-art{aspect-ratio:200/170;background:var(--raised);position:relative;overflow:hidden}.xp-mini-art>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.xp-mini .xp-band h3{font-size:17px}.xp-mini .xp-band p{font-size:13px}.xp-mini-foot{height:36px;color:var(--muted);font:600 11px/1 var(--font-sans);align-items:center;gap:8px;padding:0 10px;display:flex}.xp-likes{color:var(--ink-2);font:italic 900 12px/1 var(--font-sans);align-items:center;gap:4px;display:inline-flex}.xp-likes svg{width:14px;height:14px;fill:var(--heart,#ff7a6b)}.xp-mini-author{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-mini-foot time{white-space:nowrap;margin-left:auto}.xp-placeholder{color:var(--muted);font:italic 800 13px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;justify-items:start;gap:10px;padding:28px 0;display:grid}.xp-placeholder p{margin:0}.xp-retry{border:1px solid var(--line-strong);background:var(--raised);height:34px;color:var(--ink);font:italic 900 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:var(--tag-cut);padding:0 14px}.xp-retry:hover:not(:disabled){background:var(--ink);color:var(--ground)}.xp-load-more{color:var(--shu-text);font:600 12px var(--font-sans);justify-items:center;gap:8px;margin-top:20px;display:grid}@media (max-width:1100px){.xp-toolbar .xp-champion{margin-left:0}}@media (max-width:760px){.xp-content{padding:16px 16px 48px}.xp-featured{grid-template-columns:1fr}.xp-wide{flex-direction:column}.xp-wide-art{aspect-ratio:16/10;width:100%}.xp-shelf-arrow{display:none}.xp-runes{border-left:0;padding-left:0}}.board-like-control.heart button svg{transition:transform .16s cubic-bezier(.3,1.6,.5,1),fill .12s}.board-like-control.heart button:hover:not(:disabled) svg{transform:scale(1.22)}.board-like-control.heart button:hover:not(:disabled){color:var(--heart,#ff7a6b)}.board-like-control.heart button:active:not(:disabled) svg{transform:scale(.9)}.board-like-control.heart button.pop svg{animation:.45s cubic-bezier(.3,1.6,.5,1) rk-heart-pop}.board-like-control.heart button{position:relative}.board-like-control.heart button.pop:after{content:"";width:20px;height:20px;box-shadow:0 0 0 2px var(--heart,#ff7a6b);pointer-events:none;border-radius:50%;margin-top:-10px;animation:.45s ease-out forwards rk-heart-ring;position:absolute;top:50%;left:10px}@keyframes rk-heart-pop{0%{transform:scale(.6)}45%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes rk-heart-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.board-like-control.heart button svg,.board-like-control.heart button.pop svg{transition:none;animation:none}.board-like-control.heart button.pop:after{display:none}}.xp-mini .board-like-control{z-index:2;position:relative}.xp-mini .board-like-control.heart button{gap:4px;min-height:28px;margin-left:-6px;padding:0 6px;font-size:12px}.xp-mini .board-like-control.heart button svg{width:15px;height:15px}.xp-mini .board-like-control.heart button.pop:after{width:15px;height:15px;margin-top:-7.5px;left:6px}.board-tile-likes-control{pointer-events:auto}.board-tile-likes-control .board-like-control.heart button{color:#fff;min-height:26px;font:italic 900 13px/1 var(--font-sans);text-shadow:0 1px 2px #000000f2,0 0 6px #000000b3;background:0 0;gap:4px;padding:0 6px}.board-tile-likes-control .board-like-control.heart button:hover:not(:disabled){color:#fff;background:#0a080673}.board-tile-likes-control .board-like-control.heart button svg{stroke:#fff;filter:drop-shadow(0 1px 1.5px #000000e6);width:16px;height:16px}.board-tile-likes-control .board-like-control.heart button:hover:not(:disabled) svg{stroke:var(--heart,#ff7a6b)}.board-tile-likes-control .board-like-control.heart button[aria-pressed=true]{color:#fff}.board-tile-likes-control .board-like-control.heart button[aria-pressed=true] svg{fill:var(--heart,#ff7a6b);stroke:var(--heart,#ff7a6b)}.board-tile-likes-control .board-like-control.heart button.pop:after{width:16px;height:16px;margin-top:-8px;left:6px}.xp-guide-excerpt{color:var(--rk-text-3);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.primary-sidebar-account{min-width:0}.primary-sidebar-account:empty{display:none}.primary-sidebar-account .account-control{display:block}.primary-sidebar-account .account-control>summary{padding:0 14px 0 8px}.primary-sidebar-account .account-control>summary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.primary-sidebar-account .account-sync-dot{border-color:var(--chrome);margin-top:32px;margin-left:-18px}.primary-sidebar-account .account-menu{width:min(340px,100vw - 24px);left:0;right:auto}.primary-sidebar-account .account-sign-in{justify-content:center;width:100%}@media (max-width:760px){.primary-sidebar-account .account-control>summary{clip-path:none;justify-content:center;padding:0}.primary-sidebar-account .account-control>summary strong,.primary-sidebar-account .account-control>summary i{display:none}.primary-sidebar-account .account-avatar{width:36px;height:36px;font-size:15px}.primary-sidebar-account .account-sync-dot{margin-top:26px;margin-left:-12px}.primary-sidebar-account .account-sign-in{padding:0 4px;font-size:10px}}.workspace-toolbar .editor-head{flex:auto;align-items:center;gap:14px;min-width:0;padding:0 22px 0 16px;display:flex}.editor-head-back{height:52px;color:var(--ink);font:italic 900 34px/1 var(--font-sans);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:var(--tag-cut);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 18px 0 6px;display:inline-flex}.editor-head-back svg{fill:none;width:26px;height:26px;stroke:var(--muted);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s,stroke .14s}.editor-head-back:hover{background:var(--raised)}.editor-head-back:hover svg{stroke:var(--rk-gold);transform:translate(-3px)}.editor-head-back:focus-visible{outline:2px solid var(--rk-gold);outline-offset:-2px}.editor-head-divider{background:var(--line-strong);flex:none;align-self:stretch;width:1px;margin:20px 4px}.editor-head-portrait{--ring-a:var(--line-strong);--ring-b:var(--line-strong);background:conic-gradient(var(--ring-a) 0 50%,var(--ring-b) 50% 100%);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:2.5px;display:grid;overflow:hidden}.editor-head-portrait img{object-fit:cover;object-position:50% 14%;border-radius:50%;width:100%;height:100%}.editor-head-portrait>span{background:var(--raised);width:100%;height:100%;color:var(--muted);font:italic 900 18px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.editor-head-portrait .card-image-fallback{border-radius:50%;width:100%;height:100%;font-size:7px}.editor-head-identity{gap:4px;min-width:0;display:grid}.editor-head-name{min-width:0;color:var(--ink);text-align:left;cursor:text;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.editor-head-name strong{min-width:0;font:800 22px/1.15 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-head-name span{color:var(--muted);opacity:0;flex:none;font-size:15px;transition:opacity .12s}:is(.editor-head-name:hover span,.editor-head-name:focus-visible span){opacity:1}.editor-head-name:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.editor-head-name:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px}.editor-head-name-input{border:1px solid var(--rk-gold);border-radius:var(--radius-sm);background:var(--raised);width:min(420px,100%);color:var(--ink);font:800 20px/1.15 var(--font-sans);padding:3px 8px}.editor-head-legend{min-width:0;color:var(--ink-2);font:italic 800 13px/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.editor-head-runes{gap:3px;display:inline-flex}.editor-head-runes img{width:17px;height:17px}.editor-head-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.editor-head-button{height:38px;color:var(--ink-2);font:italic 900 12px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:var(--tag-cut);background:#f2e8d812;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.editor-head-button svg{flex:none;width:16px;height:16px}.editor-head-button:hover,.editor-head-button[aria-expanded=true]{background:var(--raised);color:var(--ink)}.editor-head-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;width:14px!important;height:14px!important}.editor-head-visibility-group{flex:none;align-items:center;gap:8px;margin-left:10px;display:flex}.editor-head-share{height:30px;padding:0 12px}.editor-head-visibility{height:30px;font:italic 900 11.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;clip-path:var(--tag-cut);border:0;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.editor-head-visibility svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.editor-head-visibility.visibility-public{color:#1c2614;background:#cfe3b7}.editor-head-visibility.visibility-unlisted{color:#2b1f08;background:#f0cf86}.editor-head-visibility.visibility-private,.editor-head-visibility.visibility-checking,.editor-head-visibility.visibility-unavailable{color:#efe6d6;background:#2a241d}.editor-head-visibility:hover:not(:disabled){filter:brightness(1.08)}.editor-head-visibility:disabled{opacity:.6;cursor:wait}.editor-head-play{background:var(--ink);height:38px;color:var(--ground);font:italic 900 12px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:var(--tag-cut);box-shadow:inset 0 -3px 0 var(--shu);border:0;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex}.editor-head-play svg{fill:currentColor;width:14px;height:14px}.editor-head-play:hover:not(:disabled){filter:brightness(1.06)}.editor-head-play:disabled{opacity:.4;cursor:not-allowed}:is(.editor-head-button:focus-visible,.editor-head-visibility:focus-visible,.editor-head-play:focus-visible){outline:2px solid var(--rk-gold);outline-offset:2px}.editor-head-menu-root{position:relative}.editor-head-menu{z-index:960;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--chrome);gap:2px;min-width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 52px #0000008c}.editor-head-menu.start{left:0}.editor-head-menu.end{right:0}.editor-head-menu button{min-height:38px;color:var(--ink-2);text-align:left;font:italic 900 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:var(--tag-cut);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px 0 12px;display:flex}.editor-head-menu button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:is(.editor-head-menu button:hover,.editor-head-menu button:focus-visible){background:var(--raised);color:var(--ink);outline:0}.editor-head-menu button[aria-checked=true]{color:var(--rk-gold)}.editor-head-menu hr{background:var(--line);border:0;width:100%;height:1px;margin:4px 0}@media (max-width:1600px){.editor-head-label{display:none}.editor-head-button{padding:0 11px}}@media (max-width:1440px){.editor-head-share-label{display:none}}@media (max-width:1280px){.editor-head-back{padding-right:12px;font-size:28px}.editor-head-name strong{font-size:19px}.editor-head-play span{display:none}.editor-head-play{padding:0 14px}}.app-dialog{width:min(var(--dialog-width),calc(100vw - 32px));border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);max-width:none;max-height:calc(100vh - 32px);color:var(--ink);--dialog-width:640px;margin:auto;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #0009}.app-dialog:not([open]){display:none}.app-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080705bd}.app-dialog.size-sm{--dialog-width:480px}.app-dialog.size-lg{--dialog-width:860px}.app-dialog.size-xl{--dialog-width:1420px}.app-dialog.size-stage{--dialog-width:1240px;height:min(900px,100vh - 48px)}.app-dialog-stage{background-color:var(--chrome);background-image:var(--woodgrain),var(--grain-soft);background-blend-mode:soft-light,overlay;background-size:420px,160px;flex:1;min-width:0;display:flex;position:relative}.app-dialog-panel{flex-direction:column;flex:1;min-width:0;padding:28px 28px 24px 30px;display:flex;overflow-y:auto}.app-dialog.has-stage .app-dialog-panel{border-left:1px solid var(--line);flex:none;width:380px;padding:30px 28px 26px 30px}.app-dialog-panel>*{flex-shrink:0}.app-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.app-dialog-head>div{min-width:0}.app-dialog-head h2{color:var(--ink);font:italic 900 26px/1.05 var(--font-sans);letter-spacing:.005em;text-transform:uppercase;margin:0}.app-dialog.has-stage .app-dialog-head h2{font-size:30px}.app-dialog-sub{color:var(--ink-2);font:italic 800 13px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;overflow:hidden}.app-dialog-sub b{color:var(--ink)}.app-dialog.has-stage .app-dialog-head{margin-bottom:30px}.app-dialog-close{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -6px 0 0;padding:0;font-size:22px;display:grid}.app-dialog-close:hover:not(:disabled){background:var(--raised);color:var(--ink)}.app-dialog-close:disabled{opacity:.4;cursor:default}.app-dialog-body{flex-direction:column;gap:22px;display:flex}.app-dialog-body>p{color:var(--ink-2);font:500 13.5px/1.6 var(--font-sans);margin:0}.app-dialog-body>p strong{color:var(--ink)}.app-dialog-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.app-dialog.has-stage .app-dialog-foot{justify-content:stretch;gap:14px;padding-top:20px;display:grid}.app-dialog.has-stage .app-dialog-foot .ui-warning{margin:0}@media (max-width:900px){.app-dialog.size-stage{flex-direction:column;height:calc(100vh - 32px)}.app-dialog.size-stage .app-dialog-stage{flex:55%}.app-dialog.has-stage .app-dialog-panel{border-left:0;border-top:1px solid var(--line);flex:0 45%;width:auto}}.ui-button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:38px;color:var(--ink);font:italic 900 12px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .12s,border-color .12s;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--ink-2);background:var(--raised)}.ui-button.primary,.ui-button.danger{color:var(--on-shu);clip-path:var(--tag-cut);background-image:var(--grain-soft),linear-gradient(var(--shu),var(--shu));background-blend-mode:overlay,normal;background-size:160px,auto;border:0;border-radius:0;padding:0 22px}.ui-button.danger{background-image:var(--grain-soft),linear-gradient(#8f2a20,#8f2a20)}.ui-button.primary:hover:not(:disabled),.ui-button.danger:hover:not(:disabled){filter:brightness(1.1)}.ui-button:disabled{opacity:.45;cursor:default}:is(.ui-button.primary:focus-visible,.ui-button.danger:focus-visible){outline:2px solid var(--on-shu);outline-offset:-5px}.ui-button.conflict-discard{color:var(--shu-text)}.ui-text-button{color:var(--muted);font:italic 800 11.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ui-text-button:hover:not(:disabled){color:var(--ink)}.ui-text-button:disabled{opacity:.4;cursor:default}.ui-warning{border-left:3px solid var(--shu);color:var(--ink-2);font:500 12px/1.45 var(--font-sans);background:#c8412f1a;margin:0;padding:9px 11px}.ui-tabs{gap:4px;display:flex}.ui-tabs button{background:var(--raised);min-width:120px;height:34px;color:var(--ink-2);font:italic 900 11.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;clip-path:var(--tag-cut);cursor:pointer;border:0;padding:0 16px}.ui-tabs button:hover{color:var(--ink);background:#302b24}.ui-tabs button[aria-selected=true]{background:var(--ink);color:var(--ground);box-shadow:inset 0 -3px 0 var(--shu)}.ui-tabs button:focus-visible{outline-offset:-4px}.ui-code{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chrome);width:100%;min-height:300px;color:var(--ink);outline:0;padding:14px 16px;font:500 13px/1.6 Consolas,SFMono-Regular,Menlo,monospace}.ui-code.compact{word-break:break-all;min-height:120px}.ui-code:focus-visible{border-color:var(--rk-gold);box-shadow:0 0 0 3px #c9a25a26}.ui-code::placeholder{color:var(--muted)}.ui-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);font:italic 800 13px/1.5 var(--font-sans);text-align:center;margin:0;padding:22px 16px}.ui-warning.pre{white-space:pre-wrap}.modal-success{border:0;border-left:3px solid var(--sage);color:var(--ink-2);font:500 12px/1.45 var(--font-sans);background:#8fa0731f;border-radius:0;margin:0;padding:9px 11px}.app-dialog-body code{border-radius:var(--radius-xs);background:var(--raised);color:var(--ink);padding:1px 5px;font:600 12px/1.4 Consolas,SFMono-Regular,Menlo,monospace}.ui-tabs button[aria-checked=true]{background:var(--ink);color:var(--ground);box-shadow:inset 0 -3px 0 var(--shu)}.ui-tabs button:disabled{opacity:.5;cursor:default}.ui-section{gap:10px;display:grid}.ui-section-label{color:var(--muted);font:italic 900 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.ui-section-note{color:var(--muted);font:500 12px/1.45 var(--font-sans);margin:0}.ui-input,.ui-link-field input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chrome);width:100%;min-width:0;color:var(--ink);font:600 14px/1.4 var(--font-sans);outline:0;padding:10px 12px}.ui-input:focus-visible{border-color:var(--rk-gold);box-shadow:0 0 0 3px #c9a25a26}.ui-link-field input:focus-visible{border-color:var(--rk-gold);box-shadow:0 0 0 3px #c9a25a26}.ui-input[aria-invalid=true]{border-color:var(--danger)}.ui-link-field{gap:8px;display:flex}.ui-link-field input{flex:1;font:500 13px/1.4 Consolas,SFMono-Regular,Menlo,monospace}.ui-field em{color:var(--muted);text-transform:none;letter-spacing:0;font-style:normal;font-weight:700}.ui-field textarea{resize:vertical;min-height:140px}.share-portable{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.share-portable>div{gap:5px;min-width:0;display:grid}.share-portable strong{font:italic 900 12px/1.2 var(--font-sans);letter-spacing:.05em;text-transform:uppercase}.share-portable small{color:var(--muted);font:500 12px/1.4 var(--font-sans)}.board-style-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.board-style-choices>button{border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;align-content:start;gap:12px;padding:12px;transition:border-color .12s,background .12s;display:grid}.board-style-choices>button:hover:not(:disabled){border-color:var(--ink-2)}.board-style-choices>button[aria-checked=true]{border-color:var(--ink);background:var(--raised);color:var(--ink)}.board-style-choices>button[aria-checked=true] .ui-option-mark{box-shadow:inset 0 0 0 1.5px var(--ink)}.board-style-choices>button[aria-checked=true] .ui-option-mark:after{opacity:1;transform:none}.board-style-choices>button:disabled{cursor:wait}.board-style-choices>button:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}.board-style-name{align-items:center;gap:10px;display:flex}.board-style-name strong{font:italic 900 14px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.board-style-name em{color:var(--rk-gold);font:italic 800 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;margin-left:auto}.board-style-hint{color:var(--muted);font:500 12px/1.45 var(--font-sans)}.public-name-form.in-dialog{gap:8px;margin:0;display:grid}.public-name-form.in-dialog small{color:var(--muted);font:500 12px/1.4 var(--font-sans)}.feedback-form{gap:18px;display:grid}.feedback-form .feedback-counter{color:var(--muted);font:600 11px/1 var(--font-sans);text-transform:none;letter-spacing:0;justify-self:end;margin-top:-2px}@media (max-width:600px){.ui-link-field,.share-portable{flex-direction:column;align-items:stretch}}.ui-field{gap:8px;display:grid}.ui-field>span{color:var(--muted);font:italic 900 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ui-field>span strong{color:var(--ink)}.ui-field input,.ui-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chrome);width:100%;color:var(--ink);font:600 14px/1.4 var(--font-sans);outline:0;padding:10px 12px}:is(.ui-field input:focus-visible,.ui-field textarea:focus-visible){border-color:var(--rk-gold);box-shadow:0 0 0 3px #c9a25a26}.ui-checks{border-top:1px solid var(--line)}.ui-check{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.ui-check:disabled{opacity:.5;cursor:default}.ui-check-text,.ui-option-text{gap:5px;min-width:0;display:grid}.ui-check-text strong,.ui-option-text strong{font:italic 900 12px/1.2 var(--font-sans);letter-spacing:.05em;text-transform:uppercase}.ui-check-text small,.ui-option-text small{color:var(--muted);font:500 12px/1.35 var(--font-sans)}.ui-check-box{border-radius:var(--radius-sm);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);flex:none;place-items:center;transition:background .12s,box-shadow .12s;display:grid}.ui-check-box svg{fill:none;width:14px;height:14px;stroke:var(--ground);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .12s,transform .12s;transform:scale(.6)}.ui-check:hover:not(:disabled) .ui-check-box{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.ui-check[aria-checked=true] .ui-check-box{background:var(--ink);box-shadow:none}.ui-check[aria-checked=true] .ui-check-box svg{opacity:1;transform:none}.ui-check:focus-visible{outline-offset:-2px}.ui-options button:focus-visible{outline-offset:-2px}.ui-slider-label{color:var(--muted);font:italic 900 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 9px;display:flex}.ui-slider-label output{color:var(--ink);font:italic 900 13px/1 var(--font-sans);letter-spacing:.02em}.ui-slider-track{height:24px;position:relative}.ui-slider-track .rail,.ui-slider-track .fill{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.ui-slider-track .rail{background:var(--raised);right:0}.ui-slider-track .fill{width:var(--value);background:var(--ink-2)}.ui-slider-track .mark{background:var(--line-strong);width:2px;height:14px;margin-left:-1px;position:absolute;top:5px}.ui-slider-track .grip{top:4px;left:var(--value);border-radius:var(--radius-sm);background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 3px var(--panel);margin-left:-8px;transition:transform .1s;position:absolute}.ui-slider-track input{opacity:0;cursor:pointer;width:calc(100% + 16px);height:100%;margin:0;position:absolute;inset:0 -8px}.ui-slider-track:hover .grip{transform:scale(1.12)}.ui-slider-track:has(input:active) .grip{transform:scale(1.12)}.ui-slider-track:has(input:focus-visible) .grip{outline:2px solid var(--rk-gold);outline-offset:3px}.ui-slider-ends{color:var(--muted);font:600 10.5px/1 var(--font-sans);justify-content:space-between;margin-top:4px;display:flex}.ui-options{border-top:1px solid var(--line);display:grid}.ui-options button{border:0;border-bottom:1px solid var(--line);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 4px 12px 2px;display:flex}.ui-options button:hover:not(:disabled){color:var(--ink)}.ui-options button:disabled{opacity:.5;cursor:default}.ui-option-mark{border-radius:var(--radius-sm);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);flex:none;transition:box-shadow .12s;position:relative}.ui-option-mark:after{content:"";background:var(--ink);opacity:0;border-radius:2px;transition:opacity .12s,transform .12s;position:absolute;inset:6px;transform:scale(.4)}.ui-options button:hover:not(:disabled) .ui-option-mark{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.ui-options button[aria-checked=true]{color:var(--ink)}.ui-options button[aria-checked=true] .ui-option-mark{box-shadow:inset 0 0 0 1.5px var(--ink)}.ui-options button[aria-checked=true] .ui-option-mark:after{opacity:1;transform:none}.ui-option-icon{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:grid}.ui-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ui-options button[aria-checked=true] .ui-option-icon{color:var(--ink)}.test-hand-dialog .app-dialog-panel{padding:24px 28px 26px}.test-hand-dialog .app-dialog-head{margin-bottom:16px}.test-hand-table{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:var(--chrome);background-image:var(--woodgrain),var(--grain-soft);background-blend-mode:soft-light,overlay;background-size:420px,160px;margin:0 -28px}.test-hand-dialog .test-hand-cards{gap:18px;min-height:0;padding:44px 36px 34px}.test-hand-dialog .test-hand-cards>button{flex:0 280px;width:auto;min-width:0}.test-hand-dialog .app-dialog-foot{justify-content:center;gap:12px;padding-top:22px}.test-hand-dialog .test-hand-action{width:min(560px,60vw);min-height:64px;font-size:18px}.test-hand-dialog .test-hand-action.mulligan{background-image:var(--grain-soft),linear-gradient(#c8412f,#a3321f)}.test-hand-dialog .test-hand-draw-card{width:min(220px,24vw);min-height:64px;font-size:16px}@media (max-height:820px){.test-hand-dialog .test-hand-cards{padding:30px 28px 24px}.test-hand-dialog .test-hand-cards>button{flex-basis:220px}.test-hand-dialog .test-hand-action,.test-hand-dialog .test-hand-draw-card{min-height:52px}}.my-collection-card-dialog{--dialog-width:1040px}.my-collection-card-dialog.size-stage{height:min(820px,100vh - 48px)}.my-collection-card-dialog .app-dialog-stage{justify-content:center;align-items:center;padding:32px}.my-collection-card-dialog .my-collection-modal-art{border-radius:var(--radius-card);width:min(100%,420px);box-shadow:0 18px 40px #0000008c}.my-collection-card-dialog .my-collection-modal-details dt{color:var(--muted);font:italic 900 10.5px/1.2 var(--font-sans);letter-spacing:.07em}.my-collection-card-dialog .my-collection-modal-details dd{color:var(--ink);font:600 14px/1.4 var(--font-sans)}.my-collection-card-dialog.has-stage .app-dialog-panel{width:440px}.my-collection-card-dialog .my-collection-select>span{color:var(--muted);font:italic 900 10.5px/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.my-collection-card-dialog select,.my-collection-card-dialog .my-collection-language-control input,.my-collection-card-dialog .my-collection-condition-list input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chrome);color:var(--ink)}.my-collection-card-dialog .my-collection-language-control button,.my-collection-card-dialog .my-collection-edit-toggle,.my-collection-card-dialog .my-collection-save-conditions{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:italic 900 11.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;background:0 0}.my-collection-card-dialog .my-collection-language-control button:hover,.my-collection-card-dialog .my-collection-edit-toggle:hover,.my-collection-card-dialog .my-collection-save-conditions:hover{border-color:var(--ink-2);background:var(--raised)}.my-collection-card-dialog .my-collection-modal-counts p{border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0}.my-collection-import-dialog .my-collection-import-filename{color:var(--ink);font:700 13px/1.4 var(--font-sans);overflow-wrap:anywhere;margin:0}.my-collection-import-dialog .my-collection-import-warning,.my-collection-import-dialog .my-collection-import-duplicate{border:0;border-left:3px solid var(--shu);color:var(--ink-2);font:500 12px/1.45 var(--font-sans);background:#c8412f1a;border-radius:0;gap:8px;margin:0;padding:11px 12px;display:grid}.my-collection-import-dialog .my-collection-import-warning strong{color:var(--ink)}.my-collection-import-dialog .my-collection-import-warning .ui-checks{margin-top:4px}.my-collection-import-dialog .my-collection-import-summary>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.my-collection-activity-dialog .app-dialog-panel{padding-bottom:20px}.guide-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.guide-help-dialog .guide-help-grid section{margin:0}.guide-help-dialog .guide-help-grid h3{color:var(--ink);font:italic 900 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}@media (max-width:760px){.guide-help-grid{grid-template-columns:1fr}}.proxy-stage{flex:1;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:18px;min-width:0;padding:34px 34px 22px;display:grid;position:relative}.proxy-stage-sheet{justify-content:center;height:100%;min-height:0;display:flex}.proxy-stage-empty{max-width:420px;color:var(--muted);font:italic 800 14px/1.5 var(--font-sans);text-align:center;align-self:center;margin:0}.proxy-sheet{aspect-ratio:210/297;background:#fbfaf7;height:100%;position:relative;box-shadow:0 14px 34px #0000008c}.proxy-sheet-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:90%;height:88.8889%;display:grid;position:absolute;top:5.5556%;left:5%}.proxy-sheet-card{background:#fff;outline:.5px solid #6e6e6e;position:relative;overflow:hidden}.proxy-sheet-card img{object-fit:fill;width:100%;height:100%;filter:var(--proxy-filter,none);display:block}.proxy-sheet-card.landscape img{width:139.683%;max-width:none;height:71.591%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.proxy-sheet-card:after{content:"";pointer-events:none;opacity:var(--proxy-veil,0);background:#fff;position:absolute;inset:0}.proxy-sheet-card .card-image-fallback{color:#191919;background:#fff;border:0;border-radius:0;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:7%;font:700 clamp(7px,1.1vw,13px)/1.2 Helvetica,Arial,sans-serif;display:flex}.proxy-sheet-card .card-image-fallback small{color:#191919;font-size:.8em;font-weight:400}.proxy-sheet.thumb .card-image-fallback{font-size:0}.proxy-cut{background:#6e6e6e;width:.5px;height:.5px;position:absolute}.proxy-pager{align-items:center;gap:14px;max-width:100%;display:flex}.proxy-pager-nav{background:var(--raised);width:34px;height:34px;color:var(--ink-2);border-radius:var(--radius-sm);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.proxy-pager-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.proxy-pager-nav:hover:not(:disabled){color:var(--ink);background:#302b24}.proxy-pager-nav:disabled{opacity:.35;cursor:default}.proxy-thumbs{scrollbar-width:thin;gap:8px;min-width:0;padding:5px;display:flex;overflow-x:auto}.proxy-thumbs button{opacity:.55;cursor:pointer;background:0 0;border:0;flex:none;height:58px;padding:0;transition:opacity .12s}.proxy-thumbs button:hover{opacity:.85}.proxy-thumbs button.active{opacity:1;outline:2px solid var(--ink);outline-offset:3px}.proxy-sheet.thumb{box-shadow:0 3px 8px #00000080}.proxy-sheet.thumb .proxy-sheet-card{outline-width:.3px}.proxy-page-number{min-width:92px;color:var(--ink-2);font:italic 900 12px/1 var(--font-sans);letter-spacing:.06em;text-align:center;text-transform:uppercase;flex:none}.proxy-page-number b{color:var(--ink)}.proxy-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.proxy-facts div{flex-direction:column-reverse;justify-content:flex-end;gap:5px;padding:13px 0;display:flex}.proxy-facts div+div{border-left:1px solid var(--line);padding-left:14px}.proxy-facts dd{color:var(--ink);font:italic 900 22px/1 var(--font-sans);margin:0}.proxy-facts dt{color:var(--muted);font:italic 800 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.proxy-hint{color:var(--muted);font:500 12.5px/1.45 var(--font-sans);margin:0}.proxy-download{height:46px;color:var(--on-shu);font:italic 900 14px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;clip-path:var(--tag-cut);cursor:pointer;background-image:var(--grain-soft),linear-gradient(var(--shu),var(--shu));background-blend-mode:overlay,normal;background-size:160px,auto;border:0;justify-content:center;align-items:center;gap:10px;display:inline-flex}.proxy-download svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.proxy-download:hover:not(:disabled){filter:brightness(1.08)}.proxy-download:disabled{opacity:.45;cursor:default}.proxy-download:focus-visible{outline-offset:-5px;outline-color:var(--on-shu)}@media (max-width:900px){.proxy-stage{padding:22px 16px 14px}.proxy-thumbs{display:none}}.mc-screen{flex-direction:column;min-height:0;padding:0;display:flex}.mc-head{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.mc-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.mc-head-actions .ui-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mc-sync{color:var(--muted);font:italic 800 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:0 6px 0 0;display:inline-flex}.mc-sync i{background:var(--muted);border-radius:50%;width:8px;height:8px}.mc-sync.synced i{background:var(--sage);box-shadow:0 0 0 3px #8fa0732e}.mc-sync.saving i,.mc-sync.checking i{background:var(--rk-gold)}.mc-sync.offline i,.mc-sync.unavailable i,.mc-sync.session i,.mc-sync.invalid-data i,.mc-sync.cache-error i{background:var(--danger)}.mc-screen .collection-toolbar{flex:none}.mc-screen .collection-filter-tabs button small{font:italic 800 11px/1 var(--font-sans);opacity:.6;margin-left:6px}.mc-right{align-items:center;gap:18px;margin-left:auto;display:flex}.mc-field{align-items:center;gap:10px;display:flex}.mc-field>span{color:var(--muted);font:italic 900 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.mc-field select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chrome);height:34px;color:var(--ink);font:600 13px/1 var(--font-sans);padding:0 10px}.mc-step{border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;height:34px;display:inline-flex}.mc-step button{width:32px;height:100%;color:var(--ink-2);font:700 16px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.mc-step button:hover:not(:disabled){background:var(--raised);color:var(--ink)}.mc-step button:disabled{opacity:.35;cursor:default}.mc-step strong{text-align:center;min-width:34px;color:var(--ink);font:italic 900 13px/1 var(--font-sans)}.mc-screen .my-collection-last-change-row{background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:14px 28px 0;display:flex}.mc-screen .my-collection-last-change-row p{color:var(--muted);font:500 12px/1.4 var(--font-sans);margin:0}.mc-screen .my-collection-last-change-row strong{color:var(--ink-2)}.mc-screen .my-collection-state{margin:28px}.mc-sets{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;gap:18px;padding:18px 28px 28px;display:grid}.mc-set-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);flex-direction:column;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.mc-set-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.mc-set-card:has(.mc-set-open:focus-visible){outline:2px solid var(--rk-gold);outline-offset:3px}.mc-set-open{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.mc-set-open:focus-visible{outline:0}.mc-set-art{border-bottom:1px solid var(--line);background-color:var(--chrome);background-image:var(--woodgrain),var(--grain-soft);background-blend-mode:soft-light,overlay;background-size:420px,160px;place-items:center;height:108px;padding:12px 18px;display:grid;position:relative}.mc-set-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #00000080);max-width:70%;max-height:76px}.mc-set-logo-text{color:var(--ink-2);font:italic 900 20px/1.05 var(--font-sans);letter-spacing:.04em;text-align:center;text-transform:uppercase;opacity:.8}.mc-set-card.all .mc-set-logo-text{color:var(--rk-gold);opacity:1}.mc-set-code,.mc-set-complete{height:20px;font:italic 900 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;clip-path:var(--tag-cut);align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:12px}.mc-set-code{background:var(--tag);color:var(--on-tag);left:12px}.mc-set-complete{background:var(--rk-gold);color:#1a1408;right:12px}.mc-set-name{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px 2px;display:flex}.mc-set-name h2{color:var(--ink);font:italic 900 18px/1.1 var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.mc-set-name span{color:var(--muted);font:italic 800 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;flex:none}.mc-set-stats{align-items:center;gap:14px;padding:10px 16px 12px;display:flex}.mc-set-stats dl{flex:1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.mc-set-stats dl div{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:5px;padding-left:10px;display:flex}.mc-set-stats dd{color:var(--ink);font:italic 900 16px/1 var(--font-sans);margin:0}.mc-set-stats dd small{color:var(--muted);font-size:11px}.mc-set-stats dt{color:var(--muted);font:italic 800 10px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.mc-ring{background:conic-gradient(var(--rk-gold) var(--p),var(--raised) 0);border-radius:50%;flex:none;width:52px;height:52px;position:relative}.mc-ring:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:5px}.mc-ring b{z-index:1;color:var(--ink);font:italic 900 13px/1 var(--font-sans);place-items:center;display:grid;position:absolute;inset:0}.mc-set-rarity{border-top:1px solid var(--line);background:var(--chrome);grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:10px 16px 12px;list-style:none;display:grid}.mc-set-rarity li{gap:6px;min-width:0;display:grid}.mc-set-rarity li.empty{opacity:.35}.mc-set-rarity span{color:var(--muted);font:italic 900 9px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:4px;display:flex}.mc-set-rarity b{color:var(--ink-2)}.mc-set-rarity i{background:var(--raised);border-radius:2px;height:3px;position:relative;overflow:hidden}.mc-set-rarity i:after{content:"";width:var(--p);background:var(--ink-2);position:absolute;inset:0 auto 0 0}.mc-set-head{border-bottom:1px solid var(--line);background:var(--chrome);flex:none;align-items:center;gap:16px;height:96px;padding:0 28px;display:flex}.mc-back{height:52px;color:var(--ink);font:italic 900 34px/1 var(--font-sans);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;clip-path:var(--tag-cut);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 18px 0 6px;display:inline-flex}.mc-back svg{fill:none;width:26px;height:26px;stroke:var(--muted);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s,stroke .14s}.mc-back:hover{background:var(--raised)}.mc-back:hover svg{stroke:var(--rk-gold);transform:translate(-3px)}.mc-divider{background:var(--line-strong);align-self:stretch;width:1px;margin:22px 2px}.mc-set-head .mc-ring:after{background:var(--chrome)}.mc-set-id{gap:6px;min-width:0;display:grid}.mc-set-id h1{color:var(--ink);font:italic 900 24px/1 var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.mc-set-id small{color:var(--rk-gold);font:italic 800 11px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.mc-filters{border:0;border-bottom:1px solid var(--line);background:var(--chrome);border-radius:0;flex-wrap:wrap;flex:none;align-items:center;gap:10px 26px;margin:0;padding:12px 28px;display:flex}.mc-filters.catalog-filters .filter-row{margin:0}.mc-screen .my-collection-grid{gap:22px 16px;padding:20px 28px 28px}.mc-screen .my-collection-card{background:0 0;border:0;flex-direction:column;display:flex}.mc-screen .my-collection-card:hover{box-shadow:none;transform:translateY(-2px)}.mc-screen .my-collection-card-open{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--raised);overflow:hidden}.mc-screen .my-collection-card.unowned .my-collection-card-art img,.mc-screen .my-collection-card.unowned .my-collection-card-art>.card-image-fallback{filter:grayscale()brightness(.62);opacity:1}.mc-screen .my-collection-inventory{border:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--chrome);pointer-events:auto;border-top:0;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;position:static}.mc-screen .collection-quantity{height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:24px 1fr 24px;align-items:center;padding:0 3px;display:grid}.mc-screen .collection-quantity+.collection-quantity{border-left:1px solid var(--line)}.mc-screen .collection-quantity .quantity-step,.mc-screen .collection-quantity.foil .quantity-step{border-radius:var(--radius-sm);width:24px;height:24px;box-shadow:none;color:var(--ink-2);font:700 15px/1 var(--font-sans);background:0 0}.mc-screen .collection-quantity .quantity-step:hover:not(:disabled),.mc-screen .collection-quantity.foil .quantity-step:hover:not(:disabled){background:var(--raised);color:var(--ink);background-image:none}.mc-screen .collection-quantity .quantity-step:disabled{color:var(--muted);opacity:.4}.mc-screen .collection-quantity .quantity-badge,.mc-screen .collection-quantity.foil .quantity-badge{height:auto;color:var(--ink);font:italic 900 14px/1 var(--font-sans);text-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;display:flex}.mc-screen .collection-quantity .quantity-badge:before{content:"Std";color:var(--muted);font:italic 900 9px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.mc-screen .collection-quantity.foil .quantity-badge:before{content:"Foil";background:linear-gradient(90deg,#f1c7d9,#c9d8f2,#f3e4b4);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:1100px){.mc-right{gap:10px}.mc-field>span{display:none}.mc-back{font-size:26px}}.mc-screen .collection-quantity .quantity-badge,.mc-screen .collection-quantity.foil .quantity-badge{clip-path:none;width:auto;min-width:0;height:100%;box-shadow:none;font-variant-numeric:tabular-nums;border-left:0;border-right:0;grid-column:auto;padding:0 2px;overflow:visible}.mc-filters.catalog-filters .filter-row{align-items:center;gap:10px;display:flex}.mc-filters.catalog-filters .filter-row>span{padding:0;font-size:10.5px}.mc-filters.catalog-filters .filter-row>div{flex-wrap:nowrap;gap:5px}.mc-filters.catalog-filters .filter-row button{border-radius:var(--radius-sm);min-height:28px;color:var(--ink-2);font:italic 800 11.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;padding:3px 10px}.mc-filters.catalog-filters .filter-row button:hover{background:var(--raised);color:var(--ink)}.mc-filters.catalog-filters .filter-row:not(.domain-filter) button.active,.mc-filters.catalog-filters .domain-filter .domain-all.active{background:var(--raised);color:var(--ink);box-shadow:inset 0 -2px 0 var(--shu);border:0}.mc-filters.catalog-filters .filter-row .card-type-glyph{width:17px;height:17px}.mc-filters.catalog-filters .filter-row .domain-color-button,.mc-filters.catalog-filters .filter-row .energy-cost{border:1px solid var(--line);background:var(--raised);text-transform:none;border-radius:50%;flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0}.mc-filters.catalog-filters .filter-row .domain-color-button .domain-glyph{flex-basis:28px;width:28px;height:28px}.mc-filters.catalog-filters .filter-row .energy-glyph{width:19px;height:19px}.mc-filters.catalog-filters .filter-row .energy-seven-plus{border-radius:999px;flex-basis:38px;width:38px}.mc-filters.catalog-filters .filter-row .domain-color-button.active{box-shadow:0 0 0 2px var(--ink);border-color:#0000}.mc-filters.catalog-filters .filter-row:not(.domain-filter) .energy-cost.active{border-color:var(--ink);background:var(--raised);box-shadow:0 0 0 1px var(--ink)}.mc-filters.catalog-filters .filter-row .energy-cost.active .energy-glyph{filter:drop-shadow(0 1px 2px #0000008c)}.mc-filters .set-filter-row{flex:280px;min-width:240px}.mc-screen .my-collection-card{container-type:inline-size}@container (width<=150px){.mc-screen .collection-quantity{grid-template-columns:18px 1fr 18px;padding:0 1px}.mc-screen .collection-quantity .quantity-step,.mc-screen .collection-quantity.foil .quantity-step{width:18px;height:22px;font-size:13px}.mc-screen .collection-quantity .quantity-badge:before{content:"S"}.mc-screen .collection-quantity.foil .quantity-badge:before{content:"F"}}
