.clans{--c-glass:#1b2452eb;--c-sheen:linear-gradient(180deg, #ffffff14, #fff0 42%);--c-edge:inset 0 0 0 1px #ffffff29;--c-drop:0 8px 0 #0406148c;--c-plate:#080c248c;--c-pic-drop:drop-shadow(0 6px 0 #04061499)}.clans[data-slab=paper]{--c-pic-drop:drop-shadow(0 6px 0 #0e143038)}.clans p{font:600 var(--t-body) / 1.4 var(--font-ui)}.clans b{font-weight:800}.clans .lede{font:600 var(--t-lede) / 1.3 var(--font-ui);max-width:44rem}.clans .chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.clans .chip--num{background:var(--cobalt-deep);font-weight:800;box-shadow:inset 0 0 0 1px #ffffff4d}.clans .frame-para{filter:var(--c-pic-drop)}.clans figure{margin:0}.clans img{max-width:100%;height:auto;display:block}.cl-head{gap:var(--sp-4);margin-bottom:var(--sp-7);justify-items:start;display:grid}.cl-sub{margin:var(--sp-8) 0 var(--sp-6)}.clans .cl-wide{max-width:1200px;margin-bottom:var(--sp-7)}.cl-basic,.cl-col,.cl-phases>li,.cl-defence>li,.cl-beats>li,.cl-glory>li,.cl-items,.cl-news,.cl-cant,.cl-score{border-radius:var(--r-2);background:var(--c-sheen), var(--c-glass);box-shadow:var(--c-edge), var(--c-drop);color:var(--paper)}[data-slab=paper] .cl-col,.cl-card,.cl-cal,.cl-pieces,.cl-checks,.cl-track{border-radius:var(--r-2);background:var(--white);box-shadow:inset 0 0 0 1px #0e14301f, var(--hard-panel);color:var(--ink)}.cl-col{align-content:start;gap:var(--sp-3);padding:var(--sp-5);display:grid}.cl-cols{gap:var(--sp-5);margin-bottom:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.cl-split{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cl-split__text{gap:var(--sp-4);justify-items:start;min-width:0;display:grid}.cl-split__pic{min-width:0}.cl-open__head{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cl-open__text{gap:var(--sp-4);display:grid}.cl-open__text p:not(.lede){max-width:38rem;color:var(--muted)}.cl-toc{margin-top:var(--sp-7)}.cl-toc ul{gap:var(--sp-3);flex-wrap:wrap;display:flex}.cl-toc a{border-radius:var(--r-1);min-height:44px;box-shadow:var(--halo-on,0 0 transparent), inset 0 0 0 1px #ffffff38, 0 4px 0 #04061499;color:var(--paper);font:800 var(--t-ui) / 1.1 var(--font-ui);letter-spacing:.01em;background:#ffffff14;align-items:center;padding:.3em 1.1em;text-decoration:none;display:inline-flex}.cl-toc a:hover{box-shadow:var(--halo-on,0 0 transparent), inset 0 0 0 1px var(--gold), 0 4px 0 #04061499;background:#ffc53129}.cl-basics{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.cl-basic{align-content:start;gap:var(--sp-2);padding:var(--sp-5);border-top:4px solid var(--gold);display:grid}.cl-basic h4,.cl-defence h4,.cl-items h3{font:800 22px / 1.15 var(--font-ui);letter-spacing:.01em;color:var(--white)}.cl-basic p,.cl-defence p,.cl-items p{font:600 var(--t-table) / 1.35 var(--font-ui);color:#f6f8ffd1}.cl-cal{padding:var(--sp-5);margin-bottom:var(--sp-7)}.cl-cal__days{display:none}.cl-cal__lanes{gap:var(--sp-4);display:grid}.cl-lane__name{font:800 var(--t-ui) / 1.1 var(--font-ui);letter-spacing:.01em;color:var(--ink);margin-bottom:var(--sp-2)}.cl-lane__bars{gap:var(--sp-2);display:grid}.cl-bar{border-radius:var(--r-1);min-height:44px;color:var(--ink);font:700 var(--t-small) / 1.25 var(--font-ui);background:#0e143012;flex-wrap:wrap;align-items:center;gap:0 .5em;padding:.45em .9em;display:flex;box-shadow:inset 0 0 0 1px #0e143024}.cl-bar__when{font-weight:800}.cl-bar--plan{background:var(--cobalt-deep);box-shadow:0 3px 0 var(--cobalt-edge);color:var(--white)}.cl-bar--fight{background:var(--ink);color:var(--paper);box-shadow:0 3px #04061499}.cl-bar--raid{background:var(--coral);box-shadow:0 3px 0 var(--coral-edge);color:var(--ink)}.cl-bar--cup{background:linear-gradient(var(--gold-hi), var(--gold));box-shadow:0 3px 0 var(--gold-edge);color:var(--gold-ink)}.cl-cal__marks{gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid #0e143024;display:grid}.cl-cal__marks li{font:600 var(--t-table) / 1.35 var(--font-ui);color:var(--ink)}.cl-cal__marks b{color:var(--cobalt-deep);display:block}.clans .cl-cal__note{margin-top:var(--sp-3);font-size:var(--t-small);color:var(--muted)}.cl-cards{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.cl-card{align-content:start;gap:var(--sp-3);padding:var(--sp-5);display:grid}.cl-card .d3,.cl-card p{color:var(--ink)}.clans .cl-card__art{margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-2)}.cl-card{overflow:hidden}.cl-card__art>img{aspect-ratio:800/300;object-fit:cover;border-radius:var(--r-2) var(--r-2) 0 0;width:100%}.cl-hq{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.cl-hq__intro{align-content:start;gap:var(--sp-4);display:grid}.cl-hq__intro p{max-width:34rem}.cl-hq__ladder{padding:var(--sp-3);border-radius:var(--r-2);background:var(--c-plate);box-shadow:var(--c-edge);gap:2px;display:grid}.cl-hq__ladder li{column-gap:var(--sp-4);padding:var(--sp-2) var(--sp-2);grid-template-columns:52px minmax(0,1fr);grid-template-areas:"lvl bar""lvl what";align-items:center;row-gap:6px;display:grid}.cl-hq__ladder li+li{border-top:1px solid #ffffff14}.cl-hq__lvl{border-radius:var(--r-1);background:linear-gradient(var(--gold-hi), var(--gold) 45%, var(--gold-deep));width:44px;height:44px;box-shadow:0 3px 0 var(--gold-edge);color:var(--gold-ink);font:400 24px / 1 var(--font-display);font-variant-numeric:tabular-nums;grid-area:lvl;place-items:center;display:grid}.cl-hq__bar{border-radius:var(--r-pill);background:#ffffff1a;grid-area:bar;height:8px;display:block;position:relative}.cl-hq__bar:after{content:"";width:calc(var(--h) / 36 * 100%);border-radius:inherit;background:var(--cyan);min-width:0;position:absolute;inset:0 auto 0 0}.cl-hq__what{font:700 var(--t-table) / 1.3 var(--font-ui);color:var(--white);flex-wrap:wrap;grid-area:what;align-items:baseline;gap:0 .6em;display:flex}.cl-hq__t{color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:800}.cl-budget{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cl-budget__text{gap:var(--sp-4);display:grid}.cl-budget__text .d3{color:var(--ink)}.cl-budget__bar{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;max-width:34rem;display:grid}.cl-budget__bar i{aspect-ratio:1;background:var(--cobalt);box-shadow:0 2px 0 var(--cobalt-edge);border-radius:2px;display:block}.cl-budget__bar i:nth-child(10n){background:var(--cobalt-deep)}.cl-pieces{padding:var(--sp-2) var(--sp-4);display:grid}.cl-pieces li{gap:2px var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pts""hint hint""unlock unlock";display:grid}.cl-pieces li+li{border-top:1px solid #0e14301a}.cl-pieces__name{font:800 var(--t-ui) / 1.2 var(--font-ui);grid-area:name}.cl-pieces__pts{justify-self:end;align-items:center;gap:var(--sp-2);font:700 var(--t-small) / 1.2 var(--font-ui);color:var(--cobalt-deep);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:pts;display:inline-flex}.cl-pieces__pts:before{content:"";width:calc(var(--pts) * 13px - 3px);background:repeating-linear-gradient(90deg, var(--cobalt) 0 10px, transparent 10px 13px);height:12px}.cl-pieces__hint{font:600 var(--t-small) / 1.3 var(--font-ui);color:var(--muted);grid-area:hint}.cl-pieces__unlock{border-radius:var(--r-pill);color:var(--cobalt-deep);font:800 var(--t-small) / 1.3 var(--font-ui);background:#1e6bff1f;grid-area:unlock;justify-self:start;margin-top:4px;padding:.1em .7em}.cl-checks{margin-top:var(--sp-8);padding:var(--sp-6) var(--sp-5)}.cl-checks .d3{color:var(--ink)}.cl-checks__intro{margin:var(--sp-3) 0 var(--sp-5);max-width:44rem;color:var(--muted)}.cl-checks__list{gap:var(--sp-3) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.cl-checks__list li{font:600 var(--t-table) / 1.35 var(--font-ui);color:var(--ink);padding-left:36px;position:relative}.cl-checks__list li:before{content:"";background:var(--cobalt-deep);border-radius:50%;width:24px;height:24px;position:absolute;top:.05em;left:0}.cl-checks__list li:after{content:"";border:solid var(--white);border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:calc(.05em + 5px);left:8px;transform:rotate(45deg)}.cl-checks__list b{font:800 var(--t-ui) / 1.2 var(--font-ui);display:block}.cl-challenge{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cl-challenge__pic img{border-radius:var(--r-2);width:100%;box-shadow:inset 0 0 0 1px #0e14301f, var(--hard-panel)}.cl-challenge__text{gap:var(--sp-4);display:grid}.cl-challenge__text .d3,.cl-range .cl-split__text .d3{color:var(--ink)}.cl-titans{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-titans li:first-child{grid-column:1/-1}.cl-titans figure{border-radius:var(--r-2);background:var(--ink);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 6px #00000080}.cl-titans img{aspect-ratio:4/3;object-fit:cover;object-position:66% 30%;width:100%}.cl-titans li:first-child img{aspect-ratio:16/9}.cl-titans figcaption{padding:var(--sp-2) var(--sp-3) var(--sp-3);background:var(--ink);border-top:3px solid var(--coral);font:800 var(--t-ui) / 1.15 var(--font-ui);color:var(--white)}.cl-fight{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.cl-beats{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.cl-beats>li,.cl-glory>li{padding:var(--sp-4) var(--sp-5);font:600 var(--t-table) / 1.35 var(--font-ui);color:#f6f8ffd6}.cl-beats b,.cl-glory b{font:800 22px / 1.15 var(--font-ui);color:var(--gold);margin-bottom:2px;display:block}.cl-beats>li.cl-beats__fair{background:var(--c-plate);box-shadow:inset 4px 0 0 var(--cyan), inset 0 0 0 1px #39d4ff4d}.cl-beats__fair b{color:var(--cyan)}.cl-score{gap:var(--sp-3);margin-top:var(--sp-8);padding:var(--sp-6) var(--sp-5);display:grid}.cl-score>p{color:#f6f8ffd6;max-width:40rem}.cl-score__hits{gap:var(--sp-2);margin:var(--sp-3) 0;display:grid}.cl-score__hits li{align-items:center;gap:var(--sp-3);grid-template-columns:7.5rem minmax(0,1fr) 3.2rem;display:grid}.cl-score__k{font:800 var(--t-ui) / 1.2 var(--font-ui);color:var(--white)}.cl-score__bar{background:#ffffff14;border-radius:3px;height:18px;position:relative}.cl-score__bar:after{content:"";width:calc(var(--v) / 320 * 100%);border-radius:inherit;background:var(--cyan);position:absolute;inset:0 auto 0 0}.cl-score__hits li:first-child .cl-score__bar:after{background:linear-gradient(90deg, var(--gold-deep), var(--gold-hi))}.cl-score__v{font:400 26px / 1 var(--font-display);color:var(--white);font-variant-numeric:tabular-nums;justify-self:end}.clans .cl-score__note{font-size:var(--t-table);color:var(--muted)}.cl-stages{gap:var(--sp-6);margin-top:var(--sp-8);display:grid}.cl-stages__text p{margin-top:var(--sp-3);max-width:46rem}.cl-stages__bar{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cl-stages__bar li{padding:var(--sp-2) 2px var(--sp-3);border-radius:var(--r-1);background:var(--ink-soft);font:400 28px / 1 var(--font-display);color:var(--white);font-variant-numeric:tabular-nums;text-align:center;align-content:start;justify-items:center;gap:6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.cl-stages__bar li span{font:800 var(--t-small) / 1.15 var(--font-ui)}.cl-stages__bar .is-trophy{--metal:var(--gold);background:var(--ink);box-shadow:inset 0 0 0 3px var(--metal), 0 4px 0 #00000080}.cl-stages__bar [data-metal=bronze]{--metal:var(--rar-legendary-dk)}.cl-stages__bar [data-metal=silver]{--metal:var(--rar-common)}.cl-glory{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.cl-tiers{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cl-tiers__map{min-width:0}.cl-tiers__text{gap:var(--sp-4);display:grid}.cl-tiers__grid{gap:var(--sp-3);display:grid}.cl-tiers__grid li{gap:2px var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-2);background:var(--c-sheen), var(--c-glass);box-shadow:var(--c-edge), var(--c-drop);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pips""count count""g g";display:grid}.cl-tiers__name{font:400 var(--t-d3) / 1.05 var(--font-display);transform:skewX(var(--skew));transform-origin:0 100%;color:var(--white);grid-area:name}.cl-tiers__pips{grid-area:pips;align-items:center;gap:6px;display:flex}.cl-tiers__pips i{clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);background:var(--gold);width:18px;height:26px}.cl-tiers__count{font:800 var(--t-ui) / 1.2 var(--font-ui);color:var(--white);grid-area:count}.cl-tiers__g{font:600 var(--t-small) / 1.3 var(--font-ui);color:#f6f8ffcc;grid-area:g}.cl-phases{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.cl-phases>li{align-content:start;gap:var(--sp-2);padding:var(--sp-5);display:grid;position:relative}.cl-phases__n{font:400 var(--t-numeral) / .9 var(--font-display);transform:skewX(var(--skew));transform-origin:0 100%;color:var(--gold);text-shadow:0 .05em 0 var(--cobalt-edge);font-variant-numeric:tabular-nums}.cl-phases h4{font:400 var(--t-d3) / 1.05 var(--font-display);transform:skewX(var(--skew));transform-origin:0 100%;color:var(--white)}.clans .cl-phases__when{font:800 var(--t-ui) / 1.2 var(--font-ui);color:var(--cyan)}.cl-phases li p:last-child{font-size:var(--t-table);color:#f6f8ffdb}.cl-defence{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.cl-defence>li{align-content:start;gap:var(--sp-2);padding:var(--sp-5);display:grid}.cl-pass__head{gap:var(--sp-6);margin-bottom:var(--sp-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cl-pass__head .cl-head{margin-bottom:0}[data-slab=paper] .cl-col .d3{color:var(--ink)}.cl-track{padding:var(--sp-5)}.clans .cl-track__label{font:800 var(--t-ui) / 1.2 var(--font-ui);margin-bottom:var(--sp-4)}.cl-track__tiers{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.cl-track__tiers li{gap:var(--sp-2);grid-template-columns:4.6rem minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.cl-track__t{padding:var(--sp-2);border-radius:var(--r-1);background:var(--ink);color:var(--white);font:400 20px / 1 var(--font-display);text-align:center;place-items:center;display:grid}.cl-track__free,.cl-track__plus{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-1);font:700 var(--t-small) / 1.25 var(--font-ui)}.cl-track__free{box-shadow:inset 3px 0 0 var(--cobalt);color:var(--ink);background:#1e6bff1a}.cl-track__plus{background:var(--violet);color:var(--white)}.cl-track__legend{gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.cl-track__key{font:800 var(--t-small) / 1.2 var(--font-ui);align-items:center;gap:.5em;display:inline-flex}.cl-track__key:before{content:"";border-radius:4px;width:18px;height:18px}.cl-track__key--free:before{box-shadow:inset 3px 0 0 var(--cobalt);background:#1e6bff2e}.cl-track__key--plus:before{background:var(--violet)}.cl-plus{padding:var(--sp-5);border-radius:var(--r-2);background:var(--white);box-shadow:inset 0 0 0 1px #0e14301f, var(--hard-panel);overflow:hidden}.clans .cl-plus__art{width:calc(100% + var(--sp-5) * 2);max-width:none;margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-2);aspect-ratio:800/260;object-fit:cover}.cl-pass .cl-split__text .d3{color:var(--ink)}.cl-shop__main{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cl-items{padding:var(--sp-2) var(--sp-5);display:grid}.cl-items li{padding:var(--sp-4) 0;gap:2px;display:grid}.cl-items li+li{border-top:1px solid #ffffff1a}.cl-themes{gap:var(--sp-3);margin-top:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-themes li:first-child{grid-column:1/-1}.cl-themes figure{border-radius:var(--r-2);background:var(--ink-soft);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 6px #04061499}.cl-themes img{aspect-ratio:16/10;object-fit:cover;width:100%}.cl-themes figcaption{padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:3px solid var(--gold);font:800 var(--t-ui) / 1.15 var(--font-ui);color:var(--white)}.cl-shop__rules{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cl-shop__how{gap:var(--sp-4);display:grid}.cl-shop__how p{max-width:38rem}.cl-cant{padding:var(--sp-5)}.clans .cl-cant__h{font:800 22px / 1.1 var(--font-ui);letter-spacing:.01em;color:var(--white)}.cl-cant ul{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-3);display:grid}.cl-cant li{font:600 var(--t-table) / 1.3 var(--font-ui);color:#f6f8ffd6;padding-left:1.3em;position:relative}.cl-cant li:before{content:"";background:var(--coral);border-radius:2px;width:.62em;height:.62em;position:absolute;top:.32em;left:0;transform:rotate(45deg)}.cl-news{gap:var(--sp-4);margin-top:var(--sp-8);padding:var(--sp-6) var(--sp-5);display:grid}.cl-news__list{gap:var(--sp-4) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.cl-news__list li{font:600 var(--t-table) / 1.35 var(--font-ui);color:#f6f8ffd6}.cl-news__list b{font:800 var(--t-ui) / 1.2 var(--font-ui);color:var(--gold);display:block}.clans .cl-news__note{font:800 var(--t-ui) / 1.3 var(--font-ui);color:var(--white)}@media (max-width:640px){.cl-split__text{order:-1}.cl-basic,.cl-col,.cl-card,.cl-cal,.cl-phases>li,.cl-defence>li,.cl-cant,.cl-plus{padding:var(--sp-4)}.clans .cl-card__art{margin:calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) var(--sp-2)}.clans .cl-plus__art{width:calc(100% + var(--sp-4) * 2);margin:calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) var(--sp-2)}.cl-score,.cl-news,.cl-checks{padding:var(--sp-5) var(--sp-4)}.cl-score__hits li{gap:var(--sp-2);grid-template-columns:6rem minmax(0,1fr) 2.8rem}.cl-stages__bar li span{font-size:var(--t-small)}.cl-track__tiers li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-tiers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-tiers__grid li{padding:var(--sp-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""pips""count""g"}.cl-tiers__pips{margin:4px 0 2px}.cl-tiers__pips i{width:14px;height:20px}.cl-track__t{padding:6px var(--sp-3);grid-column:1/-1;place-items:center start}}@media (min-width:641px){.cl-basics,.cl-cards,.cl-defence,.cl-glory,.cl-beats,.cl-news__list,.cl-checks__list,.cl-cant ul,.cl-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-titans{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-titans li:first-child{grid-column:1/span 4}.cl-themes{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-themes li:first-child{grid-column:1/span 4}.cl-stages__bar{grid-template-columns:repeat(10,minmax(0,1fr))}.cl-fight{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-fight .cl-beats{grid-column:1/-1}.cl-pieces{padding:var(--sp-2) var(--sp-5)}.cl-pieces li{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;grid-template-areas:"name hint pts""name unlock pts";align-items:center}.cl-pieces li:not(:has(.cl-pieces__unlock)){grid-template-areas:"name hint pts"}.cl-track__tiers{grid-template-columns:repeat(5,minmax(0,1fr))}.cl-track__tiers li{grid-template-rows:auto 1fr 1fr;grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px){.cl-open__head{gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cl-basics{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-split{gap:var(--sp-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cl-split--flip .cl-split__pic{order:2}.cl-split--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cl-cal{padding:var(--sp-5) var(--sp-6) var(--sp-6)}.cl-cal__days{column-gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:11rem repeat(7,minmax(0,1fr));display:grid}.cl-cal__days li{padding:var(--sp-2) 0;border-bottom:3px solid var(--ink);font:800 var(--t-ui) / 1 var(--font-ui);text-align:center;color:var(--ink)}.cl-cal__days li:first-child{grid-column:2}.cl-cal__days li:nth-child(n+5){border-bottom-color:var(--coral)}.cl-cal__lanes{gap:var(--sp-3)}.cl-lane{column-gap:var(--sp-2);grid-template-columns:11rem minmax(0,1fr);align-items:center;display:grid}.cl-lane__name{margin:0}.cl-lane__bars{column-gap:var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr))}.cl-bar{grid-row:1;grid-column:var(--from) / var(--to)}.cl-bar__when{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cl-cal__marks{column-gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}.cl-hq{gap:var(--sp-7);margin-top:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cl-budget__text{column-gap:var(--sp-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end}.cl-budget__text .d3{grid-column:1/-1}.cl-budget__bar{margin-bottom:.45em}.cl-pieces{column-gap:var(--sp-7);padding:var(--sp-3) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}.cl-pieces li:nth-child(2){border-top:0}.cl-checks__list{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-challenge{gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cl-titans{grid-template-columns:repeat(5,minmax(0,1fr))}.cl-titans li:first-child{grid-column:auto}.cl-titans li:first-child img{aspect-ratio:4/3}.cl-beats{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-stages{column-gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.cl-glory{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.cl-tiers{gap:var(--sp-5) var(--sp-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cl-tiers__map{grid-row:1/span 2;align-self:start}.cl-tiers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-phases,.cl-defence{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-pass__head{gap:var(--sp-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cl-track__tiers{gap:var(--sp-2);grid-template-columns:repeat(10,minmax(0,1fr))}.cl-shop__main{gap:var(--sp-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cl-themes{grid-template-columns:repeat(5,minmax(0,1fr))}.cl-themes li:first-child{grid-column:auto}.cl-shop__rules{gap:var(--sp-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cl-news__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-contrast:more){.cl-basic,.cl-col,.cl-phases>li,.cl-defence>li,.cl-beats>li,.cl-glory>li,.cl-items,.cl-news,.cl-cant,.cl-score,.cl-tiers__grid li{background:var(--ink);box-shadow:inset 0 0 0 2px var(--white)}}@media (forced-colors:active){.cl-basic,.cl-col,.cl-card,.cl-cal,.cl-bar,.cl-pieces,.cl-checks,.cl-track,.cl-items,.cl-news,.cl-cant,.cl-score,.cl-phases>li,.cl-defence>li,.cl-beats>li,.cl-glory>li,.cl-tiers__grid li{border:1px solid canvastext}}
