.kol-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kol-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "bar" "lede";gap:18px;margin-top:4px}.kol-h{grid-area:h;margin:0;font:900 clamp(1.8rem,8.4vw,3.5rem)/.98 var(--font-body);letter-spacing:-.015em;text-transform:uppercase;color:var(--napip-on-accent);text-wrap:balance}.kol-lede{grid-area:lede;max-width:58ch}.kol-lede p{margin:0 0 10px;font:700 clamp(15px,1.25vw,17.5px)/1.42 var(--font-body);color:var(--np-navy);text-wrap:pretty}.kol-lede .kol-local{margin:14px 0 0;font:500 11px/1.55 var(--font-mono);letter-spacing:.02em}.kol-lk{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.kol-lk:hover{text-decoration-color:var(--np-cream)}.kol-bar{grid-area:bar;min-width:0}.kol-head__art{grid-area:art;display:none}@media(min-width:1024px){.kol-head{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"h art" "lede art" "bar art";column-gap:2.5rem;row-gap:20px;align-items:start}.kol-head__art{display:block;position:relative;align-self:end;aspect-ratio:16/10;overflow:hidden;border:var(--frame-strong) solid var(--np-navy);box-shadow:8px 8px 0 var(--np-navy)}.kol-head__art>svg{position:absolute;inset:0;width:100%;height:100%;display:block}}.kol-deck{--ui-u:1.25;--kol-px:calc(30px * var(--ui-u) / 1.25);flex:none;display:block;width:max-content;max-width:100%;padding:calc(13px * var(--ui-u)) var(--kol-px) calc(13px * var(--ui-u));box-shadow:inset 0 calc(2px * var(--ui-u)) calc(3px * var(--ui-u)) #0006,inset 0 0 0 1px #00000080,0 1px 0 var(--ui-deck-arris-hi),0 2px 6px #00042059}@media(min-width:1024px){.kol-deck{--ui-u:1.6}}.kol-deck__row{position:relative;z-index:1;display:flex;align-items:flex-start;gap:calc(20px * var(--ui-u))}.kol-cnt{gap:calc(5px * var(--ui-u))}.kol-cnt .ui-v3-deck__counter-win{width:auto;min-width:calc(92px * var(--ui-u));height:calc(22px * var(--ui-u));padding:0 calc(9px * var(--ui-u))}.kol-cnt .ui-v3-deck__counter-win b{font-size:calc(11px * var(--ui-u));white-space:nowrap;font-variant-emoji:text}.kol-deck :is(.ui-v3-deck__lbl,.ui-v3-deck__counter small){font-size:max(8px,calc(7px * var(--ui-u)));line-height:11px;letter-spacing:.1em;margin-right:-.1em}.kol-cnt small{text-transform:uppercase;color:var(--ui-deck-ink-soft)}.kol-key{width:calc(64px * var(--ui-u))}.kol-key .ui-v3-deck__cap{width:100%}.kol-key[aria-disabled=true]{cursor:default}.kol-deck[data-edition=sutreshno] .kol-key:focus-visible{outline-color:var(--np-navy)}.kol{padding-top:28px;padding-bottom:36px}.kol-empty{margin:0 0 16px;max-width:62ch;font:700 15px/1.45 var(--font-body);color:var(--napip-ink)}.kol-towers{columns:330px;column-gap:20px}.kol-tower{position:relative;display:inline-block;width:100%;vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px;border:var(--frame-strong) solid var(--napip-line);background:var(--napip-bg)}@media(min-width:769px){.kol-tower{margin-bottom:20px}}.kol-tower__head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px 10px 10px;border-bottom:var(--frame) solid var(--napip-line)}.kol-tower__sym{width:44px;height:44px;display:grid;place-items:center;background:var(--np-cream);box-shadow:inset 0 0 0 2px var(--np-navy)}.kol-tower__sym svg{width:36px;height:36px;display:block}.kol-tower[data-kol-th=kay] .kol-tower__sym svg{width:40px;height:31px}.kol-tower__name{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.kol-tower__t{margin:0;font:900 15px/1.1 var(--font-body);letter-spacing:-.005em;text-transform:uppercase;color:var(--napip-ink)}.kol-bdg{padding:3px 5px}.kol-bdg--legendary{background:var(--np-gold)}.kol-bdg--rare{background:var(--np-pink)}.kol-tower__n{font:700 13px/1 var(--font-mono);letter-spacing:.04em;color:var(--napip-action-ink);white-space:nowrap}.kol-rack{display:flex;flex-direction:column;gap:3px;padding:6px;background:var(--np-navy);box-shadow:inset 0 7px 9px -3px #000000bf,inset 0 0 0 1px #0009}.kol-spine{--sp:var(--np-cream);--sp-ink:var(--np-navy);--sp-end:color-mix(in srgb,var(--sp) 80%,var(--np-navy));--cap:8px;position:relative;display:grid;grid-template-columns:var(--cap) minmax(0,1fr) 56px;column-gap:1px;height:34px;width:100%;margin:0;padding:2px;border:0;border-radius:2px;background:var(--np-navy);color:var(--sp-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px #f6e9cf47,inset 0 1px #f6e9cf6b,0 1px #0009;transition:transform .12s ease-out}.kol-spine[data-from=rotativki]{--sp:var(--np-pink);--sp-end:var(--np-pink)}.kol-spine[data-from=rotativki] .kol-spine__m>:first-child{letter-spacing:0}.kol-spine[data-from=kasmet]{--sp:var(--np-gold)}.kol-spine[data-from=pasians]{--sp:var(--np-cream)}.kol-spine[data-from=m3]{--sp:var(--np-navy);--sp-ink:var(--np-cream);--sp-end:var(--np-navy)}.kol-spine[data-from=m3] .kol-spine__t{box-shadow:inset 2px 0 0 var(--np-cream)}.kol-spine[data-from=m3] .kol-spine__m{box-shadow:inset 1px 0 #f6e9cf66}.kol-spine[data-x]{--cap:30px}.kol-spine>span{background:var(--sp);min-width:0}.kol-spine__n{display:grid;place-items:center;border-radius:1px 0 0 1px;background:var(--sp-end)!important;font:800 11px/1 var(--font-mono);letter-spacing:.02em}.kol-spine[data-x] .kol-spine__n{background:var(--np-navy)!important;color:var(--np-gold);box-shadow:inset 0 0 0 1px #c9a96973}.kol-spine__t{display:block;padding:0 9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 12.5px/30px var(--font-body);letter-spacing:-.005em}.kol-spine__t b{font-weight:800}.kol-spine__m{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 3px;border-radius:0 1px 1px 0;background:var(--sp-end)!important;font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(hover:hover){.kol-spine:hover{transform:translate(4px)}}@media(pointer:coarse){.kol-spine{height:40px}.kol-spine__t{line-height:36px}}.kol-spine:active{transform:translate(3px)}.kol-spine:focus-visible{outline:2px solid var(--np-cream);outline-offset:1px}.kol-spine[data-fresh]{box-shadow:inset 0 0 0 1px #f6e9cf47,inset 0 1px #f6e9cf6b,0 0 0 2px var(--np-gold)}.kol-gap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:6px 4px 3px}.kol-rack>.kol-gap:first-child{padding-top:3px}.kol-gap__q{font:700 10px/12px var(--font-mono);letter-spacing:.24em;margin-right:-.24em;color:#f6e9cf8c;white-space:nowrap}.kol-gap__s{--tick:color-mix(in srgb,var(--np-navy) 76%,var(--np-cream));display:block;height:12px;background:linear-gradient(to bottom,transparent 0 12px,var(--np-navy) 12px 15px) 0 0/5px 15px,linear-gradient(to right,var(--tick) 0 2px,transparent 2px 5px) 0 0/5px 15px;-webkit-mask:linear-gradient(#000 0 0) left top/var(--w,100%) calc(100% - 12px) no-repeat,linear-gradient(#000 0 0) left bottom/var(--rem,100%) 12px no-repeat;mask:linear-gradient(#000 0 0) left top/var(--w,100%) calc(100% - 12px) no-repeat,linear-gradient(#000 0 0) left bottom/var(--rem,100%) 12px no-repeat}@media(prefers-reduced-motion:reduce){.kol-spine{transition:none!important}.kol-spine:hover,.kol-spine:active{transform:none}}@media(forced-colors:active){.kol-spine[data-fresh]:not(:focus-visible){outline:3px double Highlight;outline-offset:1px}}
