:root{--bg: #0a0a0c;--surface: #111115;--surface-2: #17171d;--surface-3: #1d1d26;--surface-glass: rgba(23,23,29,0.7);--surface-panel: rgba(255,255,255,0.03);--border: rgba(255,255,255,0.06);--border-strong: rgba(255,255,255,0.10);--text-1: #f0eef8;--text-2: #8a879e;--text-3: #56536a;--accent: #c9a84c;--accent-soft: #efd58b;--accent-dim: rgba(201,168,76,0.12);--accent-glow: rgba(201,168,76,0.06);--red-text: #e87070;--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--r: 14px;--r-sm: 10px;--r-lg: 20px;--transition: 320ms cubic-bezier(0.22, 1, 0.36, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--surface-canvas: var(--bg);--surface-band: rgba(255,255,255,0.02);--surface-panel-soft: rgba(255,255,255,0.03);--surface-panel-strong: var(--surface-2);--control-h-compact: 40px;--control-h-standard: 44px;--control-h-prominent: 48px;--content-max: 1200px;--content-max-wide: 1280px;--reading-max: 720px}@keyframes soft-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes soft-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}@keyframes glow-drift{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:0.5}50%{transform:translate3d(-10px,-8px,0) scale(1.03);opacity:0.68}}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%;background:var(--bg)}body{margin:0;overflow-x:hidden;color:var(--text-1);font-family:var(--font-sans);font-size:0.95rem;line-height:1.65;background:radial-gradient(circle at top,rgba(255,255,255,0.03),transparent 24%),radial-gradient(circle at 20% 0%,rgba(201,168,76,0.06),transparent 26%),var(--bg)}a{color:var(--accent-soft)}img{display:block;max-width:100%}.page-shell{width:calc(100% - 28px);max-width:1040px;margin:0 auto;padding:22px 0 52px;min-width:0;overflow-x:clip}.page-shell.is-home{width:calc(100% - 28px);max-width:1160px;padding-top:16px}.page-card{background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),var(--surface-glass);border:1px solid rgba(255,255,255,0.055);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 48px rgba(0,0,0,0.24);backdrop-filter:blur(18px);padding:20px;min-width:0}.eyebrow{color:var(--accent-soft);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.page-title{margin:12px 0 0;color:var(--text-1);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;letter-spacing:-0.035em;line-height:0.96}.page-intro,.prose p,.prose li{color:var(--text-2);font-size:0.98rem}.prose h2,.prose h3{color:var(--accent-soft);letter-spacing:-0.02em;text-transform:none}.prose h2{font-size:clamp(1.45rem,3vw,1.9rem);font-weight:750;margin:32px 0 12px}.prose h3{font-size:1.08rem;font-weight:700;margin:24px 0 10px}.prose ul,.prose ol{padding-left:22px}.back-link,.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),rgba(255,255,255,0.02);color:var(--text-1);text-decoration:none;font-size:0.95rem;font-weight:600;letter-spacing:0.01em;box-shadow:0 12px 28px rgba(0,0,0,0.18);backdrop-filter:blur(14px);transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition),filter var(--transition)}.top-actions{display:none}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:14px 14px;margin-bottom:26px;padding:14px 0 18px;border-bottom:1px solid rgba(255,255,255,0.06);background:transparent;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);animation:soft-rise 420ms cubic-bezier(0.22,1,0.36,1) both}.site-brand{display:inline-flex;align-items:center;gap:0;min-height:42px;color:var(--text-1);text-decoration:none;font-size:1.02rem;font-weight:700;line-height:1;letter-spacing:-0.025em;white-space:nowrap}.site-brand::before{content:none}.site-brand-logo{display:block;width:auto;height:22px;max-width:min(34vw,180px);object-fit:contain}html{scrollbar-gutter:stable}.site-header-menu-input{position:absolute;opacity:0;pointer-events:none}.site-header-menu-toggle{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),rgba(255,255,255,0.015);color:var(--text-1);cursor:pointer;font-size:0.9rem;font-weight:600;line-height:1;letter-spacing:0.01em;box-shadow:0 14px 30px rgba(0,0,0,0.18)}.site-header-menu-toggle::after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.site-header-menu-input:checked+.site-header-menu-toggle::after{transform:translateY(1px) rotate(-135deg)}.site-header-nav{display:none;grid-column:1 / -1;gap:10px;margin-top:12px;padding:14px;border-radius:22px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),rgba(17,17,21,0.96);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 40px rgba(0,0,0,0.28);backdrop-filter:blur(18px) saturate(1.08)}.site-header-nav::-webkit-scrollbar{display:none}.site-header-menu-input:checked~.site-header-nav{display:grid}.site-header-nav>a,.site-nav-summary{display:inline-flex;align-items:center;width:100%;justify-content:flex-start;text-align:left;color:var(--text-2);text-decoration:none;font-size:0.92rem;font-weight:600;line-height:1;letter-spacing:0.01em;min-height:42px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition)}.site-header-nav>a:hover,.footer-link-list a:hover{color:var(--text-1)}.site-header-nav>a[aria-current=page]{color:var(--text-1)}.site-search-inline{position:relative;display:inline-flex;align-items:center;flex:none}.site-search-inline-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-2);pointer-events:none;transition:color var(--transition);z-index:1}.site-search-inline-input{width:40px;height:40px;min-width:0;padding:0 16px 0 38px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),rgba(255,255,255,0.015);color:var(--text-1);cursor:pointer;font:inherit;font-size:0.92rem;outline:none;transition:width 260ms cubic-bezier(0.22,1,0.36,1),border-color var(--transition),background var(--transition)}.site-search-inline-input::placeholder{color:transparent;transition:color var(--transition)}.site-search-inline-input:hover{border-color:rgba(255,255,255,0.16)}.site-search-inline.is-expanded .site-search-inline-input{width:min(320px,calc(100vw - 96px));cursor:text;border-color:rgba(201,168,76,0.36)}.site-search-inline.is-expanded .site-search-inline-input::placeholder{color:var(--text-3)}.site-search-inline.is-expanded .site-search-inline-icon{color:var(--accent)}@media(max-width:979px){.site-search-inline.is-expanded{position:absolute;left:0;right:0;top:50%;height:40px;transform:translateY(-50%);z-index:30}.site-search-inline.is-expanded .site-search-inline-input{position:absolute;inset:0;width:auto}}.site-search-inline-results{position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:min(320px,calc(100vw - 48px));max-height:60vh;overflow-y:auto;padding:8px;border-radius:var(--r-lg);border:1px solid var(--border-strong);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015)),var(--surface);box-shadow:0 30px 80px rgba(0,0,0,0.5);animation:soft-rise 180ms cubic-bezier(0.22,1,0.36,1) both}.site-search-inline-results[hidden]{display:none}.site-search-inline-empty{padding:10px 12px;font-size:0.86rem;color:var(--text-3)}.site-search-result{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--text-1)}.site-search-result:hover,.site-search-result.is-active{background:var(--accent-dim)}.site-search-result-kind{font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--accent)}.site-search-result-title{font-size:0.94rem;font-weight:600}.site-search-result-desc{font-size:0.82rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.site-nav-menu{position:relative;min-width:0;width:100%}.site-nav-summary{list-style:none;gap:8px;cursor:pointer;justify-content:space-between}.site-nav-summary::-webkit-details-marker{display:none}.site-nav-summary::marker{content:""}.site-nav-summary::after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.site-nav-menu[open] .site-nav-summary::after{transform:translateY(1px) rotate(-135deg)}.site-nav-summary:hover,.site-nav-menu[open] .site-nav-summary,.site-nav-menu.is-current .site-nav-summary{color:var(--text-1)}.site-nav-menu.is-current .site-nav-summary{color:var(--text-1)}.site-nav-menu-list{position:static;display:none;gap:8px;margin-top:10px;z-index:30;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.014)),rgba(255,255,255,0.012);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 12px 28px rgba(0,0,0,0.16);backdrop-filter:blur(14px)}.site-nav-menu[open] .site-nav-menu-list{display:grid}.site-nav-menu-list a{display:inline-flex;align-items:center;width:100%;min-height:40px;justify-content:flex-start;padding:0 12px;color:var(--text-2);text-decoration:none;font-family:var(--font-sans);font-size:0.92rem;font-weight:600;line-height:1;letter-spacing:0.01em;border-radius:12px;border:1px solid rgba(255,255,255,0.045);background:rgba(255,255,255,0.015)}.site-nav-menu-list a:hover,.site-nav-menu-list a[aria-current=page]{color:var(--text-1);border-color:rgba(201,168,76,0.22);background:rgba(201,168,76,0.08)}.site-footer{margin-top:42px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.06);animation:soft-rise 620ms cubic-bezier(0.22,1,0.36,1) both}.ad-slot{display:none!important}.site-legal{display:grid;justify-items:center;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.06);text-align:center}.footer-social{display:flex;justify-content:center;gap:12px;margin-bottom:4px}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-soft);transition:color var(--transition),transform var(--transition)}.footer-social-glyph{color:var(--accent-soft);font-size:1.2rem;font-weight:800;letter-spacing:-0.05em;line-height:1}.footer-social-icon{display:block;width:22px;height:22px;color:var(--accent-soft)}.footer-social-icon--discord{width:18px;height:18px}.footer-social-link:hover,.footer-social-link:focus-visible{transform:translateY(-2px)}.footer-social-link--reddit:hover .footer-social-icon,.footer-social-link--reddit:focus-visible .footer-social-icon{color:#ff4500}.footer-social-link--discord:hover .footer-social-icon,.footer-social-link--discord:focus-visible .footer-social-icon{color:#5865f2}.site-legal p{margin:0;color:rgba(218,214,206,0.68);font-size:0.82rem;line-height:1.65}.site-legal a{color:var(--accent-soft);text-decoration:none}.site-legal a:hover,.site-legal a:focus-visible{text-decoration:underline}.site-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.site-legal-links a{display:inline-flex;align-items:center;min-height:24px}.footer-grid{display:grid;gap:14px}.footer-grid:empty{display:none}.site-footer .footer-grid:empty+.site-legal{margin-top:0;padding-top:0;border-top:0}.footer-section{position:relative;overflow:hidden;isolation:isolate;contain:paint;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),#17171d;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 40px rgba(0,0,0,0.18);animation:soft-rise 560ms cubic-bezier(0.22,1,0.36,1) both}.footer-section summary,.footer-section h2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--text-1);font-size:0.74rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.footer-section summary{list-style:none}.footer-section summary::-webkit-details-marker{display:none}.footer-section.is-collapsible summary,.footer-section.is-collapsible h2{cursor:pointer}.footer-section.is-collapsible summary::after,.footer-section.is-collapsible h2::after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.footer-section[open] summary::after,.footer-section[data-open=true] h2::after{transform:translateY(1px) rotate(-135deg)}.footer-copy{color:var(--text-2);font-size:0.9rem;font-weight:500;line-height:1.55}.footer-link-list{list-style:none;display:grid;gap:8px;padding:0;margin:12px 0 0;max-height:760px;opacity:1;overflow:hidden;transition:max-height var(--transition),opacity var(--transition),margin-top var(--transition)}.footer-link-list a{position:relative;display:flex;justify-content:flex-start;align-items:center;min-height:42px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);color:var(--text-2);text-decoration:none;font-size:0.89rem;font-weight:600;line-height:1.35;transition:color var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition)}.footer-section:not([open]) .footer-link-list,.footer-section[data-open=false] .footer-link-list{max-height:0;opacity:0;margin-top:0;pointer-events:none}.footer-icon-links{display:flex;align-items:center;gap:12px;margin-top:16px}.faq-page-list{display:grid;gap:10px}.tool-card.answer-block{border-left:3px solid #c7ba94}.answer-block-tag{display:inline-block;margin-bottom:8px;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#c7ba94}.answer-block p{margin-bottom:0}.faq-page-list details{background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);border:1px solid rgba(255,255,255,0.045);border-radius:16px;padding:12px 14px}.faq-page-list summary{position:relative;color:#c7ba94;cursor:pointer;font-size:0.95rem;font-weight:600;padding-right:22px}.landing-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:22px;min-height:440px;padding:26px;border-radius:30px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015)),rgba(17,17,21,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 28px 70px rgba(0,0,0,0.24);backdrop-filter:blur(18px);animation:soft-rise 520ms cubic-bezier(0.22,1,0.36,1) both}.landing-hero::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(10,10,14,0.48) 0%,rgba(10,10,14,0.78) 42%,rgba(10,10,14,0.92) 100%),radial-gradient(circle at 0% 0%,rgba(201,168,76,0.18),transparent 34%),radial-gradient(circle at 68% 28%,rgba(255,132,28,0.12),transparent 24%),radial-gradient(circle at 38% 12%,rgba(138,135,158,0.16),transparent 28%),linear-gradient(168deg,rgba(201,168,76,0.12) 0%,rgba(138,135,158,0.1) 36%,transparent 37%),url(landing-mox-amber.webp);background-position:center,center,center,center,center,center 42%;background-size:auto,auto,auto,auto,auto,cover;opacity:0.96;filter:saturate(0.84) contrast(1.03) brightness(0.72);pointer-events:none;z-index:-2}.landing-hero::after{content:none}.landing-hero-grid{display:grid;gap:22px}.tool-card-feature{position:relative;overflow:hidden;isolation:isolate;min-width:0}.tool-card-feature>*{position:relative;z-index:1;min-width:0}.tool-card-feature::before{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(135deg,rgba(10,10,14,0.5) 0%,rgba(10,10,14,0.74) 44%,rgba(10,10,14,0.9) 100%),radial-gradient(circle at 14% 18%,rgba(201,168,76,0.16),transparent 32%),radial-gradient(circle at 82% 24%,rgba(138,135,158,0.12),transparent 28%),linear-gradient(165deg,rgba(201,168,76,0.1) 0%,transparent 42%),var(--feature-art-image);background-position:center,center,center,center,var(--feature-art-position, center center);background-size:auto,auto,auto,auto,cover;opacity:0.98;filter:saturate(0.84) contrast(1.02) brightness(0.7);pointer-events:none;z-index:-2}.tool-card-feature::after{content:"";position:absolute;inset:auto -10% -26% 44%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,0.08),transparent 68%);filter:blur(32px);opacity:0.42;pointer-events:none;z-index:-1}.tool-card-feature-clue{--feature-art-image: url(clue-token.webp);--feature-art-position: center center}.tool-card-feature-command-tower{--feature-art-image: url(command-tower.webp);--feature-art-position: center 44%}.tool-card-feature-copy-artifact{--feature-art-image: url(copy-artifact.webp);--feature-art-position: center center}.tool-card-feature-gilded-drake{--feature-art-image: url(gilded-drake.webp);--feature-art-position: center 30%}.tool-card-feature-lotus-petal{--feature-art-image: url(lotus-petal.webp);--feature-art-position: center center}.tool-card-feature-savannah{--feature-art-image: url(savannah.webp);--feature-art-position: center center}.tool-card-feature-bracket{--feature-art-image: url(feature/Polluted\ Delta.webp);--feature-art-position: center 44%}.tool-card-feature-reserved{--feature-art-image: url(feature/Misty\ Rainforest.webp);--feature-art-position: center 42%}.tool-card-feature-secret-lair{--feature-art-image: radial-gradient(circle at 78% 18%, rgba(240,143,105,0.22), transparent 22%), radial-gradient(circle at 22% 76%, rgba(102,197,170,0.16), transparent 26%), linear-gradient(160deg, rgba(201,168,76,0.14) 0%, rgba(138,135,158,0.1) 40%, transparent 72%);--feature-art-position: center center}.tool-card-feature-faq{--feature-art-image: url(feature/Scalding\ Tarn.webp);--feature-art-position: center 38%}.tool-card-feature-damage-calc{--feature-art-image: url(feature/Bloodstained\ Mire.webp);--feature-art-position: center 42%}.tool-card-feature-damage-rules{--feature-art-image: url(feature/Marsh\ Flats.webp);--feature-art-position: center 40%}.tool-card-feature-poison{--feature-art-image: url(feature/Verdant\ Catacombs.webp);--feature-art-position: center 36%}.tool-card-feature-life-totals{--feature-art-image: url(feature/Flooded\ Strand.webp);--feature-art-position: center 40%}.tool-card-feature-mulligan-rules{--feature-art-image: url(feature/Windswept\ Heath.webp);--feature-art-position: center 42%}.tool-card-feature-contact{--feature-art-image: url(feature/Arid\ Mesa.webp);--feature-art-position: center 40%}.tool-card-feature-blog{--feature-art-image: url(feature/Flooded\ Strand.webp);--feature-art-position: center 40%}.feature-art-clue::before{--feature-art-image: url(clue-token.webp);--feature-art-position: center center}.feature-art-command-tower::before{--feature-art-image: url(command-tower.webp);--feature-art-position: center 44%}.feature-art-copy-artifact::before{--feature-art-image: url(copy-artifact.webp);--feature-art-position: center center}.feature-art-gilded-drake::before{--feature-art-image: url(gilded-drake.webp);--feature-art-position: center 30%}.feature-art-lotus-petal::before{--feature-art-image: url(lotus-petal.webp);--feature-art-position: center center}.feature-art-savannah::before{--feature-art-image: url(savannah.webp);--feature-art-position: center center}.landing-copy{position:relative;display:grid;align-content:start;gap:14px}.landing-title{margin:0;font-size:clamp(3.2rem,8vw,5.5rem);line-height:0.92;letter-spacing:-0.055em;font-weight:800;max-width:8.4ch;text-shadow:0 12px 30px rgba(0,0,0,0.42)}.landing-title .accent{color:var(--accent-soft)}.landing-lead{max-width:48rem;color:rgba(236,232,223,0.84);font-size:1.06rem;line-height:1.65;text-shadow:0 8px 24px rgba(0,0,0,0.38)}.landing-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:42rem}.landing-primary,.landing-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;font-family:inherit;padding:0 18px;border-radius:999px;text-decoration:none;font-size:0.95rem;font-weight:700;letter-spacing:0.01em;transition:transform var(--transition),filter var(--transition),border-color var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition)}.landing-primary{color:#1a130a;border:1px solid rgba(201,168,76,0.34);background:linear-gradient(135deg,#efd58b 0%,#c39532 100%)}.landing-secondary{color:var(--text-1);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04)}.landing-secondary-bracket{color:#08140f;border-color:rgba(104,204,171,0.34);background:linear-gradient(135deg,#9af0ca 0%,#3aa47b 100%)}.landing-primary:hover,.landing-primary:focus-visible,.landing-secondary:hover,.landing-secondary:focus-visible{transform:translateY(-1px);filter:brightness(1.04)}.landing-primary:hover,.landing-primary:focus-visible{background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);box-shadow:0 16px 34px rgba(201,168,76,0.18)}.landing-secondary:hover,.landing-secondary:focus-visible{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08);box-shadow:0 14px 30px rgba(201,168,76,0.08)}.landing-secondary-bracket:hover,.landing-secondary-bracket:focus-visible{color:#08140f;border-color:rgba(104,204,171,0.4);background:linear-gradient(135deg,#b2f6d8 0%,#46b187 100%);box-shadow:0 14px 30px rgba(58,164,123,0.16)}.landing-panel{display:grid;gap:14px;align-content:start}.landing-kpis{display:grid;gap:12px}.landing-kpi{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015)),rgba(14,14,18,0.8);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition);animation:soft-rise 620ms cubic-bezier(0.22,1,0.36,1) both}.landing-kpi:hover{transform:translateY(-2px);border-color:rgba(201,168,76,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(14,14,18,0.76);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 34px rgba(0,0,0,0.2)}.landing-kpi strong{display:block;color:var(--text-1);font-size:1.14rem;letter-spacing:-0.02em}.landing-kpi span{display:block;margin-top:6px;color:rgba(236,232,223,0.74);font-size:0.96rem;line-height:1.5}.landing-card-grid{display:grid;gap:14px;margin-top:18px}.landing-steps{margin-top:22px}.landing-steps-grid{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.landing-step{display:grid;gap:8px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.landing-step-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(201,168,76,0.4);background:rgba(201,168,76,0.12);color:var(--accent-soft);font-weight:700}.landing-step strong{color:var(--text-1);font-size:1.08rem;letter-spacing:-0.01em}.landing-step p{margin:0;color:var(--text-2);line-height:1.55}.landing-card-feature{border-color:rgba(201,168,76,0.28);background:linear-gradient(180deg,rgba(201,168,76,0.10),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}@media(min-width:720px){.landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-card-feature{grid-column:1 / -1}}.landing-section-title{margin:0 0 14px;padding-left:clamp(20px,3vw,30px);color:var(--text-1);font-size:1.5rem;letter-spacing:-0.02em}.landing-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:220px;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.015)),rgba(255,255,255,0.015);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 42px rgba(0,0,0,0.18);transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition);animation:soft-rise 580ms cubic-bezier(0.22,1,0.36,1) both}.landing-card:hover{transform:translateY(-2px);border-color:rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.02)),rgba(255,255,255,0.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 22px 50px rgba(0,0,0,0.24)}.landing-card .eyebrow{color:var(--text-3)}.landing-card h2{margin:0;color:var(--text-1);font-size:1.35rem;letter-spacing:-0.03em}.landing-card p{margin:0;color:var(--text-2)}.landing-card-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(201,168,76,0.22);background:linear-gradient(135deg,rgba(239,213,139,0.92) 0%,rgba(195,149,50,0.92) 100%);color:#1a130a;text-decoration:none;font-size:0.9rem;font-weight:700;letter-spacing:0.01em;box-shadow:0 14px 30px rgba(201,168,76,0.12);transition:transform var(--transition),border-color var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition),filter var(--transition)}.landing-card-button:hover,.landing-card-button:focus-visible{transform:translateY(-1px);background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);border-color:rgba(201,168,76,0.34);box-shadow:0 18px 34px rgba(201,168,76,0.18);filter:brightness(1.02)}.homepage-tool-hub{display:grid;gap:18px;margin-top:22px}.homepage-tool-intro,.homepage-cluster,.homepage-live-play{display:grid;gap:14px}.homepage-cluster h2,.homepage-live-play h2{margin:0;color:var(--text-1);font-size:clamp(1.45rem,3vw,1.9rem);font-weight:750;letter-spacing:-0.02em;line-height:1.05}.homepage-section-copy{margin:0;color:var(--text-2);font-size:0.98rem;line-height:1.65}.homepage-cluster-grid{display:grid;gap:14px}.homepage-route-card{align-content:start;min-height:0;padding:18px;gap:10px;transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition);animation:soft-rise 640ms cubic-bezier(0.22,1,0.36,1) both}.homepage-route-card:hover,.homepage-route-card:focus-within{transform:translateY(-2px);border-color:rgba(201,168,76,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.02)),rgba(255,255,255,0.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 20px 42px rgba(0,0,0,0.2)}.homepage-route-title{display:block;color:var(--text-1);font-size:1.1rem;font-weight:750;letter-spacing:-0.02em;line-height:1.15}.homepage-route-card p{margin:0;color:var(--text-2);font-size:0.94rem;line-height:1.55}.homepage-route-cta{display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:var(--accent-soft);font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.homepage-route-cta::after{content:"";width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--transition)}.homepage-route-card:hover .homepage-route-cta::after,.homepage-route-card:focus-within .homepage-route-cta::after{transform:translateX(2px) rotate(45deg)}.homepage-live-play{margin-top:22px}.homepage-live-play-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-strip{display:grid;gap:14px;margin-top:18px}.landing-strip-card{padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.015)),rgba(255,255,255,0.014);transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition);animation:soft-rise 660ms cubic-bezier(0.22,1,0.36,1) both}.landing-strip-card:hover{transform:translateY(-2px);border-color:rgba(201,168,76,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 20px 42px rgba(0,0,0,0.18)}.footer-icon-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);color:var(--text-1);text-decoration:none;box-shadow:0 12px 26px rgba(0,0,0,0.15);backdrop-filter:blur(14px);transition:border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition)}.footer-icon-link svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.footer-icon-link:hover{transform:translateY(-2px);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08);box-shadow:0 14px 30px rgba(201,168,76,0.1)}.footer-icon-link:active{transform:scale(0.97)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tool-shell{display:grid;gap:16px;min-width:0}.seo-tool-stack{align-items:start}.ad-slot{display:grid;justify-items:center;gap:8px;min-height:136px;padding:24px 18px;border-radius:18px;border:1px dashed rgba(201,168,76,0.22);background:radial-gradient(ellipse at 30% 0%,rgba(201,168,76,0.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(17,17,21,0.58);color:var(--text-2);text-align:center;animation:soft-rise 600ms cubic-bezier(0.22,1,0.36,1) both}body:not([data-ads-enabled=true]) .ad-slot{display:none!important}.ad-slot strong{color:var(--accent-soft);font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.ad-slot small{max-width:38ch;font-size:0.88rem;line-height:1.55}.tool-card{background:radial-gradient(ellipse at 30% 0%,rgba(201,168,76,0.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),rgba(17,17,21,0.74);border:1px solid rgba(255,255,255,0.05);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 20px 44px rgba(0,0,0,0.22);backdrop-filter:blur(18px);padding:18px;animation:soft-rise 540ms cubic-bezier(0.22,1,0.36,1) both;min-width:0}.seo-content-section{display:grid;gap:18px}.tool-section-heading{margin:0;color:var(--accent-soft);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:760;letter-spacing:-0.02em}.worked-example-grid,.seo-note-grid,.related-tool-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.worked-example-card,.seo-note-card,.related-tool-card{border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),rgba(13,13,18,0.46);padding:18px;display:grid;gap:10px}.related-tool-card{color:var(--text-1);text-decoration:none;transition:transform var(--transition),border-color var(--transition),background var(--transition)}.related-tool-card:hover,.related-tool-card:focus-visible{transform:translateY(-2px);border-color:rgba(201,168,76,0.34);background:linear-gradient(180deg,rgba(201,168,76,0.1),rgba(255,255,255,0.02)),rgba(13,13,18,0.56)}.related-tool-group{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--accent-soft);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.related-tool-card.is-tools{border-color:rgba(201,168,76,0.14)}.related-tool-card.is-tools .related-tool-group{background:rgba(201,168,76,0.1);border-color:rgba(201,168,76,0.22);color:var(--accent-soft)}.related-tool-card.is-collections{border-color:rgba(112,198,178,0.14)}.related-tool-card.is-collections .related-tool-group{background:rgba(112,198,178,0.11);border-color:rgba(112,198,178,0.22);color:#97ecd8}.related-tool-card.is-guides{border-color:rgba(129,156,255,0.14)}.related-tool-card.is-guides .related-tool-group{background:rgba(129,156,255,0.11);border-color:rgba(129,156,255,0.22);color:#becdff}.related-tool-card.is-explore{border-color:rgba(229,133,97,0.14)}.related-tool-card.is-explore .related-tool-group{background:rgba(229,133,97,0.11);border-color:rgba(229,133,97,0.22);color:#f1beaa}.related-tool-label{font-size:1rem;font-weight:700}.related-tool-path{display:none}.related-tool-carousel{position:relative;min-width:0}.related-tool-carousel .related-tool-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:2px 2px 4px;scrollbar-width:none;cursor:grab;touch-action:pan-y}.related-tool-carousel .related-tool-grid::-webkit-scrollbar{display:none}.related-tool-carousel .related-tool-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.related-tool-carousel .related-tool-grid.is-drag-scrolling .related-tool-card{pointer-events:none}.related-tool-carousel .related-tool-card{flex:0 0 100%;min-width:0;scroll-snap-align:start}@media(min-width:720px){.related-tool-carousel .related-tool-card{flex:0 0 calc((100% - 28px) / 3)}}[data-cat]{--cat: var(--accent);--cat-soft: var(--accent-soft)}[data-cat=deckbuilding]{--cat: #c9a84c;--cat-soft: #efd58b}[data-cat=brackets]{--cat: #6f8dff;--cat-soft: #aebdff}[data-cat=budget]{--cat: #4dbf9c;--cat-soft: #8fe4cc}[data-cat=probability]{--cat: #a274ff;--cat-soft: #cdb4ff}[data-cat=live]{--cat: #e5774f;--cat-soft: #f4a888}[data-cat=search]{--cat: #46b6d8;--cat-soft: #8ad8ee}[data-cat=guides]{--cat: #7f8fc4;--cat-soft: #b7c2e6}[data-cat=analyze]{--cat: #6f8dff;--cat-soft: #aebdff}[data-cat=improve]{--cat: #4dbf9c;--cat-soft: #8fe4cc}[data-cat=test]{--cat: #a274ff;--cat-soft: #cdb4ff}[data-cat=prepare]{--cat: #46b6d8;--cat-soft: #8ad8ee}[data-cat=play]{--cat: #e5774f;--cat-soft: #f4a888}[data-cat=reference]{--cat: #7f8fc4;--cat-soft: #b7c2e6}.related-tool-desc{color:var(--text-2);font-size:0.9rem;line-height:1.45}.related-tool-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--cat-soft, var(--accent-soft));font-size:0.82rem;font-weight:700;letter-spacing:0.04em}.related-tool-cta::after{content:"\2192";transition:transform var(--transition)}.related-tool-card:hover .related-tool-cta::after,.related-tool-card:focus-visible .related-tool-cta::after{transform:translateX(3px)}.blog-page{display:flex;flex-direction:column;gap:24px}.blog-page-shell{gap:20px}.blog-hero,.blog-section-head .page-intro{max-width:none}.blog-hero-compact{gap:10px;padding:28px 30px}.blog-hero-compact .page-title{max-width:none;font-size:clamp(2.25rem,4vw,2.8rem);line-height:1.02}.blog-hero-compact .page-intro{max-width:62ch;font-size:0.98rem;line-height:1.68}.blog-hero-compact .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.blog-section-head{display:grid;gap:8px}.blog-feature-section,.blog-topics-section{padding:22px 24px}.blog-feature-card,.blog-topic-card,.blog-more-card{min-width:0}.blog-more-section{grid-template-columns:minmax(0,1fr);min-width:0;padding:20px 24px}.blog-more-head{gap:4px;margin-bottom:14px}.blog-more-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:860px){.blog-more-grid--multi{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-more-link{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) clamp(132px,26%,208px);align-items:stretch;min-height:158px;height:100%;min-width:0;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.014)),rgba(13,13,18,0.48);color:var(--text-1);text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 14px 28px rgba(0,0,0,0.16);transition:transform 200ms ease,border-color 200ms ease,background 200ms ease,box-shadow 200ms ease}.blog-more-link:hover,.blog-more-link:focus-visible{transform:translateY(-3px);border-color:rgba(201,168,76,0.36);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.022)),rgba(18,18,24,0.62);box-shadow:0 22px 42px rgba(0,0,0,0.26),0 0 0 1px rgba(201,168,76,0.16),0 12px 40px rgba(201,168,76,0.12)}.blog-more-link:focus-visible{outline:2px solid rgba(201,168,76,0.52);outline-offset:2px}.blog-more-copy,.blog-more-visual{position:relative;z-index:1;min-width:0}.blog-more-copy{display:grid;align-content:center;gap:10px;padding:20px 22px}.blog-more-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.blog-more-category{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;color:var(--accent-soft);border:1px solid rgba(201,168,76,0.24);background:rgba(201,168,76,0.1);font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.blog-more-meta{color:rgba(208,201,225,0.74);font-size:0.8rem;line-height:1.45}.blog-more-title{margin:0;color:var(--text-1);font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.16;letter-spacing:-0.02em}.blog-more-excerpt{margin:0;max-width:60ch;color:rgba(208,201,225,0.82);font-size:0.92rem;line-height:1.62}.blog-more-cta{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--accent-soft);font-size:0.85rem;font-weight:700;transition:color 180ms ease}.blog-more-cta::after{content:"\2192";transition:transform 180ms ease}.blog-more-link:hover .blog-more-cta,.blog-more-link:focus-visible .blog-more-cta{color:#f0d489}.blog-more-link:hover .blog-more-cta::after,.blog-more-link:focus-visible .blog-more-cta::after{transform:translateX(3px)}.blog-more-visual{display:flex;align-items:center;justify-content:center;padding:16px 16px 16px 0}.blog-more-artboard{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:130px;overflow:hidden;border-radius:14px}.blog-more-glow{display:none}.blog-more-card-frame{position:relative;z-index:1;width:min(148px,84%);aspect-ratio:0.716;border-radius:14px;overflow:hidden;background:transparent;box-shadow:0 18px 34px rgba(0,0,0,0.34);--deck-holo-shift-x: -6px;--deck-holo-shift-y: -6px;--deck-holo-rotate-z: 6deg}.blog-more-card-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;clip-path:inset(1px round 14px);transform:scale(1.018)}.blog-more-link:hover .blog-hero-foil-card::before,.blog-more-link:focus-visible .blog-hero-foil-card::before{opacity:0.56}.blog-more-link:hover .blog-hero-foil-card::after,.blog-more-link:focus-visible .blog-hero-foil-card::after{opacity:0.44}.blog-more-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.blog-more-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;min-width:0}.blog-more-search{position:relative;display:flex;align-items:center;flex:1 1 240px;min-width:200px;max-width:360px}.blog-more-search-icon{position:absolute;left:11px;display:inline-flex;align-items:center;justify-content:center;color:rgba(201,168,76,0.85);pointer-events:none}.blog-more-search-input{width:100%;min-height:38px;padding:0 14px 0 34px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(13,13,18,0.55);color:var(--text-1);font-family:inherit;font-size:0.86rem;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.blog-more-search-input::placeholder{color:rgba(208,201,225,0.5)}.blog-more-search-input:focus-visible{outline:none;border-color:rgba(201,168,76,0.42);background:rgba(18,18,24,0.7);box-shadow:0 0 0 3px rgba(201,168,76,0.12)}.blog-more-empty{margin:4px 0 0;color:rgba(208,201,225,0.72);font-size:0.9rem}.blog-more-empty[hidden]{display:none}.blog-more-filter-select-wrap{position:relative;display:flex;align-items:center;flex:0 1 220px;min-width:180px}.blog-more-filter-select{appearance:none;width:100%;cursor:pointer;min-height:38px;padding:0 32px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(13,13,18,0.55);color:var(--text-1);font-family:inherit;font-size:0.86rem;font-weight:600;letter-spacing:0.01em;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.blog-more-filter-select:hover{border-color:rgba(201,168,76,0.32)}.blog-more-filter-select:focus-visible{outline:none;border-color:rgba(201,168,76,0.42);background:rgba(18,18,24,0.7);box-shadow:0 0 0 3px rgba(201,168,76,0.12)}.blog-more-filter-select option{background:#14141a;color:var(--text-1)}.blog-more-filter-select-icon{position:absolute;right:11px;display:inline-flex;align-items:center;justify-content:center;color:rgba(201,168,76,0.85);pointer-events:none}.blog-more-carousel{position:relative}.blog-more-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(201,168,76,0.4) transparent;padding:22px 4px 26px;-webkit-overflow-scrolling:touch}.blog-more-track>.blog-more-card{flex:0 0 min(520px,86%);scroll-snap-align:start}.blog-more-track>.blog-more-card[hidden]{display:none}.blog-more-track::-webkit-scrollbar{height:8px}.blog-more-track::-webkit-scrollbar-thumb{background:rgba(201,168,76,0.32);border-radius:999px}.blog-more-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid rgba(201,168,76,0.3);background:rgba(13,13,18,0.88);color:var(--accent-soft);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,0.32);transition:transform 160ms ease,background 160ms ease,border-color 160ms ease}.blog-more-nav:hover,.blog-more-nav:focus-visible{background:rgba(201,168,76,0.16);border-color:rgba(201,168,76,0.5);transform:translateY(-50%) scale(1.05)}.blog-more-nav:focus-visible{outline:2px solid rgba(201,168,76,0.52);outline-offset:2px}.blog-more-nav--prev{left:0}.blog-more-nav--next{right:0}.blog-more-nav[hidden]{display:none}@media(max-width:640px){.blog-more-link{grid-template-columns:1fr;min-height:0}.blog-more-copy{padding:18px 18px 4px}.blog-more-visual{justify-content:flex-start;padding:6px 18px 18px}.blog-more-artboard{min-height:0}.blog-more-card-frame{width:min(140px,44%)}.blog-more-track>.blog-more-card{flex-basis:88%}.blog-more-nav{display:none}}@media(prefers-reduced-motion:reduce){.blog-more-track{scroll-behavior:auto}}.reference-table-scroll{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,0.08);border-radius:12px}.reference-table{width:100%;min-width:620px;border-collapse:collapse;color:var(--text, #f4f1e8);background:rgba(255,255,255,0.015)}.reference-table caption{padding:12px 14px;text-align:left;font-weight:700;color:var(--text, #f4f1e8)}.reference-table th,.reference-table td{padding:12px 14px;border-top:1px solid rgba(255,255,255,0.07);text-align:left;vertical-align:top}.reference-table thead th{font-size:0.76rem;letter-spacing:0.05em;text-transform:uppercase;color:var(--muted, #b6b1a5);background:rgba(255,255,255,0.025)}.reference-table tbody th{font-weight:700}.reserved-results-table{min-width:900px}.reserved-table-card{min-width:220px}.reserved-table-card img{width:52px;height:72px;margin-right:10px;border-radius:6px;object-fit:cover;vertical-align:middle}.reserved-card-row .reserved-buy-button{display:block;width:max-content;margin-top:8px}.reserved-card-row .reserved-card-tags{margin-bottom:8px}.bkc-answer-first{margin-top:14px;padding:13px 15px;border-left:3px solid #c7ba94;border-radius:0 10px 10px 0;background:rgba(199,186,148,0.08)}.blog-feature-link,.blog-topic-link{position:relative;overflow:hidden;display:grid;min-width:0;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.014)),rgba(13,13,18,0.48);color:var(--text-1);text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 16px 34px rgba(0,0,0,0.16);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.blog-feature-link:hover,.blog-feature-link:focus-visible,.blog-topic-link:hover,.blog-topic-link:focus-visible{transform:translateY(-2px);border-color:rgba(201,168,76,0.24);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.022)),rgba(18,18,24,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 20px 36px rgba(0,0,0,0.22)}.blog-feature-link:focus-visible,.blog-topic-link:focus-visible{outline:2px solid rgba(201,168,76,0.52);outline-offset:2px}.blog-feature-link{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);min-height:278px}.blog-feature-copy,.blog-feature-visual,.blog-topic-link>*{position:relative;z-index:1}.blog-feature-copy{display:grid;align-content:space-between;gap:14px;padding:24px}.blog-feature-topline,.blog-tag-row{display:flex;flex-wrap:wrap;gap:8px}.blog-feature-category,.blog-topic-label,.blog-topic-status,.blog-tag{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);font-size:0.72rem;font-weight:700;letter-spacing:0.05em}.blog-feature-category,.blog-topic-label{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.1);text-transform:uppercase}.blog-feature-meta{color:rgba(208,201,225,0.72);font-size:0.82rem;line-height:1.5}.blog-feature-title,.blog-topic-title{margin:0;color:var(--text-1);letter-spacing:-0.025em}.blog-feature-title{font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.02}.blog-feature-excerpt,.blog-topic-description{margin:0;color:rgba(208,201,225,0.82)}.blog-feature-excerpt{max-width:58ch;font-size:0.96rem;line-height:1.7}.blog-tag{color:rgba(208,201,225,0.72);border-color:rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);letter-spacing:0.01em;text-transform:none}.blog-feature-cta,.blog-topic-cta{display:inline-flex;align-items:center;gap:6px;color:var(--accent-soft);font-size:0.85rem;font-weight:700}.blog-feature-cta::after,.blog-topic-cta::after{content:"\2192";transition:transform 180ms ease}.blog-feature-link:hover .blog-feature-cta::after,.blog-feature-link:focus-visible .blog-feature-cta::after,.blog-topic-link:hover .blog-topic-cta::after,.blog-topic-link:focus-visible .blog-topic-cta::after{transform:translateX(3px)}.blog-feature-visual{display:flex;align-items:stretch;justify-content:stretch;padding:18px 18px 18px 0}.blog-feature-artboard{position:relative;display:grid;place-items:center;flex:1 1 auto;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,rgba(16,16,20,0.94),rgba(27,27,34,0.84)),radial-gradient(circle at 76% 18%,rgba(201,168,76,0.08),transparent 24%)}.blog-feature-artboard.has-image{background:none;background-image:none;background-color:transparent}.blog-feature-artboard.has-image .blog-feature-glow{display:none}.blog-feature-glow,.blog-feature-texture,.blog-feature-card-shape,.blog-feature-coin,.blog-feature-card-frame{position:absolute}.blog-feature-glow{inset:auto -8% -14% 48%;width:58%;height:52%;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,0.24),transparent 70%);filter:blur(18px)}.blog-feature-texture{inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,0.025) 0 1px,transparent 1px 18px),linear-gradient(180deg,rgba(255,255,255,0.02),transparent 34%);opacity:0.24}.blog-feature-card-frame{position:relative;z-index:1;width:min(166px,58%);aspect-ratio:0.716;border-radius:18px;overflow:hidden;background:transparent;box-shadow:0 22px 42px rgba(0,0,0,0.34);--deck-holo-shift-x: -8px;--deck-holo-shift-y: -8px;--deck-holo-rotate-z: 8deg}.blog-feature-card-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;clip-path:inset(1px round 18px);transform:scale(1.018)}.blog-feature-pips,.blog-feature-pips span,.blog-article-visual-pips,.blog-article-visual-pips span{display:none!important}.blog-feature-card-shape{width:120px;aspect-ratio:0.72;border-radius:14px;border:1px solid rgba(255,255,255,0.09);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.018)),rgba(255,255,255,0.03);box-shadow:0 16px 30px rgba(0,0,0,0.24)}.blog-feature-card-shape.is-back{top:38px;right:44px;transform:rotate(15deg)}.blog-feature-card-shape.is-mid{top:72px;right:112px;transform:rotate(-7deg)}.blog-feature-card-shape.is-front{top:118px;right:62px;transform:rotate(8deg)}.blog-feature-coin{top:28px;left:28px;width:54px;height:54px}.blog-feature-coin-ring,.blog-feature-coin-mark{position:absolute;inset:0;border-radius:50%}.blog-feature-coin-ring{border:1px solid rgba(201,168,76,0.5);background:radial-gradient(circle at 35% 35%,rgba(239,213,139,0.22),rgba(201,168,76,0.08));box-shadow:0 0 18px rgba(201,168,76,0.18)}.blog-feature-coin-mark{inset:17px 15px}.blog-feature-coin-mark::before,.blog-feature-coin-mark::after{content:"";position:absolute;background:var(--accent-soft);border-radius:999px}.blog-feature-coin-mark::before{inset:4px 0 auto 0;height:2px;transform:rotate(-28deg)}.blog-feature-coin-mark::after{inset:auto 0 4px 0;height:2px;transform:rotate(28deg)}.blog-topic-carousel{position:relative;min-width:0}.blog-topic-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:2px 2px 4px;scrollbar-width:none;cursor:grab;touch-action:pan-y}.blog-topic-grid::-webkit-scrollbar{display:none}.blog-topic-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.blog-topic-grid.is-drag-scrolling .blog-topic-card{pointer-events:none}.blog-topic-card{flex:0 0 100%;scroll-snap-align:start}@media(min-width:720px){.blog-topic-card{flex:0 0 calc((100% - 28px) / 3)}}.blog-topic-link{gap:10px;height:100%;padding:18px;align-content:start}.blog-topic-link.is-static{cursor:default}.blog-topic-title{font-size:1.08rem;line-height:1.25}.blog-topic-description{font-size:0.9rem;line-height:1.56}.blog-topic-status{margin-top:auto;color:rgba(208,201,225,0.78);border-color:rgba(255,255,255,0.07);background:rgba(255,255,255,0.03);letter-spacing:0.02em;text-transform:none}.blog-tools-section{display:grid;gap:16px}.blog-tools-bridge{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;padding:18px 22px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);background:radial-gradient(circle at top left,rgba(201,168,76,0.07),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.014)),rgba(17,17,21,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 36px rgba(0,0,0,0.16)}.blog-tools-bridge-copy{display:grid;gap:8px}.blog-tools-bridge-copy .page-intro{max-width:56ch;font-size:0.92rem}.blog-tools-bridge-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.blog-tools-bridge-actions .primary-link{color:#1a130a;border-color:rgba(201,168,76,0.34);background:linear-gradient(135deg,#efd58b 0%,#c39532 100%)}.blog-tools-bridge-actions .primary-link:hover,.blog-tools-bridge-actions .primary-link:focus-visible{color:#1a130a;border-color:rgba(201,168,76,0.44);background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);box-shadow:0 16px 34px rgba(201,168,76,0.18)}.blog-post-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.blog-post-card{min-width:0}.blog-post-link{height:100%;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),rgba(13,13,18,0.46);color:var(--text-1);text-decoration:none;display:grid;gap:16px;padding:18px;transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition)}.blog-post-link:hover,.blog-post-link:focus-visible{transform:translateY(-2px);border-color:rgba(201,168,76,0.28);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.02)),rgba(13,13,18,0.56);box-shadow:0 18px 34px rgba(0,0,0,0.2)}.blog-post-card.is-featured .blog-post-link{border-color:rgba(201,168,76,0.22);background:radial-gradient(circle at top left,rgba(201,168,76,0.11),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.016)),rgba(13,13,18,0.56)}.blog-post-copy{display:grid;gap:12px}.blog-post-topline{display:grid;gap:10px}.blog-featured-badge,.blog-post-meta-pill,.blog-tag{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.blog-featured-badge{color:var(--accent-soft);border-color:rgba(201,168,76,0.28);background:rgba(201,168,76,0.12)}.blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-2);font-size:0.82rem;line-height:1.5}.blog-post-meta-pill{color:var(--text-1);background:rgba(255,255,255,0.04);letter-spacing:0.04em}.blog-post-meta-sep{width:4px;height:4px;border-radius:999px;background:rgba(255,255,255,0.18)}.blog-post-title{margin:0;color:var(--text-1);font-size:clamp(1.18rem,2vw,1.45rem);font-weight:760;letter-spacing:-0.02em}.blog-post-description{margin:0;color:var(--text-2);font-size:0.94rem;line-height:1.6}.blog-tag-row{display:flex;flex-wrap:wrap;gap:8px}.blog-tag{color:var(--text-2);background:rgba(255,255,255,0.025);text-transform:none;letter-spacing:0.01em}.blog-post-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--accent-soft);font-size:0.84rem;font-weight:700}.blog-post-cta::after{content:"\2192";transition:transform var(--transition)}.blog-post-link:hover .blog-post-cta::after,.blog-post-link:focus-visible .blog-post-cta::after{transform:translateX(3px)}.blog-hero .hero-actions{margin-top:8px}.blog-tools-section{display:grid;gap:16px}.blog-article-page{display:grid;gap:22px;width:100%;max-width:860px;margin:0 auto}.blog-back-link{width:fit-content}.blog-article-shell{display:grid;gap:24px;width:100%;max-width:860px;margin:0 auto}.blog-article-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:24px;padding:28px;border-radius:18px;border:1px solid rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.016)),rgba(17,17,21,0.82);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 46px rgba(0,0,0,0.22),0 0 0 1px rgba(201,168,76,0.03)}.blog-article-hero-copy{display:grid;align-content:start;gap:14px}.blog-article-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:rgba(208,201,225,0.78);font-size:0.82rem;line-height:1.45}.blog-article-title{margin:0;max-width:14ch;font-size:clamp(2.35rem,4vw,3.55rem);line-height:0.94}.blog-article-description{margin:0;max-width:60ch;color:var(--text-2);font-size:1.02rem;line-height:1.7}.blog-card-cta::after,.blog-sidebar-button::after,.blog-end-cta-primary::after,.blog-end-cta-secondary::after,.blog-read-next-cta::after{content:"\2192";margin-left:7px;transition:transform 180ms ease}.blog-card-cta:hover::after,.blog-card-cta:focus-visible::after,.blog-sidebar-button:hover::after,.blog-sidebar-button:focus-visible::after,.blog-end-cta-primary:hover::after,.blog-end-cta-primary:focus-visible::after,.blog-end-cta-secondary:hover::after,.blog-end-cta-secondary:focus-visible::after,.blog-read-next-card:hover .blog-read-next-cta::after,.blog-read-next-card:focus-visible .blog-read-next-cta::after{transform:translateX(3px)}.blog-card-cta,.blog-end-cta-secondary{border-color:rgba(201,168,76,0.24);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.014)),rgba(17,17,21,0.66);color:var(--accent-soft)}.blog-card-cta:hover,.blog-card-cta:focus-visible,.blog-end-cta-secondary:hover,.blog-end-cta-secondary:focus-visible{transform:translateY(-2px);background:linear-gradient(180deg,rgba(201,168,76,0.1),rgba(255,255,255,0.02)),rgba(17,17,21,0.74)}.blog-article-visual{position:relative;overflow:hidden;min-height:248px;border-radius:18px}.blog-article-visual-card{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:inherit;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 82% 78%,rgba(201,168,76,0.14),transparent 28%),radial-gradient(circle at 18% 18%,rgba(201,168,76,0.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),rgba(13,13,18,0.56);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 14px 36px rgba(0,0,0,0.18)}.blog-article-visual-card.has-image{border:0;background:none;background-image:none;background-color:transparent;box-shadow:none}.blog-article-visual-card.has-image .blog-article-visual-glow{display:none}.blog-article-visual-grid,.blog-article-visual-glow,.blog-article-visual-card-shape,.blog-article-visual-budget,.blog-article-visual-image,.blog-article-visual-card-frame{position:absolute}.blog-article-visual-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:34px 34px;opacity:0.1;pointer-events:none}.blog-article-visual-glow{right:-18%;bottom:-22%;width:72%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,0.32),transparent 66%);filter:blur(22px);opacity:0.44}.blog-article-visual-card-frame{position:relative;z-index:1;width:min(194px,60%);aspect-ratio:0.716;border-radius:18px;overflow:hidden;background:transparent;box-shadow:0 24px 48px rgba(0,0,0,0.36);--deck-holo-shift-x: -10px;--deck-holo-shift-y: -8px;--deck-holo-rotate-z: 6deg}.blog-article-visual-card-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;clip-path:inset(1px round 18px);transform:scale(1.018)}.blog-hero-foil-card{--deck-holo-x: 64%;--deck-holo-y: 26%}.blog-hero-foil-card::before{opacity:0.34;transform:translate3d(-14%,-3%,0) rotate(5deg)}.blog-hero-foil-card::after{opacity:0.28;transform:scale(0.985)}.blog-hero-foil-card img{filter:saturate(1.04) contrast(1.02)}@media(hover:hover)and (pointer:fine){.blog-hero-foil-card:hover::before,.blog-feature-link:focus-visible .blog-hero-foil-card::before{opacity:0.56}.blog-hero-foil-card:hover::after,.blog-feature-link:focus-visible .blog-hero-foil-card::after{opacity:0.44}}@media(pointer:coarse){.blog-hero-foil-card::before{opacity:0.22}.blog-hero-foil-card::after{opacity:0.18}}.blog-article-visual-card-shape{inset:auto auto 18px 48%;width:120px;height:176px;border-radius:18px;border:1px solid rgba(255,255,255,0.12);background:linear-gradient(135deg,rgba(255,255,255,0.12),rgba(255,255,255,0.03) 46%,rgba(201,168,76,0.08) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 28px rgba(0,0,0,0.16)}.blog-article-visual-card-shape::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,0.16) 38%,rgba(201,168,76,0.12) 56%,transparent 72%);opacity:0.38}.blog-article-visual-card-shape.is-back{transform:translate3d(54px,6px,0) rotate(14deg);opacity:0.38}.blog-article-visual-card-shape.is-mid{transform:translate3d(8px,20px,0) rotate(-8deg);opacity:0.5}.blog-article-visual-card-shape.is-front{transform:translate3d(40px,40px,0) rotate(6deg);opacity:0.62}.blog-article-visual-budget{bottom:22px;left:28px;display:flex;gap:10px}.blog-article-visual-budget::before,.blog-article-visual-budget::after{content:"";display:block;width:12px;height:12px;border-radius:999px;border:1px solid rgba(201,168,76,0.52);background:rgba(201,168,76,0.14)}.blog-guide-card{display:grid;gap:12px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.036),rgba(255,255,255,0.014)),rgba(17,17,21,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 14px 34px rgba(0,0,0,0.16)}.blog-guide-title{margin:0;color:var(--accent-soft);font-size:1rem;letter-spacing:-0.01em}.blog-toc-nav{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-toc-link{color:var(--text-2);text-decoration:none;font-size:0.84rem;line-height:1.45;transition:color var(--transition),transform var(--transition)}.blog-toc-link:hover,.blog-toc-link:focus-visible,.blog-toc-link.is-active{color:var(--accent-soft)}.blog-toc-link:hover,.blog-toc-link:focus-visible{transform:translateX(2px)}.blog-summary-card,.blog-score-card,.blog-table-card,.blog-swap-compare,.blog-end-cta,.blog-read-next{display:grid;gap:14px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.034),rgba(255,255,255,0.014)),rgba(17,17,21,0.58);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 14px 34px rgba(0,0,0,0.16)}.blog-summary-card{border-color:rgba(201,168,76,0.18)}.blog-toc-card,.blog-summary-card,.blog-score-card{width:100%}.blog-summary-kicker,.blog-score-title,.blog-card-kicker,.blog-read-next-label{color:var(--accent-soft);font-size:0.74rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.blog-summary-title,.blog-score-title{margin:0;color:var(--text-1);font-size:clamp(1.2rem,2vw,1.4rem);letter-spacing:-0.02em}.blog-summary-copy{margin:0;color:rgba(224,220,234,0.88);font-size:1rem;line-height:1.72}.blog-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.blog-score-chip{display:grid;gap:5px;min-width:0;padding:12px 13px;border-radius:15px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.018)}.blog-score-chip-label{color:var(--text-2);font-size:0.74rem;line-height:1.35}.blog-score-chip strong{color:var(--text-1);font-size:1rem;line-height:1.1}.blog-article-body{display:grid;gap:16px;min-width:0;width:100%}.blog-article-body>*{margin:0}.blog-article-body h2,.blog-article-body h3{color:var(--text-1);letter-spacing:-0.02em}.blog-article-body h2{margin-top:30px;margin-bottom:0;font-size:clamp(1.42rem,2.6vw,1.9rem);color:#f3f0fb}.blog-article-body h3{margin-top:16px;font-size:clamp(1.08rem,2vw,1.22rem)}.blog-article-body p,.blog-article-list{color:rgba(224,220,234,0.88);font-size:1rem;line-height:1.72}.blog-article-list{padding-left:1.15rem;display:grid;gap:8px}.blog-article-callout{display:grid;gap:9px;padding:18px;border-radius:18px;border:1px solid rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.018)),rgba(255,255,255,0.02)}.blog-article-callout.is-warning{border-color:rgba(201,168,76,0.28)}.blog-article-callout.is-framework{border-color:rgba(153,143,192,0.24);background:linear-gradient(180deg,rgba(153,143,192,0.12),rgba(255,255,255,0.018)),rgba(255,255,255,0.02)}.blog-article-callout strong{color:var(--accent-soft);font-size:0.92rem;letter-spacing:0.04em;text-transform:uppercase}.blog-inline-section-head{display:grid;gap:6px}.blog-inline-section-head h3,.blog-inline-section-head p{margin:0}.blog-inline-section-head p{color:var(--text-2);font-size:0.92rem;line-height:1.6}.blog-card-grid-block{display:grid;gap:14px}.blog-card-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card-mention{--foil-x: 50%;--foil-y: 50%;display:grid;gap:14px;grid-template-columns:1fr;align-content:start;min-width:0;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.015)),rgba(13,13,18,0.48);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 14px 28px rgba(0,0,0,0.16);transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.blog-card-mention:hover,.blog-card-mention:focus-within{border-color:rgba(255,255,255,0.11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 16px 30px rgba(0,0,0,0.18)}.blog-card-preview{position:relative;overflow:hidden;width:min(168px,100%);max-width:100%;min-height:0;aspect-ratio:0.716;margin:0 auto;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at top left,rgba(201,168,76,0.12),transparent 38%),rgba(255,255,255,0.03);box-shadow:0 14px 28px rgba(0,0,0,0.2);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.blog-card-mention:hover .blog-card-preview,.blog-card-mention:focus-within .blog-card-preview{transform:translateY(-4px);border-color:rgba(201,168,76,0.28);box-shadow:0 20px 36px rgba(0,0,0,0.26),0 0 0 1px rgba(201,168,76,0.08)}.blog-card-preview-foil{position:absolute;inset:0;background:radial-gradient(circle at var(--foil-x) var(--foil-y),rgba(255,255,255,0.2),transparent 32%),linear-gradient(128deg,transparent 24%,rgba(255,255,255,0.12) 42%,rgba(201,168,76,0.12) 56%,transparent 72%);mix-blend-mode:screen;opacity:0.44;pointer-events:none;transition:opacity 180ms ease}.blog-card-preview-image{width:100%;height:100%;object-fit:cover;display:block;clip-path:inset(1px round 16px)}.blog-card-preview-fallback{display:none;width:100%;height:100%;min-height:inherit;align-items:center;justify-content:center;padding:16px;color:var(--text-1);text-align:center;font-size:0.95rem;font-weight:700;line-height:1.45}.blog-card-preview.is-broken .blog-card-preview-image{display:none}.blog-card-preview.is-broken .blog-card-preview-fallback{display:flex}.blog-card-copy{display:grid;gap:9px;align-content:start;min-width:0}.blog-card-kicker{width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(201,168,76,0.2);background:rgba(201,168,76,0.08)}.blog-card-name{margin:0;color:var(--text-1);font-size:1.18rem;letter-spacing:-0.02em}.blog-card-role{margin:0;color:rgba(232,226,204,0.9);font-size:0.86rem;line-height:1.4;overflow-wrap:anywhere}.blog-card-note{margin:0;color:var(--text-2);font-size:0.92rem;line-height:1.6;overflow-wrap:anywhere}.blog-card-chip-row{display:flex;flex-wrap:wrap;gap:7px}.blog-card-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025);color:rgba(216,211,225,0.78);font-size:0.72rem}.blog-card-actions{margin-top:auto}.blog-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:12px;text-decoration:none;font-size:0.82rem;font-weight:700;width:fit-content}.blog-swap-compare-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-table-wrap{overflow-x:auto}.blog-table{width:100%;min-width:720px;border-collapse:collapse}.blog-table th,.blog-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.06);text-align:left;vertical-align:top;color:rgba(224,220,234,0.86);font-size:0.92rem;line-height:1.55}.blog-table thead th{position:sticky;top:0;z-index:1;background:rgba(17,17,21,0.96);color:var(--text-1);font-size:0.76rem;letter-spacing:0.06em;text-transform:uppercase}.blog-table tbody th[scope=row]{color:var(--accent-soft);font-weight:700}.blog-end-cta{position:relative;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;border-color:rgba(201,168,76,0.22)}.blog-end-cta::after{content:"";position:absolute;right:18px;bottom:-14px;width:180px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,0.18),transparent 70%);filter:blur(16px);pointer-events:none}.blog-end-cta-copy{display:grid;gap:8px;max-width:68ch}.blog-end-cta-copy .tool-section-heading,.blog-read-next-head .tool-section-heading{margin:0}.blog-end-cta-copy .page-intro{margin:0;max-width:58ch}.blog-end-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px}.blog-read-next-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-read-next-card{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(13,13,18,0.42);color:var(--text-1);text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.blog-read-next-card:hover,.blog-read-next-card:focus-visible{transform:translateY(-2px);border-color:rgba(201,168,76,0.24);box-shadow:0 16px 28px rgba(0,0,0,0.18)}.blog-read-next-card.is-static{cursor:default}.blog-read-next-title{margin:0;color:var(--text-1);font-size:1rem;line-height:1.35}.blog-read-next-copy{margin:0;color:var(--text-2);font-size:0.88rem;line-height:1.5}.blog-read-next-cta{display:inline-flex;align-items:center;width:fit-content;color:var(--accent-soft);font-size:0.82rem;font-weight:700}.blog-attribution-note{margin:0;color:rgba(170,163,184,0.74);font-size:0.8rem;line-height:1.55}.blog-tool-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-tool-card{position:relative;min-width:0;min-height:0;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.016);color:var(--text-1);text-decoration:none;display:grid;gap:4px;transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition);align-content:space-between}.blog-tool-card::after{content:"\2192";position:absolute;top:14px;right:16px;color:var(--accent-soft);font-size:0.95rem;transition:transform var(--transition)}.blog-tool-card:hover,.blog-tool-card:focus-visible{transform:translateY(-2px);border-color:rgba(201,168,76,0.24);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.02)),rgba(255,255,255,0.024);box-shadow:0 16px 30px rgba(0,0,0,0.16)}.blog-tool-card:hover::after,.blog-tool-card:focus-visible::after{transform:translateX(3px)}.blog-tool-title{display:block;max-width:calc(100% - 28px);font-size:0.98rem;font-weight:730;letter-spacing:-0.01em;line-height:1.35}.blog-tool-description{display:block;color:var(--text-2);font-size:0.86rem;line-height:1.45}@media(max-width:900px){.blog-feature-link{grid-template-columns:1fr}.blog-feature-visual{min-height:220px;padding:0 24px 24px}.blog-feature-card-frame{width:min(158px,50%);--deck-holo-shift-x: -6px;--deck-holo-shift-y: -8px;--deck-holo-rotate-z: 7deg}.blog-tools-bridge{grid-template-columns:1fr}.blog-tools-bridge-actions{justify-content:flex-start}.blog-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.blog-article-hero-card{grid-template-columns:1fr;padding:20px}.blog-article-visual{min-height:210px}.blog-article-visual-card-frame{width:min(156px,54%);--deck-holo-shift-x: -8px;--deck-holo-shift-y: -6px;--deck-holo-rotate-z: 5deg}.blog-toc-nav,.blog-card-grid,.blog-swap-compare-grid,.blog-read-next-grid{grid-template-columns:1fr}.blog-end-cta{grid-template-columns:1fr}}@media(max-width:640px){.blog-page{gap:22px}.blog-hero-compact{padding:22px 24px}.blog-hero-compact .page-title{font-size:clamp(1.9rem,8vw,2.15rem)}.blog-feature-section,.blog-topics-section{padding:18px}.blog-feature-copy{padding:18px}.blog-feature-visual{min-height:210px;padding:0 18px 18px}.blog-feature-card-frame{width:min(144px,50%);--deck-holo-shift-x: -4px;--deck-holo-shift-y: -6px;--deck-holo-rotate-z: 6deg}.blog-feature-card-image{clip-path:inset(1px round 18px);transform:scale(1)}.blog-feature-title{font-size:clamp(1.45rem,6vw,1.82rem)}.blog-tools-bridge{padding:18px}.blog-tools-bridge-actions{width:100%}.blog-article-page{gap:16px}.blog-article-title{max-width:100%;font-size:clamp(2rem,8.4vw,2.55rem)}.blog-article-description,.blog-article-body p,.blog-article-list{font-size:0.98rem}.blog-score-grid{grid-template-columns:1fr}.blog-card-preview{width:min(156px,100%)}.blog-article-visual-card-frame{width:min(142px,54%);--deck-holo-shift-x: -6px;--deck-holo-shift-y: -6px;--deck-holo-rotate-z: 4deg}.blog-end-cta-actions{justify-content:flex-start}.blog-summary-card,.blog-score-card,.blog-table-card,.blog-swap-compare,.blog-end-cta,.blog-read-next,.blog-guide-card{padding:18px}.blog-tool-grid{grid-template-columns:1fr}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.blog-card-mention,.blog-card-preview,.blog-read-next-card,.blog-toc-link,.blog-card-cta,.blog-end-cta-primary,.blog-end-cta-secondary,.blog-article-primary-cta,.blog-article-secondary-cta{transition:none}.blog-card-mention,.blog-card-mention:hover,.blog-card-mention:focus-within,.blog-card-preview{transform:none}.blog-card-preview-foil{opacity:0.22}}.tool-directory-group{display:grid;gap:14px;scroll-margin-top:90px}.tool-directory-section .tool-directory-group+.tool-directory-group{margin-top:28px}.tool-group-heading{display:flex;align-items:center;gap:10px;margin:0;color:var(--text-1);font-size:1.12rem;font-weight:760;letter-spacing:-0.01em}.tool-group-heading::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--cat, var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--cat, var(--accent)) 60%,transparent)}.tool-directory-group .related-tool-card{border-left:3px solid color-mix(in srgb,var(--cat, var(--accent)) 55%,transparent)}.tool-directory-group .related-tool-card:hover,.tool-directory-group .related-tool-card:focus-visible{border-color:color-mix(in srgb,var(--cat, var(--accent)) 45%,rgba(255,255,255,0.08));border-left-color:var(--cat, var(--accent));background:linear-gradient(180deg,color-mix(in srgb,var(--cat, var(--accent)) 12%,transparent),rgba(255,255,255,0.02)),rgba(13,13,18,0.56)}.tool-directory-group .related-tool-group{background:color-mix(in srgb,var(--cat, var(--accent)) 14%,transparent);border-color:color-mix(in srgb,var(--cat, var(--accent)) 30%,transparent);color:var(--cat-soft, var(--accent-soft))}.tool-cat-nav{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.tool-cat-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cat, var(--accent)) 28%,rgba(255,255,255,0.08));background:color-mix(in srgb,var(--cat, var(--accent)) 9%,rgba(255,255,255,0.015));color:var(--text-1);text-decoration:none;font-size:0.86rem;font-weight:650;transition:transform var(--transition),border-color var(--transition),background var(--transition)}.tool-cat-chip::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--cat, var(--accent))}.tool-cat-chip:hover,.tool-cat-chip:focus-visible{transform:translateY(-1px);border-color:var(--cat, var(--accent));background:color-mix(in srgb,var(--cat, var(--accent)) 18%,rgba(255,255,255,0.02))}@media(prefers-reduced-motion:no-preference){.tool-directory-group .related-tool-card{animation:soft-rise 520ms cubic-bezier(0.22,1,0.36,1) both}.tool-directory-group .related-tool-card:nth-child(2){animation-delay:40ms}.tool-directory-group .related-tool-card:nth-child(3){animation-delay:80ms}.tool-directory-group .related-tool-card:nth-child(4){animation-delay:120ms}.tool-directory-group .related-tool-card:nth-child(5){animation-delay:160ms}.tool-directory-group .related-tool-card:nth-child(n+6){animation-delay:200ms}.blog-post-link{animation:soft-rise 500ms cubic-bezier(0.22,1,0.36,1) both}}.site-nav-group{display:grid;gap:4px;align-content:start}.site-nav-group-title{display:flex;align-items:center;gap:7px;padding:2px 6px;color:var(--cat-soft, var(--accent-soft));font-size:0.68rem;font-weight:750;letter-spacing:0.1em;text-transform:uppercase}.site-nav-group-title::before{content:"";width:7px;height:7px;border-radius:2px;background:var(--cat, var(--accent))}.site-nav-menu-list.is-grouped .site-nav-group+.site-nav-group{margin-top:10px}.site-nav-menu-list.is-grouped a{min-height:36px;border-color:transparent;background:transparent;font-weight:600}.site-nav-menu-list.is-grouped .site-nav-group a:hover,.site-nav-menu-list.is-grouped .site-nav-group a:focus-visible,.site-nav-menu-list.is-grouped .site-nav-group a[aria-current=page]{color:var(--text-1);border-color:color-mix(in srgb,var(--cat, var(--accent)) 34%,transparent);background:color-mix(in srgb,var(--cat, var(--accent)) 13%,transparent)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.hero-actions .primary-link,.hero-actions .back-link{min-width:0}.hero-actions .primary-link{color:var(--bg, #0a0a0c);border-color:rgba(201,168,76,0.5);background:linear-gradient(180deg,var(--accent-soft),var(--accent));box-shadow:0 14px 30px rgba(201,168,76,0.22)}.hero-actions .primary-link:hover,.hero-actions .primary-link:focus-visible{color:var(--bg, #0a0a0c);background:linear-gradient(180deg,#f6e2a4,var(--accent-soft))}.full-audit-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border-color:rgba(201,168,76,0.28);background:linear-gradient(180deg,rgba(201,168,76,0.10),rgba(201,168,76,0.02)),var(--surface-panel)}.full-audit-cta.deck-audit-card{display:flex}.full-audit-cta-body{flex:1 1 320px;min-width:0}.full-audit-cta-body .tool-section-heading{margin-top:0}.full-audit-cta-body p{margin-bottom:0;color:var(--text-2)}.full-audit-cta-button{flex:0 0 auto;color:var(--bg, #0a0a0c);border-color:rgba(201,168,76,0.5);background:linear-gradient(180deg,var(--accent-soft),var(--accent));box-shadow:0 14px 30px rgba(201,168,76,0.22)}.full-audit-cta-button:hover,.full-audit-cta-button:focus-visible{color:var(--bg, #0a0a0c);background:linear-gradient(180deg,#f6e2a4,var(--accent-soft))}@media(max-width:640px){.full-audit-cta{flex-direction:column;align-items:center;justify-content:flex-start}.full-audit-cta-body{flex:none;width:100%}.full-audit-cta-button{width:fit-content;min-width:180px}}.seo-note-list{margin:0;padding-left:1.2rem;display:grid;gap:10px}.tool-grid{display:grid;gap:12px}.tool-field{display:grid;gap:6px}.tool-field label{color:var(--text-2);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.tool-input,.tool-select{width:100%;min-width:0;min-height:50px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.014)),rgba(0,0,0,0.16);color:var(--text-1);font-size:1rem;font-weight:600;font-family:var(--font-sans);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 10px 24px rgba(0,0,0,0.14)}.tool-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:48px;cursor:pointer;background-color:rgba(0,0,0,0.16);background-image:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.014)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75 9 11.25l4.5-4.5' stroke='%23f0eef8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right 14px center;background-size:auto,18px 18px;color-scheme:dark}.tool-select option{background:#17171d;color:var(--text-1)}.tool-input:focus-visible,.tool-select:focus-visible,.back-link:focus-visible,.primary-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.tool-hint{color:var(--text-3);font-size:0.84rem;line-height:1.4}.contact-draft-form{display:grid;gap:12px;margin-top:18px}.contact-form{display:grid;gap:14px;margin-top:18px}.contact-form-grid{display:grid;gap:14px}.contact-draft-label{margin-top:4px}.contact-form label,.contact-draft-label{display:grid;gap:8px;color:var(--text-1);font-size:0.78rem;font-weight:700;letter-spacing:0.11em;text-transform:uppercase}.contact-draft-message{min-height:200px}.contact-message{min-height:220px}.contact-draft-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.contact-form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.contact-draft-button{appearance:none;cursor:pointer;font-family:var(--font-sans)}.contact-status{margin:0;min-height:22px;color:var(--text-3);font-size:0.9rem;line-height:1.5}.contact-status.is-success{color:#bceadd}.contact-status.is-error{color:#ffb0bd}.contact-direct-link{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),rgba(255,255,255,0.02);color:var(--text-1);text-decoration:none;font-size:0.9rem;font-weight:700;transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition)}.contact-direct-link:hover,.contact-direct-link:focus-visible{color:var(--accent-soft);border-color:rgba(201,168,76,0.2);background:rgba(201,168,76,0.08);transform:translateY(-1px)}.contact-turnstile{display:grid;justify-content:start;gap:8px}.contact-turnstile-copy{margin:0;color:var(--text-3);font-size:0.82rem;line-height:1.45}.tool-file-picker{position:relative;min-width:0}.tool-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.tool-file-picker-label{display:flex;align-items:center;gap:12px;width:100%;max-width:100%;min-height:56px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.014)),rgba(0,0,0,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 10px 24px rgba(0,0,0,0.14);cursor:pointer}.tool-file-picker-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(201,168,76,0.34);background:linear-gradient(135deg,#efd58b 0%,#c39532 100%);color:#1a130a;font-size:0.88rem;font-weight:700;white-space:nowrap;flex:0 0 auto;box-shadow:0 10px 22px rgba(0,0,0,0.16)}.tool-file-picker-name{min-width:0;color:var(--text-2);font-size:0.92rem;font-weight:600;line-height:1.35;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-file-input:focus-visible+.tool-file-picker-label{outline:2px solid #fff;outline-offset:2px}#deck-import-form .tool-file-picker{display:grid;justify-items:center;width:100%}#deck-import-form .tool-file-picker-label{align-items:center;width:100%;text-align:center}#deck-import-form .tool-file-picker-button{min-width:172px}#deck-import-form .tool-file-picker-name{text-align:center}#deck-price-form .tool-file-picker{display:grid;justify-items:center}#deck-price-form .tool-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}#deck-price-form .tool-file-picker-label{justify-content:center;align-items:center;text-align:center}#deck-price-form .tool-file-picker-button{min-width:160px}#deck-price-form .tool-file-picker-name{text-align:center}.tool-results{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-form{display:grid;gap:12px}.search-bar{display:grid;gap:12px;min-width:0}.search-bar>*{min-width:0}.search-bar-field{position:relative;display:grid;gap:8px}.search-autocomplete{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:12;display:grid;gap:6px;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),rgba(17,17,21,0.96);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 42px rgba(0,0,0,0.28);backdrop-filter:blur(16px)}.search-autocomplete[hidden]{display:none}.search-autocomplete-item{appearance:none;display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);color:var(--text-1);cursor:pointer;font-family:var(--font-sans);font-size:0.94rem;font-weight:650;text-align:left;transition:border-color var(--transition),background var(--transition),transform var(--transition),color var(--transition)}.search-autocomplete-item:hover,.search-autocomplete-item.is-active{border-color:rgba(201,168,76,0.22);background:rgba(201,168,76,0.09);color:var(--accent-soft)}.search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.faq-page-list summary{list-style:none}.faq-page-list summary::-webkit-details-marker{display:none}.faq-page-list summary::after,.faq-list summary::after{content:"";position:absolute;top:50%;right:2px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-62%) rotate(45deg);opacity:0.9;transition:transform 160ms ease,opacity 160ms ease}.faq-page-list details[open] summary::after,.faq-list details[open] summary::after{transform:translateY(-38%) rotate(225deg);opacity:1}.search-submit,.search-chip{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,0.07);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),rgba(255,255,255,0.02);color:var(--text-1);cursor:pointer;font-family:var(--font-sans);font-size:0.95rem;font-weight:700;letter-spacing:0.01em;transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition)}.search-submit{width:100%;background:linear-gradient(135deg,#efd58b 0%,#c39532 100%);border-color:rgba(201,168,76,0.3);color:#1a130a;box-shadow:0 14px 30px rgba(201,168,76,0.12)}.search-submit:hover,.search-chip:hover,.search-submit:focus-visible,.search-chip:focus-visible,.search-buy-link:hover,.search-buy-link:focus-visible,.search-external-link:hover,.search-external-link:focus-visible{transform:translateY(-1px)}.search-submit:hover,.search-submit:focus-visible{background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);box-shadow:0 18px 34px rgba(201,168,76,0.18)}.search-chip{color:var(--text-2);font-weight:600}.search-chip:hover,.search-chip:focus-visible{color:var(--text-1);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.search-submit:disabled{opacity:0.7;cursor:wait}.search-status{min-height:24px;margin:0;color:var(--text-2);font-size:0.92rem;font-weight:600}.search-status.is-error{color:var(--red-text)}.search-status.is-success{color:var(--accent-soft)}.search-results-grid{display:grid;gap:14px}.search-results-grid.is-single{grid-template-columns:1fr}.search-empty-state{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,0.045);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.search-empty-state strong{color:var(--text-1);font-size:1rem}.search-empty-state p{margin:0;color:var(--text-2)}.search-result-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(255,255,255,0.048);border-radius:20px;background:radial-gradient(ellipse at top,rgba(201,168,76,0.06),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 16px 36px rgba(0,0,0,0.16);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition);animation:soft-rise 620ms cubic-bezier(0.22,1,0.36,1) both}.search-result-card:hover{transform:translateY(-2px);border-color:rgba(201,168,76,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 22px 42px rgba(0,0,0,0.2)}.search-result-media{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01)),rgba(0,0,0,0.22);aspect-ratio:63 / 88}.search-result-media img{width:100%;height:100%;object-fit:cover}.foil-card-frame{position:relative;overflow:hidden;isolation:isolate;--deck-holo-x: 50%;--deck-holo-y: 50%;--deck-holo-shift-x: 0px;--deck-holo-shift-y: 0px;--deck-holo-rotate-z: 0deg;--deck-holo-rotate-x: 0deg;--deck-holo-rotate-y: 0deg;--deck-holo-scale: 1;--deck-holo-lift: 0px;transform:perspective(1100px) translate3d(var(--deck-holo-shift-x),calc(var(--deck-holo-shift-y) + var(--deck-holo-lift)),0) rotateZ(var(--deck-holo-rotate-z)) rotateX(var(--deck-holo-rotate-x)) rotateY(var(--deck-holo-rotate-y)) scale(var(--deck-holo-scale));transition:transform var(--transition),box-shadow var(--transition),filter var(--transition);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.foil-card-frame::before,.foil-card-frame::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:2;transition:opacity var(--transition),transform 640ms cubic-bezier(0.22,1,0.36,1)}.foil-card-frame::before{background:linear-gradient(125deg,transparent 10%,rgba(255,255,255,0.05) 22%,rgba(201,168,76,0.28) 36%,rgba(132,109,255,0.18) 50%,rgba(91,181,255,0.22) 62%,rgba(255,255,255,0.07) 72%,transparent 88%);transform:translate3d(-36%,-4%,0) rotate(5deg);mix-blend-mode:color-dodge;filter:saturate(1.18)}.foil-card-frame::after{background:radial-gradient(circle at var(--deck-holo-x) var(--deck-holo-y),rgba(255,255,255,0.24),transparent 18%),radial-gradient(circle at calc(var(--deck-holo-x) * 0.82) calc(var(--deck-holo-y) * 0.88),rgba(132,109,255,0.18),transparent 22%),radial-gradient(circle at calc(var(--deck-holo-x) * 1.06) calc(var(--deck-holo-y) * 1.04),rgba(91,181,255,0.18),transparent 24%),radial-gradient(circle at 18% 20%,rgba(201,168,76,0.16),transparent 30%);transform:scale(0.96);mix-blend-mode:screen}.foil-card-frame img{position:relative;z-index:1;width:100%;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(1.002);transform-origin:center;transition:transform var(--transition),filter var(--transition)}.search-result-copy{display:grid;gap:10px;align-content:start;min-width:0}.search-result-head{display:grid;gap:5px}.search-result-head h2{margin:0;color:var(--text-1);font-size:1.2rem;font-weight:800;letter-spacing:-0.02em}.search-result-meta{color:var(--text-2);font-size:0.93rem}.search-result-cost{display:flex;flex-wrap:wrap;gap:6px}.search-mana-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:var(--text-1);font-size:0.82rem;font-weight:800;line-height:1}.search-mana-symbol.is-generic,.search-mana-symbol.is-colorless{background:rgba(178,178,182,0.18);color:#f2f2f4}.search-mana-symbol.is-white{background:rgba(239,229,186,0.22);color:#f8f2d0}.search-mana-symbol.is-blue{background:rgba(88,145,214,0.22);color:#d9ebff}.search-mana-symbol.is-black{background:rgba(75,76,84,0.4);color:#f3f3f5}.search-mana-symbol.is-red{background:rgba(191,74,74,0.28);color:#ffd7d1}.search-mana-symbol.is-green{background:rgba(63,146,99,0.28);color:#d7f7e1}.search-mana-symbol.is-special{background:rgba(201,168,76,0.14);color:var(--accent-soft)}.search-result-facts{display:grid;gap:8px}.search-result-facts span{display:block;color:var(--text-2);font-size:0.93rem}.search-result-facts strong{color:var(--text-1)}.search-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.search-printings{width:100%;margin-top:2px}.search-buy-link,.search-external-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:13px;text-decoration:none;font-size:0.92rem;font-weight:700;letter-spacing:0.01em}.search-buy-link{background:linear-gradient(135deg,#efd58b 0%,#c39532 100%);border:1px solid rgba(201,168,76,0.3);color:#1a130a}.search-external-link{border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02);color:var(--text-2)}.search-footnote{color:var(--text-3);font-size:0.84rem}.search-advanced{margin-top:12px;border:1px solid rgba(255,255,255,0.05);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 16px 34px rgba(0,0,0,0.12)}.search-advanced>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;color:var(--text-1);font-size:0.98rem;font-weight:700;letter-spacing:-0.01em}.search-advanced>summary::-webkit-details-marker{display:none}.search-advanced>summary::marker{content:""}.search-advanced>summary::after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--transition)}.search-advanced[open]>summary::after{transform:rotate(-135deg)}.search-advanced-panel{display:grid;gap:14px;padding:0 18px 18px}.search-advanced-grid{display:grid;gap:12px}.search-inline-fields{display:grid;gap:10px}.search-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-check{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);color:var(--text-2);font-size:0.84rem;font-weight:600;white-space:nowrap}.search-check input{margin:0}.search-query-preview{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.024),rgba(255,255,255,0.01)),rgba(0,0,0,0.12)}.search-query-preview strong{color:var(--text-1);font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.search-query-preview code{color:var(--accent-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:0.88rem;line-height:1.5;word-break:break-word}.combo-finder-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:20px;background:radial-gradient(circle at top,rgba(201,168,76,0.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,0.034),rgba(255,255,255,0.014)),rgba(17,17,21,0.72)}.combo-finder-hero::before{content:"";position:absolute;inset:auto -10% -24% 52%;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,0.12),transparent 68%);filter:blur(18px);pointer-events:none}.combo-finder-hero>*{position:relative;z-index:1}.combo-finder-search-shell{display:grid;gap:14px}.combo-finder-search-bar{gap:14px}.combo-finder-input{min-height:60px;font-size:1.02rem;letter-spacing:-0.01em}.combo-finder-input::placeholder{color:rgba(240,238,248,0.38)}.combo-finder-action-row,.combo-finder-example-row{display:flex;flex-wrap:wrap;gap:10px}.combo-finder-example-row .search-chip{min-height:40px;padding:0 14px;font-size:0.86rem}.combo-finder-builder{gap:16px}.combo-finder-results-card{display:grid;gap:18px}.combo-finder-results-head{display:grid;gap:12px}.combo-finder-results-head h2{margin:6px 0 0;color:var(--text-1);font-size:1.24rem;line-height:1.12;letter-spacing:-0.03em}.combo-finder-status{min-height:24px;margin:0;color:var(--text-2);font-size:0.92rem;font-weight:600}.combo-finder-status.is-error{color:var(--red-text)}.combo-finder-status.is-success{color:var(--accent-soft)}.combo-finder-results{display:grid;gap:16px}.combo-finder-empty{min-height:0}.combo-finder-card{gap:14px;background:radial-gradient(circle at top,rgba(201,168,76,0.06),transparent 52%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01)),rgba(255,255,255,0.014);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 36px rgba(0,0,0,0.16)}.combo-finder-card .deck-combo-effect{font-size:0.98rem}.combo-finder-card .deck-combo-copy{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.combo-finder-meta-line{display:flex;flex-wrap:wrap;gap:8px}.combo-finder-meta-line span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.8rem;font-weight:700}.deck-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:10px}.deck-toolbar-center{justify-content:center}#deck-import-form .deck-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#deck-import-form .deck-toolbar.is-three-up,#deck-price-form .deck-toolbar.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}#deck-import-form .deck-toolbar .deck-submit,#deck-import-form .deck-toolbar .deck-secondary,#deck-price-form .deck-toolbar .deck-submit,#deck-price-form .deck-toolbar .deck-secondary{width:100%;min-width:0}.deck-textarea{width:100%;max-width:100%;min-height:260px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.014)),rgba(0,0,0,0.16);color:var(--text-1);font-family:var(--font-sans);font-size:0.98rem;font-weight:550;line-height:1.55;resize:vertical;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 10px 24px rgba(0,0,0,0.14)}.deck-textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}.deck-submit,.deck-secondary,.deck-store-link{min-width:138px;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;font-family:var(--font-sans);font-size:0.95rem;font-weight:700;letter-spacing:0.01em;text-decoration:none;transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition)}.deck-submit,.deck-store-link{background:linear-gradient(135deg,#efd58b 0%,#c39532 100%);border:1px solid rgba(201,168,76,0.3);color:#1a130a;box-shadow:0 14px 30px rgba(201,168,76,0.12)}.deck-submit.is-moxfield,.deck-store-link.is-moxfield,.deck-secondary-moxfield{background:linear-gradient(135deg,#7ef0c8 0%,#49b5f7 52%,#6f7cff 100%);border:0;overflow:hidden;color:#081019;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 14px 30px rgba(73,181,247,0.18)}.deck-submit.is-moxfield:disabled{opacity:0.72;color:rgba(8,16,25,0.82);filter:saturate(0.82);cursor:not-allowed}.deck-secondary{border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),rgba(255,255,255,0.02);color:var(--text-2);cursor:pointer}.deck-submit:hover,.deck-submit:focus-visible,.deck-secondary:hover,.deck-secondary:focus-visible,.deck-store-link:hover,.deck-store-link:focus-visible{transform:translateY(-1px)}.deck-submit:hover,.deck-submit:focus-visible,.deck-store-link:hover,.deck-store-link:focus-visible{background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);box-shadow:0 18px 34px rgba(201,168,76,0.18)}.deck-submit.is-moxfield:hover,.deck-submit.is-moxfield:focus-visible,.deck-store-link.is-moxfield:hover,.deck-store-link.is-moxfield:focus-visible,.deck-secondary-moxfield:hover,.deck-secondary-moxfield:focus-visible{background:linear-gradient(135deg,#8bf5d0 0%,#5cc1ff 48%,#7c87ff 100%);box-shadow:0 18px 34px rgba(92,193,255,0.24)}.deck-audit-form-actions .deck-submit[type=submit]{background:linear-gradient(135deg,#7ef0c8 0%,#49b5f7 52%,#6f7cff 100%);border:0;color:#081019;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 14px 30px rgba(73,181,247,0.18)}.deck-audit-form-actions .deck-submit[type=submit]:hover,.deck-audit-form-actions .deck-submit[type=submit]:focus-visible{background:linear-gradient(135deg,#8bf5d0 0%,#5cc1ff 48%,#7c87ff 100%);box-shadow:0 18px 34px rgba(92,193,255,0.24)}#commander-deck-audit-moxfield-button.is-moxfield{background:linear-gradient(135deg,#efd58b 0%,#c39532 100%);border:1px solid rgba(201,168,76,0.3);color:#1a130a;box-shadow:0 14px 30px rgba(201,168,76,0.12)}#commander-deck-audit-moxfield-button.is-moxfield:hover,#commander-deck-audit-moxfield-button.is-moxfield:focus-visible{background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);box-shadow:0 18px 34px rgba(201,168,76,0.18)}.back-link:hover,.back-link:focus-visible,.primary-link:hover,.primary-link:focus-visible{transform:translateY(-1px);filter:brightness(1.03)}.back-link:hover,.back-link:focus-visible,.primary-link:hover,.primary-link:focus-visible{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08);box-shadow:0 14px 30px rgba(201,168,76,0.08)}.footer-link-list a:hover,.footer-link-list a:focus-visible{color:var(--text-1);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08);box-shadow:inset 0 0 0 1px rgba(201,168,76,0.08)}@media(prefers-reduced-motion:reduce){.site-header,.site-footer,.footer-section,.landing-hero,.landing-kpi,.landing-card,.landing-strip-card,.homepage-route-card,.search-result-card,.tool-card,.ad-slot,.footer-icon-link,.landing-hero::before,.landing-hero::after{animation:none}.landing-kpi,.landing-strip-card,.homepage-route-card,.search-result-card,.footer-icon-link{transition:none}}.deck-secondary:hover,.deck-secondary:focus-visible{color:var(--text-1);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.deck-submit:disabled{opacity:0.7;cursor:wait}.deck-status{min-height:24px;margin:10px 0 0;color:var(--text-2);font-size:0.92rem;font-weight:600}@media(max-width:600px){.deck-status{min-height:2.8em}}.deck-status.is-error{color:var(--red-text)}.deck-status.is-success{color:var(--accent-soft)}.deck-status.is-warn{color:var(--accent)}.deck-summary-grid{display:grid;gap:10px}.bracket-reference-grid{display:grid;gap:14px}.bracket-reference-card{min-height:196px;grid-template-rows:auto 1fr}.bracket-reference-card .deck-summary-card-value{gap:10px;align-content:start;min-width:0}.bracket-reference-grid .bracket-reference-card strong{color:var(--accent-soft);font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.08;letter-spacing:-0.02em;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-wrap:nowrap}.bracket-reference-card span{color:var(--text-2);font-size:0.84rem;line-height:1.28;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.bracket-reference-card small{color:rgba(208,201,225,0.72);font-size:0.88rem;line-height:1.48;overflow-wrap:anywhere}.bracket-reference-card-1{background:radial-gradient(circle at top left,rgba(121,128,154,0.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket-reference-card-2{background:radial-gradient(circle at top left,rgba(201,168,76,0.14),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket-reference-card-3{background:radial-gradient(circle at top left,rgba(118,153,255,0.14),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket-reference-card-4{background:radial-gradient(circle at top left,rgba(225,123,148,0.14),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket-reference-card-cedh{background:radial-gradient(circle at top left,rgba(102,197,170,0.15),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.deck-recommendations-card{display:grid;gap:16px}.deck-recommendations-head{display:grid;gap:8px}.deck-recommendations-head h2{margin:0;color:var(--text-1);font-size:1.25rem;font-weight:750;letter-spacing:-0.02em}.deck-recommendations-head p{margin:0;color:var(--text-2)}.deck-recommendations-track{display:grid;gap:14px;align-content:start}.deck-recommendation,.deck-recommendation-empty{border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.deck-recommendation{display:grid;gap:10px;padding:12px;position:relative;overflow:hidden;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.deck-recommendation-empty{display:grid;align-items:center;min-height:120px;padding:18px;color:var(--text-2)}.deck-recommendation-image{width:100%;aspect-ratio:0.716;object-fit:cover;display:block}.deck-recommendation-media,.deck-group-card-media{border-radius:12px;overflow:hidden;contain:paint;clip-path:inset(1px round 12px);border:1px solid rgba(255,255,255,0.04);background:rgba(0,0,0,0.14);box-shadow:0 10px 22px rgba(0,0,0,0.18);transition:transform var(--transition),box-shadow var(--transition),filter var(--transition)}.deck-recommendation-meta{display:grid;gap:5px}.deck-recommendation-price{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.03)}.deck-recommendation-price{color:var(--accent-soft)}.deck-recommendation-meta strong{color:var(--text-1);font-size:0.96rem;line-height:1.25}.deck-recommendation-meta span{color:var(--text-2);font-size:0.84rem}.deck-recommendation-copy{line-height:1.5}.deck-recommendation-buy{width:100%;min-width:0}.deck-summary-card{display:grid;align-content:start;gap:14px;min-height:152px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.deck-summary-card-value{display:grid;gap:5px}.deck-summary-card-eyebrow{color:rgba(236,232,223,0.58);font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.deck-summary-card strong{display:block;color:var(--accent-soft);font-size:clamp(1.9rem,4vw,2.5rem);line-height:0.95;letter-spacing:-0.04em;min-width:0;overflow-wrap:anywhere;word-break:break-word}.deck-summary-card span{display:block;margin-top:0;color:var(--text-2);font-size:0.9rem;font-weight:600}.deck-summary-card small{margin-top:auto;color:rgba(208,201,225,0.62);font-size:0.8rem;line-height:1.45}.deck-summary-card-colors{display:grid;gap:14px;min-height:152px}.deck-summary-card-color-layout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.deck-color-wheel{display:grid;place-items:center;width:78px;aspect-ratio:1;border-radius:999px;background:conic-gradient(rgba(255,255,255,0.06) 0deg 360deg);position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05)}.deck-color-wheel::after{content:"";position:absolute;inset:11px;border-radius:inherit;background:linear-gradient(180deg,rgba(27,27,33,0.96),rgba(17,17,21,0.96)),rgba(17,17,21,0.96);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.deck-color-wheel span{position:relative;z-index:1;margin:0;color:var(--text-1);font-size:1rem;font-weight:800;letter-spacing:0.08em}.deck-color-copy{display:grid;gap:4px}.deck-color-copy strong{color:var(--accent-soft);font-size:1.9rem}.deck-color-copy span{margin:0}.deck-color-legend{display:grid;gap:8px}.deck-color-row{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px}.deck-color-swatch{width:11px;height:11px;border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,0.08)}.deck-color-code{color:var(--text-1);font-size:0.8rem;font-weight:800;letter-spacing:0.08em}.deck-color-value{min-width:22px;color:var(--text-2);font-size:0.82rem;font-weight:700;text-align:right}.deck-color-bar{height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,0.05)}.deck-color-bar span{display:block;height:100%;margin:0;border-radius:inherit;background:linear-gradient(90deg,rgba(201,168,76,0.9),rgba(255,255,255,0.24))}.deck-panel-grid{display:grid;gap:16px}.deck-results-card,.deck-side-card{display:grid;align-content:start;gap:14px}.deck-results-card{gap:18px}.deck-results-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.deck-results-tools .deck-store-link{min-width:180px}.deck-side-card{grid-template-columns:1fr}.deck-side-card>:only-child{grid-column:1 / -1}#deck-results{display:grid;align-content:start;gap:12px}.deck-group{padding:0;border:0;background:transparent}.deck-group-details{border-radius:18px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);overflow:hidden}.deck-group-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;list-style:none;cursor:pointer}.deck-group-summary::-webkit-details-marker{display:none}.deck-group-summary span{color:var(--accent-soft);font-size:1.05rem;font-weight:750;letter-spacing:-0.02em}.deck-group-summary strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--text-1);font-size:0.86rem}.deck-group-summary::after{content:"";width:8px;height:8px;margin-left:auto;border-right:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft);transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.deck-group-details[open] .deck-group-summary::after{transform:translateY(1px) rotate(-135deg)}.deck-group-grid{display:grid;gap:14px;padding:0 18px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.deck-group-card{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.deck-group-card-image{width:100%;aspect-ratio:0.716;object-fit:cover;display:block;transition:transform var(--transition),box-shadow var(--transition),filter var(--transition)}.deck-group-card-meta{display:grid;gap:7px}.deck-group-card-topline{display:flex;flex-wrap:wrap;gap:8px}.deck-group-card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.82rem;font-weight:700}.deck-group-card-badge-accent{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.deck-group-card-title{padding:0;border:0;background:transparent;color:var(--text-1);text-align:left;font:inherit;font-size:0.95rem;font-weight:750;letter-spacing:-0.02em;cursor:pointer}.deck-group-card-copy{color:var(--text-2);font-size:0.84rem;line-height:1.45}.deck-group-card-copy-muted{color:rgba(208,201,225,0.72);font-size:0.8rem}.bracket-preview-grid{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.bracket-preview-card{min-height:100%}.bracket-preview-card-title{cursor:default}.deck-group-card-buy{width:100%;min-width:0;margin-top:4px}.reserved-shell{display:grid;gap:18px}.reserved-toolbar{display:grid;gap:14px}.reserved-filter-panel{border-radius:18px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);overflow:hidden}.reserved-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;list-style:none;cursor:pointer;color:var(--text-1);font-size:0.95rem;font-weight:700}.reserved-filter-summary::-webkit-details-marker{display:none}.reserved-filter-summary::after{content:"";width:8px;height:8px;border-right:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft);transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.reserved-filter-panel[open] .reserved-filter-summary::after{transform:translateY(1px) rotate(-135deg)}.reserved-toolbar-top,.reserved-toolbar-grid{display:grid;gap:12px}.reserved-toolbar-grid{padding:0 16px 16px}.reserved-status{margin:0;color:var(--text-2);font-size:0.94rem}.reserved-status.is-error{color:var(--red-text)}.reserved-summary-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.reserved-summary-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.84rem;font-weight:700}.reserved-results-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.reserved-card{display:grid;gap:12px;height:100%;align-content:stretch;grid-template-rows:auto 1fr;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.reserved-card:hover{transform:translateY(-3px);border-color:rgba(201,168,76,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 32px rgba(0,0,0,0.22)}.reserved-card.is-colorless{border-color:rgba(188,184,212,0.14)}.reserved-card.is-w{border-color:rgba(243,231,184,0.16)}.reserved-card.is-u{border-color:rgba(119,183,255,0.16)}.reserved-card.is-b{border-color:rgba(138,131,185,0.16)}.reserved-card.is-r{border-color:rgba(240,143,105,0.16)}.reserved-card.is-g{border-color:rgba(117,192,139,0.16)}.reserved-card.is-multicolor{border-color:rgba(201,168,76,0.18)}.reserved-card-media{border-radius:14px;border:1px solid rgba(255,255,255,0.04);background:rgba(0,0,0,0.14);box-shadow:0 10px 22px rgba(0,0,0,0.18)}.reserved-card-media img{display:block;width:100%;aspect-ratio:0.716;object-fit:cover;clip-path:inset(1px round 14px)}.reserved-card-copy{display:grid;gap:10px;min-height:100%;min-width:0;align-content:start;grid-template-rows:auto auto auto auto auto 1fr auto}.reserved-card-top{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;min-height:2.5rem}.reserved-card-top strong{display:-webkit-box;color:var(--text-1);font-size:1rem;line-height:1.2;letter-spacing:-0.02em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reserved-card-search{display:inline-flex;color:inherit;text-decoration:none;border-radius:4px}.reserved-card-search:hover strong,.reserved-card-search:focus-visible strong{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.reserved-card-search:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-tool-nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,0.08)}.cs-tool-nav-label{flex:1 0 100%;margin:0 0 2px;color:var(--text-2);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em}.cs-tool-chip{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-pill, 999px);background:rgba(255,255,255,0.03);color:var(--text-1);font-size:0.85rem;font-weight:600;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.cs-tool-chip:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.18)}.cs-tool-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-tool-chip[aria-current=page]{border-color:rgba(201,168,76,0.55);background:rgba(201,168,76,0.16);color:var(--accent-soft);cursor:default}.reserved-card-pricing{display:grid;gap:10px;align-content:start}.reserved-card-price{color:var(--accent-soft);font-size:0.94rem;font-weight:800;white-space:nowrap}.reserved-buy-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:138px;max-width:100%;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(201,168,76,0.3);background:linear-gradient(135deg,#efd58b 0%,#c39532 100%);color:#1a130a;text-decoration:none;font-family:var(--font-sans);font-size:0.95rem;font-weight:700;letter-spacing:0.01em;line-height:1;white-space:nowrap;transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:0 14px 30px rgba(201,168,76,0.12)}.reserved-buy-button:hover,.reserved-buy-button:focus-visible{background:linear-gradient(135deg,#f5de98 0%,#d5a73d 100%);transform:translateY(-1px);box-shadow:0 18px 34px rgba(201,168,76,0.18)}.reserved-card-type,.reserved-card-set{color:var(--text-2);font-size:0.84rem;line-height:1.45}.reserved-card-tags{display:flex;flex-wrap:wrap;gap:8px}.reserved-card-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.78rem;font-weight:700}.reserved-card-tag.is-accent{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.reserved-card-tag.is-warn{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.reserved-card-tag.is-danger{color:#f1a2a2;border-color:rgba(232,112,112,0.24);background:rgba(232,112,112,0.08)}.reserved-card-tag.is-colorless{color:#d2d0e4;border-color:rgba(188,184,212,0.18);background:rgba(188,184,212,0.08)}.reserved-card-tag.is-w{color:#f3e7b8;border-color:rgba(243,231,184,0.22);background:rgba(243,231,184,0.08)}.reserved-card-tag.is-u{color:#9fd0ff;border-color:rgba(119,183,255,0.22);background:rgba(119,183,255,0.08)}.reserved-card-tag.is-b{color:#b6b0de;border-color:rgba(138,131,185,0.22);background:rgba(138,131,185,0.08)}.reserved-card-tag.is-r{color:#f6b096;border-color:rgba(240,143,105,0.22);background:rgba(240,143,105,0.08)}.reserved-card-tag.is-g{color:#9be1ae;border-color:rgba(117,192,139,0.22);background:rgba(117,192,139,0.08)}.reserved-card-tag.is-multicolor{color:var(--accent-soft);border-color:rgba(201,168,76,0.22);background:rgba(201,168,76,0.08)}.reserved-card-tag.is-land,.reserved-card-tag.is-creature,.reserved-card-tag.is-artifact,.reserved-card-tag.is-enchantment,.reserved-card-tag.is-instant,.reserved-card-tag.is-sorcery,.reserved-card-tag.is-planeswalker,.reserved-card-tag.is-other{color:rgba(236,232,223,0.78)}.reserved-card-actions{display:grid;gap:10px}.reserved-card-actions .deck-store-link,.reserved-card-actions .search-external-link{width:100%}.reserved-oracle-details{display:grid;gap:10px;margin-top:auto;align-content:start}.reserved-oracle-summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:42px;padding:0 14px;border-radius:13px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),rgba(255,255,255,0.02);color:var(--text-1);font-size:0.92rem;font-weight:700;line-height:1;list-style:none;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition),transform var(--transition),box-shadow var(--transition)}.reserved-oracle-summary::-webkit-details-marker{display:none}.reserved-oracle-summary::after{content:"";width:8px;height:8px;margin-left:auto;border-right:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft);transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.reserved-oracle-details[open] .reserved-oracle-summary::after{transform:translateY(1px) rotate(-135deg)}.reserved-oracle-panel{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.025)}.reserved-oracle-panel strong{color:var(--text-1);font-size:0.84rem}.reserved-oracle-panel p{margin:0;color:var(--text-2);font-size:0.84rem;line-height:1.6;white-space:pre-line}.reserved-results-actions{display:flex;justify-content:center;width:100%;margin-top:18px;padding-top:4px;position:relative;z-index:1}.price-results-toolbar{display:grid;gap:14px;margin-bottom:14px}.price-results-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.budget-target-controls{display:grid;gap:14px;align-items:end;margin-bottom:16px}.budget-slider-field{display:grid;gap:10px}.budget-slider-label{color:var(--text-2);font-size:0.95rem}.budget-slider-label strong{color:var(--accent-soft);font-variant-numeric:tabular-nums}.budget-slider-scale{display:flex;justify-content:space-between;color:var(--text-3);font-size:0.8rem;font-variant-numeric:tabular-nums}.tool-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,0.12);outline:none;cursor:pointer}.tool-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:2px solid rgba(0,0,0,0.45);box-shadow:0 2px 6px rgba(0,0,0,0.4);cursor:pointer}.tool-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:2px solid rgba(0,0,0,0.45);box-shadow:0 2px 6px rgba(0,0,0,0.4);cursor:pointer}.tool-range:focus-visible{box-shadow:0 0 0 3px var(--accent-dim)}.budget-view-toolbar{display:flex;justify-content:flex-start;margin:4px 0 16px}.budget-view-toggle{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.06)}.budget-view-button{appearance:none;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:0.9rem;padding:7px 16px;border-radius:999px;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.budget-view-button:hover{color:var(--text-1)}.budget-view-button.is-active{background:var(--accent);color:#1a130a;font-weight:600}@media(min-width:980px){#deck-price-budget-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.budget-alt-divider{display:flex;align-items:center;gap:12px;margin:2px 0;color:var(--text-2);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em}.budget-alt-divider::before,.budget-alt-divider::after{content:"";flex:1;height:1px;background:rgba(255,255,255,0.08)}.budget-alt-note{display:grid;gap:6px;margin-top:12px;padding:12px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02)}.budget-alt-note.is-curated{border-color:rgba(201,168,76,0.35);background:rgba(201,168,76,0.06)}.budget-alt-note strong{color:var(--text-1);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.04em}.budget-alt-note.is-curated strong{color:var(--accent)}.budget-alt-note p{margin:0;color:var(--text-2);font-size:0.92rem;line-height:1.5}.budget-alt-search-link{align-self:start}.budget-alt-sub{display:block;margin-top:4px;color:var(--text-2);font-size:0.76rem;text-transform:uppercase;letter-spacing:0.04em}.budget-alt-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.budget-alt-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:0.92rem}.budget-alt-list a{color:var(--text-1);text-decoration:none;overflow-wrap:anywhere}.budget-alt-list a:hover{text-decoration:underline}.budget-alt-price{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.budget-alt-card-textonly{padding:16px}.reserved-card.is-cut{border-color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 0 0 1px var(--accent-dim),0 18px 34px rgba(0,0,0,0.2)}.budget-cut-flag{position:relative;align-self:start;display:inline-flex;align-items:center;padding:5px 12px;border-radius:8px;overflow:hidden;isolation:isolate;color:#fff;font-size:0.74rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,0.5);background:linear-gradient(110deg,#2bd2ff 0%,#4f7bff 34%,#9b5cff 64%,#ff6ec7 100%);background-size:220% 100%;box-shadow:0 0 0 1px rgba(255,255,255,0.2),0 6px 16px rgba(120,80,255,0.28);animation:holo-shift 6s ease-in-out infinite}.budget-cut-flag::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,0.55) 50%,transparent 68%);transform:translateX(-130%);animation:holo-sheen 3.6s ease-in-out infinite}@keyframes holo-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes holo-sheen{0%,55%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@media(prefers-reduced-motion:reduce){.budget-cut-flag,.budget-cut-flag::after{animation:none}.budget-cut-flag::after{display:none}}.price-results-grid>.storm-loader{grid-column:1 / -1}.price-results-grid>.storm-loader .storm-loader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-results-more{display:grid;margin-top:14px}.price-results-more-button{width:100%}.price-result-card{display:grid;height:100%;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.014);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 34px rgba(0,0,0,0.14)}.price-result-head{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;height:100%;align-items:start}.price-result-media{width:112px;max-width:100%;border-radius:14px;overflow:hidden;contain:paint;clip-path:inset(1px round 14px)}.price-result-media img{width:100%;display:block;border-radius:inherit}.price-result-copy{display:grid;gap:10px;height:100%;align-content:start;grid-template-rows:auto auto 1fr auto;min-width:0}.price-result-copy strong{color:var(--text-1);font-size:1.04rem;letter-spacing:-0.02em;line-height:1.16;overflow-wrap:anywhere}.price-result-meta{display:grid;gap:4px;color:var(--text-2);font-size:0.88rem;line-height:1.55}.price-result-meta span{overflow-wrap:anywhere}.price-result-tags{display:flex;flex-wrap:wrap;gap:8px}.price-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;margin-top:auto}.price-result-actions .deck-store-link,.price-result-actions .deck-secondary,.price-result-actions .reserved-oracle-details{width:100%;min-width:0}.price-result-actions .deck-store-link,.price-result-actions .deck-secondary,.price-result-actions .reserved-oracle-summary{min-height:42px}.price-spotlight-card{display:grid;gap:14px}.reserved-empty{display:grid;gap:10px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.reserved-empty strong{color:var(--text-1)}.reserved-empty p{margin:0;color:var(--text-2)}.bracket-tool-grid{display:grid;gap:18px}#bracket-deck-form .deck-toolbar,#bracket-advanced-form .deck-toolbar{justify-content:flex-start}#bracket-deck-form .deck-toolbar .deck-submit,#bracket-advanced-form .deck-toolbar .deck-submit{width:100%}.bracket-result-shell{display:grid;gap:14px}.bracket-result-card{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(201,168,76,0.2);background:radial-gradient(circle at top left,rgba(201,168,76,0.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-result-card.is-exhibition{border-color:rgba(113,199,153,0.22);background:radial-gradient(circle at top left,rgba(113,199,153,0.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-result-card.is-core{border-color:rgba(110,170,255,0.2);background:radial-gradient(circle at top left,rgba(110,170,255,0.11),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-result-card.is-upgraded{border-color:rgba(178,143,255,0.22);background:radial-gradient(circle at top left,rgba(178,143,255,0.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-result-card.is-optimized{border-color:rgba(201,168,76,0.24);background:radial-gradient(circle at top left,rgba(201,168,76,0.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-result-card.is-cedh{border-color:rgba(232,124,155,0.24);background:radial-gradient(circle at top left,rgba(232,124,155,0.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-result-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:flex-start}.bracket-score{display:grid;gap:6px}.bracket-score strong{color:var(--accent-soft);font-size:clamp(2.4rem,7vw,4.2rem);line-height:0.9;letter-spacing:-0.05em}.bracket-score span{color:var(--text-1);font-size:1.05rem;font-weight:700}.bracket-reason{margin:0;color:var(--text-2);font-size:0.95rem}.bracket-flag-groups{display:grid;gap:12px}.bracket-flag-group{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,0.045);background:rgba(255,255,255,0.018)}.bracket-flag-group.is-explain{border-color:rgba(178,143,255,0.16);background:linear-gradient(180deg,rgba(178,143,255,0.08),rgba(178,143,255,0.03)),rgba(255,255,255,0.018)}.bracket-flag-group.is-gamechangers{border-color:rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(201,168,76,0.085),rgba(201,168,76,0.03)),rgba(255,255,255,0.018)}.bracket-flag-group.is-snapshot{border-color:rgba(113,199,153,0.16);background:linear-gradient(180deg,rgba(113,199,153,0.08),rgba(113,199,153,0.028)),rgba(255,255,255,0.018)}.bracket-flag-group.is-lower{border-color:rgba(232,124,155,0.16);background:linear-gradient(180deg,rgba(232,124,155,0.075),rgba(232,124,155,0.028)),rgba(255,255,255,0.018)}.bracket-flag-group.is-warning{border-color:rgba(201,168,76,0.22);background:linear-gradient(180deg,rgba(201,168,76,0.1),rgba(201,168,76,0.035)),rgba(255,255,255,0.018)}.bracket-flag-group strong{color:var(--text-1);font-size:0.9rem}.bracket-pill-row{display:flex;flex-wrap:wrap;gap:8px}.bracket-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.8rem;font-weight:700}.bracket-pill.is-warning{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.bracket-pill.is-confidence{color:#d9d0ff;border-color:rgba(178,143,255,0.22);background:rgba(178,143,255,0.09)}.bracket-pill.is-imported{color:#bfe7d5;border-color:rgba(113,199,153,0.22);background:rgba(113,199,153,0.09)}.bracket-pill.is-gamechanger{color:var(--accent-soft);border-color:rgba(201,168,76,0.24);background:rgba(201,168,76,0.08)}.bracket-pill.is-gamechanger-heavy{color:#ffceda;border-color:rgba(232,124,155,0.26);background:rgba(232,124,155,0.11)}.bracket-pill.is-lower{color:#ffd9cb;border-color:rgba(234,146,118,0.24);background:rgba(234,146,118,0.09)}.bracket-not-evaluated{color:rgba(208,201,225,0.72);font-size:0.84rem}.bracket-form-grid{display:grid;gap:14px;min-width:0}.bracket-form-grid>*{min-width:0}.bracket-refine-head{display:grid;gap:14px}.bracket-refine-summary{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.84rem;font-weight:700}.bracket-refine-overview{display:grid;gap:14px}.bracket-refine-progress-card{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-refine-progress-top{display:grid;gap:6px}.bracket-refine-progress-top strong{color:var(--text-1);font-size:0.95rem;line-height:1.4}.bracket-refine-progress-count{color:var(--accent-soft);font-size:0.82rem;font-weight:700}.bracket-refine-progress-bar{position:relative;overflow:hidden;height:10px;border-radius:999px;background:rgba(255,255,255,0.06)}.bracket-refine-progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#efd58b 0%,#c39532 100%);transition:width var(--transition)}.bracket-form-grid.is-disabled{opacity:0.88}.bracket-carousel-shell{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,0.04);background:linear-gradient(180deg,rgba(255,255,255,0.022),rgba(255,255,255,0.008)),rgba(255,255,255,0.012);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 42px rgba(0,0,0,0.16);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.bracket-carousel-head{display:grid;gap:12px;align-items:center}.bracket-carousel-meta{display:grid;gap:4px}.bracket-carousel-meta strong{color:var(--text-1);font-size:1.16rem;font-weight:800;letter-spacing:-0.03em;line-height:1.08}.bracket-carousel-meta span{color:var(--accent-soft);font-size:0.92rem;font-weight:700}.bracket-carousel-controls{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.bracket-carousel-button,.bracket-carousel-dot{appearance:none;border:0;font:inherit}.bracket-carousel-button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:44px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.016)),rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);color:var(--text-1);font-size:0.86rem;font-weight:700;cursor:pointer;transition:transform var(--transition),border-color var(--transition),background var(--transition),color var(--transition)}.bracket-carousel-button:hover,.bracket-carousel-button:focus-visible{transform:translateY(-1px);border-color:rgba(201,168,76,0.22);background:rgba(201,168,76,0.08);color:var(--accent-soft)}.bracket-carousel-button:disabled{opacity:0.42;cursor:default;transform:none}.bracket-question-grid{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.bracket-question-grid.is-reveal{display:grid;place-items:center;overflow:hidden}.bracket-question-grid::-webkit-scrollbar{display:none}.bracket-category-card{display:grid;align-content:start;justify-items:center;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);scroll-snap-align:start;min-width:0;min-height:100%;opacity:0.74;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 34px rgba(0,0,0,0.14);transition:opacity var(--transition),transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition)}.bracket-category-card.is-active{opacity:1;transform:translateY(-2px) scale(1.002);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 22px 40px rgba(0,0,0,0.18)}.bracket-category-card[data-tone=amber]{border-color:rgba(201,168,76,0.16);background:radial-gradient(circle at top left,rgba(201,168,76,0.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-category-card[data-tone=violet]{border-color:rgba(154,130,231,0.16);background:radial-gradient(circle at top left,rgba(154,130,231,0.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-category-card[data-tone=rose]{border-color:rgba(225,123,148,0.16);background:radial-gradient(circle at top left,rgba(225,123,148,0.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-category-card[data-tone=mint]{border-color:rgba(102,197,170,0.16);background:radial-gradient(circle at top left,rgba(102,197,170,0.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket-category-head{display:grid;gap:8px;width:min(100%,760px);justify-items:center;text-align:center}.reserved-oracle-summary:hover,.reserved-oracle-summary:focus-visible{color:var(--text-1);border-color:rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.016)),rgba(201,168,76,0.05)}.bracket-category-description{margin:0;color:var(--text-2);font-size:0.88rem;line-height:1.55;overflow-wrap:anywhere}.bracket-question-list{display:grid;align-content:start;justify-items:center;gap:12px;width:100%}.bracket-question-list.is-reveal{justify-items:center;align-content:center;min-height:100%;width:100%}.bracket-question-card{display:grid;gap:12px;width:min(100%,760px);min-width:0;min-inline-size:0;margin:0;padding:0;border:0;background:transparent}.bracket-question-card.is-answered{box-shadow:none}.bracket-question-legend{display:block;float:none;width:100%;max-width:100%;margin:0;padding:0;color:var(--text-1);font-size:1.12rem;font-weight:800;letter-spacing:-0.03em;line-height:1.25;text-align:center;overflow-wrap:anywhere}.bracket-question-legend+*{margin-top:2px}.bracket-question-card-top{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center}.bracket-question-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:rgba(236,232,223,0.7);font-size:0.75rem;font-weight:700;letter-spacing:0.03em}.bracket-category-card[data-tone=amber] .bracket-question-chip{color:#ead08d;border-color:rgba(201,168,76,0.22);background:rgba(201,168,76,0.08)}.bracket-category-card[data-tone=violet] .bracket-question-chip{color:#d9c6ff;border-color:rgba(154,130,231,0.22);background:rgba(154,130,231,0.08)}.bracket-category-card[data-tone=rose] .bracket-question-chip{color:#f1bfcb;border-color:rgba(225,123,148,0.22);background:rgba(225,123,148,0.08)}.bracket-category-card[data-tone=mint] .bracket-question-chip{color:#bceadd;border-color:rgba(102,197,170,0.22);background:rgba(102,197,170,0.08)}.bracket-question{border-radius:18px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);overflow:hidden}.bracket-question[open]{border-color:rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(201,168,76,0.05),rgba(255,255,255,0.01)),rgba(255,255,255,0.012)}.bracket-question-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px;cursor:pointer;list-style:none}.bracket-question-summary::-webkit-details-marker{display:none}.bracket-question-summary::after{content:"";grid-column:2;grid-row:1 / span 2;width:8px;height:8px;align-self:center;border-right:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft);transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.bracket-question[open] .bracket-question-summary::after{transform:translateY(1px) rotate(-135deg)}.bracket-question-summary-copy{display:grid;gap:6px}.bracket-question-category{color:rgba(236,232,223,0.62);font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.bracket-question strong{color:var(--text-1);font-size:0.95rem;line-height:1.45}.bracket-question-state{color:var(--accent-soft);font-size:0.9rem;font-weight:700;text-align:center}.bracket-question.is-answered .bracket-question-state{color:var(--text-1)}.bracket-question-body{display:grid;gap:12px;padding:0 16px 16px}.bracket-question-hint{margin:0;color:var(--text-2);font-size:0.84rem;line-height:1.55;text-align:center;overflow-wrap:anywhere}.bracket-option-list{display:grid;gap:10px;width:min(100%,560px);justify-self:center}.bracket-option{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.05);background:transparent;color:var(--text-2);font-size:0.9rem;font-weight:600;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition),transform var(--transition)}.bracket-option:hover{border-color:rgba(201,168,76,0.18);background:rgba(255,255,255,0.02)}.bracket-option:has(input:checked){color:var(--text-1);border-color:rgba(201,168,76,0.26);background:rgba(201,168,76,0.06)}.bracket-option input{margin:0}.bracket-carousel-dots{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.bracket-carousel-action{display:flex;justify-content:center}.bracket-carousel-action .deck-submit{min-width:min(100%,260px)}.bracket-carousel-dot{position:relative;width:44px;height:44px;border-radius:999px;background:transparent;cursor:pointer}.bracket-carousel-dot::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:inherit;background:rgba(255,255,255,0.18);transform:translate(-50%,-50%);transition:transform var(--transition),background var(--transition),box-shadow var(--transition)}.bracket-carousel-dot.is-active::before{background:var(--accent-soft);box-shadow:0 0 0 5px rgba(201,168,76,0.12);transform:translate(-50%,-50%) scale(1.35)}.bracket-reveal-card{display:grid;gap:12px;width:min(100%,680px);min-height:320px;margin-inline:auto;place-content:center;justify-items:center;padding:26px 24px;border-radius:24px;border:1px solid rgba(255,255,255,0.06);background:radial-gradient(circle at top,rgba(255,255,255,0.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.034),rgba(255,255,255,0.012)),rgba(255,255,255,0.014);text-align:center;overflow:hidden}.bracket-reveal-card .eyebrow{margin-bottom:4px}.bracket-reveal-score{color:var(--text-1);font-size:clamp(2rem,5vw,3.9rem);font-weight:900;letter-spacing:-0.05em;line-height:0.95}.bracket-reveal-name{color:var(--accent-soft);font-size:1.05rem;font-weight:800}.bracket-reveal-copy{margin:0;max-width:42ch;color:var(--text-2);line-height:1.65;text-align:center}.bracket-reveal-card.is-live{animation:bracket-reveal-in 620ms cubic-bezier(0.22,1,0.36,1) both}@keyframes bracket-reveal-in{0%{opacity:0;transform:scale(0.94) translateY(10px);box-shadow:0 0 0 rgba(201,168,76,0)}55%{opacity:1;transform:scale(1.015) translateY(0);box-shadow:0 0 0 16px rgba(201,168,76,0.08)}100%{opacity:1;transform:scale(1) translateY(0);box-shadow:0 0 0 0 rgba(201,168,76,0)}}.bracket-carousel-shell[data-tone=amber]{border-color:rgba(201,168,76,0.16);background:radial-gradient(circle at top right,rgba(201,168,76,0.09),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.022),rgba(255,255,255,0.008)),rgba(255,255,255,0.012)}.bracket-carousel-shell[data-tone=violet]{border-color:rgba(154,130,231,0.18);background:radial-gradient(circle at top right,rgba(154,130,231,0.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.022),rgba(255,255,255,0.008)),rgba(255,255,255,0.012)}.bracket-carousel-shell[data-tone=rose]{border-color:rgba(225,123,148,0.18);background:radial-gradient(circle at top right,rgba(225,123,148,0.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.022),rgba(255,255,255,0.008)),rgba(255,255,255,0.012)}.bracket-carousel-shell[data-tone=mint]{border-color:rgba(102,197,170,0.18);background:radial-gradient(circle at top right,rgba(102,197,170,0.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.022),rgba(255,255,255,0.008)),rgba(255,255,255,0.012)}.bracket-carousel-shell[data-tone=violet] .bracket-carousel-button:hover,.bracket-carousel-shell[data-tone=violet] .bracket-carousel-button:focus-visible{border-color:rgba(154,130,231,0.28);background:rgba(154,130,231,0.12);color:#ddd4ff}.bracket-carousel-shell[data-tone=rose] .bracket-carousel-button:hover,.bracket-carousel-shell[data-tone=rose] .bracket-carousel-button:focus-visible{border-color:rgba(225,123,148,0.28);background:rgba(225,123,148,0.12);color:#ffd0dc}.bracket-carousel-shell[data-tone=mint] .bracket-carousel-button:hover,.bracket-carousel-shell[data-tone=mint] .bracket-carousel-button:focus-visible{border-color:rgba(102,197,170,0.28);background:rgba(102,197,170,0.12);color:#cef7ea}.bracket-carousel-shell[data-tone=violet] .bracket-carousel-dot.is-active::before{background:#9a82e7;box-shadow:0 0 0 5px rgba(154,130,231,0.16)}.bracket-carousel-shell[data-tone=rose] .bracket-carousel-dot.is-active::before{background:#e17b94;box-shadow:0 0 0 5px rgba(225,123,148,0.16)}.bracket-carousel-shell[data-tone=mint] .bracket-carousel-dot.is-active::before{background:#66c5aa;box-shadow:0 0 0 5px rgba(102,197,170,0.16)}.bracket-table-wrap{overflow-x:auto}.bracket-table{width:100%;min-width:620px;border-collapse:collapse}.bracket-table th,.bracket-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.06);text-align:left;vertical-align:top}.bracket-table th{color:var(--accent-soft);font-size:0.8rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.bracket-table td{color:var(--text-2);font-size:0.92rem}@media(hover:hover)and (pointer:fine){.deck-recommendation:hover,.deck-group-card:hover{transform:translateY(-4px);border-color:rgba(201,168,76,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 18px 34px rgba(0,0,0,0.24)}.foil-card-frame:hover::before{opacity:1;transform:translateX(22%) translateY(0) rotate(6deg)}.foil-card-frame:hover::after{opacity:1;transform:scale(1)}.foil-card-frame:hover{--deck-holo-scale: 1.026;--deck-holo-lift: -2px;filter:saturate(1.06) brightness(1.02);box-shadow:0 18px 28px rgba(0,0,0,0.24)}.foil-card-frame:hover img{transform:translateZ(0) scale(1.01);filter:saturate(1.05) contrast(1.02)}.deck-recommendation:hover .deck-recommendation-media,.deck-group-card:hover .deck-group-card-media,.search-result-card:hover .search-result-media{box-shadow:0 16px 26px rgba(0,0,0,0.22)}}@keyframes soft-pulse{0%,100%{opacity:0.7}50%{opacity:1}}.deck-grid-more{margin-top:10px;border-top:0}.deck-grid-more>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 18px 10px;cursor:pointer;color:var(--text-2);font-size:0.9rem;font-weight:650}.deck-grid-more>summary::-webkit-details-marker{display:none}.deck-grid-more>summary::after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform var(--transition),color var(--transition)}.deck-grid-more[open]>summary::after{transform:translateY(1px) rotate(-135deg)}.deck-grid-more:hover>summary,.deck-grid-more[open]>summary{color:var(--accent-soft)}.deck-grid-more-grid{padding-top:0}.deck-recommendation-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.deck-combo-panel{display:grid;gap:14px;margin-top:20px;padding:18px;border:1px solid rgba(255,255,255,0.045);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.deck-combo-heading{display:grid;gap:10px}.deck-combo-heading h2{margin:6px 0 0;color:var(--text-1);font-size:1.18rem;line-height:1.12;letter-spacing:-0.03em}.deck-combo-heading-links{display:flex;flex-wrap:wrap;gap:10px}.deck-combo-powered,.deck-combo-link{color:var(--accent-soft);font-size:0.9rem;font-weight:700;text-decoration:none}.deck-combo-loading{color:var(--accent-soft);font-size:0.92rem;font-weight:700;animation:soft-pulse 1.4s ease-in-out infinite}.deck-combo-tabs{display:flex;flex-wrap:wrap;gap:10px}.deck-combo-tab{appearance:none;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.025);color:var(--text-2);min-height:42px;padding:0 14px;border-radius:999px;font:inherit;font-size:0.88rem;font-weight:700;letter-spacing:-0.01em;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition)}.deck-combo-tab:hover,.deck-combo-tab:focus-visible,.deck-combo-tab.is-active{color:var(--text-1);border-color:rgba(201,168,76,0.3);background:rgba(201,168,76,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.deck-combo-tab-panel{display:grid;gap:14px}.deck-combo-subhead{display:grid;gap:4px}.deck-combo-subhead strong{color:var(--text-1);font-size:0.98rem;line-height:1.2}.deck-combo-subhead span{color:var(--text-2);font-size:0.84rem}.deck-combo-results{display:grid;gap:14px}.deck-combo-card{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,0.045);background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.01)),rgba(255,255,255,0.014)}.deck-combo-card.is-almost{border-color:rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(201,168,76,0.05),rgba(255,255,255,0.01)),rgba(255,255,255,0.014)}.deck-combo-card-top{display:grid;gap:10px}.deck-combo-pill-list{display:flex;flex-wrap:wrap;gap:8px}.deck-combo-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.03);color:var(--text-1);font-size:0.84rem;font-weight:700;text-decoration:none}.deck-combo-pill.is-missing{color:var(--accent-soft);border-color:rgba(201,168,76,0.28);background:rgba(201,168,76,0.09)}.deck-combo-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.78rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase}.deck-combo-badge.is-casual{color:#7fd0a0;border-color:rgba(127,208,160,0.22);background:rgba(127,208,160,0.08)}.deck-combo-badge.is-powerful{color:#6fb1ff;border-color:rgba(111,177,255,0.22);background:rgba(111,177,255,0.08)}.deck-combo-badge.is-spicy{color:#f0b86d;border-color:rgba(240,184,109,0.22);background:rgba(240,184,109,0.08)}.deck-combo-badge.is-ruthless,.deck-combo-badge.is-banned{color:#f28f8f;border-color:rgba(242,143,143,0.22);background:rgba(242,143,143,0.08)}.deck-combo-effect{margin:0;color:var(--text-1);font-size:0.92rem;font-weight:700;line-height:1.5}.deck-combo-copy,.deck-combo-subcopy{margin:0;color:var(--text-2);font-size:0.84rem;line-height:1.55}.deck-combo-subcopy{font-weight:700}.deck-combo-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.deck-combo-buy{min-width:0}.deck-list-notes,.deck-empty-state{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,0.045);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.deck-empty-state{min-height:132px;align-content:start}.deck-empty-state[hidden]{display:none}.deck-side-card .deck-list-notes{gap:12px;min-height:100%}.deck-results-card .deck-list-notes{gap:12px}.deck-list-notes strong,.deck-empty-state strong{color:var(--text-1);font-size:1rem;line-height:1.2}.storm-loader{--storm-progress: 12%;position:relative;overflow:hidden;display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:radial-gradient(circle at top left,rgba(111,177,255,0.12),transparent 34%),radial-gradient(circle at top right,rgba(201,168,76,0.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.032),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.storm-loader.is-compact{gap:12px;padding:14px;border-radius:16px}.storm-loader::after{content:"";position:absolute;inset:auto -20% -42% 48%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,0.16),transparent 68%);filter:blur(26px);pointer-events:none}.storm-loader-head{position:relative;z-index:1;display:grid;gap:6px}.storm-loader-eyebrow{color:var(--accent-soft);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.storm-loader-counter{color:var(--text-1);font-size:1rem;line-height:1.35;letter-spacing:-0.02em}.storm-loader-copy{margin:0;color:var(--text-2);font-size:0.88rem;line-height:1.55}.storm-loader-rail{position:relative;overflow:hidden;height:9px;border-radius:999px;background:rgba(255,255,255,0.05)}.storm-loader-rail span{display:block;width:var(--storm-progress, 12%);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(126,240,200,0.95) 0%,rgba(91,190,255,0.98) 50%,rgba(239,213,139,0.98) 100%);background-size:200% 100%;animation:storm-shimmer 2.4s linear infinite;box-shadow:0 0 18px rgba(111,177,255,0.18);transition:width 0.9s cubic-bezier(0.22,1,0.36,1);will-change:width,background-position}.storm-loader-grid{position:relative;z-index:1;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.reserved-results-grid>.storm-loader{grid-column:1 / -1}.reserved-results-grid>.storm-loader .storm-loader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storm-loader.is-compact .storm-loader-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.storm-loader-card{position:relative;overflow:hidden;display:grid;gap:10px;padding:12px;min-height:176px;border-radius:16px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.018);animation:storm-bob 2.6s ease-in-out infinite}.storm-loader.is-compact .storm-loader-card{min-height:126px;padding:10px}.storm-loader-glow{position:absolute;inset:auto -16% -26% 56%;height:64%;border-radius:50%;background:radial-gradient(circle,rgba(111,177,255,0.18),transparent 70%);filter:blur(18px);animation:storm-pulse 2.4s ease-in-out infinite}.storm-loader-image,.storm-loader-line{position:relative;overflow:hidden;display:block;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.12) 45%,rgba(255,255,255,0.04) 100%);background-size:220% 100%;animation:storm-shimmer 1.9s linear infinite}.storm-loader-image{width:min(100%,112px);aspect-ratio:0.716 / 1;justify-self:center}.storm-loader.is-compact .storm-loader-image{width:min(100%,84px)}.storm-loader-line{height:12px}.storm-loader-line.is-wide{width:82%}.storm-loader-line.is-short{width:58%}.deck-list-notes p,.deck-empty-state p,.deck-list-notes ul{margin:0;color:var(--text-2)}.deck-list-notes ul{padding-left:18px}.deck-unresolved-list{display:grid;gap:8px;margin:0;padding-left:0;list-style:none;color:var(--text-1)}.deck-unresolved-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,0.04);background:rgba(255,255,255,0.02);color:var(--text-1);line-height:1.45}.deck-unresolved-list li::before{content:"";flex:0 0 7px;width:7px;height:7px;margin-top:0.45rem;border-radius:999px;background:var(--red-text);box-shadow:0 0 0 4px rgba(255,125,125,0.08)}.deck-unresolved-panel[hidden]{display:none!important}.deck-footnote{color:var(--text-3);font-size:0.84rem}@media(min-width:720px){.deck-combo-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.deck-combo-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.deck-combo-results{grid-template-columns:repeat(2,minmax(0,1fr))}.combo-finder-results-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.tool-result{background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014);border:1px solid rgba(255,255,255,0.05);border-radius:16px;padding:12px}.tool-result strong{display:block;color:var(--accent-soft);font-family:var(--font-sans);font-size:1.4rem;line-height:1;letter-spacing:-0.03em}.tool-result span{display:block;margin-top:6px;color:var(--text-2);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.tool-error{display:none;color:var(--red-text);font-size:12px;font-weight:700}.tool-error.is-visible{display:block}.callout{border-left:3px solid rgba(201,168,76,0.45);padding-left:12px}.inline-links a{font-weight:700}.faq-list details{background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);border:1px solid rgba(255,255,255,0.045);border-radius:16px;margin-top:8px;padding:12px 14px}.faq-list summary{position:relative;color:#c7ba94;cursor:pointer;font-size:0.95rem;font-weight:600;padding-right:22px}.data-table{display:grid;gap:10px}.data-row{display:grid;gap:10px;border:1px solid rgba(255,255,255,0.045);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.014);padding:14px}.data-row-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;background:rgba(255,255,255,0.05);color:var(--text-2)}.status-pill.is-warn{background:rgba(201,168,76,0.16);color:var(--accent-soft)}.status-pill.is-danger{background:rgba(220,60,60,0.18);color:#ffd4d4}.deck-audit-card,.deck-export-card{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.deck-audit-card>*,.deck-export-card>*{min-width:0}.deck-audit-card[hidden],.deck-export-card[hidden]{display:none}#commander-deck-audit-tool-slot{position:relative;z-index:2}#commander-deck-audit-preview-panel{position:relative;z-index:1}.deck-audit-form{gap:16px}.deck-audit-import-grid{align-items:start}#commander-deck-audit-form,#commander-deck-audit-form>*,#commander-deck-audit-form .tool-field,#commander-deck-audit-form .tool-grid,#commander-deck-audit-form .tool-grid>*,#commander-deck-audit-form .search-bar,#commander-deck-audit-form .search-bar>*{min-width:0;max-width:100%}#commander-deck-audit-form .tool-file-picker{width:100%;min-width:0}#commander-deck-audit-form .tool-file-picker-label{min-height:58px;padding:10px 14px}#commander-deck-audit-form .tool-file-picker-button{min-width:142px;text-transform:uppercase}#commander-deck-audit-form .tool-file-picker-name{text-align:left}.deck-audit-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deck-audit-empty{gap:16px}.deck-audit-empty-grid{display:grid;gap:14px}.deck-audit-empty-card{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.deck-audit-empty-eyebrow{color:var(--accent-soft);font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.deck-audit-empty-card p{margin:0}.deck-audit-toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.015);color:var(--text-2);font-size:0.9rem;font-weight:600;text-align:center;cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),transform var(--transition)}.deck-audit-toggle input{position:absolute;opacity:0;pointer-events:none}.deck-audit-toggle-mark{position:relative;flex:0 0 18px;width:18px;height:18px;border-radius:6px;border:1px solid rgba(255,255,255,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(255,255,255,0.03);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),transform var(--transition)}.deck-audit-toggle-mark::after{content:"";position:absolute;inset:3px;border-radius:4px;background:transparent;transition:background var(--transition),transform var(--transition)}.deck-audit-toggle-copy{color:inherit}.deck-audit-toggle:hover,.deck-audit-toggle:focus-within{border-color:rgba(201,168,76,0.18);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.01)),rgba(255,255,255,0.018);box-shadow:0 16px 34px rgba(0,0,0,0.16)}.deck-audit-toggle input:checked+.deck-audit-toggle-mark{border-color:rgba(201,168,76,0.48);background:linear-gradient(180deg,rgba(201,168,76,0.22),rgba(201,168,76,0.08)),rgba(201,168,76,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 0 0 3px rgba(201,168,76,0.12)}.deck-audit-toggle input:checked+.deck-audit-toggle-mark::after{background:linear-gradient(180deg,var(--accent-soft),var(--accent))}.deck-audit-toggle input:checked~.deck-audit-toggle-copy{color:var(--text-1)}.deck-audit-grid{display:grid;gap:14px}.deck-audit-item{display:grid;gap:10px;min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 16px 34px rgba(0,0,0,0.18)}.deck-audit-item.is-pass{border-color:rgba(104,181,136,0.22);background:linear-gradient(180deg,rgba(117,192,139,0.08),rgba(255,255,255,0.01)),rgba(255,255,255,0.014)}.deck-audit-item.is-warn{border-color:rgba(201,168,76,0.22);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.01)),rgba(255,255,255,0.014)}.deck-audit-item h3{margin:0;color:var(--text-1);font-size:1.04rem;line-height:1.2;letter-spacing:-0.02em}.deck-audit-item p{margin:0;color:var(--text-2);font-size:0.92rem;line-height:1.58;min-width:0;overflow-wrap:anywhere;word-break:break-word}.deck-audit-item p strong{color:var(--accent-soft);font-weight:700}#deck-audit-result{display:grid;gap:14px}.deck-audit-lower{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.deck-audit-lower h3{margin:0;color:var(--text-1);font-size:1rem;line-height:1.18}.deck-audit-lower p{margin:0;color:var(--text-2);font-size:0.92rem;line-height:1.58}.deck-audit-cut-list{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--text-2);font-size:0.9rem}.deck-audit-cut-list li strong{color:var(--text-1)}.deck-audit-unresolved-card{gap:14px}.deck-audit-unresolved-card .deck-audit-cut-list{margin-top:0}.deck-audit-unresolved-fix{align-self:start;margin-top:2px}.deck-audit-verdict{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.cda-detail-hidden{display:none!important}.deck-audit-lower[hidden],#commander-deck-audit-summary[hidden]{display:none!important}.cda-view-controls{display:grid;gap:12px;margin:18px 0 8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-panel)}.cda-view-controls[hidden]{display:none!important}.cda-detail-tabs{display:flex;gap:6px;padding-top:12px;border-top:1px solid var(--border);overflow-x:auto;scrollbar-width:thin}.cda-detail-tabs[hidden]{display:none!important}.cda-detail-tab{min-height:38px;padding:6px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-2);font-family:var(--font-sans);font-size:0.86rem;font-weight:600;white-space:nowrap;cursor:pointer}.cda-detail-tab:hover{color:var(--text-1)}.cda-detail-tab.is-active{border-color:rgba(201,168,76,0.6);background:rgba(201,168,76,0.14);color:var(--text-1)}.cda-detail-tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.cda-view-toggle{display:inline-flex;justify-self:start;padding:3px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(0,0,0,0.2)}.cda-view-btn{min-height:38px;padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--text-2);font-family:var(--font-sans);font-size:0.9rem;font-weight:600;white-space:nowrap;cursor:pointer}.cda-view-btn.is-active{background:var(--accent);color:#1a1509}.cda-view-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.deck-audit-verdict-chip{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.deck-audit-verdict-chip.is-accent{border-color:rgba(201,168,76,0.4);background:linear-gradient(180deg,rgba(201,168,76,0.14),rgba(255,255,255,0.01)),rgba(255,255,255,0.014)}.deck-audit-verdict-chip.is-warn{border-color:rgba(232,112,112,0.32);background:linear-gradient(180deg,rgba(232,112,112,0.10),rgba(255,255,255,0.01)),rgba(255,255,255,0.014)}.deck-audit-verdict-label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-3)}.deck-audit-verdict-value{font-size:1.15rem;color:var(--text-1);letter-spacing:-0.01em;min-width:0;overflow-wrap:anywhere;word-break:break-word}.deck-audit-commander-visual{grid-column:1 / -1;display:flex;justify-content:center;gap:12px;padding-bottom:4px}.deck-audit-commander-slot{display:flex;flex-direction:column;align-items:center;gap:8px}.deck-audit-commander-card{width:96px;height:134px;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.45);flex:none}.deck-audit-commander-visual.is-pair .deck-audit-commander-card{width:72px;height:100px}.deck-audit-commander-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.deck-audit-commander-tcg{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(201,168,76,0.3);background:linear-gradient(135deg,rgba(239,213,139,0.92),rgba(195,149,50,0.92));color:#1a130a;font-size:0.75rem;font-weight:700;text-decoration:none;white-space:nowrap}.deck-audit-commander-tcg:hover{filter:brightness(1.05)}.audit-pips{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.audit-pip{display:inline-flex!important;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:0.6rem;font-weight:800;color:#1a1a2e;flex:none}.audit-pip.is-w{background:#f5e7c4}.audit-pip.is-u{background:#74a7e0}.audit-pip.is-b{background:#9a86c4;color:#efeaf7}.audit-pip.is-r{background:#e08a76}.audit-pip.is-g{background:#79c08f}.audit-pip.is-c{background:#b9b4c8}#commander-deck-audit-verdict{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#commander-deck-audit-verdict .deck-audit-verdict-chip{padding:8px 9px;gap:2px;border-radius:10px}#commander-deck-audit-verdict .deck-audit-verdict-label{font-size:0.62rem}#commander-deck-audit-verdict .deck-audit-verdict-value{font-size:0.95rem;letter-spacing:-0.02em}.deck-audit-verdict-sub{font-size:0.67rem;color:var(--text-3);line-height:1.3;margin-top:1px}#commander-deck-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#commander-deck-audit-summary .deck-summary-card{min-height:0;padding:10px 12px;gap:4px}#commander-deck-audit-summary .deck-summary-card strong{font-size:1.05rem;letter-spacing:-0.02em;line-height:1.1}.deck-summary-card .deck-summary-card-sub{display:block;font-size:0.7rem;font-weight:500;color:var(--text-3);line-height:1.3;margin-top:1px}.deck-audit-section-note{margin:0 0 12px;color:var(--text-3);font-size:0.86rem;line-height:1.5}.deck-curve-chart{display:grid;gap:8px;margin-top:6px}.deck-curve-row{display:grid;grid-template-columns:56px 1fr 28px;align-items:center;gap:10px}.deck-curve-label{font-size:0.8rem;color:var(--text-2)}.deck-curve-track{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,0.06);overflow:hidden}.deck-curve-bar{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-soft));min-width:3px}.deck-curve-count{font-size:0.82rem;color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums}.deck-audit-next-list{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--text-2);font-size:0.92rem;line-height:1.5}.deck-audit-fix-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.deck-audit-fix-card{display:grid;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.01))}.deck-audit-fix-card.is-warn{border-color:rgba(232,112,112,0.25);background:linear-gradient(180deg,rgba(232,112,112,0.08),rgba(255,255,255,0.01))}.deck-audit-fix-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.deck-audit-fix-label{font-size:0.9rem;color:var(--text-1);line-height:1.35}.deck-audit-fix-detail{margin:0;font-size:0.82rem;color:var(--text-3);line-height:1.5}.deck-audit-fix-cta{align-self:start;font-size:0.8rem;color:var(--accent);text-decoration:none;font-weight:600;letter-spacing:0.01em}.deck-audit-fix-cta:hover{text-decoration:underline}.deck-export-preview-wrap{margin-top:12px}.deck-export-preview-wrap>summary.deck-export-preview-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);cursor:pointer;font-size:0.86rem;color:var(--text-2);font-weight:500;list-style:none;user-select:none}.deck-export-preview-wrap>summary.deck-export-preview-toggle::-webkit-details-marker{display:none}.deck-export-preview-wrap>summary.deck-export-preview-toggle::before{content:"\25b6";font-size:0.65rem;transition:transform 0.15s ease}.deck-export-preview-wrap[open]>summary.deck-export-preview-toggle::before{transform:rotate(90deg)}.deck-export-preview-wrap .tool-field{margin-top:10px}.status-pill.is-pass{background:rgba(104,181,136,0.18);color:#9ad9b3}.status-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--bg, #0a0a0c);background:rgba(255,255,255,0.4);vertical-align:middle}.status-dot.is-pass{background:#68b588}.status-dot.is-warn{background:var(--accent)}.status-dot.is-info{background:#7aa2d6}.deck-audit-evidence{font-size:1.02rem!important;color:var(--text-1)!important;min-width:0;overflow-wrap:anywhere;word-break:break-word}.deck-audit-evidence strong{color:var(--text-1)!important;overflow-wrap:anywhere;word-break:break-word}.deck-audit-fineprint{color:var(--text-3)!important;font-size:0.82rem!important}.deck-audit-detail{border-top:1px solid rgba(255,255,255,0.06);padding-top:8px;margin-top:2px}.deck-audit-detail>summary{cursor:pointer;list-style:none;font-size:0.82rem;font-weight:600;letter-spacing:0.02em;color:var(--accent-soft);display:inline-flex;align-items:center;gap:6px}.deck-audit-detail>summary::-webkit-details-marker{display:none}.deck-audit-detail>summary::before{content:"+";font-size:0.95rem;line-height:1;color:var(--accent)}.deck-audit-detail[open]>summary::before{content:"\2013"}.deck-audit-detail>summary:hover{color:var(--accent)}.deck-audit-detail>p,.deck-audit-detail>ul{margin-top:8px}.deck-audit-refine{font-weight:600}.bracket-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:4px 0 6px;min-width:0}.bracket-meter-seg{display:grid;gap:3px;justify-items:center;min-width:0;padding:8px 3px;border-radius:10px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);opacity:0.45;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition)}.bracket-meter-seg.is-filled{opacity:1}.bracket-meter-seg .bracket-meter-num{font-size:1.05rem;font-weight:700;color:var(--text-1)}.bracket-meter-seg .bracket-meter-label{font-size:clamp(0.5rem,2.1vw,0.62rem);text-transform:uppercase;letter-spacing:0.02em;color:var(--text-3);text-align:center;line-height:1.1;max-width:100%;overflow-wrap:anywhere;hyphens:auto}.bracket-meter-seg.b1.is-filled{background:rgba(104,181,136,0.18);border-color:rgba(104,181,136,0.4)}.bracket-meter-seg.b2.is-filled{background:rgba(140,186,120,0.18);border-color:rgba(140,186,120,0.4)}.bracket-meter-seg.b3.is-filled{background:rgba(201,168,76,0.18);border-color:rgba(201,168,76,0.45)}.bracket-meter-seg.b4.is-filled{background:rgba(212,134,76,0.18);border-color:rgba(212,134,76,0.45)}.bracket-meter-seg.b5.is-filled{background:rgba(216,92,92,0.2);border-color:rgba(216,92,92,0.5)}.bracket-meter-seg.is-current{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.28)}.bracket-meter-seg.is-current .bracket-meter-label{color:var(--text-1)}@keyframes deck-audit-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes deck-curve-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}#commander-deck-audit-results:not([hidden]) .deck-audit-item,#commander-deck-audit-results:not([hidden]) .deck-summary-card,#commander-deck-audit-results:not([hidden]) .deck-audit-verdict-chip{animation:deck-audit-rise 420ms cubic-bezier(0.22,1,0.36,1) both}.deck-curve-bar{transform-origin:left center;animation:deck-curve-grow 620ms cubic-bezier(0.22,1,0.36,1) both}@media(prefers-reduced-motion:reduce){#commander-deck-audit-results:not([hidden]) .deck-audit-item,#commander-deck-audit-results:not([hidden]) .deck-summary-card,#commander-deck-audit-results:not([hidden]) .deck-audit-verdict-chip,.deck-curve-bar,.deck-donut{animation:none}}.deck-summary-grid .deck-summary-card{border-left:3px solid rgba(255,255,255,0.12)}.deck-summary-grid .deck-summary-card:nth-child(5n+1){border-left-color:#5aa0d6}.deck-summary-grid .deck-summary-card:nth-child(5n+2){border-left-color:#68b588}.deck-summary-grid .deck-summary-card:nth-child(5n+3){border-left-color:var(--accent)}.deck-summary-grid .deck-summary-card:nth-child(5n+4){border-left-color:#cf7bd0}.deck-summary-grid .deck-summary-card:nth-child(5n+5){border-left-color:#d8855c}.deck-refine .deck-refine-grid{display:grid;gap:10px;margin-top:10px}.deck-refine-q{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.deck-refine-label{font-size:0.9rem;color:var(--text-1);flex:1 1 220px}.deck-refine-toggle{display:inline-flex;border:1px solid rgba(255,255,255,0.1);border-radius:999px;overflow:hidden}.deck-refine-opt{appearance:none;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:0.82rem;font-weight:600;padding:6px 16px;cursor:pointer;transition:background var(--transition),color var(--transition)}.deck-refine-opt.is-on{background:linear-gradient(180deg,var(--accent-soft),var(--accent));color:var(--bg, #0a0a0c)}.deck-refine-actions{margin-top:12px}.deck-refine-apply{min-height:40px;padding:0 18px}.deck-carousel-card{gap:12px;min-width:0}.deck-carousel{position:relative;margin-top:4px;min-width:0;max-width:100%;width:100%;overflow:hidden}.deck-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:156px;gap:14px;min-width:0;overflow-x:auto;padding:6px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.deck-carousel-track::-webkit-scrollbar{display:none}.deck-carousel-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.deck-carousel-arrow{position:absolute;top:44%;transform:translateY(-50%);z-index:5;width:40px;height:40px;display:none;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(201,168,76,0.4);background:linear-gradient(180deg,rgba(35,33,26,0.96),rgba(20,18,14,0.96));color:var(--accent-soft);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,0.45);transition:background var(--transition),transform var(--transition),opacity var(--transition)}.deck-carousel-arrow:hover:not(:disabled){background:linear-gradient(180deg,var(--accent-soft),var(--accent));color:var(--bg, #0a0a0c)}.deck-carousel-arrow:disabled{opacity:0.25;cursor:default}.deck-carousel-arrow.is-prev{left:4px}.deck-carousel-arrow.is-next{right:4px}.deck-carousel.has-overflow .deck-carousel-arrow{display:inline-flex}.deck-card-tile{scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.025)}.deck-card-tile-media{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:488 / 680}.deck-card-tile-media img{width:100%;height:100%;object-fit:cover;display:block;clip-path:inset(1px round 10px)}.deck-card-tile-price{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:999px;font-size:0.74rem;font-weight:700;color:var(--bg, #0a0a0c);background:linear-gradient(180deg,var(--accent-soft),var(--accent));box-shadow:0 4px 12px rgba(0,0,0,0.4)}.deck-card-tile-name{font-size:0.84rem;line-height:1.25;color:var(--text-1);align-self:start}.deck-card-tile-buy{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:36px;border-radius:999px;border:1px solid rgba(201,168,76,0.3);background:linear-gradient(135deg,rgba(239,213,139,0.92),rgba(195,149,50,0.92));color:#1a130a;font-size:0.8rem;font-weight:700;text-decoration:none}.deck-card-tile-buy:hover{filter:brightness(1.05)}.deck-carousel-hint{display:none}.deck-carousel-hint-arrow{font-size:1.05em;line-height:1}.deck-carousel-hint-arrow:first-child{margin-right:5px}.deck-carousel-hint-arrow:last-child{margin-left:5px}@media(hover:none){.deck-carousel.has-overflow .deck-carousel-arrow{display:none}.deck-carousel.has-overflow::after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none;border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(10,10,12,0),rgba(10,10,12,0.92));opacity:1;transition:opacity var(--transition);z-index:4}.deck-carousel.has-overflow.is-scrolled::after{opacity:0}.deck-carousel.has-overflow .deck-carousel-hint{position:absolute;top:8px;right:6px;z-index:6;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid rgba(201,168,76,0.4);background:linear-gradient(180deg,rgba(35,33,26,0.96),rgba(20,18,14,0.96));color:var(--accent-soft);font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 16px rgba(0,0,0,0.4);animation:deck-carousel-swipe 1.6s ease-in-out infinite}.deck-carousel.has-overflow.is-scrolled .deck-carousel-hint{opacity:0;animation:none;transition:opacity var(--transition)}}@keyframes deck-carousel-swipe{0%,100%{transform:translateX(0)}50%{transform:translateX(-4px)}}@media(prefers-reduced-motion:reduce){.deck-carousel.has-overflow .deck-carousel-hint{animation:none}}.prose .tool-section-heading{margin-top:0}.deck-export-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.deck-export-actions{align-self:end}.deck-export-actions .actions-menu{width:100%}.deck-export-actions .actions-menu-trigger{width:100%;min-height:46px;justify-content:center}@media(max-width:560px){.deck-export-layout{grid-template-columns:1fr}}.dc-particle-donut{position:relative;isolation:isolate}.dc-particle-donut-plot{position:absolute;z-index:1;inset:0;border-radius:inherit}.dc-particle-donut-plot .pchart-canvas{border-radius:50%;clip-path:circle(50% at 50% 50%)}.dc-particle-donut-center{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;text-align:center;pointer-events:none;transform:translate(-50%,-50%)}[data-particle-bar]>.dc-particle-bar{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}[data-particle-bar]>.dc-particle-bar .pchart-canvas{display:block;border-radius:inherit;clip-path:inset(0 round 999px)}[data-particle-bar].is-particle-ready>.release1-bar-fill,[data-particle-bar].is-particle-ready>.cda-ratio-bar-fill{opacity:0}.deck-donut-wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.deck-donut{flex:0 0 auto;width:168px;height:168px;border-radius:50%;display:grid;place-items:center}.deck-donut-hole{width:104px;height:104px;border-radius:50%;background:transparent;position:relative;display:grid;place-items:center;text-align:center;box-shadow:none}.deck-donut .dc-particle-donut-center{width:104px;height:104px;border-radius:50%;background:transparent;box-shadow:none}.deck-donut-hole strong,.deck-donut .dc-particle-donut-center strong{font-size:1.5rem;color:var(--text-1);line-height:1}.deck-donut-hole span,.deck-donut .dc-particle-donut-center span{position:absolute;left:0;right:0;top:calc(50% + 14px);font-size:0.7rem;color:var(--text-2);text-transform:uppercase;letter-spacing:0.08em}.deck-donut-legend{flex:1 1 220px;min-width:0;display:grid;gap:8px;margin:0;padding:0;list-style:none}.deck-donut-legend li{display:flex;align-items:center;gap:8px;font-size:0.9rem;color:var(--text-2)}.deck-donut-key{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.deck-donut-name{color:var(--text-1);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-donut-n{color:var(--text-1);flex:0 0 auto;font-variant-numeric:tabular-nums}.deck-donut-pct{color:var(--text-3);flex:0 0 auto;font-size:0.82rem;min-width:38px;text-align:right}.deck-donut-legend .status-pill{flex:0 0 auto;min-height:22px;padding:0 8px}.deck-donut-note{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,0.06);color:var(--text-2);font-size:0.85rem;line-height:1.5}.deck-audit-review-intro{color:var(--text-2);margin:0 0 12px;font-size:0.92rem}.deck-review-grid{display:grid;gap:12px}@media(min-width:720px){.deck-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deck-review-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.actions-menu{position:relative;display:inline-block}.actions-menu>summary{list-style:none;cursor:pointer;user-select:none}.actions-menu>summary::-webkit-details-marker{display:none}.actions-menu-trigger{display:inline-flex;align-items:center;gap:8px}.actions-menu-trigger::after{content:"\25be";font-size:0.8em}.actions-menu[open] .actions-menu-trigger::after{content:"\25b4"}.actions-menu-list{position:absolute;z-index:30;right:0;margin-top:8px;min-width:230px;display:grid;gap:2px;padding:6px;border-radius:14px;border:1px solid var(--border-strong, rgba(255,255,255,0.1));background:var(--surface-2, #17171d);box-shadow:0 20px 44px rgba(0,0,0,0.4);animation:deck-audit-rise 200ms ease both}.actions-menu-item{appearance:none;text-align:left;width:100%;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:0.9rem;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background var(--transition),color var(--transition)}.actions-menu-item:hover,.actions-menu-item:focus-visible{background:rgba(201,168,76,0.14);color:var(--accent-soft)}.deck-export-layout{display:grid;gap:14px}.deck-export-actions{display:grid;gap:14px;align-content:start}.deck-export-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch;margin-top:0}.deck-export-actions-row .deck-secondary,.deck-export-actions-row .deck-submit{min-width:0;width:100%}.deck-export-preview{min-height:240px;font-size:0.92rem;line-height:1.58;resize:vertical}.deck-audit-card .deck-toolbar,.deck-export-card .deck-toolbar{margin-top:0}#commander-deck-audit-summary .deck-summary-card{min-height:166px}#commander-deck-audit-summary .deck-summary-card strong{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.02}#commander-deck-audit-summary .deck-summary-card span{line-height:1.45}@media(min-width:720px){.homepage-cluster-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-cluster-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-audit-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-export-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.search-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.search-bar .deck-submit,.search-bar .deck-store-link,.search-bar .deck-secondary-moxfield{width:auto;min-width:156px}.deck-export-actions-row{justify-content:flex-start}.search-submit{width:auto;min-width:132px}.reserved-toolbar-top,.reserved-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-audit-grid:not(.cda-swap-grid)>:last-child:nth-child(odd){grid-column:1 / -1}.bracket-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.search-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.reserved-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-checkbox-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-hero{padding:30px}.landing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:980px){.site-header{display:flex;align-items:center;justify-content:flex-start;gap:18px 28px;margin-bottom:28px}.site-header-menu-input,.site-header-menu-toggle{display:none}.site-header-nav{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;overflow:visible;gap:10px 18px;margin-top:0;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;order:1}.site-search-inline{order:2}.site-header-nav>a,.site-nav-summary{width:auto;min-height:38px;padding:0;border-radius:0;border:0;background:transparent}.site-nav-menu{flex:0 0 auto;width:auto}.site-nav-menu::after{content:"";position:absolute;top:100%;left:0;width:max(100%,248px);height:14px;pointer-events:none}.site-nav-menu-list{position:absolute;top:calc(100% + 2px);left:0;min-width:248px;margin-top:0;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),rgba(17,17,21,0.96);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 40px rgba(0,0,0,0.28);backdrop-filter:blur(18px) saturate(1.08)}.site-nav-menu-list a{justify-content:flex-start}.site-header-nav .site-nav-menu-list.is-grouped{grid-auto-flow:column;grid-auto-columns:182px;grid-template-columns:none;grid-template-rows:none;align-items:start;gap:0;width:max-content;min-width:0;padding:16px 6px}.site-header-nav .site-nav-menu-list.is-grouped a{white-space:normal;line-height:1.2;padding-top:7px;padding-bottom:7px}.site-header-nav .site-nav-menu-list.is-grouped .site-nav-group{padding:0 16px;border-left:2px solid color-mix(in srgb,var(--cat, var(--accent)) 50%,transparent)}.site-header-nav .site-nav-menu-list.is-grouped .site-nav-group:first-child{border-left:0}.site-nav-menu-list.is-grouped .site-nav-group+.site-nav-group{margin-top:0}.site-header-nav .site-nav-menu .site-nav-menu-list{left:auto;right:0}.site-header-nav .site-nav-menu::after{left:auto;right:0}.site-nav-menu .site-nav-menu-list,.site-nav-menu[open] .site-nav-menu-list{display:none}.site-nav-menu:hover .site-nav-menu-list,.site-nav-menu:focus-within .site-nav-menu-list,.site-nav-menu[data-hover-open=true] .site-nav-menu-list{display:grid}.site-nav-menu:hover::after,.site-nav-menu:focus-within::after,.site-nav-menu[data-hover-open=true]::after{pointer-events:auto}.site-nav-menu:hover .site-nav-summary,.site-nav-menu:focus-within .site-nav-summary,.site-nav-menu[data-hover-open=true] .site-nav-summary{color:var(--text-1)}.site-nav-menu:hover .site-nav-summary::after,.site-nav-menu:focus-within .site-nav-summary::after,.site-nav-menu[data-hover-open=true] .site-nav-summary::after{transform:translateY(1px) rotate(-135deg)}.landing-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,0.8fr);align-items:start;gap:18px}.reserved-toolbar-top{grid-template-columns:minmax(0,1fr);align-items:end}.reserved-toolbar-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.landing-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:46rem}.landing-primary,.landing-secondary{flex:0 0 auto;width:auto;min-width:160px;white-space:nowrap;padding:0 16px;font-size:0.95rem}.bracket-refine-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.bracket-carousel-shell{padding:22px}.bracket-carousel-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.bracket-carousel-controls{justify-content:flex-end}.bracket-carousel-button{flex:0 0 auto;min-width:112px}.bracket-question-list{grid-template-columns:minmax(0,1fr);justify-items:center}.price-results-grid{align-items:start}.reserved-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#bracket-deck-form .deck-toolbar .deck-submit,#bracket-advanced-form .deck-toolbar .deck-submit{width:auto;min-width:220px}}@media(min-width:1120px){.homepage-cluster-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.footer-section{padding:16px}.footer-link-list a{min-height:38px;padding:0 10px;font-size:0.84rem}.search-results-grid:not(.is-single){grid-template-columns:repeat(4,minmax(0,1fr))}.search-results-grid.is-single .search-result-card{grid-template-columns:220px minmax(0,1fr);align-items:start}.deck-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bracket-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.deck-panel-grid{grid-template-columns:1fr;align-items:start}}@media(max-width:719px){.page-shell{width:100%;max-width:100%;padding:18px 14px 46px;overflow-x:hidden}.tool-card,.page-card,.tool-card-feature,.tool-card-feature-bracket{max-width:100%;min-width:0;overflow-x:clip}.reserved-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px;border-radius:18px;align-items:start;height:auto}.reserved-card-media{width:72px;border-radius:14px;justify-self:start;overflow:hidden;contain:paint;clip-path:inset(1px round 14px)}.reserved-card-copy{gap:8px;min-height:0}.reserved-card-top{min-height:0}.reserved-card-top strong{font-size:0.98rem;line-height:1.18;overflow-wrap:anywhere}.reserved-card-pricing{gap:8px}.reserved-card-price{font-size:0.88rem}.reserved-card-tags{gap:6px}.reserved-card-type,.reserved-card-set{font-size:0.8rem;line-height:1.45}.reserved-oracle-details{margin-top:0}.reserved-oracle-summary{min-height:42px}.reserved-buy-button{width:100%}#deck-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#deck-price-summary .deck-summary-card{min-height:112px;gap:10px;padding:14px 12px}#deck-price-summary .deck-summary-card strong{font-size:clamp(1.6rem,8vw,2.2rem)}#deck-price-summary .deck-summary-card span{font-size:0.84rem;line-height:1.4}.price-results-toolbar{gap:12px;margin-bottom:6px}.deck-results-tools .deck-store-link{width:100%}.price-result-actions{grid-template-columns:minmax(0,1fr);gap:8px}.price-result-head{grid-template-columns:72px minmax(0,1fr);gap:12px}.price-result-media{width:72px;justify-self:start}.price-result-card{padding:14px;gap:12px;border-radius:18px}.price-result-copy{gap:8px}.price-result-copy strong{font-size:0.98rem;line-height:1.18}.price-result-meta{gap:3px;font-size:0.8rem;line-height:1.45}.price-result-tags{gap:6px}#deck-price-results-panel .reserved-filter-summary{min-height:44px}#deck-price-results-panel .reserved-summary-row{gap:8px;margin-top:2px;margin-bottom:8px}.price-results-grid{gap:14px;margin-top:2px}.price-results-more{margin-top:12px}.bracket-tool-grid{gap:14px}.tool-card-feature-bracket .page-title{max-width:100%;max-inline-size:100%;font-size:clamp(1.65rem,8.4vw,2.35rem);line-height:1.08;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance}.tool-card-feature-bracket .page-intro{font-size:0.92rem;line-height:1.62;max-width:100%}.bracket-form-grid .search-bar{grid-template-columns:minmax(0,1fr)}.bracket-form-grid .search-bar .deck-submit{width:100%}.tool-file-picker-label{align-items:center;flex-direction:row;gap:10px;padding:10px 12px}.tool-file-picker-button{width:auto;max-width:58%;min-width:132px;padding:0 14px}.tool-file-picker-name{width:100%;text-align:center;white-space:normal;overflow:visible;text-overflow:unset}#bracket-deck-form .tool-file-picker{display:grid;justify-items:center;width:100%;max-width:100%;min-width:0}#bracket-deck-form .tool-file-picker-label{align-items:center;width:100%;max-width:100%;min-width:0;text-align:center}#bracket-deck-form .tool-file-picker-button{width:auto;max-width:58%;min-width:132px}#bracket-deck-form .tool-file-picker-name{width:100%;text-align:center}#commander-deck-audit-form .tool-file-picker{display:grid;justify-items:center;width:100%;max-width:100%;min-width:0}#commander-deck-audit-form .tool-file-picker-label{align-items:center;width:100%;max-width:100%;min-width:0;text-align:center}#commander-deck-audit-form .tool-file-picker-button{width:auto;max-width:58%;min-width:132px}#commander-deck-audit-form .tool-file-picker-name{width:100%;text-align:center}.deck-audit-form-actions .deck-submit,.deck-audit-form-actions .deck-secondary{width:100%}.deck-audit-moxfield-help{display:none}.deck-audit-import-grid{gap:14px}.deck-audit-form-actions{margin-top:4px}#commander-deck-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#commander-deck-audit-summary .deck-summary-card{min-height:0;gap:3px;padding:9px 10px}#commander-deck-audit-summary .deck-summary-card strong{font-size:1.0rem}#commander-deck-audit-summary .deck-summary-card .deck-summary-card-sub{font-size:0.67rem}.tool-shell,.tool-shell>*,.bracket-tool-grid,.bracket-tool-grid>*,.bracket-form-grid,.bracket-form-grid>*,#bracket-deck-form,#bracket-deck-form>*,#bracket-deck-form .tool-field,#bracket-deck-form .search-bar,#bracket-deck-form .search-bar>*,#bracket-deck-form .search-bar>div,#bracket-deck-form .tool-file-picker,#bracket-deck-form .tool-file-picker-label,#bracket-deck-form .tool-file-picker-button,#bracket-deck-form .tool-file-picker-name,#commander-deck-audit-form,#commander-deck-audit-form>*,#commander-deck-audit-form .tool-field,#commander-deck-audit-form .search-bar,#commander-deck-audit-form .search-bar>*,#commander-deck-audit-form .search-bar>div,#commander-deck-audit-form .tool-file-picker,#commander-deck-audit-form .tool-file-picker-label,#commander-deck-audit-form .tool-file-picker-button,#commander-deck-audit-form .tool-file-picker-name{min-width:0;max-width:100%}.bracket-refine-head,.bracket-carousel-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;justify-items:center;text-align:center}.bracket-refine-summary{width:100%;justify-content:center;text-align:center}.bracket-carousel-shell{padding:16px 14px;gap:12px}.bracket-carousel-action .deck-submit{width:100%;min-width:0}.bracket-carousel-controls{width:100%;justify-content:stretch}.bracket-carousel-button{flex:1 1 0;min-width:0}.bracket-carousel-meta strong{font-size:1rem;line-height:1.15}.bracket-carousel-meta span{font-size:0.82rem}.bracket-category-card{min-height:auto;gap:12px;padding:14px 12px;justify-items:stretch}.bracket-category-head,.bracket-question-card,.bracket-option-list{width:100%;max-width:100%}.bracket-question-list{justify-items:stretch}.bracket-question-legend{font-size:1rem;line-height:1.24}.bracket-question-card-top{flex-direction:column;gap:8px;justify-content:center}.bracket-question-card{justify-items:center}.bracket-question-hint{font-size:0.82rem}.bracket-option{min-height:46px;padding:12px 14px;font-size:0.88rem}.bracket-reference-grid{grid-template-columns:minmax(0,1fr)}.bracket-reference-card{min-height:0}.bracket-reference-grid .bracket-reference-card strong{font-size:0.84rem;white-space:nowrap}.bracket-reference-card span{white-space:normal}.bracket-reveal-card{min-height:240px;padding:22px 18px}.contact-turnstile,.contact-form-actions{justify-content:center}.bracket-reveal-score{font-size:2.3rem}}@keyframes storm-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes storm-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes storm-pulse{0%,100%{opacity:0.52;transform:scale(0.98)}50%{opacity:0.9;transform:scale(1.02)}}@keyframes content-rise{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.price-result-card,.reserved-card,.deck-recommendation,.deck-group-card,.search-result-card,.bracket-result-card{animation:content-rise 0.42s cubic-bezier(0.22,1,0.36,1) both}}@media(min-width:720px){.deck-recommendation-grid,.deck-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:980px){.deck-side-card{grid-template-columns:1fr}.deck-recommendation-grid,.deck-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reserved-results-grid>.storm-loader .storm-loader-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-results-grid>.storm-loader .storm-loader-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1120px){.price-results-grid>.storm-loader .storm-loader-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.reserved-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reserved-results-grid>.storm-loader .storm-loader-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool-card-feature-commander-index{--feature-art-image: url(command-tower.webp);--feature-art-position: center 44%}.collection-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--text-3);font-size:0.84rem;line-height:1.5}.collection-breadcrumb a{color:var(--text-2);text-decoration:none}.collection-breadcrumb a:hover,.collection-breadcrumb a:focus-visible{color:var(--accent-soft)}.commander-index-shell,.commander-toolbar{display:grid;gap:16px}.commander-section-label{color:var(--accent-soft);font-size:0.76rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.commander-search-field{max-width:720px}.commander-filter-grid{display:grid;gap:14px;padding:0 16px 16px}.commander-color-fieldset{min-width:0;margin:0;padding:0;border:0}.commander-color-fieldset legend{margin-bottom:9px;color:var(--text-2);font-size:0.84rem;font-weight:700}.commander-color-options{display:flex;flex-wrap:wrap;gap:8px}.commander-color-any,.commander-color-option{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border-radius:13px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.025);color:var(--text-2);font-family:var(--font-sans);font-size:0.82rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition)}.commander-color-any{appearance:none}.commander-color-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.commander-color-option>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:rgba(255,255,255,0.05);color:var(--text-1);font-size:0.72rem;font-weight:800}.commander-color-any.is-active,.commander-color-option:has(input:checked){color:var(--text-1);border-color:rgba(201,168,76,0.28);background:rgba(201,168,76,0.08)}.commander-color-option.is-w>span{color:#f3e7b8;background:rgba(243,231,184,0.12)}.commander-color-option.is-u>span{color:#9fd0ff;background:rgba(119,183,255,0.12)}.commander-color-option.is-b>span{color:#c5c0e4;background:rgba(138,131,185,0.14)}.commander-color-option.is-r>span{color:#f6b096;background:rgba(240,143,105,0.12)}.commander-color-option.is-g>span{color:#9be1ae;background:rgba(117,192,139,0.12)}.commander-color-option.is-multicolor>span{color:var(--accent-soft);background:rgba(201,168,76,0.12)}.commander-color-option.is-colorless>span{color:#d2d0e4;background:rgba(188,184,212,0.1)}.commander-color-any:focus-visible,.commander-color-option:has(input:focus-visible){outline:2px solid var(--accent-soft);outline-offset:3px}.commander-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.commander-status-row .reserved-status{flex:1 1 340px}.commander-clear-button{appearance:none;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025);color:var(--text-2);font-family:var(--font-sans);font-size:0.84rem;font-weight:700;cursor:pointer}.commander-clear-button:hover,.commander-clear-button:focus-visible{color:var(--text-1);border-color:rgba(201,168,76,0.2);background:rgba(201,168,76,0.06)}.commander-results-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;scroll-margin-top:96px;outline:none}.commander-results-heading h2,.commander-results-heading p{margin:0}.commander-results-heading h2{color:var(--text-1);font-size:clamp(1.1rem,2vw,1.35rem)}.commander-results-heading p{color:var(--text-2);font-size:0.88rem}.commander-card-copy{grid-template-rows:auto auto auto auto 1fr}.commander-card-media img{height:auto}.commander-card-cost{min-height:30px;align-items:center}.commander-card-cost .search-mana-symbol{min-width:26px;height:26px;padding:0 7px;font-size:0.74rem}.commander-identity-text{color:var(--text-2);font-size:0.82rem;font-weight:700}.commander-card-type{display:-webkit-box;min-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commander-card-actions{display:grid;align-content:end;gap:9px;margin-top:auto}.commander-buy-button{width:100%;min-width:0}.commander-empty{grid-column:1 / -1}.commander-empty .deck-secondary{width:fit-content;min-height:44px}.commander-show-more-container{display:flex;justify-content:center;padding-top:8px}.commander-show-more-container[hidden]{display:none}.commander-show-more-button{appearance:none;min-width:180px;min-height:46px;padding:0 20px;border:1px solid rgba(201,168,76,0.28);border-radius:12px;background:rgba(201,168,76,0.09);color:var(--accent-soft);font-family:var(--font-sans);font-size:0.9rem;font-weight:800;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition)}.commander-show-more-button:hover:not(:disabled),.commander-show-more-button:focus-visible{border-color:rgba(201,168,76,0.5);background:rgba(201,168,76,0.15);color:var(--text-1)}.commander-show-more-button:disabled{cursor:wait;opacity:0.64}.commander-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-top:8px}.commander-page-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025);color:var(--text-2);font-family:var(--font-sans);font-size:0.86rem;font-weight:700;cursor:pointer}.commander-page-button:hover:not(:disabled),.commander-page-button:focus-visible,.commander-page-button.is-current{color:var(--text-1);border-color:rgba(201,168,76,0.28);background:rgba(201,168,76,0.09)}.commander-page-button.is-current{color:var(--accent-soft)}.commander-page-button:disabled{cursor:not-allowed;opacity:0.42}.commander-page-ellipsis{min-width:20px;color:var(--text-3);text-align:center}@media(min-width:720px){.commander-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commander-color-fieldset{grid-column:1 / -1}}@media(min-width:1040px){.commander-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:719px){.commander-index-page .commander-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commander-index-page .commander-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:10px;align-items:stretch;height:100%;padding:9px;border-radius:15px}.commander-index-page .commander-card-media{width:100%;border-radius:11px}.commander-index-page .commander-card-media img{clip-path:inset(1px round 11px)}.commander-index-page .commander-card-copy{gap:7px;min-height:0}.commander-index-page .reserved-card-top strong{font-size:0.9rem;line-height:1.18}.commander-card-cost{min-height:25px;gap:4px}.commander-card-cost .search-mana-symbol{min-width:23px;height:23px;padding:0 5px;font-size:0.68rem}.commander-identity-text,.commander-index-page .commander-card-type{font-size:0.74rem}.commander-index-page .commander-card-tags{gap:5px}.commander-index-page .commander-card-tags .reserved-card-tag{min-height:24px;padding:0 7px;font-size:0.68rem}.commander-index-page .commander-card-actions{gap:7px}.commander-index-page .reserved-card-price{font-size:0.78rem}.commander-index-page .commander-buy-button{min-height:44px;padding:6px 7px;font-size:0.76rem;line-height:1.2;white-space:normal;text-align:center}.commander-color-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.commander-color-any,.commander-color-option{justify-content:flex-start;min-width:0;padding:0 10px}.commander-page-button{padding:0 10px}}@media(max-width:339px){.commander-index-page .commander-results-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.commander-card,.commander-show-more-button,.commander-page-button,.commander-color-any,.commander-color-option{scroll-behavior:auto;transition:none}.commander-card:hover{transform:none}}.search-printings{display:grid;gap:0;margin-top:6px;border:1px solid rgba(255,255,255,0.05);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.024),rgba(255,255,255,0.01)),rgba(255,255,255,0.01);overflow:hidden}.search-printings summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;list-style:none;color:var(--text-1);font-size:0.94rem;font-weight:700}.search-printings summary::-webkit-details-marker{display:none}.search-printings summary::after{content:"";width:8px;height:8px;border-right:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft);transform:translateY(-1px) rotate(45deg);transition:transform var(--transition)}.search-printings[open] summary::after{transform:translateY(1px) rotate(-135deg)}.search-printings-panel{display:grid;gap:14px;padding:0 14px 14px}.search-printings-state{margin:0;color:var(--text-2);font-size:0.9rem}.search-printings-state.is-error{color:var(--red-text)}.search-printings-summary{display:flex;flex-wrap:wrap;gap:8px}.search-printings-badge,.search-print-current,.search-print-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);color:var(--text-2);font-size:0.82rem;font-weight:700}.search-printings-head{display:none}.search-printings-list{display:grid;gap:10px;max-height:520px;overflow:auto;padding:2px}.search-print-row{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,0.05);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.008)),rgba(255,255,255,0.012)}.search-print-row.is-current{border-color:rgba(201,168,76,0.16);background:linear-gradient(180deg,rgba(201,168,76,0.08),rgba(255,255,255,0.01)),rgba(255,255,255,0.016)}.search-print-name{display:grid;gap:5px}.search-print-name strong{color:var(--text-1);font-size:0.96rem;line-height:1.3;overflow-wrap:anywhere}.search-print-name small{color:var(--text-3);font-size:0.82rem}.search-print-values{display:flex;flex-wrap:wrap;gap:8px}.search-print-rarity.is-common{border-color:rgba(255,255,255,0.08);color:#d7d6df;background:rgba(255,255,255,0.04)}.search-print-rarity.is-uncommon{border-color:rgba(140,171,205,0.24);color:#c8ddf0;background:rgba(90,124,160,0.16)}.search-print-rarity.is-rare{border-color:rgba(201,168,76,0.24);color:var(--accent-soft);background:rgba(201,168,76,0.1)}.search-print-rarity.is-mythic{border-color:rgba(232,138,82,0.26);color:#f4c2a0;background:rgba(176,88,44,0.18)}.search-print-rarity.is-special{border-color:rgba(174,146,222,0.24);color:#d8c5ff;background:rgba(120,89,176,0.16)}.search-print-current{border-color:rgba(201,168,76,0.24);color:var(--accent-soft);background:rgba(201,168,76,0.08)}.search-print-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-print-price{display:grid;gap:2px;min-height:54px;padding:9px 10px;border-radius:14px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.025)}.search-print-price strong{color:var(--text-1);font-size:0.95rem;line-height:1.1;overflow-wrap:anywhere}.search-print-price.is-missing strong{color:var(--text-2);font-size:0.84rem}.search-print-price small{color:var(--text-3);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.search-print-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.search-print-buy{width:100%;min-height:40px;padding:0 12px;font-size:0.86rem;justify-content:center}@media(min-width:760px){.search-printings-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr) minmax(168px,0.85fr) auto;gap:14px;padding:0 2px;color:var(--text-3);font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding-bottom:2px}.search-print-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(180px,0.9fr) auto;align-items:center}.search-print-actions{justify-content:flex-end}.search-print-buy{width:auto;min-width:150px}.search-results-grid:not(.is-single) .search-printings-head{display:none}.search-results-grid:not(.is-single) .search-print-row{grid-template-columns:minmax(0,1fr);align-items:start}.search-results-grid:not(.is-single) .search-print-actions{justify-content:flex-start}.search-results-grid:not(.is-single) .search-print-buy{width:100%;min-width:0}}.contact-direct-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.contact-mail-button{width:auto;min-width:240px;padding:0 24px}@media(max-width:640px){.contact-direct-actions{flex-direction:column;align-items:stretch}.contact-mail-button{width:100%}}#game-changers-checker-tool-slot{display:flex;flex-direction:column;gap:18px}.deck-input-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.deck-input-actions .tool-input{flex:1 1 240px;width:auto}.gcc-impact{display:flex;gap:18px;align-items:flex-start;padding:18px;border:1px solid var(--accent-dim);border-radius:16px;background:linear-gradient(180deg,var(--accent-glow),transparent),var(--surface-2)}.gcc-impact[hidden]{display:none}.gcc-impact-count{flex:0 0 auto;min-width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:#1a130a;background:linear-gradient(135deg,var(--accent-soft) 0%,var(--accent) 100%);border-radius:14px}.gcc-impact-copy{min-width:0}.gcc-impact-copy strong{display:block;color:var(--text-1);font-size:1.05rem;margin-bottom:4px}.gcc-impact-copy p{margin:0 0 8px;color:var(--text-2)}.gcc-impact-link{margin-top:4px}@media(max-width:640px){.gcc-impact{flex-direction:column;gap:12px}.deck-input-actions .deck-submit,.deck-input-actions .deck-secondary{width:100%}}.mana-curve-chart{--mc-total: var(--accent);--mc-white: #ece2bf;--mc-blue: #5aa6e8;--mc-black: #a290c8;--mc-red: #e3674a;--mc-green: #4fb878;--mc-multi: #d9b85a;--mc-colorless: #9aa0ab;display:flex;flex-direction:column;gap:14px;margin-top:4px}.mana-curve-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.mana-curve-modes{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--surface-panel);border:1px solid var(--border)}.mana-curve-mode{appearance:none;border:0;cursor:pointer;padding:7px 16px;border-radius:999px;font:inherit;font-size:0.85rem;font-weight:600;color:var(--text-2);background:transparent;transition:color var(--transition),background var(--transition),transform var(--transition)}.mana-curve-mode:hover:not(.is-active):not(:disabled){color:var(--text-1)}.mana-curve-mode.is-active{color:#1a1206;background:linear-gradient(180deg,var(--accent-soft),var(--accent))}.mana-curve-mode:disabled{opacity:0.4;cursor:not-allowed}.mana-curve-plot{position:relative;width:100%}.mana-curve-svg{width:100%;height:auto;display:block;overflow:visible}.mc-grid-line{stroke:var(--border);stroke-width:1;shape-rendering:crispEdges}.mc-axis-label{fill:var(--text-3);font-family:var(--font-sans);font-size:12px}.mc-y-label{text-anchor:end}.mc-x-label{text-anchor:middle;fill:var(--text-2);font-weight:600}.mc-area{fill:currentColor;opacity:0.16}.mc-area.is-animated{animation:mc-area-in 720ms cubic-bezier(0.22,1,0.36,1) both}.mc-line{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.35))}.mc-line.is-animated{transition:stroke-dashoffset 860ms cubic-bezier(0.22,1,0.36,1)}.mc-point{fill:currentColor;stroke:var(--surface);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform 180ms cubic-bezier(0.22,1,0.36,1)}.mc-point.is-animated{animation:mc-point-pop 420ms cubic-bezier(0.22,1,0.36,1) both}.mc-point.is-active{transform:scale(1.7);filter:drop-shadow(0 0 6px currentColor)}.mc-point-hit{fill:transparent;cursor:pointer;outline:none}.mc-point-hit:focus-visible+.mc-point,.mc-point-hit:focus-visible{outline:none}.mana-curve-tooltip{position:absolute;z-index:4;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--border-strong);border-left:3px solid var(--tip-color, var(--accent));box-shadow:0 10px 26px rgba(0,0,0,0.45);color:var(--text-2);font-size:0.8rem;line-height:1.25;white-space:nowrap;display:grid;opacity:0;transition:opacity 160ms ease,transform 160ms ease}.mana-curve-tooltip.is-visible{opacity:1}.mana-curve-tooltip strong{color:var(--text-1);font-size:1rem}.mana-curve-tooltip span{color:var(--text-3);font-size:0.72rem}.mana-curve-legend{display:flex;flex-wrap:wrap;gap:8px}.mana-curve-legend[hidden]{display:none}.mana-curve-legend-chip{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-panel);color:var(--text-1);font:inherit;font-size:0.82rem;font-weight:600;transition:opacity var(--transition),border-color var(--transition),transform var(--transition)}.mana-curve-legend-chip:hover{border-color:var(--border-strong);transform:translateY(-1px)}.mana-curve-legend-swatch{width:12px;height:12px;border-radius:50%;background:var(--chip-color, var(--accent));box-shadow:0 0 8px var(--chip-color, var(--accent))}.mana-curve-legend-count{color:var(--text-3);font-weight:600}.mana-curve-legend-chip.is-off{opacity:0.42}.mana-curve-legend-chip.is-off .mana-curve-legend-swatch{box-shadow:none;background:var(--text-3)}.mana-curve-note{margin-top:4px}.mana-curve-note.is-warn{color:var(--accent-soft)}.mana-curve-card-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.mana-curve-preview-card{animation:mc-fade-up 420ms cubic-bezier(0.22,1,0.36,1) both}.mana-curve-load-more{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px auto 0}.mana-curve-load-more::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--transition)}.mana-curve-load-more:hover::after{transform:translateY(1px) rotate(45deg)}@media(max-width:900px){.mana-curve-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.mana-curve-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mana-curve-preview-card{animation:none}}#commander-mana-curve-results:not([hidden]){animation:mc-fade-up 480ms cubic-bezier(0.22,1,0.36,1) both}#commander-mana-curve-summary .deck-summary-card{animation:mc-fade-up 520ms cubic-bezier(0.22,1,0.36,1) both;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}#commander-mana-curve-summary .deck-summary-card:nth-child(1){animation-delay:40ms}#commander-mana-curve-summary .deck-summary-card:nth-child(2){animation-delay:100ms}#commander-mana-curve-summary .deck-summary-card:nth-child(3){animation-delay:160ms}#commander-mana-curve-summary .deck-summary-card:nth-child(4){animation-delay:220ms}#commander-mana-curve-summary .deck-summary-card:nth-child(5){animation-delay:280ms}#commander-mana-curve-summary .deck-summary-card:nth-child(6){animation-delay:340ms}#commander-mana-curve-summary .deck-summary-card:hover{transform:translateY(-3px);border-color:var(--accent-dim);box-shadow:0 14px 30px rgba(0,0,0,0.35)}@keyframes mc-fade-up{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes mc-area-in{from{opacity:0}to{opacity:0.16}}@keyframes mc-point-pop{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:520px){.mana-curve-toolbar{justify-content:stretch}.mana-curve-modes{flex:1}.mana-curve-mode{flex:1;text-align:center}.mc-axis-label{font-size:13px}}@media(prefers-reduced-motion:reduce){.mc-area.is-animated,.mc-point.is-animated,#commander-mana-curve-results:not([hidden]),#commander-mana-curve-summary .deck-summary-card{animation:none}.mc-line.is-animated{transition:none}}.lp-preview-card{display:grid;gap:14px;padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),rgba(12,12,16,0.86);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 20px 48px rgba(0,0,0,0.28);backdrop-filter:blur(12px);animation:soft-rise 640ms cubic-bezier(0.22,1,0.36,1) both}.lp-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lp-preview-label{font-size:0.78rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-2)}.lp-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.06);color:var(--text-2);font-size:0.75rem;font-weight:600;white-space:nowrap}.lp-chip-bracket{border-color:rgba(201,168,76,0.28);background:rgba(201,168,76,0.10);color:var(--accent-soft)}.lp-meter{display:grid;gap:6px}.lp-meter-track{position:relative;height:6px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:hidden}.lp-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,rgba(201,168,76,0.5) 0%,#c9a84c 100%);animation:lp-meter-rise 2.2s cubic-bezier(0.22,1,0.36,1) 300ms both}@keyframes lp-meter-rise{from{width:0%}}@media(prefers-reduced-motion:reduce){.lp-meter-fill{animation:none}}.lp-meter-labels{display:flex;justify-content:space-between;color:var(--text-2);font-size:0.72rem;font-weight:600;letter-spacing:0.02em;padding:0 2px}.lp-stats{display:grid;gap:8px;margin:0}.lp-stat{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.lp-stat dt{color:var(--text-2);font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp-stat dd{margin:0;color:var(--text-1);font-size:0.82rem;font-weight:600;white-space:nowrap;flex-shrink:0}.lp-stat-warn{color:#e8a84a!important}.lp-stat-ok{color:#6fcfa0!important}.lp-preview-card-tracker{border-color:rgba(255,255,255,0.05)}.lp-counters{display:flex;flex-wrap:wrap;gap:6px}.lp-counter{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.04);color:var(--text-2);font-size:0.76rem;font-weight:600;white-space:nowrap}.lp-chip-accent{border-color:rgba(201,168,76,0.32);background:rgba(201,168,76,0.12);color:var(--accent-soft)}.lp-counter-cmd{border-color:rgba(232,112,112,0.34);background:rgba(220,60,60,0.12);color:#ef9a9a}.lp-counter-poison{border-color:rgba(111,194,134,0.34);background:rgba(111,194,134,0.12);color:#8fe4a8}.lp-counter-storm{border-color:rgba(201,168,76,0.34);background:rgba(201,168,76,0.12);color:var(--accent-soft)}.lp-counter-energy{border-color:rgba(121,193,255,0.34);background:rgba(121,193,255,0.12);color:#9fd6ff}.landing-trust{margin:0;color:var(--text-2);font-size:0.82rem;font-weight:500;letter-spacing:0.01em;text-shadow:0 6px 20px rgba(0,0,0,0.34)}.lp-preview-diagnosis,.lp-preview-fix{display:grid;gap:3px}.lp-preview-block-label{font-size:0.68rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--text-2)}.lp-preview-block-text{margin:0;color:var(--text-1);font-size:0.9rem;line-height:1.45}.lp-preview-fix{padding:10px 12px;border-radius:12px;border:1px solid rgba(201,168,76,0.26);background:rgba(201,168,76,0.09)}.lp-preview-fix-label{color:var(--accent-soft)}.lp-preview-fix-text{color:var(--accent-soft);font-size:0.96rem;font-weight:700}.lp-preview-link{display:inline-flex;align-items:center;gap:5px;justify-self:start;color:var(--accent-soft);font-size:0.82rem;font-weight:600;text-decoration:none}.lp-preview-link:hover,.lp-preview-link:focus-visible{text-decoration:underline}.lp-preview-link .dc-icon{transition:transform 160ms ease}.lp-preview-link:hover .dc-icon,.lp-preview-link:focus-visible .dc-icon{transform:translateX(2px)}@media(prefers-reduced-motion:reduce){.lp-preview-link .dc-icon{transition:none}}#sample-audit{scroll-margin-top:calc(var(--mobile-header-height, 60px) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp-feature-block{margin-top:36px;padding:32px 28px;border-radius:24px;border:1px solid rgba(201,168,76,0.22);background:linear-gradient(160deg,rgba(201,168,76,0.08) 0%,rgba(255,255,255,0.012) 60%),rgba(14,14,18,0.9);box-shadow:inset 0 1px 0 rgba(201,168,76,0.12),0 24px 60px rgba(0,0,0,0.22)}.lp-feature-title{margin:6px 0 0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-0.03em;color:var(--text-1)}.lp-feature-copy{margin:14px 0 0;color:var(--text-2);line-height:1.6;max-width:60ch}.lp-checklist{display:grid;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none}.lp-checklist li{position:relative;padding-left:26px;color:var(--text-1);font-size:0.94rem;font-weight:500;line-height:1.4}.lp-checklist li::before{content:"";position:absolute;left:0;top:0.2em;width:16px;height:16px;border-radius:999px;border:1.5px solid rgba(201,168,76,0.5);background-color:rgba(201,168,76,0.10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%23c9a84c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.lp-feature-cta{display:flex;margin-top:24px;width:fit-content;min-width:180px;padding:0 28px;margin-left:auto;margin-right:auto}@media(min-width:900px){.lp-feature-cta{margin-left:0;margin-right:0}}@media(min-width:720px){.lp-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-feature-visual{display:none}@media(min-width:900px){.lp-feature-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr);gap:48px;align-items:center}.lp-feature-visual{display:block}}.lp-audit-mini{padding:20px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2);box-shadow:0 12px 32px rgba(0,0,0,0.28)}.lp-audit-mini-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lp-audit-mini-label{font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--text-3)}.lp-audit-mini-score{font-size:0.78rem;font-weight:700;color:var(--accent-soft)}.lp-audit-mini-bars{display:flex;flex-direction:column;gap:7px}.lp-audit-mini-row{display:grid;grid-template-columns:68px 1fr 28px;align-items:center;gap:8px;font-size:0.74rem;color:var(--text-2)}.lp-audit-mini-track{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.lp-audit-mini-fill{height:100%;border-radius:999px}.lp-audit-mini-fill.is-ok{background:var(--clst-ok, #47c78a)}.lp-audit-mini-fill.is-warn{background:var(--clst-warn, #e8a838)}.lp-audit-mini-fill.is-bad{background:var(--clst-bad, #e85555)}.lp-audit-mini-val{font-size:0.7rem;color:var(--text-3);text-align:right}.lp-audit-mini-footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.lp-audit-mini-chip{font-size:0.66rem;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid transparent}.lp-audit-mini-chip.is-ok{background:rgba(71,199,138,0.12);color:#47c78a;border-color:rgba(71,199,138,0.25)}.lp-audit-mini-chip.is-warn{background:rgba(232,168,56,0.12);color:#e8a838;border-color:rgba(232,168,56,0.25)}.lp-audit-mini-chip.is-bad{background:rgba(232,85,85,0.12);color:#e85555;border-color:rgba(232,85,85,0.25)}.lp-pain-section{width:min(100%,1280px);margin-top:36px;margin-inline:auto;padding-inline:16px}@media(min-width:760px){.lp-pain-section{padding-inline:24px}}.lp-pain-grid{display:grid;gap:14px;margin-top:14px}.lp-pain-card{display:grid;gap:10px;padding:22px 20px;border-radius:20px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);transition:border-color var(--transition),transform var(--transition)}.lp-pain-card:hover{border-color:rgba(201,168,76,0.14);transform:translateY(-1px)}.lp-pain-title{display:block;color:var(--text-1);font-size:1.08rem;font-weight:700;letter-spacing:-0.015em}.lp-pain-card p{margin:0;color:var(--text-2);line-height:1.55;font-size:0.94rem}@media(min-width:720px){.lp-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-tools-section{width:min(100%,1280px);margin-top:36px;margin-inline:auto;padding-inline:16px}@media(min-width:760px){.lp-tools-section{padding-inline:24px}}.lp-tools-carousel{margin-top:14px}.lp-tools-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:2px 2px 4px;scrollbar-width:none;cursor:grab;touch-action:pan-y}.lp-tools-track::-webkit-scrollbar{display:none}.lp-tools-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.lp-tools-track.is-drag-scrolling .lp-tool-card{pointer-events:none}.lp-tool-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012);transition:border-color var(--transition),transform var(--transition);flex:0 0 100%;scroll-snap-align:start}.lp-tool-card:hover{border-color:rgba(201,168,76,0.14);transform:translateY(-1px)}.lp-tool-title{margin:0;color:var(--text-1);font-size:1.15rem;font-weight:700;letter-spacing:-0.02em}.lp-tool-card p{margin:0;color:var(--text-2);font-size:0.9rem;line-height:1.55}.lp-tool-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,0.09);background:rgba(255,255,255,0.04);color:var(--text-1);text-decoration:none;font-size:0.87rem;font-weight:700;letter-spacing:0.01em;transition:border-color var(--transition),background var(--transition),color var(--transition),transform var(--transition)}.lp-tool-button:hover,.lp-tool-button:focus-visible{border-color:rgba(201,168,76,0.28);background:rgba(201,168,76,0.08);color:var(--accent-soft);transform:translateY(-1px)}@media(min-width:720px){.lp-tool-card{flex:0 0 calc((100% - 28px) / 3)}}.lp-final-cta{width:calc(100% - 32px);max-width:1248px;margin-top:44px;margin-inline:auto;padding:44px 28px;border-radius:24px;border:1px solid rgba(201,168,76,0.18);background:linear-gradient(160deg,rgba(201,168,76,0.07) 0%,rgba(255,255,255,0.01) 60%),rgba(12,12,16,0.88);box-shadow:inset 0 1px 0 rgba(201,168,76,0.10);text-align:center;display:grid;gap:14px;justify-items:center}@media(min-width:760px){.lp-final-cta{width:calc(100% - 48px);max-width:1232px}}.lp-final-cta-title{margin:0;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;letter-spacing:-0.03em;color:var(--text-1)}.lp-final-cta-copy{margin:0;color:var(--text-2);line-height:1.6;max-width:48ch}.lp-final-cta .landing-primary{width:auto;min-width:180px;padding:0 32px}.lp-account-cta{width:calc(100% - 32px);max-width:1248px;margin:20px auto 0;padding:28px;border-radius:20px;border:1px solid var(--border, rgba(255,255,255,0.08));background:rgba(255,255,255,0.02);display:grid;gap:18px;align-items:center;justify-items:center;text-align:center}.lp-account-cta-title{margin:0 0 8px;font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:750;letter-spacing:-0.01em;color:var(--text-1)}.lp-account-cta-copy{margin:0;color:var(--text-2);line-height:1.6}.lp-account-cta .landing-primary{width:auto;min-width:200px;padding:0 28px}@media(min-width:760px){.lp-account-cta{width:calc(100% - 48px);max-width:1232px;grid-template-columns:minmax(0,1fr) auto;text-align:left;justify-items:start;padding:32px 40px}.lp-account-cta-title{margin-bottom:6px}}.is-home .landing-steps{margin-top:36px}.imp-tabs{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:16px}.imp-tab{flex:1;padding:11px 12px;background:var(--surface-2);border:none;border-right:1px solid var(--border);cursor:pointer;color:var(--text-2);font-size:0.83rem;font-weight:600;transition:background 150ms,color 150ms}.imp-tab:last-child{border-right:none}.imp-tab:hover:not(.is-active){background:var(--surface-3);color:var(--text-1)}.imp-tab.is-active{background:var(--surface-3);color:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}@keyframes imp-fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1}}.imp-panel{animation:imp-fade-in 140ms ease both}.imp-hidden{display:none!important}.imp-file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--border);border-radius:10px;padding:32px 20px;gap:8px;text-align:center;cursor:pointer;position:relative;transition:border-color 180ms,background 180ms}.imp-file-drop:hover,.imp-file-drop:focus-within{border-color:var(--accent);background:rgba(201,168,76,0.04)}.imp-file-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.imp-file-drop-icon{font-size:2rem;line-height:1}.imp-file-drop-text strong{display:block;font-size:0.9rem;color:var(--text-1)}.imp-file-drop-text small{display:block;font-size:0.78rem;color:var(--text-3);margin-top:2px}.imp-file-chosen{font-size:0.76rem;color:var(--text-3)}.imp-moxfield-panel{display:grid;grid-template-columns:1fr;gap:8px}.imp-moxfield-hint{font-size:0.78rem;color:var(--text-3);margin:0}.imp-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}.imp-submit-full{width:100%}@media(max-width:440px){.imp-tab{padding:9px 6px;font-size:0.76rem}}.deck-audit--loading #commander-deck-audit-form{display:none!important}.deck-audit--loading #commander-deck-audit-empty{display:none!important}.deck-audit--loading #commander-deck-audit-status{display:none}.deck-curve--loading #commander-mana-curve-form{display:none!important}.deck-curve--loading #commander-mana-curve-empty{display:none!important}.deck-curve--loading #commander-mana-curve-status{display:none}button[id$=-paste-toggle]{min-height:44px!important;padding:8px 16px!important;border-radius:10px!important;border:1px solid rgba(201,168,76,0.72)!important;background:linear-gradient(180deg,rgba(255,224,142,0.2),rgba(201,168,76,0.16))!important;color:#f2d98f!important;font-size:0.84rem!important;font-weight:700!important;letter-spacing:0.01em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 8px 22px rgba(0,0,0,0.2),0 0 0 1px rgba(201,168,76,0.08)!important;opacity:1!important;transition:background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition),transform var(--transition)!important}button[id$=-paste-toggle]:hover,button[id$=-paste-toggle]:focus-visible{border-color:rgba(239,213,139,0.95)!important;background:linear-gradient(180deg,rgba(255,232,156,0.28),rgba(201,168,76,0.24))!important;color:#fff1c5!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 12px 28px rgba(0,0,0,0.24),0 0 0 4px rgba(201,168,76,0.14)!important;transform:translateY(-1px)!important}button[id$=-paste-toggle]:focus-visible{outline:none}button[id$=-paste-toggle]:active{transform:translateY(0) scale(0.99)!important}#commander-bracket-3-checker-tool-slot{display:grid;gap:18px}.bracket3-form[hidden]{display:none!important}.bracket3-form{display:grid;gap:12px}.bracket3-criteria-strip{display:flex;flex-wrap:wrap;gap:8px}.bracket3-criteria-chip{border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01));color:var(--text-2);border-radius:999px;padding:7px 11px;font-size:0.78rem;font-weight:600}.bracket3-import-textarea{min-height:128px;max-height:210px;font-size:0.88rem}.bracket3-import-hint{margin:0;font-size:0.8rem;line-height:1.5}.bracket3-results{min-width:0}.bracket3-empty-card,.bracket3-panel,.bracket3-verdict-card{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.015)),var(--surface);box-shadow:0 18px 44px rgba(0,0,0,0.2)}.bracket3-empty-card,.bracket3-panel{padding:18px}.bracket3-empty-card{animation:soft-rise 280ms var(--transition)}.bracket3-empty-grid{display:grid;gap:12px;margin-top:14px}.bracket3-empty-item{padding:14px;border-radius:var(--r);border:1px solid var(--border);background:var(--surface-panel)}.bracket3-empty-item strong{display:block;margin-bottom:6px}.bracket3-empty-item p,.bracket3-empty-copy{margin:0;color:var(--text-2)}.bracket3-result-stack{display:grid;gap:16px;animation:soft-rise 300ms var(--transition)}.bracket3-verdict-card{position:relative;overflow:hidden;padding:18px}.bracket3-verdict-card::before{content:"";position:absolute;inset:-1px;opacity:0.75;pointer-events:none}.bracket3-verdict-card.is-upgraded::before{background:radial-gradient(circle at top right,rgba(201,168,76,0.18),transparent 42%)}.bracket3-verdict-card.is-optimized::before{background:radial-gradient(circle at top right,rgba(216,109,109,0.16),transparent 42%)}.bracket3-verdict-card.is-core::before{background:radial-gradient(circle at top right,rgba(90,160,214,0.16),transparent 42%)}.bracket3-verdict-card.is-review::before{background:radial-gradient(circle at top right,rgba(239,213,139,0.16),transparent 42%)}.bracket3-verdict-top{position:relative;display:grid;gap:16px}.bracket3-verdict-top h2{margin:0 0 8px;font-size:clamp(1.32rem,2.6vw,1.76rem);line-height:1.1}.bracket3-verdict-top p{margin:0;color:var(--text-2);max-width:62ch}.bracket3-verdict-side{display:grid;align-content:start;justify-items:start;gap:8px}.bracket3-verdict-side small{color:var(--text-2)}.bracket3-summary-grid{gap:12px}.bracket3-summary-grid .deck-summary-card{min-width:0;min-height:132px;gap:10px;padding:12px}.bracket3-summary-grid .deck-summary-card strong{font-size:clamp(1.55rem,3vw,1.95rem)}.bracket3-summary-grid .deck-summary-card span{font-size:0.84rem}.bracket3-summary-grid .deck-summary-card small{font-size:0.76rem;line-height:1.42}.bracket3-panel-head,.bracket3-check-top,.bracket3-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bracket3-panel-head{margin-bottom:14px}.bracket3-panel-head .tool-section-heading{margin:0}.bracket3-checklist,.bracket3-card-list,.bracket3-review-stack{display:grid;gap:12px}.bracket3-check-item,.bracket3-card-row{padding:14px;border-radius:var(--r);border:1px solid var(--border);background:var(--surface-panel)}.bracket3-check-item p,.bracket3-card-meta,.bracket3-meter-copy{margin:8px 0 0;color:var(--text-2)}.bracket3-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bracket3-meter-step{min-width:0;padding:9px 8px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,0.02);color:var(--text-2);text-align:center;font-size:0.78rem;font-weight:700}.bracket3-meter-step.is-active{border-color:rgba(201,168,76,0.44);background:var(--accent-dim);color:var(--text-1)}.bracket3-meter-step.is-danger.is-active{border-color:rgba(232,112,112,0.52);background:rgba(232,112,112,0.12)}.bracket3-pill-row{display:flex;flex-wrap:wrap;gap:8px}.bracket3-card-row{display:grid;gap:14px}.bracket3-card-copy{min-width:0}.bracket3-card-copy strong{display:block}.bracket3-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.bracket3-card-price{color:var(--accent-soft);font-size:0.88rem}.bracket3-flag-list{display:grid;gap:12px}.bracket3-flag-row{display:grid;gap:10px;padding:14px;border-radius:var(--r);border:1px solid var(--border);background:var(--surface-panel)}.bracket3-card-carousel{margin-top:10px}.bracket3-card-carousel .deck-carousel-track{grid-auto-columns:minmax(232px,260px);padding-bottom:8px}.bracket3-spotlight-card{min-height:100%}.bracket3-spotlight-note{margin:0;color:var(--text-2);font-size:0.82rem;line-height:1.5}.bracket3-spotlight-media img{aspect-ratio:0.716}.bracket3-unresolved-details{border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,0.015);overflow:hidden}.bracket3-unresolved-details summary{cursor:pointer;padding:12px 14px;font-weight:600}.bracket3-unresolved-list{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.bracket3-next-stack{display:grid;gap:16px}.bracket3-next-lead{margin:0;color:var(--text-2)}.bracket3-next-links{justify-content:flex-start}.bracket3-next-list{margin:0}@media(min-width:760px){.bracket3-empty-grid,.bracket3-checklist,.bracket3-next-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.bracket3-verdict-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.bracket3-card-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(max-width:520px){.bracket3-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.bracket3-card-carousel .deck-carousel-track{grid-auto-columns:minmax(214px,1fr)}.bracket3-card-actions,.bracket3-panel-head,.bracket3-check-top,.bracket3-card-top{flex-direction:column;align-items:flex-start}}.bracket3-page-hero{min-height:0;padding:16px 18px 18px}.bracket3-page-hero .page-title{margin-top:8px;font-size:clamp(2.2rem,6vw,3.85rem);line-height:0.94}.bracket3-page-hero .page-intro{max-width:68ch;font-size:0.95rem;line-height:1.58}.bracket3-page-hero .hero-actions{gap:10px;margin-top:4px}#commander-bracket-3-checker-tool-slot,#commander-bracket-2-checker-tool-slot{gap:14px}.bracket3-form{gap:8px}.bracket3-tool-shell .deck-import-panel{gap:9px}.bracket3-tool-shell .deck-import-row{gap:8px}.bracket3-tool-shell .deck-import-row .tool-input{min-height:40px;padding-inline:14px;border-radius:14px;font-size:0.88rem}.bracket3-tool-shell .deck-import-main-btn{min-width:118px;min-height:40px;padding-inline:18px;border-radius:14px;font-size:0.88rem}.bracket3-tool-shell .deck-import-footer{gap:8px}.bracket3-tool-shell .deck-import-toggle{min-height:30px;padding:0 12px;font-size:0.76rem}.bracket3-tool-shell .deck-import-clear{min-width:96px;min-height:36px;padding:0 14px;border-radius:12px;font-size:0.8rem}.bracket3-tool-shell .deck-import-paste{gap:8px}.bracket3-tool-shell .deck-import-actions{gap:8px}.bracket3-tool-shell .deck-import-file{min-height:38px;padding:0 12px;border-radius:12px;font-size:0.78rem}.bracket3-tool-shell .deck-import-run-btn{min-width:156px;min-height:40px;font-size:0.88rem}.bracket3-import-textarea{min-height:96px;max-height:168px;font-size:0.82rem;line-height:1.45}.bracket3-import-hint{font-size:0.74rem;color:rgba(208,201,225,0.68)}.bracket3-criteria-chip{padding:5px 9px;font-size:0.72rem}.bracket3-tool-shell .deck-status{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,0.06);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.014)),rgba(255,255,255,0.012);font-size:0.8rem;line-height:1.42}.bracket3-tool-shell .deck-status.is-success{border-color:rgba(111,194,134,0.26);background:linear-gradient(180deg,rgba(111,194,134,0.12),rgba(255,255,255,0.012)),rgba(111,194,134,0.08)}.bracket3-tool-shell .deck-status.is-error{border-color:rgba(232,112,112,0.26);background:linear-gradient(180deg,rgba(232,112,112,0.12),rgba(255,255,255,0.012)),rgba(232,112,112,0.08)}.bracket3-result-stack{gap:14px}.bracket3-tool-shell .deck-import-inline-loader{min-height:148px}.bracket3-panel,.bracket3-empty-card,.bracket3-verdict-card{padding:16px;border-radius:18px}.bracket3-panel-head{margin-bottom:12px}.bracket3-panel-head .tool-section-heading{font-size:clamp(1.22rem,2vw,1.5rem)}.bracket3-verdict-top{gap:14px}.bracket3-verdict-main{display:grid;gap:10px}.bracket3-verdict-badges{display:flex;flex-wrap:wrap;gap:8px}.bracket3-verdict-top h2{margin-bottom:0;font-size:clamp(1.5rem,3vw,2.15rem)}.bracket3-verdict-link{min-width:0}.bracket3-verdict-metrics{display:grid;gap:10px;margin-top:14px}.bracket3-verdict-metric{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket3-verdict-metric span{color:rgba(236,232,223,0.58);font-size:0.72rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.bracket3-verdict-metric strong{color:var(--accent-soft);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.08;letter-spacing:-0.03em}.bracket3-verdict-metric small{color:rgba(208,201,225,0.7);font-size:0.8rem;line-height:1.45}.bracket3-summary-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.bracket3-summary-card{min-height:122px;gap:10px;padding:12px;border-left:2px solid rgba(255,255,255,0.08)}.bracket3-summary-card strong{font-size:clamp(1.45rem,3vw,1.8rem)}.bracket3-summary-card span{font-size:0.82rem;line-height:1.4}.bracket3-summary-card small{font-size:0.75rem;line-height:1.4}.bracket3-summary-card.is-pass{border-left-color:rgba(111,194,134,0.72)}.bracket3-summary-card.is-warn,.bracket3-summary-card.is-passive{border-left-color:rgba(201,168,76,0.72)}.bracket3-summary-card.is-danger{border-left-color:rgba(232,112,112,0.76)}.bracket3-checklist{gap:10px}.bracket3-check-item{padding:12px 14px}.bracket3-check-label{display:flex;align-items:center;gap:10px;min-width:0}.bracket3-check-label strong{font-size:0.92rem;line-height:1.35}.bracket3-check-icon{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:rgba(201,168,76,0.66);box-shadow:0 0 0 4px rgba(201,168,76,0.12)}.bracket3-check-item.is-pass .bracket3-check-icon{background:rgba(111,194,134,0.9);box-shadow:0 0 0 4px rgba(111,194,134,0.14)}.bracket3-check-item.is-danger .bracket3-check-icon{background:rgba(232,112,112,0.92);box-shadow:0 0 0 4px rgba(232,112,112,0.14)}.bracket3-check-item p{margin-top:7px;font-size:0.82rem;line-height:1.45}.bracket3-meter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,0.06);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket3-meter.is-pass{border-color:rgba(111,194,134,0.22)}.bracket3-meter.is-danger{border-color:rgba(232,112,112,0.24);background:linear-gradient(180deg,rgba(232,112,112,0.08),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket3-meter-primary{display:grid;gap:4px}.bracket3-meter-primary strong{color:var(--accent-soft);font-size:clamp(1.5rem,3.2vw,2rem);line-height:0.95;letter-spacing:-0.04em}.bracket3-meter-primary span{color:var(--text-2);font-size:0.86rem;font-weight:600}.bracket3-meter-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bracket3-card-grid{padding:0;margin-top:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bracket3-compact-card{min-height:100%}.bracket3-compact-card-layout{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:start}.bracket3-compact-card-media{overflow:hidden;border-radius:14px;clip-path:inset(1px round 14px)}.bracket3-compact-card-media .deck-group-card-image{width:100%;height:100%;min-height:120px;object-fit:cover}.bracket3-compact-card-meta{gap:8px}.bracket3-card-disclosure{border:1px solid rgba(255,255,255,0.06);border-radius:12px;background:rgba(255,255,255,0.02);overflow:hidden}.bracket3-card-disclosure summary{cursor:pointer;padding:10px 12px;color:var(--text-1);font-size:0.8rem;font-weight:600}.bracket3-card-disclosure p{margin:0;padding:0 12px 12px;color:var(--text-2);font-size:0.8rem;line-height:1.45}.bracket3-compact-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bracket3-card-price{color:var(--accent-soft);font-size:0.85rem;font-weight:700}.bracket3-soft-cta{min-height:38px;padding:0 14px;font-size:0.82rem}.bracket3-flag-groups{display:grid;gap:12px}.bracket3-flag-group{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket3-flag-group.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-flag-group.is-danger{border-color:rgba(232,112,112,0.28);background:linear-gradient(180deg,rgba(232,112,112,0.08),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket3-flag-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bracket3-flag-group-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bracket3-flag-group-head p{margin:6px 0 0;color:var(--text-2);font-size:0.82rem;line-height:1.45}.bracket3-flag-card-list{display:grid;gap:10px}.bracket3-flag-card{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.02)}.bracket3-flag-card-main{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center}.bracket3-flag-card-media{width:52px;border-radius:12px;overflow:hidden}.bracket3-flag-card-media img{width:100%;aspect-ratio:0.716;object-fit:cover;clip-path:inset(1px round 12px)}.bracket3-flag-card-copy{display:grid;gap:2px}.bracket3-flag-card-copy strong{font-size:0.9rem;line-height:1.3}.bracket3-flag-card-copy span{color:var(--text-2);font-size:0.78rem}.bracket3-flag-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bracket3-soft-link{min-height:36px;padding:0 12px;font-size:0.8rem}.bracket3-flag-row{gap:10px;padding:14px}.bracket3-flag-row.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-flag-row.is-danger{border-color:rgba(232,112,112,0.28);background:linear-gradient(180deg,rgba(232,112,112,0.08),rgba(255,255,255,0.012)),rgba(255,255,255,0.012)}.bracket3-warning-copy{margin:6px 0 0;color:var(--text-2);font-size:0.82rem;line-height:1.45}.bracket3-review-stack{gap:10px}.bracket3-review-group{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.015)}.bracket3-review-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bracket3-unresolved-details summary{font-size:0.84rem}.bracket3-next-stack{gap:14px}.bracket3-next-lead{display:grid;gap:4px}.bracket3-next-lead strong{color:var(--accent-soft);font-size:1rem;letter-spacing:-0.02em}.bracket3-next-lead p{margin:0;color:var(--text-2);font-size:0.85rem;line-height:1.5}.bracket3-next-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bracket3-next-card{text-decoration:none;transition:transform var(--transition),border-color var(--transition),background var(--transition)}.bracket3-next-card:hover,.bracket3-next-card:focus-visible{transform:translateY(-1px);border-color:rgba(201,168,76,0.24)}.bracket3-next-card.is-featured{border-color:rgba(201,168,76,0.28);background:linear-gradient(180deg,rgba(201,168,76,0.12),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket3-next-list{margin-top:0}@media(min-width:760px){.bracket3-page-hero{padding:20px 22px 22px}.bracket3-verdict-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.bracket3-verdict-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bracket3-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.bracket3-flag-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(max-width:759px){.bracket3-page-hero{padding:14px 16px 16px}.bracket3-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bracket3-page-hero .page-title{font-size:clamp(1.9rem,8vw,2.45rem);line-height:1.02}.bracket3-summary-grid{grid-template-columns:minmax(0,1fr)}.bracket3-panel,.bracket3-empty-card,.bracket3-verdict-card{padding:14px}.bracket3-compact-card-layout{grid-template-columns:72px minmax(0,1fr)}.bracket3-compact-card-media .deck-group-card-image{min-height:102px}.bracket3-meter,.bracket3-flag-group-head,.bracket3-review-group-head,.bracket3-flag-card-actions,.bracket3-compact-card-footer{flex-direction:column;align-items:flex-start}}.bracket3-tool-shell .status-pill.is-review{border-color:rgba(90,160,214,0.34);background:rgba(90,160,214,0.12);color:#d7ebff}.bracket3-page-hero{padding:12px 16px 14px}.bracket3-page-hero .page-title{margin-top:4px;font-size:clamp(2rem,5.6vw,3.2rem);line-height:0.94}.bracket3-page-hero .page-intro{font-size:0.9rem;line-height:1.48}.bracket3-page-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.bracket3-page-hero .hero-actions .primary-link,.bracket3-page-hero .hero-actions .back-link{min-height:40px;padding-inline:14px;font-size:0.84rem}.bracket3-page-hero .hero-actions .back-link{border-color:rgba(255,255,255,0.22);background:rgba(255,255,255,0.06)}.bracket3-tool-shell .deck-import-panel{gap:8px}.bracket3-tool-shell .deck-status{padding:8px 11px;font-size:0.78rem}.bracket3-result-stack{gap:12px}.bracket3-verdict-card{display:grid;gap:12px}.bracket3-verdict-top{gap:12px}.bracket3-verdict-main{gap:8px}.bracket3-main-reason,.bracket3-next-focus{display:grid;gap:6px;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),rgba(255,255,255,0.015)}.bracket3-main-reason.is-danger,.bracket3-next-focus.is-danger{border-color:rgba(232,112,112,0.28);background:linear-gradient(180deg,rgba(232,112,112,0.08),rgba(255,255,255,0.015)),rgba(255,255,255,0.015)}.bracket3-main-reason.is-warn,.bracket3-next-focus.is-warn{border-color:rgba(201,168,76,0.3)}.bracket3-main-reason.is-review,.bracket3-next-focus.is-review{border-color:rgba(90,160,214,0.28);background:linear-gradient(180deg,rgba(90,160,214,0.08),rgba(255,255,255,0.015)),rgba(255,255,255,0.015)}.bracket3-main-reason strong,.bracket3-next-focus strong{font-size:1rem;line-height:1.18}.bracket3-main-reason p,.bracket3-next-focus p{margin:0;color:var(--text-2);font-size:0.83rem;line-height:1.45}.bracket3-summary-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.bracket3-status-chip{display:grid;gap:6px;min-width:0;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02)}.bracket3-status-chip.is-pass{border-color:rgba(111,194,134,0.22)}.bracket3-status-chip.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-status-chip.is-danger{border-color:rgba(232,112,112,0.26)}.bracket3-status-chip.is-review{border-color:rgba(90,160,214,0.24)}.bracket3-status-chip-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.bracket3-status-chip-label,.bracket3-meter-label{color:rgba(236,232,223,0.58);font-size:0.69rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.bracket3-status-chip strong{font-size:1rem;line-height:1.12}.bracket3-status-chip small{color:rgba(208,201,225,0.72);font-size:0.74rem;line-height:1.35}.bracket3-pressure-meter,.bracket3-cap-meter{display:grid;gap:10px;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.014)}.bracket3-pressure-meter-head,.bracket3-cap-meter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bracket3-cap-meter-head strong{display:block;color:var(--accent-soft);font-size:1.15rem;line-height:1.02}.bracket3-cap-meter-head span:not(.status-pill){color:var(--text-2);font-size:0.82rem}.bracket3-pressure-meter-track,.bracket3-cap-meter-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bracket3-cap-meter-track{grid-template-columns:repeat(5,minmax(0,1fr))}.bracket3-pressure-step,.bracket3-cap-step{min-width:0;padding:8px 6px;border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.015);color:rgba(208,201,225,0.76);text-align:center;font-size:0.73rem;font-weight:700}.bracket3-pressure-step.is-active,.bracket3-cap-step.is-active{border-color:rgba(201,168,76,0.34);background:rgba(201,168,76,0.14);color:var(--text-1)}.bracket3-pressure-step.is-past{border-color:rgba(201,168,76,0.18)}.bracket3-pressure-step.is-danger.is-active,.bracket3-cap-step.is-danger.is-active{border-color:rgba(232,112,112,0.38);background:rgba(232,112,112,0.16)}.bracket3-breakdown{display:grid;gap:8px}.bracket3-breakdown-row{display:flex;flex-wrap:wrap;gap:8px}.bracket3-breakdown-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.018);font-size:0.76rem}.bracket3-breakdown-chip strong{color:var(--accent-soft);font-size:0.84rem}.bracket3-breakdown-chip.is-danger{border-color:rgba(232,112,112,0.26)}.bracket3-breakdown-chip.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-breakdown-chip.is-review{border-color:rgba(90,160,214,0.24)}.bracket3-panel{padding:14px}.bracket3-issue-grid,.bracket3-detail-stack,.bracket3-list-stack,.bracket3-section-stack{display:grid;gap:10px}.bracket3-issue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bracket3-issue-card{display:grid;gap:8px;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.018)}.bracket3-issue-card.is-danger{border-color:rgba(232,112,112,0.26)}.bracket3-issue-card.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-issue-card.is-review{border-color:rgba(90,160,214,0.24)}.bracket3-issue-card-head,.bracket3-issue-card-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bracket3-issue-card p{margin:0;color:var(--text-2);font-size:0.82rem;line-height:1.45}.bracket3-issue-card-foot span{color:rgba(208,201,225,0.74);font-size:0.76rem;line-height:1.42}.bracket3-report-section{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),var(--surface);overflow:hidden}.bracket3-report-section.is-danger{border-color:rgba(232,112,112,0.26)}.bracket3-report-section.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-report-section summary{cursor:pointer;list-style:none;padding:14px}.bracket3-report-section summary::-webkit-details-marker{display:none}.bracket3-report-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bracket3-report-summary h2{margin:0}.bracket3-report-summary p{margin:5px 0 0;color:var(--text-2);font-size:0.82rem;line-height:1.4}.bracket3-report-body{display:grid;gap:12px;padding:0 14px 14px}.bracket3-list-card{display:grid;gap:10px;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.018)}.bracket3-list-card-main{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:start}.bracket3-list-card-media{width:58px;border-radius:12px;overflow:hidden}.bracket3-list-card-media .deck-group-card-image{width:100%;aspect-ratio:0.716;object-fit:cover;clip-path:inset(1px round 12px)}.bracket3-list-card-copy{display:grid;gap:5px;min-width:0}.bracket3-list-card-copy strong{font-size:0.92rem;line-height:1.28}.bracket3-list-card-copy span{color:var(--text-2);font-size:0.77rem}.bracket3-list-card-tags{display:flex;flex-wrap:wrap;gap:6px}.bracket3-list-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.bracket3-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.bracket3-card-tile .bracket3-card-tile-body{display:flex;flex-direction:column;gap:5px;min-width:0}.bracket3-card-tile .bracket3-list-card-tags{flex-wrap:nowrap;gap:4px}.bracket3-card-tile .bracket3-card-tile-meta{font-size:0.72rem;color:var(--text-2);line-height:1.3}.bracket3-card-tile .bracket3-card-disclosure{border:none;background:none;border-radius:0;overflow:visible;margin-top:2px}.bracket3-card-tile .bracket3-card-disclosure summary{padding:0;font-size:0.72rem;color:var(--accent-soft);font-weight:500}.bracket3-card-tile .bracket3-card-disclosure p{padding:4px 0 0;font-size:0.72rem;line-height:1.4}.bracket3-more-details{border:none;border-radius:0;background:none;overflow:visible}.bracket3-more-details>summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.07);font-size:0.85rem;font-weight:600;color:var(--text-1);list-style:none;transition:background 0.15s ease,border-color 0.15s ease;user-select:none}.bracket3-more-details>summary:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.28)}.bracket3-more-details>summary::-webkit-details-marker{display:none}.bracket3-more-details>summary::after{content:"\203a";font-size:1.1rem;line-height:1;color:var(--text-2);transition:transform 0.18s ease}.bracket3-more-details[open]>summary::after{transform:rotate(90deg)}.bracket3-more-details-body{padding:12px 0 0}.bracket3-warning-card{display:grid;gap:10px;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.018)}.bracket3-warning-card.is-warn{border-color:rgba(201,168,76,0.24)}.bracket3-warning-card.is-danger{border-color:rgba(232,112,112,0.28);background:linear-gradient(180deg,rgba(232,112,112,0.08),rgba(255,255,255,0.015)),rgba(255,255,255,0.018)}.bracket3-inline-link{display:inline-flex;align-self:flex-start;justify-self:start}@media(min-width:760px){.bracket3-verdict-top{grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);align-items:start}.bracket3-report-summary{align-items:center}}@media(max-width:759px){.bracket3-page-hero .hero-actions .primary-link,.bracket3-page-hero .hero-actions .back-link{min-height:38px;padding-inline:12px}.bracket3-summary-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bracket3-summary-chip-grid,.bracket3-issue-grid{grid-template-columns:minmax(0,1fr)}.bracket3-pressure-meter-head,.bracket3-cap-meter-head,.bracket3-list-card-actions,.bracket3-issue-card-head,.bracket3-issue-card-foot,.bracket3-report-summary{flex-direction:column;align-items:flex-start}.bracket3-pressure-meter-track{grid-template-columns:minmax(0,1fr)}.bracket3-cap-meter-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.bracket3-verdict-card{gap:16px}.bracket3-verdict-title{margin:4px 0 0;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.1;letter-spacing:-0.03em}.bracket3-verdict-copy{margin:0;color:var(--text-2);font-size:1rem;line-height:1.6;max-width:66ch}.bracket3-verdict-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bracket3-stat{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02)}.bracket3-stat-label{color:var(--text-2);font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.bracket3-stat strong{color:var(--accent-soft);font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1;letter-spacing:-0.03em}.bracket3-stat.is-danger{border-color:rgba(232,112,112,0.22)}.bracket3-stat.is-danger strong{color:rgba(232,112,112,0.95)}.bracket3-stat.is-warn{border-color:rgba(201,168,76,0.22)}.bracket3-stat.is-warn strong{color:rgba(201,168,76,0.95)}.bracket3-verdict-cta{align-self:start}.bracket3-why-section,.bracket3-fix-section{display:grid;gap:14px;padding:20px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.015)),var(--surface);box-shadow:0 18px 44px rgba(0,0,0,0.2)}.bracket3-why-section .tool-section-heading,.bracket3-fix-section .tool-section-heading{margin:0}.bracket3-why-rows{display:grid;gap:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.07)}.bracket3-why-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(255,255,255,0.02)}.bracket3-why-row+.bracket3-why-row{border-top:1px solid rgba(255,255,255,0.06)}.bracket3-why-row .status-pill{flex:0 0 auto;margin-top:2px}.bracket3-why-row-copy{flex:1 1 0;min-width:0;display:grid;gap:3px}.bracket3-why-row-copy strong{font-size:0.95rem;line-height:1.35}.bracket3-why-row-copy span{color:var(--text-2);font-size:0.88rem;line-height:1.5}.bracket3-fix-rows{display:grid;gap:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.07)}.bracket3-fix-row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,0.02)}.bracket3-fix-row+.bracket3-fix-row{border-top:1px solid rgba(255,255,255,0.06)}.bracket3-fix-row-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.05);color:var(--text-2);font-size:0.76rem;font-weight:700}.bracket3-fix-row-copy{flex:1 1 0;min-width:0;display:grid;gap:3px}.bracket3-fix-row-copy strong{font-size:0.95rem;line-height:1.35}.bracket3-fix-row-copy span{color:var(--text-2);font-size:0.88rem;line-height:1.5}.bracket3-fix-row .bracket3-soft-link{flex:0 0 auto}.bracket3-detail-heading{padding:2px 2px 0}.bracket3-detail-heading .tool-section-heading{margin:0}@media(max-width:520px){.bracket3-fix-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.bracket3-fix-row .bracket3-soft-link{margin-left:40px}}@keyframes bracket3-ambient-float{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:0.42}50%{transform:translate3d(-8px,-6px,0) scale(1.02);opacity:0.62}}@keyframes bracket3-card-enter{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes bracket3-status-breathe{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 0 0 1px rgba(201,168,76,0.08),0 10px 24px rgba(0,0,0,0.12)}}@media(prefers-reduced-motion:no-preference){.bracket3-page-hero::after{animation:bracket3-ambient-float 9s ease-in-out infinite;transform-origin:center}.bracket3-tool-shell .deck-import-panel>*{animation:bracket3-card-enter 420ms cubic-bezier(0.22,1,0.36,1) both}.bracket3-tool-shell .deck-import-panel>*:nth-child(1){animation-delay:30ms}.bracket3-tool-shell .deck-import-panel>*:nth-child(2){animation-delay:90ms}.bracket3-tool-shell .deck-import-panel>*:nth-child(3){animation-delay:150ms}.bracket3-tool-shell .deck-status{animation:bracket3-status-breathe 5.4s ease-in-out infinite}.bracket3-result-stack>*{animation:bracket3-card-enter 460ms cubic-bezier(0.22,1,0.36,1) both}.bracket3-result-stack>*:nth-child(1){animation-delay:20ms}.bracket3-result-stack>*:nth-child(2){animation-delay:70ms}.bracket3-result-stack>*:nth-child(3){animation-delay:120ms}.bracket3-result-stack>*:nth-child(4){animation-delay:170ms}.bracket3-result-stack>*:nth-child(5){animation-delay:220ms}.bracket3-result-stack>*:nth-child(6){animation-delay:270ms}.bracket3-result-stack>*:nth-child(n+7){animation-delay:320ms}.bracket3-summary-card,.bracket3-check-item,.bracket3-compact-card,.bracket3-flag-card,.bracket3-next-card{transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition)}.bracket3-summary-card:hover,.bracket3-check-item:hover,.bracket3-compact-card:hover,.bracket3-flag-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,0.16)}.bracket3-verdict-card::before{animation:bracket3-ambient-float 10s ease-in-out infinite}}.blog-faq{display:grid;gap:14px}.blog-faq>h2{margin:0}.blog-faq-list{display:grid;gap:12px}.blog-faq-item{border-radius:14px;border:1px solid rgba(201,168,76,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(13,13,18,0.48);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:border-color 180ms ease,box-shadow 180ms ease}.blog-faq-item:hover,.blog-faq-item[open]{border-color:rgba(201,168,76,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 12px 26px rgba(0,0,0,0.16)}.blog-faq-question{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none;color:var(--accent-soft);font-weight:600;font-size:1.02rem;line-height:1.45}.blog-faq-question::-webkit-details-marker{display:none}.blog-faq-question::after{content:"+";flex:0 0 auto;margin-top:1px;color:rgba(201,168,76,0.85);font-weight:400;transition:transform 180ms ease}.blog-faq-item[open] .blog-faq-question::after{content:"\2212"}.blog-faq-question:focus-visible{outline:2px solid rgba(201,168,76,0.6);outline-offset:2px;border-radius:12px}.blog-faq-answer{margin:0;padding:0 18px 16px;color:var(--text-2);line-height:1.7}@media(prefers-reduced-motion:reduce){.blog-faq-item,.blog-faq-question::after{transition:none}}.cdr-section .eyebrow+h2{margin-top:10px}.cdr-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0}.cdr-fact{display:grid;gap:6px;align-content:start;border:1px solid rgba(255,255,255,0.045);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.014);padding:14px;min-width:0}.cdr-fact-figure{color:var(--accent-soft);font-size:1.25rem;font-weight:800;letter-spacing:-0.02em;line-height:1.05}.prose .cdr-fact p{margin:0;font-size:0.86rem;line-height:1.5}.cdr-count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:16px 0 4px}.cdr-count-col{border:1px solid rgba(255,255,255,0.045);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.012)),rgba(255,255,255,0.014);padding:14px 16px;min-width:0}.prose .cdr-count-col ul{margin:10px 0 0;display:grid;gap:8px}.dc-icon{display:inline-block;flex:0 0 auto;vertical-align:-0.14em;color:inherit;transition:color var(--transition),transform var(--transition),opacity var(--transition)}.dc-icon--muted{color:var(--text-2)}.dc-icon--accent{color:var(--accent)}.dc-icon--success{color:#6fcf8e}.dc-icon--warning{color:#e6b96a}.dc-icon--error{color:var(--red-text)}.dc-icon--info{color:#8ab4f8}.back-link,.primary-link{gap:8px}.back-link:hover .dc-icon,.primary-link:hover .dc-icon,.back-link:focus-visible .dc-icon,.primary-link:focus-visible .dc-icon{color:inherit}.dc-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.related-tool-card{position:relative}.related-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035);color:var(--cat-soft, var(--accent-soft));transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition)}.related-tool-card:hover .related-tool-icon,.related-tool-card:focus-visible .related-tool-icon{color:var(--accent);border-color:rgba(201,168,76,0.34);background:rgba(201,168,76,0.1);transform:translateY(-1px)}.site-nav-link .dc-icon,.site-header-nav a .dc-icon{margin-right:8px;color:var(--text-2);vertical-align:-0.18em}.site-nav-link:hover .dc-icon,.site-nav-link:focus-visible .dc-icon,.site-header-nav a:hover .dc-icon,.site-nav-link[aria-current=page] .dc-icon{color:var(--text-1)}.tool-cat-chip .dc-icon{margin-right:7px;vertical-align:-0.16em;color:var(--cat-soft, var(--accent-soft))}.related-tool-cta .dc-icon{transition:transform var(--transition)}.related-tool-card:hover .related-tool-cta .dc-icon,.related-tool-card:focus-visible .related-tool-cta .dc-icon{transform:translateX(3px)}.dc-label-icon{color:var(--text-2);margin-right:7px;vertical-align:-0.16em}.dc-status{display:inline-flex;align-items:center;gap:7px}.landing-primary,.landing-secondary{gap:10px}.lp-counter .dc-icon{margin-right:6px}.lp-stat dt .dc-icon{margin-right:6px;color:var(--text-2);vertical-align:-0.16em}.lp-tool-button{gap:8px}.lp-tool-button .dc-icon{color:var(--accent-soft)}.lp-audit-mini-chip .dc-icon{margin-right:4px;vertical-align:-0.14em}.lp-pain-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;border:1px solid rgba(201,168,76,0.18);background:rgba(201,168,76,0.08);color:var(--accent-soft)}.lp-pain-card:hover .lp-pain-icon{color:var(--accent)}body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;opacity:1;visibility:visible;transition:opacity 0.45s ease,visibility 0s linear 0.45s}body::before{z-index:2147483000;background:radial-gradient(circle at 50% 43%,rgba(201,168,76,0.10),transparent 58%),#0a0a0c;animation:dc-splash-failsafe 0.4s ease 5s forwards}body::after{z-index:2147483001;background:url(brand/deckcipher-logo.svg) no-repeat center center;background-size:clamp(168px,26vw,236px) auto;animation:dc-splash-in 0.5s cubic-bezier(0.22,1,0.36,1) backwards,dc-splash-failsafe 0.4s ease 5s forwards}.dc-splash-progress{position:fixed;z-index:2147483001;top:50%;left:50%;width:clamp(228px,42vw,312px);aspect-ratio:1;pointer-events:none;opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity 0.45s ease,visibility 0s linear 0.45s;animation:dc-splash-failsafe 0.4s ease 5s forwards}.dc-splash-progress svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 9px rgba(111,177,255,0.16))}.dc-splash-progress-track,.dc-splash-progress-edge{fill:none;stroke-width:4}.dc-splash-progress-track{stroke:rgba(255,255,255,0.07)}.dc-splash-progress-edge{stroke:url(#dc-splash-progress-gradient);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:center;animation:dc-splash-progress 0.55s cubic-bezier(0.22,1,0.36,1) forwards}body.dc-splash-done::before,body.dc-splash-done::after,body.dc-splash-done .dc-splash-progress{opacity:0;visibility:hidden}@keyframes dc-splash-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dc-splash-progress{to{stroke-dashoffset:0}}@keyframes dc-splash-failsafe{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){body::after{animation:dc-splash-failsafe 0.4s ease 5s forwards}.dc-splash-progress-edge{animation:none;stroke-dashoffset:0}}@media(max-width:700px){.tool-card-feature-clue{--feature-art-image: url(clue-token-mobile.webp)}.tool-card-feature-command-tower{--feature-art-image: url(command-tower-mobile.webp)}.tool-card-feature-copy-artifact{--feature-art-image: url(copy-artifact-mobile.webp)}.tool-card-feature-gilded-drake{--feature-art-image: url(gilded-drake-mobile.webp)}.tool-card-feature-lotus-petal{--feature-art-image: url(lotus-petal-mobile.webp)}.tool-card-feature-savannah{--feature-art-image: url(savannah-mobile.webp)}.tool-card-feature-bracket{--feature-art-image: url(feature/Polluted\ Delta-mobile.webp)}.tool-card-feature-reserved{--feature-art-image: url(feature/Misty\ Rainforest-mobile.webp)}.tool-card-feature-faq{--feature-art-image: url(feature/Scalding\ Tarn-mobile.webp)}.tool-card-feature-damage-calc{--feature-art-image: url(feature/Bloodstained\ Mire-mobile.webp)}.tool-card-feature-damage-rules{--feature-art-image: url(feature/Marsh\ Flats-mobile.webp)}.tool-card-feature-poison{--feature-art-image: url(feature/Verdant\ Catacombs-mobile.webp)}.tool-card-feature-life-totals{--feature-art-image: url(feature/Flooded\ Strand-mobile.webp)}.tool-card-feature-mulligan-rules{--feature-art-image: url(feature/Windswept\ Heath-mobile.webp)}.tool-card-feature-contact{--feature-art-image: url(feature/Arid\ Mesa-mobile.webp)}.tool-card-feature-blog{--feature-art-image: url(feature/Flooded\ Strand-mobile.webp)}.feature-art-clue::before{--feature-art-image: url(clue-token-mobile.webp)}.feature-art-command-tower::before{--feature-art-image: url(command-tower-mobile.webp)}.feature-art-copy-artifact::before{--feature-art-image: url(copy-artifact-mobile.webp)}.feature-art-gilded-drake::before{--feature-art-image: url(gilded-drake-mobile.webp)}.feature-art-lotus-petal::before{--feature-art-image: url(lotus-petal-mobile.webp)}.feature-art-savannah::before{--feature-art-image: url(savannah-mobile.webp)}.tool-card-feature-commander-index{--feature-art-image: url(command-tower-mobile.webp)}}
