.ci-image,.dw-preview-image img{transition:transform .35s ease}.cf-upside-down{transform:rotate(180deg)}.cf-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cf-toggle:before{content:"⟲";font-size:1.1em;line-height:1}@media(prefers-reduced-motion:reduce){.ci-image,.dw-preview-image img{transition:none}}.dp-flip{width:100%;margin-top:10px}.card-inspector-preview,.card-inspector{color:var(--ink);background:var(--azul-101a2e, #101a2e);border:1px solid var(--azul-3a4768, #3a4768);box-shadow:0 12px 40px #0008;border-radius:16px;padding:0;font:16px/1.5 var(--body);overflow:hidden}.card-inspector-preview{position:fixed;z-index:80;top:56px;left:16px;width:min(380px,calc((100dvh - 136px)*.714));max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);display:flex;flex-direction:column;text-align:left;border-radius:14px}.card-inspector-preview:has(.ci-image) .ci-head{order:2;padding:0;border:0}.card-inspector-preview:has(.ci-image) .ci-head>div{display:none}.card-inspector-preview:has(.ci-image) .ci-actions{width:100%;gap:0}.card-inspector-preview:has(.ci-image) .ci-actions .ci-control+.ci-control{border-left:1px solid var(--line)}.card-inspector-preview:has(.ci-image) .ci-control{flex:1;width:100%;border:0;border-radius:0;min-height:36px;padding:5px 12px;background:var(--azul-111c30, #111c30)}.card-inspector-preview:has(.ci-image) .ci-body{padding:0;overflow:hidden}.card-inspector-preview:has(.ci-image) .ci-details{display:none}.card-inspector-preview .ci-image{width:100%;max-height:none;margin:0;border-radius:10px}.card-inspector-preview.on-table{pointer-events:none}.card-inspector-preview.following{width:min(300px,calc((100dvh - 136px)*.714));max-height:calc(100dvh - 16px)}.card-inspector-preview.on-table .ci-control,.card-inspector-preview.on-table:has(.ci-image) .ci-head{display:none}.ci-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line);flex-shrink:0}.ci-head h2{margin:0;font:600 20px/1.25 var(--display);overflow-wrap:anywhere}.ci-cost{display:flex;gap:2px;margin-top:8px;font-size:20px}.ci-actions{display:flex;gap:8px;flex-shrink:0}.ci-control{padding:8px 12px;min-height:44px;border-radius:8px;border:1px solid var(--line);background:var(--azul-1a2944, #1a2944);cursor:pointer;font-size:14px;flex-shrink:0}.ci-control:hover{border-color:var(--gold)}.ci-body{padding:16px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.ci-image{display:block;max-height:190px;max-width:100%;margin:0 auto 16px;object-fit:contain;border-radius:8px;outline:1px solid #ffffff1a}.ci-type{margin:0 0 12px;color:var(--azul-c0cbe0, #c0cbe0);font-size:14px}.ci-type-change{padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--azul-9fd8ff, #9fd8ff) 13.3%,transparent);color:var(--azul-bfe6ff, #bfe6ff);font-weight:700}.ci-rules{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.55}.ci-rules .pip{font-size:.9em}.ci-strength{border-top:1px solid var(--line);padding-top:12px;font-variant-numeric:tabular-nums}.ci-strength strong{font-size:22px}.ci-strength span,.ci-note{color:var(--muted);font-size:14px}.ci-merged{display:flex;gap:12px;align-items:flex-start;margin-top:14px}.ci-merged h3{margin:0 0 4px;font-size:15px}.ci-merged-thumb{flex:none;width:76px;padding:0;border:0;border-radius:5px;background:none;cursor:zoom-in}.ci-merged-thumb img{display:block;width:100%;border-radius:5px;outline:1px solid #ffffff1a}.ci-merged-thumb:hover img,.ci-merged-thumb:focus-visible img{outline:2px solid var(--gold)}.ci-keywords{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:12px 0;padding:0}.ci-keywords li{border-radius:6px;padding:3px 8px;background:var(--azul-1d3050, #1d3050);font-size:14px}.card-inspector{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.card-inspector[open]{display:flex;flex-direction:column}.card-inspector::backdrop{background:#000a}.card-inspector .ci-body{display:grid;grid-template-columns:minmax(160px,270px) minmax(0,1fr);gap:24px;padding:24px}.card-inspector .ci-image{max-height:none;width:100%;margin:0;align-self:start}.card-inspector .ci-no-image{grid-template-columns:1fr}.card-inspector .ci-head h2{font-size:24px}@media(max-width:700px){.card-inspector-preview{top:12px;max-height:calc(100dvh - 24px);width:min(380px,calc(100vw - 32px),calc((100dvh - 64px)*.714))}.card-inspector .ci-body{grid-template-columns:1fr;gap:16px;padding:16px}.card-inspector .ci-image{max-height:260px;width:auto;max-width:100%;margin:auto}}@media(max-height:500px)and (min-width:501px){.card-inspector{width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 16px)}.card-inspector[open]{display:grid;grid-template-columns:min-content minmax(240px,420px);grid-template-rows:auto minmax(0,1fr)}.card-inspector .ci-body{display:contents}.card-inspector .ci-image{grid-column:1;grid-row:1 / 3;width:min(calc((100dvh - 40px)*.716),45vw);height:auto;max-width:none;max-height:none;margin:12px 0 12px 12px;object-fit:contain}.card-inspector .ci-head{grid-column:2;grid-row:1;padding:12px 14px 10px;align-items:center}.card-inspector .ci-head h2{font-size:20px}.card-inspector .ci-cost{margin-top:4px;font-size:16px}.card-inspector .ci-control{min-height:40px}.card-inspector .ci-details{grid-column:2;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 14px;font-size:15px}}@media(max-height:500px){.card-inspector-preview{top:8px;max-height:calc(100dvh - 16px);width:min(380px,calc((100dvh - 56px)*.714))}}.ci-status{margin:0;padding:8px 12px 10px;list-style:none;display:grid;gap:4px;font-size:13px;line-height:1.4;color:var(--azul-d5dcea, #d5dcea);background:var(--azul-0c1426, #0c1426);border-top:1px solid var(--line)}.ci-status li{padding-left:10px;border-left:2px solid var(--gold)}.deck-workspace,.dw-preview{--dw-bg: var(--bg-deep, var(--azul-080d1a, #080d1a));--dw-surface: var(--panel, var(--azul-101a2e, #101a2e));--dw-raised: var(--surface, var(--azul-1a2943, #1a2943));--dw-line: var(--line, var(--azul-34445e, #34445e));--dw-ink: var(--ink, #f0f3f9);--dw-muted: var(--muted, var(--azul-aab9cd, #aab9cd));--dw-accent: var(--gold, #f2b54c);color:var(--dw-ink);font:400 16px/1.5 var(--body, sans-serif)}.deck-workspace{min-height:100dvh;padding:0 32px 64px;background:radial-gradient(ellipse at 60% 12%,var(--azul-192b47, #192b47) 0%,var(--azul-101b2e, #101b2e) 42%,var(--azul-080e1b, #080e1b) 100%)}.deck-workspace *,.dw-preview *{box-sizing:border-box}.dw-status,#dwContent{max-width:1180px;margin-inline:auto}#dwContent{padding-top:24px}.dw-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dw-button{min-height:42px;padding:9px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--dw-line);border-radius:9px;background:var(--dw-raised);color:var(--dw-ink);cursor:pointer;font:600 14px/1.35 var(--body, sans-serif);text-transform:none;letter-spacing:normal;transition:background .12s,border-color .12s,transform .12s cubic-bezier(.2,0,0,1)}.dw-button.primary{min-height:44px;border:2px solid var(--gold-light);border-radius:999px;background:linear-gradient(180deg,#ffd27a,var(--gold) 45%,var(--gold-deep));color:#2b1700;box-shadow:0 2px 12px #f2b54c30,inset 0 1px #ffffff80}.dw-button.subtle{background:transparent;border-color:transparent;padding-inline:8px}.dw-button.danger{color:#f6ada0}.dw-button:disabled{opacity:.5;cursor:default}.dw-button:active:not(:disabled):not(:focus-visible){transform:scale(.96)}.dw-button:focus-visible,.deck-workspace :focus-visible,.dw-preview :focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px}.dw-status{font-size:14px;color:var(--dw-muted);margin-block:12px 0}.dw-status p{margin:4px 0}.dw-status .dw-button{min-height:34px;padding:5px 10px}.dw-error{color:#ffbdac}.dw-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.dw-title h1,.dw-edit-head h1,.dw-import h1{font:600 clamp(28px,3vw,38px)/1.15 var(--display, sans-serif);margin:6px 0 8px;color:var(--dw-ink);letter-spacing:-.01em}.dw-title h1 small{color:var(--dw-muted);font-size:18px;font-weight:400;margin-left:8px}.dw-title p,.dw-edit-name p,.dw-import>p{margin:6px 0;color:var(--dw-muted)}.dw-eyebrow{color:var(--dw-accent)!important;font-size:13px;font-weight:600;letter-spacing:.025em;margin:0}.dw-field,.dw-search{display:flex;flex-direction:column;gap:6px;color:var(--dw-muted);font-size:14px}.dw-field input,.dw-field select,.dw-field textarea,.dw-search input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--dw-line);border-radius:8px;background:var(--dw-bg);color:var(--dw-ink);font:400 16px/1.4 var(--body, sans-serif)}.dw-field select{min-width:130px}.dw-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%239aa5bb' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.dw-search{max-width:420px;flex:1;min-width:0}.dw-library-tools{display:flex;align-items:flex-end;gap:20px;margin-bottom:24px}.dw-deck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px}.dw-library[data-deck-cols] .dw-deck-grid{grid-template-columns:repeat(auto-fill,minmax(max(200px,calc((100% - (var(--deck-cols) - 1) * 20px) / var(--deck-cols))),1fr))}.dw-library[data-deck-layout=list] .dw-deck-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dw-library[data-deck-layout=list] .dw-deck{display:grid;grid-template-columns:150px minmax(0,1fr)}.dw-library[data-deck-layout=list] .dw-cover{aspect-ratio:auto;height:100%;min-height:84px;border-radius:11px 0 0 11px}.dw-library[data-deck-layout=list] .dw-cover-tag{left:6px;top:6px;font-size:11px}.dw-library[data-deck-layout=list] .dw-cover-colors{left:6px;bottom:6px;padding:3px 5px}.dw-library[data-deck-layout=list] .dw-cover-colors .pip{font-size:13px}.dw-library[data-deck-layout=list] .dw-deck-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;align-content:center;column-gap:20px;padding:12px 16px}.dw-library[data-deck-layout=list] .dw-deck-info>*{grid-column:1}.dw-library[data-deck-layout=list] .dw-deck-info h3{margin:0 0 4px;font-size:17px}.dw-library[data-deck-layout=list] .dw-deck-info p{margin:2px 0}.dw-library[data-deck-layout=list] .dw-deck-commander{margin:0 0 2px}.dw-library[data-deck-layout=list] .dw-deck-info .dw-deck-valid{grid-column:2;grid-row:1 / span 3;margin:0}.dw-library[data-deck-layout=list] .dw-deck-info .dw-actions{grid-column:3;grid-row:1 / span 3;margin:0;flex-wrap:nowrap}.dw-deck{min-width:0;border:1px solid var(--dw-line);background:var(--dw-surface);border-radius:12px}.dw-cover{border-radius:11px 11px 0 0;width:100%;aspect-ratio:16/9;display:block;position:relative;padding:0;border:0;cursor:pointer;background:linear-gradient(130deg,var(--azul-29466c, #29466c),var(--azul-13213a, #13213a));color:var(--dw-muted);overflow:hidden}.dw-cover img{width:100%;height:100%;object-fit:cover;display:block}.dw-cover-tag{position:absolute;top:10px;left:12px;background:color-mix(in srgb,var(--azul-081222, #081222) 85.9%,transparent);color:#edf2fa;padding:3px 8px;border-radius:4px;font-size:12px}.dw-cover-colors{position:absolute;left:10px;bottom:10px;display:flex;gap:3px;padding:4px 6px;border-radius:999px;background:#090d1873;-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);box-shadow:0 2px 8px #0006,inset 0 0 0 1px #ffffff1f;line-height:0}.dw-cover-colors .pip{font-size:16px}.dw-cover>span[aria-hidden]{font-size:50px}.dw-deck-info{padding:16px}.dw-deck-info h3{margin:0 0 8px;font:600 18px/1.3 var(--display, sans-serif)}.dw-deck-info p{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--dw-muted);margin:8px 0}.dw-deck-info .dw-actions{margin-top:16px}.dw-deck-info p:has(.dw-deck-price){position:relative}.dw-deck-price{color:var(--dw-accent);font-variant-numeric:tabular-nums}.dw-deck-price:before{content:"·";margin-right:4px;color:var(--dw-muted)}.dw-deck-bracket{cursor:help}.dw-deck-bracket:before{content:"·";margin-right:4px;color:var(--dw-muted)}.dw-deck-valid.invalid{color:#e8b68b}.dw-deck-valid.valid{color:var(--azul-b7d7f3, #b7d7f3)}.dw-empty{border:1px dashed var(--dw-line);border-radius:12px;padding:clamp(24px,5vw,56px);margin:16px 0;max-width:820px;background:var(--dw-surface)}.dw-empty h2,.dw-empty h3{margin:0 0 10px;font-family:var(--display, sans-serif);font-size:22px;font-weight:600}.dw-empty p{margin:0 0 20px;max-width:55ch;color:var(--dw-muted)}.dw-empty.compact{padding:28px 20px}.dw-ready{margin-top:48px;padding-top:24px;border-top:1px solid var(--dw-line)}.dw-ready>summary{cursor:pointer;font-family:var(--display, sans-serif);font-size:22px;font-weight:600;margin-bottom:20px}.dw-ready>summary small{color:var(--dw-muted);font-size:15px}.dw-ready>summary>span{display:block;margin-top:4px;color:var(--dw-muted);font-family:var(--body, sans-serif);font-size:14px;font-weight:400}.dw-edit-breadcrumb{margin-bottom:14px}.dw-edit-breadcrumb .dw-button{padding-left:0;color:var(--dw-muted);font-weight:500;white-space:nowrap}.dw-edit-breadcrumb svg{width:18px;height:18px;flex:0 0 18px}.dw-edit-breadcrumb svg,.dw-name-edit-icon,.dw-actions-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dw-edit-head{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:20px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ffffff14}.dw-edit-head:not(:has(.dw-edit-cover)){grid-template-columns:minmax(0,1fr) auto}.dw-edit-cover{width:80px;height:96px;object-fit:cover;border-radius:9px;outline:1px solid #f2b54c44;box-shadow:0 5px 14px #0006,3px 3px 0 var(--azul-18283d, #18283d),4px 4px #ffffff24}.dw-edit-name{min-width:0}.dw-edit-head .dw-deck-title{position:relative;margin:0;font:600 clamp(26px,3vw,36px)/1.2 var(--display, sans-serif);letter-spacing:-.025em;overflow-wrap:anywhere}.dw-deck-title input{display:block;width:100%;min-width:0;min-height:52px;padding:8px 32px 8px 0;border:1px solid transparent;border-bottom-color:#ffffff1c;border-radius:4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis}.dw-deck-title input:focus-visible{border-bottom-color:var(--dw-accent);background:color-mix(in srgb,var(--azul-080d1a, #080d1a) 40%,transparent)}.dw-name-edit-icon{position:absolute;right:7px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--dw-muted);pointer-events:none}.dw-edit-controls{display:flex;align-items:flex-end;gap:12px}.dw-edit-controls>.dw-field{font-size:12px;gap:5px}.dw-edit-controls select{height:44px;min-width:126px;padding-block:8px;background-color:var(--azul-0b1423, #0b1423)}.dw-deck-actions{position:relative}.dw-actions-trigger{min-height:44px;white-space:nowrap;background:var(--azul-19283c, #19283c);border-color:#ffffff24}.dw-actions-trigger svg{width:15px;height:15px;flex-shrink:0}.dw-actions-trigger[aria-expanded=true]{border-color:var(--dw-accent);color:var(--gold-light)}.dw-action-menu{position:absolute;z-index:10;right:0;top:calc(100% + 8px);width:228px;max-width:calc(100vw - 32px);padding:6px;border:1px solid #b9904c66;border-radius:12px;background:var(--azul-142137, #142137);box-shadow:0 12px 32px #0008,inset 0 1px #ffffff10}.dw-action-menu .dw-button{width:100%;min-height:44px;justify-content:flex-start;border-color:transparent;border-radius:6px;background:transparent;font-weight:500}.dw-action-menu .dw-button.danger{border-top:1px solid #ffffff14;border-radius:0 0 6px 6px;margin-top:4px}.dw-template-note{padding:14px 18px;border-left:3px solid var(--dw-accent);background:var(--dw-surface);color:var(--dw-muted)}.dw-edit-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.dw-edit-layout.search-open{grid-template-columns:minmax(480px,1.35fr) minmax(300px,1fr)}.dw-deck-panel,.dw-search-panel{border:1px solid var(--dw-line);border-radius:12px;padding:22px;background:var(--dw-surface);min-width:0}.dw-search-panel{position:sticky;top:16px;max-height:calc(100dvh - 32px);overflow-y:auto}.dw-search-panel h2{margin:0 0 18px;font-family:var(--display, sans-serif);font-size:20px;font-weight:600}#dwSearchForm{display:flex;gap:8px;align-items:flex-end}#dwSearchForm .dw-field{flex:1;min-width:0}.dw-filters{margin:16px 0;font-size:14px;color:var(--dw-muted)}.dw-filters summary{cursor:pointer;min-height:36px}.dw-filters p{font-size:13px}.dw-colors{display:flex;gap:8px;margin:8px 0 14px}.dw-colors button{width:40px;height:40px;border:1px solid var(--dw-line);border-radius:8px;background:var(--dw-raised);cursor:pointer}.dw-colors button[aria-pressed=true]{border-color:var(--dw-accent);outline:1px solid var(--dw-accent)}.dw-note{color:var(--dw-muted);font-size:14px}.dw-validity{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-block:1px solid var(--dw-line);font-size:14px;margin:18px 0}.dw-validity>div{flex:1;min-width:min(260px,100%)}.dw-validity strong{font-weight:600;color:var(--dw-accent)}.dw-validity.invalid strong{color:#ebbd8f}.dw-validity p{margin:4px 0 0;color:var(--dw-muted);font-size:13px}.dw-validity details{width:100%}.dw-validity summary{cursor:pointer;min-height:30px}.dw-validity ul{padding-left:22px;color:var(--dw-muted)}.dw-section-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.dw-section-tabs [aria-pressed=true]{color:var(--dw-accent);border-color:var(--dw-accent)}.dw-section-tabs>button[data-b=search]{margin-left:auto}.dw-card-list{columns:1}.dw-card-group{break-inside:avoid;margin-bottom:24px}.dw-card-group h3{display:flex;justify-content:space-between;margin:0 0 6px;font-size:15px;font-weight:600;color:var(--dw-muted)}.dw-card-group ul{margin:0;padding:0;list-style:none}.dw-card-group li{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid #ffffff09}.dw-card-name{display:flex;align-items:center;gap:9px;padding:4px 0;flex:1;min-width:0;min-height:42px;text-align:left;border:0;background:transparent;cursor:zoom-in;font:inherit;color:inherit}.dw-card-name>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.dw-card-art{width:42px;height:32px;flex:0 0 auto;border-radius:5px;background:var(--dw-raised);overflow:hidden}.dw-card-art img{width:100%;height:100%;object-fit:cover}.dw-mana{white-space:nowrap;font-size:14px}.dw-stepper{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.dw-stepper button,.dw-transfer{display:grid;place-items:center;min-width:36px;min-height:40px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--dw-ink);font:500 20px/1 var(--body, sans-serif);cursor:pointer}.dw-stepper span,.dw-count{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.dw-stepper button:disabled{opacity:.3;cursor:default}.dw-transfer{font-size:18px;color:var(--dw-muted);min-width:32px}.dw-cover-pick{display:grid;place-items:center;min-width:32px;min-height:40px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--dw-muted);cursor:pointer}.dw-cover-pick svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dw-cover-pick[aria-pressed=true]{color:var(--dw-accent);border-color:var(--dw-accent)}.dw-promote svg{fill:currentColor;stroke:none}.dw-promote-slot{flex:none;min-width:32px}.dw-promote:hover{color:var(--dw-accent)}.dw-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px 14px}.dw-results article{min-width:0}.dw-result-art{display:block;width:100%;aspect-ratio:488/680;padding:0;border:0;border-radius:6px;background:var(--dw-raised);color:var(--dw-ink);cursor:zoom-in}.dw-result-art img{width:100%;height:100%;object-fit:cover;border-radius:6px;outline:1px solid #ffffff20}.dw-results p{margin:7px 0 2px;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-results .dw-stepper{width:100%;justify-content:space-between}.dw-func-field{margin-top:12px}.dw-identity{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0 0;font-size:14px}.dw-identity .pip{font-size:15px}.dw-identity span{color:var(--dw-muted)}.dw-identity .dw-identity-extra{flex-basis:100%}.dw-color-choice{margin:4px 0 10px}.dw-tagger{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--dw-muted)}.dw-tagger a{color:var(--dw-accent)}.dw-results p.dw-result-tags{margin:0 0 4px;font-size:11px;color:var(--dw-accent);white-space:normal;overflow-wrap:anywhere}.dw-similar{display:block;width:100%;min-height:30px;margin:2px 0;padding:4px 6px;border:1px solid var(--dw-line);border-radius:7px;background:transparent;color:var(--dw-muted);font:600 12px/1.2 var(--body, sans-serif);cursor:pointer}.dw-similar:hover,.dw-similar:focus-visible{color:var(--dw-ink);border-color:var(--dw-accent)}.dw-similar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:4px 0 2px;padding:10px 12px;border-left:3px solid var(--dw-accent);background:var(--dw-raised);border-radius:6px}.dw-similar-head p{margin:0;font-size:15px}.dw-empty code{color:var(--dw-accent)}.dw-more{width:100%;margin-top:20px}.dw-import{max-width:800px;margin-inline:auto}.dw-import>.dw-eyebrow{margin-top:24px}.dw-import form,.dw-import-review{background:var(--dw-surface);border:1px solid var(--dw-line);padding:26px;border-radius:12px;margin-top:24px}.dw-import-fields{display:flex;gap:16px;margin-bottom:18px}.dw-import-fields>:first-child{flex:1}.dw-format-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:24px}.dw-format-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;align-content:center;padding:16px 18px;text-align:left;border:1px solid var(--dw-line);border-radius:12px;background:var(--dw-surface);color:var(--dw-ink);cursor:pointer;font:inherit;transition:border-color .12s,background .12s,transform .12s cubic-bezier(.2,0,0,1)}.dw-format-card svg{grid-row:1 / 3;width:30px;height:30px;fill:none;stroke:var(--dw-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dw-format-card strong{font-size:16px}.dw-format-card small{color:var(--dw-muted);font-size:13px;line-height:1.35}.dw-format-card:hover{border-color:var(--dw-accent);background:var(--dw-raised)}.dw-format-card:active{transform:scale(.98)}.dw-format-card:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.dw-import textarea{resize:vertical;min-height:250px;font:15px/1.6 ui-monospace,monospace}.dw-import-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.5 ui-monospace,monospace}.dw-import-review .dw-actions{margin-top:24px;justify-content:flex-end}.dw-import-commander{margin:18px 0;padding:14px;border:1px solid var(--dw-accent);border-radius:8px;background:#f2b54c0a}.dw-import-commander p{margin:0}.dw-import-review .dw-import-commander .dw-actions{margin-top:12px;justify-content:flex-start}.dw-import-mode{margin:18px 0;padding:0;border:0;display:grid;gap:10px}.dw-import-mode legend{font-weight:600;margin-bottom:10px}.dw-import-mode label{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--dw-line);border-radius:8px;cursor:pointer}.dw-import-mode label:has(:checked){border-color:var(--dw-accent);background:#f2b54c0a}.dw-import-mode input{margin-top:5px;accent-color:var(--dw-accent);width:18px;height:18px;flex:0 0 18px}.dw-import-mode small{display:block;font-size:13px;color:var(--dw-muted);margin-top:3px}.dw-import-counts{padding:10px 0;border-block:1px solid var(--dw-line);font-size:14px}.dw-import-counts p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;margin:6px 0}.dw-import-counts span{color:var(--dw-muted)}.dw-import-counts strong{font-weight:500;font-variant-numeric:tabular-nums}.dw-import-review input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.dw-list-changes{padding:6px 0 12px}.dw-list-changes h3{margin:12px 0 4px;font-size:16px}.dw-list-changes h4{margin:10px 0 4px;font-size:13px;font-weight:600;color:var(--dw-muted);text-transform:uppercase;letter-spacing:.04em}.dw-list-changes ul{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:14px}.dw-list-changes li b{display:inline-block;min-width:2.6em;font-variant-numeric:tabular-nums}.dw-list-changes li.add b{color:#8fdca4}.dw-list-changes li.remove{color:var(--dw-muted)}.dw-list-changes li.remove b{color:#ffbdac}.dw-list-changes small{color:var(--dw-muted);font-size:12px}.ds-stats{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px 28px}.ds-counts{display:flex;flex-direction:column;gap:4px;color:var(--dw-muted);font-size:13px}.ds-counts b{display:inline-block;min-width:24px;color:var(--dw-ink);font-variant-numeric:tabular-nums}.ds-curve{display:flex;align-items:flex-end;gap:6px;height:92px}.ds-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:24px}.ds-bar b,.ds-bar small{color:var(--dw-muted);font-size:12px;font-weight:400}.ds-bar i{display:block;width:100%;min-height:2px;background:var(--dw-accent);opacity:.8;border-radius:3px 3px 0 0;margin-block:3px}.ds-average{font-size:13px;color:var(--dw-muted);margin:0}.ds-average b{display:block;font-size:26px;line-height:1.3;color:var(--dw-ink);font-weight:500;font-variant-numeric:tabular-nums}.ds-average small{font-size:12px}.ds-mana{display:grid;gap:4px;min-width:220px;margin:0;font-size:13px;color:var(--dw-muted)}.ds-mana p{margin:0}.ds-mana-head,.ds-mana-row{display:grid;grid-template-columns:28px 92px 76px minmax(60px,1fr);align-items:center;gap:8px}.ds-mana-head span{white-space:nowrap}.ds-mana-head{font-size:12px}.ds-mana-head span:first-child{grid-column:1 / 2;visibility:hidden}.ds-mana-head span:last-child{grid-column:3 / 5}.ds-mana-head small{font-size:11px}.ds-key{display:inline-block;width:10px;height:4px;margin-right:5px;vertical-align:middle;border-radius:2px;background:var(--dw-accent);opacity:.8}.ds-key.src{background:var(--dw-ink);opacity:.45}.ds-mana-num b{color:var(--dw-ink);font-weight:500;font-variant-numeric:tabular-nums;margin-right:4px}.ds-mana-num small{font-size:11px;font-variant-numeric:tabular-nums}.ds-mana-bars{display:grid;gap:2px}.ds-mana-bars i{display:block;height:4px;min-width:2px;border-radius:2px;background:var(--dw-accent);opacity:.8}.ds-mana-bars i+i{background:var(--dw-ink);opacity:.45}.ds-mana-row.short .ds-mana-num:nth-child(3) b{color:#ffbdac}.ds-mana-warn{color:#ffbdac;max-width:300px}.ds-mana-note{font-size:12px}.ds-incomplete{flex-basis:100%;color:var(--dw-muted);font-size:13px;margin:0}.dw-preview{width:min(1060px,calc(100vw - 32px));background:var(--dw-bg);border-color:var(--dw-line);border-radius:14px}.dw-preview .dp-head,.dw-preview .dp-foot{background:var(--dw-surface);border-color:var(--dw-line);padding:20px 24px}.dw-preview-heading{display:flex;gap:16px;align-items:center}.dw-preview-heading>img{width:70px;height:64px;object-fit:cover;border-radius:8px}.dw-preview .dp-head h2{font:600 25px/1.2 var(--display, sans-serif);color:var(--dw-ink)}.dw-preview .dp-head p{color:var(--dw-muted);font-size:13px;flex-wrap:wrap}.dw-preview .dp-close{min-width:40px;min-height:40px;font-size:25px;border-color:var(--dw-line);background:var(--dw-raised)}.dw-preview .dp-main{grid-template-columns:minmax(0,1fr) 310px;min-height:0;overflow:hidden}.dw-preview .dp-body{padding:24px}.dw-preview .ds-stats{padding-bottom:24px}.dw-preview .dp-list{columns:1}.dw-preview .dp-group h3{color:var(--dw-muted);font-size:14px;text-transform:none;letter-spacing:0}.dw-preview .dp-card{min-height:40px;padding:6px 4px;font-size:15px}.dw-preview .dp-n,.dw-preview .dp-group h3 small{color:var(--dw-accent)}.dw-preview-card{overflow-y:auto;padding:22px 22px 22px 0;min-height:0}.dw-preview-image{width:100%;padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.dw-preview-image img{width:100%;aspect-ratio:488/680;object-fit:contain;border-radius:8px;display:block;outline:1px solid #ffffff1a}.dw-preview-card h3{margin:18px 0 4px;font-size:19px}.dw-preview-card p{margin:6px 0}.dw-oracle{color:var(--dw-muted);font-size:15px}.dw-preview-side{border-top:1px solid var(--dw-line);padding-top:18px;margin-top:24px}.dw-preview-side>summary{cursor:pointer;min-height:36px}@media(hover:hover)and (pointer:fine){.dw-deck-title input:hover{border-bottom-color:#f2b54c66}.dw-button:hover:not(:disabled),.dw-stepper button:hover:not(:disabled),.dw-transfer:hover,.dw-cover-pick:hover{background:var(--azul-253953, #253953);border-color:var(--azul-627b9b, #627b9b)}.dw-button.primary:hover:not(:disabled){background:linear-gradient(180deg,#ffd27a,var(--gold) 45%,var(--gold-deep));color:#2b1700;border-color:var(--gold-light);filter:brightness(1.08);box-shadow:0 3px 16px #f2b54c50,inset 0 1px #ffffff80}.dw-card-name:hover,.dw-preview .dp-card:hover{background:#ffffff06}}@media(min-width:1500px){.dw-edit-layout:not(.search-open) .dw-card-list{columns:2 400px;column-gap:32px}}.dw-card-list>.dw-empty{column-span:all;break-inside:avoid}@media(max-width:1000px){.dw-edit-layout.search-open{grid-template-columns:minmax(0,1fr)}.dw-search-panel{position:static;max-height:none;grid-row:1}.dw-results{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}}@media(max-width:760px){.dw-preview .dp-main{grid-template-columns:minmax(0,1fr)}.dw-preview-card{display:none}.dw-preview-heading>img{display:none}.dw-preview .dp-head,.dw-preview .dp-foot,.dw-preview .dp-body{padding:16px}.dw-preview .dp-foot{flex-wrap:wrap}.dw-deck-panel,.dw-search-panel{padding:16px}.dw-edit-head,.dw-edit-head:not(:has(.dw-edit-cover)){grid-template-columns:auto minmax(0,1fr);gap:16px}.dw-edit-head:not(:has(.dw-edit-cover)) .dw-edit-name{grid-column:1/-1}.dw-edit-cover{width:60px;height:72px}.dw-edit-controls{grid-column:1/-1;justify-content:space-between}.dw-edit-controls>.dw-field{flex:1;max-width:180px}}@media(max-width:700px){.deck-workspace{padding:0 16px 40px}.dw-library-tools{flex-wrap:wrap;align-items:flex-start;gap:14px 16px}.dw-library-tools .dw-search{flex:1 1 100%;max-width:none}.dw-library-tools>.dw-field:not(.dw-color-field){flex:0 0 auto}.dw-library-tools .dw-color-field{flex:1 1 200px;min-width:0}}@media(max-width:440px){.dw-library-tools .dw-color-field{flex-basis:100%}}@media(max-width:520px){.dw-edit-controls{gap:8px}.dw-actions-trigger{padding-inline:12px}.dw-library-tools{gap:12px}.dw-title>.dw-actions{width:100%}.dw-title>.dw-actions>button{flex:1}.dw-title{flex-wrap:wrap}.dw-deck-grid{grid-template-columns:1fr}.dw-deck{display:grid;grid-template-columns:110px minmax(0,1fr)}.dw-cover{aspect-ratio:auto;height:100%;border-radius:11px 0 0 11px}.dw-cover-tag{left:6px;top:6px;font-size:10px}.dw-cover-colors{left:6px;bottom:6px;padding:3px 5px}.dw-cover-colors .pip{font-size:13px}.dw-deck-info{padding:13px}.dw-deck-info h3{font-size:17px}.dw-deck-info .dw-button{padding-inline:10px}.dw-library[data-deck-layout] .dw-deck-grid{grid-template-columns:1fr}.dw-library[data-deck-layout=list] .dw-deck{grid-template-columns:110px minmax(0,1fr)}.dw-library[data-deck-layout=list] .dw-deck-info{display:block;padding:13px}.dw-library[data-deck-layout=list] .dw-deck-info .dw-actions{margin-top:12px;flex-wrap:wrap}.dw-card-art{display:none}.dw-card-name>span:nth-child(2){font-size:14px}.dw-card-group li{gap:3px}.dw-mana{font-size:12px}.dw-stepper{gap:0}.dw-stepper button{min-width:32px}.dw-transfer,.dw-cover-pick,.dw-promote-slot{min-width:28px}.dw-import form,.dw-import-review{padding:16px}.dw-import-fields{flex-direction:column}.ds-stats{gap:14px}.ds-counts{flex-basis:100%;flex-direction:row;gap:14px}}@media(prefers-reduced-motion:reduce){.dw-button{transition:none}.dw-button:active:not(:disabled):not(:focus-visible){transform:none}.dw-preview[open]{animation:none}}.dw-commander-zone{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:28px;padding:26px;border:1px solid #b9904c66;border-radius:14px;background:linear-gradient(115deg,var(--azul-172840, #172840),var(--azul-101a2e, #101a2e))}.dw-commander-cards{display:flex;align-items:stretch;gap:24px;flex-wrap:wrap}.dw-commander{display:flex;align-items:center;gap:20px;max-width:430px}.dw-commander h2{margin:8px 0 20px;font:600 24px/1.2 var(--display, sans-serif)}.dw-commander-portrait{width:145px;aspect-ratio:488/680;flex-shrink:0;border:1px solid #b9904c99;border-radius:9px;background:var(--dw-bg);color:var(--dw-ink);padding:0;cursor:zoom-in;box-shadow:0 8px 18px #0007,3px 3px var(--azul-18283d, #18283d);overflow:hidden}.dw-commander-portrait img{display:block;width:100%;height:100%;object-fit:cover}.dw-commander-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:170px;min-height:160px;padding:20px;border:1px dashed #b9904c99;border-radius:10px;background:color-mix(in srgb,var(--azul-080d1a, #080d1a) 33.3%,transparent);color:var(--dw-ink);cursor:pointer;font:inherit}.dw-commander-add{align-self:center;color:var(--dw-muted);white-space:nowrap}.dw-commander-empty>span{font-size:28px;color:var(--dw-accent)}.dw-commander-empty small{color:var(--dw-muted)}.dw-commander-summary{max-width:250px;flex-shrink:0}.dw-commander-summary>strong{font-size:32px;font-weight:500}.dw-commander-summary>strong small{font-size:16px;color:var(--dw-muted)}.dw-commander-summary p{margin:6px 0}@media(max-width:1000px){.dw-commander-zone{flex-wrap:wrap}.dw-commander-summary{max-width:none}}.dw-bracket{margin-top:14px;padding-top:12px;border-top:1px solid var(--dw-line)}.dw-bracket .dw-note{margin:6px 0;font-size:13px}.dw-bracket-why summary{cursor:pointer;color:var(--dw-accent);font-size:13px}.dw-bracket-why ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.dw-bracket-why li+li{margin-top:4px}.dw-bracket-why b{margin-right:4px;white-space:nowrap}.dw-bracket-info{color:var(--dw-muted)}.dw-bracket .dw-bracket-below{color:var(--dw-accent)}@media(max-width:520px){.dw-commander-zone{padding:16px;gap:20px}.dw-commander-portrait{width:98px}.dw-commander h2{font-size:19px}.dw-commander-empty{min-height:100px;width:100%}}.dw-export{width:min(620px,calc(100vw - 32px))}.dw-export .dp-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.dw-export textarea{min-height:300px;resize:vertical;font:400 14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dw-export .dw-note{margin:0}.dw-export .dp-head p span:last-child{margin-left:0}.dw-export-status{margin:0;min-height:1.5em;color:var(--dw-accent);font-size:14px}@media(max-width:760px){.dw-export textarea{min-height:220px}}.dw-tokens .dw-card-name{cursor:pointer}.dw-token-what{display:block;color:var(--dw-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis}.dw-tokens .dw-print{flex:none;padding:1px 7px;border:1px solid #f2b54c55;border-radius:6px;color:var(--dw-accent);font-size:12px;white-space:nowrap}.dw-tokens .dw-print-auto{border-color:var(--dw-line);color:var(--dw-muted)}.dw-tokens .dw-note{margin:10px 0 0;font-size:13px}.dw-token-strip{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}.dw-token-strip figure{width:112px;margin:0;text-align:center;font-size:13px}.dw-token-strip img{width:100%;aspect-ratio:488/680;border-radius:6px;display:block;outline:1px solid #ffffff1a}.dw-token-strip figcaption{margin-top:6px;line-height:1.3}.dw-token-strip small{display:block;color:var(--dw-muted);font-size:12px}.dw-token-picker{width:min(860px,calc(100vw - 32px))}.dw-token-picker .dp-body{overflow-y:auto}.dw-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.dw-token-choice{padding:3px;border:2px solid transparent;border-radius:9px;background:transparent;color:var(--dw-ink);cursor:pointer;text-align:center;font:inherit}.dw-token-choice img{width:100%;aspect-ratio:488/680;border-radius:6px;display:block}.dw-token-choice small{display:block;margin-top:4px;color:var(--dw-muted);font-size:12px;line-height:1.3}.dw-token-choice[aria-pressed=true]{border-color:var(--dw-accent);background:#f2b54c1a}.dw-token-choice:disabled{cursor:default}.dw-token-choice:disabled:not([aria-pressed=true]){opacity:.7}.dw-token-choice.auto{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:488/680;border:2px dashed var(--dw-line)}.dw-token-choice.auto[aria-pressed=true]{border-style:solid;border-color:var(--dw-accent)}@media(hover:hover)and (pointer:fine){.dw-token-choice:hover:not(:disabled){background:#ffffff0d}}.own-art-gallery{width:min(980px,calc(100vw - 32px))}.own-art-gallery .oag-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.own-art-gallery .oag-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;border:0;background:none;color:var(--dw-ink);font:inherit;font-size:13px;text-align:center;cursor:pointer}.own-art-gallery .oag-card img{width:100%;aspect-ratio:488 / 680;border-radius:4.5%;box-shadow:0 6px 18px #0007;transition:transform .15s ease}.own-art-gallery .oag-card:hover img,.own-art-gallery .oag-card:focus-visible img{transform:translateY(-3px)}.own-art-gallery .oag-card:focus-visible{outline:none}.own-art-gallery .oag-card:focus-visible img{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:560px){.own-art-gallery .oag-grid{grid-template-columns:repeat(2,1fr);gap:12px}}
