.arena:has(.cm-page){--line:#e2dccd;--line-2:#cbc3ae;--sunk:#f7f4ec;--h-stretch:72%;--h-weight:850;--h-track:-0.005em}.arena-play.cm-page{display:flex;flex-direction:column}.arena-play.cm-page>main{flex:1 0 auto}.arena-play.cm-page>main:not(.sk-main){width:100%}.hp>.cm-foot{margin-top:0}.cm-page{--gut:max(24px,env(safe-area-inset-left,0px));--gutr:max(24px,env(safe-area-inset-right,0px));background:var(--bg)}@media (max-width:720px){.cm-page{--gut:max(20px,env(safe-area-inset-left,0px));--gutr:max(20px,env(safe-area-inset-right,0px))}}.cm-nav{--cm-paper:#fbf8f1;--cm-ink:#141b3d;--cm-ink-soft:#4a5170;--cm-lime:#c6f24e;--cm-ease:cubic-bezier(.2,0,0,1);position:sticky;top:0;left:0;right:0;z-index:60;padding:12px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));pointer-events:none;font-family:var(--sans);color:var(--cm-ink);font-size:17px;line-height:1.5}.cm-nav.overlay{position:fixed}html:has(.cm-nav):not(:has(.arena-play)){scroll-padding-top:96px}.cm-nav :focus-visible{outline:3px solid var(--cm-ink);outline-offset:3px;border-radius:6px}.cm-nav a{color:inherit}.cm-nav .cm-skip{position:absolute;left:12px;top:-60px;z-index:100;pointer-events:auto;background:var(--cm-ink);color:#fff;padding:10px 14px;border-radius:8px;font-size:15px;font-weight:650;text-decoration:none}.cm-nav .cm-skip:focus{top:12px}.cm-nav .cm-bar{position:relative;pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;padding:10px 10px 10px 24px;background:var(--cm-paper);border:1px solid rgba(20,27,61,.08);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 4px rgba(20,27,61,.06),0 18px 36px -22px rgba(20,27,61,.45);transition:padding .4s var(--cm-ease)}.cm-nav.scrolled .cm-bar{padding-top:7px;padding-bottom:7px}.cm-nav .cm-name{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:21px;font-stretch:90%;text-decoration:none;letter-spacing:-.01em;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--cm-ink)}.cm-nav .cm-links{display:flex;gap:26px;list-style:none;margin:0 0 0 auto;padding:0}.cm-nav .cm-links a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:550;color:var(--cm-ink-soft);text-decoration:none;white-space:nowrap}.cm-nav .cm-links a:hover{color:var(--cm-ink)}.cm-nav .cm-links a[aria-current=page]{color:var(--cm-ink);font-weight:650}.cm-nav .cm-links a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:currentColor}.cm-nav .cm-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--cm-ink);color:#fbf8f1!important;font-weight:750;font-size:15px;text-decoration:none;white-space:nowrap;flex:none;transition:transform .2s var(--cm-ease)}.cm-nav .cm-cta:hover{transform:translateY(-1px)}.cm-nav .cm-cta:active{transform:translateY(0) scale(.98)}.cm-nav .cm-menu{display:none;align-items:center;gap:10px;height:44px;padding:0 12px 0 14px;border-radius:12px;border:1px solid rgba(20,27,61,.15);background:transparent;font:600 15px var(--sans);color:var(--cm-ink);cursor:pointer;flex:none}.cm-nav .cm-menu:hover{background:rgba(20,27,61,.05)}.cm-nav .cm-menu-i{position:relative;width:18px;height:12px}.cm-nav .cm-menu-i i{position:absolute;left:0;right:0;height:2px;background:var(--cm-ink);border-radius:2px;transition:transform .45s var(--cm-ease),top .45s var(--cm-ease)}.cm-nav .cm-menu-i i:first-child{top:2px}.cm-nav .cm-menu-i i:last-child{top:8px}.cm-nav .cm-menu[aria-expanded=true] .cm-menu-i i:first-child{top:5px;transform:rotate(45deg)}.cm-nav .cm-menu[aria-expanded=true] .cm-menu-i i:last-child{top:5px;transform:rotate(-45deg)}.cm-nav .cm-np{flex-basis:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--cm-ease);visibility:hidden}.cm-nav .cm-np[hidden]{display:grid!important}.cm-nav.open .cm-np{grid-template-rows:1fr;visibility:visible}.cm-nav .cm-np-in{overflow:hidden;min-height:0;display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:4vw;padding:0 14px 0 0;transition:padding .55s var(--cm-ease)}.cm-nav.open .cm-np-in{padding-top:26px;padding-bottom:18px}.cm-nav .cm-np-in>*{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .5s var(--cm-ease)}.cm-nav.open .cm-np-in>*{opacity:1;transform:none}.cm-nav.open .cm-np-in>:nth-child(2){transition-delay:.07s}.cm-nav.open .cm-np-in>:nth-child(3){transition-delay:.14s}.cm-nav .cm-np-pages{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:14px 0 0;border-top:2px solid var(--cm-ink)}.cm-nav .cm-np-pages a{font-weight:850;font-stretch:70%;font-size:clamp(30px,3.2vw,52px);line-height:1.04;text-decoration:none;color:var(--cm-ink)}.cm-nav .cm-np-pages a:hover{color:var(--cm-ink-soft)}.cm-nav .cm-np-pages a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.cm-nav .cm-np-today,.cm-nav .cm-np-ways{border-top:2px solid var(--cm-ink);padding-top:14px;display:flex;flex-direction:column;gap:14px}.cm-nav .cm-np-today p,.cm-nav .cm-np-ways p{font-size:14px;color:var(--cm-ink-soft);margin:0}.cm-nav .cm-np-ways a{text-decoration:none;color:var(--cm-ink)}.cm-nav .cm-np-ways b{display:block;font-weight:800;font-size:21px;line-height:1.1}.cm-nav .cm-np-ways span{font-size:15px;color:var(--cm-ink-soft)}.cm-nav .cm-np-today{background:var(--cm-ink);color:#f2eee4;border-radius:14px;border-top:0;padding:18px 18px 20px}.cm-nav .cm-np-today :focus-visible{outline-color:var(--cm-lime)}.cm-nav .cm-np-today p{color:#b9c0de}.cm-nav .cm-np-today b{font-weight:850;font-stretch:72%;font-size:30px;line-height:1}.cm-nav .cm-np-today span{font-size:15px;color:#d6dbef}.cm-nav .cm-np-today .cm-cta{align-self:flex-start;margin-top:4px;min-height:48px;padding:0 24px}@media (max-width:1440px){.cm-nav .cm-links{gap:20px}}@media (max-width:1300px){.cm-nav .cm-links{display:none}.cm-nav .cm-cta{margin-left:auto}.cm-nav .cm-np-today .cm-cta{margin-left:0}.cm-nav .cm-menu{display:inline-flex}}@media (max-width:720px){.cm-nav{padding-top:10px}.cm-nav .cm-bar{padding:8px 8px 8px 18px;gap:0 10px;border-radius:16px}.cm-nav.scrolled .cm-bar{padding-top:6px;padding-bottom:6px}.cm-nav{transition:padding .4s var(--cm-ease)}.cm-nav .cm-bar{transition:padding .4s var(--cm-ease),border-radius .4s var(--cm-ease)}.cm-nav.scrolled{padding:0}.cm-nav.scrolled .cm-bar{padding:max(6px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) 6px max(18px,env(safe-area-inset-left,0px));border-width:0 0 1px;border-radius:0 0 16px 16px}.cm-nav .cm-cta{padding:0 16px;font-size:14px}.cm-nav .cm-menu{width:48px;padding:0;justify-content:center}.cm-nav .cm-menu-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cm-nav .cm-np-in{grid-template-columns:1fr;gap:22px;padding-right:10px;max-height:calc(100dvh - 120px);overflow-y:auto}.cm-nav .cm-np-pages a{font-size:34px}.cm-nav .cm-name{font-size:18px}.cm-nav .cm-mark{width:26px;height:26px}.cm-nav .cm-name{flex:1 1;gap:7px}.cm-nav .cm-mark{width:24px;height:24px}.cm-nav .cm-bar{padding-left:max(14px,env(safe-area-inset-left,0px));gap:0 8px}.cm-nav .cm-cta{padding:0 14px}}@media (prefers-reduced-motion:reduce){.cm-nav *,.cm-nav :after,.cm-nav :before{transition:none!important}}.cm-foot{background:#121838;color:#eef1fa;margin-top:72px;padding:56px 0 0;font-family:var(--sans);font-size:15px;line-height:1.5;overflow:hidden}.cm-foot :focus-visible{outline:3px solid #c6f24e;outline-offset:3px;border-radius:4px}.cm-foot .cm-foot-in{width:min(1180px,100%);margin:0 auto;padding:0 max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px 56px}.cm-foot .cm-foot-name{display:inline-block;font-weight:800;font-size:21px;font-stretch:90%;letter-spacing:-.01em;color:#fff;text-decoration:none;margin-bottom:10px}.cm-foot p{margin:0}.cm-foot .cm-foot-about p{max-width:44ch;color:#b9c0de;font-size:14px}.cm-foot .cm-foot-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-content:start}.cm-foot .cm-foot-h{font-size:14px;color:#8d96bf;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #2b3566}.cm-foot ul{list-style:none;margin:0;padding:0}.cm-foot a{color:#eef1fa;text-decoration:none;display:inline-flex;align-items:center;min-height:34px}.cm-foot a:hover{text-decoration:underline;text-underline-offset:3px}.cm-foot .cm-foot-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 22px;padding-top:10px;border-top:1px solid #2b3566}.cm-foot .cm-foot-legal a{color:#b9c0de;font-size:14px}.cm-foot .cm-foot-word{text-align:center;font-weight:900;font-stretch:62%;line-height:.74;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-size:min(17vw,240px);color:#1c2350;margin:28px 0 -.06em;-webkit-user-select:none;user-select:none}@media (max-width:860px){.cm-foot{margin-top:48px;padding-top:40px}.cm-foot .cm-foot-in{grid-template-columns:1fr;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px))}}@media (max-width:520px){.cm-foot .cm-foot-nav{grid-template-columns:1fr 1fr}.cm-foot a{min-height:40px}}.arena-play:has(>.cm-foot){padding-bottom:0}.arena-play:has(.actionbar)>.cm-foot{padding-bottom:var(--bar)}@media print{.cm-foot,.cm-nav{display:none!important}}.arena-play.cm-page .sc-head h1{font-size:clamp(36px,5vw,60px);line-height:.98;font-weight:850;font-stretch:72%;letter-spacing:-.005em}.arena-play.cm-page .stage{max-width:1240px}.arena-play.cm-page .pbtn:not(:has(>i)){padding-right:20px}.site-missing-main{padding-bottom:24px}.site-missing-pages{list-style:none;margin:0;padding:0;display:grid;gap:6px}.site-missing-pages a{display:grid;gap:2px;padding:14px 18px;border-radius:16px;background:#fbf9f4;box-shadow:inset 0 0 0 1px rgba(20,27,61,.06);text-decoration:none;color:#141b3d;transition:transform .15s cubic-bezier(.23,1,.32,1)}.site-missing-pages b{font-size:17px;font-weight:750}.site-missing-pages span{font-size:14px;color:#4a5170}@media (hover:hover){.site-missing-pages a:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(20,27,61,.16)}}.site-missing-pages a:focus-visible{outline:3px solid #141b3d;outline-offset:2px}.arena-play.cm-page :is(.scr-class,.scr-board-lb,.mt){max-width:1240px}.arena-play.cm-page>main.cm-hold{min-height:100dvh}.cm-nav .cm-signin{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:15px;font-weight:650;color:var(--cm-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:rgba(20,27,61,.35);white-space:nowrap;flex:none}.cm-nav .cm-signin:hover{text-decoration-color:currentColor}.cm-nav .cm-acct{position:relative;flex:none}.cm-nav .cm-acct-btn{width:44px;height:44px;border-radius:50%;border:0;background:var(--cm-ink);color:#fbf8f1;font:800 15px var(--sans);font-stretch:85%;letter-spacing:.02em;cursor:pointer;display:grid;place-items:center}.cm-nav .cm-acct-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--cm-paper),0 0 0 5px var(--cm-ink)}.cm-nav .cm-acct-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;padding:8px;background:var(--cm-paper);border:1px solid rgba(20,27,61,.1);border-radius:14px;box-shadow:0 18px 36px -18px rgba(20,27,61,.45);display:grid;gap:2px;z-index:5}.cm-nav .cm-acct-menu[hidden]{display:none}.cm-nav .cm-acct-name{margin:2px 10px 6px;padding-bottom:8px;border-bottom:1px solid rgba(20,27,61,.1);font-weight:750;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-nav .cm-acct-menu a,.cm-nav .cm-acct-menu button{display:flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;font:600 15px var(--sans);color:var(--cm-ink);text-decoration:none;background:none;border:0;width:100%;text-align:left;cursor:pointer}.cm-nav .cm-acct-menu a:hover,.cm-nav .cm-acct-menu button:hover{background:rgba(20,27,61,.06)}.cm-nav .cm-acct-menu form{margin:4px 0 0;padding-top:4px;border-top:1px solid rgba(20,27,61,.1)}.cm-nav .cm-acct-panel{display:none}@media (max-width:1300px){.cm-nav .cm-acct,.cm-nav .cm-signin{margin-left:auto}.cm-nav .cm-acct+.cm-cta,.cm-nav .cm-signin+.cm-cta{margin-left:0}}@media (max-width:720px){.cm-nav .cm-signin{display:none}.cm-nav .cm-signin+.cm-cta{margin-left:auto}.cm-nav .cm-acct-panel{display:list-item}.cm-nav .cm-np-pages .cm-acct-panel a{font-size:22px;font-stretch:90%;font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}details.xp>summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;text-decoration:none}details.xp>summary::-webkit-details-marker{display:none}details.xp>summary:before{content:"+";flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;font:700 16px/1 var(--sans,system-ui)}details.xp[open]>summary:before{content:"\2212"}details.xp>summary:after{content:"Show more";flex:none;margin-left:auto;padding-left:12px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}details.xp[open]>summary:after{content:"Show less"}details.xp>summary:hover:after{text-decoration-thickness:2.5px}details.xp>summary:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:8px}details.xp .xp-n{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 7px;border-radius:999px;background:rgba(20,27,61,.1);font-size:12px;font-weight:750;text-decoration:none}.cm-nav .cm-np-today .cm-cta{background:#fbf8f1;color:var(--cm-ink)!important}.fb{--fb-ink:#141b3d;--fb-soft:#4a5170;display:grid;gap:6px;padding:22px 24px 24px;border-radius:18px;background:#fbf9f4;color:var(--fb-ink);box-shadow:inset 0 0 0 1px rgba(20,27,61,.1);font-family:var(--sans,system-ui)}.fb-h{margin:0;font:800 22px/1.15 var(--sans,system-ui);font-stretch:85%}.fb-intro{margin:0 0 6px;font-size:15px;color:var(--fb-soft)}.fb form{display:grid;gap:14px}.fb-f{display:grid;gap:6px}.fb-f label{font:650 15px var(--sans,system-ui)}.arena-play .fb .fb-f input,.arena-play .fb .fb-f textarea,.fb .fb-f input,.fb .fb-f textarea{width:100%;box-sizing:border-box;min-height:48px;padding:10px 12px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(20,27,61,.28);color:var(--fb-ink);font:400 16px/1.45 var(--sans,system-ui);resize:vertical}.fb-f input:focus-visible,.fb-f textarea:focus-visible{outline:3px solid var(--fb-ink);outline-offset:2px}.fb-f small{font-size:13px;color:var(--fb-soft)}.fb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fb-err{margin:0;padding:10px 12px;border-radius:10px;background:#f6e4df;color:#8a1f10;font-weight:650}.fb-done{margin:4px 0 0;font:650 16px/1.45 var(--sans,system-ui)}.fb-done:focus,.fb-err:focus{outline:3px solid var(--fb-ink);outline-offset:3px}.arena-play .fb button.fb-go,.fb button.fb-go{justify-self:start;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--fb-ink);color:#fbf9f4;font:750 16px var(--sans,system-ui);cursor:pointer}.fb button.fb-go:focus-visible{outline:3px solid var(--fb-ink);outline-offset:3px}.fb button.fb-go:disabled{opacity:.6;cursor:wait}.fb.compact{padding:18px 18px 20px}.cm-foot .cm-foot-fb{color:inherit}.fb-page{max-width:720px;margin:0 auto;padding:32px 16px 72px}.fb-page-h{margin:0 0 8px;font:900 56px/.95 var(--sans,system-ui);font-stretch:70%;color:#141b3d}.fb-page-l{margin:0 0 24px;font-size:18px;color:#4a5170}@media (max-width:720px){.fb-page-h{font-size:40px}}.cm-nav .cm-mark{flex:none;display:block}.cm-nav .cm-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cm-page{--k-paper:#f2eee4;--k-card:#fbf9f4;--k-paper-2:#e9e3d5;--k-sand:#e8e0cd;--k-sand-line:rgba(120,98,52,.16);--k-mist:#e3e5ee;--k-mist-line:rgba(20,27,61,.10);--k-ink:#141b3d;--k-soft:#4a5170;--k-faint:#5e6383;--k-navy:#121838;--k-navy-2:#1c2350;--k-on-navy-2:#b8bcd0;--k-on-navy-3:#9aa0bc;--k-lime:#c6f24e;--k-red:#c8321e;--k-hair:rgba(20,27,61,.12);--k-e2:0 24px 50px -30px rgba(20,27,61,.35);--k-ease:cubic-bezier(.23,1,.32,1);--k-wrap:min(1240px,100% - 64px);background:var(--k-paper);color:var(--k-ink)}@media (max-width:720px){.cm-page{--k-wrap:calc(100% - 32px)}}.sk-wrap{margin-inline:auto}.sk-main,.sk-wrap{width:var(--k-wrap)}.sk-main{margin:0 auto;padding:40px 0 0;display:grid;gap:48px}.sk-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}.sk-head-main{grid-column:span 7;gap:16px;justify-content:center;padding:8px 0}.sk-head-aside,.sk-head-main{display:flex;flex-direction:column;min-width:0}.sk-head-aside{grid-column:span 5}.sk-head.solo .sk-head-main{grid-column:1/-1}.sk-crumb{font-size:14px;font-weight:600;color:var(--k-soft);margin:0}.sk-crumb a{color:inherit;text-underline-offset:3px}.sk-h1{font-size:56px;line-height:.94;font-weight:880;font-stretch:68%;letter-spacing:-.005em;margin:0;text-wrap:balance;color:var(--k-ink)}.sk-lede{font-size:18px;line-height:1.45;color:var(--k-soft);max-width:58ch;margin:0;text-wrap:pretty}.sk-acts{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:8px}.sk-note{font-size:14px;color:var(--k-soft);margin:0}@media (max-width:960px){.sk-head-aside,.sk-head-main{grid-column:1/-1}}@media (max-width:720px){.sk-main{padding-top:24px;gap:32px}.sk-h1{font-size:36px}.sk-lede{font-size:17px}}.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:0;background:var(--k-ink);color:#fff;font:750 16px/1 var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .1s var(--k-ease),background .12s}.sk-btn:active{transform:scale(.97)}@media (hover:hover){.sk-btn:hover{background:#26306a}}.sk-btn.lime{background:var(--k-lime);color:var(--k-ink)}@media (hover:hover){.sk-btn.lime:hover{background:#d4f86f}}.sk-btn.quiet{min-height:44px;padding:0 18px;background:var(--k-paper-2);color:var(--k-ink);font-size:15px;font-weight:650}@media (hover:hover){.sk-btn.quiet:hover{background:#ddd5c3}}.sk-btn:disabled{opacity:.45;cursor:not-allowed}.sk-link{display:inline-flex;align-items:center;min-height:44px;color:var(--k-ink);font-weight:650;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sk-link.on-navy{color:#fff}.cm-page :is(.sk-btn,.sk-link):focus-visible{outline:3px solid var(--k-ink);outline-offset:3px}.cm-page .sk-navy :is(.sk-btn,.sk-link,a,button):focus-visible{outline-color:var(--k-lime)}.arena-play.cm-page .pbtn,.cm-page .pbtn{min-height:52px;padding:0 28px;border-radius:999px;background:var(--k-ink);color:#fff;box-shadow:none;font:750 16px/1 var(--sans);font-stretch:100%;gap:0;justify-content:center}.arena-play.cm-page .pbtn>i,.cm-page .pbtn>i{display:none}@media (hover:hover){.arena-play.cm-page .pbtn:hover{background:#26306a;transform:none}}.arena-play.cm-page .pbtn:active{transform:scale(.97)}.arena-play.cm-page .sbtn{min-height:44px;border-radius:999px;padding:0 18px;background:var(--k-card);box-shadow:inset 0 0 0 1px rgba(20,27,61,.18);color:var(--k-ink)}.arena-play.cm-page .sbtn.ghost{background:transparent;box-shadow:none}@media (max-width:720px){.arena-play.cm-page .team-act .pbtn{justify-content:center}}.sk-tray{background:var(--k-sand);border-radius:24px;padding:6px;box-shadow:inset 0 0 0 1px var(--k-sand-line);display:grid;gap:6px;min-width:0;align-content:start}.sk-tray.mist{background:var(--k-mist);box-shadow:inset 0 0 0 1px var(--k-mist-line)}.sk-tray-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:40px;padding:8px 14px 4px 18px}.sk-tray-h h2,.sk-tray-h h3{margin:0;font-size:16px;line-height:1.25;font-weight:750;font-stretch:100%;letter-spacing:0;color:var(--k-ink)}.sk-tray-h p{margin:0;font-size:14px;color:var(--k-soft)}.sk-core{background:var(--k-card);border-radius:18px;padding:24px;min-width:0;box-shadow:inset 0 0 0 1px rgba(20,27,61,.06)}.sk-core.tight{padding:16px 20px}.sk-core.flush{padding:0;overflow:hidden}@media (max-width:720px){.sk-core{padding:20px}.sk-core.tight{padding:14px 16px}}.sk-navy{background:var(--k-navy);color:#fff;border-radius:24px;padding:28px;box-shadow:var(--k-e2);display:flex;flex-direction:column;gap:16px;min-width:0;position:relative;overflow:hidden}.sk-navy h2,.sk-navy h3{color:#fff;margin:0}.sk-navy p{margin:0;color:var(--k-on-navy-2)}.sk-navy .sk-sub{font-size:14px;color:var(--k-on-navy-2)}.sk-navy-rule{height:1px;background:rgba(255,255,255,.12);border:0;margin:0}@media (max-width:720px){.sk-navy{padding:22px 20px;border-radius:20px}}.sk-split{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:start}.sk-split.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sk-split.wide-r{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sk-split.stretch{align-items:stretch}.sk-col{display:grid;gap:24px;align-content:start;min-width:0}@media (max-width:960px){.sk-split,.sk-split.even,.sk-split.wide-r{grid-template-columns:minmax(0,1fr)}}.sk-h2{font-size:28px;line-height:1;font-weight:850;font-stretch:75%;text-wrap:balance}.sk-h2,.sk-h3{margin:0;color:var(--k-ink)}.sk-h3{font-size:18px;line-height:1.25;font-weight:750}.sk-body{font-size:16px;line-height:1.5;color:var(--k-ink);max-width:65ch;margin:0}.sk-small{font-size:13px;line-height:1.4;color:var(--k-soft);margin:0}@media (max-width:720px){.sk-h2{font-size:22px}}.sk-score{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0;margin:0}.sk-score>div{padding:4px 20px;border-left:1px solid var(--k-hair);min-width:0}.sk-score>div:first-child{padding-left:0;border-left:0}.sk-score dt{font-size:14px;font-weight:600;color:var(--k-soft)}.sk-score dd{margin:4px 0 0;font-size:40px;line-height:1;font-weight:850;font-stretch:72%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--k-ink)}.sk-score dd small{display:block;margin-top:6px;font-size:13px;font-weight:500;font-stretch:100%;color:var(--k-soft);line-height:1.35}.sk-navy .sk-score>div{border-color:rgba(255,255,255,.12)}.sk-navy .sk-score dt{color:var(--k-on-navy-2)}.sk-navy .sk-score dd{color:#fff}.sk-navy .sk-score dd small{color:var(--k-on-navy-2)}@media (max-width:720px){.sk-score{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.sk-score>div:nth-child(odd){padding-left:0;border-left:0}.sk-score dd{font-size:30px}}.sk-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:650;white-space:nowrap;background:var(--k-paper-2);color:var(--k-ink)}.sk-tag.out{background:transparent;box-shadow:inset 0 0 0 1.5px var(--k-ink)}.sk-tag.hatch{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(20,27,61,.14) 4px 6px);box-shadow:inset 0 0 0 1.5px var(--k-soft);color:var(--k-ink)}.sk-tag.solid{background:var(--k-ink);color:#fff}.sk-navy .sk-tag{background:rgba(255,255,255,.12);color:#fff}.sk-spark{display:block;overflow:visible}.sk-spark path{fill:none;stroke:var(--k-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sk-spark circle{fill:var(--k-ink);stroke:var(--k-card);stroke-width:2}.sk-navy .sk-spark path{stroke:rgba(255,255,255,.7)}.sk-navy .sk-spark circle{fill:#fff;stroke:var(--k-navy)}.sk-cellbar{display:block;height:6px;border-radius:3px;background:var(--k-paper-2);min-width:40px;overflow:hidden}.sk-cellbar i{display:block;height:100%;border-radius:0 3px 3px 0;background:var(--k-ink)}.sk-table{width:100%;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-table th{text-align:left;font-size:13px;font-weight:600;color:var(--k-soft);padding:10px 12px;border-bottom:1px solid var(--k-hair);vertical-align:bottom}.sk-table tbody th,.sk-table td{padding:10px 12px;border-bottom:1px solid rgba(20,27,61,.07);height:44px;vertical-align:middle;text-align:left;font-size:15px;color:var(--k-ink)}.sk-table tbody th{font-weight:650}.sk-table .n{text-align:right;white-space:nowrap}.sk-table tr:last-child td,.sk-table tr:last-child th{border-bottom:0}@media (hover:hover){.sk-table tbody tr:hover{background:rgba(20,27,61,.03)}}.sk-tscroll{overflow-x:auto}.sk-tscroll:focus-visible{outline:3px solid var(--k-ink);outline-offset:2px;border-radius:12px}.sk-empty{display:grid;gap:6px;padding:8px 0}.sk-empty b{font-size:18px;font-weight:750}.sk-empty p{margin:0;color:var(--k-soft);font-size:15px;max-width:52ch}.sk-skel{background:var(--k-paper-2);border-radius:12px;animation:sk-pulse 1.6s ease-in-out infinite}@keyframes sk-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sk-skel{animation:none}}.sk-rail{position:sticky;top:104px;display:grid;gap:2px;align-content:start}.sk-rail p{font-size:14px;font-weight:650;color:var(--k-soft);margin:0 0 8px}.sk-rail a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;color:var(--k-ink);text-decoration:none;font-size:15px;font-weight:550;border-left:3px solid transparent}@media (hover:hover){.sk-rail a:hover{background:rgba(20,27,61,.05)}}.sk-rail a:focus-visible{outline:3px solid var(--k-ink);outline-offset:1px}.cm-page .sk-form{display:grid;gap:20px}.cm-page .sk-form .field{display:grid;gap:6px;min-width:0}.cm-page .sk-form label,.cm-page .sk-form legend{font-size:14px;font-weight:650;color:var(--k-ink)}.cm-page .sk-form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px rgba(20,27,61,.22);background:#fff;padding:0 14px;font:500 16px var(--sans);color:var(--k-ink);width:100%}.cm-page .sk-form :is(input,select):focus-visible{outline:3px solid var(--k-ink);outline-offset:1px}.sk-rail a[aria-current]{background:var(--k-card);border-left-color:var(--k-ink);font-weight:700;box-shadow:inset 0 0 0 1px rgba(20,27,61,.06)}.sk-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:none}.sk-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--k-hair)}.sk-steps li:first-child{border-top:0;padding-top:4px}.sk-step-n{font-size:36px;line-height:.9;font-weight:880;font-stretch:65%;color:var(--k-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-steps b{display:block;font-size:16px;font-weight:750;line-height:1.3}.sk-steps p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--k-soft)}.sk-navy .sk-steps li{border-color:rgba(255,255,255,.12)}.sk-navy .sk-step-n,.sk-navy .sk-steps b{color:#fff}.sk-mix{margin:0;display:grid;gap:12px}.sk-mix-bar{display:flex;gap:3px;height:28px}.sk-mix figcaption i,.sk-mix-bar i{display:block;border-radius:6px;min-width:6px}.sk-mix .solid{background:var(--k-ink)}.sk-mix .out{box-shadow:inset 0 0 0 2px var(--k-ink);background:var(--k-card)}.sk-mix .hatch{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(20,27,61,.35) 4px 6px);box-shadow:inset 0 0 0 1.5px var(--k-soft)}.sk-mix figcaption{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--k-soft)}.sk-mix figcaption span{display:inline-flex;align-items:center;gap:8px}.sk-mix figcaption i{width:14px;height:14px;border-radius:4px}.sk-mix figcaption b{color:var(--k-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-navy .sk-mix .solid{background:#fff}.sk-navy .sk-mix .out{background:transparent;box-shadow:inset 0 0 0 2px #fff}.sk-navy .sk-mix .hatch{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(255,255,255,.35) 4px 6px);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.6)}.sk-navy .sk-mix figcaption{color:var(--k-on-navy-2)}.sk-navy .sk-mix figcaption b{color:#fff}.sk-glance{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:6px;margin:0}.sk-glance>div{background:var(--k-card);border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px rgba(20,27,61,.06);min-width:0}.sk-glance dt{font-size:13px;font-weight:600;color:var(--k-soft)}.sk-glance dd{margin:2px 0 0;font-size:34px;line-height:1;font-weight:880;font-stretch:68%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.sk-glance{--n:2}.sk-glance dd{font-size:28px}}.cm-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cm-page :is(a,button).sk-btn{color:#fff}.cm-page :is(a,button).sk-btn:is(.lime,.quiet){color:var(--k-ink)}.cm-page a.sk-link{color:var(--k-ink)}.cm-page .sk-navy a.sk-link,.cm-page a.sk-link.on-navy{color:#fff}.sk-navy .sk-steps p{color:var(--k-on-navy-2)}.sk-rail a{padding:8px 12px;line-height:1.3}.cm-admin-how{height:100%}.cm-admin-how>.sk-core{flex:1 1}.cm-admin-split>.sk-col:last-child{position:sticky;top:104px}.cm-page .cls-form>.sk-btn,.cm-page .cls-made .sk-btn{justify-self:start}.cm-page .cls-form,.cm-page .cls-made{display:grid;gap:16px}.cm-admin-made h2{font-size:28px;line-height:1;font-weight:850;font-stretch:75%;margin:0}.cm-admin-kit a,.cm-admin-note a{color:inherit}.cm-admin .games{margin:0}@media (max-width:960px){.cm-admin-split>.sk-col:last-child{position:static}}.cm-admin .games li{padding:12px 0;border-radius:0;background:none;box-shadow:none;border-top:1px solid var(--k-hair)}.cm-admin .games li:first-child{border-top:0;padding-top:0}.cm-admin .games li:last-child{padding-bottom:0}