:root{--bg:#0f1218;--surface:#1b2130;--surface-2:#252d40;--text:#f2f4f8;--muted:#a9b1c2;--accent:#4d8dff;--danger:#e2534a;--ok:#3fbf7f;--bixby:#8b6cff;--prio-high:#ff8a65;--prio-medium:#ffd54f;--prio-low:#90caf9;--focus:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font:inherit;color:inherit}.stage{--u:.55px;min-height:100%}.stage--mobile{--u:.5px}.app{font-size:calc(30 * var(--u));line-height:1.35;position:relative}.app--pc,.app--mobile{min-height:100vh}.stage--mobile:has(.in-call){flex-direction:column;height:100dvh;display:flex}.stage--mobile:has(.in-call) .app--mobile{flex:1;min-height:0}.stage--mobile:has(.in-call) .in-call__stage{min-height:0}.stage--framed{background:radial-gradient(at 50% 30%,#6b4e3a 0%,#3b2a20 55%,#1e1611 100%);flex-direction:column;align-items:center;min-height:100vh;display:flex}.tv-room{flex-direction:column;align-items:center;padding:16px 0 0;display:flex}.tv-bezel{background:#050505;border-radius:14px;width:min(94vw,177.778vh - 266.667px);padding:.9%;box-shadow:0 30px 60px #0009}.tv-stand{background:#0a0a0a;border-radius:0 0 8px 8px;width:18%;height:14px}.tv-screen{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;container-type:inline-size}.tv-screen--full{aspect-ratio:auto;width:100vw;height:100vh}.tv-screen .app{--u:calc(100cqw / 1920);background:var(--bg);width:100%;height:100%}.demo-note{color:#e9dccf;margin:10px 0 16px;font-size:14px}.demo-bar{color:#ddd;background:#0000008c;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;padding:8px 16px;font-size:13px;display:flex}.demo-bar select,.demo-bar button{padding:2px 6px;font-size:13px}.demo-bar__info{color:#aaa;margin-left:auto}.app--tv button:focus{outline:calc(6 * var(--u)) solid var(--focus);outline-offset:calc(4 * var(--u));box-shadow:0 0 0 calc(12 * var(--u)) #4d8dff59}.app--tv button:not(.tile):focus{transform:scale(1.05)}.app--pc button:focus-visible,.app--mobile button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}button{cursor:pointer;transition:transform .12s,background-color .12s}.btn{justify-content:center;align-items:center;gap:calc(12 * var(--u));min-height:calc(84 * var(--u));padding:0 calc(40 * var(--u));border-radius:calc(42 * var(--u));font-size:calc(32 * var(--u));border:0;font-weight:600;display:inline-flex}.btn--primary{background:var(--accent);color:#fff}.btn--secondary{background:var(--surface-2)}.btn--danger{background:var(--danger);color:#fff}.btn--ghost{background:#ffffff14}.btn--small{min-height:calc(60 * var(--u));padding:0 calc(24 * var(--u));font-size:calc(26 * var(--u))}.btn__sub{color:var(--muted);font-weight:400;font-size:calc(24 * var(--u))}.avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar--sm{width:calc(48 * var(--u));height:calc(48 * var(--u));font-size:calc(22 * var(--u))}.avatar--md{width:calc(80 * var(--u));height:calc(80 * var(--u));font-size:calc(34 * var(--u))}.avatar--lg{width:calc(120 * var(--u));height:calc(120 * var(--u));font-size:calc(50 * var(--u))}.avatar--xl{width:calc(200 * var(--u));height:calc(200 * var(--u));font-size:calc(84 * var(--u))}.shell{height:100%;min-height:inherit;position:relative}.page{height:100%;min-height:inherit;padding:calc(60 * var(--u)) calc(80 * var(--u));overflow:auto}.page--center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page__title{margin:0 0 calc(12 * var(--u));font-size:calc(56 * var(--u))}.page__hint{margin:0 0 calc(32 * var(--u));color:var(--muted)}.page__head{align-items:center;gap:calc(32 * var(--u));margin-bottom:calc(24 * var(--u));display:flex}.page__head .page__title{margin:0}.empty{color:var(--muted)}.choice-grid{justify-content:center;gap:calc(32 * var(--u));flex-wrap:wrap;display:flex}.choice{align-items:center;gap:calc(16 * var(--u));width:calc(240 * var(--u));padding:calc(32 * var(--u)) calc(16 * var(--u));border-radius:calc(24 * var(--u));background:var(--surface);border:0;flex-direction:column;display:flex}.choice__name{font-size:calc(34 * var(--u));font-weight:600}.home{height:100%;min-height:inherit;position:relative}.home--tv{overflow:hidden}.show-canvas{width:100%;height:100%;position:absolute;inset:0}.show-title{top:calc(56 * var(--u));left:calc(72 * var(--u));text-shadow:0 2px 8px #00000080;flex-direction:column;display:flex;position:absolute}.show-title__name{font-size:calc(48 * var(--u));font-weight:700}.show-title__sub{font-size:calc(26 * var(--u));opacity:.85}.home__top{padding:calc(40 * var(--u)) calc(64 * var(--u));justify-content:space-between;align-items:center;display:flex}.home--tv .home__top{position:absolute;top:0;right:0}.home__brand{font-size:calc(48 * var(--u));margin:0}.home__actions{gap:calc(16 * var(--u));display:flex}.home__bottom{align-items:flex-end;gap:calc(48 * var(--u));padding:0 calc(64 * var(--u)) calc(48 * var(--u));display:flex}.home--tv .home__bottom{padding-top:calc(160 * var(--u));background:linear-gradient(#0000,#000000d9);position:absolute;bottom:0;left:0;right:0}.cta{align-items:center;gap:calc(24 * var(--u));padding:calc(20 * var(--u)) calc(40 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));border-radius:calc(80 * var(--u));background:#0a0c12b8;animation:.5s ease-out 3s both fade-up;display:flex}.cta__mic{width:calc(110 * var(--u));height:calc(110 * var(--u));background:var(--accent);color:#fff;font-size:calc(52 * var(--u));border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.cta__pulse{border:calc(4 * var(--u)) solid var(--accent);border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:0}.cta__text{flex-direction:column;display:flex}.cta__small{font-size:calc(24 * var(--u));color:#d5d9e3}.cta__large{font-size:calc(46 * var(--u));font-weight:700}.home__welcome{padding:calc(40 * var(--u)) calc(64 * var(--u))}.home__hello{margin:0 0 calc(32 * var(--u));font-size:calc(44 * var(--u));font-weight:600}.home__welcome .home__actions{flex-wrap:wrap}.scrim{z-index:10;background:#0009;position:absolute;inset:0}.app--pc .scrim,.app--mobile .scrim{position:fixed}.card{z-index:11;align-items:center;gap:calc(16 * var(--u));width:min(calc(960 * var(--u)), 92%);padding:calc(56 * var(--u));border-radius:calc(32 * var(--u));background:var(--surface);text-align:center;flex-direction:column;animation:.18s ease-out pop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000080}.app--pc .card,.app--mobile .card{position:fixed}.card__title{font-size:calc(48 * var(--u));margin:0}.card__line{color:var(--muted);margin:0}.card__quote{color:#d8dcf0;margin:0;font-style:italic}.card__buttons{justify-content:center;gap:calc(20 * var(--u));margin-top:calc(16 * var(--u));flex-wrap:wrap;display:flex}.card__buttons--names{flex-direction:column;align-items:stretch;width:100%}.card__buttons--names .btn{justify-content:flex-start}.ring{border-radius:50%;display:inline-flex;position:relative}.ring:after{content:"";inset:calc(-10 * var(--u));border:calc(4 * var(--u)) solid var(--ok);border-radius:50%;animation:1.6s ease-out infinite pulse;position:absolute}.ring--icon{width:calc(140 * var(--u));height:calc(140 * var(--u));background:var(--ok);color:#fff;font-size:calc(64 * var(--u));justify-content:center;align-items:center;display:inline-flex}.dots span{animation:1.2s infinite blink}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}.voice-wave{align-items:center;gap:calc(10 * var(--u));font-size:calc(64 * var(--u));color:var(--accent);display:flex}.voice-wave span{width:calc(10 * var(--u));height:calc(60 * var(--u));border-radius:calc(5 * var(--u));background:var(--accent);animation:.9s ease-in-out infinite wave}.voice-wave span:nth-child(3){animation-delay:.15s}.voice-wave span:nth-child(4){animation-delay:.3s}.voice-wave span:nth-child(5){animation-delay:.45s}.incoming{right:calc(56 * var(--u));bottom:calc(56 * var(--u));z-index:20;align-items:center;gap:calc(16 * var(--u));width:calc(620 * var(--u));padding:calc(40 * var(--u));border-radius:calc(32 * var(--u));background:var(--surface);flex-direction:column;animation:.3s ease-out slide-in;display:flex;position:absolute;box-shadow:0 20px 60px #0009}.app--pc .incoming,.app--mobile .incoming{position:fixed}.app--mobile .incoming{width:auto;left:16px;right:16px}.incoming__title{font-size:calc(40 * var(--u));margin:0;font-weight:700}.notice-area{top:calc(32 * var(--u));z-index:30;position:absolute;left:50%;transform:translate(-50%)}.app--pc .notice-area,.app--mobile .notice-area{position:fixed}.notice--warn{border-color:var(--prio-medium);color:var(--prio-medium)}.notice{padding:calc(18 * var(--u)) calc(36 * var(--u));border-radius:calc(40 * var(--u));border:calc(2 * var(--u)) solid #fff3;background:#141822f2;margin:0;animation:.25s ease-out fade-up}.in-call{height:100%;min-height:inherit;background:#0b0e14;display:flex;position:relative}.in-call__stage{width:100%;height:100%;min-height:inherit;padding:calc(32 * var(--u));gap:calc(24 * var(--u));flex-direction:column;transition:width .25s ease-in-out;display:flex}.in-call--tv.in-call--panel .in-call__stage{width:75%}.video-area{flex:1;min-height:0;display:flex;position:relative}.grid{gap:calc(24 * var(--u));flex:1;grid-template-rows:1fr;grid-template-columns:1fr;min-height:0;display:grid}.video-overlay{left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(24 * var(--u));gap:calc(16 * var(--u));pointer-events:none;flex-direction:column;display:flex;position:absolute}.self-row{justify-content:flex-end;display:flex}.tile.tile--self{aspect-ratio:16/9;width:20%;min-height:0;padding:calc(8 * var(--u));gap:calc(8 * var(--u));border:calc(3 * var(--u)) solid #ffffffb3;border-radius:calc(16 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000080}.app--mobile .tile.tile--self{aspect-ratio:3/4;width:32%}.tile--self .tile__caption{left:calc(8 * var(--u));top:calc(6 * var(--u))}.tile--self .tile__name{font-size:calc(20 * var(--u))}.tile--self .tile__badges{top:calc(6 * var(--u));right:calc(6 * var(--u))}.tile--self .tile__badge{padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(16 * var(--u))}.composite-fit{flex:1;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.composite{aspect-ratio:16/9;border-radius:calc(24 * var(--u));background:#0b0e14;width:min(100cqw,177.778cqh);position:relative;overflow:hidden}.composite__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.composite__box{justify-content:center;align-items:center;display:flex;position:absolute}.composite__box--self{border:calc(3 * var(--u)) solid #ffffffb3;border-radius:calc(12 * var(--u))}.composite__box--self .tile__name{font-size:calc(20 * var(--u))}.composite__box .tile__caption{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:#0000008c}.composite__box--self .tile__caption{left:calc(8 * var(--u));top:calc(6 * var(--u))}.composite__captions{left:calc(24 * var(--u));right:calc(24 * var(--u));gap:calc(16 * var(--u));pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:26%}.tile{justify-content:center;align-items:center;gap:calc(16 * var(--u));min-height:calc(240 * var(--u));padding:calc(24 * var(--u));border-radius:calc(24 * var(--u));text-align:center;background:linear-gradient(160deg,#222a3b,#161b27);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.tile__caption{left:calc(20 * var(--u));top:calc(16 * var(--u));text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.tile__name{font-weight:700;font-size:calc(30 * var(--u))}.tile__sub{font-size:calc(22 * var(--u));color:var(--muted)}.tile__badges{top:calc(16 * var(--u));right:calc(16 * var(--u));align-items:flex-end;gap:calc(8 * var(--u));flex-direction:column;display:flex;position:absolute}.tile__badge{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u));font-size:calc(22 * var(--u));background:#e2534ae6;display:inline-flex}.tile__badge--cam{background:#000000a6}.tile--video{background:#000;padding:0}.tile__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile__video--mirror{transform:scaleX(-1)}.tile--video .tile__caption{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:#0000008c}.caption.caption--live{background:#0a0c12e0;border-color:#ffffff40}.transcript{gap:calc(12 * var(--u));flex-direction:column;display:flex}.transcript__tools{justify-content:flex-end;display:flex}.transcript__lines{gap:calc(12 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.transcript__lines li{font-size:calc(24 * var(--u));flex-direction:column;display:flex}.transcript__who{font-weight:700;font-size:calc(22 * var(--u))}.transcript__time{color:var(--muted);font-weight:400}.transcript__sample{color:var(--prio-medium);font-weight:400}.media-note{text-align:center;color:var(--prio-medium);font-size:calc(24 * var(--u));margin:0}.panel__answer{font-size:calc(28 * var(--u));color:#fff;font-style:italic}.panel__listens{font-size:calc(22 * var(--u));color:var(--muted)}.bixby-indicator{align-items:center;gap:calc(10 * var(--u));font-size:calc(24 * var(--u));color:#cfc4ff;margin:0;display:flex}.bixby-indicator--offline{color:var(--prio-medium)}.caption-area{justify-content:center;min-height:0;display:flex}.caption{align-items:flex-start;gap:calc(16 * var(--u));max-width:calc(1300 * var(--u));padding:calc(16 * var(--u)) calc(28 * var(--u));border-radius:calc(24 * var(--u));border:calc(2 * var(--u)) solid #8b6cff99;background:#2b2358eb;margin:0;animation:.25s ease-out fade-up;display:flex}.caption__status{font-size:calc(22 * var(--u));color:#cfc4ff;display:block}.caption__text{font-size:calc(32 * var(--u));font-style:italic;display:block}.caption__note{font-size:calc(24 * var(--u));color:var(--muted);font-style:normal}.ctrl--bixby{background:#2b2358}.ctrl--bixby__icon{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.ctrl--bixby .bixby-logo{width:calc(44 * var(--u));height:calc(44 * var(--u));font-size:calc(26 * var(--u))}.ctrl--bixby .agent-state{margin-left:0}.ctrl--speaking{background:var(--bixby)}.ctrl__sub{font-size:calc(19 * var(--u));color:#cfc4ff}.bixby-logo{width:calc(56 * var(--u));height:calc(56 * var(--u));background:var(--bixby);color:#fff;font-size:calc(32 * var(--u));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.agent-state{align-items:flex-end;gap:calc(5 * var(--u));height:calc(28 * var(--u));margin-left:auto;display:inline-flex}.agent-state span{width:calc(7 * var(--u));border-radius:calc(3 * var(--u));background:#cfc4ff;height:30%}.agent-state--listening span{animation:1.4s ease-in-out infinite level}.agent-state--listening span:nth-child(2){animation-delay:.3s}.agent-state--listening span:nth-child(3){animation-delay:.6s}.agent-state--thinking span{height:calc(8 * var(--u));border-radius:50%;animation:1s infinite blink}.agent-state--thinking span:nth-child(2){animation-delay:.2s}.agent-state--thinking span:nth-child(3){animation-delay:.4s}.agent-state--speaking span{background:#fff;animation:.5s ease-in-out infinite level}.agent-state--speaking span:nth-child(2){animation-delay:.1s}.agent-state--offline span{background:#666}.controls{justify-content:center;gap:calc(20 * var(--u));display:flex}.ctrl{align-items:center;gap:calc(8 * var(--u));min-width:calc(150 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u));border-radius:calc(24 * var(--u));background:var(--surface-2);font-size:calc(44 * var(--u));border:0;flex-direction:column;display:flex}.ctrl__label{font-size:calc(22 * var(--u))}.ctrl--off{background:#3a2328}.ctrl--danger{background:var(--danger);color:#fff}.ctrl--ask{background:#33296b}.ctrl--active{background:var(--bixby)}.app--mobile .controls{background:#0b0e14;flex-wrap:wrap;padding:8px 0;position:sticky;bottom:0}.app--mobile .ctrl{min-width:calc(200 * var(--u))}.panel{gap:calc(16 * var(--u));padding:calc(32 * var(--u));border-left:calc(2 * var(--u)) solid #ffffff14;background:#141925;flex-direction:column;display:flex;overflow:hidden}.in-call--tv .panel{width:25%;height:100%;animation:.25s ease-in-out slide-left;position:absolute;top:0;right:0}.in-call--pc .panel{flex:none;width:400px;height:100vh;position:sticky;top:0}.in-call--mobile .panel{z-index:15;border-radius:16px 16px 0 0;height:72vh;animation:.25s ease-out slide-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0009}.panel__head{align-items:center;gap:calc(14 * var(--u));display:flex}.panel__title{font-size:calc(34 * var(--u));font-weight:700}.panel__status{margin-left:auto;margin-right:calc(8 * var(--u));font-size:calc(22 * var(--u));color:#d9d2ff;text-align:right}.panel__tabs{align-items:center;gap:calc(4 * var(--u));display:flex}.panel__spacer{flex:1}.tab{padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(30 * var(--u));color:var(--muted);font-size:calc(25 * var(--u));background:0 0;border:0;font-weight:600}.tab--active{background:var(--surface-2);color:var(--text)}.panel__body{min-height:0;padding:calc(22 * var(--u));margin:0 calc(-14 * var(--u));flex:1;overflow-y:auto}.app--tv .panel button:focus{transform:none}.panel__foot{display:flex}.panel__foot .ctrl{font-size:calc(32 * var(--u));flex-direction:row;flex:1;justify-content:center}.panel__foot .ctrl__label{font-size:calc(26 * var(--u))}.item-list{gap:calc(14 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item{gap:calc(6 * var(--u));width:100%;padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(18 * var(--u));background:var(--surface);text-align:left;font-size:calc(26 * var(--u));border:0;flex-direction:column;display:flex}.item--done{opacity:.6}.item--done .item__text{text-decoration:line-through}.item--new,.item--changed{box-shadow:inset calc(6 * var(--u)) 0 0 var(--bixby)}.item__top{align-items:flex-start;gap:calc(10 * var(--u));display:flex}.item__text{font-weight:600}.item__flag{padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--bixby);font-size:calc(20 * var(--u));margin-left:auto}.item__owner{color:#cfd6e6;font-size:calc(24 * var(--u))}.item__reason{color:var(--muted);font-size:calc(22 * var(--u))}.labels{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.label{align-items:center;gap:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(21 * var(--u));background:#ffffff12;display:inline-flex}.label--prio-high{color:var(--prio-high)}.label--prio-medium{color:var(--prio-medium)}.label--prio-low{color:var(--prio-low)}.label--urg-now,.label--urg-today{color:#fff;font-weight:700}.label--gap{border:calc(2 * var(--u)) dashed var(--prio-medium);color:var(--prio-medium);background:0 0}.label--done{color:var(--ok)}.item__note,.item-detail__note{color:#e6eefb;font-size:calc(22 * var(--u))}.item-detail__note{margin:0}.item__origin{font-size:calc(20 * var(--u));color:#cfc4ff}.open-items,.history-open{padding-top:calc(12 * var(--u));max-width:calc(1100 * var(--u))}.history-open{margin-bottom:calc(32 * var(--u))}.card__line--muted{color:var(--muted)}.ask__answer{margin:calc(8 * var(--u)) 0 calc(16 * var(--u))}.item-detail{gap:calc(12 * var(--u));flex-direction:column;display:flex;overflow-y:auto}.item-detail__text{font-size:calc(34 * var(--u));margin:0}.item-detail__owner,.item-detail__reason{margin:0}.item-detail__reason{color:var(--muted)}.item-detail__h,.ended__h{margin:calc(16 * var(--u)) 0 calc(8 * var(--u));font-size:calc(28 * var(--u))}.item-detail .card__buttons{justify-content:flex-start}.quotes{padding-left:calc(28 * var(--u));margin:0}.quotes__who{color:var(--muted);font-size:calc(22 * var(--u));display:block}.summary__list{padding-left:calc(32 * var(--u));text-align:left;margin:0}.summary__list li+li{margin-top:calc(8 * var(--u))}.ended{align-items:center;gap:calc(8 * var(--u));width:min(100%, calc(1200 * var(--u)));flex-direction:column;display:flex}.ended .card__buttons{margin:calc(32 * var(--u)) 0 calc(16 * var(--u))}.ended__items{gap:calc(10 * var(--u));text-align:left;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ended__items li{align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));border-radius:calc(16 * var(--u));background:var(--surface);flex-wrap:wrap;display:flex}.history-list{gap:calc(16 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history-row{gap:calc(4 * var(--u)) calc(24 * var(--u));width:100%;padding:calc(24 * var(--u)) calc(32 * var(--u));border-radius:calc(20 * var(--u));background:var(--surface);text-align:left;border:0;grid-template-columns:1fr auto;display:grid}.history-row__who{font-weight:700}.history-row__when{color:var(--muted);grid-column:1}.history-row__items{grid-area:1/2/span 2;align-self:center}.detail-cols{gap:calc(48 * var(--u));grid-template-columns:1fr 1fr;display:grid}.app--mobile .detail-cols{grid-template-columns:1fr}.detail-cols .ended__h{margin-bottom:calc(28 * var(--u))}.detail-cols .item-detail{padding:calc(28 * var(--u));margin:calc(-28 * var(--u))}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes level{0%,to{height:25%}50%{height:100%}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes slide-left{0%{transform:translate(100%)}to{transform:none}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.app--tv button:not(.tile):focus{transform:none}}.app--tv .in-call .tile:not(.tile--self) .tile__name,.app--tv .composite__box:not(.composite__box--self) .tile__name{font-size:calc(44 * var(--u))}.app--tv .in-call .tile:not(.tile--self) .tile__sub,.app--tv .composite__box:not(.composite__box--self) .tile__sub,.app--tv .caption__status{font-size:calc(32 * var(--u))}.app--tv .caption__text{font-size:calc(48 * var(--u))}.app--tv .caption{max-width:calc(1500 * var(--u))}.panel__heading{font-size:calc(34 * var(--u));margin:0;font-weight:700}.item__prio{margin-top:calc(2 * var(--u));font-size:calc(30 * var(--u));flex:none;align-items:center;line-height:1;display:inline-flex}.item__prio--high{color:var(--prio-high)}.item__prio--medium{color:var(--prio-medium)}.item__prio--low{color:var(--prio-low)}.app--tv .panel__foot .ctrl{min-height:0;padding:calc(14 * var(--u)) calc(20 * var(--u));gap:calc(12 * var(--u))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.self-top{top:calc(24 * var(--u));right:calc(24 * var(--u));left:calc(24 * var(--u));z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:absolute}.app--tv .composite__captions{bottom:calc(24 * var(--u))}.caption__window{display:block;overflow:hidden}.caption__text--scroll{transition:transform .3s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.caption__text--scroll{transition:none}}
