.pairing-screen{--pairing-muted:#a2afc3;color:#f3f5fa;background:radial-gradient(at 50% 35%,#16243b 0%,#090d14 65%);flex-direction:column;height:100%;padding:max(24px,min(4vw,76px));font-family:Avenir Next,Segoe UI,sans-serif;display:flex;overflow:auto}.pairing-header,.pairing-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.pairing-brand{letter-spacing:-2px;align-items:center;gap:14px;font-size:max(30px,min(2.5vw,48px));font-weight:600;display:inline-flex}.pairing-brand-dot{color:#8da5ff}.pairing-mark{align-items:center;gap:4px;display:inline-flex;transform:skew(-12deg)}.pairing-mark span{background:currentColor;border-radius:2px;width:7px;height:24px}.pairing-mark span:nth-child(2){background:#8aa4ff;height:36px}.pairing-mark span:nth-child(3){background:#5265f6;height:30px}.pairing-header-label{letter-spacing:.18em;color:var(--pairing-muted);font-size:max(11px,min(.9vw,18px))}.pairing-content{text-align:center;width:100%;max-width:1440px;margin:auto;padding:24px 0}.pairing-eyebrow{color:#a8b9fb;letter-spacing:.2em;font-size:max(11px,min(1vw,19px));font-weight:600}.pairing-content h1{letter-spacing:-.045em;margin:18px 0;font-size:max(30px,min(3.6vw,70px));font-weight:500;line-height:1.15}.pairing-description{color:var(--pairing-muted);margin:0;font-size:max(16px,min(1.35vw,26px));line-height:1.5}.pairing-code-panel{margin:max(26px,min(3vw,52px)) auto}.pairing-code-label{color:var(--pairing-muted);letter-spacing:.18em;font-size:max(10px,min(.85vw,17px))}.pairing-code{justify-content:center;gap:max(6px,min(1vw,18px));margin:18px 0;display:flex}.pairing-digit{font-variant-numeric:tabular-nums;background:#172235;border:1px solid #819acd38;border-radius:12px;place-items:center;width:max(40px,min(8vw,154px));height:max(66px,min(10vw,186px));font-size:max(36px,min(7vw,136px));font-weight:500;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff09}.pairing-digit:nth-child(3){margin-right:max(4px,min(1vw,20px))}.pairing-waiting{color:#bdd4ce;justify-content:center;align-items:center;gap:10px;font-size:max(13px,min(1vw,20px));display:flex}.pairing-waiting>span{background:#94dcc5;border-radius:50%;width:7px;height:7px}.pairing-steps{text-align:left;border-top:1px solid #ffffff16;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:max(22px,min(2.2vw,42px)) 0 0;list-style:none;display:grid}.pairing-steps li{gap:16px;display:flex}.pairing-step-number{color:#8aa4ff;padding-top:4px;font-size:max(13px,min(1vw,20px))}.pairing-steps h2{margin:0 0 8px;font-size:max(17px,min(1.3vw,25px));font-weight:500}.pairing-steps p{color:var(--pairing-muted);max-width:340px;margin:0;font-size:max(13px,min(1vw,20px));line-height:1.6}.pairing-footer{color:var(--pairing-muted);border-top:1px solid #ffffff16;padding-top:20px;font-size:max(11px,min(.9vw,18px))}@media (max-width:700px),(orientation:portrait){.pairing-header-label{display:none}.pairing-content{padding:44px 0}.pairing-steps{grid-template-columns:1fr;gap:24px;max-width:520px;margin-left:auto;margin-right:auto}.pairing-steps p{max-width:none}.pairing-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-height:800px) and (min-width:701px) and (orientation:landscape){.pairing-screen{padding:24px 40px}.pairing-content{padding:20px 0}.pairing-code-panel{margin:22px auto}.pairing-content h1{margin:12px 0}.pairing-steps{padding-top:20px}}.pairing-methods{justify-content:center;align-items:center;gap:max(24px,min(4vw,76px));margin:24px 0;display:flex}.pairing-methods .pairing-code-panel{margin:0}.pairing-methods .pairing-digit{width:max(40px,min(6vw,116px));height:max(66px,min(8vw,154px));font-size:max(36px,min(5.6vw,108px))}.pairing-qr-panel{flex-shrink:0;width:max(180px,min(15vw,280px))}.pairing-qr-panel img{border-radius:8px;width:100%;height:auto;display:block}.pairing-qr-panel a{color:#b7c6ff;text-underline-offset:4px;cursor:pointer;margin-top:14px;font-size:max(15px,min(1.2vw,23px));display:inline-block}.pairing-qr-panel a:focus-visible{outline-offset:5px;outline:2px solid #8aa4ff}.pairing-qr-panel p{color:var(--pairing-muted);margin:8px 0 0;font-size:max(12px,min(.9vw,17px));line-height:1.5}@media (max-width:700px),(orientation:portrait){.pairing-methods{flex-direction:column;gap:24px;margin:28px 0}}@media (max-height:800px) and (min-width:701px) and (orientation:landscape){.pairing-qr-panel{width:160px}.pairing-methods{margin:16px 0}.pairing-content{padding:12px 0}}.tv-design{width:100%;height:100%;position:relative;overflow:hidden}.tv-design *{box-sizing:border-box}.tv-design-layer{position:absolute;overflow:hidden}.tv-design-layer img{width:100%;height:100%;display:block}.tv-design-text{overflow-wrap:anywhere;white-space:pre-wrap;align-items:center;line-height:1.15;display:flex}.tv-design-image-empty{background:#ffffff14;width:100%;height:100%}.tv-design-layer[data-selected]{outline-offset:1px;outline:2px solid #38bdf8}.tv-design-layer{animation-duration:.7s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}@keyframes tv-design-fade{0%{opacity:0}}@keyframes tv-design-slide-up{0%{opacity:0;translate:0 8%}}@keyframes tv-design-slide-left{0%{opacity:0;translate:8%}}@keyframes tv-design-zoom{0%{opacity:0;scale:.92}}@media (prefers-reduced-motion:reduce){.tv-design-layer{animation-name:none!important}}.tv-board-host{width:100%;height:100%;position:relative;overflow:hidden}.tv-board,.tv-board *{box-sizing:border-box}.tv-board{transform-origin:0 0;background:var(--board-bg);color:var(--board-ink);text-align:left;flex-direction:column;gap:32px;padding:48px;line-height:1.25;display:flex;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:hidden}.tv-board h1,.tv-board h2,.tv-board h3,.tv-board p{color:inherit;margin:0}.tv-board-header{border-bottom:2px solid var(--board-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;min-height:104px;padding-bottom:24px;display:flex}.tv-board-brand{flex:1;min-width:0}.tv-board-brand h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:58px;font-weight:750;line-height:1.06}.tv-board-eyebrow{color:var(--board-accent);letter-spacing:5px;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:12px;font:600 19px/1.4 Arial,sans-serif}.tv-board-logo{object-fit:contain;max-width:180px;height:76px}.tv-board-edition{letter-spacing:5px;text-align:right;flex-shrink:0;font:600 22px/1.5 Arial,sans-serif}.tv-board-edition span{color:var(--board-muted);letter-spacing:2px;font-size:13px;display:block}.tv-board-body{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px;min-height:0;display:grid}.tv-board-body[data-layout=signature]{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.tv-board-body[data-layout=duet]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.tv-board-menu{gap:32px;min-width:0;min-height:0;display:flex}.tv-menu-zone{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.tv-menu-measure{visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0;left:0}.tv-menu-page{position:relative;overflow:hidden}.tv-menu-section+.tv-menu-section{margin-top:24px}.tv-menu-heading{overflow-wrap:anywhere;min-height:64px;padding:0 0 24px;font-size:36px;font-weight:700;line-height:1.2;color:var(--board-accent)!important}.tv-menu-heading[data-style=line]{border-top:2px solid var(--board-accent);padding-top:18px}.tv-menu-heading[data-style=solid]{background:var(--board-accent);border-bottom:20px solid var(--board-bg);padding:12px 16px;color:var(--board-accent-ink)!important}.tv-menu-heading[data-style=label]{letter-spacing:1px}.tv-menu-heading small{opacity:.7;margin-left:12px;font:400 16px/1.2 Arial,sans-serif;display:inline-block}.tv-menu-number{opacity:.6;margin-right:20px;font:500 20px/1 Arial,sans-serif}.tv-menu-row{border-bottom:1px solid var(--board-border);break-inside:avoid;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.tv-menu-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.tv-menu-row h3{font-size:32px;font-weight:600;line-height:1.2}.tv-menu-row p{color:var(--board-muted);margin-top:8px;font-size:22px;line-height:1.35}.tv-menu-price{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;max-width:44%;font:650 32px/1.25 Arial,sans-serif}.tv-menu-price strong{font-weight:inherit;white-space:nowrap}.tv-menu-price small{color:var(--board-muted);overflow-wrap:anywhere;margin-bottom:3px;font-size:17px;font-weight:400;display:block}.tv-menu-price>div+div{margin-top:8px}.tv-menu-price[data-pill=true]{background:var(--board-accent);color:var(--board-accent-ink);border-radius:50px;padding:5px 12px;font-size:28px}.tv-menu-price[data-pill=true] small{color:inherit}.tv-menu-row[data-available=false] h3{color:var(--board-muted);text-decoration:line-through}.tv-menu-badges{color:var(--board-accent);flex-wrap:wrap;gap:8px;padding-top:8px;font:600 16px/1.3 Arial,sans-serif;display:flex}.tv-menu-badges span{border:1px solid var(--board-border);border-radius:4px;padding:3px 7px}.tv-menu-pagination{letter-spacing:2px;height:48px;color:var(--board-muted);justify-content:space-between;align-items:flex-end;font:500 16px/1.5 Arial,sans-serif;display:flex}.tv-menu-pagination i{opacity:.4;margin:0 5px;font-style:normal}.tv-menu-empty{color:var(--board-muted);font-size:28px}.tv-board-vitrine{background:var(--board-surface);min-width:0;min-height:0;overflow:hidden}.tv-featured{flex-direction:column;height:100%;animation:.65s ease-out tv-product-in;display:flex;position:relative}.tv-featured-photo{background:var(--board-accent);min-height:80px;color:var(--board-accent-ink);flex:1;position:relative;overflow:hidden}.tv-featured-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tv-featured-label{background:var(--board-bg);color:var(--board-ink);letter-spacing:3px;padding:14px 18px;font:600 16px/1 Arial,sans-serif;position:absolute;top:24px;left:24px}.tv-featured-monogram,.tv-image-fallback{opacity:.65;place-items:center;width:100%;height:100%;font-size:200px;font-weight:700;display:grid}.tv-featured-monogram{font-style:italic}.tv-featured-copy{flex-shrink:0;padding:32px}.tv-featured-caption{letter-spacing:3px;color:var(--board-accent);justify-content:space-between;gap:20px;margin-bottom:16px;font:600 16px/1.3 Arial,sans-serif;display:flex}.tv-featured-copy h2{letter-spacing:-1.8px;overflow-wrap:anywhere;font-size:56px;font-weight:700;line-height:1.07}.tv-featured-copy p{color:var(--board-muted);overflow-wrap:anywhere;margin-top:16px;font-size:25px;line-height:1.35}.tv-featured-copy .tv-menu-price{text-align:left;max-width:100%;color:var(--board-accent);flex-wrap:wrap;gap:24px;margin-top:24px;font-size:48px;display:flex}.tv-featured-copy .tv-menu-price>div+div{margin-top:0}.tv-vitrine-empty{height:100%;color:var(--board-accent);flex-direction:column;justify-content:center;padding:40px;display:flex}.tv-vitrine-empty span{letter-spacing:4px;font:600 18px Arial,sans-serif}.tv-vitrine-empty p{margin-top:24px;font-size:48px}.tv-board-footer{border-top:2px solid var(--board-border);flex-shrink:0;align-items:center;gap:24px;min-height:64px;padding-top:22px;font:500 26px/1.35 Arial,sans-serif;display:flex}.tv-board-footer p{overflow-wrap:anywhere;flex:1}.tv-board-footer-mark{color:var(--board-accent);font-size:32px}.tv-board-footer time{font-variant-numeric:tabular-nums;color:var(--board-accent);flex-shrink:0;font-size:30px}.tv-board[data-orientation=portrait]{gap:28px;padding:44px}.tv-board[data-orientation=portrait] .tv-board-header{min-height:128px}.tv-board[data-orientation=portrait] .tv-board-edition{display:none}.tv-board[data-orientation=portrait] .tv-board-body{grid-template-rows:minmax(0,.38fr) minmax(0,.62fr);grid-template-columns:minmax(0,1fr);gap:32px}.tv-board[data-orientation=portrait] .tv-board-vitrine{grid-row:1}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=signature]{grid-template-rows:minmax(0,.58fr) minmax(0,.42fr)}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=duet]{grid-template-rows:repeat(2,minmax(0,1fr));gap:48px}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=showcase] .tv-featured{flex-direction:row}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=showcase] .tv-featured-photo{flex:0 0 42%}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=showcase] .tv-featured-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=showcase] .tv-featured-copy h2{font-size:48px}.tv-board[data-orientation=portrait] .tv-board-footer{font-size:24px}.tv-board[data-family=ember] .tv-board-brand h1,.tv-board[data-family=street] .tv-board-brand h1{text-transform:uppercase;letter-spacing:-2.5px;font-weight:900}.tv-board[data-family=ember] .tv-featured-copy h2,.tv-board[data-family=street] .tv-featured-copy h2{text-transform:uppercase;font-weight:900}.tv-board[data-family=ember] .tv-featured-copy{border-top:8px solid var(--board-accent)}.tv-board[data-family=crema] .tv-board-brand h1{letter-spacing:-2.5px;font-weight:450}.tv-board[data-family=crema] .tv-featured-copy h2{font-weight:450}.tv-board[data-family=crema] .tv-board-vitrine{border-radius:160px 160px 0 0}.tv-board[data-family=pistachio] .tv-board-brand h1{font-style:italic;font-weight:500;line-height:1.15}.tv-board[data-family=pistachio] .tv-board-vitrine{border-radius:180px 180px 32px 32px}.tv-board[data-family=pistachio] .tv-featured-copy h2{font-weight:500}.tv-board[data-family=street] .tv-board-header{border-bottom:8px solid var(--board-accent)}.tv-board[data-family=street] .tv-featured-copy{background:var(--board-accent);color:var(--board-accent-ink)}.tv-board[data-family=street] .tv-featured-copy :is(p,.tv-featured-caption,.tv-menu-price,.tv-menu-price small){color:inherit}.tv-board[data-family=aegean] .tv-board-header{border-bottom:5px double var(--board-accent)}.tv-board[data-family=aegean] .tv-board-vitrine{border:2px solid var(--board-border);padding:16px}.tv-board[data-family=atelier] .tv-board-brand h1{letter-spacing:1px;font-weight:400}.tv-board[data-family=atelier] .tv-board-vitrine{border:1px solid var(--board-border);padding:20px}.tv-board[data-family=atelier] .tv-featured-copy{padding:32px 12px 12px}.tv-board[data-family=atelier] .tv-featured-copy h2{font-style:italic;font-weight:400;line-height:1.15}.tv-menu-zone[data-density=compact] .tv-menu-row{padding:12px 0}.tv-menu-zone[data-density=compact] .tv-menu-row h3{font-size:29px}.tv-menu-zone[data-density=compact] .tv-menu-row p{font-size:20px}@keyframes tv-product-in{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tv-featured{animation:none}}.tv-board[data-family=crema] .tv-featured-label,.tv-board[data-family=pistachio] .tv-featured-label{white-space:nowrap;left:50%;transform:translate(-50%)}.tv-featured[data-has-image=false] .tv-featured-photo{flex:0 0 18%;min-height:100px}.tv-featured[data-has-image=false] .tv-featured-monogram{display:none}.tv-featured[data-has-image=false] .tv-featured-label{color:var(--board-accent-ink);white-space:nowrap;background:0 0;top:50%;left:50%;transform:translate(-50%,-50%)}.tv-featured[data-has-image=false] .tv-featured-copy{flex-direction:column;flex:1;justify-content:center;display:flex}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=showcase] .tv-featured[data-has-image=false]{flex-direction:column}.tv-board[data-orientation=portrait] .tv-board-body[data-layout=showcase] .tv-featured[data-has-image=false] .tv-featured-photo{flex:0 0 100px}.tv-featured-copy{flex-direction:column;flex:0 0 48%;min-height:0;display:flex}.tv-featured-fit{flex:1;min-height:0;position:relative;overflow:hidden}.tv-featured-type{transform-origin:top;width:100%;position:absolute;top:0;left:0}.tv-board-footer-weather{color:var(--board-accent);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:12px;display:flex}.tv-board-footer-weather strong{font-size:30px;font-weight:700}.tv-board-footer-weather small{color:var(--board-muted);white-space:nowrap;font-size:22px}.tv-widget-host{width:100%;height:100%;position:relative;overflow:hidden}.tv-widget,.tv-widget *{box-sizing:border-box}.tv-widget{transform-origin:0 0;background:var(--w-bg);color:var(--w-ink);text-align:left;flex-direction:column;gap:40px;padding:72px;line-height:1.2;display:flex;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:hidden}.tv-widget p,.tv-widget div,.tv-widget time{margin:0}.tv-widget-label{color:var(--w-accent);letter-spacing:6px;text-transform:uppercase;overflow-wrap:anywhere;flex-shrink:0;font:600 24px/1.4 Arial,sans-serif}.tv-widget-body{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.tv-clock-time{letter-spacing:-14px;font-variant-numeric:tabular-nums;font-size:340px;font-weight:700;line-height:1}.tv-clock-date{color:var(--w-muted);text-transform:capitalize;overflow-wrap:anywhere;margin-top:32px;font-size:56px}.tv-widget[data-orientation=landscape] .tv-clock-time{letter-spacing:-18px;font-size:420px}.tv-widget[data-orientation=landscape] .tv-clock-date{margin-top:40px;font-size:72px}.tv-widget[data-orientation=portrait] .tv-clock-time{letter-spacing:-10px;font-size:250px}.tv-widget[data-orientation=portrait] .tv-clock-date{font-size:46px}.tv-weather{gap:48px}.tv-weather-place{color:var(--w-muted);overflow-wrap:anywhere;font-size:48px}.tv-weather-temp{letter-spacing:-10px;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:260px;font-weight:700;line-height:1;display:flex}.tv-weather-temp span{color:var(--w-accent);letter-spacing:0;margin-top:24px;font-size:88px;font-weight:500}.tv-weather-state{color:var(--w-accent);overflow-wrap:anywhere;margin-top:8px;font-size:64px}.tv-weather-days{flex-shrink:0;gap:20px;display:flex}.tv-widget[data-orientation=landscape] .tv-weather{flex-direction:row;align-items:stretch;gap:72px}.tv-widget[data-orientation=landscape] .tv-weather-now{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.tv-widget[data-orientation=landscape] .tv-weather-days{flex-direction:column;flex:0 0 42%;justify-content:center}.tv-widget[data-orientation=landscape] .tv-weather-day{flex:none}.tv-widget[data-orientation=landscape] .tv-weather-temp{letter-spacing:-14px;font-size:320px}.tv-widget[data-orientation=landscape] .tv-weather-day{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.tv-widget[data-orientation=landscape] .tv-weather-day-state{text-align:right;flex:1;margin-top:0}.tv-widget[data-orientation=landscape] .tv-weather-day-range{margin-top:0}.tv-weather-day{background:var(--w-surface);border:1px solid var(--w-border);flex:1;min-width:0;padding:24px}.tv-weather-day-name{text-transform:uppercase;letter-spacing:2px;font-size:32px;font-weight:600}.tv-weather-day-state{color:var(--w-muted);overflow-wrap:anywhere;min-height:30px;margin-top:10px;font-size:24px}.tv-weather-day-range{font-variant-numeric:tabular-nums;align-items:baseline;gap:16px;margin-top:16px;font-size:40px;display:flex}.tv-weather-day-range span{color:var(--w-muted);font-size:30px}.tv-widget[data-orientation=portrait] .tv-weather-temp{letter-spacing:-12px;font-size:280px}.tv-widget[data-orientation=portrait] .tv-weather-place{font-size:58px}.tv-widget[data-orientation=portrait] .tv-weather-state{font-size:72px}.tv-widget[data-orientation=portrait] .tv-weather-day{padding:32px}.tv-widget[data-orientation=portrait] .tv-weather-day-name{font-size:40px}.tv-widget[data-orientation=portrait] .tv-weather-day-state{font-size:32px}.tv-widget[data-orientation=portrait] .tv-weather-day-range{font-size:48px}.tv-widget[data-orientation=portrait] .tv-weather-day-range span{font-size:36px}.tv-widget[data-orientation=portrait] .tv-weather-days{flex-direction:column}.tv-widget[data-orientation=portrait] .tv-weather-day{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.tv-widget[data-orientation=portrait] .tv-weather-day-state{flex:1;margin-top:0}.tv-widget[data-orientation=portrait] .tv-weather-day-range{margin-top:0}.tv-news-title{overflow-wrap:anywhere;font-size:96px;font-weight:600;line-height:1.15;animation:.5s ease-out tv-widget-in}.tv-widget[data-orientation=portrait] .tv-news-title{font-size:76px}.tv-news-meta{color:var(--w-muted);letter-spacing:4px;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:24px;margin-top:48px;font:500 28px/1 Arial,sans-serif;display:flex}.tv-news-rule{background:var(--w-border);flex:1;height:2px}.tv-widget-placeholder p{color:var(--w-muted);overflow-wrap:anywhere;font-size:52px}@keyframes tv-widget-in{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tv-news-title{animation:none}}.tv-social{gap:32px}.tv-social-photo{background:var(--w-surface);border:1px solid var(--w-border);flex:1;min-height:0;animation:.5s ease-out tv-widget-in;overflow:hidden}.tv-social-photo img{object-fit:cover;width:100%;height:100%;display:block}.tv-social-meta{color:var(--w-muted);letter-spacing:4px;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;font:500 30px/1 Arial,sans-serif;display:flex}.tv-social-handle{color:var(--w-accent);overflow-wrap:anywhere;font-weight:600}.tv-social-caption{color:var(--w-ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;font-size:38px;line-height:1.3;display:-webkit-box;overflow:hidden}.tv-widget[data-orientation=portrait] .tv-social-caption{font-size:44px}.tv-youtube{padding:0}.tv-youtube iframe{background:#000;border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.tv-social-photo{animation:none}}
