.tb-page{--tb-faint:color-mix(in srgb,var(--k-ink-3) 55%,var(--k-ink-2));--tb-buy:color-mix(in srgb,var(--k-ink) 84%,transparent);--tb-burn:color-mix(in srgb,var(--k-ink) 58%,transparent);--tb-hatch:repeating-linear-gradient(-45deg,var(--tb-burn) 0 2px,transparent 2px 5px);color:var(--k-ink);font-size:15px;line-height:1.6}:where(.tb-page) p{margin:0}.tb-page a{color:inherit;text-decoration:none}.tb-page :is(tb-now,tb-month,tb-programmes,tb-burns){min-width:0;display:block}.tb-head{padding:clamp(18px,2.6vw,30px) 0 clamp(28px,3.8vw,42px)}.tb-crumbs{color:var(--tb-faint);flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0 0 clamp(22px,3.2vw,40px);font-size:13px;line-height:1.5;display:flex}.tb-crumbs a:hover{color:var(--k-ink)}.tb-crumbs [aria-hidden]{opacity:.55}.tb-crumbs [aria-current]{color:var(--k-ink-2)}.tb-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4.4vw,72px);display:grid}.tb-title{gap:14px;padding-top:6px;display:grid}.tb-title>*{margin:0}.tb-now tb-now{border-top:1px solid var(--k-line-2);border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tb-cell{align-content:start;gap:5px;min-width:0;padding:14px 0 16px;display:grid}.tb-cell--main{border-bottom:1px solid var(--k-line);grid-column:1/-1;padding:16px 0 18px}.tb-cell:not(.tb-cell--main)+.tb-cell{border-left:1px solid var(--k-line);padding-left:clamp(14px,2vw,22px)}.tb-cell:not(.tb-cell--main){padding-right:clamp(10px,1.4vw,18px)}.tb-label{font:500 13px/1.35 var(--k-sans);color:var(--k-ink-2)}.tb-value{letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-size:clamp(46px,5.4vw,76px);font-weight:500;line-height:1;margin-top:6px!important}.tb-figure{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15}.tb-figure a:hover{text-underline-offset:.16em;text-decoration:underline 1px}.tb-sub{color:var(--k-ink-3);font-size:13px;line-height:1.45}.tb-meta{color:var(--tb-faint);max-width:92ch;margin-top:20px}.tb-page tu-fresh.late{color:var(--k-ink);margin-top:6px;display:block}.tb-band{background:var(--k-canvas-2);border-block:1px solid var(--k-line);padding:clamp(34px,4.6vw,60px) 0}.tb-section-head{gap:8px;max-width:760px;display:grid}.tb-section-head h2{margin:0}.tb-section-head p{color:var(--k-ink-2)}.tb-key{color:var(--k-ink-2);flex-wrap:wrap;gap:6px 22px;font-size:13px;display:flex;margin:18px 0 12px!important}.tb-key span{align-items:center;gap:8px;display:inline-flex}.tb-swatch{background:var(--tb-hatch);width:24px;height:10px;box-shadow:inset 0 0 0 1px var(--tb-burn);border-radius:2px;display:inline-block}.tb-swatch.is-buy{background:var(--tb-buy);box-shadow:none}.tb-list{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.tb-row+.tb-row{border-top:1px solid var(--k-line)}.tb-row-link{color:var(--k-ink);grid-template-columns:28px minmax(110px,160px) minmax(150px,1fr) minmax(140px,1.45fr) 124px 176px;grid-template-areas:"rank tok act bar val share";align-items:center;gap:6px 18px;padding:13px clamp(14px,2vw,22px);transition:background-color .12s;display:grid}.tb-row-link:hover{background:var(--k-hover)}.tb-row-link:hover .tb-tok strong{text-underline-offset:.18em;text-decoration:underline 1px}.tb-rank{color:var(--k-ink-3);grid-area:rank;font-size:13px}.tb-tok{grid-area:tok;min-width:0;display:grid}.tb-tok strong{font-size:15.5px;font-weight:600}.tb-act{grid-area:act;min-width:0;font-size:14px;line-height:1.4;display:grid}.tb-tok small,.tb-act small,.tb-val small,.tb-share small{color:var(--k-ink-3);font-size:12.5px;font-weight:400;line-height:1.35;display:block}.tb-bar{grid-area:bar;min-width:0;height:14px;display:block}.tb-bar>span{background:var(--tb-hatch);min-width:3px;height:100%;box-shadow:inset 0 0 0 1px var(--tb-burn);border-radius:2px;display:block}.is-buy .tb-bar>span{background:var(--tb-buy);box-shadow:none}.tb-val{text-align:right;grid-area:val;font-size:16px;font-weight:600;line-height:1.3}.tb-share{text-align:right;grid-area:share;font-size:14px;line-height:1.35}.tb-note{color:var(--k-ink-3);max-width:104ch;font-size:13px;margin-top:12px!important}.tb-body{grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,64px);padding-top:clamp(36px,4.6vw,60px);padding-bottom:clamp(48px,6vw,80px);display:grid}.tb-section{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;scroll-margin-top:84px;display:grid}.tb-section h2{margin:0}.tb-section-top{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:6px clamp(20px,3vw,40px);display:grid}.tb-lead{max-width:70ch;color:var(--k-ink-2)}.tb-table th[scope=row]{text-align:left;border-bottom:1px solid var(--k-line);background:var(--k-surface);z-index:1;padding:9px 14px;font-weight:400;position:sticky;left:0}.tb-table tr:last-child th{border-bottom:0}.tb-table th[scope=row] a{color:var(--k-ink);display:grid}.tb-table th[scope=row] a:hover .tb-sym{text-underline-offset:.18em;text-decoration:underline 1px}.tb-table th[scope=row] small{color:var(--k-ink-3);font-size:12px;line-height:1.3;display:block}.tb-sym{font-weight:600}.tb-table td{height:auto;padding-block:10px}.tb-table td small{color:var(--k-ink-3);font-size:12px;display:block}.tb-state.is-idle{color:var(--k-ink-3)}.tb-months{vertical-align:middle;grid-template-columns:repeat(12,13px);gap:3px;display:inline-grid}.tb-months i{width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--k-line-2);border-radius:2px;display:block}.tb-months .m1{background:color-mix(in srgb,var(--k-ink) 24%,transparent);box-shadow:none}.tb-months .m2{background:color-mix(in srgb,var(--k-ink) 44%,transparent);box-shadow:none}.tb-months .m3{background:color-mix(in srgb,var(--k-ink) 66%,transparent);box-shadow:none}.tb-months .m4{background:color-mix(in srgb,var(--k-ink) 88%,transparent);box-shadow:none}.tb-months .mx{box-shadow:none;outline:1px dashed var(--k-line-3);outline-offset:-1px}.tb-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(24px,3.4vw,52px);display:grid}.tb-method p,.tb-licence{max-width:66ch;color:var(--k-ink-2)}.tb-method p strong{color:var(--k-ink);font-weight:600}.tb-licence{font-size:14px}.tb-qas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3.4vw,52px);display:grid}.tb-qa{border-top:1px solid var(--k-line);align-content:start;gap:6px;padding:16px 0;display:grid}.tb-qa h3{font:600 16px/1.35 var(--k-sans);color:var(--k-ink);margin:0}.tb-qa p{max-width:70ch;color:var(--k-ink-2)}.tb-qa a,.tb-note a{color:var(--k-ink);text-decoration:underline;text-decoration-color:var(--k-line-3);text-underline-offset:.2em}.tb-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.tb-related li a{border-top:1px solid var(--k-line);color:var(--k-ink);gap:2px;padding:14px 0;display:grid}.tb-related li a span{font-weight:600}.tb-related li a small{color:var(--k-ink-3);font-size:13px}.tb-related li a:hover span{text-underline-offset:.2em;text-decoration:underline}.tb-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.tb-row-link{grid-template-columns:24px minmax(100px,150px) minmax(0,1fr) 116px 150px;grid-template-areas:"rank tok act val share"".bar bar bar bar";gap:6px 16px}.tb-bar{height:10px}}@media (width<=900px){.tb-top{grid-template-columns:minmax(0,1fr);align-items:start}.tb-method,.tb-qas,.tb-section-top{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tb-now tb-now{grid-template-columns:minmax(0,1fr)}.tb-cell:not(.tb-cell--main)+.tb-cell{border-left:0;border-top:1px solid var(--k-line);padding-left:0}.tb-row-link{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"rank tok val"".bar bar"".act share";gap:5px 12px;padding:12px 14px}.tb-share{font-size:13px}.tb-related ul{grid-template-columns:minmax(0,1fr)}}
