.work-surface{--work-fg:#292524;--work-fg-secondary:#78716c;--work-fg-muted:#a8a29e;position:relative;isolation:isolate;background-color:#ebebeb;background-image:radial-gradient(circle at center,rgba(89,188,236,.42) .9px,transparent 1.1px);background-size:14px 14px;background-position:0 0}.work-surface:before{opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.work-surface:after,.work-surface:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.work-surface:after{background:radial-gradient(ellipse 90% 72% at 50% 38%,rgba(255,255,255,.55) 0,rgba(255,255,255,.18) 32%,rgba(255,255,255,0) 58%),radial-gradient(ellipse 120% 100% at 50% 55%,rgba(0,0,0,0) 42%,rgba(40,36,32,.045) 78%,rgba(40,36,32,.08) 100%);mix-blend-mode:soft-light}.dark .work-surface{--work-fg:#f5f5f4;--work-fg-secondary:#a8a29e;--work-fg-muted:#78716c;background-color:#1b1f27;background-image:radial-gradient(circle at center,rgba(89,188,236,.22) .9px,transparent 1.1px);background-size:14px 14px}.dark .work-surface:before{opacity:.12;mix-blend-mode:soft-light}.dark .work-surface:after{background:radial-gradient(ellipse 90% 72% at 50% 38%,rgba(120,175,210,.14) 0,rgba(89,188,236,.05) 30%,rgba(0,0,0,0) 58%),radial-gradient(ellipse 120% 100% at 50% 55%,rgba(0,0,0,0) 40%,rgba(0,0,0,.18) 78%,rgba(0,0,0,.32) 100%);mix-blend-mode:normal;opacity:.85}.work-surface>*{position:relative;z-index:1}.work-completed-pill--bump{animation:work-completed-pulse .6s ease-out}.work-completed-pill--soften{animation:work-completed-soften .55s ease-out}.work-completed-pill__count--jiggle{display:inline-block;animation:work-completed-jiggle .5s ease}.work-completed-pill__count--drop{display:inline-block;animation:work-completed-drop .55s ease-out}@keyframes work-completed-pulse{0%{box-shadow:0 0 0 0 rgba(87,83,78,.35)}70%{box-shadow:0 0 0 7px rgba(87,83,78,0)}to{box-shadow:0 0 0 0 rgba(87,83,78,0)}}@keyframes work-completed-jiggle{0%,to{transform:translateX(0) rotate(0)}20%{transform:translateX(-2px) rotate(-4deg)}40%{transform:translateX(2px) rotate(4deg)}60%{transform:translateX(-1px) rotate(-2deg)}80%{transform:translateX(1px) rotate(2deg)}}@keyframes work-completed-soften{0%,to{opacity:1}45%{opacity:.78}}@keyframes work-completed-drop{0%{opacity:1;transform:translateY(0) scale(1)}40%{opacity:.25;transform:translateY(4px) scale(.92)}72%{opacity:.7;transform:translateY(1px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.work-card-flat{border-radius:24px;background:#ffffff;border:1px solid transparent;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.06);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dark .work-card-flat{background:rgba(45,53,66,.92);border-color:rgba(78,90,108,.35);box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 20px rgba(0,0,0,.22)}.work-card-flat--highlight{background:#f0f9ff;border-color:rgba(56,189,248,.28);box-shadow:0 1px 2px rgba(14,165,233,.06),0 4px 16px rgba(14,165,233,.1)}.dark .work-card-flat--highlight{background:rgba(12,74,110,.4);border-color:rgba(56,189,248,.22)}.work-card-flat--pinned{background:#ffffff;border-color:rgba(214,211,209,.7)}.work-completed-search{appearance:none;-webkit-appearance:none}.work-completed-search:focus,.work-completed-search:focus-visible{outline:none;box-shadow:none;border-color:rgba(214,211,209,.55)}.dark .work-completed-search:focus,.dark .work-completed-search:focus-visible{border-color:rgba(68,64,60,.55)}.work-complete-checkbox{border-color:#59bcec;background:#59bcec}.dark .work-complete-checkbox{border-color:#0e96df;background:#0e96df}.dark .work-card-flat--pinned{background:rgba(50,58,72,.92);border-color:rgba(84,96,114,.5)}.work-card-complete{position:relative;overflow:hidden;pointer-events:none;animation:work-task-complete-fade .6s ease-out forwards}.work-card-complete:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(20,80,120,.22);background:linear-gradient(105deg,transparent 38%,rgba(194,224,242,.22) 50%,transparent 62%);background-size:220% 100%;background-position:110% 0;animation:work-task-complete-shimmer .52s ease-out forwards;pointer-events:none;z-index:2}.dark .work-card-complete:before{box-shadow:inset 0 0 0 1px rgba(70,120,150,.28);background:linear-gradient(105deg,transparent 38%,rgba(217,236,248,.16) 50%,transparent 62%)}@keyframes work-task-complete-shimmer{0%{background-position:110% 0;opacity:0}18%{opacity:1}48%{background-position:-10% 0;opacity:.7}to{background-position:-30% 0;opacity:0}}@keyframes work-task-complete-fade{0%,45%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.work-card-complete{animation:none}.work-card-complete:before{animation:none;opacity:0}}.work-column{border-radius:24px;padding:0;min-height:0}.dark .work-column,.work-column{background:transparent}.work-column-header{border-radius:0}.dark .work-column-header,.work-column-header{background:transparent;border:none}.work-column-header--toggle{cursor:pointer;border-radius:0;background:transparent}.work-column-header--toggle:focus-visible{outline:2px solid rgba(120,113,108,.45);outline-offset:2px}.work-view-segment{border-radius:9999px;background:rgba(255,255,255,.35);border:1px solid rgba(214,211,209,.45)}.dark .work-view-segment{background:rgba(45,53,66,.5);border-color:rgba(80,92,110,.42)}.work-column-drop{border-radius:16px;min-height:3rem;transition:background-color .15s ease,box-shadow .15s ease}.work-column-drop--empty{min-height:0}.work-column-drop--empty.work-column-drop--active{min-height:3rem}.work-column-drop--active{background:rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px rgba(56,189,248,.35)}.dark .work-column-drop--active{background:rgba(125,211,252,.08);box-shadow:inset 0 0 0 1px rgba(56,189,248,.28)}.work-drop-line{position:absolute;left:.5rem;right:.5rem;top:-.35rem;height:2px;border-radius:9999px;background:rgba(56,189,248,.75);pointer-events:none;z-index:5}.dark .work-drop-line{background:rgba(125,211,252,.65)}.work-pill{border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(252,250,247,.94) 55%,rgba(245,242,237,.92));border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(120,113,108,.06),0 10px 28px -12px rgba(28,25,23,.22),0 4px 10px -4px rgba(28,25,23,.1);transition:transform .22s ease,box-shadow .22s ease}.work-pill:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(120,113,108,.06),0 14px 32px -10px rgba(28,25,23,.26),0 6px 14px -4px rgba(28,25,23,.12)}.dark .work-pill{background:linear-gradient(180deg,rgba(58,54,50,.96),rgba(42,39,36,.94) 55%,rgba(32,29,27,.92));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 12px 30px -10px rgba(0,0,0,.55),0 4px 12px -4px rgba(0,0,0,.35)}.dark .work-pill:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.25),0 16px 36px -8px rgba(0,0,0,.6),0 6px 16px -4px rgba(0,0,0,.4)}.work-pill--highlight{background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(254,243,199,.94));border-color:rgba(251,191,36,.35)}.dark .work-pill--highlight{background:linear-gradient(180deg,rgba(69,48,20,.95),rgba(45,32,14,.92));border-color:rgba(251,191,36,.25)}.work-pill--pinned{background:linear-gradient(180deg,rgba(250,250,249,.98),rgba(245,245,244,.94))}.dark .work-pill--pinned{background:linear-gradient(180deg,rgba(48,46,44,.96),rgba(38,36,34,.93))}.work-pill-dock{border-radius:1.25rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(252,250,247,.97));border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 40px -14px rgba(28,25,23,.28),0 6px 16px -6px rgba(28,25,23,.12);backdrop-filter:blur(12px)}.dark .work-pill-dock{background:linear-gradient(180deg,rgba(30,37,48,.98),rgba(20,26,35,.96));border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px -12px rgba(0,0,0,.65),0 6px 16px -6px rgba(0,0,0,.4)}.work-footer-bar{border-top:1px solid rgba(214,211,209,.35);background:transparent}.work-processing-pill{display:inline-flex;align-items:center;max-width:min(100%,20rem);padding:.375rem .75rem;border-radius:9999px;background:rgba(255,255,255,.82);border:1px solid rgba(214,211,209,.55);box-shadow:0 4px 14px -8px rgba(28,25,23,.18);backdrop-filter:blur(8px)}.dark .work-processing-pill{background:rgba(41,37,36,.88);border-color:rgba(87,83,78,.55);box-shadow:0 4px 14px -8px rgba(0,0,0,.35)}.dark .work-footer-bar{border-top-color:rgba(68,64,60,.45)}.work-pill-muted{border-radius:12px;background:rgba(255,255,255,.28);border:1px dashed rgba(168,162,158,.4)}.dark .work-pill-muted{background:rgba(42,39,36,.28);border-color:rgba(120,113,108,.32)}.work-dock-unit{position:relative}.work-dock-inner{background:linear-gradient(180deg,rgba(241,239,236,.72),rgba(236,233,229,.62))}.dark .work-dock-inner{background:linear-gradient(180deg,rgba(28,35,45,.92),rgba(22,28,37,.88))}.work-dock-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.125rem}.work-dock-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem}.work-dock-toolbar-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.625rem;color:rgb(168 162 158);transition:color .15s ease,background .15s ease}.work-dock-toolbar-close:hover{color:rgb(120 113 108);background:rgba(255,255,255,.45)}.dark .work-dock-toolbar-close{color:rgb(214 211 209)}.dark .work-dock-toolbar-close:hover{color:rgb(250 250 249);background:rgba(255,255,255,.06)}.work-dock-toolbar--collapsed{padding:.5rem .75rem;max-height:3rem;opacity:1;overflow:hidden;transition:max-height .28s cubic-bezier(.32,.72,0,1),opacity .2s ease,padding .28s cubic-bezier(.32,.72,0,1)}.work-dock-unit--open .work-dock-toolbar--collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.work-dock-toolbar--panel{padding:0}.work-dock-toolbar-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;color:rgb(168 162 158);transition:color .15s ease,background .15s ease,transform .15s ease}.work-dock-toolbar-btn:hover{color:rgb(120 113 108);background:rgba(255,255,255,.45)}.work-dock-toolbar-btn--active{color:rgb(87 83 78);background:rgba(255,255,255,.62)}.dark .work-dock-toolbar-btn{color:rgb(214 211 209)}.dark .work-dock-toolbar-btn:hover{color:rgb(250 250 249);background:rgba(255,255,255,.06)}.dark .work-dock-toolbar-btn--active{color:rgb(214 211 209);background:rgba(255,255,255,.1)}.work-dock-toolbar-badge{position:absolute;top:.125rem;right:.125rem;min-width:.875rem;height:.875rem;padding:0 .2rem;border-radius:999px;font-size:.5625rem;font-weight:600;line-height:.875rem;text-align:center;color:#fafaf9;background:rgb(87 83 78)}.dark .work-dock-toolbar-badge{background:rgb(168 162 158);color:rgb(28 25 23)}.work-dock-toolbar-pulse{position:absolute;top:.2rem;right:.2rem;width:.375rem;height:.375rem;border-radius:999px;background:rgb(120 113 108);animation:work-dock-pulse 1.4s ease-in-out infinite}.dark .work-dock-toolbar-pulse{background:rgb(168 162 158)}@keyframes work-dock-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.work-dock-capture{border-radius:1.25rem;border:1px solid rgba(214,211,209,.42);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,245,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 3px -1px rgba(28,25,23,.06);transition:background .2s ease,box-shadow .2s ease}.dark .work-dock-capture{border-color:rgba(70,82,99,.4);background:linear-gradient(180deg,rgba(34,41,52,.96),rgba(26,32,42,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 4px -1px rgba(0,0,0,.2)}.work-dock-capture--listening{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(250,250,249,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 1px rgba(168,162,158,.08)}.dark .work-dock-capture--listening{background:linear-gradient(180deg,rgba(38,46,58,.98),rgba(30,37,48,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,255,255,.04)}.work-dock-btn{position:relative;isolation:isolate;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.work-dock-btn:before{content:"";position:absolute;inset:2px;border-radius:.8rem;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 5px rgba(0,0,0,.1);pointer-events:none}.work-dock-btn--ghost{color:rgb(120 113 108);background:linear-gradient(165deg,#f5f5f4,#e7e5e4 55%,#d6d3d1);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 2px rgba(231,229,228,.5),0 4px 10px -4px rgba(28,25,23,.2)}.work-dock-btn--ghost:hover{color:rgb(87 83 78);transform:translateY(-1px)}.work-dock-btn--ghost:active{transform:translateY(1px)}.dark .work-dock-btn--ghost{color:rgb(226 232 240);background:linear-gradient(165deg,#3a4452,#2c343f 55%,#222932);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 2px rgba(64,74,90,.45),0 4px 12px -4px rgba(0,0,0,.45)}.dark .work-dock-btn--ghost:hover{color:rgb(203 213 225)}.work-dock-btn--confirm,.work-dock-btn--send{color:#fafaf9;background:linear-gradient(165deg,#78716c,#57534e 45%,#44403c);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 0 2px rgba(168,162,158,.2),0 6px 14px -6px rgba(28,25,23,.4)}.work-dock-btn--confirm:hover:not(:disabled),.work-dock-btn--send:hover{transform:translateY(-1px);background:linear-gradient(165deg,#8b8378,#65605a 45%,#4d4843)}.work-dock-btn--confirm:active:not(:disabled),.work-dock-btn--send:active{transform:translateY(1px)}.work-dock-btn--confirm:disabled{opacity:.38;cursor:not-allowed}.dark .work-dock-btn--confirm,.dark .work-dock-btn--send{background:linear-gradient(165deg,#6b7789,#4d5867 50%,#3a4452);border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 2px rgba(64,74,90,.5),0 6px 16px -6px rgba(0,0,0,.5)}.dark .work-dock-btn--confirm:hover:not(:disabled),.dark .work-dock-btn--send:hover{background:linear-gradient(165deg,#79859a,#586477 45%,#434e5d)}.work-dock-body{padding-top:0;overflow:hidden}.work-dock-panel{overflow:hidden;max-height:0;opacity:0;background:transparent;transition:max-height .32s cubic-bezier(.32,.72,0,1),opacity .22s ease}.work-dock-panel-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.work-dock-panel-top{flex-shrink:0}.work-dock-panel--open{display:flex;flex-direction:column;max-height:min(78vh,34rem);opacity:1}@media (min-width:768px){.work-dock-panel--open{max-height:min(82vh,44rem)}}.work-dock-panel-scroll{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.work-dock-panel-action{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .875rem;border-radius:.75rem;font-size:.75rem;font-weight:500;color:rgb(87 83 78);background:rgba(255,255,255,.55);border:1px solid rgba(214,211,209,.55);transition:background .15s ease,transform .15s ease}.work-dock-panel-action:hover:not(:disabled){background:rgba(255,255,255,.78);transform:translateY(-1px)}.work-dock-panel-action--disabled{opacity:.45;cursor:not-allowed}.dark .work-dock-panel-action{color:rgb(214 211 209);background:rgba(255,255,255,.06);border-color:rgba(68,64,60,.65)}.dark .work-dock-panel-action:hover:not(:disabled){background:rgba(255,255,255,.1)}.work-pill-dock--joined{background:transparent;border-color:transparent;border-radius:1.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 40px -14px rgba(28,25,23,.28),0 6px 16px -6px rgba(28,25,23,.12)}.dark .work-pill-dock--joined{background:transparent;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 40px -12px rgba(0,0,0,.65),0 6px 16px -6px rgba(0,0,0,.4)}.work-pill-dock--joined .work-dock-inner{border-radius:1.25rem;overflow:hidden}.work-dock-btn--mic{color:#0e96df;background:linear-gradient(165deg,#eef6fb,#d9edf8 55%,#c2e2f2);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 2px rgba(194,224,242,.45),0 4px 12px -6px rgba(20,80,120,.28)}.work-dock-btn--mic:hover:not(:disabled){transform:translateY(-1px);color:#1c4a63;background:linear-gradient(165deg,#f2f9fd,#e2f1f9 55%,#c9e6f4)}.work-dock-btn--mic:active:not(:disabled){transform:translateY(1px)}.work-dock-btn--mic-muted{color:#5f89a8;background:linear-gradient(165deg,#f6fafd,#eaf4f9 55%,#dceaf2);border-color:rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 2px rgba(220,236,244,.35),0 2px 8px -6px rgba(20,80,120,.18)}.work-dock-btn--mic-muted:hover:not(:disabled){color:#3f6f8f;background:linear-gradient(165deg,#f8fcfd,#edf6fa 55%,#e0eef5)}.dark .work-dock-btn--mic{color:#d9edf8;background:linear-gradient(165deg,#59bcec,#0e96df 50%,#393d44);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 2px rgba(38,79,102,.35),0 6px 16px -6px rgba(0,0,0,.45)}.dark .work-dock-btn--mic:hover:not(:disabled){color:#ecf6fb;background:linear-gradient(165deg,#4a708c,#3a5872 50%,#33485c)}.dark .work-dock-btn--mic-muted{color:#b8d0e0;background:linear-gradient(165deg,#3a4d5a,#33424e 50%,#2b3640);border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px rgba(51,66,78,.3),0 2px 10px -6px rgba(0,0,0,.35)}.dark .work-dock-btn--mic-muted:hover:not(:disabled){color:#d2e4f0;background:linear-gradient(165deg,#42606f,#3a505e 50%,#32424e)}.work-voice-scrim{position:fixed;inset:0;z-index:40;background:linear-gradient(180deg,rgba(28,25,23,.08),rgba(28,25,23,.22) 55%,rgba(28,25,23,.34));animation:work-voice-scrim-in .35s ease-out both}.dark .work-voice-scrim{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.4) 55%,rgba(0,0,0,.55))}@keyframes work-voice-scrim-in{0%{opacity:0}to{opacity:1}}.work-voice-stage{--voice-level:0;position:relative;isolation:isolate;display:flex;flex-direction:column;height:min(52dvh,28rem);min-height:16rem;border-radius:1.5rem 1.5rem 1.35rem 1.35rem;border:1px solid rgba(194,226,242,.55);overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(238,246,251,.96) 42%,rgba(217,237,248,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(14,150,223,.06),0 18px 40px -18px rgba(14,150,223,.28),0 8px 24px -12px rgba(28,25,23,.18);animation:work-voice-stage-rise .42s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .25s ease,border-color .25s ease}.work-voice-stage[data-confirming=true]{border-color:rgba(14,150,223,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 32px -16px rgba(14,150,223,.35),0 6px 18px -10px rgba(28,25,23,.14)}.dark .work-voice-stage{border-color:rgba(89,188,236,.22);background:linear-gradient(165deg,rgba(38,48,60,.98),rgba(28,40,54,.96) 45%,rgba(22,34,48,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px -16px rgba(14,150,223,.35),0 8px 28px -12px rgba(0,0,0,.45)}@keyframes work-voice-stage-rise{0%{opacity:.55;transform:translateY(18%) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.work-voice-stage-field{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 85% 70% at 50% 115%,rgba(14,150,223,calc(.1 + var(--voice-level) * .28)) 0,transparent 62%),radial-gradient(ellipse 55% 45% at 18% 20%,rgba(89,188,236,calc(.08 + var(--voice-level) * .18)) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 82% 28%,rgba(194,226,242,calc(.12 + var(--voice-level) * .2)) 0,transparent 50%);transition:opacity .2s ease;animation:work-voice-field-drift 9s ease-in-out infinite alternate}.dark .work-voice-stage-field{background:radial-gradient(ellipse 85% 70% at 50% 115%,rgba(14,150,223,calc(.16 + var(--voice-level) * .38)) 0,transparent 62%),radial-gradient(ellipse 55% 45% at 18% 20%,rgba(89,188,236,calc(.1 + var(--voice-level) * .22)) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 82% 28%,rgba(57,61,68,calc(.2 + var(--voice-level) * .15)) 0,transparent 50%)}@keyframes work-voice-field-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(1.5%,-1%)}}.work-voice-stage-bloom{position:absolute;left:50%;bottom:18%;z-index:0;width:14rem;height:14rem;margin-left:-7rem;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,rgba(14,150,223,calc(.14 + var(--voice-level) * .32)) 0,transparent 68%);transform:scale(calc(.72 + var(--voice-level) * .55));opacity:calc(.45 + var(--voice-level) * .55);filter:blur(2px);transition:transform .12s ease-out,opacity .12s ease-out}.dark .work-voice-stage-bloom{background:radial-gradient(circle,rgba(89,188,236,calc(.16 + var(--voice-level) * .36)) 0,transparent 68%)}.work-voice-stage-label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(14 150 223)}.dark .work-voice-stage-label{color:rgb(125 201 236)}.work-voice-stage-hint{margin:0;font-size:1.35rem;line-height:1.45;color:rgb(168 162 158);animation:work-voice-hint-in .5s ease .15s both}.dark .work-voice-stage-hint{color:rgb(120 113 108)}@keyframes work-voice-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.work-voice-stage-transcript{margin:0;font-size:clamp(1.25rem,3.6vw,1.55rem);line-height:1.45;color:rgb(41 37 36);white-space:pre-wrap;overflow-wrap:anywhere}.dark .work-voice-stage-transcript{color:rgb(245 245 244)}.work-voice-stage-final{color:inherit}.work-voice-stage-interim{color:rgb(87 83 78);opacity:.72}.dark .work-voice-stage-interim{color:rgb(214 211 209);opacity:.65}.work-voice-stage-caret{display:inline-block;width:.12em;height:1em;margin-left:.08em;vertical-align:-.12em;background:rgb(14 150 223);border-radius:1px;animation:work-voice-caret 1s steps(1) infinite}.dark .work-voice-stage-caret{background:rgb(89 188 236)}@keyframes work-voice-caret{0%,45%{opacity:1}50%,to{opacity:0}}.work-voice-stage-bars{opacity:.9}@media (prefers-reduced-motion:reduce){.work-voice-scrim,.work-voice-stage,.work-voice-stage-caret,.work-voice-stage-field,.work-voice-stage-hint{animation:none!important}.work-voice-stage-bloom{transition:none}}