
.cn{padding-block:22px 72px}
.cn-wczyt{padding:64px 0;color:var(--muted)}
.cn-okr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}
.cn-okr a{color:inherit;text-decoration:none}
.cn-okr a:hover{color:var(--ink);text-decoration:underline}
.cn-okr i{font-style:normal;opacity:.6}
.cn-okr span{color:var(--ink-2)}
.cn-gl{padding:14px 0 18px}
.cn-gl h1{margin:0 0 10px;font-size:clamp(26px,3.4vw,40px);line-height:1.08;letter-spacing:-.02em;font-weight:650;color:var(--kx-logo);text-wrap:balance}
.cn-lead{margin:0 0 12px;max-width:74ch;color:var(--ink-2);font-size:15px;line-height:1.55}
.cn-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--navy);text-decoration:none}
.cn-link:hover{text-decoration:underline}
.cn-link .i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}
.kx-phead .cn-link{font-size:13.5px}

.cn-f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:14px;margin:4px 0 18px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.cn-sel{display:flex;flex-direction:column;gap:4px;min-width:150px;flex:1 1 150px;font-size:12px;font-weight:600;color:var(--muted)}
.cn-sel select{appearance:none;-webkit-appearance:none;width:100%;padding:9px 34px 9px 12px;border-radius:12px;border:1px solid var(--hair-2);background:var(--card-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a90a0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}
.cn-sel select:focus-visible{outline:2px solid var(--navy);outline-offset:1px}
.cn-wyczysc{flex:0 0 auto}

.cn-wsk{margin:0 0 22px;padding:14px 16px;border-radius:14px;background:var(--navy-soft);color:var(--ink-2);font-size:14.5px;line-height:1.5}
.cn-gr{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 26px}
.cn-karta{padding:18px 20px;border-radius:18px;background:var(--card);box-shadow:var(--sh)}
.cn-k-t{font-size:13px;font-weight:600;color:var(--muted)}
.cn-med{margin:6px 0 2px;font-size:34px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}
.cn-k-l{font-size:13.5px;color:var(--muted)}
.cn-k-r{margin-top:8px;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}
.cn-sz{color:var(--muted);font-size:12.5px}
.cn-posz{display:inline-block;margin-top:10px;padding:4px 10px;border-radius:99px;background:var(--amber-soft);color:var(--amber);font-size:12.5px;font-weight:600}

.cn-h2{margin:28px 0 12px;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}
.cn-h2 span{display:block;margin-top:2px;font-size:13.5px;font-weight:500;color:var(--muted)}
.cn-tw{overflow-x:auto;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair);-webkit-overflow-scrolling:touch}
.cn-tw:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.cn-t{width:100%;min-width:780px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}
.cn-t th,.cn-t td{padding:8px 10px;text-align:right;vertical-align:top;border-bottom:1px solid var(--hair)}
.cn-t thead th{position:sticky;top:0;font-size:12px;font-weight:600;color:var(--muted);background:var(--card);white-space:nowrap}
.cn-t tbody tr:last-child th,.cn-t tbody tr:last-child td{border-bottom:0}
.cn-t th:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--card)}
.cn-t tbody th{font-weight:650;color:var(--ink)}
.cn-t tr.on th,.cn-t tr.on td,.cn-t thead th.on{background:var(--navy-soft)}
.cn-pusta{color:var(--faint)}
.cn-c{all:unset;box-sizing:border-box;display:block;width:100%;padding:3px 6px;border-radius:9px;text-align:right;cursor:pointer;color:var(--ink)}
.cn-c:hover{background:var(--navy-soft)}
.cn-c:focus-visible{outline:2px solid var(--navy);outline-offset:1px}
.cn-c b{display:block;font-weight:650}
.cn-c small{display:block;margin-top:1px;font-size:11.5px;line-height:1.35;color:var(--muted);white-space:normal}

.cn-nota{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}
.cn-ost{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.cn-a{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.cn-a img,.cn-a-bz{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--card-2)}
.cn-a-t{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}
.cn-a-t a{font-weight:650;font-size:15px;color:var(--ink);text-decoration:none}
.cn-a-t a span{font-weight:500;color:var(--muted)}
.cn-a-t a:hover{text-decoration:underline}
.cn-a-f{font-size:12.5px;line-height:1.45;color:var(--muted)}
.cn-a-c{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;font-variant-numeric:tabular-nums}
.cn-a-c b{font-size:17px;color:var(--ink)}
.cn-a-c span{font-size:12px;color:var(--muted)}
.cn-jak{max-width:78ch;margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.6}
.cn-odp{margin:0 0 18px}.cn-odp .cn-jak+.cn-jak{margin-top:6px}
.cn-dal{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0}
.cn-dal a{color:var(--navy);font-weight:600;font-size:14px;text-decoration:none}
.cn-dal a:hover{text-decoration:underline}
.cn-uwaga{margin:26px 0 0;font-size:12.5px;color:var(--faint)}

.cn-pop{margin:36px 0 8px;padding-top:22px;border-top:1px solid var(--hair)}
.cn-pop h2{margin:0 0 12px;font-size:18px;font-weight:650;color:var(--ink)}
.cn-pop-l{display:flex;flex-wrap:wrap;gap:8px}
.cn-pop-l a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--hair);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}
.cn-pop-l a:hover{box-shadow:0 0 0 1px var(--navy)}
.cn-pop-l a span{font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}

@media (max-width:760px){
  .cn{padding-block:14px 56px}
  .cn-f{padding:12px;gap:10px}
  .cn-sel{min-width:calc(50% - 5px);flex:1 1 calc(50% - 5px)}
  .cn-med{font-size:30px}
  .cn-ost{grid-template-columns:1fr;gap:8px}
  .cn-a{flex-direction:row}
  .cn-a img,.cn-a-bz{width:118px;flex:0 0 118px;aspect-ratio:auto;min-height:100%}
  .cn-a-t{min-width:0;padding:10px 12px 11px;gap:4px}
  .cn-a-t a{font-size:14px}
}
@media (max-width:420px){
  .cn-sel{min-width:0}
  .cn-sel select{padding-right:28px;background-position:right 9px center;font-size:13.5px}
}

.rn{--rn-1:#3b62c4;--rn-2:#c47508;--rn-1-soft:rgba(59,98,196,.1)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .rn{--rn-1:#5b82e0;--rn-2:#c27a1c;--rn-1-soft:rgba(91,130,224,.12)}}
:root[data-theme="dark"] .rn{--rn-1:#5b82e0;--rn-2:#c27a1c;--rn-1-soft:rgba(91,130,224,.12)}
.rn h2{margin:40px 0 8px;font-size:22px;font-weight:650;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:90px}
.rn h3{margin:0 0 10px;font-size:15px;font-weight:650;color:var(--ink)}
.rn .rn-p{margin:0 0 14px;max-width:78ch;color:var(--ink-2);font-size:14.5px;line-height:1.6}
.rn-stan{margin:0;font-size:13px;color:var(--muted)}
.rn-ul{margin:0;padding-left:20px;max-width:80ch;color:var(--ink-2);font-size:14.5px;line-height:1.6}
.rn-ul li{margin:6px 0}
.rn-najw{padding:16px 18px 16px 38px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.rn-najw li::marker{color:var(--rn-1)}

.rn-kaf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0 6px}
.rn-k{padding:16px 18px;border-radius:18px;background:var(--card);box-shadow:var(--sh)}
.rn-k-t{font-size:13px;font-weight:600;color:var(--muted)}
.rn-k-v{margin:6px 0 4px;font-size:30px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}
.rn-k-p{font-size:12.5px;line-height:1.4;color:var(--muted)}

.rn-cz{display:grid;gap:2px;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.rn-cz-g{margin:12px 0 4px;font-size:13px;font-weight:650;color:var(--ink)}
.rn-cz-g:first-child{margin-top:0}
.rn-cz-g span{font-weight:500;color:var(--muted)}
.rn-cz-w{display:grid;grid-template-columns:minmax(120px,190px) 1fr 62px;align-items:center;gap:10px;min-height:28px;border-radius:8px;padding:0 6px}
.rn-cz-w:hover{background:var(--navy-soft)}
.rn-cz-n{font-size:13.5px;color:var(--ink-2)}
.rn-cz-t{position:relative;height:18px}
.rn-cz-t::before{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:1px;background:var(--hair-2)}
.rn-cz-s{position:absolute;top:2px;height:14px;width:var(--w)}
.rn-cz-s.rn-plus{left:50%;border-radius:0 4px 4px 0;background:var(--rn-1)}
.rn-cz-s.rn-minus{right:50%;border-radius:4px 0 0 4px;background:var(--rn-2)}
.rn-cz-v{text-align:right;font-size:13.5px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}
.rn-leg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:var(--muted)}
.rn-sw{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--rn-1)}
.rn-sw.rn-minus,.rn-sw.rn-s2{background:var(--rn-2)}
.rn-li{display:inline-flex;align-items:center;gap:6px;margin-right:12px}
.rn-f[hidden],.rn-wiecej[hidden],.rn-pusto[hidden]{display:none}
.rn-rank tr[hidden]{display:none}

.rn-wl{margin:6px 0 0;padding:16px 62px 14px 56px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.rn-wl-p{position:relative;height:230px;margin-bottom:24px}
.rn-wl-p svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.rn-wl-g{position:absolute;left:0;right:0;height:1px;background:var(--hair)}
.rn-wl-y{position:absolute;right:calc(100% + 8px);transform:translateY(-50%);font-size:11.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}
.rn-wl-os{position:absolute;left:0;right:0;top:100%}
.rn-wl-x{position:absolute;top:6px;transform:translateX(-50%);font-size:11.5px;color:var(--muted);white-space:nowrap}
.rn-lin{fill:none;stroke:var(--rn-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.rn-lin.rn-s2{stroke:var(--rn-2)}
.rn-pole{fill:var(--rn-1-soft);stroke:none}
.rn-kr{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--rn-1);box-shadow:0 0 0 2px var(--card);cursor:default}
.rn-kr.rn-s2{background:var(--rn-2)}
.rn-kr::after{content:"";position:absolute;inset:-8px}
.rn-kr:hover{transform:scale(1.35)}
.rn-kon{position:absolute;transform:translate(10px,-50%);font-size:12px;font-weight:650;color:var(--ink);white-space:nowrap;pointer-events:none}

.rn-st-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}
.rn-st{padding:16px 16px 12px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.rn-pa{display:grid;gap:6px}
.rn-pa-w{display:grid;grid-template-columns:minmax(90px,150px) 1fr 50px;grid-template-rows:auto auto;column-gap:10px;align-items:center}
.rn-pa-n{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rn-pa-t{height:10px;border-radius:0 4px 4px 0;background:var(--card-2)}
.rn-pa-s{display:block;height:100%;width:var(--w);border-radius:0 4px 4px 0;background:var(--rn-1)}
.rn-pa-v{text-align:right;font-size:13px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}
.rn-pa-d{grid-column:2/4;font-size:11.5px;color:var(--muted)}

.rn-t{min-width:720px}
.rn-t tbody th{font-weight:600;text-align:left}
.rn-t th small,.rn-t td small{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--muted);white-space:normal}
.rn-t th a{color:var(--ink);text-decoration:none;font-weight:650}
.rn-t th a:hover{text-decoration:underline}
.rn-z{display:block;min-width:150px}
.rn-z-t{position:relative;display:block;height:10px;margin:4px 0 3px;border-radius:4px;background:var(--card-2)}
.rn-z-s{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--rn-1-soft);box-shadow:inset 0 0 0 1px var(--rn-1)}
.rn-z-m{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--rn-1)}
.rn-tab{margin:10px 0 0;font-size:13px;color:var(--muted)}
.rn-tab summary{cursor:pointer;font-weight:600;color:var(--navy)}
.rn-tab table{margin-top:8px;border-collapse:collapse;font-variant-numeric:tabular-nums}
.rn-tab th,.rn-tab td{padding:4px 12px 4px 0;text-align:left;border-bottom:1px solid var(--hair);color:var(--ink-2)}

.rn-f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:6px 0 12px}
.rn-chips{display:flex;flex-wrap:wrap;gap:6px}
.rn-chips button{padding:7px 12px;border:0;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--hair-2);color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.rn-chips button[aria-pressed="true"]{background:var(--navy);box-shadow:none;color:var(--on-navy)}
.rn-chips button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.rn-szuk input{width:200px;padding:9px 12px;border-radius:12px;border:1px solid var(--hair-2);background:var(--card-2);color:var(--ink);font:inherit;font-size:14px}
.rn-ukr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.rn-sort{flex:0 0 auto;min-width:200px}
.rn-wiecej{margin:12px 0 0;text-align:center}
.rn-pusto{margin:12px 0 0;color:var(--muted)}
.rn-q{margin:18px 0 6px;font-size:15.5px}
.rn-arch{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.rn-arch a{display:inline-block;padding:7px 12px;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--hair);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}
.rn-arch a:hover{box-shadow:0 0 0 1px var(--navy)}

@media (max-width:760px){
  .rn h2{font-size:19px;margin-top:32px}
  .rn-kaf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .rn-k{padding:12px 14px}
  .rn-k-v{font-size:23px}
  .rn-wl-x.rn-x2{display:none}
  .rn-cz{padding:10px}
  .rn-cz-w{grid-template-columns:1fr 54px;grid-template-rows:auto auto;row-gap:2px;padding:4px 4px}
  .rn-cz-t{grid-column:1/3;grid-row:2}
  .rn-wl{padding:12px 50px 12px 46px}
  .rn-wl-p{height:200px}
  .rn-szuk input{width:100%}
  .rn-szuk,.rn-sort{flex:1 1 100%}
}

:root{--cw-1:var(--navy);--cw-2:var(--red);--cw-3:#7c4dcc}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--cw-3:#a98bf0}}
:root[data-theme="dark"]{--cw-3:#a98bf0}
.cw-top{padding-top:18px}

.rn .cw-pn-t{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;scroll-margin-top:0}
.rn .kk-sh .kk-h2{margin:6px 0 0;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em;line-height:1.15}
.cw-bezjs{padding:18px 20px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--hair);color:var(--muted)}
.cw-sek{margin-top:56px}
.cw-skrot{margin:0;padding-left:22px;display:grid;gap:8px;max-width:80ch;font-size:15.5px;line-height:1.6;color:var(--ink-2)}
.cw-modele{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}
.cw-modele li{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--hair)}
.cw-modele a{font-weight:600;color:var(--ink);text-decoration:none}
.cw-modele a:hover{color:var(--navy);text-decoration:underline}
.cw-modele span{font-size:12.5px;color:var(--muted)}
.cw-modele .cw-lata{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}
.cw-modele .cw-lata a{font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:999px;box-shadow:0 0 0 1px var(--hair);color:var(--ink)}
.cw-modele .cw-lata a:hover{color:var(--navy);text-decoration:none;box-shadow:0 0 0 1px var(--navy)}

.cw-wc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'a w' 'b w';grid-template-rows:auto 1fr;gap:20px;align-items:start;scroll-margin-top:90px}
#cwPn{grid-area:a}#cwPn2{grid-area:b}.cw-wy{grid-area:w}
.cw-pn{position:relative;background:var(--card);border-radius:24px;padding:20px;box-shadow:0 0 0 1px var(--hair),var(--sh);min-width:0}
.cw-pn-t{display:flex;gap:8px;align-items:center;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.cw-pn-t b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--on-navy);font-size:11px;letter-spacing:0}
.cw-pn-p{margin:0 0 6px;font-size:13px;color:var(--muted)}
.cw-mw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
.cw-mwb{border:0;min-height:58px;border-radius:16px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--hair-2)}
.cw-mwb b{font-size:17px;font-weight:700;letter-spacing:-.01em}
.cw-mwb.on{box-shadow:inset 0 0 0 1px var(--hair-2)}
.cw-mwb.on b{color:var(--ink)}
.cw-mwb:hover:not([disabled]){box-shadow:inset 0 0 0 2px var(--navy)}
.cw-mwb.cw-nast{background:var(--card);box-shadow:inset 0 0 0 2px var(--navy)}
.cw-mwb.cw-nast small{color:var(--navy)}
.cw-mwb.cw-szer{grid-column:1/-1;min-height:68px}
.cw-mwb.cw-szer b{font-size:19px}
.cw-popm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}
.cw-popm span{width:100%;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.cw-popm button{border:0;padding:9px 14px;border-radius:999px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--hair-2);font:inherit;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer}
.cw-popm button:hover{box-shadow:inset 0 0 0 2px var(--navy);color:var(--navy)}
.cw-popm button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.cw-pop{position:absolute;z-index:80;width:380px;max-width:calc(100% - 24px);max-height:460px;display:flex;flex-direction:column;background:var(--card);color:var(--ink);border:1px solid var(--hair-2);border-radius:16px;box-shadow:0 24px 60px -20px rgba(10,16,30,.45),0 0 0 1px var(--hair);animation:cwPop .16s ease-out}
.cw-pop .mw-hd{padding:12px 12px 6px 16px}.cw-pop .mw-hd b{font-size:17px}
.cw-pop .mw-x{width:34px;height:34px}
.cw-pop .mw-sz{padding:2px 12px 6px}.cw-pop .mw-sz input{height:40px;font-size:15px}
.cw-pop .mw-it{min-height:44px;font-size:15px;border-radius:10px;border-bottom:0}
.cw-pop .mw-it:hover{background:var(--card-2)}
.cw-mwp{padding:0 16px 6px;font-size:12px;color:var(--muted)}
.mw-it .cw-mwn{display:grid;justify-items:end;line-height:1.2}
.mw-it .cw-mwn b{font-size:14px;font-weight:600}
.mw-it .cw-mwn small{font-size:12.5px;color:var(--muted)}
@keyframes cwPop{from{transform:translateY(-6px);opacity:0}}
.cw-pole{display:grid;gap:8px;padding:8px 0 10px}
.cw-pole>span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.cw-opc{display:flex;flex-wrap:wrap;padding:4px;border-radius:24px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--hair)}
.cw-opc button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}
.cw-opc button:hover{color:var(--ink)}
.cw-opc button em{font-style:normal;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}
.cw-opc button em.pl{color:var(--navy)}.cw-opc button em.mi{color:var(--red)}
.cw-opc button[aria-pressed=true]{background:#243F73;color:#fff;box-shadow:0 8px 18px -10px rgba(26,47,88,.7)}
.cw-opc button[aria-pressed=true] em{color:rgba(255,255,255,.75)}
.cw-opc button:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}

.cw-wy{position:sticky;top:90px;background:var(--kk-wy);color:var(--kk-wy-ink);border-radius:24px;padding:24px;box-shadow:0 24px 60px -24px rgba(26,47,88,.55);min-width:0}
.cw-wy .kk-l{color:var(--kk-wy-mut)}
.cw-wy-g{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.cw-wy-z{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--kk-wy-2);color:var(--kk-wy-mut)}
.cw-wy-prz{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#e0465a;color:#fff}
.cw-wy-c{font-size:clamp(52px,6.4vw,80px);line-height:1;font-weight:800;letter-spacing:-.045em;margin-top:10px}
.cw-wy-c span{font-size:.5em;font-weight:700;letter-spacing:0;color:var(--kk-wy-mut);vertical-align:.55em;margin-right:4px}
.cw-wy-c.pusta{color:var(--kk-wy-mut)}
.cw-wy-fk{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:15px;color:#dbe4f7}
.cw-wy-fk span{display:inline-flex;align-items:center;gap:7px}
.cw-wy-fk svg.i{width:17px;height:17px;color:var(--kk-wy-mut)}
.cw-wy-fk b{color:#fff;font-weight:600}
.cw-wy-p{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--kk-wy-mut)}
.cw-wy-p b{color:#fff}
.cw-wy-l{display:block;margin:22px 0 12px;font-size:12.5px}
.cw-za{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}
.cw-za li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;gap:14px;align-items:center;padding:10px 12px;border-radius:14px}
.cw-za li.gl{background:var(--kk-wy-2)}
.cw-za .t{display:grid;gap:1px;min-width:0}
.cw-za .t b{font-size:15.5px;font-weight:700;color:#fff}
.cw-za .t small{font-size:12.5px;color:var(--kk-wy-mut)}
.cw-za .p{height:10px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.cw-za .p i{display:block;height:100%;border-radius:99px;background:#9db4ea}
.cw-za li.gl .p i{background:#fff}
.cw-za li.mi .p i{background:#e0465a}
.cw-za .c{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;min-width:74px;text-align:right}
.cw-za li.gl .c{font-size:22px}
.cw-wy-teraz{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;border-radius:14px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;font-size:15px}
.cw-wy-teraz span{display:inline-flex;align-items:center;gap:9px}
.cw-wy-teraz svg.i{width:18px;height:18px;color:#9db4ea}
.cw-wy-teraz em{font-style:normal;font-weight:700;color:#9db4ea;white-space:nowrap}
.cw-wy-teraz:hover{background:rgba(255,255,255,.16)}
.cw-wy-teraz:focus-visible{outline:2px solid #9db4ea;outline-offset:2px}
.cw-wf{display:grid;gap:7px}
.cw-wf-r{display:grid;grid-template-columns:170px minmax(0,1fr) 72px;gap:12px;align-items:center;font-size:13px}
.cw-wf-r span{color:#e3e9f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cw-wf-r .t{position:relative;height:18px}
.cw-wf-r .t i{position:absolute;top:0;bottom:0;border-radius:5px}
.cw-wf-r.b i,.cw-wf-r.s i{background:#fff}.cw-wf-r.p i{background:#9db4ea}.cw-wf-r.m i{background:#e0465a}
.cw-wf-r b{text-align:right;font-variant-numeric:tabular-nums}
.cw-wf-r.s{margin-top:6px;padding-top:10px;border-top:1px solid var(--kk-wy-lin)}
.cw-wf-r.s span{color:#fff;font-weight:600}
.cw-wy-malo{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--kk-wy-2);font-size:13.5px;color:#ffd27a}
.cw-wy-uw{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--kk-wy-mut)}
.cw-wy-ak{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.cw-wy-ak .kx-btn{flex:1 1 auto;min-height:46px}
.cw-wy-ak .wa-g{background:var(--wa,#1f9d55);color:#fff;border-color:transparent}
.cw-wy-ak svg.i{width:18px;height:18px}
.cw-wy-pin{flex:1 1 100%;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--kk-wy-mut);padding:6px;cursor:pointer}
.cw-wy-pin:hover{color:#fff}
.cw-wy-pin:focus-visible,.cw-wy .kk-bw:focus-visible{outline:2px solid #9db4ea;outline-offset:2px}
.cw-wy-tw{margin-top:18px;padding:16px 18px;border-radius:16px;background:var(--kk-wy-2);display:grid;gap:12px}
.cw-wy-tw p{margin:0;font-size:15px;line-height:1.5;color:#dbe4f7}
.cw-wy-tw b{color:#fff}
.cw-wy-tw .kx-btn{justify-self:start;min-height:42px}
#cwLep .wa-g{background:var(--wa,#1f9d55);color:#fff;border-color:transparent;min-height:46px}
#cwLep svg.i{width:18px;height:18px}

#cwWynik{margin-top:48px}
.cw-kf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.cw-kf-i{display:grid;gap:6px;align-content:start;padding:20px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--hair),var(--sh);min-width:0}
.cw-kf-i>b{font-size:clamp(28px,2.8vw,34px);font-weight:800;letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums}
.cw-kf-i>b small{font-size:15px;font-weight:600;letter-spacing:0;color:var(--muted)}
.cw-kf-i>small{font-size:13.5px;color:var(--muted)}
.cw-kp-h{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.cw-kp-ik{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--navy-soft);color:var(--navy)}
.cw-kp-ik svg.i{width:20px;height:20px}
.cw-kp-e{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}
.cw-ks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:20px}
.cw-k{grid-column:span 6;display:flex;flex-direction:column;padding:20px 22px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--hair),var(--sh);min-width:0}
.cw-k.p12{grid-column:span 12}
.cw-kp-z{font-size:clamp(30px,3.2vw,38px);line-height:1.08;font-weight:800;letter-spacing:-.04em;color:var(--navy);margin-top:4px}
.cw-kp-z small{font-size:15px;font-weight:600;letter-spacing:0;color:var(--muted)}
.cw-kp-z .pl{color:var(--navy)}.cw-kp-z .mi{color:var(--red)}
.cw-kp-s{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted);max-width:68ch}
.cw-kp-s b{color:var(--ink);font-weight:700}
.cw-g{margin-top:16px}
.cw-g svg{display:block;width:100%;height:auto;overflow:visible}
.cw-g text{font-family:inherit;font-variant-numeric:tabular-nums}
.cw-g .ax{fill:var(--ink-2);font-size:12.5px;font-weight:600}
.cw-g .ax.mut{fill:var(--muted);font-weight:500}
.cw-g .os{stroke:var(--hair-2)}
.cw-g .pas{fill:var(--navy);opacity:.1}
.cw-g .ln{fill:none;stroke:var(--navy);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cwRys 1.1s .1s ease forwards}
.cw-g .pt circle{fill:var(--card);stroke:var(--navy);stroke-width:2.5}
.cw-g .pt.teraz circle{fill:var(--red);stroke:var(--card)}
.cw-g .pt.kl{cursor:pointer}
.cw-g .pt.kl:hover circle{fill:var(--navy)}
.cw-g .cena{fill:var(--navy);font-size:13px;font-weight:700}
.cw-g .pt.teraz .cena,.cw-g .pt.teraz .ax{fill:var(--red);font-weight:700}
.cw-g .sf-b{fill:var(--navy);opacity:.14}
.cw-g .sf-s{fill:var(--navy);opacity:.85}
.cw-g .sf-k{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 3}
@keyframes cwRys{to{stroke-dashoffset:0}}
@media (prefers-reduced-motion:reduce){.cw-g .ln{stroke-dashoffset:0;animation:none}.cw-pop{animation:none}}
.cw-lg{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:var(--muted)}
.cw-lg i{display:inline-block;vertical-align:middle;margin-right:7px;background:var(--navy)}
.cw-lg .l{width:16px;height:3px;border-radius:2px}
.cw-lg .p{width:14px;height:10px;border-radius:3px;opacity:.15}
.cw-sfp{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:10px;margin-top:10px;font-size:12.5px;color:var(--muted)}
.cw-sfp span{display:grid;gap:2px}.cw-sfp span:nth-child(3){text-align:right}
.cw-sfp .cw-sr{text-align:center}
.cw-sfp b{font-size:14px;color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}
.cw-sfp .cw-sr b{color:var(--navy)}
.cw-wl-h{margin:16px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.cw-wl{display:grid;grid-template-columns:minmax(0,1fr) 90px 92px;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--hair)}
.cw-wl-h+.cw-wl{border-top:0}
.cw-wl button{display:grid;gap:1px;min-width:0;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}
.cw-wl button b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cw-wl button small{font-size:12.5px;color:var(--muted)}
.cw-wl button:hover b{color:var(--navy)}
.cw-wl button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.cw-wl.on button b{color:var(--navy)}.cw-wl.on button b::before{content:"✓ "}
.cw-wl-p{height:8px;border-radius:99px;background:var(--tray);overflow:hidden}
.cw-wl-p i{display:block;height:100%;border-radius:99px}
.cw-wl-p .pl{background:var(--navy)}.cw-wl-p .mi{background:var(--red)}
.cw-wl-v{display:grid;text-align:right;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}
.cw-wl-v small{font-size:12px;font-weight:500;color:var(--muted)}
.cw-wl-v.pl{color:var(--navy)}.cw-wl-v.mi{color:var(--red)}
.cw-pusto{margin:10px 0 0;font-size:14px;color:var(--muted)}
.cw-st{display:grid;gap:16px;margin-top:16px}
.cw-st-e{font-size:12.5px;font-weight:600;color:var(--ink-2)}
.cw-st-p{display:flex;gap:2px;height:12px;border-radius:99px;overflow:hidden;margin-top:6px}
.cw-st-p i{display:block;min-width:3px}
.cw-st-l{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--muted);margin-top:7px}
.cw-st-l i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}
.cw-st-l b{color:var(--ink);font-weight:600}

.cw-tl-z{display:inline-flex;flex-wrap:wrap;gap:2px;margin-top:16px;padding:4px;border-radius:999px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--hair);align-self:flex-start}
.cw-tl-z button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}
.cw-tl-z button em{font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}
.cw-tl-z button[aria-selected=true]{background:#243F73;color:#fff;box-shadow:0 8px 18px -10px rgba(26,47,88,.7)}
.cw-tl-z button[aria-selected=true] em{color:rgba(255,255,255,.7)}
.cw-tl-z button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.cw-tl-o{margin:14px 0 6px;font-size:13.5px;color:var(--muted)}
.cw-tl-w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 120px;gap:18px;align-items:center;padding:11px 12px;border-top:1px solid var(--hair)}
.cw-tl-w:first-child{border-top:0}
.cw-tl-w.ty{margin:4px 0;border:0;border-radius:16px;background:var(--navy-soft);box-shadow:inset 0 0 0 1.5px var(--navy)}
.cw-tl-w.ty+.cw-tl-w{border-top:0}
.cw-tl-n{display:grid;gap:2px;min-width:0}
.cw-tl-n b{font-size:15.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.cw-tl-n small{font-size:12.5px;color:var(--muted)}
.cw-tl-n button{border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;min-width:0}
.cw-tl-n button:hover b{color:var(--navy);text-decoration:underline;text-underline-offset:3px}
.cw-tl-n button:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}
.cw-tl-w.ty .cw-tl-n b{color:var(--navy)}
.cw-tl-b{position:relative;height:14px}
.cw-tl-b::before{content:"";position:absolute;left:50%;top:-12px;bottom:-12px;width:2px;margin-left:-1px;background:var(--hair-2)}
.cw-tl-b i{position:absolute;top:0;bottom:0;border-radius:99px}
.cw-tl-b .pl{left:50%;background:var(--navy)}
.cw-tl-b .mi{right:50%;background:var(--red)}
.cw-tl-b .k{left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 4px var(--card),0 0 0 6px var(--navy-soft)}
.cw-tl-w.ty .cw-tl-b::before{background:var(--navy)}
.cw-tl-v{display:grid;justify-items:end;line-height:1.15}
.cw-tl-v b{font-size:18px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}
.cw-tl-v small{font-size:12px;color:var(--muted);font-weight:600}
.cw-tl-v.pl b{color:var(--navy)}.cw-tl-v.mi b{color:var(--red)}
.cw-tl-w.malo .cw-tl-b,.cw-tl-w.malo .cw-tl-v{opacity:.5}
.cw-tl-wn{margin:14px 0 0;font-size:14px;color:var(--muted)}
.cw-tl-wn b{color:var(--ink)}

.cw-ps{display:grid;gap:10px;margin-top:16px}
.cw-ps-w{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 72px;gap:12px;align-items:center;font-size:14px}
.cw-ps-n{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cw-ps-n i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px}
.cw-ps-s{height:14px;border-radius:99px;background:var(--tray);overflow:hidden}
.cw-ps-s i{display:block;height:100%;border-radius:99px}
.cw-ps-w b{text-align:right;font-variant-numeric:tabular-nums}
.cw-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:14px}
.cw-port{width:100%;min-width:520px;border-collapse:collapse;font-size:13.5px}
.cw-port th,.cw-port td{text-align:right;padding:10px;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;vertical-align:top}
.cw-port th:first-child,.cw-port td:first-child{text-align:left;color:var(--muted);font-weight:500;padding-left:0}
.cw-port thead th{font-weight:600;color:var(--ink);font-size:13px;line-height:1.3}
.cw-port .kol{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.cw-port small{display:block;font-weight:400;color:var(--muted);font-size:12px}
.cw-port button{display:block;margin:4px 0 0 auto;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}
.cw-port button:hover{color:var(--red)}
.cw-ost{width:100%;min-width:640px;border-collapse:collapse;font-size:13.5px}
.cw-ost th{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 8px 8px;border-bottom:1px solid var(--hair)}
.cw-ost td{padding:9px 8px;border-bottom:1px solid var(--hair);white-space:nowrap}
.cw-ost .r{text-align:right;font-variant-numeric:tabular-nums}
.cw-ost.cw-rt{min-width:520px}
.cw-tag{display:inline-block;font-size:11.5px;font-weight:600;border-radius:6px;padding:2px 7px;background:var(--tray);color:var(--ink-2)}
.cw-tag.c{background:var(--navy-soft);color:var(--navy)}
.cw-skr{margin-top:48px}
.cw-skr .cw-kp-h{justify-content:space-between}
.cw-skr-s{font-size:12.5px;color:var(--muted)}
.cw-skr ol{margin:6px 0 0;padding-left:22px;display:grid;gap:10px;font-size:15px;line-height:1.6;color:var(--ink-2)}
.cw-skr b{color:var(--ink)}

.cw-au{margin-top:48px}
.cw-au-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.cw-au-k{display:flex;flex-direction:column;gap:8px;min-width:0}
.cw-au-szk{aspect-ratio:3/4;border-radius:20px;background:var(--card-2);box-shadow:0 0 0 1px var(--hair);display:grid;place-items:center;font-size:13px;color:var(--muted)}
.cw-au-ty{margin:0;padding:10px 14px;border-radius:14px;background:var(--navy-soft);font-size:13.5px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}
.cw-au-ty b{color:var(--navy);font-weight:800}
.cw-au-r{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--card);color:var(--navy)}
.cw-au-oc{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--card);color:var(--ink-2)}
.cw-au-oc.dobra{color:var(--navy)}.cw-au-oc.droga{background:var(--red-soft);color:var(--red)}
.cw-au-dop,.cw-au-wsz{margin:14px 0 0;font-size:14px;color:var(--muted)}
.cw-au-pusto{padding:20px 22px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--hair);font-size:15px;color:var(--ink-2)}

.cw-dol-g{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}
.cw-faq{display:grid;gap:10px}
.cw-faq details{background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--hair),var(--sh);overflow:hidden}
.cw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:650;color:var(--ink)}
.cw-faq summary::-webkit-details-marker{display:none}
.cw-faq summary i{position:relative;width:30px;height:30px;flex:none;border-radius:50%;background:var(--navy-soft)}
.cw-faq summary i::before,.cw-faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--navy);transition:transform .25s}
.cw-faq summary i::after{transform:rotate(90deg)}
.cw-faq details[open] summary i::after{transform:rotate(0)}
.cw-faq details[open] summary,.cw-faq summary:hover{color:var(--navy)}
.cw-faq summary:focus-visible{outline:2px solid var(--navy);outline-offset:-2px;border-radius:18px}
.cw-faq p{margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:68ch}
.cw-jl{position:sticky;top:90px;padding:20px 22px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--hair),var(--sh)}
.cw-jl ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}
.cw-jl li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}
.cw-jl li::before{content:"✓";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--navy-soft);color:var(--navy);font-size:12px;font-weight:800;line-height:20px;text-align:center}
.cw-jl li b{color:var(--ink)}
.cw-jl-s{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--muted)}
.cw-dym{position:fixed;z-index:200;pointer-events:none;background:var(--card);color:var(--ink-2);font-size:12.5px;font-weight:450;text-transform:none;letter-spacing:0;line-height:1.5;border-radius:12px;padding:10px 12px;box-shadow:0 0 0 1px var(--hair-2),0 14px 34px -12px rgba(16,24,40,.35);min-width:150px;max-width:260px;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;font-variant-numeric:tabular-nums}
.cw-dym.on{opacity:1;transform:none}
.cw-dym b{color:var(--ink);font-weight:700}
.cw-dym>b:first-child{display:block;margin-bottom:3px;font-size:13.5px;letter-spacing:-.01em}
.cw-g .pt-l{stroke:var(--navy);stroke-width:1;stroke-dasharray:3 3;opacity:0;transition:opacity .12s}
.cw-g .pt:hover .pt-l{opacity:.55}
.cw-g .pt circle{transition:r .12s}
.cw-g .pt:hover circle{r:7}
.cw-g .sf-h{fill:var(--navy);opacity:0;transition:opacity .12s}
.cw-g .sf-h:hover{opacity:.06}
.cw-za li,.cw-wf-r,.cw-wl,.cw-tl-w,.cw-ps-w{transition:background-color .12s}
.cw-za li:hover{background:rgba(255,255,255,.06)}.cw-za li.gl:hover{background:var(--kk-wy-2)}
.cw-wl:hover,.cw-tl-w:hover:not(.ty),.cw-ps-w:hover{background:color-mix(in srgb,var(--navy) 5%,transparent)}
.cw-opc button:disabled{opacity:.38;cursor:default}
@media (max-width:1100px){.cw-au-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1000px){
  .cw-wc{grid-template-columns:minmax(0,1fr);grid-template-areas:'a' 'w' 'b';grid-template-rows:auto}
  .cw-wy,.cw-jl{position:static}
  .cw-k,.cw-k.p12{grid-column:span 12}
  .cw-dol-g{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:560px){
  .cw-pn,.cw-wy{padding:18px;border-radius:20px}
  .cw-za li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.cw-za .p{grid-column:1/-1;grid-row:2}
  .cw-wf-r{grid-template-columns:110px minmax(0,1fr) 62px;font-size:12px}
  .cw-k{padding:18px 16px;border-radius:20px}
  .cw-wl{grid-template-columns:minmax(0,1fr) 84px}.cw-wl-p{grid-column:1/-1;grid-row:2}
  .cw-tl-w{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:10px 8px}.cw-tl-b{grid-column:1/-1;grid-row:2}
  .cw-tl-z{display:flex;border-radius:18px}.cw-tl-z button{flex:1 1 auto;justify-content:center;padding:0 10px}
  .cw-ps-w{grid-template-columns:minmax(0,1fr) 72px}.cw-ps-n{grid-column:1/-1}
  .cw-au-g{grid-template-columns:minmax(0,1fr)}
  .cw-faq summary{padding:16px;font-size:15px}.cw-faq p{padding:0 16px 16px}
}
