.tmp{text-align:left;--tmp-bg:var(--bg,#12100d);--tmp-raised:var(--bg-raised,#1a1713);--tmp-bone:var(--bone,#e9e5dc);--tmp-dim:var(--dim,#a8a397);--tmp-accent:var(--amber,#f2a30c);--tmp-accent-deep:var(--amber-deep,#dc9300);--tmp-on-accent:#12100d;--tmp-rule:rgba(233,229,220,0.14);--tmp-glow:0 0 0 7px rgba(242,163,12,0.16),0 12px 38px -6px rgba(242,163,12,0.6);--tmp-fade:180ms;--tmp-display:var(--font-archivo,var(--font-interface,ui-sans-serif)),Arial,sans-serif;--tmp-mono:var(--font-jbmono,ui-monospace),SFMono-Regular,Menlo,monospace;position:relative;width:100%;container-type:inline-size;isolation:isolate;color:var(--tmp-bone);font-family:var(--font-interface,ui-sans-serif),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;outline:none}.tmp *,.tmp :after,.tmp :before{box-sizing:border-box}.tmp p{margin:0}.tmp a,.tmp button{font:inherit;-webkit-tap-highlight-color:transparent}.tmp svg{display:block}.tmp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tmp-stage{position:relative;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border-radius:var(--tmp-radius,16px);background:#000;box-shadow:var(
    --tmp-shadow,0 0 0 1px rgba(233,229,220,.14),0 30px 70px -30px rgba(0,0,0,.85),0 10px 24px -12px rgba(0,0,0,.6)
  );--tmp-bar-h:94px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tmp:focus-visible .tmp-stage{outline:3px solid var(--tmp-accent);outline-offset:3px}.tmp-frame{position:absolute;left:0;top:-50%;width:100%;height:200%}.tmp-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tmp-shield{position:absolute;inset:0;z-index:2;cursor:pointer;touch-action:manipulation}.tmp[data-chrome=off] .tmp-shield{cursor:none}.tmp-poster{position:absolute;inset:0;z-index:3;background:var(--tmp-bg);cursor:pointer;transition:opacity var(--tmp-fade) ease,visibility 0s linear var(--tmp-fade)}.tmp-poster[data-passthrough]{pointer-events:none}.tmp[data-started] .tmp-poster{opacity:0;visibility:hidden}.tmp-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tmp-poster-shade{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(18,16,13,0) 30%,rgba(18,16,13,.45) 100%),linear-gradient(0deg,rgba(12,10,8,.95) 0,rgba(12,10,8,.78) 26%,rgba(12,10,8,.3) 48%,rgba(12,10,8,0) 64%)}.tmp-poster-info{position:absolute;left:0;right:0;bottom:0;padding:0 clamp(14px,3cqw,28px) clamp(12px,2.6cqw,24px)}.tmp-poster-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:34ch;font-family:var(--tmp-display);font-weight:800;font-size:clamp(19px,1.9cqw + 10px,32px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.6)}.tmp-poster-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px!important}.tmp-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(18,16,13,.78);border:1px solid var(--tmp-rule);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.tmp-chip svg{width:17px;height:17px}.tmp-chip svg,.tmp-chip-resume{color:var(--tmp-accent)}.tmp-big{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;padding:0;border:0;border-radius:50%;background:var(--tmp-accent);color:var(--tmp-on-accent);box-shadow:var(--tmp-glow);cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.tmp-big svg{width:42px;height:42px;margin-left:5px}.tmp-big[data-busy] svg{margin-left:0}.tmp-big:focus-visible,.tmp-big:hover,.tmp-stage:hover .tmp-poster .tmp-big{transform:scale(1.06);background:#ffb21f;box-shadow:0 0 0 9px rgba(242,163,12,.2),0 14px 44px -6px rgba(242,163,12,.75)}.tmp-big:focus-visible{outline:3px solid var(--tmp-bone);outline-offset:5px}.tmp-pause{position:absolute;inset:0;z-index:4;background:rgba(10,9,7,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tmp-fade) ease,visibility 0s linear var(--tmp-fade)}.tmp-pause[data-on]{opacity:1;visibility:visible;transition:opacity var(--tmp-fade) ease,visibility 0s}.tmp-center{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--tmp-fade) ease,visibility 0s linear var(--tmp-fade)}.tmp-center[data-on]{opacity:1;visibility:visible;transition:opacity .12s ease,visibility 0s}.tmp-center[data-on][data-mode=busy]{transition:none}.tmp-center[data-on] button{pointer-events:auto}.tmp-disc{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:80px;height:80px;margin:-40px 0 0 -40px;padding:0;border:1px solid var(--tmp-rule);border-radius:50%;background:rgba(18,16,13,.95);color:var(--tmp-bone);box-shadow:0 10px 30px -8px rgba(0,0,0,.7);cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .15s ease}.tmp-disc svg{width:34px;height:34px}button.tmp-disc:focus-visible,button.tmp-disc:hover{color:var(--tmp-accent);transform:scale(1.05)}.tmp-center[data-mode=busy] .tmp-disc{color:var(--tmp-accent);cursor:default}.tmp-spinner{width:40px;height:40px;animation:tmp-spin .9s linear infinite}.tmp-big .tmp-spinner{width:44px;height:44px}.tmp-flash{top:12%;left:50%;z-index:5;padding:9px 18px;border-radius:999px;background:rgba(18,16,13,.88);border:1px solid var(--tmp-rule);font-size:17px;font-weight:600;white-space:nowrap;transform:translateX(-50%);animation:tmp-flash .8s ease forwards}.tmp-captions,.tmp-flash{position:absolute;pointer-events:none}.tmp-captions{--tmp-cap-scale:1;left:0;right:0;bottom:6%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.12em;font-family:var(--font-interface,ui-sans-serif),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:calc(var(--tmp-cap-scale) * clamp(16px, 2.2cqi + 8px, 40px));font-weight:500;line-height:1.36;text-align:center;transition:bottom .22s ease}.tmp[data-chrome=on] .tmp-captions{bottom:calc(var(--tmp-bar-h) + 8px)}.tmp-captions[data-size=large]{--tmp-cap-scale:1.25}.tmp-captions[data-size=xl]{--tmp-cap-scale:1.5}.tmp-captions p{max-width:88%;text-wrap:balance}.tmp-captions span{padding:.06em .42em .1em;border-radius:.2em;background:rgba(8,7,5,.8);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tmp-cc{position:relative}.tmp-cc[aria-pressed=true]{color:var(--tmp-accent)}.tmp-cc[aria-pressed=true]:after{content:"";position:absolute;left:13px;right:13px;bottom:7px;height:3px;border-radius:2px;background:var(--tmp-accent)}.tmp-controls{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:44px 10px 6px;background:linear-gradient(0deg,rgba(8,7,5,.9) 0,rgba(8,7,5,.66) 42%,rgba(8,7,5,.25) 75%,rgba(8,7,5,0));transition:opacity .2s ease,visibility 0s}.tmp:not([data-started]) .tmp-controls,.tmp[data-chrome=off] .tmp-controls{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.tmp-row{display:flex;align-items:center;gap:2px}.tmp-btn{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--tmp-bone);cursor:pointer;transition:background-color .15s ease,color .15s ease}.tmp-btn svg{width:26px;height:26px}.tmp-btn:hover{background:rgba(233,229,220,.12)}.tmp-btn:active{background:rgba(233,229,220,.2)}.tmp-btn:focus-visible,.tmp-menu button:focus-visible{outline:3px solid var(--tmp-accent);outline-offset:-3px}.tmp-speed{width:auto;min-width:58px;padding:0 10px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.tmp-time{margin:0 8px!important;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tmp-time-sep,.tmp-time-total{color:var(--tmp-dim);font-weight:500}.tmp-spacer{flex:1}.tmp-volume{display:flex;align-items:center}.tmp-volume-slider{--tmp-track:linear-gradient(to right,var(--tmp-bone) var(--tmp-level,100%),rgba(233,229,220,0.28) var(--tmp-level,100%));width:92px;height:44px;margin:0 6px 0 2px;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.tmp-volume-slider:focus-visible{outline:3px solid var(--tmp-accent);outline-offset:2px;border-radius:6px}.tmp-volume-slider::-webkit-slider-runnable-track{height:5px;border-radius:3px;background:var(--tmp-track)}.tmp-volume-slider::-moz-range-track{height:5px;border-radius:3px;background:var(--tmp-track)}.tmp-volume-slider::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5.5px;border:0;border-radius:50%;background:var(--tmp-bone);box-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-appearance:none;appearance:none}.tmp-volume-slider::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--tmp-bone);box-shadow:0 1px 4px rgba(0,0,0,.5)}@media (hover:none){.tmp-volume-slider{display:none}}.tmp-seek{position:relative;display:flex;align-items:center;height:44px;margin:0 8px -4px;cursor:pointer;touch-action:none;outline:none}.tmp-seek[aria-disabled]{cursor:default}.tmp-seek:focus-visible{outline:3px solid var(--tmp-accent);outline-offset:-6px;border-radius:10px}.tmp-seek-track{position:relative;width:100%;height:6px;border-radius:4px;background:rgba(233,229,220,.24);transition:height .15s ease}.tmp-seek:focus-visible .tmp-seek-track,.tmp-seek:hover .tmp-seek-track,.tmp-seek[data-active] .tmp-seek-track{height:9px}.tmp-seek-loaded,.tmp-seek-played{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.tmp-seek-loaded{background:rgba(233,229,220,.36)}.tmp-seek-played{background:var(--tmp-accent);box-shadow:0 0 12px rgba(242,163,12,.55)}.tmp-seek-thumb{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--tmp-accent);box-shadow:0 0 0 5px rgba(242,163,12,.25),0 2px 6px rgba(0,0,0,.5);transform:scale(.7);transition:transform .15s ease}.tmp-seek:focus-visible .tmp-seek-thumb,.tmp-seek:hover .tmp-seek-thumb,.tmp-seek[data-active] .tmp-seek-thumb{transform:scale(1)}.tmp-seek-tip{position:absolute;bottom:calc(100% - 4px);left:clamp(30px,var(--tmp-x),calc(100% - 30px));padding:5px 10px;border-radius:8px;background:rgba(18,16,13,.94);border:1px solid var(--tmp-rule);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.tmp-menu-layer{position:absolute;top:8px;right:64px;bottom:calc(var(--tmp-bar-h) + 4px);z-index:7;display:flex;flex-direction:column;justify-content:flex-end}.tmp-menu-layer:has(.tmp-menu[aria-label=Subtitles]){right:116px}.tmp-menu{min-width:210px;max-height:100%;overflow-y:auto;padding:8px;border-radius:14px;background:rgba(26,23,19,.97);border:1px solid var(--tmp-rule);box-shadow:0 22px 60px -10px rgba(0,0,0,.75);animation:tmp-appear .15s ease}.tmp-menu-group+.tmp-menu-group{margin-top:6px;padding-top:4px;border-top:1px solid var(--tmp-rule)}.tmp-menu-title{padding:6px 12px 8px;font-family:var(--tmp-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--tmp-dim)}.tmp-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--tmp-bone);font-size:17px;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.tmp-menu button:hover{background:rgba(233,229,220,.1)}.tmp-menu button[aria-checked=true]{color:var(--tmp-accent);font-weight:700}.tmp-menu button svg{width:20px;height:20px}.tmp[data-fullscreen=native],.tmp[data-fullscreen=pseudo]{display:flex;align-items:center;justify-content:center;background:#000}.tmp[data-fullscreen=pseudo]{position:fixed;inset:0;z-index:2147483000;width:auto;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.tmp[data-fullscreen=native] .tmp-stage{width:min(100%,calc(100vh * 16 / 9))}.tmp[data-fullscreen=pseudo] .tmp-stage{width:min(100%,calc((100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) * 16 / 9))}.tmp[data-fullscreen=native] .tmp-stage,.tmp[data-fullscreen=pseudo] .tmp-stage{border-radius:0;box-shadow:none}.tmp[data-fullscreen=native][data-chrome=off],.tmp[data-fullscreen=pseudo][data-chrome=off]{cursor:none}.tmp-close{position:absolute;top:10px;right:10px;z-index:6;background:rgba(18,16,13,.7);transition:opacity .2s ease,visibility 0s}.tmp[data-chrome=off] .tmp-close{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.tmp-end,.tmp-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(12px,4cqw,40px);overflow:hidden;background:var(--tmp-bg);text-align:center;animation:tmp-appear var(--tmp-fade) ease}.tmp-end{z-index:8}.tmp-error{z-index:9}.tmp-end-backdrop{position:absolute;inset:-40px;background-position:50%;background-size:cover;filter:blur(22px) brightness(.32) saturate(.85)}.tmp-end-inner{position:relative;display:flex;flex-direction:column;align-items:center;max-width:600px}.tmp-end-done{display:inline-flex;align-items:center;gap:12px;font-family:var(--tmp-display);font-weight:800;font-size:clamp(20px,1.6cqw + 12px,32px);line-height:1.15;letter-spacing:-.015em}.tmp-end-check{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--tmp-accent);color:var(--tmp-on-accent);box-shadow:0 0 22px rgba(242,163,12,.45)}.tmp-end-check svg{width:24px;height:24px}.tmp-end-next{margin-top:clamp(10px,2.4cqw,24px)}.tmp-end-label{font-family:var(--tmp-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--tmp-accent)}.tmp-end-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px!important;font-size:clamp(17px,.8cqw + 13px,22px);font-weight:700;line-height:1.3}.tmp-error-hint{max-width:46ch;margin-top:10px!important;font-size:17px;line-height:1.5;color:var(--tmp-dim)}.tmp-end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(12px,2.6cqw,26px)}.tmp-cta,.tmp-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.tmp-cta{border:0;background:var(--tmp-accent);color:var(--tmp-on-accent);box-shadow:0 10px 32px -8px rgba(242,163,12,.65)}.tmp-cta:hover{background:#ffb21f;box-shadow:0 12px 38px -6px rgba(242,163,12,.8)}.tmp-ghost{border:1px solid rgba(233,229,220,.32);background:rgba(233,229,220,.06);color:var(--tmp-bone);font-weight:600}.tmp-ghost:hover{background:rgba(233,229,220,.14)}.tmp-cta:focus-visible,.tmp-ghost:focus-visible{outline:3px solid var(--tmp-bone);outline-offset:3px}.tmp-cta svg,.tmp-ghost svg{width:22px;height:22px}.tmp-short{display:none}.tmp-ring{position:relative;display:grid;place-items:center;width:30px;height:30px}.tmp-ring svg{position:absolute;inset:0;width:30px;height:30px;transform:rotate(-90deg)}.tmp-ring circle{fill:none;stroke-width:3.5}.tmp-ring-track{stroke:rgba(18,16,13,.25)}.tmp-ring-fill{stroke:var(--tmp-on-accent);stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:0;animation:tmp-countdown linear forwards}.tmp-ring b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}@container (max-width: 720px){.tmp-menu-layer,.tmp-menu-layer:has(.tmp-menu[aria-label=Subtitles]){inset:0;display:grid;place-items:center;padding:6px;background:rgba(8,7,5,.7)}.tmp-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,400px);min-width:0;padding:8px}.tmp-menu-title{grid-column:1/-1;padding:0 4px 2px;line-height:1.25;text-align:center}.tmp-menu-group{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.tmp-menu-group .tmp-menu-title{flex:0 0 100%}.tmp-menu-group button{flex:1 1 0;min-width:0}.tmp-menu-group+.tmp-menu-group{margin-top:0;padding-top:2px;border-top:0}.tmp-menu button{justify-content:center;padding:0 6px;background:rgba(233,229,220,.07);text-align:center}.tmp-menu button svg{display:none}.tmp-menu button[aria-checked=true]{background:var(--tmp-accent);color:var(--tmp-on-accent)}}@container (max-width: 560px){.tmp-stage{--tmp-bar-h:86px}.tmp-controls{padding:34px 4px 2px}.tmp-btn{width:44px;height:44px}.tmp-btn svg{width:24px;height:24px}.tmp-speed{min-width:52px;padding:0 6px;font-size:16px}.tmp-time{margin:0 4px!important;font-size:15px}.tmp-skip,.tmp-volume-slider{display:none}.tmp-big{width:84px;height:84px;margin:-42px 0 0 -42px}.tmp-big svg{width:36px;height:36px;margin-left:4px}.tmp-disc{width:72px;height:72px;margin:-36px 0 0 -36px}.tmp-disc svg{width:30px;height:30px}.tmp-chip{min-height:28px;padding:0 10px;font-size:15px}.tmp-cta,.tmp-ghost{min-height:46px;padding:0 16px;font-size:16px}.tmp-end-check{width:32px;height:32px}.tmp-end-check svg{width:20px;height:20px}.tmp-error-hint{font-size:15px}}@container (max-width: 440px){.tmp-chip-resume,.tmp-end-label,.tmp-error-hint,.tmp-poster-title{display:none}.tmp-end-next{margin-top:4px}.tmp-end-title{-webkit-line-clamp:1;font-size:15px;color:var(--tmp-dim)}.tmp-end-done{font-size:18px;gap:8px}.tmp-end-check{width:26px;height:26px}.tmp-end-check svg{width:17px;height:17px}.tmp-end-actions{gap:6px;margin-top:10px}.tmp-cta,.tmp-ghost{min-height:44px;padding:0 14px;font-size:15px;gap:7px}.tmp-long{display:none}.tmp-short{display:inline}.tmp-again{width:44px;padding:0}.tmp-again span{display:none}.tmp-controls{display:flex;align-items:center;gap:2px;padding:26px 4px 0}.tmp-row,.tmp-time{display:contents}.tmp-play,.tmp-spacer,.tmp-time-sep,.tmp-volume{display:none}.tmp-time-now{order:1;margin-left:8px}.tmp-seek{order:2;flex:1;min-width:0;margin:0 10px}.tmp-time-total{order:3;margin-right:2px}.tmp-cc{order:4}.tmp-speed{order:5}.tmp-fs{order:6}.tmp-stage{--tmp-bar-h:44px}.tmp-menu-group+.tmp-menu-group .tmp-menu-title{display:none}.tmp-menu-group button{flex:1 1 auto;width:auto;padding:0 8px;white-space:nowrap;font-size:16px}}@container (max-width: 360px){.tmp-time-total{display:none}.tmp-seek{margin:0 6px}}@keyframes tmp-spin{to{transform:rotate(1turn)}}@keyframes tmp-appear{0%{opacity:0}to{opacity:1}}@keyframes tmp-flash{0%{opacity:0;transform:translate(-50%,4px)}15%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes tmp-countdown{to{stroke-dashoffset:94.25}}@media (prefers-reduced-motion:reduce){.tmp *,.tmp :after,.tmp :before{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.tmp-flash{opacity:1}}