.kt-streak{background:var(--ui-surface,#ebe2cc);color:var(--ui-text,#1c1a17);font-family:var(--font,"DM Sans", system-ui, sans-serif);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.kt-flame{fill:var(--ui-turns,#d9583a);flex:none}.kt-streak-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kt-streak-text b{font-size:18px;font-weight:900;line-height:1.15}.kt-streak-text small,.kt-next small{color:var(--ui-mute,#5e5848);font-size:13px;line-height:1.3}.kt-next{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.kt-next small{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.kt-time{font-variant-numeric:tabular-nums;font:700 18px/1 ui-monospace,IBM Plex Mono,monospace}.kt-streak .kt-now{background:var(--ui-solo,#e2a414);min-height:44px;color:var(--ui-solo-ink,#1c1a17);font:800 15px / 1 var(--font,system-ui, sans-serif);cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 14px}.kt{color:var(--ui-text,#1c1a17);font-family:var(--font,"DM Sans", system-ui, sans-serif);text-align:left;gap:10px;display:grid}.kt-kicker{color:var(--ui-mute,#5e5848);font:800 12px / 1 var(--font,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:4px 2px 0}.kt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kt-tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kt .kt-tile{background:var(--ui-surface,#ebe2cc);min-width:0;min-height:64px;color:var(--ui-text,#1c1a17);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;padding:8px 10px;text-decoration:none;display:flex}.kt .kt-tile b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.kt .kt-tile small{color:var(--ui-mute,#5e5848);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.kt .kt-main{box-shadow:inset 0 0 0 2px var(--ui-text,#1c1a17);background:var(--ui-bg,#f6f0e1)}.kt .kt-party{background:var(--ui-party,#1f7a5c);color:var(--ui-party-ink,#f6f0e1)}.kt .kt-party small{color:inherit;opacity:.9}.kt .kt-tile:focus-visible,.kt .kt-remind:focus-visible,.kt-streak .kt-now:focus-visible{outline:3px solid var(--ui-solo,#e2a414);outline-offset:2px}@media (hover:hover){.kt .kt-tile:hover{filter:brightness(.97)}}.kt .kt-remind{min-height:44px;color:var(--ui-solo-text,#7a4f00);font:700 14px / 1.3 var(--font,system-ui, sans-serif);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;text-decoration:underline}.kt-desk{gap:12px;display:grid}.et{color:var(--ui-text,#1c1a17);font-family:var(--font,"DM Sans", system-ui, sans-serif);text-align:left;gap:8px;display:grid}.et-tabs{background:var(--ui-surface,#ebe2cc);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.et .et-tab{min-height:36px;color:var(--ui-mute,#5e5848);font:800 13px / 1 var(--font,system-ui, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:9px;transition:background-color .16s,color .16s}.et .et-tab[aria-selected=true]{background:var(--ui-bg,#f6f0e1);color:var(--ui-text,#1c1a17);box-shadow:0 1px 3px #0003}.et .et-tab:focus-visible{outline:3px solid var(--ui-solo,#e2a414);outline-offset:1px}.et-panel{animation:.16s both et-in}@keyframes et-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.et-panel{animation:none}}.et-rows{margin:0;padding:0;list-style:none}.et-row{border-bottom:1.5px solid var(--ui-line,#cbbd9c);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 2px;font-size:14px;line-height:1.3;display:grid}.et-k{color:var(--ui-mute,#5e5848);font-weight:700}.et-v{flex-direction:column;min-width:0;display:flex}.et-v small{color:var(--ui-mute,#5e5848);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.et-n{color:var(--ui-solo-text,#7a4f00);font-variant-numeric:tabular-nums}.et-note{color:var(--ui-mute,#5e5848);margin:6px 2px 0;font-size:13px}.et-link{color:var(--ui-solo-text,#7a4f00);font-weight:700}.et-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.et-stats>span{background:var(--ui-surface,#ebe2cc);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.et-stats small{color:var(--ui-mute,#5e5848);font-size:12px}.et-stats b{font-size:20px}.em{color:var(--ui-text,#1c1a17);font-family:var(--font,"DM Sans", system-ui, sans-serif);text-align:left;gap:10px;display:grid}.em-line,.em-links{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.em-rating{flex:100%}.em .em-link{min-height:36px;color:var(--ui-solo-text,#7a4f00);font:700 14px / 1.2 var(--font,system-ui, sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.em .em-quiet{color:var(--ui-mute,#5e5848)}.em-more{background:var(--ui-surface,#ebe2cc);border-radius:12px;gap:10px;padding:12px;display:grid}.em-more[hidden]{display:none}.ev3-bands{gap:8px;display:grid}.ev3-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.ev3-strip>span{height:18px;box-shadow:inset 0 0 0 1.5px var(--ui-line,#cbbd9c);border-radius:4px}.ev3-top{color:var(--ui-mute,#5e5848);margin:0;font-size:14px}.ev3-top b{color:var(--ui-party-text,#17654b)}.ev3-kicker{color:var(--ui-mute,#5e5848);font:800 12px / 1 var(--font,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0}.climb-end .climb-end-col.ev3{max-width:940px}.climb-end .ev3-main,.climb-end .ev3-next{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.climb-end .ev3-main .climb-end-head,.climb-end .ev3-main .climb-end-actions{padding:0}@media (width>=900px){.climb-end .climb-end-col.ev3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;display:grid}.climb-end .ev3-next{border-left:2px solid var(--ui-line,#cbbd9c)}}.og-game .og-sheet.ev3-sheet{background:var(--ui-bg,#f6f0e1);flex-direction:column;gap:12px;display:flex}.og-game .ev3-sheet .og-title-pill{box-shadow:none;color:var(--ui-text,#1c1a17);background:0 0;border:1.5px solid}.og-sheet.ev3-sheet>*{margin-block:0}.ev3-sheet .ev3-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2e .kt-share{background:var(--ui-solo,#e2a414);height:52px;box-shadow:0 4px 0 var(--ui-solo-edge,#9a6f08);color:var(--ui-solo-ink,#1c1a17);font:900 17px / 1 var(--font,system-ui, sans-serif);cursor:pointer;border:0;border-radius:16px}.v2e .kt-share:active{box-shadow:0 1px 0 var(--ui-solo-edge,#9a6f08);transform:translateY(3px)}@media (width<=899px){.climb-end-col:has(>.v2-slot>.v2e[data-end-arm=b])>:is(.climb-recap,.climb-compare,.climb-end-rating,.climb-end-actions .og-stage-toggle){display:none}.og-sheet:has(>.v2-slot>.v2e[data-end-arm=b])>:is(.og-rate,.og-stage-toggle){display:none}:is(.climb-end-col,.og-sheet):has(>.v2-slot>.v2e[data-end-arm=b]) .ee>:not(.ee-install){display:none}}.et .et-more{min-height:40px;color:var(--ui-solo-text,#7a4f00);font:700 14px / 1.2 var(--font,system-ui, sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;text-decoration:underline}.climb-end .ev3 .climb-end-title{box-shadow:none;color:var(--ui-text,#1c1a17);background:0 0;border:2px solid}html[data-ui=v2] .og-game.climb-stage .climb-end:not(:has(.v2e)) .ev3 .climb-end-title{box-shadow:none;color:var(--ui-text,#1c1a17);background:0 0;border:2px solid}@media (width<=899px){.og-sheet>.v2-slot>.v2e[data-end-arm=b]{background:var(--ui-bg,#f6f0e1);border-radius:22px;padding:14px;box-shadow:0 10px 30px -14px #0000008c}}
