:root,[data-theme="dark"]{--acc-ep01:#eeb43a;--acc-ep02:#8fb6d8;--acc-ep03:#a9c48f;--acc-playalong:#c9a0dc;--test-red:#e8553f;--test-blue:#3f8cff;--test-green:#4cc48a;--test-yellow:#f7e04b}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/IBMPlexSans.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:"Libre Franklin";src:url("/fonts/LibreFranklin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Courier Prime";src:url("/fonts/CourierPrime-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Courier Prime";src:url("/fonts/CourierPrime-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--w:rgba(255,255,255,.07);--t2:#d6d2ca;--ub:#090b11;--s1:#121621;--s2:#1b2030;--fg:#f4efe6;--dim:#a4aabb;--ln:rgba(255,255,255,.09);--ln2:rgba(255,255,255,.18);--acc:var(--acc-ep01);--g:clamp(20px,5.5vw,88px);--r:18px;--f:"Libre Franklin",system-ui,sans-serif;--e:cubic-bezier(.2,.8,.2,1);--gap:clamp(64px,8vw,112px);--ring:0 0 0 1px var(--ln)}.ub-ep02{--acc:var(--acc-ep02)}.ub-ep03{--acc:var(--acc-ep03)}.ub-playalong,.ub-stroop,.ub-monty,.ub-drm{--acc:var(--acc-playalong)}*,::before,::after{box-sizing:border-box}html{background:var(--ub);color-scheme:dark;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ub);color:var(--fg);font:400 17px/1.55 var(--f);-webkit-font-smoothing:antialiased;overflow-x:clip}img,iframe{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration-color:var(--ln2);text-underline-offset:.2em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:6px}.ub-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ub-skip{position:absolute;left:16px;top:-80px;z-index:60;background:var(--fg);color:var(--ub);padding:12px 18px;border-radius:999px}.ub-skip:focus{top:12px}.ub-header{position:absolute;z-index:20;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--g)}.ub-brand{display:inline-flex;align-items:center;gap:12px;min-height:48px;font:700 16px/1 var(--f);text-decoration:none}.ub-brand img{width:32px;height:32px;border-radius:9px}.ub-nav{display:flex;gap:2px;padding:4px;border-radius:999px;background:rgba(9,11,17,.6);backdrop-filter:blur(14px);box-shadow:var(--ring)}.ub-nav a,.ub-more-link{display:flex;align-items:center;min-height:44px;font:600 14px/1 var(--f);color:var(--dim);text-decoration:none}.ub-nav a{padding:0 16px;border-radius:999px}:is(.ub-nav a,.ub-more-link,.ub-crumbs a,.ub-footer a):hover,.ub-nav [aria-current]{color:var(--fg)}.ub-nav [aria-current]{background:rgba(255,255,255,.12)}@media (max-width:719px){.ub-nav a:not(.ub-nav-keep){display:none}.ub-nav a{color:var(--fg);padding:0 18px}}.ub-main{display:flex;flex-direction:column;gap:var(--gap);padding:clamp(112px,11vw,152px) 0 var(--gap)}.ub-main>*{width:min(100% - 2*var(--g),1360px);margin-inline:auto}.ub-main:has(>.ub-hero:first-child){padding-top:0}.ub-main>.ub-hero{width:100%}.ub-main>.ub-hero+*{margin-top:calc(var(--gap)*-.55)}.ub-h1{font:800 clamp(40px,5.2vw,76px)/.98 var(--f);letter-spacing:-.04em;text-wrap:balance;max-width:16ch}.ub-h2,.ub-prose h2{font:700 clamp(22px,2.1vw,30px)/1.12 var(--f);letter-spacing:-.025em;text-wrap:balance}.ub-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--t2);max-width:56ch}.ub-meta,.ub-tag,.ub-case{font-size:14px;line-height:1.45;color:var(--dim)}time{font:inherit}.ub-hl{background:color-mix(in srgb,var(--acc) 30%,transparent);padding:.04em .25em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ub-t2{display:block;margin-top:.35em;font-size:.42em;font-weight:700;letter-spacing:-.02em;color:var(--t2)}.ub-top{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;justify-items:start}.ub-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ub-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--w);border:1px solid var(--ln2);color:var(--fg);font:600 15px/1.1 var(--f);text-decoration:none;cursor:pointer;transition:transform .2s var(--e),box-shadow .2s,background .2s}.ub-btn:hover{background:rgba(255,255,255,.13)}.ub-btn:active{transform:scale(.97)}.ub-btn-acc,.ub-btn-acc:hover{background:var(--fg);color:#0b0d14;border-color:transparent;box-shadow:0 18px 44px -12px color-mix(in srgb,var(--acc) 70%,transparent),0 0 0 6px var(--w)}.ub-btn-acc:hover{background:#fff;transform:scale(1.03)}.ub-btn-play::before{content:"";width:14px;height:16px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.ub-btn-lg{min-height:56px;padding:0 28px;font-size:16px}.ub-btn-xl{min-height:60px;padding:0 30px;font-size:17px}.ub-sec{display:flex;flex-direction:column;gap:24px}.ub-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.ub-row{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);padding:8px var(--g) 20px;margin:-8px calc(var(--g)*-1) -20px;scrollbar-width:none}.ub-row::-webkit-scrollbar{display:none}.ub-row>li{scroll-snap-align:start;min-width:0}.ub-row-916{grid-auto-columns:38vw}.ub-row-169,.ub-row-txt{grid-auto-columns:80vw}@media (min-width:720px){.ub-row-916{grid-auto-columns:28vw}.ub-row-169,.ub-row-txt{grid-auto-columns:44vw}}@media (min-width:1024px){.ub-row{grid-auto-flow:row;overflow:visible;margin:0;padding:0;gap:20px}.ub-row-916{grid-template-columns:repeat(6,1fr)}.ub-row-916>li:nth-child(n+7){display:none}.ub-row-169,.ub-row-txt,.ub-row-games{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (min-width:1024px){.ub-few>.ub-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,300px)}}.ub-card,.ub-rcard{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--s1);box-shadow:var(--ring),0 20px 40px -24px #000;transition:transform .35s var(--e),box-shadow .35s}.ub-card picture{display:block;height:100%}.ub-card img{width:100%;height:100%;object-fit:cover}.ub-v916{aspect-ratio:9/16}.ub-v169{aspect-ratio:16/9}.ub-vstill{aspect-ratio:1920/848}a:focus-visible>.ub-card{transform:translateY(-4px);box-shadow:0 0 0 2px var(--acc),0 30px 50px -24px #000}@media (hover:hover){a:hover>.ub-card,a.ub-card:hover,.ub-rcard:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--acc),0 30px 50px -24px #000}}.ub-vc{display:grid;gap:12px;align-content:start;text-decoration:none}.ub-vc:focus-visible{outline:0}.ub-vc-t{font:600 15px/1.3 var(--f);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ub-rcard{display:flex;flex-direction:column;gap:8px;height:100%;min-height:132px;padding:22px 24px;text-decoration:none}.ub-rcard-t{font:700 19px/1.25 var(--f)}.ub-rcard-l{font-size:15px;line-height:1.45;color:var(--dim)}.ub-gplay{position:absolute;right:14px;bottom:14px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ub-gplay::before{content:"";position:absolute;inset:14px 13px 14px 17px;background:var(--fg);clip-path:polygon(0 0,100% 50%,0 100%)}.ub-row-169 .ub-rcard{aspect-ratio:16/9;height:auto;justify-content:flex-end}.ub-rcard-g{padding-right:76px;background:radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--acc) 22%,var(--s1)),var(--s1) 60%)}.ub-facade{position:relative;display:block}.ub-facade iframe{width:100%;height:100%;border:0}.ub-yt{display:grid;gap:24px;align-items:center}.ub-yt-body{display:grid;gap:12px;justify-items:start}.ub-yt-title{font:800 clamp(26px,3vw,44px)/1.02 var(--f);letter-spacing:-.035em;text-wrap:balance}.ub-yt-body .ub-btn{margin-top:12px}.ub-yt-q .ub-btn{background:var(--w);color:var(--fg);box-shadow:none;border-color:var(--ln2)}@media (min-width:1024px){.ub-yt{grid-template-columns:7fr 5fr;gap:48px}}.ub-crumbs:not(:has(li+li)){display:none}.ub-crumbs{display:flex;flex-wrap:wrap;gap:0 10px;font-size:14px;color:var(--dim)}.ub-crumbs li,.ub-crumbs a{display:flex;align-items:center;min-height:44px;text-decoration:none}.ub-crumbs [aria-current]{display:block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px}.ub-crumbs li+li::before{content:"/";margin-right:10px;opacity:.5}.ub-footer{display:grid;gap:28px;padding:56px var(--g) 64px;border-top:1px solid var(--ln);color:var(--dim);font-size:15px}.ub-fn{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}.ub-fn div{display:grid;align-content:start}.ub-fn h2{margin-bottom:4px;color:var(--fg);font:700 14px/1.4 var(--f)}.ub-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.ub-ft,.ub-fs{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px}.ub-footer .ub-brand{color:var(--fg)}.ub-footer p{max-width:72ch;font-size:14px;line-height:1.55}@media (min-width:768px){.ub-fn{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition-duration:1ms!important}}:root{--t-press:60ms;--rise:12px}a,button,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ub-nav a,.ub-more-link,.ub-play{transition:transform .2s var(--e)}:is(.ub-btn,.ub-nav a,.ub-more-link):active,a:active .ub-play{transform:scale(.97);transition-duration:var(--t-press)}a:active>.ub-card,a.ub-card:active,.ub-rcard:active{transform:scale(.98);transition-duration:var(--t-press)}@supports (animation-timeline:view()){.ub-sec-head>*,.ub-sec>.ub-h2,.ub-row>li,.ub-yt>*{animation:ub-rv linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.ub-row>li,.ub-yt>*{animation-range:entry 0% entry 60px}@media (max-width:1023px){.ub-row-916>li,.ub-row-169>li{animation-name:ub-sh;animation-timeline:view(inline);animation-range:entry 0% entry 100%}}}@keyframes ub-rv{from{opacity:0;translate:0 var(--rise)}}@keyframes ub-sh{from{opacity:.6;scale:.92}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.ub-header{view-transition-name:hdr}::view-transition-group(*){animation-duration:.19s}::view-transition-old(root){animation:.08s both ub-vo}::view-transition-new(root){--rise:8px;animation:.11s var(--e) .08s both ub-rv}@keyframes ub-vo{to{opacity:0}}