.tvw{--ink:#0d0c0b;--ink-2:#1b1916;--paper:#fbf7f2;--muted:#b7ada3;--orange:#e8650a;--orange-ink:#140801;--plate:#e9e7e3;--display:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--u:min((100vw - 2*max(16px,env(safe-area-inset-left,0px)))/100,1.7778vh);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--ink);color:var(--paper);font-family:var(--display);cursor:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.tvw.tvw-ctl-shown{cursor:default}.tvw-stage{width:calc(100*var(--u));aspect-ratio:16/9;background:var(--ink);max-width:100%;position:relative;overflow:hidden}.tvw-slide{opacity:0;grid-template-rows:minmax(0,1fr) auto;transition:opacity .6s;display:grid;position:absolute;inset:0}.tvw-slide.tvw-on{opacity:1}.tvw-body{justify-content:center;gap:calc(2.2*var(--u));padding:calc(5*var(--u))calc(6*var(--u))calc(2*var(--u));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.tvw-body.tvw-media{align-items:center;gap:calc(3*var(--u));padding-top:calc(7*var(--u));flex-direction:row}.tvw-media .tvw-text{gap:calc(1.4*var(--u))}.tvw-media .tvw-head{font-size:calc(5.4*var(--u));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tvw-media .tvw-sub{font-size:calc(2.7*var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.tvw-media .tvw-price{font-size:calc(4.8*var(--u))}.tvw-text{justify-content:center;gap:calc(2.2*var(--u));flex-direction:column;flex:auto;min-width:0;display:flex}.tvw-panel{flex:0 0 calc(34*var(--u));place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.tvw-panel-image{background:var(--plate);padding:calc(2*var(--u))}.tvw-panel-video{background:#000}.tvw-panel img,.tvw-panel video{object-fit:contain;max-width:100%;max-height:100%}.tvw-credit{right:calc(1*var(--u));bottom:calc(1*var(--u));padding:calc(.3*var(--u))calc(.8*var(--u));border-radius:calc(.4*var(--u));color:var(--paper);font-family:var(--mono);font-weight:500;font-size:calc(1.4*var(--u));background:#0d0c0bcc;margin:0;position:absolute}.tvw-kicker{font-family:var(--mono);font-weight:600;font-size:calc(2.6*var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.tvw-head{font-family:var(--display);font-weight:700;font-size:calc(8.8*var(--u));letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:.98}.tvw-head em{color:var(--orange);font-style:normal}.tvw-head.tvw-huge{font-size:calc(13*var(--u))}.tvw-sub{font-size:calc(3*var(--u));opacity:.92;max-width:36ch;line-height:1.25}.tvw-price{font-family:var(--mono);font-weight:600;font-size:calc(6*var(--u));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--orange)}.tvw-bar{justify-content:space-between;align-items:center;gap:calc(2*var(--u));padding:calc(2*var(--u))calc(4*var(--u));background:var(--orange);color:var(--orange-ink);display:flex;position:relative}.tvw-verb{font-weight:700;font-size:calc(4.2*var(--u));letter-spacing:-.01em;white-space:nowrap}.tvw-verb b{letter-spacing:.02em;text-underline-offset:.12em;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em}.tvw-num{font-family:var(--mono);font-weight:600;font-size:calc(8.2*var(--u));letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.tvw-fine{right:calc(4*var(--u));bottom:calc(.45*var(--u));font-size:calc(1.2*var(--u));opacity:.75;white-space:nowrap;margin:0;font-weight:400;position:absolute}.tvw-bar-theirs{min-width:0}.tvw-bar-theirs .tvw-verb{font-size:calc(3.8*var(--u));text-overflow:ellipsis;min-width:0;overflow:hidden}.tvw-bar-theirs .tvw-verb.tvw-verb-long{font-size:calc(3.2*var(--u));white-space:normal;text-overflow:clip;max-width:62%;line-height:1.08;overflow:visible}.tvw-bar-theirs .tvw-num{font-size:calc(6.2*var(--u));flex:none}.tvw-slide.tvw-flip{background:var(--orange);color:var(--orange-ink)}.tvw-slide.tvw-flip .tvw-kicker{color:var(--orange-ink);opacity:.7}.tvw-slide.tvw-flip .tvw-head em,.tvw-slide.tvw-flip .tvw-price{color:var(--paper)}.tvw-slide.tvw-flip .tvw-bar{background:var(--ink);color:var(--paper)}.tvw-slide.tvw-flip .tvw-bar .tvw-num{color:var(--orange)}.tvw-brand{top:calc(3.6*var(--u));right:calc(6*var(--u));font-weight:700;font-size:calc(2.4*var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);position:absolute}.tvw-stage.tvw-stage-flip .tvw-brand{color:var(--orange-ink);opacity:.7}.tvw-dots{left:calc(6*var(--u));top:calc(3.6*var(--u));gap:calc(.8*var(--u));color:var(--paper);display:flex;position:absolute}.tvw-stage.tvw-stage-flip .tvw-dots{color:var(--orange-ink)}.tvw-dots i{width:calc(1.1*var(--u));height:calc(1.1*var(--u));opacity:.25;background:currentColor;border-radius:50%}.tvw-dots i.tvw-on{opacity:.9}.tvw-ctl{right:calc(12px + env(safe-area-inset-right,0px));top:calc(12px + env(safe-area-inset-top,0px));opacity:0;z-index:5;pointer-events:none;gap:8px;transition:opacity .3s;display:flex;position:fixed}.tvw-ctl.tvw-show,.tvw-ctl:focus-within{opacity:1;pointer-events:auto}.tvw-ctl button{font:600 14px/1 var(--display);background:var(--ink-2);color:var(--paper);cursor:pointer;border:1px solid #3a352f;border-radius:6px;padding:10px 14px}.tvw-ctl button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.tvw-status{left:calc(.6*var(--u));bottom:calc(.3*var(--u));font-family:var(--mono);font-size:calc(1.2*var(--u));color:var(--paper);opacity:.4;pointer-events:none;margin:0;line-height:1;position:absolute}.tvw-slide.tvw-own{background:var(--own-bg);color:var(--own-ink)}.tvw-slide.tvw-own .tvw-kicker{color:var(--own-accent);opacity:1}.tvw-slide.tvw-own .tvw-head em,.tvw-slide.tvw-own .tvw-price{color:var(--own-accent)}.tvw-slide.tvw-own .tvw-bar{background:var(--own-accent);color:var(--own-accent-ink)}.tvw-slide.tvw-own .tvw-bar .tvw-num{color:var(--own-accent-ink)}.tvw-stage.tvw-stage-own .tvw-brand{color:var(--own-ink);opacity:.55}.tvw-stage.tvw-stage-own .tvw-dots{color:var(--own-ink)}.tvw-stage.tvw-stage-own .tvw-status{color:var(--own-ink);opacity:.6}.tvw-brand,.tvw-dots,.tvw-status{transition:color .6s,opacity .6s}@media (prefers-reduced-motion:reduce){.tvw-slide,.tvw-brand,.tvw-dots,.tvw-status{transition:none}}
