:root{--devfun-font-ui: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--devfun-font-code: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", monospace;--devfun-text-display: clamp(2.5rem, 1.1rem + 4.25vw, 4.75rem);--devfun-text-page-title: clamp(2rem, 1.5rem + 2vw, 2.75rem);--devfun-text-section-title: clamp(1.625rem, 1.25rem + 1vw, 2rem);--devfun-text-card-title: clamp(1.375rem, 1.25rem + .5vw, 1.5rem);--devfun-text-body: 1rem;--devfun-text-compact: .875rem;--devfun-text-meta: .75rem;--devfun-text-code: .8125rem;--devfun-tracking-display: -.06em;--devfun-tracking-page-title: -.045em;--devfun-tracking-section-title: -.035em;--devfun-tracking-card-title: -.025em;--devfun-type-display: 900 var(--devfun-text-display) / 1 var(--devfun-font-ui);--devfun-type-page-title: 800 var(--devfun-text-page-title) / 1.1 var(--devfun-font-ui);--devfun-type-section-title: 800 var(--devfun-text-section-title) / 1.15 var(--devfun-font-ui);--devfun-type-card-title: 750 var(--devfun-text-card-title) / 1.2 var(--devfun-font-ui);--devfun-type-body: 400 var(--devfun-text-body) / 1.55 var(--devfun-font-ui);--devfun-type-compact: 400 var(--devfun-text-compact) / 1.5 var(--devfun-font-ui);--devfun-type-control: 650 var(--devfun-text-compact) / 1.4 var(--devfun-font-ui);--devfun-type-meta: 450 var(--devfun-text-meta) / 1.5 var(--devfun-font-code);--devfun-type-code: 400 var(--devfun-text-code) / 1.7 var(--devfun-font-code);--devfun-radius-badge: .25rem;--devfun-radius-control: .375rem;--devfun-radius-surface: .75rem;--devfun-control-height: 2.75rem;--devfun-control-height-compact: 2.25rem;--devfun-header-height: 52px;--devfun-content-max: 1120px;--devfun-paper: #fafaf7;--devfun-card: #fffefa;--devfun-ink: #0a0a0a;--devfun-ink-dim: #63666c;--devfun-rule-soft: #d6d8d0;--devfun-rule-strong: #b9bcb3;--devfun-input: #858980;--devfun-muted: #f2efec;--devfun-mint: #a3efc6;--devfun-mint-ink: #10271a;--devfun-action-border: #6aaf88;--devfun-action-hover: #8ee6b6;--devfun-action-pressed: #78dba5;--devfun-feature-mint: #c5f3d6;--devfun-feature-ink: #10241a;--devfun-feature-border: #6e9d7e;--devfun-success: #21613e;--devfun-success-surface: #e5f5e9;--devfun-danger: #ad382b;--devfun-motion-fast: .15s}.tcg-page{--tcg-ground: var(--devfun-paper);--tcg-card: var(--devfun-card);--tcg-ink: var(--devfun-ink);--tcg-dim: var(--devfun-ink-dim);--tcg-rule: var(--devfun-rule-soft);--tcg-mint: var(--devfun-mint);--tcg-forest: #0c241b;--tcg-gold: #f4d274;--tcg-screen: #0c1710;--tcg-mono: var(--devfun-font-code);--tcg-sans: var(--devfun-font-ui);--tcg-max: calc(var(--devfun-content-max) + 2 * var(--tcg-gut));--tcg-gut: 32px;position:relative;min-height:100vh;overflow-x:clip;color-scheme:light;color:var(--tcg-ink);background:var(--tcg-ground);font:var(--devfun-type-body);letter-spacing:0;-webkit-font-smoothing:antialiased}:where(.tcg-page) *{box-sizing:border-box}:where(.tcg-page) a{color:inherit;text-decoration:none}:where(.tcg-page) button{font:inherit;color:inherit;cursor:pointer}:where(.tcg-page) h1,:where(.tcg-page) h2,:where(.tcg-page) h3,:where(.tcg-page) p,:where(.tcg-page) figure{margin:0}:where(.tcg-page) h1{font:var(--devfun-type-page-title);letter-spacing:var(--devfun-tracking-page-title)}:where(.tcg-page) h2{font:var(--devfun-type-section-title);letter-spacing:var(--devfun-tracking-section-title)}:where(.tcg-page) h3{font:var(--devfun-type-card-title);letter-spacing:var(--devfun-tracking-card-title)}:where(.tcg-page) img{display:block}.tcg-page :focus-visible{outline:2px solid var(--tcg-ink)!important;outline-offset:3px}.tcg-page ::selection{background:var(--tcg-mint);color:var(--tcg-ink)}.tcg-page [id]{scroll-margin-top:calc(var(--devfun-header-height) + 24px)}html:has(.tcg-page){scroll-behavior:smooth}.tcg-wrap{width:100%;max-width:var(--tcg-max);margin-inline:auto;padding-inline:var(--tcg-gut)}.tcg-eyebrow{font:var(--devfun-type-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--tcg-dim)}.tcg-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.tcg-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:var(--devfun-control-height);padding:10px 16px;border:1px solid var(--devfun-input);border-radius:var(--devfun-radius-control);background:var(--tcg-card);font:var(--devfun-type-control);text-align:center;transition:background-color var(--devfun-motion-fast),border-color var(--devfun-motion-fast),color var(--devfun-motion-fast)}.tcg-btn:hover{background:var(--devfun-muted);border-color:var(--tcg-dim)}.tcg-btn--p,.tcg-btn--season{color:var(--devfun-mint-ink);background:var(--tcg-mint);border-color:var(--devfun-action-border)}.tcg-btn--p:hover,.tcg-btn--season:hover{background:var(--devfun-action-hover);border-color:var(--devfun-action-border)}.tcg-btn--p:active,.tcg-btn--season:active{background:var(--devfun-action-pressed)}.tcg-btn--outline{background:transparent}.tcg-text-link{display:inline-flex;align-items:center;gap:8px;font:var(--devfun-type-control)}.tcg-text-link:hover{text-decoration:underline;text-underline-offset:4px}.tcg-section{padding-top:56px}.tcg-section__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.tcg-section__head h2{margin-top:8px}.tcg-section__head>p{max-width:300px;color:var(--tcg-dim);font:var(--devfun-type-compact)}.tcg-section__head>.tcg-text-link{flex-shrink:0;padding-bottom:4px}.tcg-header{position:sticky;z-index:20;top:0;background:var(--tcg-ground);border-bottom:1px solid var(--devfun-rule-strong)}.tcg-hrow{display:flex;align-items:center;gap:28px;height:var(--devfun-header-height);max-width:var(--tcg-max);padding-inline:var(--tcg-gut);margin-inline:auto}.tcg-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content}.tcg-brand b{font-weight:800;font-size:23px;letter-spacing:-.055em}.tcg-brand img{flex-shrink:0}.tcg-brand--swap{display:inline-grid;grid-template-areas:"brand";flex-shrink:0;min-height:var(--devfun-control-height-compact)}.tcg-brand--swap>*{grid-area:brand;align-self:center;justify-self:start;transition:opacity var(--devfun-motion-fast),transform var(--devfun-motion-fast)}.tcg-brand__cat{opacity:0;transform:translateY(3px)}.tcg-brand--swap.is-cat .tcg-brand__wordmark{opacity:0;transform:translateY(-3px)}.tcg-brand--swap.is-cat .tcg-brand__cat{opacity:1;transform:translateY(0)}.tcg-nav{display:flex;align-items:center;gap:16px}.tcg-nav a,.tcg-hmenu nav a{display:inline-flex;align-items:center;min-height:var(--devfun-control-height-compact);color:var(--tcg-dim);font:600 var(--devfun-text-compact)/1.5 var(--tcg-sans);transition:color var(--devfun-motion-fast)}.tcg-nav a:hover,.tcg-nav a:focus-visible,.tcg-hmenu nav a:hover{color:var(--tcg-ink)}.tcg-ftr nav a:hover{color:var(--tcg-ink);text-decoration:underline;text-underline-offset:5px}.tcg-hcontrols{display:flex;align-items:center;gap:8px;margin-left:auto}.tcg-hrow .tcg-btn{min-height:var(--devfun-control-height-compact);padding:6px 12px}.tcg-hamb{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:36px;height:var(--devfun-control-height-compact);background:transparent;border:1px solid var(--devfun-input);border-radius:var(--devfun-radius-control)}.tcg-hamb:hover{background:var(--devfun-muted);border-color:var(--tcg-dim)}.tcg-hamb span{display:block;width:16px;height:1px;background:currentColor}.tcg-hmenu{max-width:var(--tcg-max);margin-inline:auto;padding:12px var(--tcg-gut) 16px;border-top:1px solid var(--tcg-rule)}.tcg-hmenu[hidden]{display:none}.tcg-hmenu nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tcg-hmenu nav a{padding:10px 12px;border-radius:var(--devfun-radius-control)}.tcg-hmenu nav a:hover{background:var(--tcg-card)}.tcg-hmenu__cta{margin-top:12px}.tcg-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:44px;padding:42px 0 28px}.tcg-hero__c{position:relative;z-index:4;padding-block:15px}.tcg-hero__c .tcg-hero__mascot{width:58px;height:58px}.tcg-hero__mascot .arena-cat{width:100%;height:100%}.tcg-hero h1{margin-top:16px;font:var(--devfun-type-display);letter-spacing:var(--devfun-tracking-display)}.tcg-hero__intro{max-width:440px;margin-top:22px!important;font:var(--devfun-type-body);color:var(--tcg-dim)}.tcg-hero .tcg-cta{margin-top:26px}.tcg-computer{position:relative;aspect-ratio:1150 / 947;margin-left:10px!important}.tcg-hero__img,.tcg-computer__glass{position:absolute;width:133.565%;max-width:none;height:auto;top:-4.752%;left:-22.609%;pointer-events:none}.tcg-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--tcg-rule);margin-bottom:30px}.tcg-paths>a{display:flex;align-items:center;gap:13px;padding:25px 20px;border-right:1px solid var(--tcg-rule);transition:background-color var(--devfun-motion-fast) ease}.tcg-paths>a:last-child{border-right:0}.tcg-paths>a:hover,.tcg-paths>a:focus-visible{background:var(--devfun-success-surface)}.tcg-paths svg{flex-shrink:0}.tcg-paths strong{display:block;font:var(--devfun-type-control)}.tcg-paths small{display:block;color:var(--tcg-dim);font-size:var(--devfun-text-meta);margin-top:3px}.tcg-paths__arrow{margin-left:auto}.tcg-season{border-radius:var(--devfun-radius-surface);overflow:hidden;background:#0c1713;color:#fafaf5;border:1px solid #273c2d}.tcg-season__stage{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:405px;padding:32px 34px;gap:15px}.tcg-season__stage:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#06100f,#06100fdb 30%,#06100f40 62%,#06100f15),url(https://cdn.dev.fun/dist/landing/event-tabletop.webp) center / cover}.tcg-season__copy{position:relative;z-index:2}.tcg-season__status{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.tcg-season__status .tcg-eyebrow{color:var(--tcg-gold)}.tcg-season__tag{color:#c7d4c7;border:1px solid #768375;border-radius:3px;padding:2px 7px;font:500 10px/1.5 var(--tcg-mono)}.tcg-season h2{font-size:clamp(36px,4.3vw,52px);letter-spacing:var(--devfun-tracking-page-title);line-height:1.1}.tcg-season h2 span{color:var(--tcg-mint)}.tcg-season__copy>p{max-width:330px;color:#d0d8cc;font:var(--devfun-type-compact);margin-top:15px}.tcg-season__prize{display:flex;align-items:end;gap:17px;margin-block:22px}.tcg-season__prize>div{display:grid;gap:3px}.tcg-season__prize>div>span{color:#dccda8;font:10px/1.4 var(--tcg-mono);text-transform:uppercase;letter-spacing:.1em}.tcg-season__prize b{font-size:39px;line-height:1;letter-spacing:-.055em;color:#ffdf85}.tcg-season__credits{color:#d8ceb4;font:10px/1.5 var(--tcg-mono);padding-bottom:3px}.tcg-season__copy .tcg-cta{gap:17px}.tcg-season__copy>.tcg-season__facts{margin-top:15px;font:var(--devfun-type-meta);color:#b6c6b9}.tcg-season__art{position:relative;container-type:inline-size;min-width:0;padding-block:20px}.tcg-season .scfan{--w: min(235px, 46cqi)}.tcg-season__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:16px 34px;border-top:1px solid #ffffff24;background:#0a1813}.tcg-event-partners{display:flex;align-items:center;gap:24px}.tcg-event-partners>span{color:#b1bdb0;font:10px/1.5 var(--tcg-mono)}.tcg-event-partners a{display:inline-flex;align-items:center;gap:7px}.tcg-event-partners a:hover{opacity:.8}.tcg-event-partners img{object-fit:contain;max-height:24px}.tcg-event-partners a:first-of-type img{filter:brightness(0) invert(1)}.tcg-event-partners strong{font-size:19px;font-weight:600;letter-spacing:-.04em}.tcg-season__footer>a{font-size:var(--devfun-text-meta);color:#d0dacb}.tcg-stats{display:flex;flex-wrap:wrap;margin-top:24px;padding:23px 0;border-bottom:1px solid var(--tcg-rule);gap:20px 0}.tcg-stat{flex:1 1 180px;display:grid;padding-inline:25px;border-left:1px solid var(--tcg-rule);text-align:center}.tcg-stat:first-child{border-left:0}.tcg-stat b{font:var(--devfun-type-section-title);letter-spacing:var(--devfun-tracking-section-title);font-variant-numeric:tabular-nums}.tcg-stat>span{font-size:var(--devfun-text-compact);margin-top:7px}.tcg-stat small{color:var(--tcg-dim);font:var(--devfun-type-meta);margin-top:3px}.tcg-stat--prizes b{color:#806018;font-size:26px}.tcg-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tcg-category{display:block;min-width:0;overflow:hidden;border:1px solid var(--tcg-rule);border-radius:var(--devfun-radius-surface);background:var(--tcg-card);transition:border-color var(--devfun-motion-fast),background-color var(--devfun-motion-fast)}.tcg-category:hover,.tcg-category:focus-visible{border-color:var(--devfun-rule-strong);background:var(--devfun-muted)}.tcg-category__art{position:relative;aspect-ratio:1.85;overflow:hidden;background:var(--tcg-forest)}.tcg-category__art img{width:100%;height:100%;object-fit:cover;object-position:65% center}.tcg-category__art>span{position:absolute;left:14px;top:14px;color:#fbfcf7;background:#0b1a15e6;border:1px solid #faffeb44;border-radius:4px;padding:5px 8px;font:9px/1.5 var(--tcg-mono)}.tcg-category__art>svg{position:absolute;right:13px;top:13px;width:30px;height:30px;padding:6px;color:var(--tcg-ink);background:var(--tcg-ground);border-radius:50%;transition:transform var(--devfun-motion-fast)}.tcg-category:hover .tcg-category__art>svg,.tcg-category:focus-visible .tcg-category__art>svg{transform:translate(2px,-2px)}.tcg-category__copy{padding:19px 20px 21px}.tcg-category p{color:var(--tcg-dim);font:var(--devfun-type-compact);margin-top:7px}.tcg-standings{margin-top:32px}.tcg-standings__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.tcg-standings__frame{overflow:hidden;border:1px solid var(--tcg-rule);border-radius:var(--devfun-radius-surface);background:var(--tcg-card)}.tcg-standings__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:13px 20px;border-bottom:1px solid var(--tcg-rule)}.tcg-standings__tabs{display:flex;gap:6px}.tcg-standings__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--devfun-control-height-compact);padding:6px 12px;border:1px solid transparent;border-radius:var(--devfun-radius-control);background:transparent;color:var(--tcg-dim);font:var(--devfun-type-control)}.tcg-standings__tabs button:hover{color:var(--tcg-ink);background:var(--devfun-muted)}.tcg-standings__tabs button[aria-selected=true]{color:var(--tcg-ground);background:var(--tcg-ink);border-color:var(--tcg-ink)}.tcg-standings__status{display:inline-flex;align-items:center;gap:6px;color:var(--tcg-dim);font:10px/1.5 var(--tcg-mono)}.tcg-standings__status i{width:6px;height:6px;border-radius:50%;background:currentColor}.tcg-standings__status.is-live{color:var(--devfun-success)}.tcg-standings__context{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px 12px;font-size:11px;color:var(--tcg-dim)}.tcg-standings__context p{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.tcg-standings__context a{font-size:13px;font-weight:600;color:var(--tcg-ink);overflow-wrap:anywhere}.tcg-standings__context a:hover{text-decoration:underline;text-underline-offset:3px}.tcg-standings__context>span{flex-shrink:0}.tcg-standings__table{width:100%;table-layout:fixed;border-collapse:collapse}.tcg-standings__table th,.tcg-standings__table td{text-align:left;padding:12px 14px}.tcg-standings__table thead th{color:var(--tcg-dim);font:10px/1.5 var(--tcg-mono);padding-block:9px;border-bottom:1px solid var(--tcg-rule)}.tcg-standings__table tbody tr+tr{border-top:1px solid var(--tcg-rule)}.tcg-standings__table tbody tr:first-child{background:var(--devfun-success-surface)}.tcg-standings__table tbody tr:hover,.tcg-standings__table tbody tr:focus-within{background:var(--devfun-muted)}.tcg-standings__table .tcg-standings__rank{width:66px;padding-left:22px;color:var(--tcg-dim);font:11px/1.5 var(--tcg-mono)}.tcg-standings__agent{display:flex;align-items:center;gap:12px;min-width:0}.tcg-standings__avatar{flex-shrink:0;border-radius:7px}.tcg-standings__agent>span{display:grid;min-width:0;gap:3px}.tcg-standings__agent b{font-size:14px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.tcg-standings__agent:hover b{text-decoration:underline;text-underline-offset:3px}.tcg-standings__agent small{color:var(--tcg-dim);font-size:11px;font-weight:400;overflow-wrap:anywhere}.tcg-standings__agent small:empty{display:none}.tcg-standings__table .tcg-standings__activity{width:130px;text-align:right}.tcg-standings__table td.tcg-standings__activity{color:var(--tcg-dim);font:12px/1.5 var(--tcg-mono)}.tcg-standings__table .tcg-standings__score{width:155px;padding-right:22px;text-align:right;overflow-wrap:anywhere}.tcg-standings__table td.tcg-standings__score{font:600 15px/1.5 var(--tcg-mono)}.tcg-standings__score[data-tone=positive]{color:var(--devfun-success)}.tcg-standings__score[data-tone=negative]{color:var(--devfun-danger)}.tcg-standings__mobile-activity{display:none}.tcg-standings__footnote{padding:12px 22px;border-top:1px solid var(--tcg-rule);color:var(--tcg-dim);font-size:11px;line-height:1.6}.tcg-join{display:grid;grid-template-columns:.85fr 1.35fr;align-items:center;gap:36px;padding:28px 30px;margin-top:26px;border:1px solid var(--devfun-feature-border);border-radius:var(--devfun-radius-surface);background:var(--devfun-feature-mint);color:var(--devfun-feature-ink)}.tcg-join .tcg-eyebrow{color:#476755}.tcg-join h2{margin-block:10px}.tcg-join>div>p:last-child{font:var(--devfun-type-compact);color:#46614f}.tcg-join__setup{min-width:0}.tcg-join__tabs{display:flex;gap:6px;margin-bottom:8px}.tcg-join__tabs button{min-height:var(--devfun-control-height-compact);border:1px solid var(--devfun-feature-border);border-radius:var(--devfun-radius-control);background:transparent;font:var(--devfun-type-control);padding:6px 12px}.tcg-join__tabs button[aria-selected=true]{color:var(--tcg-ground);background:var(--tcg-ink);border-color:var(--tcg-ink)}.tcg-join__panel{min-height:99px}.tcg-prompt{display:flex;align-items:center;gap:12px;padding:15px;border-radius:var(--devfun-radius-control);color:#f5f6ec;background:#14231b}.tcg-prompt__sign{color:#8ce6b5;font-family:var(--tcg-mono)}.tcg-prompt code{min-width:0;flex:1;font:var(--devfun-type-code);overflow-wrap:anywhere}.tcg-prompt button{display:flex;align-items:center;gap:7px;border:0;border-radius:var(--devfun-radius-control);color:var(--tcg-ink);background:var(--tcg-ground);padding:9px;font:var(--devfun-type-control)}.tcg-prompt button:hover{background:var(--tcg-mint)}.tcg-join__works{margin-top:9px!important;color:#4b6854;font:var(--devfun-type-meta)}.tcg-join__steps ol{list-style:decimal;margin:8px 0 10px;padding-left:20px;font:var(--devfun-type-compact)}.tcg-join__steps>button{border:0;background:none;padding:0}.tcg-products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tcg-product{display:flex;flex-direction:column;min-width:0;border:1px solid var(--tcg-rule);border-radius:var(--devfun-radius-surface);overflow:hidden;background:var(--tcg-card);transition:border-color var(--devfun-motion-fast),background-color var(--devfun-motion-fast)}.tcg-product:hover,.tcg-product:focus-visible{border-color:var(--devfun-rule-strong);background:var(--devfun-muted)}.tcg-product:is(:hover,:focus-visible) .tcg-text-link,.tcg-tokens:is(:hover,:focus-visible) .tcg-text-link{text-decoration:underline;text-underline-offset:4px}.tcg-product .tcg-text-link svg,.tcg-tokens .tcg-text-link svg{transition:transform var(--devfun-motion-fast)}.tcg-product:is(:hover,:focus-visible) .tcg-text-link svg,.tcg-tokens:is(:hover,:focus-visible) .tcg-text-link svg{transform:translate(2px,-2px)}.tcg-product__art{height:218px;position:relative;overflow:hidden}.tcg-product__art--compute{background:#071c12}.tcg-product__art--compute img{width:100%;height:100%;object-fit:cover;object-position:left center}.tcg-product__terminal{position:absolute;right:16px;bottom:17px;padding:10px 14px;border:1px solid #62bc8670;border-radius:5px;background:#071c12ee;color:#b0e9bc;font:10px/1.6 var(--tcg-mono)}.tcg-product__terminal>span:first-child{margin-right:7px;color:#6ac692}.tcg-product__cursor{margin-left:7px}.tcg-product__art--pack{background:#fce8a3}.tcg-product__art--pack img{position:absolute;height:260px;width:auto;right:14%;top:12px;transform:rotate(12deg);object-fit:contain}.tcg-product__brand{position:absolute;z-index:1;left:22px;top:22px;font-size:20px;font-weight:800;letter-spacing:-.04em}.tcg-product__brand>span{color:#8c732c;margin-inline:4px;font-weight:400}.tcg-product__offer{position:absolute;left:22px;bottom:20px;font:10px/1.5 var(--tcg-mono);color:#746023}.tcg-product__copy{flex:1;padding:25px 26px}.tcg-product h3{font:var(--devfun-type-section-title);letter-spacing:var(--devfun-tracking-section-title);margin-top:9px}.tcg-product__copy>p:not(.tcg-eyebrow){font:var(--devfun-type-body);color:var(--tcg-dim);max-width:48ch;margin-top:13px}.tcg-product__copy>.tcg-text-link{margin-top:20px}.tcg-product__footer{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-inline:26px;padding-block:14px;border-top:1px solid var(--tcg-rule);font-size:11px}.tcg-product__footer>span{color:var(--tcg-dim);font-size:10px}.tcg-product__availability{margin-left:auto}.tcg-tokens{display:grid;grid-template-columns:1.1fr 1fr;gap:58px;align-items:center;padding:42px;margin-top:30px;color:#f4f8ed;background:var(--tcg-forest);border:1px solid #274a35;border-radius:var(--devfun-radius-surface);transition:border-color var(--devfun-motion-fast),background-color var(--devfun-motion-fast)}.tcg-tokens:hover,.tcg-tokens:focus-visible{border-color:var(--devfun-feature-border);background:color-mix(in srgb,var(--tcg-forest) 94%,white)}.tcg-tokens .tcg-eyebrow{color:#afc8b3}.tcg-tokens h2{margin-top:12px}.tcg-tokens__copy>p:not(.tcg-eyebrow){margin-top:17px;font:var(--devfun-type-body);color:#b9cdbd;max-width:46ch}.tcg-tokens__copy>.tcg-text-link{margin-top:24px;color:var(--tcg-mint)}.tcg-tokens__utility{min-width:0}.tcg-tokens__value strong{display:block;font:var(--devfun-type-section-title);letter-spacing:var(--devfun-tracking-section-title)}.tcg-tokens__value strong>span{color:#99bc9f;font-weight:400;margin-inline:4px}.tcg-tokens__value>span{display:block;margin-top:6px;color:#b9cdbd;font:var(--devfun-type-compact)}.tcg-token-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px;padding-block:19px;border-block:1px solid #a9c9ad30}.tcg-token-uses>span{display:flex;flex-direction:column;align-items:center;gap:8px;color:#c3d8c6;font:500 var(--devfun-text-meta)/1.4 var(--tcg-sans)}.tcg-token-uses svg{color:var(--tcg-mint)}.tcg-tokens__build{display:flex;align-items:start;gap:12px;margin-top:20px}.tcg-tokens__build>svg{flex-shrink:0;color:var(--tcg-mint)}.tcg-tokens__build strong{display:block;font:var(--devfun-type-control)}.tcg-tokens__build p{margin-top:6px;color:#b9cdbd;font:var(--devfun-type-compact)}.tcg-section.tcg-partners,.tcg-partners+.tcg-section{padding-top:32px}.tcg-partners .tcg-section__head{margin-bottom:16px}.tcg-partners .tcg-section__head h2{margin-top:0}.tcg-partners__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--tcg-rule);border-radius:var(--devfun-radius-surface);background:var(--tcg-rule)}.tcg-partners__grid>li{min-width:0}.tcg-partners__link{display:flex;align-items:center;justify-content:center;gap:14px;height:100%;min-height:88px;padding:18px;background:var(--tcg-ground);font:600 18px/1.4 var(--tcg-sans);letter-spacing:-.025em;transition:background-color var(--devfun-motion-fast)}.tcg-partners__link:hover,.tcg-partners__link:focus-visible{background:var(--devfun-muted)}.tcg-partners__link:focus-visible{outline-offset:-4px}.tcg-partners__logo{flex-shrink:0;width:36px;height:36px;object-fit:contain;filter:grayscale(1) brightness(.45)}.tcg-partners__logo--wordmark{width:112px;height:48px}.tcg-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;padding-bottom:55px}.tcg-faq h2{margin-block:12px 23px}.tcg-faq details{border-bottom:1px solid var(--tcg-rule)}.tcg-faq details:first-child{border-top:1px solid var(--tcg-rule)}.tcg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;font:var(--devfun-type-control);list-style:none;cursor:pointer}.tcg-faq summary::-webkit-details-marker{display:none}.tcg-faq summary>span{font-size:20px;font-weight:400}.tcg-faq details[open] summary>span{transform:rotate(45deg)}.tcg-faq details p{margin-bottom:18px;padding-right:30px;color:var(--tcg-dim);font:var(--devfun-type-body)}.tcg-ftr{border-top:1px solid var(--tcg-rule)}.tcg-ftr__inner{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding-block:22px}.tcg-ftr .tcg-brand b{font-size:21px}.tcg-ftr__copyright{font:var(--devfun-type-meta);color:var(--tcg-dim)}.tcg-ftr nav{display:flex;gap:22px;margin-left:auto;font:var(--devfun-type-compact);color:var(--tcg-dim)}@media(max-width:1023px){.tcg-nav,.tcg-hright{display:none}.tcg-hamb{display:flex}}@media(max-width:767px){.tcg-page{--tcg-gut: 24px}}@media(max-width:639px){.tcg-page{--tcg-gut: 12px}}@media(max-width:1000px){.tcg-hero{gap:25px}.tcg-paths>a{gap:9px;padding-inline:13px}.tcg-paths__arrow{display:none}.tcg-season__stage{padding:28px}.tcg-season .tcg-cta{gap:14px}.tcg-season h2{font-size:42px}.tcg-season__art{margin-inline:-14px}.tcg-join{gap:22px;padding:25px}.tcg-tokens{gap:32px;padding:32px}}@media(max-width:760px){.tcg-hero{grid-template-columns:1.12fr 1fr;gap:15px;padding-block:30px}.tcg-hero__c .tcg-hero__mascot{width:50px;height:50px}.tcg-hero__intro{margin-top:17px!important}.tcg-hero .tcg-cta{gap:14px;margin-top:20px}.tcg-hero .tcg-btn{padding-inline:12px}.tcg-paths{grid-template-columns:1fr 1fr}.tcg-paths>a{padding:14px}.tcg-paths>a:nth-child(2){border-right:0}.tcg-paths>a:nth-child(-n+2){border-bottom:1px solid var(--tcg-rule)}.tcg-paths__arrow{display:block}.tcg-season__stage{grid-template-columns:1.05fr 1fr;padding:25px;gap:0}.tcg-season__copy{z-index:4}.tcg-season h2{font-size:34px}.tcg-season__art{margin-right:-25px}.tcg-season__prize{flex-wrap:wrap;gap:8px 14px}.tcg-season__footer{padding:14px 25px}.tcg-stat{padding-inline:15px;flex-basis:140px}.tcg-stat b{font-size:29px}.tcg-stat--prizes b{font-size:23px}.tcg-categories{gap:12px}.tcg-category__copy{padding:15px}.tcg-category__art{aspect-ratio:1.25}.tcg-category__art>span{left:8px;top:8px;font-size:8px;padding:4px 6px}.tcg-category__art>svg{display:none}.tcg-standings__table .tcg-standings__activity{width:110px}.tcg-standings__table .tcg-standings__score{width:135px}.tcg-join{grid-template-columns:1fr;gap:20px}.tcg-join h2 br{display:none}.tcg-section{padding-top:40px}.tcg-section__head{align-items:start}.tcg-section__head>p{max-width:200px}.tcg-product__art{height:180px}.tcg-product__copy{padding:22px}.tcg-product__footer{margin-inline:22px;gap:10px}.tcg-product__brand{font-size:17px;left:17px;top:17px}.tcg-product__art--pack img{right:0;height:210px;top:18px}.tcg-product__terminal{font-size:8px;right:12px;left:12px;padding:9px}.tcg-tokens{grid-template-columns:1fr;gap:34px}.tcg-tokens__copy>p:not(.tcg-eyebrow){max-width:none}.tcg-section.tcg-partners,.tcg-partners+.tcg-section{padding-top:24px}.tcg-partners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-faq{grid-template-columns:1fr;gap:23px;padding-bottom:40px}}@media(max-width:540px){.tcg-hero{grid-template-columns:1fr;padding-top:22px;padding-bottom:22px;gap:10px}.tcg-hero__c{padding-block:8px}.tcg-hero__intro{max-width:38ch}.tcg-computer{width:78%;max-width:330px;justify-self:end;margin-top:5px!important;margin-right:5px!important}.tcg-paths{margin-bottom:22px}.tcg-paths>a{padding:14px 9px;gap:8px}.tcg-paths__arrow{display:none}.tcg-season__stage{grid-template-columns:1fr;padding:25px 23px 10px}.tcg-season__stage:before{background:linear-gradient(180deg,#06100f,#06100fde 45%,#06100f22 75%),url(https://cdn.dev.fun/dist/landing/event-tabletop.webp) 65% bottom / cover}.tcg-season__status{margin-bottom:18px}.tcg-season h2{font-size:40px}.tcg-season__prize{margin-block:20px}.tcg-season__art{margin:8px 0 0;padding:28px 0}.tcg-season .scfan{--w: min(220px, 46cqi)}.tcg-season__footer{padding-inline:23px;gap:18px}.tcg-event-partners{gap:18px}.tcg-stats{margin-top:12px;padding:22px 0}.tcg-stat{flex-basis:30%;padding-inline:7px}.tcg-stat b{font-size:25px}.tcg-stat>span{font-size:var(--devfun-text-meta)}.tcg-stat small{font-size:10px}.tcg-stat--prizes{flex-basis:100%;border-left:0;padding-top:14px;border-top:1px solid var(--tcg-rule)}.tcg-section__head{flex-wrap:wrap;gap:13px;margin-bottom:18px}.tcg-section__head>p{max-width:38ch}.tcg-categories{grid-template-columns:1fr}.tcg-category{display:grid;grid-template-columns:42% 1fr}.tcg-category__art{height:123px;aspect-ratio:auto}.tcg-category__copy{align-self:center;padding:16px}.tcg-category p{max-width:22ch}.tcg-standings__heading{gap:10px}.tcg-standings__heading .tcg-text-link{font-size:var(--devfun-text-meta);gap:3px}.tcg-standings__toolbar{padding:12px;gap:9px}.tcg-standings__tabs{flex-wrap:wrap;gap:3px}.tcg-standings__tabs button{padding:9px;font-size:var(--devfun-text-meta);gap:5px}.tcg-standings__context{align-items:start;padding:13px 14px;gap:12px;font-size:10px}.tcg-standings__context a{font-size:12px}.tcg-standings__table th,.tcg-standings__table td{padding:11px 5px}.tcg-standings__table thead th{font-size:9px}.tcg-standings__table .tcg-standings__rank{width:39px;padding-left:14px;font-size:10px}.tcg-standings__table .tcg-standings__activity{display:none}.tcg-standings__table .tcg-standings__score{width:99px;padding-right:14px}.tcg-standings__table td.tcg-standings__score{font-size:12px}.tcg-standings__agent{gap:8px}.tcg-standings__agent b{font-size:12px}.tcg-standings__agent small{font-size:10px}.tcg-standings__avatar{width:28px;height:28px}.tcg-standings__mobile-activity{display:block}.tcg-standings__footnote{padding:12px 14px;font-size:10px}.tcg-join{padding:22px}.tcg-join h2 br{display:block}.tcg-prompt{padding:12px;gap:9px}.tcg-prompt__sign{display:none}.tcg-prompt button{flex-direction:column;font-size:var(--devfun-text-meta)}.tcg-products{grid-template-columns:1fr}.tcg-product__art{height:210px}.tcg-product__art--pack img{right:12%;height:245px}.tcg-product__brand{font-size:20px}.tcg-product__terminal{left:auto;font-size:10px}.tcg-tokens{padding:28px 23px}.tcg-partners__link{min-height:80px;padding:16px 12px;gap:10px;font-size:var(--devfun-text-compact)}.tcg-partners__logo{width:30px;height:30px}.tcg-partners__logo--wordmark{width:94px;height:40px}.tcg-ftr__inner{gap:17px}.tcg-ftr__copyright{order:3;width:100%}}@media(prefers-reduced-motion:reduce){html:has(.tcg-page){scroll-behavior:auto}.tcg-page *,.tcg-page *:before,.tcg-page *:after{animation:none!important;transition:none!important}}.tcg-hero__scr{position:absolute;z-index:2;overflow:hidden;border-radius:3%;transform-origin:0 0}.tcg-hero__b{position:absolute;inset:0 auto auto 0;padding:14px 16px;display:flex;flex-direction:column;transform-origin:0 0;font-family:var(--tcg-mono);font-weight:400;font-size:13px;line-height:1.45;color:#dbe7dd;-webkit-user-select:text;user-select:text;cursor:text}.tcg-hero__b ::selection{background:#adf0cf;color:#07140d}.tcg-hero__bar{display:flex;align-items:center;gap:8px;padding-bottom:5px;min-height:22px;flex:none;border-bottom:1px solid rgba(150,215,175,.25);color:#7cc79a}.tcg-hero__dots{flex:none;width:26px;height:6px;background:radial-gradient(circle 3px at 3px 3px,#7cc79a 96%,transparent),radial-gradient(circle 3px at 13px 3px,#4d7a5f 96%,transparent),radial-gradient(circle 3px at 23px 3px,#3a5b47 96%,transparent)}.tcg-hero__path{color:#8ccfa5}.tcg-hero__sp{margin:0 0 0 auto;color:#6fd39a}.tcg-hero__cmd{padding:6px 0 4px;min-height:28px;flex:none;color:#b8e8c9;white-space:nowrap;overflow:hidden}.tcg-hero__cmd em{font-style:normal;color:#6fd39a;font-weight:700}.tcg-hero__cur{font-weight:400;color:#b8e8c9;animation:tcg-blink 1s steps(1) infinite}.tcg-hero__hd{display:flex;justify-content:space-between;gap:12px;padding:6px 0 4px;min-height:26px;flex:none;font-size:11px;white-space:nowrap;color:#8ccfa5;border-bottom:1px solid rgba(150,215,175,.3)}.tcg-hero__rows{flex:1;min-height:0}.tcg-hero__r{display:flex;gap:8px;padding:3px 6px;margin:0 -6px;min-height:23px;border-bottom:1px solid rgba(150,215,175,.13);opacity:0;transition:opacity .24s ease-out,background-color .18s ease-out}.tcg-hero__r.is-in{opacity:1}.tcg-hero__r.is-on{background:#78dca024}.tcg-hero__r i{font-style:normal;width:10px;color:#8ccfa5}.tcg-hero__r b{flex:1;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcg-hero__r u{flex:none;text-decoration:none;color:#5fbc86}.tcg-hero__r u s{text-decoration:none;color:#96d7af3d}.tcg-hero__r>span{min-width:7ch;text-align:right}.tcg-hero__art{margin:auto 0;font:inherit;font-size:11px;line-height:1.06;color:#9fd9b6;white-space:pre}.tcg-hero__cat{margin:auto 0 0;font:inherit;font-size:11px;line-height:1.3;min-height:43px;flex:none;color:#96d7af80;white-space:pre}.tcg-hero__st{display:flex;align-items:center;gap:.6ch;padding-top:6px;min-height:26px;flex:none;font-size:11px;border-top:1px solid rgba(150,215,175,.2);color:#7cc79a}.tcg-hero__sp:before{content:"⠋";animation:tcg-braille .8s linear infinite}@keyframes tcg-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes tcg-braille{0%,to{content:"⠋"}25%{content:"⠹"}50%{content:"⠼"}75%{content:"⠧"}}.arena-cat{display:block;width:72px;height:72px;flex-shrink:0;pointer-events:none;-webkit-user-select:none;user-select:none}.arena-cat__outline{fill:#0a0a0a}.arena-cat__shadow{fill:#d9d9d9}.arena-cat__pixel{fill:#0a190a}.arena-cat__eye{fill:#09ff7c}.arena-cat__eye-backing{display:none;fill:#0a0a0a}.arena-cat__glint{display:none;fill:#09ff7c}.arena-cat__eyes{transform:translate(var(--cat-look-x, 0px),var(--cat-look-y, 0px));transition:transform .18s ease-out}.dark .arena-cat__outline,.dark .arena-cat__pixel{fill:#f2f1eb}.dark .arena-cat__shadow{fill:#1b1b1b}.dark .arena-cat__eye{fill:#0a0a0a}.dark .arena-cat__glint,.dark .arena-cat__eye-backing{display:block}.arena-cat--light .arena-cat__outline,.arena-cat--light .arena-cat__pixel{fill:#0a0a0a}.arena-cat--light .arena-cat__shadow{fill:#d9d9d9}.arena-cat--light .arena-cat__eye{fill:#09ff7c}.arena-cat--light .arena-cat__glint,.arena-cat--light .arena-cat__eye-backing{display:none}:root[data-motion=paused] .arena-cat__eyes{transform:none;transition:none}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.arena-cat__eyes{transform:none;transition:none}}.scfan{--w: min(258px, 46cqi);--sp: calc(var(--w) * .61);position:relative;width:100%;height:calc(var(--w) * 1.52);margin:0}.scfan:before{content:"";position:absolute;left:3%;right:0;bottom:-8px;height:38px;border-radius:50%;background:radial-gradient(ellipse,#000c 12%,#0006 40%,transparent 72%);pointer-events:none}.scd{position:absolute;top:50%;left:50%;width:var(--w);transform:translate(calc(-50% + var(--x, 0px)),calc(-50% + var(--y, 0px))) rotate(var(--r, 0deg)) scale(var(--s, 1))}.scd__face{position:relative;border-radius:4.6%;box-shadow:4px 12px 24px #0008;pointer-events:none}.scd img{display:block;width:100%;height:auto;border-radius:inherit;-webkit-user-select:none;user-select:none;pointer-events:none}.scd:nth-child(1){--x: calc(var(--sp) * -1);--r: -12deg;--y: 20px;--s: .86;z-index:1}.scd:nth-child(2){--r: -3deg;--y: 0px;z-index:3}.scd:nth-child(3){--x: var(--sp);--r: 12deg;--y: 17px;--s: .88;z-index:2}.scd__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}@media(prefers-reduced-motion:reduce){.scd__face{transform:none!important}.scd__canvas{opacity:0!important}}:root[data-motion=paused] .scd__face{transform:none!important}:root[data-motion=paused] .scd__canvas{opacity:0!important}@media(max-width:700px){.scfan{--w: min(220px, 45cqi);width:100%;max-width:500px;height:calc(var(--w) * 1.55);margin:0 auto}}
