:root{color-scheme:light;--app-bg: #f4f6f8;--app-panel: rgba(255, 255, 255, .86);--app-ink: #142033;--app-muted: #66758a;--app-line: rgba(20, 32, 51, .1);--app-red: #ff3b30;--app-red-bright: #ff453a;--app-red-soft: rgba(255, 59, 48, .12);--app-cyan: #64d2ff;--app-blue: #0a84ff;--app-green: #34c759;--app-green-bright: #30d158;--app-gold: #ff9f0a;--app-shadow: 0 18px 46px rgba(54, 73, 100, .1);font-family:Aptos Display,Aptos,Segoe UI Variable,sans-serif;background:radial-gradient(circle at top,rgba(100,210,255,.1),transparent 28%),radial-gradient(circle at right,rgba(10,132,255,.08),transparent 34%),linear-gradient(180deg,#fbfdff 0%,var(--app-bg) 100%);color:var(--app-ink)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}button,input,textarea{font:inherit}button{border:0;cursor:pointer}textarea{width:100%;resize:none}.app-shell{min-height:100vh;width:min(100%,720px);margin:0 auto;padding:1rem 1rem 11.5rem;display:grid;gap:1rem;align-content:start}.app-topbar,.app-card,.app-capture-card,.app-choice{background:var(--app-panel);border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-topbar{padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.app-brand{display:grid;gap:.15rem;min-width:0}.app-brand strong{font-size:.94rem;letter-spacing:.08em;text-transform:uppercase}.app-brand span,.app-status,.app-capture-meta,.app-empty,.app-capture-card p{color:var(--app-muted)}.app-status{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:999px;background:#f8fbfff0;border:1px solid rgba(20,32,51,.06);font-size:.86rem;white-space:nowrap;flex-shrink:0}.app-status-dot{width:.55rem;height:.55rem;border-radius:999px;background:#b7c6d9}.app-status-idle .app-status-dot{background:#23b26d;box-shadow:0 0 0 3px #23b26d24}.app-status-listening .app-status-dot,.app-status-reconnecting .app-status-dot,.app-status-processing .app-status-dot{background:var(--app-blue);box-shadow:0 0 #1e88ff59;animation:app-status-pulse 1.15s ease-in-out infinite}.app-status-error .app-status-dot,.app-status-disabled .app-status-dot{background:var(--app-red)}.app-card{padding:1rem}.app-result-card{display:grid;gap:.5rem}.app-result-label{margin:0;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--app-muted)}.app-result-card h2,.app-result-card h3,.app-result-card p,.app-capture-card h4{margin:0}.app-result-card h2{font-size:clamp(1.5rem,5vw,2.2rem);line-height:.98}.app-result-card h3{font-size:.98rem;color:#617187}.app-meaning{font-size:1rem;line-height:1.45}.app-capture-panel{display:grid;gap:.75rem}.app-capture-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.app-capture-heading h3,.app-history h3,.app-choice-panel h3{margin:0;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase;color:#7a8799}.app-wave{height:56px;display:flex;align-items:end;justify-content:center;gap:.35rem;padding:0 .5rem}.app-wave span{width:.42rem;border-radius:999px;background:#34c7592e;height:12px;transition:height .14s ease,background .14s ease,transform .14s ease}.app-wave.is-live span{background:linear-gradient(180deg,#69db7c,var(--app-green));animation:app-wave 1.05s ease-in-out infinite}.app-wave.is-live span:nth-child(2){animation-delay:.08s}.app-wave.is-live span:nth-child(3){animation-delay:.16s}.app-wave.is-live span:nth-child(4){animation-delay:.24s}.app-wave.is-live span:nth-child(5){animation-delay:.32s}.app-transcript-input{min-height:160px;border-radius:14px;border:1px solid var(--app-line);background:#fafcfff5;padding:1rem;color:var(--app-ink)}.app-choice-panel{display:grid;gap:.8rem}.app-choice-heading,.app-history-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.app-choice-heading p{margin:.3rem 0 0;color:var(--app-muted)}.app-choice-grid,.app-activity-list{display:grid;gap:.75rem}.app-choice{text-align:left;padding:1rem;border:1px solid var(--app-line)}.app-choice strong,.app-choice span,.app-choice em{display:block}.app-choice strong{font-size:1.12rem}.app-choice em{margin-top:.18rem;font-style:normal;color:var(--app-muted)}.app-choice span{margin-top:.3rem}.app-history{display:grid;gap:.75rem;align-content:start}.app-bucket-index-list{display:grid;gap:.75rem}.app-bucket-index-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;padding:1rem;border-radius:14px;border:1px solid var(--app-line);background:#fafcfff0;color:var(--app-ink)}.app-bucket-index-row-review{border-color:#ffaa2b3d;background:#ffaa2b14}.app-bucket-index-copy,.app-bucket-index-meta{display:grid;gap:.18rem}.app-bucket-index-copy strong,.app-bucket-index-copy span,.app-bucket-index-meta em,.app-bucket-index-meta span{margin:0}.app-bucket-index-copy strong{font-size:1rem}.app-bucket-index-copy span,.app-bucket-index-meta em{color:var(--app-muted);font-style:normal}.app-bucket-index-meta{justify-items:end;color:var(--app-blue);font-weight:700}.app-drops-card{gap:1rem}.app-drop-subbucket-heading,.app-drop-card-meta{display:flex;justify-content:space-between;align-items:start;gap:.75rem}.app-drop-card h4,.app-drop-card p{margin:0}.app-drop-count,.app-drop-subbucket-heading span,.app-drop-card time,.app-drop-card-kind{color:var(--app-muted);font-size:.82rem}.app-drop-bucket-nav{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:.9rem;min-height:56px}.app-bucket-arrow{min-height:48px;min-width:48px;border-radius:12px;background:#f8fbfffa;border:1px solid rgba(20,32,51,.08);color:var(--app-blue);font-size:1.1rem;font-weight:700;box-shadow:0 8px 18px #36496414}.app-bucket-arrow:disabled{opacity:.38;box-shadow:none;cursor:default}.app-drop-bucket-title-block{display:grid;justify-items:center;gap:.1rem;min-height:56px;align-content:center}.app-drop-bucket-title{margin:0;font-size:clamp(1.1rem,3vw,1.45rem);line-height:1.1;font-weight:650;text-align:center}.app-drop-bucket-subtitle{margin:0;font-size:.8rem;color:var(--app-muted)}.app-drop-bucket-panel{display:grid;gap:1rem;border-radius:14px;border:1px solid var(--app-line);background:linear-gradient(180deg,#fffffffa,#f8fbfff5);padding:1.05rem;align-content:start}.app-drop-bucket-page{min-height:0;align-content:start}.app-drop-section-stack,.app-drop-card-list{display:grid;gap:.75rem}.app-drop-subbucket-group{display:grid;gap:.7rem;border-top:1px solid var(--app-line);padding-top:.85rem}.app-drop-subbucket-group:first-child{border-top:0;padding-top:0}.app-drop-subbucket-heading strong{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a8799}.app-drop-subbucket-heading p{margin:.22rem 0 0}.app-drop-section-group{border-radius:12px;background:#f7fafec7;padding:.9rem}.app-drop-card{display:grid;gap:.42rem;border-radius:12px;border:1px solid rgba(16,32,51,.08);background:#fffffff5;padding:.9rem}.app-drop-card h4{font-size:1rem;line-height:1.28;font-weight:600}.app-drop-card p{color:#647487;line-height:1.48;font-size:.95rem}.app-drop-card-meta{justify-content:flex-start;align-items:center;gap:.55rem;margin-top:.1rem;padding-top:.1rem}.app-drop-card time{font-size:.75rem}.app-drop-card-kind{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:#0a84ff14;color:var(--app-blue);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.app-inline-link,.app-row-action{background:transparent;color:var(--app-blue);padding:0;font-weight:700}.app-inline-link-danger{color:#c33636}.app-debug-actions{display:inline-flex;align-items:center;gap:.9rem;flex-wrap:wrap}.app-detail-panel{display:grid;gap:.9rem}.app-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.app-detail-heading h3,.app-detail-path{margin:0}.app-detail-path{margin-top:.25rem;color:var(--app-muted)}.app-detail-tabs{display:inline-flex;gap:.45rem;padding:.3rem;border-radius:999px;background:#0a84ff0f;width:fit-content}.app-detail-tab{background:transparent;color:var(--app-muted);border-radius:999px;padding:.55rem .9rem;font-weight:700}.app-detail-tab.is-active{background:#fff;color:var(--app-blue);box-shadow:0 8px 20px #0a84ff1f}.app-detail-body{white-space:pre-wrap;line-height:1.5;border:1px solid var(--app-line);border-radius:12px;background:#f8fbffe6;padding:1rem}.app-activity-row{display:flex;align-items:start;justify-content:space-between;gap:.9rem;padding:.85rem 0;border-top:1px solid var(--app-line)}.app-activity-row:first-child{border-top:0;padding-top:0}.app-activity-main{min-width:0;display:grid;gap:.2rem}.app-activity-open{background:transparent;border:0;padding:0;text-align:left}.app-activity-title-row{display:flex;align-items:center;gap:.6rem}.app-activity-title-row h4{margin:0;min-width:0;font-size:.98rem}.app-status-tag{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:.26rem .55rem;border-radius:999px;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.app-status-tag-queued{background:#66778c1f;color:#5f7085}.app-status-tag-processing{background:#1e88ff24;color:#156ad1}.app-status-tag-needs-review{background:#ffaa2b29;color:#b56a00}.app-status-tag-saved{background:#17a36b24;color:var(--app-green)}.app-status-tag-failed{background:#ef444424;color:#c33636}.app-activity-path,.app-activity-note,.app-activity-error{margin:0}.app-activity-path{color:var(--app-muted);font-size:.88rem}.app-activity-note{color:var(--app-blue);font-size:.84rem}.app-activity-error{color:#c33636;font-size:.86rem}.app-capture-meta{margin-bottom:.4rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.app-action-bar{position:fixed;left:0;right:0;bottom:0;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#f4f6f800,#f4f6f8f0 32%,#f4f6f8fa)}.app-action-inner{width:min(100%,720px);margin:0 auto;display:flex;justify-content:center}.app-mic-button{width:min(100%,360px);min-height:88px;border-radius:999px;background:linear-gradient(180deg,#40d463,#34c759);color:#f6fbff;box-shadow:0 18px 38px #34c7593d;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;font-size:1.06rem;font-weight:700;letter-spacing:.02em;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.app-mic-button svg{width:1.5rem;height:1.5rem}.app-mic-button.is-live{filter:saturate(1.08);box-shadow:0 20px 46px #34c7594d}.app-mic-button.is-live svg{animation:app-mic 1.15s ease-in-out infinite}.app-mic-button:disabled{opacity:.7;cursor:wait}.app-capture-panel-compact .app-transcript-input{min-height:132px}.app-screen-instant{min-height:calc(100vh - 11rem);align-content:center}.app-instant-card{min-height:min(62vh,520px);display:grid;align-content:center;justify-items:center;gap:1rem;text-align:center;padding:1.5rem}.app-instant-card h1,.app-instant-copy{margin:0}.app-instant-card h1{font-size:clamp(2rem,8vw,4rem);line-height:.94;max-width:10ch}.app-instant-copy{max-width:26ch;color:var(--app-muted);font-size:1rem;line-height:1.45}.app-background-status-wrap{display:grid;gap:.45rem}.app-background-status-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.app-background-status-label,.app-background-status-hint{margin:0;color:var(--app-muted)}.app-background-status-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.app-background-status-hint{font-size:.82rem}.app-background-status-strip{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.app-background-status-strip-empty{min-height:2.25rem;align-items:center;border:1px dashed rgba(16,32,51,.12);border-radius:12px;background:#f8fbffc2;padding:.6rem .85rem;color:var(--app-muted);font-size:.84rem}.app-instant-status-wrap{width:min(100%,420px);display:grid;gap:.65rem;justify-items:center}.app-instant-status-label{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--app-muted)}.app-instant-status-bar{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.app-instant-status-bar-empty{min-height:2.5rem;align-items:center;border:1px dashed rgba(16,32,51,.12);border-radius:12px;background:#f8fbffb3;padding:.7rem .9rem;color:var(--app-muted);font-size:.88rem}.app-instant-status-pill{display:inline-flex;align-items:baseline;gap:.4rem;border-radius:999px;padding:.45rem .75rem;background:#f8fbffeb;border:1px solid var(--app-line);color:var(--app-muted);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.app-status-pill-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.app-status-pill-button:hover,.app-status-pill-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #3649641a;border-color:#0a84ff2e}.app-instant-status-pill strong{color:var(--app-ink);font-size:.92rem}.app-instant-status-pill-queued{background:#66778c14}.app-instant-status-pill-processing,.app-instant-status-pill-embedding{background:#1e88ff14;color:#156ad1}.app-instant-status-pill-review{background:#ffaa2b1f;color:#b56a00}.app-instant-status-pill-saved{background:#17a36b1a;color:var(--app-green)}.app-instant-status-pill-failed{background:#ef44441f;color:#c33636}.app-wave-instant{height:92px;gap:.5rem}.app-wave-instant span{width:.58rem;height:18px}.app-screen{display:grid;gap:1rem;align-content:start}.app-overview-card,.app-overview-copy,.app-shortcuts-card{display:grid;align-content:start}.app-overview-card,.app-shortcuts-card{gap:.9rem}.app-overview-copy{gap:.45rem}.app-overview-copy h1,.app-overview-copy p{margin:0}.app-overview-copy h1{font-size:clamp(1.7rem,5vw,2.5rem);line-height:.98}.app-overview-copy p:last-child,.app-screen-copy,.app-overview-stat span,.app-shortcut span{color:var(--app-muted)}.app-overview-grid,.app-shortcuts-grid{display:grid;gap:.75rem;align-content:start;align-items:start}.app-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-overview-stat,.app-shortcut{border-radius:14px;border:1px solid var(--app-line);background:#fafcfff0;padding:1rem;align-self:start}.app-overview-stat strong,.app-shortcut strong{display:block;font-size:1.5rem}.app-shortcut{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;padding:.75rem .85rem}.app-shortcut-label{color:var(--app-ink);font-size:.92rem;font-weight:600}.app-shortcut-count{min-width:2rem;padding:.22rem .55rem;border-radius:999px;background:#0a84ff1a;color:var(--app-blue);font-size:.82rem;font-weight:700;line-height:1.2;text-align:center}.app-transcript-input{border-radius:12px;border:1px solid var(--app-line);background:#f8fbfff5;padding:.9rem 1rem;color:var(--app-ink)}.app-debug-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:start}.app-debug-summary-grid>*,.app-debug-cost-grid>*,.app-debug-usage-breakdown>*,.app-debug-usage-row>*,.app-debug-grid>*,.app-history-heading>*{min-width:0}.app-debug-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:start}.app-debug-usage-breakdown{display:grid;gap:.75rem}.app-debug-usage-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.75rem;align-items:center;border:1px solid var(--app-line);border-radius:12px;background:#fafcfff0;padding:.9rem 1rem}.app-debug-usage-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.app-transcript-input{min-height:160px}.app-history-heading p{margin:.3rem 0 0}.app-action-stack{flex-direction:column;gap:.75rem;align-items:center}.app-action-stack-instant{width:min(100%,520px)}.app-action-stack .app-mic-button,.app-action-stack .app-secondary-button{margin-inline:auto}.app-secondary-button{width:min(100%,360px);min-height:58px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(16,32,51,.08);color:var(--app-ink);font-weight:700}.app-cancel-button{width:min(100%,280px);min-height:50px;background:linear-gradient(180deg,var(--app-red-bright),var(--app-red));border-color:#c3363638;box-shadow:0 12px 28px #c336362e;color:#fff7f7}.app-bottom-nav{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.app-nav-link{min-height:54px;border-radius:12px;background:#ffffffd1;border:1px solid rgba(16,32,51,.08);color:var(--app-muted);font-weight:700;text-transform:capitalize}.app-nav-link.is-active{background:linear-gradient(180deg,#64d2ff29,#0a84ff1f);color:var(--app-blue);border-color:#0a84ff29}.app-mic-button-instant{width:100%;min-height:96px;font-size:1.15rem}.app-inline-access{background:transparent;color:var(--app-muted);font-weight:700}.app-debug-stack{gap:.85rem}.app-debug-card{display:grid;gap:.9rem}.app-debug-card-error{border-color:#ef44442e}.app-debug-card-bucket-created{border-color:#17a36b2e}.app-debug-header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.app-debug-header h3,.app-debug-section h4,.app-debug-section p,.app-debug-item p,.app-debug-item small,.app-debug-card p{margin:0}.app-debug-time,.app-debug-meta,.app-debug-empty-inline{color:var(--app-muted);font-size:.86rem}.app-debug-stage-row{display:flex;flex-wrap:wrap;gap:.5rem}.app-debug-stage{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--app-line);background:#f8fbffe6;color:var(--app-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-debug-stage.is-done{background:#17a36b1f;border-color:#17a36b2e;color:var(--app-green)}.app-debug-stage.is-current{box-shadow:0 8px 18px #1e88ff1f}.app-debug-stage.is-failed{background:#ef44441f;border-color:#ef444433;color:#c33636}.app-debug-transcript{line-height:1.45}.app-debug-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.app-debug-section{display:grid;gap:.6rem;border:1px solid var(--app-line);border-radius:12px;background:#fafcfff0;padding:.9rem}.app-debug-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.app-debug-chip{display:inline-flex;align-items:center;border-radius:999px;background:#1e88ff1a;color:var(--app-blue);padding:.36rem .7rem;font-size:.82rem;font-weight:700}.app-debug-list{display:grid;gap:.6rem}.app-debug-item{display:grid;gap:.25rem;border-top:1px solid var(--app-line);padding-top:.6rem}.app-debug-item:first-child{border-top:0;padding-top:0}.app-debug-item-row{display:flex;justify-content:space-between;gap:1rem}@keyframes app-status-pulse{0%{box-shadow:0 0 #1e88ff59}70%{box-shadow:0 0 0 10px #1e88ff00}to{box-shadow:0 0 #c73a2d00}}@keyframes app-wave{0%,to{height:14px;transform:translateY(0)}50%{height:44px;transform:translateY(-2px)}}@keyframes app-mic{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,244,239,0))}50%{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,244,239,.5))}}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-toast-fade{0%{opacity:0;transform:translateY(-8px)}12%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media(min-width:768px){.app-shell{padding-top:1.5rem}.app-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-capture-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell{width:100%;padding:1rem 1rem 12.5rem;gap:.9rem}.app-debug-summary-grid,.app-debug-cost-grid{grid-template-columns:1fr}.app-overview-grid,.app-shortcuts-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(156px,1fr);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.app-overview-grid{gap:.6rem}.app-shortcuts-grid{gap:.65rem}.app-overview-stat,.app-shortcut{min-width:0;scroll-snap-align:start}.app-topbar,.app-card,.app-capture-card,.app-choice{border-radius:14px}.app-topbar,.app-card,.app-capture-card,.app-choice,.app-drop-bucket-panel,.app-drop-card,.app-detail-body,.app-debug-section,.app-overview-stat,.app-shortcut{padding:1rem}.app-brand strong{font-size:1rem}.app-brand span,.app-status,.app-capture-card p,.app-empty,.app-capture-meta,.app-activity-path,.app-activity-error,.app-debug-time,.app-debug-meta,.app-debug-empty-inline{font-size:.94rem}.app-result-card h2,.app-instant-card h1{font-size:clamp(2.2rem,10vw,3.4rem)}.app-result-card h3,.app-meaning,.app-overview-copy p,.app-screen-copy,.app-choice span,.app-drop-card p,.app-detail-body{font-size:1rem;line-height:1.5}.app-choice strong,.app-activity-title-row h4,.app-drop-card h4,.app-overview-copy h1{font-size:1.08rem}.app-capture-heading h3,.app-history h3,.app-choice-panel h3,.app-drop-bucket-heading h3{font-size:.98rem}.app-transcript-input{min-height:180px;padding:1rem;font-size:1rem}.app-wave{height:64px}.app-wave span{width:.5rem}.app-action-bar{padding:.9rem 1rem calc(1rem + env(safe-area-inset-bottom))}.app-mic-button{width:100%;min-height:96px;font-size:1.14rem}.app-mic-button-instant{min-height:108px;font-size:1.22rem}.app-secondary-button,.app-nav-link{min-height:58px;font-size:1rem}.app-instant-card{min-height:min(68vh,560px);padding:1.5rem 1.25rem;gap:1.1rem}.app-instant-copy{max-width:28ch;font-size:1.06rem}.app-instant-status-wrap{width:100%}.app-wave-instant{height:108px;gap:.58rem}.app-wave-instant span{width:.7rem;height:20px}.app-debug-grid,.app-debug-usage-grid,.app-debug-usage-row{grid-template-columns:1fr}.app-capture-heading,.app-choice-heading,.app-history-heading,.app-detail-heading,.app-activity-row,.app-debug-header,.app-debug-item-row{flex-direction:column;align-items:stretch}.app-topbar{flex-direction:row;align-items:center;justify-content:space-between}.app-drop-bucket-strip{grid-auto-columns:minmax(100%,100%);gap:.4rem}.app-drops-card{gap:.7rem;padding:.75rem}.app-drop-bucket-panel{gap:.65rem;padding:.1rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-drop-bucket-heading{align-items:center;gap:.5rem}.app-drop-bucket-heading h3{font-size:1.2rem}.app-drop-bucket-nav{grid-template-columns:46px minmax(0,1fr) 46px;gap:.6rem}.app-drop-bucket-title{font-size:1.3rem}.app-drop-section-stack,.app-drop-card-list{gap:.55rem}.app-drop-subbucket-group{gap:.45rem;padding-top:.6rem}.app-drop-section-group{padding:0;border-radius:0;background:transparent}.app-drop-card{gap:.38rem;padding:.75rem .8rem;border-radius:10px}.app-drop-card h4{font-size:.98rem;line-height:1.22}.app-drop-card p{line-height:1.35}.app-drop-card-meta{gap:.45rem;margin-top:0;padding-top:0}.app-mic-button{width:100%}.app-screen-instant{min-height:calc(100vh - 10rem)}}
