.oc-board,.oc-ranker{--oc-red:#b42318;--oc-red-tint:#fdecea;--oc-red-ink:#7a1a12}.oc-board__intro{margin-bottom:18px}.oc-board .oc-board__title{margin:0;font-family:var(--oc-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:800;line-height:1.15}.oc-board .oc-board__note{max-width:720px;margin:8px 0 0;color:var(--oc-text-2)}.oc-board__filters{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--oc-line);border-radius:18px;background:#fff}.oc-board__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.oc-board__label{min-width:118px;color:var(--oc-muted);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.oc-board__chip{margin:0;padding:8px 14px;border:1px solid var(--oc-line);border-radius:99px;background:var(--oc-soft);color:var(--oc-ink);font:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.oc-board__chip:hover{border-color:#b9c2cf}.oc-board__chip.is-active{border-color:var(--oc-ink);background:var(--oc-ink);color:#fff}.oc-board__chip:focus-visible{outline:3px solid var(--oc-jade);outline-offset:2px}.oc-board:not(.is-js) .oc-board__filters{display:none}.oc-board .oc-board__count{margin:14px 2px 12px;color:var(--oc-muted);font-size:14px;font-weight:700}.oc-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none}.oc-board__card{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:20px 20px 18px;border:1px solid var(--oc-line);border-radius:18px;background:#fff;color:var(--oc-ink);box-shadow:0 1px 0 rgb(11 18 32 / .04);scroll-margin-top:90px}.oc-board__card[hidden]{display:none}.oc-board__card:target{box-shadow:0 0 0 3px var(--oc-jade)}.oc-board__card .oc-code,.oc-board__card .oc-code--none{position:relative;margin:4px 0 0}.oc-board__card.is-exclusive{border-color:var(--oc-jade);box-shadow:inset 0 0 0 1px var(--oc-jade)}.oc-board__card.is-exclusive::before{content:"Exclusive";position:absolute;top:-11px;right:18px;padding:3px 10px;border-radius:99px;background:var(--oc-jade);color:var(--oc-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.oc-board__head{display:flex;align-items:center;gap:12px}.oc-board__head .oc-logo{flex:none;width:72px;height:48px}.oc-board .oc-board__name{margin:0;color:var(--oc-ink);font-family:var(--oc-display);font-size:19px;font-weight:800;line-height:1.15}.oc-board__name a{color:inherit;text-decoration:none}.oc-board__name a:hover{text-decoration:underline}.oc-board .oc-board__badge{margin:2px 0 0;color:var(--oc-jade-deep);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.oc-board .oc-board__flags{display:flex;gap:4px;margin:4px 0 0}.oc-board__flag{padding:1px 6px;border-radius:5px;background:var(--oc-soft);color:var(--oc-text-2);font-size:11px;font-weight:800;letter-spacing:.06em}.oc-board .oc-board__offer{margin:0;padding-top:12px;border-top:1px dashed #c9d0da;color:var(--oc-ink);font-size:17px;font-weight:800;line-height:1.3}.oc-board .oc-board__terms{margin:0;color:var(--oc-text-2);font-size:14px;line-height:1.5}.oc-board__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.oc-board__tag{margin:0;padding:3px 9px;border-radius:99px;background:var(--oc-soft);color:var(--oc-text-2);font-size:12px;font-weight:800}.oc-board__tag--exclusive{background:var(--oc-jade-tint);color:var(--oc-jade-ink)}.oc-board__tag--nodeposit{background:var(--oc-amber-bg);color:var(--oc-amber-text)}.oc-board__act{display:grid;gap:8px;margin-top:auto;padding-top:4px;text-align:center}.oc-board__review{color:var(--oc-ink);font-size:14px;font-weight:700}.oc-board .oc-board__fine{margin:16px 0 0;color:var(--oc-muted);font-size:14px}.oc-board--mini .oc-board__filters,.oc-board--mini .oc-board__count,.oc-board--mini .oc-board__tags,.oc-board--mini .oc-board__terms,.oc-board--mini .oc-board__flags,.oc-board--mini .oc-board__badge,.oc-board--mini .oc-board__review{display:none}.oc-board--mini .oc-board__grid{grid-template-columns:minmax(0,1fr);gap:10px;container-type:inline-size}.oc-board--mini .oc-board__card{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"logo name" "logo offer" "code code" "act act";gap:4px 16px;align-items:center;padding:14px 16px}.oc-board--mini .oc-board__card.is-exclusive::before{content:none}.oc-board--mini .oc-board__head{display:contents}.oc-board--mini .oc-board__head .oc-logo{grid-area:logo;width:64px;height:44px}.oc-board--mini .oc-board__who{grid-area:name}.oc-board--mini .oc-board__name{font-size:15px}.oc-board--mini .oc-board__offer{grid-area:offer;padding:0;border:0;font-size:16px}.oc-board--mini .oc-code,.oc-board--mini .oc-code--none{grid-area:code;justify-self:start;margin:8px 0 0}.oc-board--mini .oc-code__label{display:none}.oc-board--mini .oc-board__act{grid-area:act;margin:8px 0 0;padding:0}.oc-board--mini .oc-board__act .oc-btn{white-space:nowrap}@container (min-width:460px){.oc-board--mini .oc-board__card{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"logo name name" "logo offer offer" "code code act";column-gap:12px}.oc-board--mini .oc-board__act .oc-btn{padding-inline:16px}}@container (min-width:620px){.oc-board--mini .oc-board__card{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"logo name act" "logo offer act" "logo code act"}.oc-board--mini .oc-code,.oc-board--mini .oc-code--none{margin-top:4px}.oc-board--mini .oc-board__act{margin:0}.oc-board--mini .oc-code__label{display:inline}}@media (max-width:600px){.oc-board--mini .oc-board__card{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"logo name" "offer offer" "code code" "act act"}}.oc-rank__grid{display:grid;gap:22px;margin-top:26px}.oc-rank__ask{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px 28px;padding:20px 22px;border:1px solid var(--oc-ink-line);border-radius:16px;background:var(--oc-ink-2)}.oc-rank__more{display:block;width:100%;margin:12px 0 0;padding:12px;border:1px solid #2a3550;border-radius:12px;background:#fff0;color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.oc-rank__more:hover{border-color:var(--oc-jade)}.oc-rank__more:focus-visible{outline:3px solid var(--oc-jade);outline-offset:2px}.oc-ranker:not(.is-js) .oc-rank__more{display:none}.oc-ranker.is-folded .oc-rank__list>li:nth-child(n+9):not([data-oc-base]){display:none}.oc-ranker .oc-rank__label{margin-bottom:10px;color:#fff;font-size:16px;font-weight:800}.oc-ranker .oc-roll__chip{padding:8px 12px;background:var(--oc-ink)}.oc-ranker .oc-roll__chip-main{font-size:15px}.oc-ranker .oc-rank__input{width:80px;min-height:40px;margin:0;padding:0;border:0;background:#fff0;color:#fff;font:inherit;-moz-appearance:textfield;appearance:textfield}.oc-ranker .oc-rank__input--short{width:52px}.oc-ranker .oc-rank__input:focus{outline:none}.oc-rank__input::-webkit-outer-spin-button,.oc-rank__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.oc-rank__board{min-width:0}.oc-ranker .oc-rank__sum{margin-bottom:14px;padding:12px 16px;border-radius:12px;background:rgb(0 195 137 / .12);color:#dff7ee;font-size:16px;font-weight:700;line-height:1.45}.oc-rank__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:none}.oc-rank__row{display:grid;grid-template-columns:minmax(170px,0.9fr) minmax(0,1.6fr) auto;gap:10px 18px;align-items:center;margin:0;padding:14px 16px;border:1px solid var(--oc-ink-line);border-radius:14px;background:var(--oc-ink-2)}.oc-rank__row[hidden]{display:none}.oc-rank__row--base{grid-template-columns:minmax(170px,0.9fr) minmax(0,1.6fr);border-style:dashed;border-color:#3a4866;background:#fff0}.oc-ranker--payout .oc-rank__row{grid-template-columns:minmax(170px,0.9fr) minmax(0,1.6fr)}.oc-ranker--payout .oc-rank__pos{display:none}.oc-rank__who{display:flex;align-items:center;gap:12px;min-width:0}.oc-rank__pos{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:#24304a;color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.oc-rank__row:first-child .oc-rank__pos{background:var(--oc-jade);color:var(--oc-ink)}.oc-rank__row--base .oc-rank__pos{border:1px dashed #5b6b8c;background:#fff0}.oc-ranker .oc-rank__name{color:#fff;font-size:16px;font-weight:800;line-height:1.2}.oc-rank__name a{color:inherit;text-decoration:none}.oc-rank__name a:hover{text-decoration:underline}.oc-ranker .oc-rank__deal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;color:var(--oc-on-ink-2);font-size:13px;font-weight:600}.oc-rank__code{padding:1px 7px;border:1px dashed #5b6b8c;border-radius:6px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em}.oc-rank__code--none{border-style:solid;border-color:#fff0;padding-left:0;color:var(--oc-on-ink-2);letter-spacing:0}.oc-rank__tag{color:var(--oc-on-ink-2)}.oc-rank__main{min-width:0}.oc-ranker .oc-rank__big{color:var(--oc-on-ink);font-size:14px;font-weight:600}.oc-rank__big strong{color:#fff;font-family:var(--oc-display);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.oc-rank__track{position:relative;display:block;height:8px;margin:8px 0 10px;overflow:hidden;border-radius:99px;background:#24304a}.oc-rank__fill{position:absolute;top:0;bottom:0;left:0;min-width:3px;border-radius:99px;background:var(--oc-jade);transition:width 0.25s ease}.oc-rank__row--base .oc-rank__fill{background:repeating-linear-gradient(90deg,#8a97b3 0 6px,transparent 6px 10px)}.oc-rank__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;margin:0}.oc-ranker--chip .oc-rank__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-rank__stats dt{color:var(--oc-on-ink-2);font-size:12px;font-weight:700;line-height:1.3}.oc-rank__stats dd{margin:2px 0 0;color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.oc-ranker .oc-rank__why{color:var(--oc-on-ink);font-size:14px;line-height:1.45}.oc-ranker .oc-rank__say{justify-self:end;max-width:150px;padding:6px 10px;border-radius:10px;font-size:13px;font-weight:800;line-height:1.25;text-align:center}.oc-rank__say--good{background:var(--oc-jade);color:var(--oc-ink)}.oc-rank__say--warn{background:#3a3220;color:var(--oc-gold)}.oc-rank__say--bad{background:#3b1f22;color:#ffb4ab}@media (max-width:720px){.oc-rank__row,.oc-rank__row--base,.oc-ranker--payout .oc-rank__row{grid-template-columns:minmax(0,1fr) auto;padding:14px}.oc-rank__main{grid-column:1 / -1;grid-row:2}.oc-ranker .oc-rank__say{grid-column:2;grid-row:1;align-self:start}.oc-rank__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-ranker--chip .oc-rank__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-board__label{min-width:100%}.oc-board__grid{grid-template-columns:minmax(0,1fr)}}.oc-board--single .oc-board__flags{display:none}.oc-board__tag--freebet{background:var(--oc-jade-tint);color:var(--oc-jade-ink)}.oc-board__tag--reload{background:#e8eefc;color:#1d3a8a}.oc-ranker.is-folded .oc-rank__list>li:nth-child(n+9):not([data-ocs-base]){display:none}.oc-ranker--bet .oc-rank__stats+.oc-rank__why{margin-top:10px;color:var(--oc-on-ink-2);font-size:13px}.oc-fb__result{padding:18px 20px;border:1px solid var(--oc-ink-line);border-radius:16px;background:var(--oc-ink-2)}.oc-ranker--freebet .oc-rank__big strong{font-size:34px}.oc-ranker .oc-fb__share{margin:6px 0 14px;color:var(--oc-on-ink);font-size:15px;line-height:1.45}.oc-ranker--freebet .oc-rank__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-ranker .oc-fb__h{margin:22px 0 10px;color:#fff;font-size:16px;font-weight:800}.oc-ladder,.oc-books{display:grid;gap:8px;margin:0;padding:0;list-style:none}.oc-ladder__rung{display:grid;grid-template-columns:60px minmax(0,1fr) 150px;gap:14px;align-items:center;margin:0;padding:8px 12px;border:1px solid #fff0;border-radius:12px}.oc-ladder__rung.is-active{border-color:var(--oc-jade);background:rgb(0 195 137 / .1)}.oc-ladder__odds{color:#fff;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.oc-ladder__track{position:relative;display:block;height:10px;overflow:hidden;border-radius:99px;background:#24304a}.oc-ladder__fill{position:absolute;top:0;bottom:0;left:0;border-radius:99px;background:#5b6b8c}.oc-ladder__rung.is-active .oc-ladder__fill{background:var(--oc-jade)}.oc-ladder__val{color:var(--oc-on-ink-2);font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.oc-ladder__val strong{color:#fff;font-size:16px}.oc-books__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin:0;padding:12px 14px;border:1px solid var(--oc-ink-line);border-radius:12px;background:var(--oc-ink-2)}.oc-ranker .oc-books__name{display:grid;gap:2px;color:#fff;font-size:15px;font-weight:800}.oc-books__name a{color:inherit;text-decoration:none}.oc-books__name a:hover{text-decoration:underline}.oc-books__name span{color:var(--oc-on-ink-2);font-size:13px;font-weight:600}.oc-ranker .oc-books__val{color:var(--oc-on-ink-2);font-size:13px;font-weight:700;text-align:right}.oc-books__val strong{color:#fff;font-size:18px;font-variant-numeric:tabular-nums}.oc-ranker .oc-rank__input[type="text"]{width:64px}@media (max-width:720px){.oc-ladder__rung{grid-template-columns:52px minmax(0,1fr) 112px;gap:10px;padding:8px}.oc-ranker--freebet .oc-rank__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-books__val{text-align:left}}.oc-season .oc-season__head{margin:0;font-family:var(--oc-display);font-size:clamp(20px, 2.2vw, 24px);font-weight:800}.oc-season .oc-season__note{max-width:720px;margin:6px 0 0;color:var(--oc-text-2)}.oc-season__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none}.oc-season__card{display:flex;flex-direction:column;gap:8px;margin:0;padding:18px;border:1px solid var(--oc-line);border-left:4px solid #c9d0da;border-radius:14px;background:#fff}.oc-season__card.is-on{border-left-color:var(--oc-jade)}.oc-season__card[hidden]{display:none}.oc-season .oc-season__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin:0}.oc-season__sport{padding:2px 9px;border-radius:6px;background:var(--oc-ink);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.oc-season__when{color:var(--oc-muted);font-size:13px;font-weight:800}.oc-season__card.is-on .oc-season__when{color:var(--oc-jade-deep)}.oc-season .oc-season__title{margin:4px 0 0;color:var(--oc-ink);font-family:var(--oc-display);font-size:19px;font-weight:800;line-height:1.2}.oc-season .oc-season__book{margin:0;font-size:14px;font-weight:800}.oc-season__book a{color:var(--oc-ink)}.oc-season .oc-season__text,.oc-season .oc-season__entry{margin:0;color:var(--oc-text-2);font-size:15px;line-height:1.5}.oc-season .oc-season__entry{color:var(--oc-ink);font-size:14px;font-weight:700}.oc-season__card .oc-btn{margin-top:auto}.oc-season .oc-season__fine{margin:14px 0 0;color:var(--oc-muted);font-size:14px}.oc-board .oc-code{flex-wrap:wrap;max-width:100%;overflow-wrap:normal;word-break:normal}.oc-board .oc-code__label,.oc-board .oc-code__value,.oc-board .oc-code__copy{white-space:nowrap}@media (max-width:400px){.oc-board__card .oc-code{flex-wrap:wrap;max-width:100%}.oc-board__card .oc-code__label{display:none}}