@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500&family=Oswald:wght@400;500;600;700&display=swap");:root{--mana-w:#e6dcbe;--mana-u:#2f74b5;--mana-b:#3b3833;--mana-r:#cf3a34;--mana-g:#2e8b57;--dc-banned:#cf3a34;--dc-charcoal:#14181a;--bevel-xs:7px;--bevel-sm:8px;--bevel-md:12px;--bevel-lg:14px;--bevel-xl:16px;--bevel-2xl:22px;--bevel-rim:1.5px;--dc-container:1600px;--dc-gutter:20px;--spacing-xs:6px;--spacing-sm:10px;--spacing-md:14px;--spacing-lg:20px;--spacing-xl:28px;--spacing-2xl:40px;--spacing-3xl:64px;--transition-fast:all 0.15s ease;--transition-normal:all 0.25s ease;--transition-slow:all 0.4s ease;--z-base:1;--z-dropdown:100;--z-sticky:500;--z-fixed:1000;--z-modal:2000;--z-popover:3000;--z-tooltip:4000}:root,:root[data-theme=dark]{--dc-bg:#14181a;--dc-bar:#1b2022;--dc-panel:#1a1f21;--dc-chip:#222829;--dc-line:#2b3234;--dc-line2:#242a2b;--dc-border:#333b3d;--dc-text:#cdd6d3;--dc-head:#fff;--dc-muted:#8a9591;--dc-muted2:#79837f;--dc-nav:#a7b2ae;--dc-accent:#9ff7e4;--dc-accent-ink:#0a2019;--dc-link:#9ff7e4;--dc-gold:#e2551f;--dc-ghost:#3a4341;--dc-ghost-fill:#161b1c;--dc-footer:#0f1213;--dc-section:#0f1213;--dc-field:#161b1c;--dc-accent-soft:rgba(159,247,228,.14);--dc-accent-rgb:159,247,228;--dc-gold-rgb:226,85,31;color-scheme:dark}:root[data-theme=light]{--dc-bg:#e9e7e0;--dc-bar:#f4f2ec;--dc-panel:#fff;--dc-chip:#f0efe8;--dc-line:#e2ded3;--dc-line2:#eae6db;--dc-border:#cbc5b6;--dc-text:#2b2f2d;--dc-head:#14181a;--dc-muted:#69706c;--dc-muted2:#8a857a;--dc-nav:#3b423f;--dc-accent:#9ff7e4;--dc-accent-ink:#0a2019;--dc-link:#0d8f77;--dc-gold:#c8481a;--dc-ghost:#c9c3b4;--dc-ghost-fill:#fff;--dc-footer:#171b1d;--dc-section:#efece4;--dc-field:#fff;--dc-accent-soft:rgba(13,143,119,.12);--dc-accent-rgb:159,247,228;--dc-gold-rgb:200,72,26;color-scheme:light}:root{--color-cyan-lightest:var(--dc-head);--color-cyan-light:var(--dc-accent);--color-cyan:var(--dc-accent);--color-cyan-medium:var(--dc-accent);--color-cyan-dark:var(--dc-accent);--color-cyan-darker:var(--dc-accent);--color-cyan-deepest:var(--dc-accent);--color-grey-darkest:var(--dc-accent-ink);--color-grey-darker:var(--dc-bg);--color-grey:var(--dc-chip);--color-grey-light:var(--dc-line);--color-grey-lighter:var(--dc-border);--color-grey-lightest:var(--dc-muted2);--color-bg-primary:var(--dc-bg);--color-bg-secondary:var(--dc-bar);--color-bg-tertiary:var(--dc-chip);--color-bg-card:var(--dc-panel);--color-bg-card-elevated:var(--dc-chip);--color-bg-hover:var(--dc-chip);--color-accent-blue:var(--mana-u);--color-accent-purple:var(--dc-accent);--color-accent-pink:var(--dc-gold);--color-accent-teal:var(--dc-accent);--color-success:var(--mana-g);--color-danger:var(--dc-banned);--color-warning:var(--dc-gold);--color-info:var(--mana-u);--color-text-primary:var(--dc-head);--color-text-secondary:var(--dc-text);--color-text-tertiary:var(--dc-text);--color-text-muted:var(--dc-muted);--color-text-disabled:var(--dc-muted2);--border-primary:1px solid var(--dc-line2);--border-secondary:1px solid var(--dc-line);--border-cyan:1px solid var(--dc-border);--border-cyan-bright:1px solid var(--dc-accent);--border-radius-sm:0;--border-radius:0;--border-radius-md:0;--border-radius-lg:0;--border-radius-xl:0;--gradient-cyan:var(--dc-accent);--gradient-cyan-reverse:var(--dc-accent);--gradient-dark:var(--dc-bg);--gradient-card:var(--dc-panel);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-cyan:none;--shadow-cyan-lg:none;--shadow-glow:none;--shadow-glow-intense:none}@media (min-width:768px){:root{--dc-gutter:32px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:20px;--spacing-lg:28px;--spacing-xl:36px;--spacing-2xl:48px;--spacing-3xl:72px}}@media (min-width:1024px){:root{--dc-gutter:40px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2xl:64px;--spacing-3xl:96px}}@media (max-width:767px){:root{--transition-fast:all 0.1s ease;--transition-normal:all 0.2s ease;--transition-slow:all 0.3s ease}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;overflow-x:clip;scroll-behavior:smooth}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}button{color:inherit;font:inherit}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:var(--dc-bg)}::-webkit-scrollbar-thumb{background:var(--dc-border);border:3px solid var(--dc-bg)}::-webkit-scrollbar-thumb:hover{background:var(--dc-accent)}*{scrollbar-color:var(--dc-border) var(--dc-bg);scrollbar-width:thin}:focus-visible{outline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.no-transitions,.no-transitions *,.no-transitions :after,.no-transitions :before{animation:none!important;transition:none!important}body{background:var(--dc-bg);color:var(--dc-text);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6}@media (min-width:768px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{color:var(--dc-head);font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.02em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase}h1{font-size:clamp(32px,7vw,52px);font-weight:700;letter-spacing:.01em;margin:0 0 var(--spacing-md)}h2{font-size:clamp(20px,3.6vw,26px);margin:var(--spacing-lg) 0 var(--spacing-sm)}h2,h3{letter-spacing:.03em}h3{font-size:clamp(16px,2.6vw,19px);font-weight:600}h3,h4{margin:var(--spacing-md) 0 var(--spacing-xs)}h4{font-size:15px}p{color:var(--dc-muted);font-weight:400;line-height:1.65;margin:0 0 var(--spacing-sm)}@media (min-width:768px){p{margin-bottom:var(--spacing-md)}}strong{color:var(--dc-head);font-weight:600}em{font-style:italic}.dc-lead{color:var(--dc-muted);font-size:17px;line-height:1.6}@media (min-width:768px){.dc-lead{font-size:18px}}ol,ul{margin:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md);padding:0}@media (min-width:768px){ol,ul{margin-left:var(--spacing-lg)}}li{color:var(--dc-text);line-height:1.65;margin-bottom:var(--spacing-xs)}li::marker{color:var(--dc-accent)}a{color:var(--dc-link);text-decoration:none;transition:var(--transition-fast)}a:hover{filter:brightness(1.15)}li>a,p>a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}::-moz-selection{background:var(--dc-accent);color:var(--dc-accent-ink)}::selection{background:var(--dc-accent);color:var(--dc-accent-ink)}:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}small{color:var(--dc-muted2);font-size:.85em}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bevel,.blk-pill,.dc-avatar,.dc-btn,.dc-chip,.dc-count,.dc-field,.dc-filter,.dc-notice{--bv:var(--bevel-lg);--rim:var(--bevel-rim);--rim-color:var(--dc-border);--fill:var(--dc-panel);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));position:relative;z-index:0}.bevel:before,.blk-pill:before,.dc-avatar:before,.dc-btn:before,.dc-chip:before,.dc-count:before,.dc-field:before,.dc-filter:before,.dc-notice:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.bevel--solid{--rim:0px;--rim-color:var(--fill)}.bevel--xs{--bv:var(--bevel-xs);--rim:1px}.bevel--sm{--bv:var(--bevel-sm);--rim:1px}.bevel--md{--bv:var(--bevel-md)}.bevel--lg{--bv:var(--bevel-lg)}.bevel--xl{--bv:var(--bevel-xl)}.bevel--2xl{--bv:var(--bevel-2xl)}.bevel--chip{--fill:var(--dc-chip);--rim:0px;--rim-color:var(--dc-chip)}.bevel--field{--fill:var(--dc-field);--rim:1px}.bevel--ghost{--fill:var(--dc-ghost-fill);--rim-color:var(--dc-ghost)}.dc-container{margin:0 auto;max-width:var(--dc-container);padding:0 var(--dc-gutter);width:100%}.dc-band{background:var(--dc-section);padding:var(--spacing-2xl) 0}.dc-page-head{border-bottom:1px solid var(--dc-line);padding:var(--spacing-2xl) 0 var(--spacing-xl)}.dc-page-head h1{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(34px,7vw,52px);font-weight:700;letter-spacing:.01em;line-height:1.05;margin:0;text-transform:uppercase}.dc-page-head .dc-lead{color:var(--dc-muted);font-size:17px;line-height:1.6;margin:18px 0 0;max-width:640px}.dc-crumb{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.dc-crumb,.dc-crumb a{color:var(--dc-muted2)}.dc-crumb a{text-decoration:none}.dc-crumb a:hover{color:var(--dc-link)}.dc-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:var(--spacing-lg)}.dc-section-head h2,.dc-section-head h3{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:22px;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.dc-section-head .dc-rule{background:var(--dc-line);flex:1;height:1px;min-width:24px}.dc-panel{--bv:var(--bevel-lg);padding:28px 30px}.dc-panel--tight{padding:24px 26px}.dc-panel--wide{padding:30px 32px}@media (max-width:640px){.dc-panel,.dc-panel--wide{padding:22px 20px}.dc-panel--tight{padding:20px 18px}}.dc-chip{--bv:var(--bevel-sm);--fill:var(--dc-chip);--rim:0px;--rim-color:var(--dc-chip);align-items:center;color:var(--dc-head);display:flex;font-size:15px;gap:11px;line-height:1.4;padding:13px 15px;text-decoration:none;transition:var(--transition-fast)}a.dc-chip:hover{--fill:var(--dc-line)}.dc-chip__meta{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;margin-top:3px}.dc-chip__aside{color:var(--dc-muted);font-size:13px;margin-left:auto}.dc-chip-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(var(--min,210px),1fr))}.dc-avatar{--bv:9px;--rim:1.5px;--fill:var(--dc-chip);align-items:center;color:var(--dc-head);display:inline-flex;flex:0 0 auto;font-family:Oswald,sans-serif;font-size:20px;font-weight:700;height:52px;justify-content:center;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:52px}.dc-avatar img{clip-path:inherit;height:calc(100% - var(--rim)*2);inset:var(--rim);-o-object-fit:cover;object-fit:cover;position:absolute;width:calc(100% - var(--rim)*2);z-index:1}.dc-avatar--30{height:30px;width:30px;--bv:6px;--rim:1px;font-size:12px}.dc-avatar--44{height:44px;width:44px;--bv:8px;--rim:1px;font-size:17px}.dc-avatar--74{height:74px;width:74px;--bv:12px;font-size:28px}.dc-avatar--104{height:104px;width:104px;--bv:16px;--rim:2px;font-size:40px}.dc-eyebrow{color:var(--dc-gold);display:inline-block;letter-spacing:.16em;text-transform:uppercase}.dc-eyebrow,.dc-meta{font-family:IBM Plex Mono,monospace;font-size:12px}.dc-meta{color:var(--dc-muted2);letter-spacing:.06em}.dc-meta--lg{color:var(--dc-muted);font-size:13px}.dc-sq{background:var(--dc-accent);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex:0 0 auto;height:9px;width:9px}.dc-sq--lg{height:10px;width:10px}.dc-sq--sm{clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px);height:7px;width:7px}.dc-sq--banned{background:var(--dc-banned)}.dc-sq--gold{background:var(--dc-gold)}.dc-bullets{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.dc-bullets li{align-items:flex-start;color:var(--dc-text);display:flex;font-size:15px;gap:11px;line-height:1.55}.dc-bullets li:before{background:var(--dc-accent);content:"";flex:0 0 auto;height:6px;margin-top:7px;width:6px}.dc-bullets--banned li:before{background:var(--dc-banned)}.dc-bullets strong{color:var(--dc-head);font-weight:600}.dc-count{--bv:4px;--rim:0px;--fill:var(--dc-gold);--rim-color:var(--dc-gold);color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.4;padding:3px 9px}.dc-index{color:var(--dc-gold);font-family:Oswald,sans-serif;font-size:18px;font-weight:700;line-height:1}.dc-mana-row{align-items:center;display:flex;gap:4px}.dc-mana-row img{display:block;height:16px;width:16px}.dc-btn{--bv:var(--bevel-md);--rim:0px;--fill:var(--dc-accent);--rim-color:var(--dc-accent);align-items:center;border:0;color:var(--dc-accent-ink);cursor:pointer;display:inline-flex;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.05em;padding:15px 28px;text-decoration:none;text-transform:uppercase;transition:var(--transition-fast)}.dc-btn:hover{filter:brightness(1.08)}.dc-btn:active{filter:brightness(.96)}.dc-btn--sm{font-size:14px;padding:12px 22px;--bv:var(--bevel-sm)}.dc-btn--lg{padding:16px 30px}.dc-btn--ghost{--rim:var(--bevel-rim);--fill:var(--dc-ghost-fill);--rim-color:var(--dc-ghost);color:var(--dc-text);padding:13.5px 26px}.dc-btn--ghost.dc-btn--sm{padding:10.5px 20px}.dc-btn--ghost:hover{--fill:var(--dc-chip);filter:none}.dc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.dc-stat{align-items:baseline;border-bottom:1px solid var(--dc-line2);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.dc-stat:last-child{border-bottom:0;padding-bottom:4px}.dc-stat__label{color:var(--dc-muted);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.dc-stat__value{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:1;text-align:right}.dc-stat__value small{color:var(--dc-muted);font-size:16px;font-weight:500}.dc-stat--sm .dc-stat__value{font-size:26px}.dc-stat--sm{padding:14px 0}.dc-panel-head{border-bottom:1px solid var(--dc-line);gap:12px;justify-content:space-between;padding-bottom:16px}.dc-field,.dc-panel-head{align-items:center;display:flex}.dc-field{--bv:var(--bevel-md);--rim:1px;--fill:var(--dc-field);gap:10px;padding:12px 16px}.dc-field input,.dc-field select,.dc-field textarea{color:var(--dc-text);flex:1;font-family:IBM Plex Sans,sans-serif;font-size:15px;min-width:0;outline:none}.dc-field input::-moz-placeholder{color:var(--dc-muted2)}.dc-field input::placeholder{color:var(--dc-muted2)}.dc-field:focus-within{--rim-color:var(--dc-accent)}.dc-field__icon{color:var(--dc-muted2);display:inline-flex;flex:0 0 auto}.dc-filters{display:flex;flex-wrap:wrap;font-family:Oswald,sans-serif;font-size:13px;gap:8px;letter-spacing:.04em;text-transform:uppercase}.dc-filter{--bv:var(--bevel-sm);--rim:0px;--fill:var(--dc-chip);--rim-color:var(--dc-chip);border:0;color:var(--dc-muted);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:inherit;padding:11px 18px;text-transform:inherit;transition:var(--transition-fast)}.dc-filter:hover{color:var(--dc-text)}.dc-filter.is-active,.dc-filter[aria-pressed=true]{--fill:var(--dc-accent);--rim-color:var(--dc-accent);color:var(--dc-accent-ink);font-weight:600}.dc-mana-stripe{display:flex;height:3px;width:100%}.dc-mana-stripe span{flex:1}.dc-mana-stripe span:first-child{background:var(--mana-w)}.dc-mana-stripe span:nth-child(2){background:var(--mana-u)}.dc-mana-stripe span:nth-child(3){background:var(--mana-b)}.dc-mana-stripe span:nth-child(4){background:var(--mana-r)}.dc-mana-stripe span:nth-child(5){background:var(--mana-g)}.dc-divider{align-self:stretch;background:var(--dc-border);flex:0 0 auto;min-height:14px;width:1px}.dc-grid{display:grid;gap:var(--spacing-lg)}@media (min-width:900px){.dc-grid--2{grid-template-columns:1fr 1fr}.dc-grid--3{grid-template-columns:repeat(3,1fr)}.dc-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px) and (max-width:899px){.dc-grid--3,.dc-grid--4{grid-template-columns:1fr 1fr}}.dc-sticky{position:sticky;top:24px}@media (max-width:899px){.dc-sticky{position:static}}.dc-notice{--bv:var(--bevel-sm);--rim:1px;align-items:center;color:var(--dc-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:14px;padding:13px 20px}.dc-notice a{font-weight:600;white-space:nowrap}.dc-notice__link{margin-left:auto}@media (max-width:640px){.dc-notice__link{margin-left:0}.dc-notice .dc-divider{display:none}}.wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.content,.wrapper{margin:0 auto;width:100%}.content{flex:1;max-width:var(--dc-container);padding:0 var(--dc-gutter) var(--spacing-2xl)}.content>.dc-band,.content>.full-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.hero-image{--bv:var(--bevel-xl);--rim:var(--bevel-rim);--rim-color:var(--dc-border);--fill:var(--dc-panel);align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-muted);display:flex;height:200px;justify-content:center;margin:var(--spacing-lg) 0;overflow:hidden;position:relative;width:100%;z-index:0}.hero-image:before{background:linear-gradient(to bottom,var(--dc-bg) 0,transparent 100%);height:50px;inset:0 0 auto 0;opacity:.9}.hero-image:after,.hero-image:before{content:"";position:absolute;z-index:2}.hero-image:after{background:linear-gradient(to top,var(--dc-bg) 0,transparent 100%);height:70px;inset:auto 0 0 0;opacity:.95}.hero-image .side-fade-left,.hero-image .side-fade-right{bottom:0;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.hero-image .side-fade-left{background:linear-gradient(to right,var(--dc-bg) 0,transparent 100%);left:0;opacity:.75}.hero-image .side-fade-right{background:linear-gradient(to left,var(--dc-bg) 0,transparent 100%);opacity:.75;right:0}.hero-image .cyan-overlay,.hero-image-no-overlay .side-fade-left,.hero-image-no-overlay .side-fade-right,.hero-image-no-overlay:after,.hero-image-no-overlay:before{display:none}@media (min-width:768px){.hero-image{height:260px}.hero-image:before{height:80px}.hero-image:after{height:120px}}@media (min-width:1024px){.hero-image{height:380px}}.floating-banner{height:auto;max-width:760px;padding:10px;position:relative;width:85%;z-index:10}@media (min-width:768px){.floating-banner{padding:20px;width:68%}}.banner-image{border:1px solid var(--dc-border);display:block;height:auto;margin:var(--spacing-xl) 0;width:100%}.card-explanation-layout{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.card-explanation-layout>div:first-child{margin:0 auto var(--spacing-md);max-width:280px;text-align:center;width:100%}.card-explanation-layout>div:last-child{width:100%}@media (min-width:768px){.card-explanation-layout{align-items:start;display:grid;gap:var(--spacing-xl);grid-template-columns:200px 1fr}.card-explanation-layout>div:first-child{margin:0;max-width:none}}.skip-to-content{background:var(--dc-accent);color:var(--dc-accent-ink);font-family:Oswald,sans-serif;left:-9999px;letter-spacing:.05em;padding:12px 20px;position:absolute;text-transform:uppercase;top:0;z-index:var(--z-tooltip)}.skip-to-content:focus{left:0}.dc-header{background:var(--dc-bar);position:sticky;top:0;z-index:var(--z-fixed)}.dc-header__bar{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin:0 auto;max-width:var(--dc-container);padding:14px var(--dc-gutter)}@media (min-width:1100px){.dc-header__bar{padding:18px var(--dc-gutter)}}.dc-brand{align-items:center;display:flex;flex:0 0 auto;gap:13px;text-decoration:none}.dc-brand:hover{filter:none}.dc-brand__mark{display:block;height:34px;width:34px}.dc-brand__name{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media (min-width:1100px){.dc-brand__name{font-size:20px}}.dc-brand__name{transition:color .25s ease}.dc-brand:focus-visible .dc-brand__name,.dc-brand:hover .dc-brand__name{color:var(--dc-accent)}@media (max-width:400px){.dc-brand__name{font-size:15px}.dc-brand{gap:9px}}.dc-nav{align-items:center;display:flex;font-family:Oswald,sans-serif;font-size:15px;font-weight:500;gap:22px;letter-spacing:.05em;text-transform:uppercase}.dc-nav__link{border-bottom:2px solid transparent;color:var(--dc-nav);padding-bottom:2px;text-decoration:none;transition:var(--transition-fast);white-space:nowrap}.dc-nav__link:hover{color:var(--dc-head);filter:none}.dc-nav__link.is-active{border-bottom-color:var(--dc-link);color:var(--dc-head)}.dc-nav__group{position:relative}.dc-nav__toggle{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.dc-nav__caret{flex:0 0 auto;transition:transform .2s ease}.dc-nav__menu{background:var(--dc-panel);border:1px solid var(--dc-border);display:flex;flex-direction:column;left:0;min-width:216px;opacity:0;padding:6px;position:absolute;top:calc(100% + 12px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:var(--z-dropdown)}.dc-nav__menu.align-right{left:auto;right:0}.dc-nav__menu a{color:var(--dc-text);font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;padding:10px 14px;text-decoration:none;text-transform:none;white-space:nowrap}.dc-nav__menu a:hover{background:var(--dc-chip);color:var(--dc-head);filter:none}@media (min-width:1100px){.dc-nav__group.is-open .dc-nav__menu,.dc-nav__group:focus-within .dc-nav__menu,.dc-nav__group:hover .dc-nav__menu{opacity:1;transform:translateY(0);visibility:visible}.dc-nav__group:hover .dc-nav__caret{transform:rotate(180deg)}}.dc-nav__tools{gap:14px}.dc-mana-pick,.dc-nav__tools{align-items:center;display:flex}.dc-mana-pick{gap:5px}.dc-mana-pick .mana-symbol{background:none;border:0;cursor:pointer;line-height:0;opacity:.6;padding:3px 3px 6px;position:relative;transition:var(--transition-fast)}.dc-mana-pick .mana-symbol img{display:block;height:18px;width:18px}.dc-mana-pick .mana-symbol:hover{opacity:.9}.dc-mana-pick.has-selection .mana-symbol{opacity:.32}.dc-mana-pick.has-selection .mana-symbol:hover{opacity:.75}.dc-mana-pick .mana-symbol.active,.dc-mana-pick.has-selection .mana-symbol.active{opacity:1}.dc-mana-pick .mana-symbol.active:after{background:var(--dc-accent);bottom:0;content:"";height:2px;left:3px;position:absolute;right:3px}.dc-theme-toggle{align-items:center;border:0;color:var(--dc-text);cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;gap:8px;letter-spacing:0;padding:9px 15px;text-transform:none;white-space:nowrap}.dc-theme-toggle:hover{--fill:var(--dc-chip)}.dc-nav__cta{--fill:var(--dc-accent);--rim-color:var(--dc-accent);color:var(--dc-accent-ink);display:inline-block;flex:0 0 auto;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;padding:10px 18px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dc-nav__cta--discord{display:none;--fill:#5865f2;--rim-color:#5865f2;align-items:center;color:#fff;gap:10px;justify-content:center}.dc-nav__cta--discord svg{flex:0 0 auto}.dc-nav__cta--mtgo:after{background:url(../assets/mtgo/mtgo-icon-gold.png) no-repeat right -10px center;background-size:auto 125%;clip-path:inherit;content:"";inset:0;mix-blend-mode:multiply;opacity:.3;pointer-events:none;position:absolute;z-index:-1}.dc-nav__cta:hover{filter:brightness(1.08)}.dc-burger{background:none;border:0;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:9px 8px;width:40px}.dc-burger span{background:var(--dc-nav);display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:100%}.dc-burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.dc-burger[aria-expanded=true] span:nth-child(2){opacity:0}.dc-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width:1100px){.dc-burger{display:none}}@media (max-width:1099px){.dc-header__bar{position:relative}.dc-nav{align-items:stretch;background:var(--dc-bar);border-top:1px solid var(--dc-line);bottom:0;flex-direction:column;gap:0;height:calc(100dvh - var(--dc-bar-h, 64px));left:0;max-height:calc(100dvh - var(--dc-bar-h, 64px));overflow-y:auto;padding:var(--spacing-sm) var(--dc-gutter) calc(var(--spacing-2xl) + env(safe-area-inset-bottom, 0px));position:fixed;right:0;top:var(--dc-bar-h,64px);-webkit-overflow-scrolling:touch;display:none;overscroll-behavior:contain;z-index:var(--z-fixed)}@supports not (height:100dvh){.dc-nav{height:calc(100vh - var(--dc-bar-h, 64px));max-height:calc(100vh - var(--dc-bar-h, 64px))}}.dc-nav.is-open{display:flex}.dc-nav__link{align-items:center;border-bottom:1px solid var(--dc-line2);display:flex;font-size:16px;min-height:48px;padding:14px 2px}.dc-nav__link.is-active{border-bottom-color:var(--dc-line2);color:var(--dc-link)}.dc-nav__toggle{justify-content:space-between}.dc-nav__menu{background:none;border:0;display:none;min-width:0;opacity:1;padding:4px 0 10px 14px;position:static;transform:none;visibility:visible}.dc-nav__group.is-open .dc-nav__menu{display:flex}.dc-nav__group.is-open .dc-nav__caret{transform:rotate(180deg)}.dc-nav__menu a{align-items:center;color:var(--dc-muted);display:flex;font-size:15px;min-height:44px;padding:11px 0}.dc-nav__tools{flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:var(--spacing-lg)}.dc-mana-pick{gap:10px}.dc-mana-pick .mana-symbol{opacity:.6;padding:13px}.dc-theme-toggle{flex:1 0 auto;justify-content:center;min-height:46px}.dc-nav__cta--mtgo{display:none}.dc-nav__cta--discord{display:inline-flex}.dc-nav__cta{flex:1 0 100%;font-size:15px;padding:15px 20px;text-align:center}}.dc-nav-scrim{background:rgba(0,0,0,.5);border:0;cursor:pointer;inset:0;padding:0;position:fixed;touch-action:none;z-index:calc(var(--z-fixed) - 1)}@media (min-width:1100px){.dc-nav-scrim{display:none}}@media (prefers-reduced-motion:reduce){.dc-burger span,.dc-nav__caret,.dc-nav__menu{transition:none}}.dc-footer{background:var(--dc-footer);border-top:1px solid var(--dc-line);color:#8b95a3;margin-top:auto}.dc-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);margin:0 auto;max-width:var(--dc-container);padding:30px var(--dc-gutter)}.dc-footer__brand{align-items:center;display:flex;flex:0 0 auto;gap:12px}.dc-footer__brand img{display:block;height:28px;width:28px}.dc-footer__brand span{color:#fff;font-size:16px;font-weight:700}.dc-footer__brand span,.dc-footer__links{font-family:Oswald,sans-serif;letter-spacing:.05em;text-transform:uppercase}.dc-footer__links{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px}.dc-footer__links a{color:#a7b2ae;text-decoration:none}.dc-footer__links a:hover{color:#fff;filter:none}.dc-footer__social{align-items:center;display:flex;gap:14px;margin-left:auto}.dc-footer__social a{color:#8b95a3;line-height:0;transition:var(--transition-fast)}.dc-footer__social a:hover{color:#fff;filter:none}.dc-footer__legal{border-top:1px solid hsla(0,0%,100%,.07);color:#8b95a3;flex:1 0 100%;font-size:12.5px;line-height:1.6;margin:0;padding-top:var(--spacing-sm)}.dc-footer__admin{color:#6b7480;font-size:.9em;margin-left:10px;text-decoration:none}.dc-footer__admin:hover{color:#a7b2ae;filter:none}@media (max-width:640px){.dc-footer__social{margin-left:0}.dc-footer__inner{padding:26px var(--dc-gutter) calc(26px + env(safe-area-inset-bottom, 0px))}.dc-footer__links{gap:10px 18px}.dc-footer__admin,.dc-footer__links a{display:inline-block;padding:4px 0}}.card{--bv:var(--bevel-xl);--rim:var(--bevel-rim);--rim-color:var(--dc-border);--fill:var(--dc-panel);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));margin-bottom:var(--spacing-lg);padding:24px 22px;position:relative;z-index:0}.card:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}@media (min-width:768px){.card{margin-bottom:var(--spacing-xl);padding:30px 32px}}.card-header{align-items:center;border-bottom:1px solid var(--dc-line);color:var(--dc-head);display:flex;font-family:Oswald,sans-serif;font-size:20px;font-weight:600;gap:12px;letter-spacing:.03em;margin-bottom:var(--spacing-lg);overflow-wrap:break-word;padding-bottom:var(--spacing-sm);text-transform:uppercase}@media (min-width:768px){.card-header{font-size:22px}}.rules-grid{display:grid;gap:14px;grid-template-columns:1fr;margin-top:var(--spacing-md)}@media (min-width:560px){.rules-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.rule-box{--bv:var(--bevel-md);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-chip);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));padding:22px;position:relative;transition:var(--transition-fast);z-index:0}.rule-box:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.rule-box h3{align-items:flex-start;color:var(--dc-head);display:flex;font-size:16px;gap:8px;line-height:1.25;margin:0 0 8px}.rule-box h3 .itm-ic{margin-top:1px}.rule-box p{color:var(--dc-muted);font-size:14px;line-height:1.6;margin:0}a.rule-box:hover{--rim-color:var(--dc-accent);filter:none}.alert{--bv:var(--bevel-sm);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-panel);--alert-tone:var(--dc-gold);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);margin:var(--spacing-lg) 0;padding:22px 24px;position:relative;z-index:0}.alert:before{background:var(--fill);clip-path:inherit;inset:var(--rim);z-index:-1}.alert:after,.alert:before{content:"";pointer-events:none;position:absolute}.alert:after{background:var(--alert-tone);bottom:var(--rim);left:var(--rim);top:var(--bv);width:3px}.alert-critical{--alert-tone:var(--dc-banned)}.alert-warning{--alert-tone:var(--dc-gold)}.alert-info{--alert-tone:var(--dc-accent)}.alert-title{align-items:center;color:var(--alert-tone);display:flex;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;gap:10px;letter-spacing:.04em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.alert p{color:var(--dc-muted);font-size:14.5px}.alert p:last-child{margin-bottom:0}.alert-compact__actions{display:flex;flex-wrap:wrap;gap:10px;margin:var(--spacing-md) 0}.alert-compact__btn{--bv:var(--bevel-sm);--rim:1px;--rim-color:var(--dc-ghost);--fill:var(--dc-ghost-fill);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);font-family:Oswald,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;padding:10px 16px;position:relative;text-decoration:none;text-transform:uppercase;z-index:0}.alert-compact__btn:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.alert-compact__btn:hover{--fill:var(--dc-chip);filter:none}.alert-compact__sign{color:var(--dc-muted2);font-size:13px;margin:var(--spacing-sm) 0 0}.alert-compact__brand{display:none}.social-container{display:grid;gap:14px;grid-template-columns:1fr;margin:var(--spacing-md) 0 0}@media (min-width:560px){.social-container{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.social-card{--bv:var(--bevel-md);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-chip);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));display:block;padding:22px 20px;position:relative;text-align:center;text-decoration:none;transition:var(--transition-fast);z-index:0}.social-card:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.social-card-link:hover{--rim-color:var(--dc-accent);filter:none}.social-icon{display:inline-block;line-height:0;margin-bottom:var(--spacing-sm)}.social-icon svg{height:40px;margin:0 auto;width:40px}.social-title{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.social-card p{color:var(--dc-muted);font-size:13px;line-height:1.55;margin:8px 0 0}.social-card-disabled{cursor:not-allowed;opacity:.55}.social-card-disabled .social-title{color:var(--dc-muted)}.stats-container{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:var(--spacing-lg) 0}.stat-card{--bv:var(--bevel-md);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-chip);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));padding:22px;position:relative;text-align:center;z-index:0}.stat-card:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.stat-value{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:1;margin-bottom:8px}.stat-label{color:var(--dc-muted);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.card-link{border-bottom:1px dotted;color:var(--dc-link);cursor:pointer;text-decoration:none;transition:var(--transition-fast)}.card-link:hover{border-bottom-style:solid}.card-preview{border:1px solid var(--dc-border);display:none;max-width:min(320px,calc(100vw - 20px));opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:var(--z-tooltip)}.card-preview img{display:block;height:auto;width:100%}.card-image-container{height:310px;max-width:100%;width:223px}@media (hover:none) and (pointer:coarse){.card-preview{display:none!important}}.mana-decoration{align-items:center;display:flex;gap:8px;margin-bottom:var(--spacing-md)}.mana-decoration img{display:block;height:20px;width:20px}.blk-btn,.btn-primary,.btn-secondary{--bv:var(--bevel-md);--rim:0px;--fill:var(--dc-accent);--rim-color:var(--dc-accent);align-items:center;background:var(--rim-color);border:0;clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-accent-ink);cursor:pointer;display:inline-flex;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.05em;padding:14px 28px;position:relative;text-decoration:none;text-transform:uppercase;transition:var(--transition-fast);z-index:0}.blk-btn:before,.btn-primary:before,.btn-secondary:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.blk-btn:hover,.btn-primary:hover{filter:brightness(1.08)}.blk-btn:active,.btn-primary:active{filter:brightness(.96)}.blk-btn.ghost,.btn-secondary{--rim:var(--bevel-rim);--fill:var(--dc-ghost-fill);--rim-color:var(--dc-ghost);color:var(--dc-text);padding:12.5px 26px}.blk-btn.ghost:hover,.btn-secondary:hover{--fill:var(--dc-chip);filter:none}.btn-primary:disabled,.btn-primary[disabled],.btn-secondary:disabled,.btn-secondary[disabled]{cursor:not-allowed;filter:none;opacity:.45}.blk-link,.read-more-link{align-items:center;color:var(--dc-link);display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none;transition:var(--transition-fast)}.blk-link:hover,.read-more-link:hover{filter:brightness(1.15)}.blk-actions,.blk-elems{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--spacing-lg)}.blk-pill{--bv:6px;--rim:1px;--rim-color:var(--pc,var(--dc-border));--fill:var(--dc-chip);color:var(--pc,var(--dc-text));font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;line-height:1.5;padding:6px 13px;text-transform:uppercase}.blk-img,.blk-pill{display:inline-block}.blk-img{width:auto}.form-group{margin-bottom:var(--spacing-md)}.filters-grid label,.form-group label,label{color:var(--dc-muted);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url],select,textarea{--bv:var(--bevel-sm);background:var(--dc-field);border:1px solid var(--dc-border);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.5;padding:12px 14px;transition:border-color .15s ease;width:100%}textarea{min-height:140px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.dc-field input,.dc-field select,.dc-field textarea{background:transparent;border:0;clip-path:none;padding:0;width:auto}@media (max-width:767px){input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url],select,textarea{font-size:16px;padding:13px 14px}.dc-field input,.dc-field select,.dc-field textarea{padding:0}}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--dc-muted2)}input::placeholder,textarea::placeholder{color:var(--dc-muted2)}input:focus,select:focus,textarea:focus{border-color:var(--dc-accent);outline:none}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}input[type=checkbox],input[type=radio]{accent-color:var(--dc-accent);clip-path:none;margin-right:8px;width:auto}.filters-grid{align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media (min-width:768px){.filters-grid{grid-template-columns:1fr 1fr auto}}.form-hint{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;margin-top:6px}.form-error{color:var(--dc-banned);font-size:13px;margin-top:6px}.code-block,pre{background:var(--dc-chip);border:1px solid var(--dc-border);color:var(--dc-text);font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.6;margin:var(--spacing-md) 0;overflow-x:auto;padding:var(--spacing-md)}code{color:var(--dc-link);font-size:.92em}pre code{color:inherit}.bl-meta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.bl-meta strong{color:var(--dc-text);font-weight:500}.bl-meta__sep{background:var(--dc-muted2);flex:0 0 auto;height:4px;width:4px}@media (max-width:480px){.bl-meta__sep{display:none}.bl-meta{gap:4px 14px}}.bl-hint{margin:12px 0 0}.bl-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:var(--spacing-lg) 0 var(--spacing-md)}.bl-toolbar .dc-field{flex:1 1 260px;min-width:0}.bl-search input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.bl-search input[type=search]::-webkit-search-cancel-button,.bl-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.bl-console{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}.bl-console__intro{color:var(--dc-muted);margin:0 0 var(--spacing-md);max-width:70ch}.bl-console__search{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px}.bl-search-wrap{flex:1 1 320px;min-width:260px}.bl-console__examples{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bl-console__examples-label{letter-spacing:.12em;text-transform:uppercase}.bl-console__foot{align-items:center;border-top:1px solid var(--dc-line2);display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.bl-console__foot .bl-jump{flex:1 1 auto;margin:0}.bl-console__tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bl-console .bl-status{margin:var(--spacing-sm) 0 0}@media (max-width:640px){.bl-console__tools{width:100%}.bl-console__tools .dc-btn{flex:1 1 auto;justify-content:center}}.bl-check-prompt{align-items:center;color:var(--dc-muted);display:flex;flex-wrap:wrap;font-size:15px;gap:14px;margin:0 0 var(--spacing-md)}.bl-check-prompt[hidden]{display:none}.bl-check-prompt strong{color:var(--dc-head)}.bl-jump{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--spacing-md)}.bl-jump__lead{letter-spacing:.12em;margin-right:2px;text-transform:uppercase}.bl-jump__item{--bv:var(--bevel-sm);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-panel);align-items:center;background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);display:inline-flex;font-family:Oswald,sans-serif;font-size:13px;gap:9px;letter-spacing:.04em;padding:9px 14px;position:relative;text-decoration:none;text-transform:uppercase;transition:var(--transition-fast);z-index:0}.bl-jump__item:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.bl-jump__item:focus-visible,.bl-jump__item:hover{--rim-color:var(--dc-accent);color:var(--dc-head);filter:none}.bl-jump__item[hidden]{display:none}.bl-jump__count{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px}.bl-jump__item:hover .bl-jump__count{color:var(--dc-accent)}@media (max-width:640px){.bl-jump__lead{flex:1 0 100%;margin-bottom:2px}.bl-jump__item{font-size:12px;min-height:44px;padding:10px 12px}}.bl-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 var(--spacing-xl);min-height:18px}.bl-status__link{color:var(--dc-link);text-decoration:none}.bl-status__link:hover{text-decoration:underline}@media (max-width:640px){.bl-toolbar .dc-filters{width:100%}.bl-toolbar .dc-filter{flex:1 1 auto;text-align:center}}.banlist-section{display:flex;flex-direction:column;gap:22px;margin:0 0 var(--spacing-2xl)}.bl-section{margin:0}.bl-block{margin:0 0 22px}.bl-block:last-child{margin-bottom:0}.bl-section[hidden]{display:none}.bl-note{color:var(--dc-muted);font-size:14.5px;line-height:1.6;margin:-6px 0 18px;max-width:74ch}.bl-section .alert:first-of-type{margin-top:0}[data-bl-entry][hidden],[data-bl-group][hidden],[data-bl-section][hidden],[data-bl-static][hidden]{display:none}.ban-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(var(--min,220px),1fr))}.bl-grid--commanders{--min:230px}.bl-grid--cards{--min:210px}.bl-grid--wide{--min:300px}@media (max-width:400px){.ban-grid{--min:100%}}.ban-item{--bv:var(--bevel-sm);--rim:0px;--rim-color:var(--dc-chip);--fill:var(--dc-chip);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-head);display:block;font-size:15px;line-height:1.45;padding:13px 15px;position:relative;transition:var(--transition-fast);z-index:0}.ban-item:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.ban-item[hidden]{display:none}.ban-item:not(.bl-entry):after{background:var(--dc-border);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:var(--bv);width:3px}.ban-item.banned:not(.bl-entry):after{background:var(--dc-banned)}.ban-item.unbanned:not(.bl-entry):after{background:var(--mana-g)}.ban-item.commander-restricted:not(.bl-entry):after{background:var(--dc-gold)}.ban-item.companion-restricted:not(.bl-entry):after{background:var(--mana-u)}.ban-item:not(.bl-entry) strong{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ban-item:not(.bl-entry) p{color:var(--dc-muted);font-size:14px;line-height:1.55;margin:8px 0 0}.bl-entry{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:11px}.bl-entry:hover{--fill:var(--dc-line);--rim-color:var(--dc-line)}.bl-entry__body{flex:1;min-width:0}.bl-entry .card-link{border-bottom:0;color:var(--dc-head);cursor:pointer;overflow-wrap:anywhere;text-decoration:none}.bl-entry .card-link:focus-visible,.bl-entry .card-link:hover{color:var(--dc-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bl-entry:hover .card-link{color:var(--dc-link)}.bl-entry--stacked{align-items:flex-start;padding:15px 16px}.bl-entry--stacked .dc-sq{margin-top:5px}.bl-entry__meta{color:var(--dc-muted2);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;margin-top:3px}.ban-item .card-image-container{display:none}.ban-grid.is-expanded{--min:200px}.ban-grid.is-expanded .bl-entry{align-items:flex-start;padding:14px}.ban-grid.is-expanded .card-image-container{display:block;flex:0 0 100%;margin-top:11px}.ban-item .card-image-container img{display:block;height:auto;width:100%}.ban-item .card-image-container.is-loading{align-items:center;background:var(--dc-field);display:flex;justify-content:center;min-height:150px}.bl-spinner{animation:bl-spin .8s linear infinite;border:2px solid var(--dc-line);border-radius:50%;border-top-color:var(--dc-accent);display:inline-block;height:18px;width:18px}.bl-img-error{color:var(--dc-banned);font-family:IBM Plex Mono,monospace;font-size:11px;padding:12px;text-align:center}@keyframes bl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bl-spinner{animation-duration:2.4s}}.bl-struct .rule-box h3{font-family:Oswald,sans-serif;font-size:15px;letter-spacing:.03em;margin-bottom:12px;text-transform:uppercase}.bl-struct .dc-bullets li{font-size:14.5px}.bl-struct .dc-bullets .card-link{border-bottom:0;color:var(--dc-text)}.bl-struct .dc-bullets .card-link:hover{color:var(--dc-link)}.bl-check__intro{color:var(--dc-muted);font-size:15px;margin:0 0 var(--spacing-lg);max-width:70ch}.bl-check__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.bl-check__field{flex:1 1 260px;min-width:0;position:relative}.bl-check__field .dc-field{width:100%}.bl-check__examples{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--spacing-md)}.bl-check__examples-label{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.bl-example{--bv:var(--bevel-xs);--rim:0px;--rim-color:var(--dc-chip);--fill:var(--dc-chip);background:var(--rim-color);border:0;clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-muted);cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:13px;padding:6px 12px;position:relative;transition:var(--transition-fast);z-index:0}.bl-example:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.bl-example:hover{color:var(--dc-head);--fill:var(--dc-line);--rim-color:var(--dc-line)}.bl-suggest{background:var(--dc-panel);border:1px solid var(--dc-border);display:none;max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:var(--z-popover)}.bl-suggest.is-open{display:block}.bl-suggest__item{background:transparent;border:0;border-bottom:1px solid var(--dc-line2);color:var(--dc-text);cursor:pointer;display:block;font-family:IBM Plex Sans,sans-serif;font-size:14px;padding:11px 15px;text-align:left;width:100%}.bl-suggest__item:last-child{border-bottom:0}.bl-suggest__item.is-active,.bl-suggest__item:hover{background:var(--dc-chip);color:var(--dc-head)}.bl-suggest__note{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;padding:11px 15px}.bl-result{margin-top:var(--spacing-lg)}.bl-result[hidden]{display:none}.bl-result__card{--bv:var(--bevel-md);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-field);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));padding:22px 24px;position:relative;z-index:0}.bl-result__card:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.bl-result__name{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:20px;font-weight:600;letter-spacing:.03em;margin:0 0 var(--spacing-md);text-transform:uppercase}.bl-result__hint{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;margin:0 0 var(--spacing-md)}.bl-result__hint strong{color:var(--dc-text);font-weight:500}.bl-badge{--tone:var(--dc-accent);align-items:center;background:var(--dc-chip);border-left:3px solid var(--tone);color:var(--tone);display:inline-flex;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;gap:10px;letter-spacing:.05em;margin-bottom:var(--spacing-md);padding:9px 16px;text-transform:uppercase}.bl-badge__sq{background:var(--tone);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex:0 0 auto;height:9px;width:9px}.bl-badge--legal{--tone:var(--mana-g)}.bl-badge--commander,.bl-badge--companion{--tone:var(--dc-gold)}.bl-badge--banned{--tone:var(--dc-banned)}.bl-result__desc{color:var(--dc-text);font-size:15px;line-height:1.6;margin:0 0 var(--spacing-lg)}.bl-result__grid{display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:var(--spacing-lg)}@media (min-width:640px){.bl-result__grid{grid-template-columns:1fr 1fr}.bl-result__grid .bl-result__item--full{grid-column:1/-1}}.bl-result__item{background:var(--dc-chip);border-left:2px solid var(--dc-border);padding:12px 14px}.bl-result__label{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.bl-result__value{color:var(--dc-text);font-size:14.5px;line-height:1.5}.bl-result__img{display:block;height:auto;margin-top:var(--spacing-md);max-width:220px;width:100%}.bl-result__notice{background:var(--dc-chip);border-left:3px solid var(--mana-g);margin-top:var(--spacing-lg);padding:14px 16px}.bl-result__notice-title{color:var(--mana-g);font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.bl-result__msg{background:var(--dc-chip);border-left:3px solid var(--dc-gold);color:var(--dc-text);font-size:14.5px;padding:14px 16px}.bl-result__msg--error{border-left-color:var(--dc-banned)}.bl-dots:after{animation:bl-dots 1.5s steps(3) infinite;content:"."}@keyframes bl-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.bl-totals{align-items:center;display:flex;flex-wrap:wrap;gap:10px 26px;padding:18px 22px}.bl-totals__item{align-items:baseline;display:flex;gap:9px}.bl-totals__value{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:22px;font-weight:700;line-height:1}.bl-totals__label{color:var(--dc-muted2);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.bl-totals__label,.change-badge{font-family:IBM Plex Mono,monospace}.change-badge{align-items:center;background:var(--dc-chip);border-left:3px solid var(--dc-border);color:var(--dc-text);display:inline-flex;font-size:12px;gap:var(--spacing-xs);letter-spacing:.04em;padding:4px 10px}.change-badge.banned{border-left-color:var(--dc-banned);color:var(--dc-banned)}.change-badge.unbanned{border-left-color:var(--mana-g);color:var(--mana-g)}.change-badge.restricted{border-left-color:var(--dc-gold);color:var(--dc-gold)}.change-badge.companion{border-left-color:var(--mana-u);color:var(--mana-u)}.blog-toolbar{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-xl) 0 var(--spacing-md)}@media (min-width:900px){.blog-toolbar{align-items:center;flex-direction:row;gap:var(--spacing-lg);justify-content:space-between}}.blog-search{align-items:stretch;display:flex;gap:10px;width:100%}@media (min-width:900px){.blog-search{flex:0 1 380px;width:auto}}.blog-search .dc-field{flex:1;min-width:0}.blog-search .dc-field input[type=search]{background:transparent;border:0;clip-path:none;padding:0}.blog-search__submit{flex:0 0 auto}.blog-filters{align-items:center}.blog-filters .dc-filter{align-items:center;display:inline-flex;text-decoration:none}.blog-filters .dc-filter:hover{filter:none}.blog-count{display:block;margin-bottom:var(--spacing-lg);text-transform:uppercase}.blog-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.blog-card{display:flex;flex-direction:column;padding:14px 16px 20px;transition:var(--transition-fast)}.blog-card:hover{--rim-color:var(--dc-accent)}.blog-card__media{aspect-ratio:16/10;display:block;overflow:hidden;width:100%}.blog-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card__media--empty{align-items:center;display:flex;justify-content:center}.blog-card__media--empty img{height:46px;-o-object-fit:contain;object-fit:contain;opacity:.35;width:46px}.blog-card__body{display:flex;flex:1;flex-direction:column;padding-top:16px}.blog-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;text-transform:uppercase}.blog-card__cat{align-items:center;color:var(--dc-gold);display:inline-flex;gap:8px}.blog-card__title{font-family:Oswald,sans-serif;font-size:19px;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:11px 0 0;text-transform:uppercase}.blog-card__title a{color:var(--dc-head)}.blog-card__title a:hover{color:var(--dc-link);filter:none}.blog-card__title a:after{content:"";inset:0;position:absolute}.blog-card__excerpt{color:var(--dc-muted);flex:1;font-size:15px;line-height:1.6;margin:10px 0 0}.blog-card__more{align-items:center;align-self:flex-start;color:var(--dc-link);display:inline-flex;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.06em;margin-top:16px;text-transform:uppercase}.blog-card__more svg{transition:var(--transition-fast)}.blog-card:hover .blog-card__more svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.blog-card:hover .blog-card__more svg{transform:none}}.blog-empty{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.blog-empty h2{margin:var(--spacing-sm) 0}.blog-empty p{margin:0 auto;max-width:46ch}.blog-empty__back{display:inline-block;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.06em;margin-top:var(--spacing-lg);text-transform:uppercase}.blog-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:var(--spacing-2xl)}.blog-pager__item{--bv:var(--bevel-xs);color:var(--dc-text);font-family:Oswald,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.04em;padding:10px 16px;text-transform:uppercase}.blog-pager__item.is-current{--fill:var(--dc-accent);--rim-color:var(--dc-accent);color:var(--dc-accent-ink);font-weight:600}.blog-tags{border-top:1px solid var(--dc-line);margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl)}.blog-tags__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--spacing-md)}.blog-tag{--bv:var(--bevel-xs);color:var(--dc-text);font-size:13px;padding:8px 13px}.blog-article-head h1{font-size:clamp(26px,4.4vw,40px)}.blog-byline{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;text-transform:uppercase}.blog-article{max-width:72ch;padding-top:var(--spacing-xl)}.blog-article__cover{margin:0 0 var(--spacing-xl);overflow:hidden;padding:0}.blog-article__cover img{display:block;height:auto;width:100%}.blog-body{color:var(--dc-text);font-size:17px;line-height:1.75}.blog-body>:first-child{margin-top:0}.blog-body h1,.blog-body h2{font-size:clamp(20px,3.4vw,26px);letter-spacing:.03em;margin:var(--spacing-2xl) 0 var(--spacing-sm)}.blog-body h3,.blog-body h4{font-size:clamp(16px,2.6vw,19px);margin:var(--spacing-xl) 0 var(--spacing-xs)}.blog-body p{color:var(--dc-text);margin:0 0 var(--spacing-md)}.blog-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-body ol,.blog-body ul{margin:0 0 var(--spacing-md) 22px}.blog-body li{color:var(--dc-text);margin-bottom:8px}.blog-body li::marker{color:var(--dc-accent)}.blog-body img{display:block;height:auto;margin:var(--spacing-xl) 0;max-width:100%}.blog-body blockquote{border-left:2px solid var(--dc-accent);color:var(--dc-muted);font-style:italic;margin:var(--spacing-xl) 0;padding:2px 0 2px 20px}.blog-body blockquote p:last-child{margin-bottom:0}.blog-body hr{background:var(--dc-line);border:0;height:1px;margin:var(--spacing-xl) 0}.blog-body code{background:var(--dc-chip);color:var(--dc-head);font-size:.88em;padding:2px 6px}.blog-body pre{background:var(--dc-field);border-left:2px solid var(--dc-accent);overflow-x:auto;padding:var(--spacing-md);-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.6}.blog-body pre code{background:none;color:var(--dc-text);padding:0}.blog-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--spacing-lg) 0;max-width:100%}.blog-body table{border-collapse:collapse;font-size:14px;min-width:460px;width:100%}.blog-body td,.blog-body th{border:1px solid var(--dc-line);padding:10px 12px;text-align:left;vertical-align:top}.blog-body th{background:var(--dc-chip);color:var(--dc-head);font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media (max-width:640px){.blog-body{font-size:16px}}.blog-article__tags{align-items:center;border-top:1px solid var(--dc-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg)}.blog-related{margin-top:var(--spacing-3xl)}.blog-related__grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.blog-related-card{color:inherit;display:flex;flex-direction:column;padding:12px 14px 16px;text-decoration:none;transition:var(--transition-fast)}.blog-related-card:hover{--rim-color:var(--dc-accent);filter:none}.blog-related-card__media{aspect-ratio:16/10;display:block;overflow:hidden;width:100%}.blog-related-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-related-card__media--empty{align-items:center;display:flex;justify-content:center}.blog-related-card__media--empty img{height:38px;-o-object-fit:contain;object-fit:contain;opacity:.35;width:38px}.blog-related-card__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.25;margin:14px 0 6px;text-transform:uppercase}.blog-related-card__excerpt{color:var(--dc-muted);font-size:13px;line-height:1.5;margin:0}.blog-back{margin-top:var(--spacing-2xl)}.blog-masthead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px 40px;justify-content:space-between}.blog-masthead__main{max-width:680px}.blog-masthead .dc-eyebrow{margin-bottom:12px}.blog-masthead h1{font-size:clamp(38px,6.5vw,64px);line-height:.98}.blog-masthead__tagline{color:var(--dc-head);font-size:clamp(16px,2.4vw,20px);font-weight:500;line-height:1.45;margin:14px 0 0;max-width:620px}.blog-masthead__tagline:before{background:var(--dc-accent);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);content:"";display:inline-block;height:9px;margin-right:11px;vertical-align:baseline;width:9px}.blog-masthead__aside{align-items:flex-start;display:flex;flex-direction:column;gap:18px;padding-bottom:6px}.blog-stats{display:flex;gap:26px}.blog-stat__value{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:1}.blog-stat--accent .blog-stat__value{color:var(--dc-accent)}.blog-stat__label{color:var(--dc-muted2);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.blog-stats--right{text-align:right}.blog-featured{color:inherit;display:grid;grid-template-columns:1fr 1fr;margin-top:var(--spacing-xl);padding:var(--bevel-rim);text-decoration:none;transition:var(--transition-fast)}.blog-featured:hover{--rim-color:var(--dc-accent);filter:none}.blog-featured__cover{border-right:1px solid var(--dc-line);clip-path:polygon(calc(var(--bevel-2xl) - var(--bevel-rim)) 0,100% 0,100% 100%,0 100%,0 calc(var(--bevel-2xl) - var(--bevel-rim)));display:block;min-height:360px;overflow:hidden;position:relative}.blog-featured__cover img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blog-featured__cover--empty{align-items:center;background:var(--dc-chip);display:flex;justify-content:center}.blog-featured__cover--empty img{height:72px;-o-object-fit:contain;object-fit:contain;opacity:.35;position:static;width:72px}.blog-featured__body{display:flex;flex-direction:column;justify-content:center;padding:44px 46px}.blog-featured__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.blog-featured__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(24px,3.2vw,38px);font-weight:600;letter-spacing:.01em;line-height:1.05;margin:16px 0 0;text-transform:uppercase}.blog-featured__excerpt{color:var(--dc-muted);font-size:16px;line-height:1.6;margin:14px 0 0}@media (max-width:899px){.blog-featured{grid-template-columns:1fr}.blog-featured__cover{aspect-ratio:16/9;border-bottom:1px solid var(--dc-line);border-right:0;min-height:0}.blog-featured__body{padding:24px 22px 28px}}.blog-byline-row{align-items:center;color:var(--dc-text);display:flex;font-size:13px;gap:10px}.blog-byline-row .dc-meta{margin-left:auto}.blog-byline-row__name{color:var(--dc-head);font-weight:600;text-decoration:none}a.blog-byline-row__name:hover{color:var(--dc-link)}.blog-card .blog-byline-row{border-top:1px solid var(--dc-line2);margin-top:16px;padding-top:14px}.blog-card a.blog-byline-row__name{position:relative;z-index:1}.blog-featured .blog-byline-row{margin-top:24px}.blog-dir-section{margin-top:var(--spacing-2xl)}.blog-dir{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.blog-dircard{color:inherit;display:flex;flex-direction:column;padding:24px;text-decoration:none;transition:var(--transition-fast)}.blog-dircard:hover{--rim-color:var(--dc-accent);filter:none}.blog-dircard__head{align-items:center;display:flex;gap:14px}.blog-dircard__name{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.blog-dircard__author{color:var(--dc-muted);display:block;font-size:13px;margin-top:3px}.blog-dircard__bio{color:var(--dc-muted);flex:1;font-size:13px;line-height:1.55;margin:16px 0}.blog-dircard__foot{align-items:center;border-top:1px solid var(--dc-line2);display:flex;gap:10px;justify-content:space-between;padding-top:14px}.blog-dircard__visit{align-items:center;color:var(--dc-link);display:inline-flex;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;gap:7px;letter-spacing:.04em;text-transform:uppercase}.blog-dircard__visit svg{transition:var(--transition-fast)}.blog-dircard:hover .blog-dircard__visit svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.blog-dircard:hover .blog-dircard__visit svg{transform:none}}.blog-start{align-items:center;display:grid;gap:52px;grid-template-columns:1.05fr .95fr;margin-top:var(--spacing-2xl);padding:52px}.blog-start h2{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.02;margin:16px 0;text-transform:uppercase}.blog-start__pitch>p{color:var(--dc-muted);font-size:17px;line-height:1.6;margin:0 0 26px;max-width:520px}.blog-start__steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.blog-step{--bv:10px;align-items:flex-start;display:flex;gap:16px;padding:18px 20px}.blog-step .dc-index{font-size:20px}.blog-step__title{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.blog-step__desc{color:var(--dc-muted);display:block;font-size:13px;line-height:1.5;margin-top:2px}@media (max-width:899px){.blog-start{gap:28px;grid-template-columns:1fr;padding:28px 22px}}.blog-disclaimer{display:block;margin-top:18px;text-align:center}.blog-disclaimer--left{margin:14px 0 0;text-align:left}.blog-author-crumb{margin:28px 0 0}.blog-banner{align-items:center;display:flex;flex-wrap:wrap;gap:24px 34px;margin-top:var(--spacing-xl);padding:40px 44px}.blog-banner__id{flex:1;min-width:280px}.blog-banner__id .dc-eyebrow{font-size:11px;margin-bottom:8px}.blog-banner h1{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(30px,5vw,44px);font-weight:700;letter-spacing:.01em;line-height:1;margin:0;text-transform:uppercase}.blog-banner__by{color:var(--dc-muted);font-size:15px;margin:10px 0 0}.blog-banner__by strong{color:var(--dc-head);font-weight:600}.blog-banner__bio{color:var(--dc-muted);font-size:15px;line-height:1.6;margin:14px 0 0;max-width:560px}.blog-banner__aside{align-items:flex-end;display:flex;flex-direction:column;gap:16px;margin-left:auto}@media (max-width:640px){.blog-banner{padding:24px 20px}.blog-banner__aside{align-items:flex-start;margin-left:0}.blog-stats--right{text-align:left}}.blog-author-layout{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 300px;padding:var(--spacing-xl) 0 var(--spacing-2xl)}@media (max-width:899px){.blog-author-layout{grid-template-columns:1fr}}.blog-postlist{display:flex;flex-direction:column;gap:16px}.blog-postrow{display:flex;padding:var(--bevel-rim);transition:var(--transition-fast)}.blog-postrow:hover{--rim-color:var(--dc-accent)}.blog-postrow__cover{align-self:stretch;border-right:1px solid var(--dc-line);clip-path:polygon(calc(var(--bevel-lg) - var(--bevel-rim)) 0,100% 0,100% 100%,0 100%,0 calc(var(--bevel-lg) - var(--bevel-rim)));flex:0 0 230px;min-height:150px;overflow:hidden;position:relative}.blog-postrow__cover img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blog-postrow__cover--empty{align-items:center;background:var(--dc-chip);display:flex;justify-content:center}.blog-postrow__cover--empty img{height:44px;-o-object-fit:contain;object-fit:contain;opacity:.35;position:static;width:44px}.blog-postrow__body{flex:1;min-width:0;padding:22px 26px}.blog-postrow__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}.blog-postrow__meta .dc-eyebrow{font-size:11px}.blog-postrow__title{font-family:Oswald,sans-serif;font-size:clamp(18px,2.4vw,24px);font-weight:600;letter-spacing:.01em;line-height:1.15;margin:10px 0 0;text-transform:uppercase}.blog-postrow__title a{color:var(--dc-head);text-decoration:none}.blog-postrow__title a:hover{color:var(--dc-link)}.blog-postrow{position:relative}.blog-postrow__title a:after{content:"";inset:0;position:absolute}.blog-postrow__excerpt{color:var(--dc-muted);font-size:14px;line-height:1.6;margin:8px 0 0}@media (max-width:640px){.blog-postrow{flex-direction:column}.blog-postrow__cover{aspect-ratio:16/9;border-bottom:1px solid var(--dc-line);border-right:0;flex:none;min-height:0}.blog-postrow__body{padding:18px 16px 20px}}.blog-side{display:flex;flex-direction:column;gap:16px}.blog-side__bio{color:var(--dc-muted);font-size:13px;line-height:1.65;margin:14px 0}.blog-side__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.blog-side__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:14px 0 0;padding:0}.blog-side__list li{align-items:flex-start;display:flex;gap:12px}.blog-side__list .dc-index{font-size:16px}.blog-side__list a{color:var(--dc-text);font-size:13px;line-height:1.4;text-decoration:none}.blog-side__list a:hover{color:var(--dc-link)}.blog-langs{margin-bottom:var(--spacing-lg)}.blog-lede{color:var(--dc-head);font-size:20px;line-height:1.6;margin:0 0 var(--spacing-lg)}.blog-byline--author{align-items:center;display:flex;gap:12px;margin-top:20px;text-transform:none}.blog-byline--author .blog-byline__who{display:flex;flex-direction:column;gap:3px}.blog-byline__name{color:var(--dc-head);font-size:15px;font-weight:600}.blog-byline__name a{color:inherit;text-decoration:none}.blog-byline__name a:hover{color:var(--dc-link)}.blog-byline__blog a{color:var(--dc-link);text-decoration:none}.blog-byline__blog a:hover{text-decoration:underline}.blog-authorcard{align-items:center;display:flex;flex-wrap:wrap;gap:18px 22px;margin-top:var(--spacing-2xl);padding:28px 30px}.blog-authorcard__body{flex:1;min-width:220px}.blog-authorcard__body .dc-eyebrow{font-size:11px}.blog-authorcard__name{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:20px;font-weight:600;letter-spacing:.02em;margin:4px 0 6px;text-transform:uppercase}.blog-authorcard__bio{color:var(--dc-muted);font-size:14px;line-height:1.55;margin:0}@media (max-width:640px){.blog-authorcard{padding:20px 18px}}.blog-form{gap:var(--spacing-lg);max-width:720px;padding:var(--spacing-xl) 0 var(--spacing-2xl)}.blog-form,.blog-form form{display:flex;flex-direction:column}.blog-form form{gap:18px;margin-top:16px}.blog-form label{color:var(--dc-muted);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.blog-form .dc-field textarea{line-height:1.6;min-height:120px;padding:4px 0;resize:vertical}.blog-form .dc-field input,.blog-form .dc-field textarea{background:transparent;border:0;clip-path:none;padding-bottom:2px;padding-top:2px}.blog-form__hint{color:var(--dc-muted2);font-size:13px;line-height:1.5;margin-top:8px}.blog-form__row{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media (max-width:640px){.blog-form__row{grid-template-columns:1fr}}.account-avatar{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.ann-page .dc-page-head{margin-bottom:var(--spacing-xl)}.ann-panel-xl{--bv:var(--bevel-xl)}.ann-page-date{display:block;margin:16px 0 0}.ann-countdown{margin-bottom:var(--spacing-xl);overflow:hidden;text-align:center}.ann-countdown__inner{transition:opacity .6s ease,transform .6s ease}.ann-countdown .dc-eyebrow{margin:0}.ann-countdown__inner.is-leaving{opacity:0;transform:scale(.96)}.ann-countdown__timer{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:var(--spacing-lg)}.ann-unit{min-width:86px;padding:14px 18px}.ann-unit__value{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ann-unit__label{color:var(--dc-muted2);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;margin-top:7px;text-transform:uppercase}.ann-countdown__date{display:block;margin:var(--spacing-lg) 0 0}.countdown-progress{background:var(--dc-accent);bottom:0;height:3px;left:0;position:absolute;transition:width 6s linear;width:0;z-index:2}.countdown-progress.active{width:100%}.ann-available{opacity:0;text-align:center;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.ann-available.is-visible{opacity:1;transform:none}.ann-available__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(18px,3vw,24px);font-weight:600;letter-spacing:.03em;line-height:1.2;margin:var(--spacing-sm) 0 var(--spacing-lg);text-transform:uppercase}.ann-available p{margin-bottom:var(--spacing-md)}@media (max-width:640px){.ann-unit{min-width:68px;padding:12px}.ann-unit__value{font-size:27px}}@media (prefers-reduced-motion:reduce){.ann-available,.ann-countdown__inner,.countdown-progress{transition:none}}.ann-banner{margin:var(--spacing-xl) 0;text-align:center}.ann-banner__link{border:1px solid var(--dc-border);display:inline-block;line-height:0;max-width:620px;width:100%}.ann-banner__link:hover{border-color:var(--dc-accent);filter:none}.ann-banner__img{display:block;height:auto;width:100%}.ann-banner__actions{margin-top:var(--spacing-md)}.ann-latest{margin-bottom:var(--spacing-xl)}.ann-latest .dc-eyebrow{display:block}.ann-latest__date{display:block;margin-top:12px}.ann-latest__title{font-size:clamp(21px,3.4vw,30px);line-height:1.15;margin:10px 0 0}.ann-latest__title a{color:var(--dc-head)}.ann-latest__title a:hover{color:var(--dc-link);filter:none}.ann-latest__summary{margin:var(--spacing-md) 0 var(--spacing-lg);max-width:68ch}.ann-archive-link{color:var(--dc-link);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ann-year{margin-bottom:var(--spacing-sm)}.ann-year__head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;gap:14px;padding:12px 0;text-align:left;width:100%}.ann-year__head .dc-rule{background:var(--dc-line);flex:1;height:1px;min-width:24px}.ann-year__label{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:22px;font-weight:600;letter-spacing:.03em;line-height:1}.ann-year__chev{color:var(--dc-muted);flex:0 0 auto;transition:transform .25s ease,color .15s ease}.ann-year__head:focus-visible .ann-year__chev,.ann-year__head:hover .ann-year__chev{color:var(--dc-accent)}.ann-year__chev.open{color:var(--dc-accent);transform:rotate(180deg)}.year-content{display:grid;gap:12px;max-height:0;overflow:hidden;transition:max-height .45s ease}.year-content.open{max-height:7000px;padding:var(--spacing-md) 0 var(--spacing-lg)}@media (prefers-reduced-motion:reduce){.ann-year__chev,.year-content{transition:none}}.ann-item{display:flex;flex-direction:column;gap:6px;text-decoration:none}.ann-item:hover{--rim-color:var(--dc-accent);filter:none}.ann-item__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:17px;font-weight:600;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.ann-item__summary{color:var(--dc-muted);font-size:14.5px;line-height:1.6}.ann-item__more{align-items:center;color:var(--dc-link);display:inline-flex;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;gap:8px;letter-spacing:.05em;margin-top:6px;text-transform:uppercase}.ann-empty{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.ann-empty p{margin:0}.ann-archive-year{margin-bottom:var(--spacing-2xl)}.ann-month{align-items:center;color:var(--dc-muted2);display:flex;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;gap:12px;letter-spacing:.16em;margin:var(--spacing-lg) 0 var(--spacing-sm);text-transform:uppercase}.ann-month:after{background:var(--dc-line2);content:"";flex:1;height:1px}.ann-rows{display:grid;gap:8px}.ann-row{align-items:flex-start;padding:14px 16px}.ann-row>.dc-sq{margin-top:5px}.ann-row__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ann-row__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:16px;font-weight:600;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.ann-row__summary{color:var(--dc-muted);font-size:13.5px;line-height:1.55;max-width:92ch}.ann-row__badges{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.ann-row__go{align-self:center;color:var(--dc-muted2);flex:0 0 auto;font-size:15px;margin-left:auto}a.ann-row:hover .ann-row__go{color:var(--dc-link)}@media (max-width:480px){.ann-row__go{display:none}}.ann-badge{align-items:center;color:var(--dc-muted);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;gap:7px;letter-spacing:.08em;text-transform:uppercase}.ann-badge--ban .dc-sq{background:var(--dc-banned)}.ann-badge--unban .dc-sq{background:var(--mana-g)}.ann-badge--restrict .dc-sq{background:var(--dc-gold)}.ann-badge--info .dc-sq{background:var(--dc-accent)}.ann-gate{text-align:center}.ann-gate__date{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(24px,5vw,34px);font-weight:700;line-height:1.1;margin:var(--spacing-md) 0 var(--spacing-lg)}.ann-gate__actions{margin-top:var(--spacing-lg)}.ann-changes__title{align-items:center;display:flex;font-size:15px;gap:10px;letter-spacing:.05em;margin:var(--spacing-lg) 0 var(--spacing-sm)}.ann-changes__title:first-child{margin-top:0}.ann-changes__body{border-left:1px solid var(--dc-line);margin-bottom:var(--spacing-lg);padding-left:18px}.ann-changes__body p{margin-bottom:var(--spacing-xs)}.ann-changes__body p:last-child{margin-bottom:0}.ann-changes__contact{border-top:1px solid var(--dc-line2);margin:var(--spacing-lg) 0 0;padding-top:var(--spacing-md);text-align:center}.ann-status{font-weight:600}.ann-status--ban{color:var(--dc-banned)}.ann-status--unban{color:var(--mana-g)}.ann-status--restrict{color:var(--dc-gold)}.ann-card-explain__img{display:block;height:auto;width:100%}.ann-card-explain__name{font-size:clamp(19px,3vw,24px);margin-top:0}.ann-back{margin-top:var(--spacing-xl);text-align:center}.announcement-box{--bv:var(--bevel-xl);--rim:var(--bevel-rim);--rim-color:var(--dc-border);--fill:var(--dc-panel);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);margin:var(--spacing-xl) 0;padding:var(--spacing-lg);position:relative;z-index:0}.announcement-box:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.announcement-box p{color:var(--dc-muted)}.announcement-box strong{color:var(--dc-head)}.announcement-date{color:var(--dc-muted2);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.announcement-preview{--bv:var(--bevel-lg);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-panel);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);position:relative;transition:var(--transition-fast);z-index:0}.announcement-preview:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}a.announcement-preview:hover{--rim-color:var(--dc-accent);filter:none}.announcement-preview-date{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.announcement-preview-summary{color:var(--dc-muted);line-height:1.65;margin-bottom:var(--spacing-sm)}.announcement-preview-changes{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.archive-dropdown{--bv:var(--bevel-lg);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-panel);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));margin-top:var(--spacing-xl);padding:var(--spacing-lg);position:relative;z-index:0}.archive-dropdown:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.archive-dropdown-header{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:var(--spacing-sm) 0}.archive-dropdown-icon{color:var(--dc-muted);transition:transform .25s ease}.archive-dropdown-icon.open{transform:rotate(180deg)}.archive-list{max-height:0;overflow:hidden;transition:max-height .45s ease-out}.archive-list.open{max-height:2000px;padding:var(--spacing-md) 0 0}.archive-item{--bv:var(--bevel-sm);--rim:0px;--rim-color:var(--dc-chip);--fill:var(--dc-chip);background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);display:block;margin:8px 0;padding:13px 16px;position:relative;text-decoration:none;transition:var(--transition-fast);z-index:0}.archive-item:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.archive-item:hover{--fill:var(--dc-line);--rim-color:var(--dc-line)}.archive-item-date{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.archive-item-summary{color:var(--dc-muted);font-size:14px;margin-top:4px}.faq-grid{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;margin-top:var(--spacing-xl)}@media (min-width:1024px){.faq-grid{gap:var(--spacing-xl);grid-template-columns:288px 1fr}}.faq-sidebar{min-width:0}@media (min-width:1024px){.faq-sidebar.dc-sticky{top:96px}}.faq-nav{display:flex;flex-direction:column;gap:6px;margin-top:16px;max-height:46vh;overflow-y:auto;padding-right:4px;scrollbar-width:thin}@media (min-width:1024px){.faq-nav{max-height:calc(100vh - 220px);overscroll-behavior:contain}}.faq-nav .dc-chip{--bv:var(--bevel-xs);align-items:flex-start;flex:0 0 auto;font-size:13px;gap:9px;line-height:1.35;min-height:44px;padding:12px}@media (min-width:1024px){.faq-nav .dc-chip{min-height:0;padding:9px 12px}}.faq-nav__num{color:var(--dc-gold);flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;line-height:1.5;min-width:24px}.faq-nav__label{flex:1 1 auto;min-width:0}.faq-nav__arrow{color:var(--dc-link);flex:0 0 auto;opacity:0;transition:var(--transition-fast)}.faq-nav .dc-chip:focus-visible .faq-nav__arrow,.faq-nav .dc-chip:hover .faq-nav__arrow{opacity:1}.faq-content{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.faq-item{contain-intrinsic-size:auto 420px;scroll-margin-top:96px;transition:var(--transition-fast)}.faq-item:hover{--rim-color:var(--dc-line)}.faq-item.highlighted{--rim-color:var(--dc-accent)}.faq-item.flash:after{animation:faqFlash 1.4s ease-out;background:var(--dc-accent);clip-path:inherit;content:"";inset:var(--rim);opacity:0;pointer-events:none;position:absolute;z-index:-1}@keyframes faqFlash{0%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){.faq-item.flash:after{animation:none}}.faq-question{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 var(--spacing-md)}.faq-number{--fill:var(--dc-chip);--rim-color:var(--dc-chip);color:var(--dc-gold);flex:0 0 auto;margin-top:2px;padding:5px 10px}.faq-question h2{color:var(--dc-head);flex:1 1 260px;font-family:Oswald,sans-serif;font-size:clamp(15px,2.1vw,18px);font-weight:600;letter-spacing:.02em;line-height:1.3;margin:0;min-width:0;order:1;text-transform:uppercase}.faq-answer{color:var(--dc-text);font-size:15px;line-height:1.7}.faq-answer p{color:var(--dc-text);margin:0 0 var(--spacing-sm)}.faq-answer>:last-child{margin-bottom:0}.faq-answer strong{color:var(--dc-head);font-weight:600}.faq-answer a{color:var(--dc-link)}.faq-answer .dc-bullets{margin:var(--spacing-sm) 0 var(--spacing-md)}.code-block,.faq-example{background:var(--dc-chip);border:0;border-left:3px solid var(--dc-accent);margin:var(--spacing-md) 0;padding:16px 18px}.code-block>:last-child,.faq-example>:last-child{margin-bottom:0}.faq-example__label{color:var(--dc-gold);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.faq-example p{margin:0 0 var(--spacing-sm)}.faq-example .dc-bullets{margin:0}.faq-example .dc-bullets+.faq-example__label{margin-top:var(--spacing-md)}.code-block{background:var(--dc-section);color:var(--dc-text);font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.75;overflow-x:auto}.code-block p{color:var(--dc-text)}.code-block .dc-bullets,.code-block p{margin:0 0 var(--spacing-sm)}.code-block .dc-bullets li{font-family:inherit;font-size:inherit;line-height:1.6}.faq-permalink{align-items:center;background:none;border:0;color:var(--dc-muted2);cursor:pointer;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;opacity:0;order:2;padding:0;transition:opacity .2s ease,color .2s ease;width:30px}.faq-permalink svg{display:block;height:15px;width:15px}.faq-item:hover .faq-permalink{opacity:.6}.faq-permalink:focus-visible{opacity:1}.faq-permalink:hover{color:var(--dc-link);opacity:1}.faq-permalink.copied{color:var(--dc-accent);opacity:1}@media (hover:none){.faq-permalink{opacity:.5}}.faq-extra{margin-top:var(--spacing-2xl)}.faq-extra__grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.faq-extra__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.faq-extra__item{--fill:var(--dc-chip);--rim:1px;padding:20px 22px}.faq-extra__item h3{color:var(--dc-head);font-size:16px;line-height:1.25;margin:0 0 8px}.faq-extra__item p{color:var(--dc-muted);font-size:14px;line-height:1.6;margin:0}.rules-layout{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;padding:var(--spacing-xl) 0 0}.rules-main,.rules-side{display:flex;flex-direction:column;gap:18px;min-width:0}.rules-side{order:-1}@media (max-width:899px){.rules-side{display:contents}.rules-side>*{min-width:0;order:-1}.rules-side__end{order:1}}@media (min-width:900px){.rules-layout{gap:32px;grid-template-columns:minmax(0,1fr) 320px}.rules-side{order:0;position:sticky;top:24px}}.rules-head-actions{gap:16px;margin-top:var(--spacing-lg)}.rules-page .rules-sec{scroll-margin-top:96px}.rules-sec__head{align-items:baseline;display:flex;gap:14px;margin-bottom:var(--spacing-md)}.rules-sec__head h2{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:21px;font-weight:600;letter-spacing:.03em;line-height:1.15;margin:0;text-transform:uppercase}.rules-page .rules-sec>p{color:var(--dc-muted);font-size:16px;line-height:1.65;margin:0 0 var(--spacing-md)}.rules-page .rules-sec>p:last-child{margin-bottom:0}.rules-page .rules-sec h3{font-size:16px;letter-spacing:.03em}.rules-page .rules-sec h3,.rules-page .rules-sec h4{color:var(--dc-head);margin:var(--spacing-lg) 0 var(--spacing-sm)}.rules-page .rules-sec h4{font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rules-note{--bv:var(--bevel-sm);--rim:1px;--fill:var(--dc-chip);--rim-color:var(--dc-border);--note-tone:var(--dc-gold);margin:var(--spacing-md) 0 0;padding:16px 18px 16px 20px}.rules-note:after{background:var(--note-tone);bottom:var(--rim);content:"";left:var(--rim);pointer-events:none;position:absolute;top:var(--bv);width:3px}.rules-note--edge{--note-tone:var(--dc-accent)}.rules-note--warn{--note-tone:var(--dc-gold)}.rules-note--stop{--note-tone:var(--dc-banned)}.rules-note>:last-child{margin-bottom:0}.rules-note p{color:var(--dc-muted);font-size:14.5px;line-height:1.65;margin:0 0 var(--spacing-sm)}.rules-note__label{color:var(--note-tone);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.rules-note .rules-note{margin-left:0}.rules-example{border-left:2px solid var(--dc-line);margin:var(--spacing-md) 0 0;padding-left:16px}.rules-example p{color:var(--dc-muted);font-size:14.5px;line-height:1.6;margin:0 0 6px}.rules-example p:last-child{margin-bottom:0}.rules-example__title{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.rules-page .dc-bullets{margin:var(--spacing-sm) 0 0}.rules-page .dc-bullets+.dc-bullets{margin-top:12px}.rules-page .dc-bullets a{text-decoration:underline;text-underline-offset:2px}.rules-page .dc-bullets li{display:block;margin-bottom:0;padding-left:17px;position:relative}.rules-page .dc-bullets li:before{left:0;margin-top:0;position:absolute;top:.62em}.dc-sq--mana-mono{background:var(--mana-r)}.dc-sq--mana-two{background:var(--mana-u)}.dc-sq--mana-many{background:var(--mana-g)}.rules-page .rule-box h3 .dc-sq{margin-top:5px}.rules-page .rule-box p.dc-meta{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.02em;line-height:1.55;margin-top:8px}.rules-page .rule-box .dc-bullets li{font-size:14px;line-height:1.5}.rules-page .rule-box h3{margin-bottom:10px}.rules-page .social-icon{color:var(--dc-accent)}.rules-page .social-card{text-align:left}.rules-page .collapsible-section{--bv:var(--bevel-md);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-chip);margin:0 0 10px;scroll-margin-top:96px}.rules-page .collapsible-section:last-child{margin-bottom:0}.rules-page .collapsible-header{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:15px 18px;transition:var(--transition-fast)}.rules-page .collapsible-header h3{align-items:baseline;color:var(--dc-head);display:flex;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;gap:11px;letter-spacing:.03em;line-height:1.25;margin:0;text-transform:uppercase}.rules-page .collapsible-header:hover h3,.rules-page .collapsible-header[aria-expanded=true] h3{color:var(--dc-link)}.rules-step{color:var(--dc-gold);flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em}.collapsible-icon{color:var(--dc-muted);display:inline-flex;flex:0 0 auto;transition:transform .25s ease}.collapsible-icon.open{transform:rotate(180deg)}.rules-page .collapsible-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.rules-page .collapsible-content.open{grid-template-rows:1fr}.collapsible-body{min-height:0;overflow:hidden}.collapsible-body__inner{padding:4px 18px 20px}.collapsible-body__inner>:first-child{margin-top:0}.collapsible-body__inner>:last-child{margin-bottom:0}.collapsible-body__inner p{color:var(--dc-muted);font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.collapsible-icon,.rules-page .collapsible-content{transition:none}}.rules-side .dc-panel-head{margin-bottom:2px}.rules-toc{margin-top:14px}.rules-toc__list{list-style:none;margin:0;max-height:58vh;overflow-y:auto;padding:0}.rules-toc__list li{margin:0}@media (max-width:899px){.rules-toc__list{max-height:52vh;overscroll-behavior:contain}}.rules-toc__list a{align-items:baseline;border-bottom:1px solid var(--dc-line2);color:var(--dc-text);display:flex;font-size:14px;gap:10px;line-height:1.4;padding:9px 0;text-decoration:none}.rules-toc__list>li:last-child>a{border-bottom:0}.rules-toc__list a:hover{color:var(--dc-link);filter:none}.rules-toc__num{color:var(--dc-gold);flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;min-width:22px}.rules-toc__sub{list-style:none;margin:0;padding:0 0 8px}.rules-toc__sub a{border-bottom:0;color:var(--dc-muted);font-size:13px;padding:6px 0 6px 14px}.rules-toc__sub .rules-toc__num{color:var(--dc-muted2);min-width:30px}.rules-links{display:flex;flex-direction:column;gap:10px;margin-top:16px}.rules-link{--bv:var(--bevel-xs);font-size:14px;justify-content:space-between;padding:12px 14px}.rules-link svg{color:var(--dc-link);flex:0 0 auto}.rules-page .rule-section{margin:0;scroll-margin-top:96px}.rules-page .rule-section>article{border-top:1px solid var(--dc-line2);margin:var(--spacing-lg) 0 0;padding:var(--spacing-lg) 0 0}.rules-page .rule-section>article:first-of-type{border-top:0;margin-top:0;padding-top:0}.rules-page .rule-section>article>h3{border-left:2px solid transparent;color:var(--dc-head);font-family:Oswald,sans-serif;font-size:16px;font-weight:600;letter-spacing:.03em;line-height:1.25;margin:0 0 var(--spacing-sm) -12px;padding-left:12px;scroll-margin-top:96px;text-transform:uppercase}.rules-page .rule-text{border-left:2px solid var(--dc-line);margin:0;padding-left:16px}@media (min-width:768px){.rules-page .rule-text{padding-left:22px}}.rules-page .rule-text p{color:var(--dc-text);font-size:15px;line-height:1.7;margin:0}.rules-page .rule-text>p+p{margin-top:12px}.rule-number{background:none;border:0;color:var(--dc-gold);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.04em;margin-right:7px;padding:0;white-space:nowrap}.rule-entry{border-left:2px solid transparent;margin:0 -12px;padding:4px 12px;position:relative;scroll-margin-top:96px;transition:background-color .3s ease}.rule-entry+.rule-entry{margin-top:10px}.rule-entry.highlighted,.rule-entry:target,h3.rule-heading.highlighted,h3.rule-heading:target{background-color:var(--dc-accent-soft);border-left-color:var(--dc-accent)}h3.rule-heading{position:relative}.rule-entry.flash,h3.rule-heading.flash{animation:ruleFlash 2s ease-out}@keyframes ruleFlash{0%{background-color:rgba(var(--dc-accent-rgb),.32)}to{background-color:var(--dc-accent-soft)}}@media (prefers-reduced-motion:reduce){.rule-entry.flash,h3.rule-heading.flash{animation:none}}.rule-permalink{align-items:center;background:none;border:0;color:var(--dc-muted2);cursor:pointer;display:inline-flex;height:22px;justify-content:center;margin-left:6px;opacity:0;padding:0;transition:opacity .2s ease,color .2s ease;vertical-align:middle;width:22px}.rule-entry:hover .rule-permalink,h3.rule-heading:hover .rule-permalink{opacity:.65}.rule-permalink:focus-visible{opacity:1}.rule-permalink:hover{color:var(--dc-link);opacity:1}.rule-permalink.copied{color:var(--dc-accent);opacity:1}@media (hover:none){.rule-permalink{opacity:.4}}.copy-toast{--bv:var(--bevel-sm);--rim:1px;--rim-color:var(--dc-border);--fill:var(--dc-panel);bottom:24px;color:var(--dc-accent);font-family:IBM Plex Mono,monospace;font-size:12px;left:50%;letter-spacing:.06em;opacity:0;padding:11px 20px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);transition:opacity .3s ease,transform .3s ease;z-index:var(--z-tooltip)}.copy-toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.rule-section{margin:var(--spacing-xl) 0;scroll-margin-top:96px}.rule-section>div[style*="display: grid"],.rule-section>div[style*=grid-template-columns]{align-items:center!important;display:flex!important;flex-direction:column!important;gap:var(--spacing-md)!important}.rule-section>div>div:first-child{margin:0 auto var(--spacing-md);max-width:280px;text-align:center;width:100%}.rule-section>div>div:last-child{padding:0 var(--spacing-sm);width:100%}.rule-section img{display:block!important;height:auto!important;margin:0 auto!important;max-width:280px!important;width:100%!important}.rule-section h2{word-wrap:break-word;margin-top:var(--spacing-sm);overflow-wrap:break-word}.rule-section p{margin-bottom:var(--spacing-md)}@media (min-width:768px){.rule-section>div[style*="display: grid"],.rule-section>div[style*=grid-template-columns]{align-items:start!important;display:grid!important;flex-direction:unset!important}.rule-section>div>div:first-child{margin:0;max-width:none}.rule-section>div>div:last-child{padding:0}}.rules-page .rule-section>div>div:first-child,.rules-page .rule-section>div>div:last-child{margin:0;max-width:none;padding:0;text-align:left;width:auto}.org-panel{--bv:var(--bevel-xl);margin-bottom:var(--spacing-xl)}.org-notice,.org-stats{margin:var(--spacing-xl) 0}.org-subhead{margin-top:var(--spacing-xl)}.dc-section-head+.org-subhead{margin-top:0}.org-subhead h3{font-size:17px;letter-spacing:.05em}.org-region{display:block;margin:0 0 10px}.org-people+.org-region{margin-top:var(--spacing-lg)}.org-people{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));list-style:none;margin:0 0 var(--spacing-lg);padding:0}.org-people--last{margin-bottom:0}.org-person{--bv:var(--bevel-sm);--rim:0px;--fill:var(--dc-chip);--rim-color:var(--dc-chip);align-items:flex-start;display:flex;gap:11px;margin:0;padding:14px 16px}.org-person__mark{margin-top:5px}.org-person__body{min-width:0}.org-person__name{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.03em;line-height:1.2;margin:0;overflow-wrap:break-word;text-transform:uppercase}.org-person__alias{color:var(--dc-muted);font-size:13px;line-height:1.4;margin:4px 0 0;overflow-wrap:break-word}.org-person .dc-chip__meta{letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.org-person__note{border-top:1px solid var(--dc-line);color:var(--dc-muted);font-size:13px;line-height:1.55;margin:10px 0 0;padding-top:10px}.org-person__note strong{display:block}.org-assets-note{color:var(--dc-muted);font-size:14px;margin:0 0 var(--spacing-md);max-width:640px}.org-assets{display:flex;flex-wrap:wrap;gap:12px}.asset-card{--bv:var(--bevel-sm);--rim:1px;--fill:var(--dc-chip);--rim-color:var(--dc-border);align-items:center;display:flex;flex-direction:column;gap:8px;padding:14px 12px;text-decoration:none;transition:var(--transition-fast);width:150px}.asset-card:hover{--rim-color:var(--dc-accent);filter:none}.asset-thumbnail{align-items:center;background:var(--dc-field);display:flex;height:66px;justify-content:center;overflow:hidden;width:100%}.asset-thumbnail img{height:auto;max-height:88%;max-width:88%;-o-object-fit:contain;object-fit:contain;width:auto}.asset-name{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.asset-download-icon{align-items:center;color:var(--dc-muted2);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;gap:6px;letter-spacing:.08em;text-transform:uppercase}.asset-download-icon svg{height:13px;width:13px}.asset-card:hover .asset-download-icon{color:var(--dc-link)}.org-join h2{margin:10px 0 var(--spacing-sm)}.org-join p{margin-bottom:var(--spacing-lg);max-width:640px}.recruitment-tabs{margin:var(--spacing-xl) 0}.recruitment-tab[aria-selected=true]{--fill:var(--dc-accent);--rim-color:var(--dc-accent);color:var(--dc-accent-ink);font-weight:600}.tab-badge{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;margin-left:6px;opacity:.7;text-transform:uppercase}.tab-panel{display:none}.tab-panel.active{animation:fadeTabIn .3s ease;display:block}@keyframes fadeTabIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tab-panel.active{animation:none}}.recruitment-list{margin:var(--spacing-md) 0 0}.recruitment-list li{display:block;padding-left:17px;position:relative}.recruitment-list li:before{left:0;margin-top:0;position:absolute;top:7px}.subsection-label{color:var(--dc-gold);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;margin:var(--spacing-xl) 0 var(--spacing-sm);text-transform:uppercase}.card>.subsection-label:first-of-type,.card>p+.subsection-label{margin-top:var(--spacing-lg)}.job-meta-bar{border-bottom:1px solid var(--dc-line);color:var(--dc-muted);display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:12px;gap:8px 20px;letter-spacing:.06em;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.job-meta-bar strong{color:var(--dc-muted2);font-weight:400;margin-right:5px;text-transform:uppercase}.process-grid{display:grid;gap:12px;grid-template-columns:1fr;margin-top:var(--spacing-md)}@media (min-width:640px){.process-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.process-step{--bv:var(--bevel-md);--rim:1px;--fill:var(--dc-chip);--rim-color:var(--dc-border);padding:20px 22px}.process-step h3{font-size:16px;margin:10px 0 6px}.process-step p{color:var(--dc-muted);font-size:14px;line-height:1.6;margin:0}.domains-grid{display:grid;gap:12px;grid-template-columns:1fr;margin:var(--spacing-md) 0}@media (min-width:640px){.domains-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.domain-card{--bv:var(--bevel-md);--rim:1px;--fill:var(--dc-chip);--rim-color:var(--dc-border);padding:20px 22px}.domain-card h3{font-size:16px;margin:0 0 6px}.domain-card p{color:var(--dc-muted);font-size:14px;line-height:1.6;margin:0}.apply-box{--bv:var(--bevel-xl);--rim:var(--bevel-rim);--fill:var(--dc-panel);--rim-color:var(--dc-border);margin-top:var(--spacing-xl);padding:28px 30px}@media (max-width:640px){.apply-box{padding:22px 20px}}.apply-box__title{font-size:clamp(20px,4vw,26px);margin:10px 0 var(--spacing-sm)}.apply-box__intro{margin-bottom:var(--spacing-lg);max-width:640px}.recruitment-form .form-group{margin-bottom:var(--spacing-md)}.recruitment-form .required{color:var(--dc-banned);margin-left:4px}.recruitment-form .textarea--sm{min-height:90px}.recruitment-form .is-invalid{border-color:var(--dc-banned)}.hp-field{display:none}.recruitment-form .submit-btn{margin-top:var(--spacing-md);width:100%}.recruitment-form .submit-btn:disabled{cursor:not-allowed;filter:none;opacity:.55}.recruitment-form .btn-ic{flex:0 0 auto;height:17px;width:17px}.error-message,.success-message{--bv:var(--bevel-sm);--rim:1px;--fill:var(--dc-chip);color:var(--dc-text);display:none;font-size:14px;line-height:1.6;margin-bottom:var(--spacing-lg);padding:16px 18px}.success-message{--rim-color:var(--mana-g)}.error-message{--rim-color:var(--dc-banned)}.success-message strong{color:var(--mana-g)}.error-message strong{color:var(--dc-banned)}.error-message.show,.success-message.show{display:block}:root[data-mana-theme=white]{--dc-accent:#e6dcbe;--dc-accent-ink:#221d10;--dc-link:#e6dcbe;--dc-accent-soft:hsla(45,44%,82%,.14);--dc-accent-rgb:230,220,190}:root[data-theme=light][data-mana-theme=white]{--dc-accent:#d8c99b;--dc-accent-ink:#221d10;--dc-link:#8a6d1f}:root[data-mana-theme=blue]{--dc-accent:#6fb0e8;--dc-accent-ink:#08131f;--dc-link:#6fb0e8;--dc-accent-soft:rgba(111,176,232,.14);--dc-accent-rgb:111,176,232}:root[data-theme=light][data-mana-theme=blue]{--dc-accent:#7cb6e6;--dc-accent-ink:#08131f;--dc-link:#1a5f9e}:root[data-mana-theme=black]{--dc-accent:#9d7cc9;--dc-accent-ink:#17101f;--dc-link:#b49ad8;--dc-accent-soft:rgba(157,124,201,.16);--dc-accent-rgb:157,124,201}:root[data-theme=light][data-mana-theme=black]{--dc-accent:#a184cc;--dc-accent-ink:#17101f;--dc-link:#5b3a8a}:root[data-mana-theme=red]{--dc-accent:#e8776f;--dc-accent-ink:#1f0a08;--dc-link:#e8776f;--dc-accent-soft:hsla(4,72%,67%,.14);--dc-accent-rgb:232,119,111}:root[data-theme=light][data-mana-theme=red]{--dc-accent:#e08b83;--dc-accent-ink:#1f0a08;--dc-link:#a52f28}:root[data-mana-theme=green]{--dc-accent:#6bc48d;--dc-accent-ink:#08180e;--dc-link:#6bc48d;--dc-accent-soft:rgba(107,196,141,.14);--dc-accent-rgb:107,196,141}:root[data-theme=light][data-mana-theme=green]{--dc-accent:#67bf89;--dc-accent-ink:#08180e;--dc-link:#1f7a48}.mana-bg-overlay{background-position:center 30%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .6s ease;z-index:-1}.mana-bg-overlay.active{opacity:1}.mana-bg-overlay:after{background:var(--dc-bg);content:"";inset:0;opacity:.9;position:absolute}:root[data-theme=light] .mana-bg-overlay:after{opacity:.93}:root[data-mana-theme] body{background:transparent}:root[data-mana-theme] .dc-band{background:color-mix(in srgb,var(--dc-section) 82%,transparent)}@supports not (background:color-mix(in srgb,red 50%,blue)){:root[data-mana-theme] .dc-band{background:var(--dc-section)}}@media (prefers-reduced-motion:reduce){.mana-bg-overlay{transition:none}}.no-transitions,.no-transitions *{animation:none!important;transition:none!important}.mtgo-cta{--bv:var(--bevel-2xl);--rim:2px;--rim-color:var(--dc-gold);--fill:color-mix(in srgb,var(--dc-panel) 92%,var(--dc-gold));background:var(--rim-color);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));margin:0 0 var(--spacing-xl);overflow:hidden;position:relative;z-index:0}@supports not (background:color-mix(in srgb,red 50%,blue)){.mtgo-cta{--fill:var(--dc-panel)}}.mtgo-cta:before{background:var(--fill);clip-path:inherit;content:"";inset:var(--rim);z-index:-1}.mtgo-cta:before,.mtgo-cta__glow{pointer-events:none;position:absolute}.mtgo-cta__glow{background:url(../assets/mtgo/mtgo-icon-gold.png) 50%/contain no-repeat;height:320px;opacity:.1;right:-60px;top:50%;transform:translateY(-50%);width:320px;z-index:0}:root[data-theme=light] .mtgo-cta__glow{opacity:.14}@media (max-width:1023px){.mtgo-cta__glow{display:none}}.mtgo-cta__content{align-items:center;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;padding:30px 24px;position:relative;z-index:1}@media (min-width:768px){.mtgo-cta__content{padding:40px 38px}}@media (min-width:1024px){.mtgo-cta__content{gap:52px;grid-template-columns:1.08fr .92fr;padding:52px}}.mtgo-cta__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.mtgo-cta__eyebrow{color:var(--dc-gold);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.mtgo-cta__logo{align-items:center;display:inline-flex}.mtgo-logo-img{display:block;height:26px;width:auto}.mtgo-logo-dark,:root[data-theme=light] .mtgo-logo-light{display:none}:root[data-theme=light] .mtgo-logo-dark{display:block}.mtgo-cta__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(28px,5vw,46px);font-weight:700;letter-spacing:.005em;line-height:1.02;margin:0 0 16px;text-transform:uppercase}.mtgo-cta__title span{color:var(--dc-gold)}.mtgo-cta__lead{color:var(--dc-muted);font-size:17px;line-height:1.6;margin:0 0 26px;max-width:500px}.mtgo-cta__features{display:flex;flex-wrap:wrap;gap:14px 26px;list-style:none;margin:0 0 30px;padding:0}.mtgo-cta__features li{align-items:center;color:var(--dc-text);display:flex;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;gap:10px;letter-spacing:.04em;margin:0;text-transform:uppercase}.mtgo-cta__features li:before{background:var(--dc-accent);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);content:"";flex:0 0 auto;height:9px;width:9px}.mtgo-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.mtgo-download-btn{--bv:var(--bevel-md);align-items:center;background:var(--dc-accent);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-accent-ink);display:inline-flex;gap:12px;padding:14px 26px;position:relative;text-decoration:none;transition:var(--transition-fast);z-index:0}.mtgo-download-btn:hover{filter:brightness(1.08)}.mtgo-download-btn__icon{color:currentColor;display:inline-flex;line-height:0}.mtgo-download-btn__text{display:flex;flex-direction:column;line-height:1.15}.mtgo-download-btn__label{font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mtgo-download-btn__sub{font-family:IBM Plex Mono,monospace;font-size:11px;opacity:.75}.mtgo-secondary-link{--bv:var(--bevel-md);--rim:var(--bevel-rim);align-items:center;background:var(--dc-ghost);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);display:inline-flex;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.05em;padding:13px 24px;position:relative;text-decoration:none;text-transform:uppercase;z-index:0}.mtgo-secondary-link:before{background:var(--dc-panel);clip-path:inherit;content:"";inset:var(--rim);pointer-events:none;position:absolute;z-index:-1}.mtgo-secondary-link:hover{color:var(--dc-head);filter:none}.mtgo-cta__note{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px}.mtgo-cta__aside{display:flex;flex-direction:column;gap:16px}.mtgo-cta__shot-frame{--bv:var(--bevel-lg);border:1px solid var(--dc-border);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));display:block;margin:0;position:relative}.mtgo-cta__shot{display:block;height:auto;width:100%}.mtgo-cta__shot--placeholder{--bv:var(--bevel-lg);aspect-ratio:16/10;background:repeating-linear-gradient(135deg,var(--dc-chip),var(--dc-chip) 11px,var(--dc-panel) 11px,var(--dc-panel) 22px);border:1px solid var(--dc-border);color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;justify-content:center}.mtgo-cta__legal,.mtgo-cta__shot--placeholder{align-items:center;clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));display:flex}.mtgo-cta__legal{--bv:var(--bevel-md);background:var(--dc-chip);flex-wrap:wrap;gap:14px;padding:14px 18px;position:relative;z-index:0}.mtgo-badge--daybreak{height:26px}.mtgo-badge{display:block;height:34px;width:auto}.mtgo-cta__disclaimer{color:var(--dc-muted);flex:1;font-size:12px;line-height:1.5;min-width:180px}.top-row{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;margin-bottom:var(--spacing-xl)}@media (min-width:1024px){.top-row{grid-template-columns:1fr 2fr}}.dc-notice{margin:var(--spacing-lg) 0 0}.dc-notice__text{color:var(--dc-muted);flex:1;min-width:200px}.dc-hero{align-items:center;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;padding:var(--spacing-2xl) 0}@media (min-width:900px){.dc-hero{gap:48px;grid-template-columns:1.15fr .85fr;padding:56px 0}}.dc-hero__eyebrow{color:var(--dc-muted2);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.dc-hero__title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:clamp(34px,8vw,62px);font-weight:600;letter-spacing:.005em;line-height:1.03;margin:16px 0 18px;text-transform:uppercase}.dc-hero__lead{color:var(--dc-muted);font-size:17px;line-height:1.6;margin:0 0 30px;max-width:500px}@media (min-width:768px){.dc-hero__lead{font-size:18px}}.dc-hero__specs{align-self:center}.dc-newslist{display:flex;flex-direction:column;margin:18px 0 0}.dc-newsitem{border-bottom:1px solid var(--dc-line);color:inherit;display:flex;gap:16px;padding:16px 0;text-decoration:none}.dc-newsitem:first-child{padding-top:0}.dc-newsitem:last-of-type{border-bottom:0}.dc-newsitem__date{color:var(--dc-muted2);flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;padding-top:2px;text-transform:uppercase;white-space:nowrap}.dc-newsitem__body{display:block}.dc-newsitem__title{color:var(--dc-head);display:block;font-size:15px;font-weight:600}.dc-newsitem__desc{color:var(--dc-muted);display:block;font-size:13px;line-height:1.5;margin-top:3px}.dc-newsitem:hover .dc-newsitem__title{color:var(--dc-link)}.dc-newslist__empty{color:var(--dc-muted2);margin:0;padding:14px 0}.dc-newslist__next{border-top:1px solid var(--dc-line2);margin:0;padding-top:14px}.dc-panel>.blk-link{margin-top:22px}.dc-communitylist{display:flex;flex-direction:column;gap:11px;margin-top:18px}.dc-chip--community{padding:14px 16px}.dc-chip__name{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dc-steps{padding:var(--spacing-lg) 0}.dc-steps__grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:560px){.dc-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.dc-steps__grid{grid-template-columns:repeat(4,1fr)}}.dc-step{--rim:1px;display:block;padding:24px;text-decoration:none;transition:var(--transition-fast)}a.dc-step:hover{--rim-color:var(--dc-accent);filter:none}.dc-step__title{color:var(--dc-head);display:block;font-size:15px;font-weight:600;margin-top:8px}.dc-step__desc{color:var(--dc-muted);display:block;font-size:13px;line-height:1.5;margin-top:4px}.dc-columns{align-items:start;display:grid;gap:22px;grid-template-columns:1fr;margin-bottom:var(--spacing-lg)}@media (min-width:900px){.dc-columns{grid-template-columns:var(--cols,1fr 1fr)}}.block-html{margin-bottom:var(--spacing-md)}.blk-title{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:22px;font-weight:600;letter-spacing:.03em;margin:0 0 12px;text-transform:uppercase}.blk-lead{line-height:1.65;margin:0}.blk-intro,.blk-lead{color:var(--dc-muted)}.blk-intro{font-size:15px;margin-bottom:var(--spacing-lg)}.hdr-ic{color:var(--dc-gold)}.hdr-ic,.itm-ic{display:inline-flex;flex-shrink:0}.itm-ic{color:var(--dc-accent)}.hero-carousel{overflow:hidden;position:relative}.hero-carousel .hero-slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease}.hero-carousel .hero-slide.active{opacity:1}@media (prefers-reduced-motion:reduce){.hero-carousel .hero-slide{transition:none}}[data-notch-border]{background:transparent!important;border:0!important;clip-path:var(--dc-clip);position:relative;z-index:0}[data-notch-border]:before{background:var(--dc-bc,var(--dc-border));inset:0;z-index:-2}[data-notch-border]:after,[data-notch-border]:before{clip-path:inherit;content:"";pointer-events:none;position:absolute}[data-notch-border]:after{background:var(--dc-blockbg,var(--dc-panel));inset:var(--dc-bw,1.5px);z-index:-1}.dc-page-head>p.dc-meta{display:block;margin-top:12px}.pg-stack{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.pg-split{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr}@media (min-width:900px){.pg-split{gap:var(--spacing-xl);grid-template-columns:1fr 360px}}.pg-rail{display:flex;flex-direction:column;gap:var(--spacing-lg)}.pg-section>.dc-section-head{margin-bottom:var(--spacing-lg)}.dc-panel>.dc-eyebrow+*{margin-top:12px}.dc-panel>.dc-eyebrow+.dc-section-head{margin-top:10px}.dc-panel>.dc-grid,.dc-panel>.pg-faq,.dc-panel>.pg-items{margin:var(--spacing-lg) 0}.dc-panel>:last-child{margin-bottom:0}.pg-stack>.alert,.pg-stack>.dc-panel{margin:0}.pg-prose{max-width:74ch}.pg-prose>:first-child{margin-top:0}.pg-prose>:last-child{margin-bottom:0}.pg-prose li,.pg-prose p{color:var(--dc-text);line-height:1.7}.pg-prose h2{font-size:clamp(19px,3vw,23px);margin:var(--spacing-xl) 0 var(--spacing-sm)}.pg-prose h3{color:var(--dc-head);font-size:clamp(15px,2.2vw,17px)}.pg-prose h3,.pg-prose h4{margin:var(--spacing-lg) 0 var(--spacing-xs)}.pg-prose h4{color:var(--dc-gold);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pg-prose ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:var(--spacing-sm) 0;padding:0}.pg-prose ul li{margin:0;padding-left:19px;position:relative}.pg-prose ul li:before{background:var(--dc-accent);content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.pg-prose ol{margin:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg)}.pg-quote{background:var(--dc-chip);border-left:3px solid var(--dc-accent);margin:var(--spacing-lg) 0;padding:var(--spacing-lg)}.pg-quote--banned{border-left-color:var(--dc-banned)}.pg-quote--gold{border-left-color:var(--dc-gold)}.pg-quote>:first-child{margin-top:0}.pg-quote>:last-child{margin-bottom:0}.pg-quote>p{color:var(--dc-text);max-width:74ch}.pg-signature{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;margin-top:var(--spacing-lg);text-align:right}.pg-items{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(var(--min,250px),1fr))}.pg-item{align-items:flex-start;display:flex;gap:11px;padding:14px 16px}.pg-item__body{display:block;flex:1;min-width:0}a.pg-item{text-decoration:none}a.pg-item:hover{--fill:var(--dc-line);--rim-color:var(--dc-line);filter:none}.pg-item__name{color:var(--dc-head);display:block;font-family:Oswald,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere;text-decoration:none}a.pg-item__name:hover{color:var(--dc-link)}.pg-item__meta{color:var(--dc-muted2);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.05em;line-height:1.6;margin:5px 0 0}.pg-item__meta a{color:var(--dc-link);text-decoration:none}.pg-item__meta a:hover{text-decoration:underline}.pg-item__desc{color:var(--dc-muted);display:block;font-size:13px;line-height:1.55;margin:6px 0 0}.pg-item .dc-sq{margin-top:5px}.dc-panel>*+.pg-group,.pg-group+.pg-group{margin-top:var(--spacing-xl)}.pg-group__head{align-items:center;display:flex;gap:12px;margin-bottom:var(--spacing-md)}.pg-group__head h3{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase;white-space:nowrap}.pg-group__head .dc-rule{background:var(--dc-line);flex:1;height:1px;min-width:20px}.pg-form .form-group{margin-bottom:var(--spacing-lg)}.pg-form-grid{display:grid;gap:0 var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.req{color:var(--dc-banned);margin-left:3px}label small{display:inline;letter-spacing:.02em;text-transform:none}.pg-msg{background:var(--dc-chip);border-left:3px solid var(--pg-tone,var(--dc-accent));color:var(--dc-text);display:none;font-size:14px;line-height:1.6;margin-bottom:var(--spacing-lg);padding:16px 18px;position:relative}.pg-msg.show{display:block}.pg-msg strong{color:var(--pg-tone,var(--dc-accent))}.pg-msg--ok{--pg-tone:var(--mana-g)}.pg-msg--error{--pg-tone:var(--dc-banned)}.pg-msg a{color:var(--dc-link)}.pg-form .is-invalid{border-color:var(--dc-banned)}.pg-form .dc-btn{width:100%}.pg-honeypot{display:none}.pg-faq{display:flex;flex-direction:column;gap:10px}.pg-faq__item{padding:20px 22px}.pg-faq__q{align-items:baseline;color:var(--dc-head);display:flex;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;gap:12px;letter-spacing:.02em;margin:0 0 10px;text-transform:uppercase}.pg-faq__n{color:var(--dc-gold);flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.08em}.pg-faq__a p{color:var(--dc-text);font-size:14.5px;margin:0 0 8px}.pg-faq__a p:last-child{margin-bottom:0}.pg-chips{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(var(--min,220px),1fr));margin-top:var(--spacing-md)}.pg-chips .dc-chip{font-size:14px}.pg-chips .dc-chip>span{min-width:0;overflow-wrap:anywhere}.pg-chip-arrow{color:var(--dc-link);display:inline-flex;flex:0 0 auto;margin-left:auto}.pg-defs{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:var(--spacing-md)}.pg-def__label{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pg-def__value{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:18px;font-weight:600;letter-spacing:.02em;margin-top:4px}.pg-foot-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--spacing-xl)}.pg-prose code,.pg-stack code{overflow-wrap:anywhere}.auth-body{display:flex;flex-direction:column;min-height:100vh}.auth-shell{align-items:center;display:flex;flex:1;justify-content:center;padding:var(--spacing-2xl) var(--dc-gutter)}.auth-panel{--bv:var(--bevel-xl);max-width:420px;width:100%}.auth-panel--wide{max-width:480px}.auth-head{border-bottom:1px solid var(--dc-line);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.auth-brand{align-items:center;display:inline-flex;gap:10px;margin-bottom:var(--spacing-md);text-decoration:none}.auth-brand img{display:block;height:34px;width:34px}.auth-brand span{color:var(--dc-head);font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.auth-brand:hover{filter:none}.auth-brand:hover span{color:var(--dc-link)}.auth-head .dc-eyebrow,.auth-state .dc-eyebrow{display:block}.auth-title{font-size:clamp(26px,6vw,32px);line-height:1.05;margin:10px 0 0}.auth-sub{color:var(--dc-muted);font-size:14.5px;line-height:1.6;margin:10px 0 0}.auth-form{margin:0}.auth-form .form-group{margin-bottom:var(--spacing-md)}.auth-grid{display:grid;gap:0 var(--spacing-md);grid-template-columns:1fr}@media (min-width:560px){.auth-grid{grid-template-columns:1fr 1fr}}.auth-form input[type=tel]{--bv:var(--bevel-sm);background:var(--dc-field);border:1px solid var(--dc-border);clip-path:polygon(var(--bv) 0,100% 0,100% calc(100% - var(--bv)),calc(100% - var(--bv)) 100%,0 100%,0 var(--bv));color:var(--dc-text);font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.5;padding:12px 14px;transition:border-color .15s ease;width:100%}.auth-form input[type=tel]:focus{border-color:var(--dc-accent);outline:none}.auth-check{align-items:center;cursor:pointer;display:inline-flex;gap:9px;margin:0}.auth-check input[type=checkbox]{margin:0}.auth-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between;margin:var(--spacing-md) 0 var(--spacing-lg)}.auth-minor{color:var(--dc-muted);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.05em}.auth-minor:hover{color:var(--dc-link);filter:none}.auth-submit{width:100%}.auth-form .auth-submit{margin-top:var(--spacing-xs)}.auth-hint{color:var(--dc-muted2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em;line-height:1.5;margin-top:6px}.auth-alert{margin:0 0 var(--spacing-lg);padding:16px 18px}.auth-alert .alert-title{margin-bottom:8px}.auth-alert p{font-size:14px;line-height:1.55;margin:0 0 5px}.auth-alert p:last-child{margin-bottom:0}.auth-alert a{text-decoration:underline;text-underline-offset:2px}.auth-links{border-top:1px solid var(--dc-line);color:var(--dc-muted2);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-size:12px;gap:8px;letter-spacing:.04em;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.auth-links p{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:1.5;margin:0}.auth-links a{color:var(--dc-link);text-decoration:none}.auth-links a:hover{text-decoration:underline;text-underline-offset:2px}.auth-state{text-align:center}.auth-state .auth-brand{margin-bottom:var(--spacing-md)}.auth-state__icon{color:var(--dc-accent);display:block;margin:0 auto var(--spacing-md)}.auth-state__icon--error{color:var(--dc-banned)}.auth-state .auth-title{margin-top:0}.auth-state__message{color:var(--dc-muted);font-size:15px;line-height:1.65;margin:var(--spacing-md) 0 var(--spacing-xl)}.auth-state .auth-links{align-items:center}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--dc-muted)}.text-primary{color:var(--dc-head)}.text-accent,.text-cyan{color:var(--dc-accent)}.text-gold{color:var(--dc-gold)}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.hidden{display:none!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.no-animation *{animation:none!important;transition:none!important}.dc-preview-ribbon{background:var(--dc-gold);color:#14181a;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;padding:7px 16px;text-align:center;text-transform:uppercase}.u-clamp-2{-webkit-line-clamp:2}.u-clamp-2,.u-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.u-clamp-3{-webkit-line-clamp:3}img[loading=lazy]{content-visibility:auto}:target,[id]:not(body):not(html){scroll-margin-top:calc(var(--dc-bar-h, 68px) + 16px)}@media (max-width:767px){.alert-compact__btn,.btn-primary,.btn-secondary,.dc-btn,.dc-filter{min-height:44px}.dc-chip{min-height:46px}.dc-crumb a{display:inline-block;padding:4px 0}}.announcement-preview,.archive-item,.ban-item,.faq-item{content-visibility:auto}.ban-item{contain:layout style;contain-intrinsic-size:auto 46px}.ban-grid.is-expanded .ban-item{contain:none;content-visibility:visible;overflow:visible}@media print{.dc-field,.dc-filters,.dc-footer,.dc-header,.dc-mana-stripe,.dc-nav,.floating-banner,.hero-image,.mana-decoration,.social-container{display:none!important}body{background:#fff;color:#000}.alert,.bevel,.card,.dc-panel,.mtgo-cta,.rule-box,.social-card,.stat-card{background:#fff!important;border:1px solid #000!important;clip-path:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.alert:after,.alert:before,.bevel:before,.card:before,.mtgo-cta:before,.rule-box:before,.social-card:before,.stat-card:before{display:none!important}.card-header,h1,h2,h3{color:#000!important;-webkit-text-fill-color:#000!important}a{color:#000;text-decoration:underline}.rule-section img{display:block;margin:10px auto;max-width:250px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}