.tiq-chart-bar{height:.5rem;border-radius:999px;background:var(--tiq-surface);overflow:hidden}.tiq-chart-bar__segment{height:100%;float:left}.tiq-category-tile{border-radius:var(--tiq-radius-md);border:1px solid var(--tiq-border);background:var(--tiq-bg-card);padding:.875rem 1rem}.tiq-scrubber{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.tiq-scrubber__tick{flex-shrink:0;min-width:3rem;padding:.35rem .5rem;border-radius:.5rem;border:1px solid var(--tiq-border);background:var(--tiq-bg-card);font-size:.65rem;text-align:center;color:var(--tiq-text-muted);cursor:pointer}.tiq-scrubber__tick.is-active{border-color:var(--tiq-accent);background:var(--tiq-accent-soft);color:var(--tiq-accent);font-weight:600}.tiq-signed-score{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums}.tiq-signed-score.is-negative{color:var(--tiq-coral)}.tiq-signed-score.is-positive{color:#5a8f50}.tiq-play-shell.tiq-theme{background:var(--tiq-bg);color:var(--tiq-text);min-height:100dvh}.tiq-play-shell.tiq-theme--has-hero{background:linear-gradient(180deg,rgba(50,181,214,.06) 0%,transparent 45%),var(--tiq-bg)}.dqi-theme-dark .tiq-play-shell.tiq-theme,.dqi-theme-light .tiq-play-shell.tiq-theme{background:var(--tiq-bg);color:var(--tiq-text)}.tiq-play-shell .tiq-mood-ring{color:var(--tiq-text)}.tiq-play-shell .tiq-mood-ring.is-active-speaker{box-shadow:0 0 0 3px var(--tiq-accent-soft),0 0 20px #ff660059;transform:scale(1.05)}.tiq-play-shell .tiq-mood-ring.is-updated{animation:tiq-mood-pulse .6s ease-out}@keyframes tiq-mood-pulse{0%{transform:scale(1);box-shadow:0 0 #ff660073}70%{transform:scale(1.06);box-shadow:0 0 0 8px #f600}to{transform:scale(1)}}.tiq-scene-forum{--tiq-scene-wash: rgba(50, 181, 214, .1)}.tiq-scene-async{--tiq-scene-wash: rgba(204, 102, 204, .08)}.tiq-scene-forum .tiq-narrator-block,.tiq-scene-forum .tiq-stage-card{background:linear-gradient(135deg,var(--tiq-bg-card) 0%,var(--tiq-aqua-soft) 100%)}.tiq-scene-async .tiq-narrator-block,.tiq-scene-async .tiq-stage-card{background:linear-gradient(135deg,var(--tiq-bg-card) 0%,var(--tiq-violet-soft) 100%)}.tiq-scene-forum .tiq-narrator-block{border-radius:var(--tiq-radius-md);padding:1rem 1rem 1rem 1.25rem}.tiq-scene-async .tiq-compose-input,.tiq-reply-bar__input{border-color:#cc66cc59}.tiq-beat-bridge{font-size:.85rem;font-style:italic;color:var(--tiq-text-dim);padding:.75rem 1rem;border-radius:var(--tiq-radius-md);background:var(--tiq-surface);border:1px dashed var(--tiq-border-strong)}.tiq-reaction-focus{border:2px solid var(--tiq-accent);border-radius:var(--tiq-radius-lg);padding:.25rem;box-shadow:0 0 0 4px var(--tiq-accent-soft)}.tiq-play-shell .tiq-briefing-context-note{font-size:.75rem;color:var(--tiq-text-muted);padding:.5rem .75rem;border-radius:var(--tiq-radius-md);background:var(--tiq-accent-soft)}.tiq-scene-hero{position:relative;border-radius:var(--tiq-radius-xl);overflow:hidden;min-height:140px;max-height:200px;border:1px solid var(--tiq-border);box-shadow:var(--tiq-shadow-card)}.tiq-scene-hero--compact{min-height:120px;max-height:160px}@media (min-width: 640px){.tiq-scene-hero{min-height:160px;max-height:200px}.tiq-scene-hero--compact{max-height:180px}}.tiq-scene-hero__img{width:100%;height:100%;min-height:120px;max-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.tiq-scene-hero__placeholder{min-height:120px;max-height:200px;background:linear-gradient(135deg,var(--tiq-aqua-soft),var(--tiq-accent-soft));display:flex;align-items:center;justify-content:center;color:var(--tiq-text-muted);font-size:.875rem}.tiq-scene-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,18,32,.15) 0%,rgba(11,18,32,.45) 55%,var(--tiq-bg) 100%);pointer-events:none}.tiq-scene-hero__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;color:#fff;font-size:.8rem}.tiq-reply-bar{position:sticky;bottom:0;z-index:20;border-radius:var(--tiq-radius-lg);border:1px solid var(--tiq-border-strong);background:var(--tiq-bg-card);box-shadow:var(--tiq-shadow-sheet);padding:.75rem}.tiq-reply-bar__row{display:flex;gap:.75rem;align-items:flex-end}.tiq-reply-bar__input{flex:1;min-height:3rem;border-radius:var(--tiq-radius-md);border:1px solid var(--tiq-border-strong);background:var(--tiq-bg);padding:.65rem .85rem;font-size:.9rem;line-height:1.45;color:var(--tiq-text);resize:none}.tiq-reply-bar__input:focus{outline:none;border-color:var(--tiq-accent);box-shadow:0 0 0 3px var(--tiq-accent-soft)}.tiq-reply-bar__mic{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--tiq-radius-md);border:1px solid var(--tiq-border);background:var(--tiq-aqua-soft);color:var(--tiq-aqua);display:flex;align-items:center;justify-content:center}.tiq-reply-bar__mic.is-listening{background:var(--tiq-coral-soft);color:var(--tiq-coral);animation:tiq-mood-pulse 1s ease-in-out infinite}.tiq-reply-bar__send{flex-shrink:0;border-radius:var(--tiq-radius-md);background:var(--tiq-accent);color:#fff;font-weight:600;font-size:.875rem;padding:.65rem 1.1rem}.tiq-reply-bar__send:disabled{opacity:.45;cursor:not-allowed}.tiq-bookend-panel{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.tiq-bookend-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem}.tiq-cast-avatar{border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;background:var(--tiq-surface)}.tiq-cast-avatar--sm{width:2rem;height:2rem}.tiq-cast-avatar--md{width:2.75rem;height:2.75rem}.tiq-cast-avatar--lg{width:3rem;height:3rem}.tiq-cast-avatar--xl{width:4rem;height:4rem}.tiq-context-rail-mobile summary{cursor:pointer;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tiq-text-muted)}@media (min-width: 1024px){.tiq-context-rail-mobile{display:none}}.tiq-tour-overlay [data-dqi-tour-highlight]{border-color:#ff6600eb!important;box-shadow:0 0 0 9999px #0b12208c,0 0 30px #ff660073,0 0 60px #f603!important}.tiq-tour-tooltip{background:var(--tiq-bg-card)!important;background-image:none!important;border-color:var(--tiq-accent)!important;color:var(--tiq-text)!important;box-shadow:var(--tiq-shadow-sheet)!important}.tiq-tour-tooltip .tiq-tour-title{color:var(--tiq-text)}.tiq-tour-tooltip .tiq-tour-body{color:var(--tiq-text-dim)}.tiq-tour-tooltip .tiq-tour-accent-text{color:var(--tiq-accent)}.tiq-tour-tooltip .tiq-tour-btn-primary{background:var(--tiq-accent);color:#fff}.tiq-tour-tooltip .tiq-tour-btn-secondary{background:var(--tiq-surface);border:1px solid var(--tiq-border);color:var(--tiq-text)}.tiq-tour-tooltip .tiq-tour-progress-active{background:var(--tiq-accent)}.tiq-tour-tooltip .tiq-tour-progress-done{background:#ff660080}.tiq-tour-tooltip .tiq-tour-progress-upcoming{background:var(--tiq-border-strong)}.tiq-guide-avatar-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem}.tiq-guide-avatar{border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;background:var(--tiq-surface)}.tiq-guide-avatar--sm{width:2rem;height:2rem}.tiq-guide-avatar--md{width:2.75rem;height:2.75rem}.tiq-guide-avatar--lg{width:3.25rem;height:3.25rem}.tiq-guide-avatar--alex{outline:2px dashed var(--tiq-accent);outline-offset:2px}.tiq-guide-avatar--klara{outline:2px solid var(--tiq-violet, #906);outline-offset:2px}.tiq-guide-avatar__label{font-size:.625rem;font-weight:700;letter-spacing:.02em}.tiq-guide-avatar__label--alex{color:var(--tiq-accent)}.tiq-guide-avatar__label--klara{color:var(--tiq-violet, #906)}.tiq-narrator-block--alex{padding:.75rem 1rem;border-radius:var(--tiq-radius-md);background:var(--tiq-surface);border-left:3px solid var(--tiq-accent)}.tiq-narrator-block--alex .tiq-guide-avatar-wrap{flex-shrink:0}.tiq-narrator-block--alex .tiq-narrator-block__badge{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tiq-accent);margin-bottom:.15rem}.tiq-klara-whisper{border-radius:var(--tiq-radius-md);border:1px solid rgba(153,0,102,.25);background:linear-gradient(135deg,var(--tiq-violet-soft, rgba(204, 102, 204, .12)),var(--tiq-bg-card));padding:.85rem 1rem}.tiq-klara-whisper__meta{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tiq-text-muted);margin-bottom:.5rem}.tiq-bookend-panel,.tiq-cold-open-stage{background:linear-gradient(180deg,var(--tiq-surface) 0%,var(--tiq-bg-card) 100%)}.tiq-cold-open-stage--close{border-color:var(--tiq-aqua)}.tiq-cold-open-stage__headline{padding-bottom:.25rem}.tiq-bookend-quote{margin:0;padding-left:.75rem;border-left:3px solid var(--tiq-accent);font-style:italic;color:var(--tiq-text);line-height:1.5}.tiq-bookend-mood{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:999px;background:var(--tiq-surface);color:var(--tiq-text-muted)}.tiq-bookend-mood--warm{color:#2d8a5e;background:#2d8a5e1f}.tiq-bookend-mood--guarded{color:#8a6b2d;background:#8a6b2d1f}.tiq-bookend-mood--sharp{color:#b54a4a;background:#b54a4a1f}.tiq-episode-spine__seg{font-size:.625rem;font-weight:700;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--tiq-border);color:var(--tiq-text-muted);white-space:nowrap}.tiq-episode-spine__seg--done{background:var(--tiq-accent-soft);border-color:var(--tiq-accent);color:var(--tiq-accent)}.tiq-episode-spine__seg--current{background:var(--tiq-accent);border-color:var(--tiq-accent);color:#fff;animation:tiq-mood-pulse 1.5s ease-in-out infinite}.tiq-episode-spine__connector{width:.75rem;height:1px;background:var(--tiq-border-strong);flex-shrink:0}.tiq-play-stage__hero-row{margin-bottom:.5rem}.tiq-play-stage__cast-overlap{position:relative;margin-top:-1.75rem;padding:0 .75rem .25rem;z-index:2}.tiq-play-stage__cast-row{padding:0 .75rem .25rem}.tiq-scene-inline__img{width:100%;max-height:11rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--tiq-surface)}.tiq-scene-inline__placeholder{min-height:7rem;background:var(--tiq-surface);display:flex;align-items:center;justify-content:center;color:var(--tiq-text-muted);font-size:.75rem}.tiq-artifact-chip{display:inline-block;padding:.15rem .45rem;border-radius:999px;background:var(--tiq-accent-soft);color:var(--tiq-text-dim)}.tiq-live-report-tabs button{font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--tiq-border);color:var(--tiq-text-muted)}.tiq-live-report-tabs button.is-active{background:var(--tiq-accent-soft);border-color:var(--tiq-accent);color:var(--tiq-accent)}.tiq-cast-intro{border-color:var(--tiq-accent)}.tiq-pod-org-chart{display:flex;flex-direction:column;gap:.5rem}.tiq-pod-org-chart__hub{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tiq-text-muted);margin:0 0 .15rem;text-align:center}.tiq-pod-org-chart__connector{background:var(--tiq-border-strong);flex-shrink:0}.tiq-pod-org-chart__connector--down{width:1px;height:.65rem;margin:0 auto}.tiq-pod-org-chart__reports-wrap{position:relative;padding-top:.35rem}.tiq-pod-org-chart__connector--bar{position:absolute;top:0;left:12%;right:12%;height:1px}.tiq-pod-org-chart__reports,.tiq-pod-org-chart__partners{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0;justify-content:center}.tiq-pod-org-chart--compact .tiq-pod-org-chart__reports,.tiq-pod-org-chart--compact .tiq-pod-org-chart__partners{justify-content:flex-start}.tiq-pod-org-chart__partners-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tiq-text-muted);margin:.35rem 0 0;text-align:center}.tiq-pod-org-chart--compact .tiq-pod-org-chart__partners-label{text-align:left}.tiq-pod-org-chart__node{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:.75rem;border:1px solid var(--tiq-border);background:var(--tiq-bg-card);min-width:0;position:relative;text-align:left;font:inherit;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.tiq-pod-org-chart__node.is-interactive{cursor:pointer}.tiq-pod-org-chart__node.is-interactive:hover{border-color:var(--tiq-border-strong);box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.tiq-pod-org-chart__node.is-compact{padding:.35rem .5rem}.tiq-pod-org-chart__node.is-player{border-color:var(--tiq-border);background:var(--tiq-bg-card);box-shadow:inset 3px 0 0 var(--tiq-accent)}.tiq-pod-org-chart__node.is-partner{border-style:dashed;opacity:.92}.tiq-pod-org-chart__node.is-in-scene{background:color-mix(in srgb,var(--tiq-accent-soft) 35%,var(--tiq-bg-card))}.tiq-pod-org-chart__node.is-active-speaker{border-color:var(--tiq-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--tiq-accent) 22%,transparent),0 4px 14px color-mix(in srgb,var(--tiq-accent) 18%,transparent);z-index:1}.tiq-pod-org-chart__node.is-selected{border-color:var(--tiq-accent);background:color-mix(in srgb,var(--tiq-accent-soft) 55%,var(--tiq-bg-card))}.tiq-pod-org-chart__player-avatar{background:color-mix(in srgb,var(--tiq-accent) 14%,var(--tiq-surface));color:var(--tiq-accent);font-weight:700;border:1px solid color-mix(in srgb,var(--tiq-accent) 35%,var(--tiq-border));line-height:1;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.tiq-pod-org-chart__you-chip{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:color-mix(in srgb,var(--tiq-accent) 12%,var(--tiq-surface));color:var(--tiq-accent)}.tiq-pod-org-chart__live-dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:var(--tiq-accent);flex-shrink:0;margin-left:auto}.tiq-pod-org-chart__live-pulse{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid var(--tiq-accent);animation:tiq-org-live-pulse 1.4s ease-out infinite}@keyframes tiq-org-live-pulse{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.65);opacity:0}}.tiq-pod-org-chart__scene-dot{width:.375rem;height:.375rem;border-radius:999px;background:color-mix(in srgb,var(--tiq-accent) 70%,transparent);flex-shrink:0;margin-left:auto}.tiq-pod-org-chart__node-text{min-width:0;flex:1}.tiq-pod-org-chart__name{font-size:.8125rem;font-weight:600;color:var(--tiq-text);margin:0;line-height:1.2}.tiq-pod-org-chart__role{font-size:.625rem;color:var(--tiq-text-muted);margin:.125rem 0 0;line-height:1.2}.tiq-pod-org-chart__detail{overflow:hidden}.tiq-pod-org-chart__detail-inner{border-radius:.75rem;border:1px solid var(--tiq-border);background:var(--tiq-surface);padding:.75rem .85rem}.tiq-pod-org-chart__detail-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem;margin-bottom:.45rem}.tiq-pod-org-chart__detail-name{font-size:.875rem;font-weight:700;margin:0;color:var(--tiq-text)}.tiq-pod-org-chart__detail-role{font-size:.6875rem;margin:.1rem 0 0;color:var(--tiq-text-muted)}.tiq-pod-org-chart__detail-tag,.tiq-pod-org-chart__detail-mood{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;margin-left:auto}.tiq-pod-org-chart__detail-tag{background:color-mix(in srgb,var(--tiq-accent) 14%,var(--tiq-surface));color:var(--tiq-accent)}.tiq-pod-org-chart__detail-mood--warm{background:#5a8f5026;color:#5a8f50}.tiq-pod-org-chart__detail-mood--guarded{background:#ff66001f;color:var(--tiq-accent)}.tiq-pod-org-chart__detail-mood--sharp{background:#f43f5e1f;color:#e04560}.tiq-pod-org-chart__detail-mood--withdrawn{background:#64748b26;color:var(--tiq-text-muted)}.tiq-pod-org-chart__detail-body{font-size:.8125rem;line-height:1.45;color:var(--tiq-text-dim);margin:0}.tiq-pod-org-chart__detail-rel{font-size:.75rem;line-height:1.4;color:var(--tiq-text-dim);margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid var(--tiq-border)}.tiq-pod-org-chart__detail-rel-label{display:block;font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tiq-text-muted);margin-bottom:.2rem}.tiq-pod-org-chart__hint{font-size:.625rem;color:var(--tiq-text-muted);text-align:center;margin:.15rem 0 0}.tiq-briefing-org-panel{border:1px solid var(--tiq-border);border-radius:1rem;padding:1rem;background:var(--tiq-surface)}.tiq-roster-card__company{font-size:.75rem;color:var(--tiq-text-dim);margin:0 0 .75rem}
