:root{--primary:#06c;--primary-focus:#0071e3;--primary-on-dark:#2997ff;--primary-soft:#eef6ff;--ink:#1d1d1f;--ink-muted:#333;--ink-subtle:#7a7a7a;--body-muted:#ccc;--canvas:#fff;--parchment:#f5f5f7;--pearl:#fafafc;--tile-dark:#272729;--tile-dark-2:#2a2a2c;--tile-dark-3:#252527;--black:#000;--hairline:#e0e0e0;--divider-soft:#f0f0f0;--danger:#b42318;--success:#248a3d;--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Mono", "Consolas", monospace;color:var(--ink);background:var(--parchment);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background:var(--parchment)}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{transition:opacity .16s,transform .16s,background-color .16s,border-color .16s,color .16s}button:hover:not(:disabled){opacity:.82}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-focus);outline-offset:3px}h1,h2,p{margin:0}h1{max-width:560px;font-family:var(--font-display);letter-spacing:0;font-size:56px;font-weight:600;line-height:1.07}h2{max-width:760px;font-family:var(--font-display);letter-spacing:0;font-size:40px;font-weight:600;line-height:1.1}#app{min-height:100vh}.workspace-shell{background:var(--parchment);grid-template-columns:minmax(210px,240px) minmax(280px,320px) minmax(480px,1fr) minmax(320px,400px);gap:8px;height:100vh;min-height:720px;padding:8px;display:grid;overflow:hidden}.settings-rail,.queue-rail,.center-stage,.right-rail{min-width:0}.settings-rail,.queue-rail,.right-rail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.settings-rail,.queue-rail{gap:8px;overflow:auto}.center-stage{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.brand-panel,.submit-panel,.queue-panel,.timeline-panel,.summary-panel,.transcript-panel,.video-chat-panel{background:var(--canvas);color:var(--ink)}.brand-panel{border:1px solid var(--hairline);border-radius:11px;gap:8px;padding:20px;display:grid}.brand-panel h1{max-width:none;font-size:29px;line-height:1.08}.submit-panel{border:1px solid var(--hairline);border-radius:11px;align-content:start;gap:14px;min-height:0;padding:20px;display:grid;overflow:visible}.submit-heading{gap:8px;display:grid}.queue-panel,.timeline-panel,.summary-panel{border:1px solid var(--hairline);border-radius:11px;padding:24px}.queue-panel{flex:auto;gap:12px;min-height:0;display:grid;overflow:auto}.queue-rail .submit-panel{flex:none}.timeline-panel{min-height:136px}.summary-panel{min-height:0;overflow:auto}.stage-workarea{--summary-panel-height:minmax(0, 1fr);grid-template-rows:minmax(180px,1fr) 44px minmax(230px,.58fr);min-height:0;display:grid}.stage-workarea--resized{grid-template-rows:minmax(180px, var(--summary-panel-height)) 44px minmax(230px, 1fr)}.video-chat-panel{border:1px solid var(--hairline);border-radius:11px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.right-rail{background:var(--tile-dark)}.transcript-panel{background:var(--tile-dark);height:calc(100vh - 16px);min-height:0;color:var(--canvas);padding:28px 24px;overflow:auto}.eyebrow{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:600;line-height:1}.login-shell{background:var(--parchment);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--hairline);width:min(100%,420px);color:var(--ink);background:var(--canvas);border-radius:18px;gap:20px;padding:32px;display:grid}.login-panel .eyebrow{color:var(--ink-subtle)}.login-panel h1{max-width:none;color:var(--ink);font-size:34px;line-height:1.12}.login-mark{background:var(--primary);border-radius:11px;place-items:center;width:52px;height:52px;display:grid}.login-mark span{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid var(--canvas);width:0;height:0;margin-left:4px}.login-form{gap:12px;display:grid}.login-form label{color:var(--ink-muted);font-size:14px}.login-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.login-row input{border:1px solid var(--hairline);min-width:0;height:44px;color:var(--ink);background:var(--pearl);border-radius:9999px;padding:0 14px}.login-row button{min-width:82px;min-height:44px;color:var(--canvas);background:var(--primary);border:0;border-radius:9999px;padding:0 18px;font-weight:400}.brand-logout{border:1px solid var(--hairline);width:fit-content;min-height:44px;color:var(--ink-subtle);background:var(--pearl);border-radius:9999px;padding:0 13px;font-size:13px;line-height:1}.drop-zone{border:1px solid var(--hairline);text-align:center;min-height:140px;color:var(--ink);background:var(--pearl);border-radius:8px;place-items:center;gap:8px;padding:24px;display:grid}.queue-upload{background:var(--pearl);border-style:dashed;min-height:124px}.drop-zone:active,.url-row button:active,.ghost-button:active,.job-item:active,.language-option:active{transform:scale(.95)}.drop-zone:disabled{cursor:not-allowed;opacity:.55}.drop-zone strong,.drop-zone small{min-width:0;max-width:100%;display:block}.drop-zone small,.job-item small{color:var(--ink-subtle)}.drop-icon{width:38px;height:38px;color:var(--canvas);background:var(--primary);border-radius:9999px;place-items:center;font-size:24px;font-weight:400;line-height:1;display:grid}.upload-progress{gap:7px;width:min(100%,260px);margin-top:4px;display:grid}.upload-progress__row{min-width:0;color:var(--ink-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;line-height:1.2;display:grid}.upload-progress__name{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-progress__percent{color:var(--ink);font-family:var(--font-mono);font-size:12px}.upload-progress__track{background:var(--divider-soft);border-radius:9999px;height:8px;overflow:hidden}.upload-progress__bar{border-radius:inherit;background:var(--primary);min-width:2px;height:100%;transition:width .16s;display:block}.url-form{border:1px solid var(--hairline);background:var(--pearl);border-radius:8px;gap:10px;padding:14px;display:grid}.url-form label,.language-field>label{color:var(--ink-muted);font-size:14px;line-height:1.29}.language-field{gap:10px;display:grid}.language-options{grid-template-columns:1fr;gap:8px;display:grid}.language-option{border:1px solid var(--hairline);min-width:0;min-height:44px;color:var(--ink);background:var(--canvas);border-radius:9999px;padding:0 13px;font-size:14px;line-height:1.29;transition:transform .16s,background-color .16s,border-color .16s,color .16s}.language-option.active{border-color:var(--primary);color:var(--canvas);background:var(--primary)}.custom-language-input{width:100%;height:44px;color:var(--ink);background:var(--canvas);border:1px solid #00000014;border-radius:9999px;padding:0 16px}.url-row{grid-template-columns:1fr auto;gap:8px;display:grid}.queue-rail .url-row{grid-template-columns:1fr}.queue-rail .url-row button{width:100%}.url-row input{border:1px solid var(--hairline);min-width:0;height:44px;color:var(--ink);background:var(--canvas);text-overflow:ellipsis;border-radius:9999px;padding:0 18px;overflow:hidden}.url-row button,.ghost-button{min-height:44px;color:var(--canvas);background:var(--primary);border:0;border-radius:9999px;font-size:17px;font-weight:400;transition:transform .16s,background-color .16s,opacity .16s}.url-row button{min-width:86px;padding:0 22px}.url-row button:disabled{opacity:.45}.error-text{color:var(--danger);background:#fff2f1;border-radius:11px;padding:12px 14px;font-size:14px;line-height:1.43}.panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:2px;display:flex}.panel-heading>span{min-width:0;color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.29;overflow:hidden}.ghost-button{min-height:44px;color:var(--primary);border:1px solid var(--primary);background:var(--canvas);padding:0 15px;font-size:14px;line-height:1.29}.empty-state{border:1px solid var(--hairline);min-height:112px;color:var(--ink-subtle);text-align:center;background:var(--pearl);border-radius:8px;place-items:center;padding:20px;line-height:1.47;display:grid}.job-item{border:1px solid var(--hairline);text-align:left;width:100%;min-height:74px;color:var(--ink);background:var(--canvas);border-radius:8px;gap:8px;padding:0;transition:transform .16s,border-color .16s;display:grid;position:relative}.queue-panel .job-item{flex:none}.job-item.active{border-color:var(--primary-focus)}.job-select{text-align:left;width:100%;min-height:72px;color:inherit;background:0 0;border:0;gap:8px;padding:14px 48px 14px 16px;display:grid}.job-menu-button{width:44px;height:44px;color:var(--ink-subtle);background:0 0;border:1px solid #0000;border-radius:9999px;font-size:22px;line-height:1;position:absolute;top:5px;right:5px}.job-menu-button:hover,.job-menu-button:focus-visible{border-color:var(--hairline);color:var(--ink);background:var(--pearl)}.job-main{gap:5px;min-width:0;display:grid}.job-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:600;line-height:1.24;overflow:hidden}.job-url{min-width:0;color:var(--ink-subtle);font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.35}.job-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-pill{color:var(--primary);background:var(--primary-soft);border-radius:9999px;flex:none;padding:4px 10px;font-size:12px;line-height:1}.job-inline-form,.job-delete-confirm{border-top:1px solid var(--divider-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px 12px;display:grid}.job-inline-form input{border:1px solid var(--hairline);min-width:0;height:44px;color:var(--ink);background:var(--pearl);border-radius:9999px;padding:0 13px}.job-inline-form button,.job-delete-confirm button,.job-menu button{min-height:44px;color:var(--canvas);background:var(--primary);border:0;border-radius:9999px;padding:0 12px;font-size:13px}.job-delete-confirm span{min-width:0;color:var(--ink-muted);font-size:14px}.secondary-action{color:var(--ink-subtle)!important;background:var(--pearl)!important}.danger-action{color:var(--canvas)!important;background:var(--danger)!important}.job-menu{border:1px solid var(--hairline);z-index:40;background:var(--canvas);border-radius:8px;gap:6px;width:168px;padding:8px;display:grid;position:fixed}.job-menu button{width:100%;color:var(--ink);background:var(--pearl);text-align:left}.timeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.timeline-stage{gap:9px;min-width:0;display:grid}.timeline-stage span{background:var(--divider-soft);border-radius:9999px;height:8px}.timeline-stage.current span,.timeline-stage.done span{background:var(--primary)}.timeline-stage small{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.timeline-error{color:var(--danger);background:#fff2f1;border:1px solid #b423182e;border-radius:11px;gap:6px;margin-top:18px;padding:12px 14px;line-height:1.43;display:grid}.timeline-error strong{font-size:15px;line-height:1.3}.timeline-error span,.timeline-error p{margin:0;font-size:14px}.timeline-error__actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.timeline-resume-button{border:1px solid var(--hairline);min-height:44px;color:var(--ink);background:var(--canvas);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,opacity .16s}.timeline-resume-button:hover:not(:disabled),.timeline-resume-button:focus-visible{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.timeline-resume-button:focus-visible{outline-offset:2px;outline:3px solid #2c5daf3d}.timeline-resume-button:disabled{cursor:not-allowed;opacity:.62}.summary-content{gap:24px;padding-top:16px;display:grid}.summary-content>p{max-width:860px;color:var(--ink-muted);font-size:17px;line-height:1.47}.stage-resizer{cursor:row-resize;touch-action:none;place-items:center;min-height:44px;display:grid}.stage-resizer span{background:var(--hairline);border-radius:9999px;width:64px;height:4px;transition:background-color .16s,transform .16s}.stage-resizer:hover span,.stage-resizer:focus-visible span,.stage-workarea--resizing .stage-resizer span{background:var(--primary-focus);transform:scaleX(1.18)}.stage-resizer:focus-visible{outline:2px solid var(--primary-focus);outline-offset:-2px}.point-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.point-grid article{border:1px solid var(--hairline);min-height:112px;color:var(--ink);background:var(--pearl);border-radius:11px;padding:18px;font-size:17px;line-height:1.47}.transcript-panel .eyebrow,.transcript-panel .panel-heading>span{color:var(--body-muted)}.segment-list{gap:0;margin-top:20px;display:grid}.segment-list article{border-top:1px solid #ffffff24;padding:18px 0}.segment-list article:last-child{border-bottom:1px solid #ffffff24}.segment-list time{color:var(--primary-on-dark);margin-bottom:8px;font-size:14px;line-height:1.29;display:block}.segment-list p{color:var(--body-muted);font-size:17px;line-height:1.47}.transcript-panel .empty-state{color:var(--body-muted);background:var(--tile-dark-2);border-color:#ffffff29}.video-chat-panel{min-height:0;padding:20px 20px 16px}.chat-heading{margin-bottom:12px}.chat-clear-button{min-height:44px;color:var(--ink-subtle);background:var(--pearl);border:0;border-radius:9999px;padding:0 12px;font-size:13px;line-height:1}.chat-clear-button:disabled{opacity:.45}.chat-clear-confirm{color:var(--ink);background:#fff7f5;border:1px solid #b423182e;border-radius:11px;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex}.chat-clear-confirm__actions{align-items:center;gap:8px;display:flex}.chat-clear-confirm button{border:0;border-radius:9999px;min-height:44px;padding:0 11px;font-size:13px;line-height:1}.chat-clear-confirm__cancel{color:var(--ink-subtle);background:var(--canvas)}.chat-clear-confirm__danger{color:var(--canvas);background:var(--danger)}.chat-clear-confirm button:disabled{opacity:.45}.chat-messages{flex-direction:column;flex:auto;gap:14px;min-height:140px;max-height:none;padding:4px 2px 12px;display:flex;overflow:auto}.chat-message{gap:5px;max-width:min(720px,86%);animation:.16s ease-out message-in;display:grid}.chat-message--user{place-self:flex-end end}.chat-message--assistant{place-self:flex-start start}.chat-message__meta{color:var(--ink-subtle);align-items:center;gap:8px;font-size:12px;line-height:1;display:flex}.chat-message--user .chat-message__meta{justify-content:flex-end}.chat-message__body{border:1px solid var(--hairline);max-height:clamp(96px,34vh,360px);color:var(--ink);background:var(--pearl);overflow-wrap:anywhere;scrollbar-gutter:stable;border-radius:11px;padding:12px 14px;font-size:15px;line-height:1.55;overflow:auto}.chat-message--user .chat-message__body{color:var(--canvas);background:var(--primary);border-color:#0071e333}.chat-message__body--streaming{color:var(--ink-subtle)}.chat-stream-placeholder{align-items:center;gap:2px;min-height:24px;display:inline-flex}.chat-stream-dots:after{content:"...";width:18px;animation:.9s steps(4,end) infinite chat-dots;display:inline-block}.chat-error{color:var(--danger);background:#fff2f1;border-radius:11px;flex:none;margin:0 0 10px;padding:10px 12px;font-size:14px}.chat-composer{border:1px solid var(--hairline);background:var(--pearl);border-radius:11px;flex:none;grid-template-columns:1fr auto;gap:10px;padding:10px;display:grid}.chat-composer textarea{min-width:0;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;line-height:1.45}.chat-composer textarea:focus{outline:none}.chat-composer textarea:focus-visible{outline:2px solid var(--primary-focus);outline-offset:6px}.chat-composer textarea:disabled{cursor:not-allowed;opacity:.6}.chat-composer button{min-width:68px;min-height:44px;color:var(--canvas);background:var(--primary);border:0;border-radius:9999px;align-self:end;font-size:15px}.chat-composer button:disabled{opacity:.45}.message-markdown :is(p,ul,ol,pre,h1,h2,h3,h4,h5,h6){margin:0}.message-markdown *+*{margin-top:8px}.message-markdown ul,.message-markdown ol{padding-left:20px}.message-markdown li+li{margin-top:4px}.message-markdown code{font-family:var(--font-mono);background:#00000014;border-radius:5px;padding:1px 5px;font-size:.92em}.message-markdown pre{background:var(--tile-dark-3);color:#fff;border-radius:8px;padding:12px;overflow:auto}.message-markdown pre code{white-space:pre;background:0 0;min-width:max-content;padding:0;display:block}.message-markdown a{color:inherit;text-underline-offset:3px;text-decoration:underline}@keyframes message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-dots{0%{clip-path:inset(0 18px 0 0)}25%{clip-path:inset(0 12px 0 0)}50%{clip-path:inset(0 6px 0 0)}75%,to{clip-path:inset(0)}}.settings-rail>.submit-panel{flex:none}.ai-settings-panel{border:1px solid var(--hairline);min-width:0;color:var(--ink);background:var(--canvas);border-radius:11px;flex:none;gap:16px;padding:20px;display:grid}.ai-settings-heading{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.ai-settings-heading>div{gap:6px;min-width:0;display:grid}.ai-settings-heading h2{font-size:22px;line-height:1.1}.ai-settings-source{color:var(--ink-subtle);background:var(--parchment);border-radius:9999px;flex:none;padding:6px 10px;font-size:11px;line-height:1}.ai-settings-loading{align-content:center;gap:9px;min-height:150px;display:grid}.ai-settings-loading span{background:var(--parchment);border-radius:8px;height:34px;animation:1.1s ease-in-out infinite alternate ai-settings-pulse}.ai-settings-loading p{color:var(--ink-subtle);font-size:13px}.ai-settings-unavailable{gap:12px;display:grid}.ai-settings-unavailable p{color:var(--danger);font-size:13px;line-height:1.4}.ai-settings-unavailable button,.ai-settings-actions button{min-height:44px;color:var(--canvas);background:var(--primary);border:0;border-radius:9999px;padding:0 18px;font-size:14px}.ai-settings-form,.ai-settings-field{min-width:0;display:grid}.ai-settings-form{gap:14px}.ai-settings-field{color:var(--ink-muted);gap:7px;font-size:13px}.ai-settings-field input{border:1px solid var(--hairline);width:100%;min-width:0;height:44px;color:var(--ink);background:var(--pearl);font-family:var(--font-mono);text-overflow:ellipsis;border-radius:8px;padding:0 12px;font-size:12px;overflow:hidden}.ai-settings-field input:disabled{opacity:.55}.ai-model-test-button{border:1px solid var(--primary);width:100%;min-height:44px;color:var(--primary);background:0 0;border-radius:9999px;padding:0 16px;font-size:13px}.ai-model-test-button:hover:not(:disabled){color:var(--canvas);background:var(--primary)}.ai-model-test-button:disabled{opacity:.45}.ai-model-test-result{min-height:18px;color:var(--success);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ai-model-test-result strong{color:var(--ink);font-family:var(--font-mono);margin-right:6px;font-weight:600}.ai-model-test-result.is-error{color:var(--danger)}.ai-model-route{gap:12px;padding-left:28px;display:grid;position:relative}.ai-model-route:before{content:"";background:var(--hairline);width:1px;position:absolute;top:11px;bottom:31px;left:10px}.ai-model-field{position:relative}.ai-route-node{border:2px solid var(--canvas);z-index:1;width:20px;height:20px;color:var(--canvas);background:var(--primary);font-family:var(--font-mono);border-radius:9999px;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;top:-2px;left:-28px}.ai-route-node--fallback{color:var(--primary);background:var(--canvas);border-color:var(--primary)}.ai-settings-actions{gap:9px;min-width:0;display:grid}.ai-settings-actions button{width:100%}.ai-settings-actions button:disabled,.ai-settings-unavailable button:disabled{opacity:.45}.ai-settings-feedback{min-height:18px;color:var(--success);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ai-settings-feedback.is-error{color:var(--danger)}@keyframes ai-settings-pulse{0%{opacity:.45}to{opacity:1}}@media (width<=833px){.ai-settings-panel{border-left:0;border-right:0;border-radius:0;margin-top:8px;padding:24px}.ai-settings-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.ai-model-route,.ai-settings-actions{grid-column:2}.ai-settings-form>.ai-settings-field{grid-row:1/span 2}}@media (width<=640px){.ai-settings-panel{padding:24px 18px}.ai-settings-form{grid-template-columns:1fr}.ai-model-route,.ai-settings-actions,.ai-settings-form>.ai-settings-field{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1440px){.workspace-shell{grid-template-columns:minmax(170px,220px) minmax(230px,300px) minmax(330px,1fr) minmax(275px,360px)}.brand-panel,.submit-panel,.ai-settings-panel{padding:18px}.queue-panel,.timeline-panel,.summary-panel,.transcript-panel{padding:20px}}@media (width>=1069px) and (width<=1240px){.settings-rail .url-row{grid-template-columns:1fr}.settings-rail .url-row button{width:100%}}@media (width<=1068px){.workspace-shell{grid-template-columns:minmax(200px,230px) minmax(270px,310px) minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}.right-rail{grid-column:1/-1}.transcript-panel{height:auto;min-height:360px}.point-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=833px){.workspace-shell{grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:100vh;padding:0;display:grid}.settings-rail,.queue-rail,.center-stage{gap:0}.settings-rail,.queue-rail{overflow:visible}.brand-panel,.submit-panel,.queue-panel,.timeline-panel,.summary-panel,.video-chat-panel,.transcript-panel{border-left:0;border-right:0;border-radius:0}.center-stage,.stage-workarea{display:block}.stage-resizer{display:none}.queue-panel,.timeline-panel,.summary-panel,.video-chat-panel,.transcript-panel{margin-top:8px}.brand-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 24px}.brand-panel .eyebrow{display:none}.brand-panel h1{font-size:22px}.submit-panel{gap:16px}.timeline{grid-template-columns:repeat(7,minmax(68px,1fr));padding-bottom:8px;overflow-x:auto}.transcript-panel{min-height:420px}}@media (width<=734px){.point-grid{grid-template-columns:1fr}.summary-content h2{font-size:34px}.chat-clear-confirm{flex-direction:column;align-items:start}}@media (width<=640px){.brand-panel,.submit-panel,.queue-panel,.timeline-panel,.summary-panel,.video-chat-panel,.transcript-panel{padding:24px 18px}.drop-zone{min-height:116px;padding:20px}h2,.summary-content h2{font-size:28px}.url-row{grid-template-columns:1fr}.url-row button,.chat-composer button{width:100%}.chat-message{max-width:94%}.chat-composer{grid-template-columns:1fr}.job-inline-form,.job-delete-confirm{grid-template-columns:minmax(0,1fr) auto}.job-inline-form .secondary-action,.job-delete-confirm .secondary-action{grid-column:2}}@media (width<=480px){.login-shell{padding:16px}.login-panel{padding:24px}.login-panel h1{font-size:30px}.panel-heading{align-items:flex-start}.panel-heading>span{max-width:56%}.chat-clear-confirm__actions{width:100%}.chat-clear-confirm__actions button{flex:1}}@media (width<=419px){.login-row{grid-template-columns:1fr}.login-row button{width:100%}.brand-panel,.submit-panel,.queue-panel,.timeline-panel,.summary-panel,.video-chat-panel,.transcript-panel,.ai-settings-panel{padding-left:16px;padding-right:16px}.job-inline-form,.job-delete-confirm{grid-template-columns:1fr}.job-inline-form .secondary-action,.job-delete-confirm .secondary-action{grid-column:1}.chat-message{max-width:100%}}
