:root{--t-bg:#f5f5f7;--t-surface:#fff;--t-ink:#24242b;--t-ink-soft:#42424b;--t-muted:#686874;--t-line:#e8e8ed;--t-line-strong:#ceced7;--t-accent:#c93245;--t-accent-dark:#a82435;--t-accent-soft:#fff0f2;--t-success:#31745a;--t-warning:#8b6122;--t-warning-soft:#fff8eb;--t-danger:#b1283e;--t-danger-soft:#fff0f2;--t-radius-control:6px;--t-content:1160px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--t-bg);scroll-padding-top:90px}body.tournament-site{color:var(--t-ink);background:var(--t-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.65}.tournament-site [hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:focus-visible{outline:3px solid var(--t-accent);outline-offset:4px}svg{flex-shrink:0;width:20px;height:20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:pretty}.skip-link{z-index:100;color:var(--t-ink);background:#fff;padding:12px 20px;position:fixed;top:-90px;left:16px}.skip-link:focus{top:8px}.tournament-header{color:#fff;z-index:20;background:#24242b;position:sticky;top:0}.tournament-header-inner,.tournament-container,.tournament-footer-inner,.tournament-detail{width:min(calc(100% - 64px), var(--t-content));margin-inline:auto}.tournament-header-inner{align-items:center;gap:42px;height:68px;display:flex}.tournament-wordmark{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-symbol{background:var(--t-accent);border-radius:7px 2px;place-items:center;width:36px;height:36px;padding-bottom:4px;font:600 37px/.7 Arial,sans-serif;display:grid}.wordmark-name{letter-spacing:-.6px;font:750 21px/1.1 Arial,sans-serif;display:block}.wordmark-subtitle{color:#babac3;letter-spacing:.04em;margin-top:6px;font:10px/1.2 Hiragino Sans,sans-serif;display:block}.tournament-nav{align-items:stretch;height:100%;display:flex}.tournament-nav a{color:#c3c3cb;align-items:center;gap:8px;padding-inline:18px;font-size:13px;font-weight:600;display:flex;position:relative}.tournament-nav a.is-current{color:#fff}.tournament-nav a.is-current:after{content:"";bottom:0;background:#ed6071;height:3px;position:absolute;inset-inline:18px}.tournament-nav a:hover,.manage-nav:hover{color:#fff;background:#34343d}.manage-nav{color:#d3d3db;border:1px solid #51515c;border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;font-size:12px;display:flex}.manage-nav svg{width:16px;height:16px}.manage-nav.is-current{color:#fff;background:#3b3b45}.tournament-footer{border-top:1px solid var(--t-line);color:var(--t-muted);margin-top:64px;font-size:11px}.tournament-footer-inner{align-items:center;gap:20px;padding-block:25px;display:flex}.footer-brand{color:#4b4b55;font:700 15px Arial,sans-serif}.tournament-footer a{text-underline-offset:3px;margin-left:auto;text-decoration:underline}#main-content{min-height:calc(100dvh - 215px)}.page-intro{grid-template-columns:1fr 380px;align-items:center;min-height:232px;display:grid;position:relative;overflow:hidden}.intro-copy{z-index:1;padding-block:35px;position:relative}.intro-caption{color:#686874;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.intro-caption svg{color:var(--t-accent);width:17px;height:17px}.page-intro h1{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:750;line-height:1.4}.page-lede{color:#696974;margin:12px 0 0;font-size:13px;line-height:1.9}.intro-art{border-radius:8px;align-self:center;height:202px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.intro-art img{object-fit:cover;object-position:75% 50%;mix-blend-mode:multiply;width:100%;height:100%;display:block}.results-toolbar{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.category-tabs{align-items:center;gap:5px;display:flex}.category-tabs a{color:#656570;border-radius:6px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.category-tabs a span{color:#6d6d76;font-variant-numeric:tabular-nums;background:#e9e9ed;border-radius:4px;padding:1px 5px;font-size:10px}.category-tabs a.is-current{color:var(--t-accent-dark);background:var(--t-accent-soft);box-shadow:inset 0 0 0 1px #f1c9ce}.category-tabs a.is-current span{color:var(--t-accent-dark);background:#f8dbe0}.category-tabs a:hover{background:#ededf1}.tournament-search{border:1px solid var(--t-line-strong);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:4px 5px 4px 12px;display:flex}.tournament-search svg{color:#86868f;width:17px;height:17px}.tournament-search input{width:190px;min-width:0;color:var(--t-ink);background:0 0;border:0;padding-block:6px;font-size:12px}.tournament-search input:focus{outline:none}.tournament-search:focus-within{outline:2px solid var(--t-accent);outline-offset:2px}.list-toolbar{color:var(--t-muted);justify-content:space-between;align-items:center;gap:16px;padding:19px 0 13px;font-size:11px;display:flex}.list-toolbar h2,.list-toolbar p{margin:0;font-size:12px;font-weight:400}.list-toolbar strong{color:var(--t-ink);font:700 16px Arial,sans-serif}.list-toolbar p span{margin-left:10px}.list-toolbar>span{align-items:center;gap:5px;display:flex}.list-toolbar svg{width:14px;height:14px}.tournament-list,.editor-list{border:1px solid var(--t-line);background:#fff;border-radius:10px;overflow:hidden}.tournament-column-head,.tournament-list-row{grid-template-columns:82px minmax(220px,1.8fr) minmax(160px,1fr) 144px 16px;align-items:center;column-gap:20px;padding-inline:24px;display:grid}.tournament-column-head{color:#686874;border-bottom:1px solid var(--t-line);background:#fafafb;min-height:43px;font-size:11px}.tournament-list-row{border-bottom:1px solid var(--t-line);min-height:115px;padding-block:18px;transition:background .15s}.tournament-list-row:last-child{border-bottom:0}.tournament-list-row:hover{background:#fdf6f7}.tournament-list-row:focus-visible{outline-offset:-3px}.date-stamp{border-right:1px solid var(--t-line);color:#53535e;font-variant-numeric:tabular-nums;justify-items:center;width:66px;padding-right:17px;display:grid}.date-stamp>span{white-space:nowrap;font:10px/1.3 Arial,sans-serif}.date-stamp strong{letter-spacing:-1px;color:#363640;font:600 30px/1.3 Arial,sans-serif}.date-stamp>small{white-space:nowrap;color:#686874;font:9px/1.3 Arial,sans-serif}.list-main{gap:7px;min-width:0;display:grid}.list-main>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.list-category{color:var(--t-accent-dark);align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.list-category>span{color:var(--t-muted);border-left:1px solid #dcdce3;padding-left:9px;font-weight:400}.list-location{color:var(--t-muted);align-items:center;gap:4px;font-size:11px;display:flex}.list-location>span{margin-left:9px}.list-location svg{width:12px;height:12px}.list-winner{align-items:center;gap:9px;min-width:0;display:flex}.list-winner>svg{color:#b88431;width:18px;height:18px}.list-winner strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.list-winner small{color:var(--t-muted);font-size:10px}.list-winner.is-unconfirmed>svg{color:#b9b9c2}.mobile-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-confirmation{color:var(--t-muted);font-variant-numeric:tabular-nums;gap:7px;font-size:10px;display:grid}.list-confirmation strong{color:#4b4b55;font-weight:650}.slot-track{gap:4px;display:flex}.slot-track i{background:#e9e9ee;border-radius:1px;width:21px;height:5px}.slot-track .is-confirmed{background:#537c6b}.row-arrow{color:#9b9ba4;width:16px;height:16px}.list-footnote{color:#686874;align-items:start;gap:6px;margin-top:16px;font-size:10px;display:flex}.list-footnote svg{width:14px;height:14px;margin-top:2px}.empty-state{border:1px solid var(--t-line);text-align:center;background:#fff;border-radius:10px;margin-block:20px;padding:60px 24px}.empty-state>svg{color:#9f9fa9;width:34px;height:34px;margin-bottom:13px}.empty-state h2{margin-bottom:12px;font-size:18px}.empty-state p{color:var(--t-muted);font-size:13px}.empty-state-error>svg{color:var(--t-danger)}.section-kicker{color:var(--t-muted);margin-bottom:7px;font-size:11px;font-weight:500}.back-link{color:var(--t-muted);align-items:center;gap:8px;margin-bottom:22px;font-size:11px;display:inline-flex}.back-link:hover{color:var(--t-accent)}.detail-header{padding-block:26px 24px}.detail-heading-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-header h1,.manage-header h1,.access-state h1,.not-found-state h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:1.55}.detail-meta-line{color:var(--t-muted);align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.category-label{color:var(--t-accent-dark);font-weight:600}.publication-label{color:#36664e;background:#e5efe9;border-radius:4px;padding:2px 7px;font-size:10px}.detail-facts{flex-wrap:wrap;gap:20px 40px;margin:0;padding:20px 0 0;display:flex}.detail-facts>div{align-items:baseline;gap:10px;display:flex}.detail-facts dt{color:var(--t-muted);font-size:11px}.detail-facts dd{margin:0;font-size:12px;font-weight:550}.detail-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.detail-primary{border:1px solid var(--t-line);background:#fff;border-radius:10px;padding:0 26px}.detail-section{border-bottom:1px solid var(--t-line);padding-block:23px}.detail-section:last-child{border-bottom:0}.results-heading,.section-heading-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.results-heading h2,.section-heading-row h2{margin:0;font-size:16px;font-weight:700}.heading-secondary{color:var(--t-muted);margin-left:7px;font:400 11px Arial,sans-serif}.section-heading-row .section-kicker{display:none}.completion-count{color:var(--t-muted);white-space:nowrap;font-size:10px;font-weight:400}.placement-list,.source-list,.history-list{margin:0;padding:0;list-style:none}.placement-row{border-top:1px solid var(--t-line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;display:grid}.placement-rank{color:#8b8b96;justify-content:center;align-items:baseline;gap:4px;font:500 25px Arial,sans-serif;display:flex}.placement-rank small{white-space:nowrap;font:10px Hiragino Sans,sans-serif}.placement-rank.is-tied{flex-direction:column;align-items:center;gap:2px}.placement-row:first-child .placement-rank{color:#a76b17}.placement-name{gap:3px;min-width:0;display:grid}.placement-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.t-status{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:500;display:inline-flex}.t-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.t-status-verified{color:#31664e;background:#edf5f0}.t-status-partially-verified{color:#886322;background:#fff6e8}.t-status-unverified{color:#686874;background:#f1f1f5}.source-row{border-top:1px solid var(--t-line);padding-block:12px}.source-row-heading{color:var(--t-muted);align-items:center;gap:10px;margin-bottom:5px;font-size:10px;display:flex}.source-primary{color:#396851}.source-unavailable{color:var(--t-warning)}.source-row-detail{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.source-label{font-weight:550}.source-link{color:var(--t-accent-dark);text-underline-offset:3px;text-decoration:underline}.source-url{color:var(--t-muted);overflow-wrap:anywhere;font-size:10px}.human-notes{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}.detail-aside{background:#eeeef2;border-radius:10px;padding:21px;font-size:12px}.aside-fact{border-bottom:1px solid #dcdce4;gap:8px;margin-bottom:19px;padding-block:0 19px;display:grid}.aside-fact:last-child{border:0;margin:0;padding:0}.aside-label{color:var(--t-muted);font-size:10px}.aside-fact>strong{font-size:12px;font-weight:550}.history-list{gap:19px;display:grid}.history-list li{border-left:2px solid #d5d5df;gap:4px;padding-left:12px;display:grid}.history-list time{color:var(--t-muted);font-size:10px}.history-list strong{font-size:11px;font-weight:600}.history-list span{color:#686872;white-space:pre-wrap;font-size:11px}.muted-copy,.aside-help{color:var(--t-muted);font-size:11px}.preview-notice{color:#805c26;background:#fff6e8;border-radius:6px;align-items:center;gap:14px;margin-top:20px;padding:12px 16px;font-size:11px;display:flex}.preview-notice p{margin:0}.preview-notice>span{flex-shrink:0;font-weight:650}.access-state{border:1px solid var(--t-line);background:#fff;border-radius:10px;width:min(100% - 40px,600px);margin:60px auto;padding:40px}.access-state>p{color:var(--t-muted);font-size:13px}.access-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.manage-header{justify-content:space-between;align-items:center;gap:20px;padding-block:32px 24px;display:flex}.manage-header .back-link{margin-bottom:14px}.manage-header h1{font-size:25px}.manage-header-compact .section-kicker{display:none}.editor-list-row{border-bottom:1px solid var(--t-line);grid-template-columns:minmax(160px,2fr) 130px 135px 85px 92px 16px;align-items:center;gap:16px;padding:20px;display:grid}.editor-list-row:last-child{border-bottom:0}.editor-list-row:hover{background:#fff7f8}.editor-list-main{gap:5px;min-width:0;display:grid}.editor-list-main strong{overflow-wrap:anywhere;font-size:13px}.editor-list-main>span{color:var(--t-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.list-cell{gap:5px;font-size:11px;display:grid}.list-label{color:var(--t-muted);font-size:10px}.editor-list .list-updated{display:none}.editor-status-line{gap:3px;font-size:10px;display:grid}.editor-workspace{padding-bottom:10px}.editor-statusbar{border:1px solid var(--t-line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.editor-statusbar>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-status-label,.editor-revision{color:var(--t-muted);font-size:10px}.editor-statusbar strong{color:#3f6954;font-size:12px}.editor-status-actions{gap:7px;display:flex}.editor-callout{background:var(--t-warning-soft);color:#7d5c2d;border:1px solid #ecd9b9;border-radius:7px;flex-wrap:wrap;gap:6px 12px;margin-top:16px;padding:13px 16px;font-size:11px;display:flex}.editor-jumps{border-bottom:1px solid var(--t-line-strong);gap:25px;margin-bottom:20px;padding:20px 2px 13px;font-size:12px;display:flex}.editor-jumps a:hover{color:var(--t-accent)}.tournament-editor{gap:20px;display:grid}.editor-section{border:1px solid var(--t-line);background:#fff;border-radius:9px;padding:24px}.editor-section-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:22px;display:flex}.editor-section-heading h2{margin:0;font-size:16px}.editor-section-heading>p{color:var(--t-muted);margin:0;font-size:11px}.editor-fields{gap:20px 24px;display:grid}.editor-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-field{align-content:start;gap:7px;min-width:0;display:grid}.editor-field>label,.choice-fieldset legend{color:#4c4c58;font-size:12px;font-weight:550}.editor-field input,.editor-field select,.editor-field textarea,.editor-placement-row>input{width:100%;min-width:0;color:var(--t-ink);background:#fff;border:1px solid #d1d1da;border-radius:5px;padding:10px 12px;font-size:13px;line-height:1.5}.editor-field textarea{resize:vertical;min-height:90px}.editor-field input:hover,.editor-field select:hover,.editor-field textarea:hover{border-color:#9e9eac}.editor-field input:focus,.editor-field select:focus,.editor-field textarea:focus,.editor-placement-row>input:focus{outline:2px solid var(--t-accent);outline-offset:1px}.editor-field input:disabled{color:#686874;cursor:not-allowed;background:#f1f1f5}.field-hint{color:#686874;font-size:10px}.input-with-unit{width:150px;max-width:100%;position:relative}.input-with-unit input{font-variant-numeric:tabular-nums;padding-right:35px}.input-with-unit span{color:var(--t-muted);font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#tournament-date,#tournament-end-date{max-width:210px}.placement-format-field{min-width:170px}.editor-choice-row,.source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px;display:grid}.choice-fieldset{border:0;min-width:0;margin:0;padding:0}.choice-fieldset legend{margin-bottom:8px;padding:0}.choice-group{flex-wrap:wrap;gap:6px;display:flex}.choice-option{color:#686874;cursor:pointer;border:1px solid #dedee5;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-size:11px;display:inline-flex;position:relative}.choice-option input{width:12px;height:12px;accent-color:var(--t-accent);margin:0}.choice-option.is-selected{color:#a32b3c;background:#fff4f5;border-color:#dba0a9}.choice-option:has(input:focus-visible){outline:2px solid var(--t-accent);outline-offset:2px}.editor-table-head,.editor-placement-row{grid-template-columns:52px minmax(0,1fr) 305px;align-items:center;gap:20px;display:grid}.editor-table-head{color:var(--t-muted);padding-bottom:10px;font-size:10px}.editor-placement-row{border-top:1px solid var(--t-line);min-height:70px}.editor-rank-display{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.editor-placement-row .choice-group{flex-wrap:nowrap}.editor-placement-row .choice-option{min-height:35px;padding:7px 8px;font-size:10px}.editor-sources{gap:22px;display:grid}.editor-source-row+.editor-source-row{border-top:1px solid var(--t-line);padding-top:22px}.source-row-topline{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.primary-source-toggle{align-items:center;gap:6px;font-size:12px;display:inline-flex}.primary-source-toggle input{accent-color:var(--t-accent)}.editor-empty-copy{color:var(--t-muted);margin:0;padding:20px 0;font-size:12px}.editor-change-section{border-color:#e6d7c2}.editor-actions{border-top:1px solid var(--t-line-strong);background:#f5f5f7;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.editor-feedback{color:var(--t-muted);font-size:11px}.editor-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-error{background:var(--t-danger-soft);color:var(--t-danger);border-radius:6px;justify-content:space-between;gap:12px;padding:14px;font-size:12px;display:flex}.editor-error p{margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.tournament-column-head,.tournament-list-row{grid-template-columns:70px minmax(170px,1.6fr) minmax(130px,1fr) 120px 12px;gap:14px;padding-inline:18px}.editor-list-row{grid-template-columns:minmax(150px,1fr) 115px 125px 85px 16px;gap:12px}.editor-list-row .list-confirmation{display:none}.editor-table-head,.editor-placement-row{grid-template-columns:45px minmax(0,1fr) 290px;gap:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 230px;gap:18px}}@media (width<=760px){.tournament-header-inner,.tournament-container,.tournament-footer-inner,.tournament-detail{width:calc(100% - 32px)}.tournament-header-inner{gap:14px;height:65px}.brand-symbol{width:29px;height:29px;font-size:30px}.wordmark-name{font-size:18px}.wordmark-subtitle{font-size:8px}.tournament-nav{margin-left:auto}.tournament-nav a{padding-inline:10px;font-size:11px}.tournament-nav a svg{display:none}.tournament-nav a.is-current:after{inset-inline:10px}.manage-nav{margin-left:0;padding:8px}.manage-nav span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.page-intro{grid-template-columns:1fr 38%;min-height:207px}.intro-copy{padding-block:28px}.intro-caption{gap:5px;font-size:9px}.intro-caption svg{display:none}.page-intro h1{font-size:29px}.page-lede{margin-top:9px;font-size:11px}.intro-art{height:192px;margin-right:-16px}.intro-art img{object-position:70% 50%}.results-toolbar{flex-wrap:wrap;gap:15px;padding-bottom:17px}.category-tabs{gap:3px;width:100%}.category-tabs a{gap:6px;padding:9px 10px;font-size:11px}.tournament-search{width:100%}.tournament-search input{flex:1;width:auto;padding-block:7px}.tournament-column-head{display:none}.tournament-list-row{grid-template-columns:48px minmax(0,1fr) 15px;gap:12px;padding:17px 14px}.date-stamp{grid-area:1/1;width:45px;padding-right:9px}.date-stamp>span{font-size:8px}.date-stamp strong{font-size:26px}.list-main{grid-area:1/2;gap:5px}.list-main>strong{font-size:14px}.list-category{gap:6px;font-size:10px}.list-category>span{padding-left:6px}.list-location{font-size:11px}.list-winner{grid-area:2/2;gap:6px}.list-winner>svg{width:13px;height:13px}.list-winner strong{font-size:11px;display:inline}.list-winner small{margin-left:6px;font-size:9px}.mobile-label{clip:auto;width:auto;height:auto;color:var(--t-muted);margin-right:7px;font-size:9px;display:inline;position:static;overflow:visible}.list-confirmation{grid-area:3/2;align-items:center;gap:10px;font-size:9px;display:flex}.slot-track i{width:15px;height:4px}.tournament-list-row .row-arrow{grid-area:1/3}.list-footnote{font-size:10px;line-height:1.8}.list-toolbar{padding-block:15px 11px}.list-toolbar>span{font-size:9px}.tournament-footer{margin-top:40px}.tournament-footer-inner{flex-wrap:wrap;gap:12px;font-size:9px}.footer-brand{font-size:13px}.detail-header{padding-block:19px 23px}.detail-header h1,.manage-header h1{font-size:23px}.back-link{margin-bottom:18px}.detail-heading-row{flex-direction:column;align-items:flex-start;gap:12px}.detail-facts{flex-direction:column;gap:9px;padding-top:16px}.detail-facts dt{min-width:52px}.detail-grid{grid-template-columns:1fr;gap:16px}.detail-primary{padding-inline:16px}.detail-section{padding-block:19px}.placement-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:70px}.placement-name strong{font-size:12px}.placement-rank{gap:3px;font-size:21px}.placement-rank small{font-size:9px}.results-heading h2{font-size:15px}.t-status{padding-inline:5px;font-size:9px}.detail-aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aside-fact:last-child{grid-column:1/-1}.aside-fact{margin-bottom:0}.preview-notice{flex-direction:column;align-items:flex-start;gap:5px}.manage-header{align-items:flex-start;padding-block:25px 20px}.editor-list-row{grid-template-columns:minmax(0,1fr) 100px 14px;padding:16px}.editor-list-main{grid-column:1}.editor-list-row .list-date,.editor-list-row .list-cell:nth-of-type(4){display:none}.editor-list-row .row-arrow{grid-column:3}.editor-statusbar{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.editor-revision{flex-basis:100%}.editor-jumps{gap:25px;font-size:11px}.editor-section{padding:19px 16px}.editor-section-heading{margin-bottom:18px}.editor-section-heading h2{font-size:15px}.editor-section-heading>p{max-width:150px;font-size:10px}.editor-fields-two,.editor-choice-row,.source-options{grid-template-columns:1fr;gap:18px}.editor-field input,.editor-field select,.editor-field textarea,.editor-placement-row>input{font-size:16px}.editor-table-head{display:none}.editor-placement-row{grid-template-columns:50px minmax(0,1fr);gap:12px;padding-block:15px}.editor-placement-row>input:nth-of-type(2){grid-area:1/2}.editor-placement-row .choice-fieldset{grid-column:1/-1}.editor-placement-row .choice-group{flex-wrap:wrap}.editor-placement-row .choice-option{padding:8px;font-size:11px}.editor-actions{flex-direction:column;align-items:stretch}.editor-error{flex-direction:column}.access-state{margin-block:30px;padding:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.placement-actions{justify-items:end;gap:7px;display:grid}.recipe-link{color:var(--t-accent-dark);padding-block:4px;font-size:11px;font-weight:600}.recipe-link:hover{text-decoration:underline}.recipe-editor{border-top:1px solid var(--t-line)}.recipe-editor:last-child{border-bottom:1px solid var(--t-line)}.recipe-editor>summary{cursor:pointer;padding:17px 0;font-size:13px;font-weight:600}.recipe-editor-caption{color:var(--t-muted);margin-left:16px;font-size:10px;font-weight:400}.recipe-editor-body{padding:0 0 24px}.recipe-enable{align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.recipe-enable input{accent-color:var(--t-accent);width:16px;height:16px}.recipe-editor fieldset{border:0;min-width:0;margin:0;padding:0}.recipe-editor fieldset:disabled{display:none}.recipe-original-field{grid-column:1/-1}.recipe-card-rows{margin-block:24px 16px}.recipe-card-input{border-top:1px solid var(--t-line);grid-template-columns:130px minmax(0,1fr) 70px 45px;gap:12px;padding:18px 0;display:grid}.recipe-card-input .editor-field>span{color:var(--t-muted);font-size:11px}.recipe-card-image{grid-area:2/1/auto/4}.recipe-card-input>button{grid-area:1/4;align-self:end}.recipe-card-input input[type=number]{text-align:center;padding-inline:4px}.recipe-page{padding-bottom:25px}.recipe-page-header{padding-block:28px 30px}.recipe-page-header .back-link{overflow-wrap:anywhere;max-width:100%}.recipe-title-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.recipe-result-label{color:var(--t-muted);margin-bottom:9px;font-size:12px}.recipe-result-label span{color:var(--t-accent-dark);border-left:1px solid var(--t-line-strong);margin-left:12px;padding-left:12px;font-weight:600}.recipe-ace{color:var(--t-muted);margin:0;font-size:11px}.recipe-ace strong{color:var(--t-ink);margin-left:10px;font-size:13px}.recipe-total{text-align:right;flex-shrink:0;display:grid}.recipe-total strong{font-variant-numeric:tabular-nums;font-size:40px;line-height:1.2}.recipe-total span{color:var(--t-muted);font-size:11px}.recipe-page-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:28px;display:grid}.recipe-content{background:var(--t-surface);border:1px solid var(--t-line);border-radius:9px;min-width:0;padding:24px}.recipe-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.recipe-section-heading h2,.recipe-sidebar h2{margin:0;font-size:15px}.recipe-section-heading a{color:var(--t-muted);text-underline-offset:4px;font-size:11px;text-decoration:underline}.recipe-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}.recipe-card{min-width:0}.recipe-card-visual{aspect-ratio:5/7;background:#eeeef2;border:1px solid #dddde4;border-radius:7px;position:relative;overflow:hidden}.recipe-card-visual>img{object-fit:contain;background:#eeeef2;width:100%;height:100%;position:absolute;inset:0}.recipe-image-fallback{color:#686874;flex-direction:column;justify-content:space-between;padding:12px 12px 38px;display:flex;position:absolute;inset:0}.recipe-image-fallback>span{font-size:10px}.recipe-image-fallback>strong{color:var(--t-ink-soft);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.recipe-image-fallback>small{font-size:9px}.recipe-quantity{background:var(--t-ink);color:#fff;font-variant-numeric:tabular-nums;border-top-left-radius:6px;padding:3px 12px;font-size:17px;font-weight:700;position:absolute;bottom:0;right:0}.recipe-card-code{color:var(--t-muted);overflow-wrap:anywhere;margin-top:9px;font-size:9px;display:block}.recipe-card h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:550}.recipe-text-list{border-top:1px solid var(--t-line);margin-top:30px;padding-top:18px}.recipe-text-list summary{cursor:pointer;font-size:13px;font-weight:600}.recipe-text-list summary span{color:var(--t-muted);margin-left:10px;font-size:11px}.recipe-text-list table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:14px;font-size:11px}.recipe-text-list th,.recipe-text-list td{border-bottom:1px solid var(--t-line);text-align:left;overflow-wrap:anywhere;padding:11px 8px}.recipe-text-list th{color:var(--t-muted);font-weight:400}.recipe-text-list th:first-child{width:28%}.recipe-text-list th:last-child{width:45px}.recipe-text-list td:last-child{text-align:right;font-variant-numeric:tabular-nums}.recipe-sidebar{min-width:0;padding:20px 0}.recipe-source{overflow-wrap:anywhere;gap:9px;margin-block:18px 24px;font-size:12px;display:grid}.recipe-source a{color:var(--t-accent-dark);text-underline-offset:3px;text-decoration:underline}.recipe-original-link{border-top:1px solid var(--t-line-strong);padding-block:18px;font-size:11px;display:block}.recipe-original-link img{object-fit:contain;border-radius:5px;width:100%;max-height:220px;margin-top:14px}.recipe-update{color:var(--t-muted);margin-block:20px;font-size:10px}@media (width<=760px){.editor-jumps{flex-wrap:wrap;gap:20px}.recipe-card-input{grid-template-columns:minmax(0,1fr) 65px 40px;gap:12px 10px}.recipe-card-input>label:first-child{grid-area:1/1}.recipe-card-input>label:nth-child(2){grid-area:2/1/auto/-1}.recipe-card-input>label:nth-child(3){grid-area:1/2}.recipe-card-input>button{grid-area:1/3}.recipe-card-image{grid-area:3/1/auto/-1}.recipe-page-header{padding-block:20px 24px}.recipe-title-row{align-items:flex-start;gap:16px}.recipe-result-label{font-size:10px}.recipe-total strong{font-size:31px}.recipe-total span{font-size:9px}.recipe-page-grid{grid-template-columns:1fr;gap:10px}.recipe-content{padding:18px 16px}.recipe-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.recipe-image-fallback{padding:7px 7px 30px}.recipe-image-fallback>strong{font-size:10px}.recipe-image-fallback>span,.recipe-image-fallback>small{font-size:8px}.recipe-quantity{padding:2px 9px;font-size:14px}.recipe-sidebar{padding:20px 16px}.recipe-original-link img{max-width:280px;display:block}}@media (width<=600px){.tournament-header-inner{gap:10px}.tournament-nav a{white-space:nowrap;padding-inline:7px;font-size:10px}.tournament-nav a.is-current:after{inset-inline:7px}.wordmark-name{font-size:16px}.brand-symbol{width:27px;height:29px;font-size:29px}}body.discovery-site{--d-ink:#202125;--d-muted:#62646a;--d-line:#e1e2e3;color:var(--d-ink);background:#eff0f2}.discovery-site .tournament-header{background:#202125;width:196px;position:fixed;inset:0 auto 0 0}.discovery-site .tournament-header-inner{flex-direction:column;align-items:stretch;gap:50px;width:100%;height:100%;padding:32px 18px 24px;display:flex}.discovery-site .tournament-wordmark{gap:9px}.discovery-site .brand-symbol{border-radius:2px;flex-shrink:0;width:31px;height:34px}.discovery-site .wordmark-name{letter-spacing:-.8px;font-size:20px}.discovery-site .wordmark-subtitle{color:#d0d0d2;letter-spacing:0;font-size:9px}.discovery-site .tournament-nav{flex-direction:column;gap:8px;height:auto}.discovery-site .tournament-nav a{color:#d2d2d5;border-radius:4px;gap:13px;min-height:49px;padding:12px 15px;font-size:14px}.discovery-site .tournament-nav a.is-current{color:#202125;background:#f7f7f5}.discovery-site .tournament-nav a.is-current svg{color:#b8293d}.discovery-site .tournament-nav a.is-current:after{display:none}.discovery-site .manage-nav{border:0;border-top:1px solid #45464a;border-radius:0;margin:auto 0 0;padding:12px 10px;font-size:12px}.discovery-site #main-content,.discovery-site .tournament-footer{margin-left:196px}.discovery-site .tournament-footer{margin-top:40px}.discovery-site .tournament-footer-inner{flex-wrap:wrap;width:min(100% - 80px,1160px);font-size:12px}.discovery-page{max-width:1320px;margin-inline:auto;padding:38px 40px 12px}.discovery-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.discovery-heading h1{letter-spacing:-.04em;margin:0 0 9px;font-size:34px;font-weight:750;line-height:1.3}.discovery-heading p{color:#585c64;margin:0;font-size:14px}.discovery-decks-link{background:#fff;border:1px solid #d6d8dc;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:13px;display:inline-flex;box-shadow:0 2px 3px #20212505}.discovery-decks-link:hover{color:#a9273c;border-color:#bf8a94}.discovery-decks-link svg{width:17px;height:17px}.discovery-list-heading{color:#606670;justify-content:space-between;align-items:baseline;gap:16px;padding-block:22px 15px;font-size:12px;display:flex}.discovery-list-heading p{margin:0}.discovery-list-heading strong{color:#202125;font:650 20px Arial,sans-serif}.discovery-list-heading p span{overflow-wrap:anywhere;margin-left:12px}.discovery-list-heading>span{flex-shrink:0}.discovery-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.discovery-result-card{--cover-bg:#402831;--cover-accent:#8d3548;--cover-ink:#fff4f5;background:#fff;border:1px solid #d8dbe0;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 9px #20253508,0 15px 30px -25px #18233370}.discovery-result-card.is-shop{--cover-bg:#213e4b;--cover-accent:#38697c;--cover-ink:#eaf7fc}.discovery-result-card article{flex-direction:column;height:100%;display:flex}.discovery-result{flex:1;min-width:0;display:block}.discovery-result:focus-visible{outline-offset:-4px;border-radius:9px}.discovery-result:hover h2{color:#a7283b}.discovery-cover{isolation:isolate;background:var(--cover-bg);height:202px;position:relative;overflow:hidden}.discovery-event-cover{color:var(--cover-ink);flex-direction:column;justify-content:space-between;gap:12px;padding:20px 24px;display:flex;position:absolute;inset:0;overflow:hidden}.discovery-event-cover:before{content:"";background:var(--cover-accent);clip-path:polygon(70% 0,100% 0,100% 100%,49% 100%);z-index:-1;position:absolute;inset:0}.discovery-event-cover:after{content:"";z-index:-1;border:1px solid #ffffff3b;width:140px;height:140px;position:absolute;top:-82px;right:-47px;transform:rotate(35deg)}.discovery-cover-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.discovery-cover-top>span:first-child{font-weight:600}.discovery-cover-kind{border:1px solid #fff5;border-radius:2px;padding:3px 7px;font-size:10px}.discovery-cover-title{letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere;z-index:1;max-width:92%;font-size:clamp(19px,1.75vw,25px);font-weight:650;line-height:1.5;display:block;position:relative}.discovery-cover-bottom{z-index:1;justify-content:space-between;gap:12px;font-size:11px;display:flex;position:relative}.discovery-cover-bottom>span:first-child{font-variant-numeric:tabular-nums}.discovery-cover-bottom>span:last-child{text-align:right}.discovery-cover-mark{color:#ffffff09;z-index:-1;font:400 245px/1 Arial,sans-serif;position:absolute;bottom:-55px;right:1px}.discovery-recipe-cover{background:#282d34;flex-direction:column;padding:16px 18px 0;display:flex;position:absolute;inset:0}.discovery-cover-images{grid-template-columns:repeat(var(--image-count), minmax(0,1fr));justify-content:center;gap:7px;width:100%;max-width:460px;height:149px;margin-inline:auto;display:grid;overflow:hidden}.discovery-cover-face{background:#3a414a;border-radius:5px;width:100%;min-width:0;height:100%;position:relative}.discovery-cover-face img{object-fit:contain;filter:drop-shadow(0 2px 3px #0005);width:100%;height:100%;display:block}.discovery-image-fallback{text-align:center;color:#f2f4f7;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:12px 8px;font-size:12px;display:flex}.discovery-image-fallback small{color:#d0d5dc;margin-top:8px;font-size:10px}.discovery-thumbnail-caption{color:#fff;overflow-wrap:anywhere;background:#1c2229;align-items:baseline;gap:8px;min-height:37px;margin:0 -18px;padding:8px 13px;font-size:10px;display:flex}.discovery-thumbnail-caption>span{color:#d4dbe3;flex-shrink:0}.discovery-thumbnail-caption strong{font-size:11px;font-weight:500}.discovery-card-body{padding:20px 23px 16px}.discovery-event-type{color:#626975;flex-wrap:wrap;gap:7px 12px;margin:0 0 8px;font-size:11px;display:flex}.discovery-event-type>span:first-child{color:#a02c41;font-weight:600}.is-shop .discovery-event-type>span:first-child{color:#2b6479}.discovery-result h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 16px;font-size:20px;font-weight:650;line-height:1.5}.discovery-winner{background:#f5f1ed;border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 13px;display:flex}.discovery-rank{color:#755333;flex-shrink:0;align-items:center;gap:5px;padding-top:3px;font-size:11px;display:flex}.discovery-rank svg{width:15px;height:15px}.discovery-winner>div{min-width:0}.discovery-winner strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.discovery-winner-status{color:#626975;margin-top:4px;font-size:11px;display:block}.discovery-event-facts{color:#626975;overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;font-size:12px;line-height:1.65;display:flex}.discovery-event-facts>span{align-items:baseline;gap:5px;display:flex}.discovery-event-facts svg{flex-shrink:0;width:12px;height:12px}.discovery-card-footer{background:#fdfdfd;border-top:1px solid #e8e9ec;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 23px;display:flex}.discovery-result-status{color:#68707b;font-size:11px}.discovery-result-status strong{color:#363d47;margin-inline:4px;font-weight:500}.discovery-recipe-link{color:#a1283d;align-items:center;gap:8px;min-height:36px;padding-block:7px;font-size:12px;font-weight:600;display:inline-flex}.discovery-recipe-link:hover{text-underline-offset:4px;text-decoration:underline}.discovery-recipe-link svg{width:14px;height:14px}.discovery-no-recipe{color:#717782;font-size:11px}.discovery-footnote{color:#656c76;margin:26px 0 0;font-size:12px;line-height:1.9}.discovery-empty{text-align:center;background:#fff;border:1px solid #d8dbe0;border-radius:8px;padding:65px 20px}.discovery-empty>svg{color:#626975;width:28px;height:28px;margin-bottom:15px}.discovery-empty h2{margin-bottom:12px;font-size:20px;font-weight:600}.discovery-empty p{color:#626975;font-size:14px}.discovery-empty a{border-bottom:1px solid #a6a8aa;align-items:center;gap:18px;min-height:44px;font-size:14px;display:inline-flex}@media (width>=1500px){.discovery-cover{height:230px}.discovery-cover-images{height:177px}.discovery-cover-title{font-size:26px}}@media (width<=1100px) and (width>=769px){.discovery-site .tournament-header{width:174px}.discovery-site .tournament-header-inner{padding-inline:12px}.discovery-site .wordmark-name{font-size:18px}.discovery-site #main-content,.discovery-site .tournament-footer{margin-left:174px}.discovery-page{padding-inline:24px}.discovery-results{gap:18px}.discovery-card-body{padding:18px}.discovery-card-footer,.discovery-event-cover{padding-inline:18px}.discovery-cover-title{font-size:20px}.discovery-result h2{font-size:18px}.discovery-thumbnail-caption{flex-direction:column;gap:0}.discovery-cover-images{height:133px}}@media (width<=768px){.discovery-site .tournament-header{width:100%;position:relative;inset:auto}.discovery-site .tournament-header-inner{grid-template-columns:1fr auto;gap:11px;padding:14px 20px 0;display:grid}.discovery-site .wordmark-name{font-size:20px}.discovery-site .wordmark-subtitle{display:none}.discovery-site .brand-symbol{width:27px;height:28px;font-size:30px}.discovery-site .tournament-nav{flex-direction:row;grid-area:2/1/3/3;gap:6px;width:100%;margin:0}.discovery-site .tournament-nav a{border-radius:3px 3px 0 0;flex:1;justify-content:center;gap:6px;min-height:44px;padding:10px 6px 12px;font-size:13px}.discovery-site .tournament-nav svg{width:18px;height:18px;display:block}.discovery-site .manage-nav{border:0;grid-area:1/2;min-height:32px;margin:0;padding:5px 0 5px 8px;font-size:10px}.discovery-site .manage-nav svg{display:none}.discovery-site .manage-nav span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.discovery-site #main-content,.discovery-site .tournament-footer{margin-left:0}.discovery-site .tournament-footer-inner{gap:10px;width:calc(100% - 36px)}.discovery-page{padding:24px 18px 0}.discovery-heading{align-items:flex-start;gap:10px;margin-bottom:21px}.discovery-heading h1{margin-bottom:8px;font-size:28px}.discovery-heading p{max-width:23em;font-size:12px}.discovery-decks-link{white-space:nowrap;gap:4px;min-height:36px;padding:8px;font-size:10px}.discovery-decks-link svg{width:13px;height:13px}.discovery-decks-link svg:first-child{display:none}.discovery-list-heading{padding-block:19px 13px;font-size:11px}.discovery-list-heading p span{margin:5px 0 0;display:block}.discovery-results{grid-template-columns:1fr;gap:20px}.discovery-result-card{border-radius:8px}.discovery-cover{height:163px}.discovery-event-cover{gap:8px;padding:15px 18px}.discovery-cover-top{font-size:11px}.discovery-cover-kind{padding:2px 6px;font-size:9px}.discovery-cover-title{max-width:94%;font-size:21px;line-height:1.4}.discovery-cover-bottom{gap:6px;font-size:10px}.discovery-recipe-cover{padding:10px 13px 0}.discovery-cover-images{gap:5px;height:115px}.discovery-thumbnail-caption{flex-direction:column;justify-content:center;gap:2px;min-height:38px;margin-inline:-13px;padding:6px 11px;line-height:1.35}.discovery-thumbnail-caption strong{font-size:10px}.discovery-thumbnail-caption>span{font-size:9px}.discovery-card-body{padding:16px 18px 13px}.discovery-event-type{margin-bottom:7px;font-size:10px}.discovery-result h2{margin-bottom:12px;font-size:19px;line-height:1.45}.discovery-winner{gap:10px;margin-bottom:12px;padding:10px 11px}.discovery-winner strong{font-size:15px}.discovery-event-facts{gap:3px;font-size:11px}.discovery-card-footer{min-height:50px;padding:6px 18px}.discovery-result-status,.discovery-no-recipe{font-size:10px}.discovery-recipe-link{min-height:38px;font-size:11px}.discovery-footnote{font-size:11px}.discovery-empty{padding:45px 15px}}.public-cover{--p-cover:#402831;--p-accent:#8d3548;isolation:isolate;background:var(--p-cover);color:#fff;height:190px;position:relative;overflow:hidden}.public-cover-blue{--p-cover:#213e4b;--p-accent:#38697c}.public-cover-neutral{--p-cover:#363b45;--p-accent:#626d7d}.public-cover-poster{flex-direction:column;justify-content:space-between;gap:12px;padding:19px 22px;display:flex;position:absolute;inset:0;overflow:hidden}.public-cover-poster:before{content:"";background:var(--p-accent);clip-path:polygon(71% 0,100% 0,100% 100%,48% 100%);z-index:-1;position:absolute;inset:0}.public-cover-label{border:1px solid #fff5;border-radius:2px;align-self:flex-start;padding:3px 7px;font-size:11px}.public-cover-poster>strong{overflow-wrap:anywhere;max-width:94%;font-size:22px;font-weight:600;line-height:1.45}.public-cover-meta{color:#ffffffd9;overflow-wrap:anywhere;font-size:11px}.public-cover-mark{color:#ffffff09;z-index:-1;font:230px/1 Arial,sans-serif;position:absolute;bottom:-44px;right:0}.public-cover-art{background:#282e36;flex-direction:column;padding:14px 14px 0;display:flex;position:absolute;inset:0}.public-cover-spread{grid-template-columns:repeat(var(--public-image-count),minmax(0,1fr));flex:1;gap:6px;width:100%;height:135px;min-height:0;display:grid}.public-cover-face{background:#353d47;border-radius:4px;min-width:0;height:100%;min-height:0;overflow:hidden}.public-cover-face img{object-fit:contain;width:100%;height:100%;display:block}.public-card-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:8px;font-size:11px;display:flex}.public-card-fallback small{color:#d4dbe4;margin-top:8px;font-size:10px}.public-cover-caption{color:#e9edf2;overflow-wrap:anywhere;background:#1c2229;min-height:34px;margin:0 -14px;padding:8px 12px;font-size:10px;line-height:1.5}.public-cover-compact{height:140px}.public-cover-compact .public-cover-poster{padding:14px 17px}.public-cover-compact .public-cover-poster>strong{font-size:18px}.public-cover-compact .public-cover-art{padding-top:10px}.public-cover-compact .public-cover-caption{min-height:27px;padding-block:5px;font-size:9px}.discovery-site .tournament-detail,.discovery-site .recipe-page,.discovery-site .deck-page,.discovery-site .environment-page{width:min(100% - 80px,1160px);margin-inline:auto}.discovery-site .back-link{min-height:30px;margin-bottom:18px;font-size:13px}.discovery-site .public-tournament-detail .detail-header{padding:35px 0 27px}.discovery-site .detail-header h1{font-size:32px;line-height:1.4}.discovery-site .detail-meta-line{margin-bottom:12px;font-size:12px}.discovery-site .detail-facts{background:#fff;border:1px solid #d8dbe0;border-radius:7px;gap:12px 25px;margin-top:24px;padding:19px 22px;box-shadow:0 3px 8px #20253506}.discovery-site .detail-facts dt{font-size:12px}.discovery-site .detail-facts dd{overflow-wrap:anywhere;font-size:13px}.discovery-site .detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.discovery-site .detail-primary{background:0 0;border:0;min-width:0;padding:0}.discovery-site .detail-primary>.detail-section{background:#fff;border:1px solid #d8dbe0;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 4px 10px #20253506}.discovery-site .detail-primary>.detail-section:first-child{box-shadow:none;background:0 0;border:0;margin-bottom:26px;padding:0}.discovery-site .results-heading{align-items:baseline;gap:10px;margin-bottom:15px}.discovery-site .results-heading h2,.discovery-site .section-heading-row h2{font-size:21px}.discovery-site .completion-count{font-size:11px}.public-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.public-placement-card{background:#fff;border:1px solid #d8dbe0;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 9px #20253508,0 15px 30px -25px #18233360}.public-placement-card .public-cover{height:163px}.public-placement-body{flex-direction:column;flex:1;padding:17px 18px 15px;display:flex}.public-placement-label{justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;display:flex}.public-placement-label>span{color:#9b3244;font-size:12px;font-weight:600}.public-placement-body h3{overflow-wrap:anywhere;margin:0 0 17px;font-size:20px;font-weight:600;line-height:1.45}.public-placement-body .muted-copy{font-size:12px}.public-placement-link{color:#a1283d;border-top:1px solid #e6e7eb;justify-content:space-between;align-items:center;gap:20px;min-height:40px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;display:flex}.public-placement-link:hover{text-underline-offset:4px;text-decoration:underline}.public-placement-missing{color:#646b75;border-top:1px solid #e6e7eb;margin-top:auto;padding-top:12px;font-size:12px}.discovery-site .detail-aside{background:#e2e5ea;border:1px solid #d3d8df;border-radius:8px;padding:20px}.discovery-site .aside-label,.discovery-site .aside-fact strong,.discovery-site .history-list strong{font-size:12px}.discovery-site .history-list time,.discovery-site .history-list span{font-size:11px}.discovery-site .source-list{font-size:13px}.discovery-site .human-notes{font-size:14px}.discovery-site .recipe-page{padding-top:32px}.discovery-site .recipe-page-header{padding:0 0 26px}.discovery-site .recipe-title-row{align-items:center;gap:25px}.discovery-site .recipe-result-label{font-size:12px}.discovery-site .recipe-total{color:#fff;background:#303842;border-radius:7px;min-width:130px;padding:17px 23px}.discovery-site .recipe-total span{color:#dbe2eb;font-size:11px}.discovery-site .recipe-total strong{font-size:36px}.discovery-site .recipe-page-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px}.discovery-site .recipe-content{background:#fff;border:1px solid #d8dbe0;border-radius:9px;min-width:0;padding:24px;box-shadow:0 4px 12px #20253509}.discovery-site .recipe-section-heading h2{font-size:21px}.discovery-site .recipe-section-heading a{font-size:12px}.discovery-site .recipe-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 13px}.discovery-site .recipe-card-visual{background:#e4e7ed;border-radius:5px;box-shadow:0 3px 7px #24273524}.discovery-site .recipe-card-visual img{object-fit:contain}.discovery-site .recipe-card h3{font-size:12px;line-height:1.5}.discovery-site .recipe-card-code{font-size:10px}.discovery-site .recipe-quantity{color:#fff;background:#222b37;border:1px solid #ffffffc7;border-radius:4px;min-width:30px;padding:3px 7px;font-size:14px;bottom:4px;right:4px}.discovery-site .recipe-sidebar{background:#e2e5ea;border:1px solid #d2d8e0;border-radius:8px;min-width:0;padding:21px}.discovery-site .recipe-sidebar h2{font-size:16px}.discovery-site .recipe-source strong{font-size:13px}.discovery-site .recipe-source a,.discovery-site .recipe-original-link{font-size:12px}.discovery-site .recipe-validation{background:#fff;border:1px solid #d3d8df;border-radius:6px;margin:-5px -5px 24px;padding:15px}.discovery-site .recipe-validation>strong{color:#9d2d40;font-size:16px}.discovery-site .recipe-text-list{margin-top:28px}.discovery-site .recipe-text-list td,.discovery-site .recipe-text-list th{font-size:12px}.discovery-site .recipe-text-list summary{font-size:14px}@media (width<=1100px){.discovery-site .detail-grid{grid-template-columns:minmax(0,1fr)}.discovery-site .detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.discovery-site .recipe-page-grid{grid-template-columns:minmax(0,1fr)}.discovery-site .recipe-sidebar{display:block}.discovery-site .recipe-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.discovery-site .tournament-detail,.discovery-site .recipe-page,.discovery-site .deck-page,.discovery-site .environment-page{width:calc(100% - 36px)}.discovery-site .public-tournament-detail .detail-header{padding:25px 0 23px}.discovery-site .detail-header h1{font-size:26px}.discovery-site .detail-meta-line{flex-wrap:wrap;font-size:11px}.discovery-site .detail-facts{gap:9px;margin-top:19px;padding:16px}.discovery-site .detail-facts>div{flex-basis:100%;align-items:flex-start;gap:12px}.discovery-site .detail-facts dt{min-width:4em;font-size:11px}.discovery-site .detail-facts dd{font-size:12px}.discovery-site .results-heading h2{font-size:20px}.discovery-site .results-heading .heading-secondary{margin-left:3px;font-size:11px}.discovery-site .completion-count{font-size:10px}.public-placement-grid{grid-template-columns:1fr;gap:18px}.public-placement-card .public-cover{height:155px}.public-placement-body{padding:15px 17px}.public-placement-body h3{font-size:20px}.discovery-site .detail-primary>.detail-section{padding:19px}.discovery-site .detail-aside{display:block}.public-cover{height:162px}.public-cover-poster{padding:15px 18px}.public-cover-poster>strong{font-size:20px}.public-cover-meta,.public-cover-caption{font-size:10px}.public-cover-compact{height:126px}.discovery-site .recipe-page{padding-top:24px}.discovery-site .recipe-title-row{align-items:flex-start;gap:14px}.discovery-site .recipe-result-label{font-size:11px}.discovery-site .recipe-total{min-width:85px;padding:12px}.discovery-site .recipe-total strong{font-size:28px}.discovery-site .recipe-total span{font-size:9px}.discovery-site .recipe-content{padding:17px}.discovery-site .recipe-section-heading h2{font-size:19px}.discovery-site .recipe-section-heading a{font-size:11px}.discovery-site .recipe-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.discovery-site .recipe-sidebar{padding:20px}.discovery-site .recipe-text-list{max-width:100%}.discovery-site .recipe-text-list table{min-width:420px}}.discovery-site .recipe-validation-jump{display:none}@media (width<=1100px){.discovery-site .recipe-validation-jump{background:#fff;border:1px solid #d8dbe0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:18px;padding:12px 14px;font-size:12px;display:flex}.discovery-site .recipe-validation-jump strong{color:#9d2d40;font-weight:600}.discovery-site .recipe-validation-jump>span:last-child{color:#6b7078;margin-left:auto}.discovery-site #recipe-validation{scroll-margin-top:24px}}.discovery-site .recipe-zone-tactics .recipe-card-visual:not(.recipe-card-text-only .recipe-card-visual){aspect-ratio:7/5}@media (width>=701px){.public-experience .tournament-nav{gap:18px}.public-experience .tournament-nav a{font-size:13px}}.discovery-site .tournament-nav{flex-shrink:0}.card-page{max-width:1320px;margin:auto;padding:34px 40px}.card-heading{margin-bottom:24px}.card-heading h1{margin:10px 0;font-size:32px;line-height:1.35}.card-heading p,.card-note{overflow-wrap:anywhere;color:#626670;font-size:13px;line-height:1.8}.card-query{flex:220px}.card-query input{width:100%}.card-results-count{color:#5a616b;margin:22px 0 14px;font-size:13px}.card-results-count strong{color:#262b32;font-size:22px}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.card-tile{background:#fff;border:1px solid #d8dbe0;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 9px #20253508}.card-art{aspect-ratio:4/5;background:#e3e6eb;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.card-art img{object-fit:contain;filter:drop-shadow(0 3px 4px #18243230);width:100%;height:100%}.card-art>span{text-align:center;color:#56616f;padding:15px;font-size:13px}.card-tile-copy{padding:14px}.card-tile-copy h2,.card-tile-copy h3{margin:3px 0 8px;font-size:16px;line-height:1.5}.card-tile-copy p{color:#626a76;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.75}.card-tile:hover h2,.card-tile:hover h3{color:#a7283b}.card-empty{background:#fff;border:1px solid #dadde2;border-radius:8px;padding:36px 24px}.card-empty h2{margin:0 0 10px;font-size:20px}.card-empty p{color:#616976;font-size:14px}.card-detail-top{background:#fff;border:1px solid #d8dbe0;border-radius:8px;grid-template-columns:minmax(200px,300px) 1fr;gap:32px;padding:24px;display:grid}.card-detail-top .card-art{border-radius:6px}.card-facts{grid-template-columns:110px 1fr;gap:12px;margin:24px 0;font-size:14px;display:grid}.card-facts dt{color:#616976}.card-facts dd{overflow-wrap:anywhere;margin:0}.card-section{margin-top:32px}.card-section>h2{margin-bottom:16px;font-size:23px}.card-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.card-variant-grid figure{margin:0}.card-variant-grid figcaption{margin-top:10px;font-size:12px;line-height:1.8}.search-results{gap:12px;padding:0;list-style:none;display:grid}.search-results>li{min-width:0}.search-result{background:#fff;border:1px solid #d8dbe0;border-radius:7px;gap:20px;min-height:100px;padding:18px;display:flex}.search-result img{object-fit:contain;flex-shrink:0;width:66px;height:90px}.search-result small{color:#6b727d;font-size:11px}.search-result h2{overflow-wrap:anywhere;margin:5px 0;font-size:18px;line-height:1.5}.search-result p{color:#626a76;margin:0;font-size:12px}.search-family-filter{border:0;flex-basis:100%;margin:0;padding:0}.search-family-filter legend{color:#555e68;margin-bottom:8px;font-size:12px}.search-family-fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.search-family-fields select{max-width:290px}.adoption-section{background:#fff;border:1px solid #d8dbe0;border-radius:8px;margin-top:32px;padding:24px}.adoption-section h2{margin:0 0 10px;font-size:23px}.adoption-table-wrap{overflow-x:auto}.adoption-table{border-collapse:collapse;width:100%;font-size:13px}.adoption-table th,.adoption-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4e6ea;padding:12px 10px}.adoption-table th:first-child,.adoption-table td:first-child{text-align:left;white-space:normal}.adoption-card{align-items:center;gap:14px;min-width:175px;display:flex}.adoption-card img{object-fit:contain;width:52px;height:72px}.representative-recipe{grid-template-columns:minmax(160px,260px) 1fr;align-items:center;gap:24px;margin-top:22px;display:grid}.representative-recipe h3{font-size:18px;line-height:1.5}.representative-recipe label{gap:8px;font-size:12px;display:grid}.representative-recipe form{gap:12px;display:grid}.representative-recipe form>.ui-action{justify-self:start}@media (width<=1100px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.discovery-site .tournament-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.discovery-site .tournament-nav a{min-width:0;min-height:43px;padding:8px 4px;font-size:12px}.card-page{padding:24px 18px}.card-heading h1{font-size:27px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-art{padding:10px}.card-tile-copy{padding:12px}.card-tile-copy h2,.card-tile-copy h3{font-size:14px}.card-detail-top{grid-template-columns:1fr;gap:14px;padding:18px}.card-detail-top>.card-art{width:min(100%,280px);margin:auto}.card-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-result{gap:12px;padding:14px}.search-result h2{font-size:16px}.search-family-fields,.search-family-fields label,.search-family-fields select{width:100%;max-width:100%}.adoption-section{padding:18px 12px}.adoption-table{table-layout:fixed;width:100%;min-width:0;font-size:11px}.adoption-table th,.adoption-table td{padding:11px 4px}.adoption-table th:first-child,.adoption-table td:first-child{width:46%;padding-left:0}.adoption-table th:not(:first-child),.adoption-table td:not(:first-child){width:18%}.adoption-table thead th{white-space:normal;overflow-wrap:anywhere;vertical-align:bottom;font-size:10px;line-height:1.5}.adoption-table td{font-variant-numeric:tabular-nums}.adoption-card{gap:7px;min-width:0}.adoption-card img{flex:0 0 32px;width:32px;height:45px}.adoption-card>span{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.6}.representative-recipe{grid-template-columns:1fr;gap:12px}}body.public-experience{--cd-ink:#172444;--cd-muted:#54617b;--cd-red:#dc264d;--cd-blue:#2c63dc;--cd-yellow:#e9b72e;--cd-green:#168064;color:var(--cd-ink);background:#f7f9ff;font-family:system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif}:is(.public-experience,.public-ui) .tournament-header{width:100%;height:76px;color:var(--ui-ink,var(--cd-ink));background:#fff;border-bottom:1px solid #dfe5f1;position:relative;inset:auto}:is(.public-experience,.public-ui) .tournament-header-inner{flex-direction:row;align-items:center;gap:42px;max-width:1400px;height:100%;margin:auto;padding:0 40px}:is(.public-experience,.public-ui) .tournament-wordmark{color:var(--ui-ink,var(--cd-ink))}:is(.public-experience,.public-ui) .wordmark-subtitle{color:#63708a}:is(.public-experience,.public-ui) .brand-symbol{color:#fff;background:#dc264d;transform:rotate(-6deg)}:is(.public-experience,.public-ui) .tournament-nav{flex-direction:row;gap:8px;height:100%;display:flex}:is(.public-experience,.public-ui) .tournament-nav a{color:#52617b;border-radius:0;gap:7px;min-height:44px;padding:10px 15px;font-size:13px}:is(.public-experience,.public-ui) .tournament-nav a.is-current{color:#b5183e;background:#fff0f3;box-shadow:inset 0 -3px #dc264d}:is(.public-experience,.public-ui) .tournament-nav a:hover{color:#172444;background:#f0f4fc}:is(.public-experience,.public-ui) .manage-nav{color:#54617b;white-space:nowrap;border:0;margin:0 0 0 auto;padding:10px}.public-experience #main-content,.public-experience .tournament-footer{margin-left:0}.public-experience .tournament-footer-inner{max-width:1320px}.public-experience :focus-visible{outline-offset:4px;outline:3px solid #2c63dc}.card-experience [hidden]{display:none!important}.cd-page{width:min(100%,1400px);margin:auto;padding:28px 40px}.cd-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-experience [data-color=red]{--card-color:#dc3153;--card-soft:#fff0f2}.card-experience [data-color=blue]{--card-color:#2863dc;--card-soft:#eaf2ff}.card-experience [data-color=yellow]{--card-color:#ac7600;--card-soft:#fff6d9}.card-experience [data-color=green]{--card-color:#138062;--card-soft:#e7f6ef}.card-experience [data-color=colorless]{--card-color:#65718a;--card-soft:#edf0f6}.cd-intro{justify-content:space-between;align-items:center;min-height:190px;padding:6px 36px 26px;display:flex;position:relative;overflow:hidden}.cd-intro-copy{z-index:1;position:relative}.cd-intro h1 br{display:none}.cd-intro p{color:#536589;margin:12px 0 0;font-size:15px}.cd-fan{justify-content:center;width:390px;height:180px;margin:-5px 20px -10px 0;display:flex;position:relative}.cd-fan:before{content:"";background:#dfebff;border-radius:50%;position:absolute;inset:18px -14px -30px}.cd-fan .card-art{aspect-ratio:auto;background:0 0;flex-shrink:0;width:128px;height:178px;padding:0;overflow:visible;transform:rotate(-14deg)translateY(18px)}.cd-fan .card-art:nth-child(2){z-index:1;margin-inline:-12px;transform:rotate(0)}.cd-fan .card-art:nth-child(3){transform:rotate(14deg)translateY(18px)}.cd-fan .card-art img{filter:drop-shadow(0 8px 6px #20376224);border-radius:8px}.cd-filter-row{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.cd-colors{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.cd-colors label{cursor:pointer;position:relative}.cd-colors input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cd-colors label>span{color:#52617b;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.cd-colors input:checked+span{background:var(--card-soft,#e9effc);border-color:var(--card-color,#55709a);color:var(--card-color,#172444)}.cd-colors input:focus-visible+span{outline-offset:3px;outline:3px solid #2c63dc}.cd-colors i,.cd-color-dot{background:var(--card-color,#65718a);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.card-experience [data-color=yellow] .cd-color-dot,.card-experience [data-color=yellow] i{background:#efc43a;box-shadow:inset 0 0 0 1px #b88718}.cd-advanced{margin-left:auto}.cd-advanced summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:650;list-style:none;display:flex}.cd-advanced summary::-webkit-details-marker{display:none}.cd-advanced summary svg{width:18px;height:18px}.cd-advanced[open] summary svg{transform:rotate(180deg)}.cd-advanced summary>span{background:#e9effc;border-radius:4px;place-items:center;width:22px;height:22px;display:inline-grid}.cd-advanced[open]{flex:100%}.cd-advanced[open] summary{justify-content:flex-start}.cd-advanced-fields{flex-wrap:wrap;gap:14px;padding:10px 0 2px;display:flex}.cd-advanced-fields label{color:#54617b;gap:6px;font-size:12px;display:grid}.cd-advanced-fields select{min-width:100px;min-height:42px;font:inherit;color:#172444;background:#fff;border:1px solid #bac9e0;border-radius:7px;padding:8px 30px 8px 12px;font-size:14px}.cd-results{scroll-margin-top:20px}.cd-results-heading{color:#54617b;justify-content:space-between;align-items:center;gap:14px;margin:30px 0 18px;font-size:13px;display:flex}.cd-results-heading p{margin:0}.cd-results-heading strong{color:#172444;margin-right:5px;font-size:27px}.cd-results-heading p>span{overflow-wrap:anywhere;margin-left:14px}.cd-results-heading>div{white-space:nowrap;align-items:center;gap:18px;display:flex}.cd-results-heading a{color:#1a4ea6;text-underline-offset:4px;text-decoration:underline}.cd-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 22px;margin:0;padding:0;list-style:none;display:grid}.cd-grid li{min-width:0}.cd-card{border-radius:10px;display:block}.cd-card-image{background:var(--card-soft,#edf0f6);border-radius:10px;padding:8px;transition:transform .18s;position:relative}.cd-card-image .card-art{aspect-ratio:716/1000;background:0 0;padding:0;overflow:visible}.cd-card-image .card-art img{filter:drop-shadow(0 3px 3px #24385825);border-radius:7px}.cd-card:hover .cd-card-image{transform:translateY(-6px)rotate(-1deg)}.cd-card:hover h2{color:var(--card-color)}.cd-ace{color:#ffe594;background:#172444;border:1px solid #e6b830;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:13px;right:12px;box-shadow:0 2px 5px #17244425}.cd-card-copy{padding:11px 2px 0}.cd-card-code{color:#5d6980;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.cd-card-code>span:last-child:not(:first-child){font-size:11px}.cd-card-copy h2{overflow-wrap:anywhere;margin:5px 0 7px;font-size:16px;font-weight:750;line-height:1.5}.cd-card-attributes{color:#52617b;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.cd-card-attributes>span:nth-child(3){margin-left:2px}.cd-card-cost{margin-left:auto}.cd-card-cost b{color:#172444;font-size:15px}.cd-pagination{justify-content:center;align-items:center;gap:7px;margin:38px 0;display:flex}.cd-pagination a{text-align:center;border-radius:7px;min-width:42px;min-height:44px;padding:10px 12px;font-size:14px}.cd-pagination a[href]:hover{background:#e4edff}.cd-pagination a[aria-current]{color:#fff;background:#172444}.cd-pagination [aria-disabled=true]{color:#8993a5}.cd-source{color:#596781;overflow-wrap:anywhere;margin-top:26px;font-size:12px;line-height:1.8}.cd-source a{text-underline-offset:3px;margin-left:8px;text-decoration:underline}.cd-source>a:first-child{margin-left:0}.cd-back{color:#4c6286;align-items:center;min-height:44px;margin-bottom:18px;font-size:13px;display:inline-flex}.cd-detail{grid-template:"gallery heading""gallery copy"1fr/minmax(300px,1fr) minmax(300px,1.05fr);column-gap:64px;display:grid}.cd-detail-heading{grid-area:heading;padding-top:24px}.cd-gallery{grid-area:gallery;min-width:0}.cd-detail-copy{grid-area:copy;min-width:0}.cd-stage{background:var(--card-soft);isolation:isolate;border-radius:22px;flex-direction:column;align-items:center;gap:14px;min-height:520px;padding:18px 32px 14px;display:flex;position:relative;overflow:hidden}.cd-stage:before{content:"";background:var(--card-color);opacity:.07;z-index:-1;position:absolute;inset:12% -20%;transform:rotate(-25deg)}.cd-main-art{aspect-ratio:716/1000;cursor:zoom-in;border-radius:12px;justify-content:center;align-items:center;width:min(100%,310px);display:flex}.cd-main-art img{object-fit:contain;filter:drop-shadow(0 12px 10px #21345028);border-radius:12px;width:100%;height:100%}.cd-main-art>span{color:#52617b;font-size:16px}.cd-enlarge-hint{color:#52617b;font-size:12px}.cd-variant-heading{justify-content:space-between;align-items:baseline;margin:22px 0 12px;display:flex}.cd-variant-heading h2{margin:0;font-size:14px}.cd-variant-heading>span{color:#54617b;font-size:12px}.cd-variants{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cd-variant{text-align:center;border:2px solid #0000;border-radius:9px;min-width:0;padding:5px;transition:background .15s;display:block}.cd-variant[aria-current=true]{border-color:var(--card-color);background:var(--card-soft)}.cd-variant:hover{background:var(--card-soft)}.cd-variant .card-art{aspect-ratio:716/1000;background:0 0;border-radius:5px;padding:0}.cd-variant .card-art img{filter:none}.cd-variant>span,.cd-variant>small{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.4;display:block}.cd-variant>small{color:#53617b;margin-top:2px;font-size:10px}.cd-detail-category{color:var(--card-color);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.cd-ace-label{color:#ffe594;background:#172444;border-radius:3px;padding:3px 7px;font-size:11px}.cd-detail-code{color:#52617b;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.cd-detail-code>span:last-child{background:#e8edf8;border-radius:4px;padding:3px 8px}.cd-stats{gap:36px;margin:28px 0;display:flex}.cd-stats>div{align-items:baseline;gap:12px;display:flex}.cd-stats dt{color:#52617b;font-size:13px;font-weight:650}.cd-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:36px;font-weight:800;line-height:1}.cd-effect{border-top:3px solid var(--card-color);padding:22px 0 10px}.cd-effect h2{color:#52617b;margin:0 0 14px;font-size:13px}.cd-effect p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.95}.cd-build-rule{background:#edf1fa;border-radius:8px;padding:13px 16px;font-size:13px;line-height:1.8}.cd-build-rule p{margin:4px 0 0}.cd-print-facts{gap:13px;margin:0;display:grid}.cd-print-facts>div{grid-template-columns:85px 1fr;gap:10px;font-size:13px;line-height:1.7;display:grid}.cd-print-facts dt{color:#52617b}.cd-print-facts dd{overflow-wrap:anywhere;margin:0}.cd-detail-page .card-section{margin-top:52px}.cd-detail-page .card-section>h2{font-size:22px}.cd-detail-page .card-empty{background:#f0f4fc;border:0}.cd-image-dialog{color:#172444;background:#f4f7fe;border:0;border-radius:16px;width:min(1100px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0;overflow:hidden}.cd-image-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111d38cf}.cd-dialog-toolbar{background:#fff;border-bottom:1px solid #dfe5f1;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 20px;display:flex}.cd-dialog-toolbar p{margin:0;font-size:14px;font-weight:700}.cd-dialog-toolbar p>span{color:#52617b;font-size:11px;font-weight:400;display:block}.cd-dialog-toolbar>div{flex-shrink:0;gap:10px;display:flex}.cd-dialog-image{text-align:center;overscroll-behavior:contain;height:calc(100% - 72px);padding:16px;overflow:auto}.cd-dialog-image img{object-fit:contain;width:100%;max-width:none;height:100%;margin:auto;display:block}.cd-image-dialog[data-zoomed=true] .cd-dialog-image img{object-fit:initial;width:716px;height:auto}.cd-dialog-image p{font-size:14px}body.public-experience:has(.cd-image-dialog[open]){overflow:hidden}@media (width>=1500px){.cd-stage{min-height:560px}.cd-main-art{width:330px}}@media (width<=1190px){:is(.public-experience,.public-ui) .tournament-header-inner{gap:20px;padding:0 24px}:is(.public-experience,.public-ui) .tournament-nav a{padding:10px}:is(.public-experience,.public-ui) .manage-nav span{display:none}.cd-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.cd-detail{column-gap:36px}.cd-variants{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){:is(.public-experience,.public-ui) .tournament-nav a{padding:10px 8px}:is(.public-experience,.public-ui) .wordmark-subtitle,:is(.public-experience,.public-ui) .tournament-nav a svg{display:none}.cd-page{padding:24px}.cd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-fan{width:270px;margin-right:0}.cd-intro{padding-inline:8px}.cd-intro h1 br{display:block}.cd-detail{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);column-gap:24px}.cd-stage{min-height:0;padding-inline:20px}.cd-effect p{font-size:16px}}@media (width<=640px){:is(.public-experience,.public-ui) .tournament-header{height:auto}:is(.public-experience,.public-ui) .tournament-header-inner{flex-wrap:wrap;gap:0;padding:0 16px;display:flex}:is(.public-experience,.public-ui) .tournament-wordmark{height:54px}:is(.public-experience,.public-ui) .wordmark-name{font-size:19px}:is(.public-experience,.public-ui) .brand-symbol{width:27px;height:27px}:is(.public-experience,.public-ui) .manage-nav{order:1;margin-left:auto}:is(.public-experience,.public-ui) .tournament-nav{flex-basis:100%;order:2;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;height:43px;display:grid}:is(.public-experience,.public-ui) .tournament-nav a{justify-content:center;min-width:0;min-height:43px;padding:6px 2px;font-size:11px}:is(.public-experience,.public-ui) .tournament-nav a svg{display:none}.cd-page{padding:18px 16px}.cd-intro{min-height:128px;padding:0 0 18px}.cd-intro p{margin-top:9px;font-size:11px}.cd-fan{width:150px;height:116px;margin:0 -4px 0 0}.cd-fan .card-art{width:77px;height:107px}.cd-fan .card-art:first-child{display:none}.cd-fan .card-art:nth-child(2){margin-right:-12px;transform:rotate(-12deg)translateY(6px)}.cd-fan .card-art:nth-child(3){transform:rotate(12deg)translateY(7px)}.cd-fan:before{inset:10px -3px -6px}.cd-filter-row{gap:5px;margin-top:9px}.cd-colors{justify-content:space-between;gap:2px;width:100%}.cd-colors label>span{gap:5px;min-height:38px;padding:7px;font-size:12px}.cd-colors i{width:8px;height:8px}.cd-advanced{flex-basis:100%;margin:0}.cd-advanced summary{justify-content:flex-start;min-height:34px;font-size:12px}.cd-advanced-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cd-advanced-fields select{width:100%;min-width:0;max-width:100%;font-size:16px}.cd-results-heading{align-items:flex-start;margin:22px 0 14px;font-size:12px}.cd-results-heading strong{font-size:23px}.cd-results-heading p>span{margin:3px 0 0;font-size:12px;display:block}.cd-results-heading>div{gap:8px;padding-top:8px;font-size:11px}.cd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.cd-card-image{border-radius:8px;padding:5px}.cd-card-copy{padding:8px 1px 0}.cd-card-copy h2{margin:4px 0 6px;font-size:15px}.cd-card-code{font-size:11px}.cd-card-attributes{gap:4px;font-size:11px}.cd-card-cost{margin-left:0}.cd-card-attributes .cd-color-dot{width:8px;height:8px}.cd-ace{padding:1px 5px;font-size:10px;top:9px;right:8px}.cd-source{font-size:11px}.cd-pagination{gap:3px}.cd-pagination a{min-width:35px;padding:10px;font-size:13px}.cd-back{min-height:34px;margin:0 0 10px;font-size:12px}.cd-detail{grid-template-columns:1fr;grid-template-areas:"heading""gallery""copy";row-gap:22px;display:grid}.cd-detail-heading{padding:0}.cd-detail-category{gap:8px;font-size:12px}.cd-detail-code{font-size:12px}.cd-stage{border-radius:16px;gap:10px;padding:12px 16px}.cd-main-art{width:245px}.cd-enlarge-hint{font-size:11px}.cd-variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cd-variant-heading{margin:18px 0 9px}.cd-variant>span{font-size:10px}.cd-stats{margin:0 0 23px}.cd-stats dd{font-size:32px}.cd-effect{padding-top:18px}.cd-effect p{font-size:16px;line-height:1.95}.cd-detail-page .card-section{margin-top:35px}.cd-detail-page .card-section>h2{font-size:19px}.cd-image-dialog{border-radius:0;width:100vw;height:100dvh}.cd-dialog-toolbar{gap:6px;min-height:74px;padding:10px 12px}.cd-dialog-toolbar p{font-size:12px}.cd-dialog-toolbar>div{gap:5px}.cd-dialog-image{height:calc(100% - 74px);padding:12px}}@media (prefers-reduced-motion:reduce){.cd-card-image,.cd-variant{transition:none}.cd-card:hover .cd-card-image{transform:none}}.cd-recipe-link{width:100%;margin:30px 0 25px}.cb-page .cd-intro{min-height:135px;padding:0 16px 18px}.cb-page .cd-fan{width:290px;height:128px}.cb-page .cd-fan .card-art{width:94px;height:131px}.cb-page .cd-results-heading{margin:22px 0 14px}.cb-quick-colors{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 10px;display:flex}.cb-quick-colors>span{font-size:13px;font-weight:700}.cb-quick-colors small{color:#65718a;font-size:11px}.cb-conditions{border-top:1px solid #e1e7f1;margin:0 -20px;padding:0 20px}.cb-conditions summary{cursor:pointer;color:#172444;padding:14px 0;font-size:13px;font-weight:700}.cb-conditions summary>span{color:#65718a;margin-left:14px;font-size:12px;font-weight:400}.cb-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;padding:8px 0 20px;display:grid}.cb-fields>label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:650;display:flex}.cb-fields fieldset{border:0;min-width:0;margin:0;padding:0}.cb-fields legend{margin-bottom:8px;font-size:13px;font-weight:650}.cb-fields legend small{color:#65718a;margin-left:8px;font-weight:400}.cb-wide{grid-column:1/-1}.cb-checks{flex-wrap:wrap;gap:8px;display:flex}.cb-checks label{cursor:pointer;background:#f0f4fb;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;display:flex}.cb-checks label:has(input:checked){background:#e5ecff;box-shadow:inset 0 0 0 1px #5576bc}.cb-checks input{accent-color:#2c63dc;width:16px;height:16px;margin:0}.cb-checks p{color:#65718a;flex-basis:100%;margin:0;font-size:12px}.cb-numbers>div{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cb-numbers label{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.cb-numbers input{width:65px}.cb-filter-actions{justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.cb-filter-actions a{color:#315b9d;text-underline-offset:3px;font-size:13px;text-decoration:underline}.cb-active-filters{color:#65718a;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0 0;font-size:12px;display:flex}.cb-active-filters a{color:#284a7e;background:#e6edf9;border-radius:5px;gap:10px;padding:6px 9px;display:flex}.cb-active-filters a:last-child{text-underline-offset:3px;background:0 0;text-decoration:underline}.cb-result-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.cb-result-tools label{white-space:nowrap;align-items:center;gap:4px;display:flex}.cb-result-tools form{color:#52617b;align-items:center;gap:6px;font-size:12px;display:flex}.has-card-browser .cb-result-tools button{display:none}.cb-workspace{grid-template-columns:minmax(0,1fr) 304px;align-items:stretch;gap:32px;display:grid}.cb-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:26px 16px}.cb-grid .cd-card-image{padding:6px}.cb-grid [data-selected=true] .cd-card-image{box-shadow:0 0 0 2px var(--card-color,#2c63dc)}.cb-grid .cd-card-copy h2{font-size:15px}.cb-grid .cd-card-copy h2 a:hover{color:#b5183e;text-underline-offset:3px;text-decoration:underline}.cb-grid .cd-card-code{font-size:11px}.cb-peek-label{opacity:0;color:#fff;white-space:nowrap;background:#172444ee;border-radius:20px;padding:6px 13px;font-size:12px;transition:opacity .12s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.has-card-browser .cb-art-link:hover .cb-peek-label,.has-card-browser .cb-art-link:focus-visible .cb-peek-label{opacity:1}.cb-preview{scrollbar-width:thin;scrollbar-color:#bac9e2 transparent;background:#fff;border:1px solid #d8e2f1;border-radius:14px;max-height:calc(100dvh - 40px);position:sticky;top:20px;overflow:auto}.cb-preview-heading{color:#52617b;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;font-weight:650;display:flex}.public-ui .cb-preview-heading .ui-action{display:none}.cb-preview-art{background:var(--card-soft,#edf2fa);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:16px;display:flex;position:relative}.cb-preview-art>img{object-fit:contain;filter:drop-shadow(0 6px 7px #17244425);width:210px;height:294px}.cb-preview-copy{padding:16px}.cb-preview-code{color:#65718a;margin:0 0 4px;font-size:11px}.cb-preview-copy h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800;line-height:1.45}.cb-preview-kind{color:#65718a;margin:6px 0 10px;font-size:12px}.cb-preview-stats{gap:25px;margin:12px 0;display:flex}.cb-preview-stats>div{align-items:baseline;gap:9px;display:flex}.cb-preview-stats dt{color:#65718a;font-size:11px}.cb-preview-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:25px;font-weight:800}.cb-preview-variants{scrollbar-width:thin;gap:7px;padding:3px 2px 7px;display:flex;overflow:auto}.cb-preview-variants button{cursor:pointer;color:#52617b;background:#f5f8ff;border:1px solid #d5deed;border-radius:5px;flex:0 0 49px;padding:3px}.cb-preview-variants button[aria-pressed=true]{border-color:#2c63dc;outline:1px solid #2c63dc}.cb-preview-variants img{object-fit:contain;width:40px;height:54px}.cb-preview-variants span{font-size:9px;display:block}.cb-preview-effect{padding:12px 0}.cb-preview-effect h3,.cb-related h3{color:#65718a;margin:0 0 7px;font-size:12px}.cb-preview-effect p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.cb-related{border-top:1px solid #e4eaf4;margin-top:20px;padding-top:18px}.cb-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cb-related a{color:#52617b;font-size:10px;line-height:1.5}.cb-related img{object-fit:contain;background:var(--card-soft,#eef2fa);border-radius:4px;width:100%;height:92px}.cb-related span{padding-top:6px;display:block}.cb-related a:hover span{color:#b5183e;text-decoration:underline}.cb-recipe-search{width:100%;margin-top:17px}.cb-preview-dialog{color:#172444;background:#fff;border:0;border-radius:14px;width:min(440px,100% - 24px);max-height:90dvh;padding:0}.cb-preview-dialog::backdrop{background:#10234288}.cb-preview-dialog .cb-preview{border:0;max-height:none;position:static;overflow:visible}.cb-preview-dialog .cb-preview-heading{z-index:2;background:#fff;position:sticky;top:0}.public-ui .cb-preview-dialog .cb-preview-heading .ui-action{display:inline-flex}.cb-preview-dialog .cb-preview-art>img{width:155px;height:218px}.cb-preview-dialog .cb-preview-copy{padding:18px 24px}@media (width>=1500px){.cb-workspace{grid-template-columns:minmax(0,1fr) 324px}.cb-preview-art>img{width:180px;height:250px}}@media (width<=1099px){.cb-workspace{display:block}.cb-preview-host{display:none}.cb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px) and (width<=1279px){.cb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.cb-page .cd-intro{min-height:96px;padding:0 0 12px}.cb-page .cd-intro p{font-size:11px}.cb-page .cd-fan{width:125px;height:90px;margin-right:-12px}.cb-page .cd-fan .card-art{width:48px;height:68px}.cb-quick-colors{gap:5px;padding:10px 0}.cb-quick-colors>span{display:none}.cb-quick-colors .cd-colors{gap:1px}.cb-quick-colors .cd-colors label>span{gap:5px;padding:7px 8px;font-size:12px}.cb-quick-colors small{display:none}.cb-conditions{margin:0 -12px;padding:0 12px}.cb-conditions summary>span{margin:5px 0 0 16px;font-size:11px;display:block}.cb-fields{grid-template-columns:1fr;gap:18px}.cb-checks{gap:5px}.cb-checks label{padding:8px;font-size:12px}.cb-filter-actions{gap:12px}.cb-filter-actions a{font-size:11px}.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.cb-grid .cd-card-copy h2{font-size:14px}.cb-grid .cd-card-code{font-size:10px}.cb-result-tools{gap:12px;margin-bottom:16px}.cb-result-tools form{margin-left:auto}.cb-result-tools label{gap:0;font-size:0}.has-card-browser .cb-peek-label{opacity:1;padding:4px 9px;font-size:10px;bottom:9px}.cb-active-filters{font-size:11px}.cb-active-filters a{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.cb-peek-label{transition:none}}.cb-open-detail{width:100%}body.tournament-site.public-experience{--t-ink:#182540;--t-ink-soft:#34445e;--t-muted:#627086;--t-accent:#e3214f;--t-accent-dark:#bc1740;--t-line:#e2e7ef;--t-line-strong:#d4dce8;--t-content:1280px;color:#182540;background:#fff}body.public-experience :is(.discovery-page,.deck-page,.environment-page,.tournament-detail,.recipe-page,.comparison-page){max-width:1280px}body.public-experience :is(.discovery-page,.deck-page,.environment-page,.recipe-page,.comparison-page),body.public-experience .tournament-detail{width:calc(100% - 80px);margin-inline:auto}body.public-experience :is(.deck-intro h1,.discovery-heading h1,.environment-heading h1){letter-spacing:-.045em;font-size:42px;font-weight:800}body.public-experience .section-kicker{color:#c41d46}body.public-experience :is(.deck-intro,.discovery-heading,.environment-heading){padding-block:8px 26px}.hub-directory-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:44px;display:grid}.hub-directory-main{min-width:0}.hub-discovery-rail{border-left:1px solid #e2e7ef;min-width:0;padding-left:25px}.hub-discovery-rail section{margin:0 0 30px}.hub-discovery-rail section:first-child{background:#eef3f9;border-radius:7px;margin-left:-1px;padding:23px}.hub-discovery-rail h2{margin:0 0 10px;font-size:20px;line-height:1.5}.hub-discovery-rail p{color:#627086;margin:8px 0 16px;font-size:12px;line-height:1.85}.hub-discovery-rail .hub-eyebrow,.hub-eyebrow{color:#c91d48;font-size:12px;font-weight:750}.hub-rail-action{border-bottom:1px solid #dde4ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;font-weight:650;display:flex}.hub-rail-action span{color:#e3214f;font-size:20px}.hub-rail-events{margin:0;padding:0;list-style:none}.hub-rail-events a{border-bottom:1px solid #e2e7ef;gap:5px;padding:15px 0;display:grid}.hub-rail-events time,.hub-rail-events span{color:#627086;font-size:11px}.hub-rail-events strong{font-size:13px;line-height:1.65}body.public-experience .discovery-results{display:block}body.public-experience .discovery-result-card{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;margin:0}body.public-experience .discovery-result-card article{display:block}body.public-experience .discovery-result{grid-template-columns:78px minmax(0,1fr);align-items:start;column-gap:24px;padding:24px 0 18px;display:grid}body.public-experience .discovery-card-body{min-width:0;padding:0}body.public-experience .discovery-card-body h2{margin:5px 0 12px;font-size:22px;font-weight:750;line-height:1.5}body.public-experience .discovery-event-type{color:#657086;margin:0;font-size:11px}body.public-experience .discovery-winner{background:0 0;gap:15px;margin:0 0 10px;padding:0}body.public-experience .discovery-winner strong{font-size:16px}body.public-experience .discovery-rank{color:#b51f44}body.public-experience .discovery-event-facts{margin:9px 0 0;font-size:12px}body.public-experience .discovery-event-facts time{display:none}body.public-experience .discovery-card-footer{background:0 0;border:0;gap:12px;padding:0 0 20px 102px;font-size:12px}.hub-event-date{color:#182540;text-align:center;font-variant-numeric:tabular-nums;padding-top:3px;line-height:1.2}.hub-event-date span{color:#627086;margin-bottom:6px;font-size:11px;display:block}.hub-event-date strong{letter-spacing:-.045em;font-size:26px}.hub-event-art{grid-area:2/2;max-width:300px;margin-top:14px}.hub-event-art .discovery-cover-images{background:#eef3f9;justify-content:center;gap:8px;height:160px;padding:10px;display:flex}.hub-event-art img{object-fit:contain;width:auto;max-width:47%;height:100%}.hub-event-art>span{color:#627086;font-size:11px}body.public-experience .discovery-footnote{margin-top:22px;font-size:11px;line-height:1.8}body.public-experience .public-deck-directory{grid-template-columns:1fr;gap:25px;display:grid}body.public-experience .public-deck-directory>li{box-shadow:none;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;padding-bottom:22px}body.public-experience .public-deck-directory .deck-directory-row{grid-template-rows:auto auto;grid-template-columns:minmax(210px,38%) minmax(0,1fr);align-items:center;gap:0 24px;height:auto;display:grid}body.public-experience .public-deck-directory .public-cover{background:#eef3f9;border-radius:7px;grid-row:1/3;height:230px}body.public-experience .public-deck-directory .deck-directory-name{padding:7px 0 16px}body.public-experience .deck-directory-name h2{font-size:23px;font-weight:750}body.public-experience .public-deck-directory .deck-directory-metrics{background:0 0;align-self:start;gap:22px;margin:0;padding:12px 0 0}body.public-experience .public-cover-art{background:#edf2f8}body.public-experience .public-cover-spread{gap:10px;height:calc(100% - 26px);padding:14px}body.public-experience .public-cover-face{box-shadow:none;background:0 0;border:0;min-width:0}body.public-experience .public-cover-face img{object-fit:contain;border-radius:3px}body.public-experience .public-cover-caption{color:#627086;background:#edf2f8;padding:5px 12px;font-size:10px}body.public-experience .public-cover-poster{color:#182540;background:#edf2f8}body.public-experience .public-cover-poster:before,body.public-experience .public-cover-poster:after,body.public-experience .public-cover-mark{display:none}body.public-experience .public-deck-directory .deck-representative-cards{border:0;flex-wrap:wrap;gap:7px 12px;margin:0;padding:12px 0 0;font-size:11px;display:flex}body.public-experience .public-deck-directory .deck-representative-cards>span{flex-basis:100%}body.public-experience .deck-image-directory-link{background:0 0;border:0;padding:12px 0 0}body.public-experience .meta-layout{grid-template-columns:minmax(0,1fr) 330px;gap:40px}body.public-experience .meta-competitive{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.public-experience .meta-shop{background:0 0;border-left:1px solid #e2e7ef;padding:0 0 0 25px}body.public-experience .meta-section-heading h2{letter-spacing:-.025em;font-size:23px}body.public-experience .meta-section-heading{flex-wrap:wrap;gap:7px}body.public-experience .meta-quality{padding:18px 0}body.public-experience .meta-empty{text-align:left;background:#f4f6f9;border:0;padding:24px}body.public-experience .meta-method{border-top:1px solid #e2e7ef;margin:32px 0;padding:18px 0}body.public-experience .meta-method summary{cursor:pointer;font-size:15px;font-weight:700}body.public-experience .meta-method>div{vertical-align:top;width:49%;padding:14px 26px 0 0;display:inline-block}body.public-experience .env-recent{gap:40px;margin-top:30px}body.public-experience .env-recent li a{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;align-items:center;gap:22px;padding:18px 0}body.public-experience .env-recent-copy{padding:0}.hub-recent-date{font-variant-numeric:tabular-nums;min-width:68px;font-size:25px;font-weight:750}body.public-experience .public-tournament-detail .detail-header{padding-block:32px 25px}body.public-experience .detail-header h1{letter-spacing:-.035em;font-size:36px}body.public-experience .detail-facts{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e7ef;border-radius:0;padding:18px 0 0}body.public-experience .detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:44px}body.public-experience .detail-primary>.detail-section{box-shadow:none;border:0;border-top:1px solid #e2e7ef;border-radius:0;padding:24px 0}body.public-experience .detail-aside{background:#f3f6fa;border:0;border-radius:7px;padding:23px}body.public-experience .public-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.public-experience .public-placement-card{box-shadow:none;border:1px solid #e2e7ef;border-radius:6px}body.public-experience .public-placement-body{padding:20px}body.public-experience .public-placement-body h3{margin-bottom:17px;font-size:21px}body.public-experience .public-placement-card .public-cover{height:230px}body.public-experience .detail-primary>.deck-image-gallery{width:100%;margin:26px 0 32px}body.public-experience .deck-image-gallery-header{align-items:flex-start}body.public-experience .deck-image-gallery-header p{max-width:44em}body.public-experience .deck-image-card{box-shadow:none;border:0}body.public-experience .deck-image-frame{border-radius:7px;overflow:hidden}body.public-experience .deck-image-caption{padding:13px 0}body.public-experience .deck-image-caption>strong{font-size:14px}body.public-experience .deck-image-gallery-empty{margin:14px 0;padding:5px 0}body.public-experience .deck-detail-cover{width:40%;box-shadow:none}body.public-experience .deck-detail-cover .public-cover{height:280px}body.public-experience .deck-representative-cards-detail{background:0 0;border:0;border-top:1px solid #e2e7ef;border-radius:0;padding:18px 0}body.public-experience .deck-representative-cards-detail li img{object-fit:contain;width:40px;height:56px}body.public-experience .deck-stat-strip{box-shadow:none;background:#f3f6fa;border:0}body.public-experience .deck-recipes{background:#f3f6fa;border:0}body.public-experience .deck-result-list li{box-shadow:none;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;grid-template-columns:62px minmax(0,1fr);padding:16px 0}body.public-experience .deck-result-rank{grid-area:1/1/4;padding-top:22px}body.public-experience .deck-result-main{grid-column:2}body.public-experience .deck-result-recipe{grid-column:2;padding-bottom:0}body.public-experience .deck-result-cover{display:none}body.public-experience .adoption-section{border-top:1px solid #e2e7ef;margin-top:30px;padding:25px 0}body.public-experience .adoption-section h2{margin-top:0;font-size:22px}body.public-experience .hub-analysis-empty{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:24px 0 0;padding:22px 0;display:flex}body.public-experience .hub-analysis-empty h2{margin:0;font-size:18px}body.public-experience .hub-analysis-empty p{color:#627086;margin:0;font-size:12px}body.public-experience .recipe-page-grid{grid-template-columns:minmax(0,1fr) 280px;gap:35px}body.public-experience .recipe-content{box-shadow:none;border:0;padding:0}body.public-experience .recipe-sidebar{background:#f3f6fa;border:0}body.public-experience .recipe-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}body.public-experience .recipe-card h3{font-size:13px}body.public-experience .recipe-text-list summary{min-height:44px;padding:12px 0}body.public-experience .deck-image-detail{width:calc(100% - 80px);max-width:1280px}body.public-experience .hub-image-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:36px;display:grid}body.public-experience .deck-recipe-card{border:0;min-width:0;margin-top:8px;padding:0}body.public-experience .deck-recipe-heading{flex-wrap:wrap}body.public-experience .deck-recipe-heading h2{font-size:24px}body.public-experience .deck-recipe-totals{flex-wrap:wrap;gap:10px 20px;display:flex}body.public-experience .deck-recipe-sections{display:block}body.public-experience .deck-recipe-zone{background:0 0;border:0;margin-bottom:28px}body.public-experience .deck-recipe-zone>header{padding:12px 0}body.public-experience .deck-recipe-zone>header h3{font-size:18px}body.public-experience .deck-recipe-zone ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px;padding:18px 0;display:grid}body.public-experience .deck-recipe-zone li{border:0;flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex;position:relative}body.public-experience .deck-recipe-card-image{aspect-ratio:5/7;background:#f0f3f8;border-radius:5px;width:100%;height:auto}body.public-experience .deck-recipe-card-image img{object-fit:contain;width:100%;height:100%}body.public-experience .deck-recipe-card-copy strong{font-size:13px}body.public-experience .deck-recipe-zone li>b{color:#182540;order:-1;align-self:flex-end;font-size:13px}body.public-experience .deck-recipe-zone-tactics .deck-recipe-card-image{aspect-ratio:7/5}body.public-experience .deck-recipe-zone-empty{padding:18px 0}body.public-experience .deck-image-source-photo{background:#f3f6fa;border-radius:7px;margin-top:8px;padding:20px}body.public-experience .deck-image-source-photo>header{flex-direction:column;align-items:flex-start;gap:8px}body.public-experience .deck-image-detail-visual{background:#e8edf4;border:0;min-height:180px}body.public-experience .deck-image-detail-visual img{max-height:440px}body.public-experience .hub-image-detail-grid:has(.deck-recipe-empty){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.public-experience .deck-recipe-text-section details{margin-top:15px}body.public-experience .deck-recipe-text-section summary{cursor:pointer;min-height:40px;font-size:13px}body.public-experience .hub-search-page{width:calc(100% - 80px);max-width:1080px;margin-inline:auto}.hub-search-advanced{border-top:1px solid #e2e7ef;grid-column:1/-1;padding-top:18px}.hub-search-advanced>summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:650}body.public-experience .hub-search-advanced .search-family-filter{background:0 0;border:0;padding:18px 0 0}body.public-experience .hub-search-advanced legend{padding-top:18px;font-size:13px}body.public-experience .hub-search-advanced .search-family-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}body.public-experience .search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}body.public-experience .search-result{min-height:132px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;padding:22px 0}body.public-experience .search-result img{object-fit:contain;background:#f1f4f8;flex-shrink:0;width:72px;height:101px}body.public-experience .search-result h2{font-size:19px}.hub-message-page{width:calc(100% - 80px);max-width:1000px;min-height:65vh;margin:auto;padding:80px 0 110px}.hub-message-page h1{letter-spacing:-.045em;margin:15px 0 23px;font-size:clamp(30px,4.4vw,52px);line-height:1.45}.hub-message-page>p:not(.hub-eyebrow){color:#627086;font-size:15px;line-height:1.9}.hub-message-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hub-contact-reference{border-top:1px solid #e2e7ef;margin-top:45px;padding-top:25px}.hub-contact-reference h2{font-size:23px}.hub-contact-reference p{color:#627086;font-size:14px;line-height:1.8}body.public-experience .tournament-footer-inner{gap:22px}body.public-experience .tournament-footer-inner>a:last-child{margin-left:0}@media (width<=1100px){.hub-directory-layout{grid-template-columns:minmax(0,1fr) 235px;gap:26px}body.public-experience .public-deck-directory .deck-directory-row{grid-template-columns:42% minmax(0,1fr);gap:0 18px}body.public-experience .deck-directory-name h2{font-size:19px}body.public-experience .meta-layout{grid-template-columns:minmax(0,1fr) 280px;gap:26px}body.public-experience .meta-chart-area{grid-template-columns:1fr}body.public-experience .detail-grid{grid-template-columns:minmax(0,1fr) 235px;gap:26px}body.public-experience .hub-image-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:26px}body.public-experience .deck-recipe-zone ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.hub-directory-layout{display:block}.hub-discovery-rail{border-top:1px solid #e2e7ef;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;padding:30px 0 0;display:grid}.hub-discovery-rail section{margin:0}body.public-experience .meta-layout{display:block}body.public-experience .meta-shop{border-top:1px solid #e2e7ef;border-left:0;margin-top:28px;padding:25px 0 0}body.public-experience .detail-grid,body.public-experience .recipe-page-grid,body.public-experience .hub-image-detail-grid,body.public-experience .hub-image-detail-grid:has(.deck-recipe-empty){display:block}body.public-experience .detail-aside,body.public-experience .recipe-sidebar{margin-top:25px;display:block}body.public-experience .deck-image-source-photo{margin-top:30px}body.public-experience .deck-image-detail-visual img{max-height:600px}body.public-experience .deck-recipe-zone ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){body.public-experience :is(.discovery-page,.deck-page,.environment-page,.tournament-detail,.recipe-page,.comparison-page,.deck-image-detail,.hub-search-page){width:calc(100% - 32px)}body.public-experience :is(.deck-intro h1,.discovery-heading h1,.environment-heading h1){font-size:32px}body.public-experience :is(.deck-intro,.discovery-heading,.environment-heading){padding-block:0 22px}body.public-experience .discovery-heading{align-items:flex-start}body.public-experience .discovery-decks-link{font-size:11px}body.public-experience .discovery-result{grid-template-columns:57px minmax(0,1fr);column-gap:15px;padding-block:22px 14px}.hub-event-date strong{font-size:23px}body.public-experience .discovery-card-body h2{font-size:18px}body.public-experience .discovery-card-footer{flex-direction:column;align-items:flex-start;padding-left:72px}body.public-experience .discovery-winner{align-items:flex-start;gap:10px}body.public-experience .discovery-winner strong{font-size:14px}body.public-experience .discovery-event-facts{font-size:11px}body.public-experience .public-deck-directory .deck-directory-row{grid-template-columns:1fr;gap:0}body.public-experience .public-deck-directory .public-cover{grid-row:auto;height:235px}body.public-experience .public-deck-directory .deck-directory-name{padding:17px 0 13px}body.public-experience .deck-directory-name h2{font-size:22px}body.public-experience .public-deck-directory .deck-directory-metrics{gap:24px;padding-top:12px}.hub-discovery-rail{grid-template-columns:1fr}body.public-experience .meta-chart-area{display:block}body.public-experience .meta-chart-sidebar{margin-top:14px}body.public-experience .meta-section-heading h2{font-size:22px}body.public-experience .meta-method>div{width:100%;padding-right:0;display:block}body.public-experience .env-recent{display:block}body.public-experience .env-recent>section+section{margin-top:28px}body.public-experience .public-placement-grid{grid-template-columns:1fr}body.public-experience .public-placement-body{padding:17px}body.public-experience .detail-header h1,body.public-experience .deck-detail-heading h1,body.public-experience .deck-image-detail-header h1{font-size:28px}body.public-experience .deck-detail-cover{width:100%}body.public-experience .deck-detail-cover .public-cover{height:240px}body.public-experience .detail-facts{padding:15px 0 0}body.public-experience .deck-image-gallery-header{flex-direction:column;gap:7px}body.public-experience .recipe-card-grid,body.public-experience .deck-recipe-zone ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}body.public-experience .deck-recipe-heading h2{font-size:21px}body.public-experience .deck-recipe-totals{gap:9px 16px;font-size:12px}body.public-experience .recipe-content{padding:0}body.public-experience .search-results,body.public-experience .hub-search-advanced .search-family-fields{grid-template-columns:1fr}.hub-message-page{width:calc(100% - 32px);padding:45px 0 65px}.hub-message-actions{flex-direction:column;align-items:flex-start}body.public-experience .tournament-footer-inner{flex-wrap:wrap;gap:14px}body.public-experience .tournament-footer-inner>a{margin:0}}body.public-experience .env-recent li{box-shadow:none;background:0 0;border:0;border-radius:0}body.public-experience .env-recent li a{grid-template-columns:80px minmax(0,1fr)}body.public-experience .adoption-section{border-inline:0;border-bottom:0;border-radius:0}body.public-experience .hub-event-art .discovery-cover-images{height:180px;display:flex}body.public-experience .hub-event-art img{object-fit:contain;width:auto;max-width:47%;height:100%;display:block;position:static}body.public-experience .hub-event-photo{width:300px;max-width:100%}body.public-experience .hub-event-photo>img{object-fit:contain;background:#eef3f9;border-radius:5px;width:100%;max-width:100%;height:190px;padding:8px}body.public-experience .hub-event-photo>span{margin-top:5px;display:block}@media (width<=600px){body.public-experience .hub-event-photo>img{height:165px}}body.public-experience .deck-recipe-zone li.deck-recipe-text-only{background:#f2f5f9;border-radius:5px;justify-content:center;align-self:start;min-height:130px;padding:17px}body.public-experience .deck-recipe-text-only .deck-recipe-card-copy{gap:8px}body.public-experience .deck-recipe-text-only .deck-recipe-card-copy strong{font-size:15px}body.tournament-site.public-experience{flex-direction:column;min-height:100svh;display:flex}body.public-experience #main-content{flex:1;min-width:0}body.public-experience :is(.tournament-header,.tournament-footer){flex-shrink:0}body.public-experience :is(.tournament-header-inner,.tournament-footer-inner){width:min(100%,1400px);max-width:1400px;padding-inline:40px}body.public-experience .tournament-footer-inner{flex-wrap:wrap;gap:8px 22px}body.public-experience .tournament-footer a{align-items:center;min-height:40px;margin-left:0;padding-block:8px;display:inline-flex}body.public-experience .tournament-footer a:first-of-type{margin-left:auto}body.public-experience :is(h1,h2,h3,.main-card-name,.main-card-full-name,.deck-recipe-card-copy strong,.fh-explore strong,.hub-rail-events strong,.env-recent-copy strong){word-break:auto-phrase;text-wrap:pretty;overflow-wrap:anywhere}body.public-experience h1{text-wrap:balance}body.public-experience .phrase-copy{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}body.public-experience .meta-quiet{color:var(--t-muted);padding-block:12px;font-size:13px}body.public-experience .meta-quiet p{margin:0 0 10px}body.public-experience .meta-quiet .meta-quiet-counts{font-variant-numeric:tabular-nums;font-size:12px}body.public-experience .detail-primary>.detail-empty-line{border-top:1px solid var(--t-line);color:var(--t-muted);margin:0;padding:14px 0;font-size:13px}body.public-experience .main-card-deck-directory .deck-directory-row{grid-template-columns:minmax(180px,38%) minmax(0,1fr) 24px;gap:0 20px}body.public-experience .main-card-deck-directory .main-card-deck-art{grid-area:1/1/3;align-self:start;padding:0}body.public-experience .main-card-deck-directory .deck-directory-name{grid-area:1/2;min-width:0}body.public-experience .main-card-deck-directory .deck-directory-metrics{flex-wrap:wrap;grid-area:2/2;min-width:0}body.public-experience .main-card-deck-directory .deck-row-arrow{grid-area:1/3/3;align-self:center;margin:0;font-size:20px}body.public-experience .deck-data-pending{color:var(--t-muted);margin:0;font-size:12px}body.public-experience .search-guidance{color:var(--t-muted);padding-block:24px}body.public-experience .search-guidance>p{margin:0 0 16px}body.public-experience .search-pagination{margin-top:24px}body.public-experience .fh-explore>div>a:only-child{grid-column:1/-1}@media (width<=900px){body.public-experience .manage-nav span{clip:auto;width:auto;height:auto;display:inline;position:static;overflow:visible}}@media (width<=600px){body.public-experience :is(.tournament-header-inner,.tournament-footer-inner){padding-inline:16px}body.public-experience .tournament-footer-inner{gap:4px 20px}body.public-experience .tournament-footer-inner>span{flex-basis:100%}body.public-experience .tournament-footer a:first-of-type{margin-left:0}body.public-experience .main-card-deck-directory .deck-directory-row{grid-template-columns:minmax(0,1fr) 24px;gap:0 12px}body.public-experience .main-card-deck-directory .main-card-deck-art{grid-area:1/1/auto/-1}body.public-experience .main-card-deck-directory .deck-directory-name{grid-area:2/1}body.public-experience .main-card-deck-directory .deck-directory-metrics{grid-area:3/1}body.public-experience .main-card-deck-directory .deck-row-arrow{grid-area:2/2/4}}.hub-event-date em{color:#627086;overflow-wrap:anywhere;margin-top:7px;font-size:10px;font-style:normal;line-height:1.5;display:block}.hub-discovery-rail section.fh-reading{background:0 0;border:0;border-radius:0;margin:0 0 30px;padding:0}.hub-discovery-rail .fh-reading .fh-kicker{color:#c91d48;margin:0 0 5px;font-size:11px}.hub-discovery-rail .fh-reading h3{margin:0;font-size:14px;line-height:1.7}.public-ui{--ui-ink:#172444;--ui-muted:#53617a;--ui-red:#dc264d;--ui-red-hover:#be1c40;--ui-red-edge:#aa1837;--ui-soft:#eaf0fa;--ui-input:#f3f6fc;--ui-border:#d5deed;--ui-danger:#9f2340;--ui-danger-soft:#fff0f3;--ui-focus:#2c63dc;--ui-control-height:48px;--ui-radius:9px}.public-ui .ui-page.ui-page{width:min(100%,1400px);max-width:1400px;margin-inline:auto;padding:28px 40px}.public-ui .ui-page-header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;padding:8px 0 18px;display:flex}.public-ui .ui-page-header h1{letter-spacing:-.055em;color:var(--ui-ink);margin:0;font-size:38px;font-weight:850;line-height:1.27}.public-ui .ui-page-header p{color:#536589;margin:12px 0 0;font-size:15px;line-height:1.8}.public-ui .ui-page-header .section-kicker{display:none}.public-ui .ui-page-header>.ui-action{flex-shrink:0}.public-ui .ui-action{min-height:var(--ui-control-height);border-radius:var(--ui-radius);text-align:center;overflow-wrap:anywhere;cursor:pointer;color:#fff;background:var(--ui-red);max-width:100%;box-shadow:0 3px 0 var(--ui-red-edge);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font:700 15px/1.3 system-ui,sans-serif;text-decoration:none;display:inline-flex}.public-ui .ui-action:not(:disabled,[aria-disabled=true]):hover{background:var(--ui-red-hover)}.public-ui .ui-action:not(:disabled,[aria-disabled=true]):active{box-shadow:0 1px 0 var(--ui-red-edge);transform:translateY(2px)}.public-ui .ui-action--secondary{background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-border);box-shadow:none}.public-ui .ui-action--secondary:not(:disabled,[aria-disabled=true]):hover{background:#dfe8f7}.public-ui .ui-action--quiet{color:var(--ui-muted);box-shadow:none;background:0 0}.public-ui .ui-action--quiet:not(:disabled,[aria-disabled=true]):hover{color:var(--ui-ink);background:var(--ui-soft)}.public-ui .ui-action:is(.ui-action--secondary,.ui-action--quiet):active{box-shadow:none}.public-ui .ui-action svg{flex-shrink:0;width:18px;height:18px}.public-ui .ui-field{min-width:0;color:var(--ui-muted);flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.public-ui .ui-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-input);color:var(--ui-ink);padding:12px 16px;font:400 16px/1.375 system-ui,sans-serif;display:block}.public-ui select.ui-control{padding-inline:10px;font-size:13px}.public-ui .ui-control[aria-invalid=true]{border-color:var(--ui-danger)}.public-ui .ui-control[aria-invalid=true]:focus-visible{outline-color:var(--ui-danger)}.public-ui .ui-control--soft{background:var(--ui-soft);border-color:#0000}.public-ui .ui-size--compact{border-radius:6px;min-height:36px;padding:8px 10px;font-size:12px}.public-ui select.ui-size--compact{font-size:12px}.public-ui :is(.ui-action,.ui-control,.ui-tab):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.public-ui :is(.ui-action,.ui-control,.ui-tab):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.public-ui .ui-filter-panel{border:1px solid var(--ui-border);background:#fff;border-radius:16px;min-width:0;margin:0;padding:18px 20px}.public-ui .ui-tabs{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;padding:0;display:flex}.public-ui .ui-tab{cursor:pointer;background:var(--ui-soft);min-height:44px;color:var(--ui-muted);overflow-wrap:anywhere;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;display:flex}.public-ui .ui-tab span{opacity:.8;font-size:12px;font-weight:400}.public-ui .ui-tab:is([aria-current]:not([aria-current=false]),[aria-pressed=true]){background:var(--ui-ink);color:#fff}.public-ui .ui-tab:not(:disabled,[aria-disabled=true]):hover{box-shadow:inset 0 0 0 2px #5673a5}.public-ui .ui-tabs--segment{background:#e6edf9;border-radius:8px;gap:2px;padding:3px}.public-ui .ui-tabs--segment .ui-tab{background:0 0;border-radius:5px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:400}.public-ui .ui-tabs--segment .ui-tab:is([aria-current]:not([aria-current=false]),[aria-pressed=true]){color:var(--ui-ink);background:#fff;font-weight:700;box-shadow:0 2px 3px #1724440a}.public-ui .ui-search-line{align-items:start;gap:12px;min-width:0;display:flex}.public-ui .ui-search-line>.ui-control,.public-ui .ui-search-query{flex:1;min-width:0}.public-ui .ui-search-line>.ui-action{flex-shrink:0}.public-ui .ui-card-kinds{margin-bottom:16px}.public-ui .ui-card-search{padding-bottom:0}.public-ui .ui-search-target{flex:0 0 105px}.public-ui .ui-tournament-filters{gap:16px;display:grid}.public-ui .ui-tournament-search{gap:8px;width:100%;display:grid}.public-ui .ui-global-search{grid-template-columns:minmax(0,1fr) 160px auto auto;align-items:end;gap:18px 12px;display:grid}.public-ui .ui-deck-filters{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(100px,126px)) auto;align-items:end;gap:14px 12px;display:grid}.public-ui .ui-global-search .search-family-fields .ui-field{width:100%}.public-ui .ui-global-search .search-family-fields .ui-control{max-width:100%}.public-ui .cb-page .ui-page-header{margin-bottom:0;padding:0 16px 18px}@media (width<=1100px){.public-ui .ui-deck-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.public-ui .ui-deck-filters .ui-search-query{grid-column:1/-1}.public-ui .ui-deck-filters>.ui-action{justify-self:start}.public-ui .ui-global-search{grid-template-columns:minmax(0,1fr) 160px}.public-ui .ui-global-search>.ui-search-query{grid-column:1/-1}.public-ui .ui-global-search>.ui-action{grid-row:3}}@media (width<=600px){.public-ui{--ui-control-height:44px}.public-ui .ui-page-header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;padding:0 0 12px}.public-ui .ui-page-header h1{font-size:28px}.public-ui .ui-page-header p{margin-top:10px;font-size:12px}.public-ui .ui-action{padding:10px 12px;font-size:13px}.public-ui .ui-control{padding:10px 8px}.public-ui select.ui-control{padding-inline:6px;font-size:16px}.public-ui .ui-size--compact{min-height:36px;padding:8px;font-size:12px}.public-ui select.ui-size--compact{font-size:12px}.public-ui .ui-filter-panel{border-radius:12px;padding:12px}.public-ui .ui-tabs{gap:5px}.public-ui .ui-tab{min-height:38px;padding:10px 9px;font-size:11px}.public-ui .ui-tab span{font-size:10px}.public-ui .ui-tabs--segment{gap:2px}.public-ui .ui-tabs--segment .ui-tab{padding:7px 9px;font-size:11px}.public-ui .ui-search-line{gap:6px}.public-ui .ui-card-kinds{margin-bottom:12px}.public-ui .ui-card-search{padding-bottom:0}.public-ui .ui-search-target{flex-basis:68px}.public-ui .ui-search-target .ui-control{padding-inline:3px;font-size:11px}.public-ui .ui-deck-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.public-ui .ui-global-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px}.public-ui .ui-global-search>.ui-action{width:100%}.public-ui .cb-page .ui-page-header{padding:0 0 12px}}@media (prefers-reduced-motion:reduce){.public-ui .ui-action:not(:disabled,[aria-disabled=true]):active{transform:none}}.public-ui :is(.ui-action,.ui-control,.ui-tab,.ui-field)[hidden]{display:none!important}.public-ui .ui-action--danger{background:var(--ui-danger-soft);color:var(--ui-danger);box-shadow:none;border-color:#e6bdc8}.public-ui .ui-action--danger:not(:disabled,[aria-disabled=true]):hover{background:#fbe0e7}.public-ui .ui-action--danger:not(:disabled,[aria-disabled=true]):active{box-shadow:none}.public-ui textarea.ui-control{resize:vertical;min-height:120px}.public-ui .ui-check{width:18px;height:18px;accent-color:var(--ui-ink);flex-shrink:0;margin:0}.public-ui .ui-check:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.public-ui .ui-check:disabled{opacity:.5;cursor:not-allowed}.public-ui .ui-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.public-ui .ui-page.ui-page--reading{max-width:1280px}.public-ui .ui-page.ui-page--message{max-width:1080px;min-height:65vh;padding-block:64px}.public-ui .ui-page-header.ui-page-header--stack{display:block}.public-ui .ui-date-basis{color:var(--ui-muted);align-items:center;gap:8px;font-size:12px;display:flex}.public-ui .ui-section-tabs{margin-bottom:24px}.public-ui .ui-message-page>p{color:var(--ui-muted);line-height:1.9}.public-ui .ui-message-page .ui-page-header{margin:16px 0 20px;padding:0}.public-ui .ui-deck-filters--context{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.public-ui .ui-comparison-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}@media (width<=600px){.public-ui .ui-page.ui-page{padding:24px 16px}.public-ui .ui-page.ui-page--message{padding-block:40px}.public-ui .ui-deck-filters--context,.public-ui .ui-comparison-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.public-ui .ui-comparison-picker{grid-template-columns:minmax(0,1fr)}}@view-transition{navigation:auto}::view-transition-group(card-focus){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(card-focus){object-fit:contain;height:100%}::view-transition-new(card-focus){object-fit:contain;height:100%}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.14s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}}.analysis-preview[data-astro-cid-gcep2he4]{color:#624917;background:#fff5df;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:10px 16px;font-size:12px;line-height:1.6;display:flex}.analysis-preview[data-astro-cid-gcep2he4] strong[data-astro-cid-gcep2he4]{font-variant-numeric:tabular-nums;font-weight:700}@media (width<=600px){.analysis-preview[data-astro-cid-gcep2he4]{justify-content:flex-start}.analysis-preview[data-astro-cid-gcep2he4] span[data-astro-cid-gcep2he4]{width:100%}}
