.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}.modal-fade-enter-active[data-v-66127ead],.modal-fade-leave-active[data-v-66127ead]{transition:opacity .15s ease-out}.modal-fade-enter-from[data-v-66127ead],.modal-fade-leave-to[data-v-66127ead]{opacity:0}.bottom-sheet-enter-active[data-v-c3ba5e26],.bottom-sheet-leave-active[data-v-c3ba5e26]{transition:all .3s ease-out}.bottom-sheet-enter-from[data-v-c3ba5e26],.bottom-sheet-leave-to[data-v-c3ba5e26]{opacity:0}.bottom-sheet-enter-from>div[data-v-c3ba5e26]:last-child,.bottom-sheet-leave-to>div[data-v-c3ba5e26]:last-child{transform:translateY(100%)}.pb-safe[data-v-c3ba5e26]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-sheet-enter-active[data-v-a97d16c1],.bottom-sheet-leave-active[data-v-a97d16c1]{transition:all .3s ease-out}.bottom-sheet-enter-from[data-v-a97d16c1],.bottom-sheet-leave-to[data-v-a97d16c1]{opacity:0}.bottom-sheet-enter-from>div[data-v-a97d16c1]:last-child,.bottom-sheet-leave-to>div[data-v-a97d16c1]:last-child{transform:translateY(100%)}.pb-safe[data-v-a97d16c1]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.fade-enter-active[data-v-bb00d97d],.fade-leave-active[data-v-bb00d97d]{transition:opacity .2s}.fade-enter-from[data-v-bb00d97d],.fade-leave-to[data-v-bb00d97d]{opacity:0}.fullscreen-fade-enter-active[data-v-bb00d97d],.fullscreen-fade-leave-active[data-v-bb00d97d]{transition:opacity .25s,transform .25s}.fullscreen-fade-enter-from[data-v-bb00d97d],.fullscreen-fade-leave-to[data-v-bb00d97d]{opacity:0;transform:scale(.98)}.overflow-y-auto[data-v-a606b240]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-a606b240]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-a606b240]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}.overflow-y-auto[data-v-a606b240]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.bottom-sheet-enter-active[data-v-a606b240],.bottom-sheet-leave-active[data-v-a606b240]{transition:all .4s}.bottom-sheet-enter-active .settings-sheet-content[data-v-a606b240],.bottom-sheet-leave-active .settings-sheet-content[data-v-a606b240]{transition:transform .4s cubic-bezier(.32,.72,0,1)}.bottom-sheet-enter-from .settings-sheet-content[data-v-a606b240],.bottom-sheet-leave-to .settings-sheet-content[data-v-a606b240]{transform:translateY(100%)}.bottom-sheet-enter-active .absolute.inset-0[data-v-a606b240],.bottom-sheet-leave-active .absolute.inset-0[data-v-a606b240]{transition:opacity .4s}.bottom-sheet-enter-from .absolute.inset-0[data-v-a606b240],.bottom-sheet-leave-to .absolute.inset-0[data-v-a606b240]{opacity:0}.overflow-y-auto[data-v-1daaa5c5]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-1daaa5c5]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-1daaa5c5]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:2px}.overflow-y-auto[data-v-1daaa5c5]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.driver-active-element .tour-hover-target{opacity:1!important}.driver-active-element .tour-hide-target{opacity:0!important}.overflow-y-auto[data-v-61f31705]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-61f31705]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-61f31705]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:2px}.overflow-y-auto[data-v-61f31705]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.transition-transform[data-v-61f31705]{transition:transform .2s}.transition-colors[data-v-61f31705]{transition:color .2s,background-color .2s}@keyframes fadeInDelayed-61f31705{0%{opacity:0}30%{opacity:.7}to{opacity:1}}.animate-fade-in-delayed[data-v-61f31705]{animation:1.2s ease-out forwards fadeInDelayed-61f31705}.fade-enter-active[data-v-61f31705],.fade-leave-active[data-v-61f31705]{transition:opacity .3s}.fade-enter-from[data-v-61f31705],.fade-leave-to[data-v-61f31705]{opacity:0}.modal-enter-active[data-v-61f31705],.modal-leave-active[data-v-61f31705]{transition:opacity .3s}.modal-enter-from[data-v-61f31705],.modal-leave-to[data-v-61f31705]{opacity:0}.modal-enter-active .bg-white[data-v-61f31705],.modal-leave-active .bg-white[data-v-61f31705]{transition:transform .3s}.modal-enter-from .bg-white[data-v-61f31705],.modal-leave-to .bg-white[data-v-61f31705]{transform:scale(.95)}@keyframes lane-assist-pulse-61f31705{0%,to{box-shadow:0 0 0 4px #f59e0b66,0 0 20px #f59e0b4d}50%{box-shadow:0 0 0 6px #f59e0b80,0 0 30px #f59e0b66}}.lane-assist-glow[data-v-61f31705]{animation:2s ease-in-out infinite lane-assist-pulse-61f31705}.custom-scrollbar[data-v-73434a85]{scrollbar-width:thin;scrollbar-color:#9ca3af transparent}.custom-scrollbar[data-v-73434a85]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-73434a85]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-73434a85]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:4px}.custom-scrollbar[data-v-73434a85]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.survey-fade-enter-active[data-v-ac2b7f14],.survey-fade-leave-active[data-v-ac2b7f14]{transition:opacity .3s}.survey-fade-enter-from[data-v-ac2b7f14],.survey-fade-leave-to[data-v-ac2b7f14]{opacity:0}.command-dialog-overlay{z-index:var(--z-modal);background:0 0;position:fixed;inset:0}.command-dialog-content{z-index:var(--z-modal);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);border:1px solid hsl(var(--border) / .72);width:100%;box-shadow:0 30px 80px #1f242e2e, 0 14px 34px #1f242e1f, inset 0 1px 0 hsl(var(--background) / .9);position:fixed;top:30%;left:50%;transform:translate(-50%);background:hsl(var(--background) / .985)!important;border-radius:16px!important}.dark .command-dialog-content{border-color:hsl(var(--border) / .82);box-shadow:0 32px 86px #00000073, 0 14px 36px #00000057, inset 0 1px 0 hsl(var(--foreground) / .05);background:hsl(var(--background) / .96)!important}.command-dialog-content :deep(.command-list){min-height:360px;max-height:360px}.command-dialog-content>button[type=button]{display:none!important}.command-raycast{background:0 0}@media (width<=768px){.command-dialog-overlay{background:#00000080}.command-dialog-content{border-bottom:none;max-height:85vh;border-radius:20px 20px 0 0!important;max-width:100%!important;animation:.3s cubic-bezier(.16,1,.3,1) cc-slide-up!important;inset:auto 0 0!important;transform:none!important}.command-dialog-content :deep(.command-list){min-height:280px;max-height:50vh}}@keyframes cc-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.shortcuts-panel[data-v-a1cc6edb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:.9rem 1rem 1.1rem;display:grid}.shortcuts-header[data-v-a1cc6edb]{grid-column:1/-1;padding:.2rem .1rem .1rem}.shortcuts-header h2[data-v-a1cc6edb]{color:hsl(var(--foreground) / .95);margin:0;font-size:1rem;font-weight:700}.shortcuts-header p[data-v-a1cc6edb]{color:hsl(var(--muted-foreground) / .82);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.shortcut-group[data-v-a1cc6edb]{--group-accent:215 90% 52%;border:1px solid hsl(var(--border) / .65);background:hsl(var(--muted) / .18);border-radius:10px;flex-direction:column;gap:.65rem;padding:.72rem .75rem;display:flex}.group-header[data-v-a1cc6edb]{align-items:flex-start;gap:.55rem;display:flex}.group-icon[data-v-a1cc6edb]{width:1.7rem;height:1.7rem;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .85);border:1px solid hsl(var(--border) / .55);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.group-header-text[data-v-a1cc6edb]{min-width:0}.group-title[data-v-a1cc6edb]{letter-spacing:0;text-transform:none;color:hsl(var(--foreground) / .9);margin:0;font-size:.8rem;font-weight:700}.group-description[data-v-a1cc6edb]{color:hsl(var(--muted-foreground) / .78);margin:.16rem 0 0;font-size:.72rem;line-height:1.25}.shortcut-list[data-v-a1cc6edb]{flex-direction:column;gap:.36rem;display:flex}.shortcut-row[data-v-a1cc6edb]{border-top:1px solid hsl(var(--border) / .45);grid-template-columns:minmax(7.4rem,max-content) minmax(0,1fr);align-items:center;gap:.7rem;padding:.28rem 0;display:grid}.shortcut-row[data-v-a1cc6edb]:first-child{border-top:0}.shortcut-keys[data-v-a1cc6edb]{flex-shrink:0;align-items:center;gap:.22rem;display:flex}@media (width<=450px){.shortcuts-panel[data-v-a1cc6edb]{grid-template-columns:1fr}}.shortcut-key[data-v-a1cc6edb]{min-width:1.9rem;height:1.55rem;color:hsl(var(--foreground) / .88);background:hsl(var(--background) / .9);border:1px solid hsl(var(--border) / .62);border-radius:.4rem;padding:0 .34rem;font-size:.72rem;font-weight:600}.shortcut-plus[data-v-a1cc6edb]{color:hsl(var(--muted-foreground) / .68);-webkit-user-select:none;user-select:none;margin:0 .03rem;font-size:.68rem;font-weight:700;line-height:1}.shortcut-label[data-v-a1cc6edb]{color:hsl(var(--foreground) / .9);font-size:.78rem;font-weight:500;line-height:1.2}.command-guide[data-v-a1cc6edb]{border:1px solid hsl(var(--border) / .62);background:hsl(var(--muted) / .14);border-radius:10px;flex-direction:column;grid-column:1/-1;gap:.8rem;padding:.78rem .75rem;display:flex}.command-guide-header h3[data-v-a1cc6edb]{letter-spacing:0;text-transform:none;color:hsl(var(--foreground) / .9);margin:0;font-size:.86rem;font-weight:700}.command-guide-header p[data-v-a1cc6edb]{color:hsl(var(--muted-foreground) / .8);margin:.18rem 0 0;font-size:.74rem;line-height:1.35}.command-example-groups[data-v-a1cc6edb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;display:grid}.command-example-group[data-v-a1cc6edb]{flex-direction:column;gap:.42rem;min-width:0;display:flex}.command-example-title[data-v-a1cc6edb]{align-items:flex-start;gap:.5rem;display:flex}.command-example-icon[data-v-a1cc6edb]{background:hsl(var(--background) / .9);width:1.45rem;height:1.45rem;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .5);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.command-example-title h4[data-v-a1cc6edb]{color:hsl(var(--foreground) / .92);margin:0;font-size:.8rem;font-weight:700}.command-example-title p[data-v-a1cc6edb]{color:hsl(var(--muted-foreground) / .74);margin:.12rem 0 0;font-size:.72rem;line-height:1.25}.command-example-list[data-v-a1cc6edb]{flex-direction:column;gap:0;padding-left:1.95rem;display:flex}.command-example[data-v-a1cc6edb]{border:0;border-top:1px solid hsl(var(--border) / .38);width:100%;min-height:1.65rem;color:hsl(var(--foreground) / .82);text-align:left;overflow-wrap:anywhere;background:0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:.28rem .12rem;font-size:.73rem;font-style:normal;font-weight:500;line-height:1.2;transition:color .15s,background .15s,padding-left .15s;display:flex}.command-example[data-v-a1cc6edb]:first-child{border-top:0}.command-example i[data-v-a1cc6edb]{color:hsl(var(--muted-foreground) / .55);opacity:0;flex-shrink:0;font-size:.62rem;transition:opacity .15s}.command-example[data-v-a1cc6edb]:hover{background:hsl(var(--background) / .65);color:hsl(var(--foreground) / .95);padding-left:.32rem}.command-example:hover i[data-v-a1cc6edb]{opacity:1}@media (width<=640px){.command-example-groups[data-v-a1cc6edb]{grid-template-columns:1fr}}.command-input-wrapper[data-v-b9e9aa4b]{align-items:center;width:100%;display:flex;position:relative}.command-input-wrapper[data-v-b9e9aa4b] [cmdk-input-wrapper]{border-bottom:1px solid hsl(var(--border) / .5);flex:1}.cc-welcome[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));letter-spacing:.01em;align-items:center;min-height:36px;padding:10px 16px 8px;font-size:13px;display:flex}.cc-welcome-text[data-v-b9e9aa4b]{background:linear-gradient(90deg, hsl(var(--primary) / .8), hsl(var(--primary) / .5));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.cc-welcome-cursor[data-v-b9e9aa4b]{color:hsl(var(--primary) / .6);margin-left:1px;font-weight:300;animation:.8s step-end infinite blink-cursor-b9e9aa4b;display:inline-block}@keyframes blink-cursor-b9e9aa4b{50%{opacity:0}}.welcome-fade-leave-active[data-v-b9e9aa4b]{transition:opacity .3s,max-height .3s;overflow:hidden}.welcome-fade-leave-to[data-v-b9e9aa4b]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.command-input-wrapper[data-v-b9e9aa4b] input{width:100%;padding-right:100px}.command-input-wrapper--voice-active[data-v-b9e9aa4b] input{padding-right:176px}.command-input-suffix[data-v-b9e9aa4b]{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cc-inline-voice-status[data-v-b9e9aa4b]{border:1px solid hsl(var(--border) / .65);background:hsl(var(--background) / .88);width:142px;height:28px;color:hsl(var(--muted-foreground));box-shadow:0 4px 14px hsl(var(--foreground) / .06);border-radius:999px;justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ai-hint[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));font-size:12px}.ai-mode-badge[data-v-b9e9aa4b]{width:24px;height:24px;color:hsl(var(--muted-foreground));opacity:.7;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ai-query-hint[data-v-b9e9aa4b]{color:#a78bfa;background:hsl(var(--muted) / .5);border:1px solid #8b5cf6;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;animation:2s ease-in-out infinite pulse-border-b9e9aa4b;display:inline-flex}@keyframes pulse-border-b9e9aa4b{0%,to{border-color:#8b5cf680}50%{border-color:#8b5cf6}}.command-list[data-v-b9e9aa4b]{min-height:400px;max-height:400px;overflow-y:auto}.command-item[data-v-b9e9aa4b]{cursor:pointer;align-items:center;gap:12px;transition:background-color .1s;display:flex}.command-item-content[data-v-b9e9aa4b]{flex-direction:column;flex:1;min-width:0;display:flex}.command-item-label[data-v-b9e9aa4b]{font-size:14px;font-weight:500}.command-item-description[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.command-icon[data-v-b9e9aa4b]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.command-icon--blue[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.command-icon--purple[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.command-icon--green[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.command-icon--pink[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#ec4899 0%,#db2777 100%)}.command-icon--orange[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.command-icon--yellow[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#eab308 0%,#ca8a04 100%)}.command-icon--red[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.command-icon--gray[data-v-b9e9aa4b]{color:#fff;background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)}.command-icon--muted[data-v-b9e9aa4b]{color:var(--muted-foreground);background:0 0;font-size:.875rem}.example-command[data-v-b9e9aa4b]{opacity:.75}.example-command[data-v-b9e9aa4b]:hover{opacity:1}.example-label[data-v-b9e9aa4b]{color:var(--muted-foreground);font-style:italic}.command-icon-svg[data-v-b9e9aa4b]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-icon-img[data-v-b9e9aa4b]{object-fit:contain;width:22px;height:22px}.page-icon-fa[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));font-size:16px}.page-header .command-item-label[data-v-b9e9aa4b]{font-weight:600}.action-item[data-v-b9e9aa4b]{padding-left:8px}.action-icon[data-v-b9e9aa4b]{width:22px;height:22px;font-size:11px}.command-shortcut[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));opacity:.6;font-size:11px}.ai-content[data-v-b9e9aa4b]{flex-direction:column;min-height:380px;padding:20px;display:flex}.ai-loading[data-v-b9e9aa4b]{align-items:flex-start;padding-top:8px;display:flex}.loading-dots[data-v-b9e9aa4b]:after{content:"";animation:1.5s steps(4,end) infinite dots-b9e9aa4b}@keyframes dots-b9e9aa4b{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.ai-empty[data-v-b9e9aa4b]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.ai-response[data-v-b9e9aa4b]{flex-direction:column;flex:1;display:flex}.ai-response-actions[data-v-b9e9aa4b]{border-top:1px solid hsl(var(--border) / .4);opacity:1;justify-content:flex-end;min-height:42px;margin-top:12px;padding-top:8px;transition:opacity .18s,border-color .18s;display:flex}.ai-response-actions--pending[data-v-b9e9aa4b]{opacity:0;pointer-events:none;border-top-color:#0000}.ai-copy-btn[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ai-copy-btn[data-v-b9e9aa4b]:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .2)}.ai-copy-btn[data-v-b9e9aa4b]:disabled{cursor:default}.ai-copy-btn--copied[data-v-b9e9aa4b]{color:hsl(var(--primary));border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .08)}.ai-copy-btn i[data-v-b9e9aa4b]{font-size:11px}.ai-response-body[data-v-b9e9aa4b]{color:hsl(var(--foreground));font-size:14px;line-height:1.6}.ai-response-body--streaming[data-v-b9e9aa4b]:after{content:"▍";color:hsl(var(--primary) / .7);vertical-align:baseline;margin-left:2px;font-weight:300;animation:.85s step-end infinite blink-cursor-b9e9aa4b;display:inline-block;transform:translateY(-1px)}.ai-response-body[data-v-b9e9aa4b] p{margin-bottom:12px}.ai-response-body[data-v-b9e9aa4b] p:has(strong:first-child){margin-top:16px;margin-bottom:8px}.ai-response-body[data-v-b9e9aa4b] p:first-child{margin-top:0}.ai-response-body[data-v-b9e9aa4b] ul,.ai-response-body[data-v-b9e9aa4b] ol{margin:8px 0 16px;padding-left:20px}.ai-response-body[data-v-b9e9aa4b] li{margin-bottom:4px}.ai-response-body[data-v-b9e9aa4b] a{color:hsl(var(--primary));text-underline-offset:2px;word-break:break-all;cursor:pointer;text-decoration:underline}.ai-response-body[data-v-b9e9aa4b] a:hover{opacity:.8}.ai-response-body[data-v-b9e9aa4b] h2,.ai-response-body[data-v-b9e9aa4b] h3{margin-top:20px;margin-bottom:8px;font-weight:600}.ai-response-body[data-v-b9e9aa4b] h2:first-child,.ai-response-body[data-v-b9e9aa4b] h3:first-child{margin-top:0}.ai-response-body[data-v-b9e9aa4b] code{background:hsl(var(--muted));border-radius:4px;padding:2px 6px;font-size:13px}.ai-response-body[data-v-b9e9aa4b] pre{background:hsl(var(--muted));border-radius:8px;padding:12px;overflow-x:auto}.command-footer[data-v-b9e9aa4b]{border-top:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.command-footer-left[data-v-b9e9aa4b],.command-footer-right[data-v-b9e9aa4b]{align-items:center;gap:6px;display:flex}.recording-indicator[data-v-b9e9aa4b]{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite pulse-b9e9aa4b}@keyframes pulse-b9e9aa4b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.voice-status[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:12px;font-weight:600;line-height:1}.voice-waveform[data-v-b9e9aa4b]{flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:24px;height:18px;display:flex}.waveform-bar[data-v-b9e9aa4b]{background:hsl(var(--primary));border-radius:2px;width:3px;height:10px;animation:.8s ease-in-out infinite waveform-b9e9aa4b}.waveform-bar[data-v-b9e9aa4b]:first-child{animation-delay:0s}.waveform-bar[data-v-b9e9aa4b]:nth-child(2){animation-delay:.1s}.waveform-bar[data-v-b9e9aa4b]:nth-child(3){animation-delay:.2s}.waveform-bar[data-v-b9e9aa4b]:nth-child(4){animation-delay:.3s}.waveform-bar[data-v-b9e9aa4b]:nth-child(5){animation-delay:.4s}@keyframes waveform-b9e9aa4b{0%,to{opacity:.5;height:7px}50%{opacity:1;height:16px}}.transcribed-command[data-v-b9e9aa4b]{background:hsl(var(--muted) / .5);border-radius:12px;align-items:flex-start;gap:8px;max-width:100%;padding:12px 16px;display:flex}.transcribed-text[data-v-b9e9aa4b]{color:hsl(var(--foreground));font-size:15px;font-style:italic;line-height:1.4}.processing-indicator[data-v-b9e9aa4b]{align-items:center;gap:8px;margin-top:12px;display:flex}.quote-mark[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));opacity:.6;font-family:Georgia,serif;font-size:18px}.css-spinner[data-v-b9e9aa4b]{border:3px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-b9e9aa4b}.css-spinner--small[data-v-b9e9aa4b]{border-width:2px;width:16px;height:16px}.css-spinner--tiny[data-v-b9e9aa4b]{border-width:2px;flex-shrink:0;width:14px;height:14px}@keyframes spin-b9e9aa4b{to{transform:rotate(360deg)}}.command-actions-bar[data-v-b9e9aa4b]{border-top:1px solid hsl(var(--border) / .5);background:hsl(var(--muted) / .3);justify-content:center;align-items:center;gap:4px;padding:8px 12px;display:flex}.command-action-btn[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.command-action-btn[data-v-b9e9aa4b]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.command-action-btn i[data-v-b9e9aa4b]{opacity:.8;font-size:12px}.command-action-btn--logout[data-v-b9e9aa4b]:hover{color:hsl(var(--destructive))}.command-voice-hint[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:12px;display:flex}.command-voice-hint+.command-voice-hint[data-v-b9e9aa4b]{margin-left:16px}.command-kbd[data-v-b9e9aa4b]{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .8);border:1px solid hsl(var(--border));border-radius:4px;align-items:center;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.command-actions-spacer[data-v-b9e9aa4b]{flex:1}.cc-mobile-mic[data-v-b9e9aa4b]{background:hsl(var(--muted) / .6);width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;pointer-events:auto;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:none}.cc-mobile-mic[data-v-b9e9aa4b]:active{transform:scale(.9)}.cc-mobile-mic--recording[data-v-b9e9aa4b]{color:#fff;background:#e83030;animation:1.5s ease-in-out infinite mic-pulse-b9e9aa4b}@keyframes mic-pulse-b9e9aa4b{0%,to{box-shadow:0 0 #e8303066}50%{box-shadow:0 0 0 8px #e8303000}}@media (width<=768px){.command-voice-hint[data-v-b9e9aa4b]{display:none}.command-actions-bar[data-v-b9e9aa4b]{justify-content:flex-end}.cc-mobile-mic[data-v-b9e9aa4b]{display:flex}}.audio-troubleshooter-backdrop[data-v-b67ce4d5]{z-index:10000;background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.audio-troubleshooter-shell[data-v-b67ce4d5]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:min(780px,100%);max-height:min(860px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 72px #0f172a3d}.dark .audio-troubleshooter-shell[data-v-b67ce4d5]{background:#111827;border-color:#374151}.audio-troubleshooter-header[data-v-b67ce4d5]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.dark .audio-troubleshooter-header[data-v-b67ce4d5]{border-bottom-color:#374151}.audio-troubleshooter-title[data-v-b67ce4d5]{align-items:flex-start;gap:14px;min-width:0;display:flex}.audio-troubleshooter-icon[data-v-b67ce4d5],.audio-troubleshooter-assistant__icon[data-v-b67ce4d5]{border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.audio-troubleshooter-icon[data-v-b67ce4d5]{color:#0369a1;background:#e0f2fe}.dark .audio-troubleshooter-icon[data-v-b67ce4d5]{color:#7dd3fc;background:#0c4a6e80}.audio-troubleshooter-title h2[data-v-b67ce4d5],.audio-troubleshooter-assistant h3[data-v-b67ce4d5]{color:#0f172a;margin:0}.dark .audio-troubleshooter-title h2[data-v-b67ce4d5],.dark .audio-troubleshooter-assistant h3[data-v-b67ce4d5]{color:#f8fafc}.audio-troubleshooter-title h2[data-v-b67ce4d5]{font-size:22px;font-weight:750;line-height:1.2}.audio-troubleshooter-title p[data-v-b67ce4d5],.audio-troubleshooter-assistant__header p[data-v-b67ce4d5]{color:#64748b;margin:5px 0 0;line-height:1.45}.dark .audio-troubleshooter-title p[data-v-b67ce4d5],.dark .audio-troubleshooter-assistant__header p[data-v-b67ce4d5]{color:#94a3b8}.audio-troubleshooter-close[data-v-b67ce4d5]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.audio-troubleshooter-close[data-v-b67ce4d5]:hover:not(:disabled){background:#f1f5f9}.dark .audio-troubleshooter-close[data-v-b67ce4d5]:hover:not(:disabled){background:#1f2937}.audio-troubleshooter-body[data-v-b67ce4d5]{flex-direction:column;gap:18px;padding:20px 24px 24px;display:flex;overflow-y:auto}.audio-troubleshooter-assistant[data-v-b67ce4d5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.dark .audio-troubleshooter-assistant[data-v-b67ce4d5]{background:#1f293780;border-color:#374151}.audio-troubleshooter-assistant__header[data-v-b67ce4d5]{align-items:flex-start;gap:13px;margin-bottom:13px;display:flex}.audio-troubleshooter-assistant__icon[data-v-b67ce4d5]{color:#6d28d9;background:#ede9fe}.dark .audio-troubleshooter-assistant__icon[data-v-b67ce4d5]{color:#c4b5fd;background:#4c1d9573}.audio-troubleshooter-assistant h3[data-v-b67ce4d5]{font-size:16px;font-weight:750}.audio-troubleshooter-assistant__body[data-v-b67ce4d5]{color:#1e293b;font-size:14px;line-height:1.55}.dark .audio-troubleshooter-assistant__body[data-v-b67ce4d5]{color:#e2e8f0}.audio-troubleshooter-assistant__body[data-v-b67ce4d5] p{margin:0 0 9px}.audio-troubleshooter-assistant__body[data-v-b67ce4d5] p:last-child{margin-bottom:0}.audio-troubleshooter-assistant__body[data-v-b67ce4d5] ol,.audio-troubleshooter-assistant__body[data-v-b67ce4d5] ul{margin:8px 0 10px 20px;padding:0}.audio-troubleshooter-assistant__body[data-v-b67ce4d5] li{margin:4px 0}.audio-troubleshooter-actions[data-v-b67ce4d5]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.audio-troubleshooter-button[data-v-b67ce4d5]{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:750;display:inline-flex}.audio-troubleshooter-button--primary[data-v-b67ce4d5]{color:#fff;background:#0369a1}.audio-troubleshooter-button--secondary[data-v-b67ce4d5]{color:#334155;background:#e2e8f0}.dark .audio-troubleshooter-button--secondary[data-v-b67ce4d5]{color:#e2e8f0;background:#374151}.audio-troubleshooter-button[data-v-b67ce4d5]:disabled,.audio-troubleshooter-close[data-v-b67ce4d5]:disabled{cursor:not-allowed;opacity:.58}.audio-troubleshooter-error[data-v-b67ce4d5]{color:#b91c1c;text-align:right;margin:10px 0 0;font-size:13px}.audio-troubleshooter-body[data-v-b67ce4d5] .audio-readiness-panel{width:100%;box-shadow:none;border-radius:12px;margin:0}.audio-troubleshooter-body[data-v-b67ce4d5] .audio-readiness-content{gap:14px}.audio-troubleshooter-fade-enter-active[data-v-b67ce4d5],.audio-troubleshooter-fade-leave-active[data-v-b67ce4d5]{transition:opacity .14s}.audio-troubleshooter-fade-enter-from[data-v-b67ce4d5],.audio-troubleshooter-fade-leave-to[data-v-b67ce4d5]{opacity:0}@media (width<=640px){.audio-troubleshooter-backdrop[data-v-b67ce4d5]{align-items:stretch;padding:12px}.audio-troubleshooter-shell[data-v-b67ce4d5]{max-height:calc(100vh - 24px)}.audio-troubleshooter-header[data-v-b67ce4d5],.audio-troubleshooter-body[data-v-b67ce4d5]{padding-left:16px;padding-right:16px}.audio-troubleshooter-actions[data-v-b67ce4d5]{justify-content:stretch}.audio-troubleshooter-button[data-v-b67ce4d5]{width:100%}}.live-waveform-root[data-v-209911ce]{width:100%;height:100%;color:hsl(var(--foreground));position:relative}.live-waveform-canvas[data-v-209911ce]{width:100%;height:100%;display:block}.live-waveform-idle[data-v-209911ce]{border-top:2px dotted hsl(var(--muted-foreground) / .25);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ptt-pill[data-v-6c61e2bb]{z-index:2147483647;background:hsl(var(--background) / .94);border:1px solid hsl(var(--border) / .7);width:min(420px,100vw - 48px);box-shadow:0 12px 32px -8px hsl(var(--foreground) / .18), 0 2px 6px hsl(var(--foreground) / .06);-webkit-backdrop-filter:blur(16px)saturate(140%);pointer-events:none;border-radius:28px;flex-direction:column;gap:6px;padding:12px 14px 8px;transition:border-color .25s,box-shadow .25s;display:flex;position:fixed;top:50%;transform:translate(-50%,-50%)}.ptt-pill-wave[data-v-6c61e2bb]{height:52px;color:hsl(var(--foreground));border-radius:16px;align-items:center;margin:0;padding:0;transition:color .35s,opacity .35s,background .35s;display:flex}.ptt-pill--working .ptt-pill-wave[data-v-6c61e2bb]{color:hsl(var(--muted-foreground));opacity:.78;background:0 0}.ptt-pill-divider[data-v-6c61e2bb]{background:hsl(var(--border));opacity:.5;height:1px;margin:0 -4px}.ptt-pill-bar[data-v-6c61e2bb]{height:28px;color:hsl(var(--muted-foreground));align-items:center;gap:12px;display:flex}.ptt-pill-mark[data-v-6c61e2bb]{opacity:.85;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .35s;display:flex}.ptt-pill--working .ptt-pill-mark[data-v-6c61e2bb]{opacity:1;animation:1.6s ease-in-out infinite ptt-mark-breathe-6c61e2bb}@keyframes ptt-mark-breathe-6c61e2bb{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.ptt-pill-glyph[data-v-6c61e2bb]{object-fit:contain;width:100%;height:100%}.ptt-pill-actions[data-v-6c61e2bb]{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;height:24px;font-size:12px;font-weight:500;display:grid}.ptt-pill-action[data-v-6c61e2bb]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ptt-pill-action--release[data-v-6c61e2bb]{grid-column:1;justify-self:end}.ptt-pill-action--cancel[data-v-6c61e2bb]{grid-column:2;justify-self:end}.ptt-pill-action-label[data-v-6c61e2bb]{margin-right:1px}.ptt-pill-key[data-v-6c61e2bb]{text-align:center;background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border) / .6);min-width:18px;color:hsl(var(--foreground));border-radius:7px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;line-height:1}.ptt-pill-countdown[data-v-6c61e2bb]{font-variant-numeric:tabular-nums;color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .25);border-radius:999px;flex:none;padding:3px 7px;font-size:12px;font-weight:600}.ptt-pill--countdown[data-v-6c61e2bb]{border-color:hsl(var(--destructive) / .45);box-shadow:0 12px 32px -8px hsl(var(--destructive) / .24), 0 2px 6px hsl(var(--destructive) / .08)}.ptt-fade-enter-active[data-v-6c61e2bb],.ptt-fade-leave-active[data-v-6c61e2bb]{transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.3,1)}.ptt-fade-enter-from[data-v-6c61e2bb],.ptt-fade-leave-to[data-v-6c61e2bb]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.ptt-actions-fade-enter-active[data-v-6c61e2bb],.ptt-actions-fade-leave-active[data-v-6c61e2bb]{transition:opacity .18s,transform .18s}.ptt-actions-fade-enter-from[data-v-6c61e2bb],.ptt-actions-fade-leave-to[data-v-6c61e2bb]{opacity:0;transform:translateY(-2px)}.fade-enter-active[data-v-4b6a4e1c],.fade-leave-active[data-v-4b6a4e1c]{transition:opacity .2s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-4b6a4e1c],.fade-leave-to[data-v-4b6a4e1c]{opacity:0;transform:translateY(-8px)scale(.96)}.tooltip[data-v-4b6a4e1c]{display:inline-block;position:relative}.tooltip .tooltip-text[data-v-4b6a4e1c]{visibility:hidden;color:#fff;text-align:left;z-index:10050;opacity:0;white-space:normal;background-color:#333;border-radius:6px;width:max-content;max-width:250px;padding:8px 12px;font-size:.8rem;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0003}.tooltip:hover .tooltip-text[data-v-4b6a4e1c]{visibility:visible;opacity:1}.tooltip.tooltip-bottom-left .tooltip-text[data-v-4b6a4e1c]{margin-top:8px;top:100%;bottom:auto;left:0;transform:translate(0)}@keyframes slideUp-9c2ab9ce{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up[data-v-9c2ab9ce]{animation:.3s ease-out slideUp-9c2ab9ce}.is-bottom-sheet[data-v-3dbb06f5] .rounded-lg{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.hide-floating-transcription-button[data-v-3dbb06f5] .fixed.bottom-4,.hide-floating-transcription-button[data-v-3dbb06f5] [class*=fixed\ bottom-] button,.hero-record-button[data-v-3dbb06f5] .w-px.bg-white\/20,.hero-record-button[data-v-3dbb06f5] .relative:last-child{display:none!important}.hero-record-button[data-v-3dbb06f5] button:hover{transform:translateY(-2px)scale(1.05)!important;box-shadow:0 6px 20px #0003!important}.hero-record-button[data-v-3dbb06f5] button:active{transform:translateY(-1px)scale(.95)!important;box-shadow:0 3px 10px #00000026!important}.hero-record-button[data-v-3dbb06f5] button.elegant-red-button{animation:2s ease-in-out infinite heroRecordPulse-3dbb06f5!important}.hero-record-button[data-v-3dbb06f5] button.elegant-green-button{background:linear-gradient(to bottom right,#0f9d58,#1db954,#4caf50)!important}.hero-record-button[data-v-3dbb06f5] button.elegant-red-button{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.hero-record-button[data-v-3dbb06f5] button .relative.z-10{flex-direction:column!important;gap:.25rem!important}.hero-record-button[data-v-3dbb06f5] button .w-3.h-3,.hero-record-button[data-v-3dbb06f5] button .w-3.h-3.bg-current.rounded-full{width:1rem!important;height:1rem!important}.hero-record-button[data-v-3dbb06f5] button .w-3.h-3.bg-current:not(.rounded-full){border-radius:.125rem!important;width:.875rem!important;height:.875rem!important}@keyframes heroRecordPulse-3dbb06f5{0%,to{box-shadow:0 4px 12px #00000026,0 0 #ef444466}50%{box-shadow:0 4px 12px #00000026,0 0 0 15px #ef444400}}.stagger-fade-in[data-v-3dbb06f5]{animation:.2s ease-out both stagger-fade-3dbb06f5}.stagger-2[data-v-3dbb06f5]{animation:.2s ease-out 30ms both stagger-fade-3dbb06f5}@keyframes stagger-fade-3dbb06f5{0%{opacity:0}to{opacity:1}}.transition-size[data-v-3dbb06f5]{transition-property:height,max-width,width,padding,margin;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.stagger-fade-in[data-v-3dbb06f5],.stagger-2[data-v-3dbb06f5]{opacity:1;animation:none}}@keyframes pulse-glow-d8d1b334{0%{box-shadow:0 8px 32px #3b82f633}50%{box-shadow:0 8px 40px #3b82f659}to{box-shadow:0 8px 32px #3b82f633}}.loading-container[data-v-d8d1b334]{color:#111827;-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #fff3;border-radius:9999px;animation:3s ease-in-out infinite pulse-glow-d8d1b334}.dark .loading-container[data-v-d8d1b334]{color:#e5e7eb;background:#1118278c;border-color:#ffffff14}.teleprompter-track[data-v-d8d1b334]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.indicator-dot[data-v-d8d1b334]{animation:1.8s ease-in-out infinite dot-pulse-d8d1b334;box-shadow:0 0 0 4px #3b82f61f}@keyframes dot-pulse-d8d1b334{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}.typing-indicator-dots[data-v-d8d1b334]{gap:4px;display:flex}.typing-indicator-dots span[data-v-d8d1b334]{background-color:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typing-pulse-d8d1b334}.typing-indicator-dots span[data-v-d8d1b334]:first-child{animation-delay:-.32s}.typing-indicator-dots span[data-v-d8d1b334]:nth-child(2){animation-delay:-.16s}.typing-indicator-dots span[data-v-d8d1b334]:nth-child(3){animation-delay:0s}@keyframes typing-pulse-d8d1b334{0%,80%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}.slide-up-enter-active[data-v-d8d1b334]{will-change:opacity, transform;transition:opacity 1s ease-out,transform 1s cubic-bezier(.2,.8,.2,1)}.slide-up-enter-from[data-v-d8d1b334]{opacity:0;transform:translateY(10px)}.fade-enter-active[data-v-a18e7aec],.fade-leave-active[data-v-a18e7aec]{transition:opacity .2s}.fade-enter-from[data-v-a18e7aec],.fade-leave-to[data-v-a18e7aec]{opacity:0}.fade-enter-active[data-v-b503dddb],.fade-leave-active[data-v-b503dddb]{transition:opacity .2s}.fade-enter-from[data-v-b503dddb],.fade-leave-to[data-v-b503dddb]{opacity:0}@media (width<=640px){.fade-enter-from[data-v-b503dddb],.fade-leave-to[data-v-b503dddb]{opacity:1;transform:translateY(100%)}}.dropdown-fade-enter-active[data-v-f2eae7bc]{transition:opacity .15s ease-out,transform .15s ease-out}.dropdown-fade-leave-active[data-v-f2eae7bc]{transition:opacity .1s ease-in,transform .1s ease-in}.dropdown-fade-enter-from[data-v-f2eae7bc],.dropdown-fade-leave-to[data-v-f2eae7bc]{opacity:0;transform:translateY(-4px)}.actions-fade-enter-active[data-v-be84f0ed]{transition:opacity .25s ease-out}.actions-fade-leave-active[data-v-be84f0ed]{transition:opacity .15s ease-out;position:absolute}.actions-fade-enter-from[data-v-be84f0ed],.actions-fade-leave-to[data-v-be84f0ed]{opacity:0}.animate-fadeIn[data-v-be84f0ed]{animation:.2s ease-out fadeIn-be84f0ed}@keyframes fadeIn-be84f0ed{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dropdown-fade-enter-active[data-v-be84f0ed]{transition:opacity .15s ease-out,transform .15s ease-out}.dropdown-fade-leave-active[data-v-be84f0ed]{transition:opacity .1s ease-in,transform .1s ease-in}.dropdown-fade-enter-from[data-v-be84f0ed],.dropdown-fade-leave-to[data-v-be84f0ed]{opacity:0;transform:translateY(-4px)}.animate-fadeIn[data-v-791004f0]{animation:.2s ease-out fadeIn-791004f0}@keyframes fadeIn-791004f0{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.copilot-pill[data-v-791004f0]{animation:2s ease-in-out infinite copilot-pulse-791004f0}@keyframes copilot-pulse-791004f0{0%,to{box-shadow:0 10px 15px -3px #3b82f64d,0 4px 6px -4px #3b82f64d}50%{box-shadow:0 10px 25px -3px #3b82f680,0 4px 10px -4px #3b82f666}}.copilot-slide-enter-active[data-v-791004f0],.copilot-slide-leave-active[data-v-791004f0]{transition:all .3s ease-out}.copilot-slide-enter-from[data-v-791004f0],.copilot-slide-leave-to[data-v-791004f0]{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.copilot-pill[data-v-791004f0]{animation:none}.stagger-fade-in[data-v-791004f0],.stagger-2[data-v-791004f0]{opacity:1;animation:none}}.stagger-fade-in[data-v-791004f0]{animation:.2s ease-out both stagger-fade-791004f0}.stagger-2[data-v-791004f0]{animation:.2s ease-out 30ms both stagger-fade-791004f0}@keyframes stagger-fade-791004f0{0%{opacity:0}to{opacity:1}}.fade-enter-active[data-v-791004f0],.fade-leave-active[data-v-791004f0]{transition:opacity .18s}.fade-enter-from[data-v-791004f0],.fade-leave-to[data-v-791004f0]{opacity:0}.journal-tabs[data-v-dd8ca0e2] .tab-panel[data-tab-content=konsultation],.journal-tabs[data-v-dd8ca0e2] .tab-panel[data-tab-content=notat],.journal-tabs[data-v-dd8ca0e2] .tab-panel,.journal-tabs[data-v-dd8ca0e2] .tab-panels{background-color:#0000!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.tip-block-wrapper[data-v-6b0b7936]{display:block}.tip-block-content[data-v-6b0b7936] p{margin-top:0;margin-bottom:.5rem}.tip-block-content[data-v-6b0b7936] p:last-child{margin-bottom:0}.tip-block-content[data-v-6b0b7936] ul,.tip-block-content[data-v-6b0b7936] ol{margin-top:0;margin-bottom:.5rem}.tip-block-content[data-v-6b0b7936] ul:last-child,.tip-block-content[data-v-6b0b7936] ol:last-child{margin-bottom:0}.tip-block-content[data-v-6b0b7936] table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.875rem}.tip-block-content[data-v-6b0b7936] th,.tip-block-content[data-v-6b0b7936] td{text-align:left;border:1px solid #d1d5db;padding:.375rem .5rem}.tip-block-content[data-v-6b0b7936] th{background-color:#f3f4f6;font-weight:600}.dark .tip-block-content[data-v-6b0b7936] th,.dark .tip-block-content[data-v-6b0b7936] td{border-color:#4b5563}.dark .tip-block-content[data-v-6b0b7936] th{background-color:#374151}.tip-block-content[data-v-6b0b7936] hr{cursor:pointer;border:none;border-top:2px solid #e5e7eb;margin:.75rem 0;transition:all .15s}.tip-block-content[data-v-6b0b7936] hr:hover{border-top-color:#3b82f6}.tip-block-content[data-v-6b0b7936] hr.ProseMirror-selectednode{outline-offset:2px;border-top-color:#dc2626;border-radius:2px;outline:2px solid #dc2626}.dark .tip-block-content[data-v-6b0b7936] hr{border-top-color:#4b5563}.dark .tip-block-content[data-v-6b0b7936] hr:hover{border-top-color:#60a5fa}.dark .tip-block-content[data-v-6b0b7936] hr.ProseMirror-selectednode{border-top-color:#f87171;outline-color:#f87171}.tip-block-content[data-v-6b0b7936]>p.is-empty:first-child:last-child:before{content:"Skriv instrukser her...";color:currentColor;opacity:.4;float:left;pointer-events:none;height:0}.tip-block-content[data-v-6b0b7936] li p.is-empty:before,.tip-block-content[data-v-6b0b7936] ul .is-empty:before,.tip-block-content[data-v-6b0b7936] ol .is-empty:before{content:none!important}[data-v-d9204aa4] .ProseMirror{outline:none;min-height:300px}[data-v-d9204aa4] .ProseMirror a{color:#2563eb!important;cursor:pointer!important;text-decoration:underline!important}.dark[data-v-d9204aa4] .ProseMirror a{color:#60a5fa!important}[data-v-d9204aa4] .ProseMirror p.is-editor-empty:first-child:before,[data-v-d9204aa4] .ProseMirror.is-editor-empty>p:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:#9ca3af!important;opacity:.7!important}.dark[data-v-d9204aa4] .ProseMirror p.is-editor-empty:first-child:before{color:#6b7280!important}[data-v-d9204aa4] .prose h1{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}[data-v-d9204aa4] .prose h2{margin-top:0;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}[data-v-d9204aa4] .prose h3{margin-top:0;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem}[data-v-d9204aa4] table{border-collapse:collapse;width:100%;margin:1rem 0}[data-v-d9204aa4] th,[data-v-d9204aa4] td{text-align:left;border:1px solid #e5e7eb;padding:.5rem}.dark[data-v-d9204aa4] th,.dark[data-v-d9204aa4] td{border-color:#4b5563}[data-v-d9204aa4] th{background-color:#f9fafb;font-weight:600}.dark[data-v-d9204aa4] th{background-color:#374151}[data-v-d9204aa4] hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}.dark[data-v-d9204aa4] hr{border-top-color:#4b5563}[data-v-d9204aa4] .selectedCell{background-color:#3b82f61a}.dark[data-v-d9204aa4] .selectedCell{background-color:#3b82f633}[data-v-d9204aa4] .column-resize-handle{cursor:col-resize;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:0;right:-2px}[data-v-d9204aa4] .tableWrapper{margin:1rem 0;overflow-x:auto}[data-v-d9204aa4] .resize-cursor{cursor:col-resize}[data-v-d9204aa4] ul[data-type=taskList]{padding-left:0!important;list-style:none!important}[data-v-d9204aa4] ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}[data-v-d9204aa4] ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.25rem}[data-v-d9204aa4] ul[data-type=taskList] li>label input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;width:1rem;height:1rem}[data-v-d9204aa4] ul[data-type=taskList] li>div{flex:1}[data-v-d9204aa4] ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.phrase-editor-wrapper[data-v-d9204aa4] .phrase-drag-handle{cursor:grab;color:#9ca3af;box-sizing:content-box;border-radius:4px;justify-content:center;align-items:center;width:20px;height:24px;margin-top:-2px;margin-left:-1.5rem;padding:6px 8px 6px 12px;transition:opacity .2s,background-color .15s;display:flex;position:absolute;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.phrase-editor-wrapper[data-v-d9204aa4] .phrase-drag-handle:hover{color:#4b5563;background-color:#00000014}.phrase-editor-wrapper[data-v-d9204aa4] .phrase-drag-handle:active{cursor:grabbing}.dark .phrase-editor-wrapper[data-v-d9204aa4] .phrase-drag-handle{color:#6b7280}.dark .phrase-editor-wrapper[data-v-d9204aa4] .phrase-drag-handle:hover{color:#9ca3af;background-color:#ffffff1a}.tooltip-fade-enter-active[data-v-d9204aa4],.tooltip-fade-leave-active[data-v-d9204aa4]{transition:opacity .15s,transform .15s}.tooltip-fade-enter-from[data-v-d9204aa4],.tooltip-fade-leave-to[data-v-d9204aa4]{opacity:0;transform:translate(-50%,-100%)scale(.95)}[data-v-8885a132] a{color:#2563eb;cursor:pointer;text-decoration:underline;transition:color .2s}[data-v-8885a132] a:hover{color:#1d4ed8;text-decoration:underline}.dark[data-v-8885a132] a{color:#60a5fa}.dark[data-v-8885a132] a:hover{color:#93c5fd}.custom-scrollbar[data-v-bfcf06a7]{scrollbar-width:none;-ms-overflow-style:none}.custom-scrollbar[data-v-bfcf06a7]::-webkit-scrollbar{display:none}.animate-slide-up[data-v-762c9b04]{animation:.3s ease-out slideUp-762c9b04}@keyframes slideUp-762c9b04{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-fade-enter-active[data-v-762c9b04],.modal-fade-leave-active[data-v-762c9b04]{transition:opacity .2s}.modal-fade-enter-from[data-v-762c9b04],.modal-fade-leave-to[data-v-762c9b04]{opacity:0}.modal-fade-enter-active[data-v-09a71b42],.modal-fade-leave-active[data-v-09a71b42]{transition:opacity .2s}.modal-fade-enter-from[data-v-09a71b42],.modal-fade-leave-to[data-v-09a71b42]{opacity:0}@media (width<=640px){.modal-fade-enter-from[data-v-09a71b42],.modal-fade-leave-to[data-v-09a71b42]{opacity:1;transform:translateY(100%)}}.animate-fadeInUp[data-v-09a71b42]{animation:.4s ease-out fadeInUp-09a71b42}@keyframes fadeInUp-09a71b42{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scrollbar-hide[data-v-09a71b42]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-09a71b42]{-ms-overflow-style:none;scrollbar-width:none}.fade-enter-active[data-v-3fd6c384],.fade-leave-active[data-v-3fd6c384]{transition:opacity .2s}.fade-enter-from[data-v-3fd6c384],.fade-leave-to[data-v-3fd6c384]{opacity:0}.prose[data-v-2121ac96]::-webkit-scrollbar{width:6px}.prose[data-v-2121ac96]::-webkit-scrollbar-track{background:0 0}.prose[data-v-2121ac96]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.slide-up-enter-active[data-v-ddbdea2c],.slide-up-leave-active[data-v-ddbdea2c],.slide-left-enter-active[data-v-ddbdea2c],.slide-left-leave-active[data-v-ddbdea2c],.fade-enter-active[data-v-ddbdea2c],.fade-leave-active[data-v-ddbdea2c]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-ddbdea2c],.slide-up-leave-to[data-v-ddbdea2c]{transform:translateY(100%)}.slide-left-enter-from[data-v-ddbdea2c],.slide-left-leave-to[data-v-ddbdea2c]{transform:translate(100%)}.fade-enter-from[data-v-ddbdea2c],.fade-leave-to[data-v-ddbdea2c]{opacity:0}.slide-fade-enter-active[data-v-ddbdea2c]{transition:all .2s ease-out}.slide-fade-leave-active[data-v-ddbdea2c]{transition:all .15s ease-in}.slide-fade-enter-from[data-v-ddbdea2c],.slide-fade-leave-to[data-v-ddbdea2c]{opacity:0;transform:translateY(-4px)}.settings-drag-handle[data-v-ddbdea2c]{touch-action:none}.tiptap-preview[data-v-77e748d8] .ProseMirror{outline:none}.tiptap-preview[data-v-77e748d8] .ProseMirror p{margin:.25em 0}.tiptap-preview[data-v-77e748d8] .ProseMirror h1,.tiptap-preview[data-v-77e748d8] .ProseMirror h2,.tiptap-preview[data-v-77e748d8] .ProseMirror h3{margin-top:.75em;margin-bottom:.25em;font-weight:600}.tiptap-preview[data-v-77e748d8] .ProseMirror h1{font-size:1.1em}.tiptap-preview[data-v-77e748d8] .ProseMirror h2{font-size:1em}.tiptap-preview[data-v-77e748d8] .ProseMirror h3{font-size:.95em}.tiptap-preview[data-v-77e748d8] .ProseMirror ul,.tiptap-preview[data-v-77e748d8] .ProseMirror ol{margin:.25em 0;padding-left:1.25em}.tiptap-preview[data-v-77e748d8] .ProseMirror li{margin:.1em 0}.tiptap-preview[data-v-77e748d8] .ProseMirror strong{font-weight:600}.tiptap-preview[data-v-77e748d8] .ProseMirror hr{border:none;border-top:1px solid #e2e8f0;margin:1.5em 0}.dark{border-top-color:#475569}.tiptap-preview[data-v-77e748d8] .ProseMirror a{color:#2563eb;cursor:pointer;text-decoration:underline}.tiptap-preview[data-v-77e748d8] .ProseMirror a:hover{color:#1d4ed8}.dark{color:#93c5fd}.fade-enter-active[data-v-36ed0b04],.fade-leave-active[data-v-36ed0b04]{transition:opacity .3s}.fade-enter-from[data-v-36ed0b04],.fade-leave-to[data-v-36ed0b04]{opacity:0}.scale-fade-enter-active[data-v-36ed0b04],.scale-fade-leave-active[data-v-36ed0b04]{transition:all .3s cubic-bezier(.4,0,.2,1)}.scale-fade-enter-from[data-v-36ed0b04],.scale-fade-leave-to[data-v-36ed0b04]{opacity:0;transform:scale(.95)}.slide-fade-enter-active[data-v-36ed0b04]{transition:all .2s ease-out}.slide-fade-leave-active[data-v-36ed0b04]{transition:all .15s ease-in}.slide-fade-enter-from[data-v-36ed0b04],.slide-fade-leave-to[data-v-36ed0b04]{opacity:0;transform:translateY(-4px)}.glowing-nudge-halo{pointer-events:none;z-index:10001;opacity:0;animation:.5s ease-out forwards nudge-halo-fade-in;position:fixed}.glowing-nudge-halo-blue{--nudge-shadow:0 0 22px 6px #3b82f661}.glowing-nudge-halo-green{--nudge-shadow:0 0 22px 6px #22c55e61}.glowing-nudge-halo-amber{--nudge-shadow:0 0 22px 6px #f59e0b61}.glowing-nudge-halo-purple{--nudge-shadow:0 0 22px 6px #a855f761}.glowing-nudge-halo-pulse.glowing-nudge-halo-blue{animation:.5s ease-out forwards nudge-halo-fade-in,2s ease-in-out .5s infinite nudge-pulse-blue}.glowing-nudge-halo-pulse.glowing-nudge-halo-green{animation:.5s ease-out forwards nudge-halo-fade-in,2s ease-in-out .5s infinite nudge-pulse-green}.glowing-nudge-halo-pulse.glowing-nudge-halo-amber{animation:.5s ease-out forwards nudge-halo-fade-in,2s ease-in-out .5s infinite nudge-pulse-amber}.glowing-nudge-halo-pulse.glowing-nudge-halo-purple{animation:.5s ease-out forwards nudge-halo-fade-in,2s ease-in-out .5s infinite nudge-pulse-purple}@keyframes nudge-halo-fade-in{0%{opacity:0;box-shadow:none}to{opacity:1;box-shadow:var(--nudge-shadow)}}.glowing-nudge-blue,.glowing-nudge-green,.glowing-nudge-amber,.glowing-nudge-purple{animation:.5s ease-out forwards nudge-fade-in}.glowing-nudge-blue{--nudge-shadow:0 0 30px 10px #3b82f699}.glowing-nudge-green{--nudge-shadow:0 0 30px 10px #22c55e99}.glowing-nudge-amber{--nudge-shadow:0 0 30px 10px #f59e0b99}.glowing-nudge-purple{--nudge-shadow:0 0 30px 10px #a855f799}@keyframes nudge-fade-in{0%{box-shadow:none}to{box-shadow:var(--nudge-shadow)}}.glowing-nudge-pulse.glowing-nudge-blue{animation:.5s ease-out forwards nudge-fade-in,2s ease-in-out .5s infinite nudge-pulse-blue}.glowing-nudge-pulse.glowing-nudge-green{animation:.5s ease-out forwards nudge-fade-in,2s ease-in-out .5s infinite nudge-pulse-green}.glowing-nudge-pulse.glowing-nudge-amber{animation:.5s ease-out forwards nudge-fade-in,2s ease-in-out .5s infinite nudge-pulse-amber}.glowing-nudge-pulse.glowing-nudge-purple{animation:.5s ease-out forwards nudge-fade-in,2s ease-in-out .5s infinite nudge-pulse-purple}@keyframes nudge-pulse-blue{0%,to{box-shadow:0 0 18px 5px #3b82f652}50%{box-shadow:0 0 28px 8px #3b82f680}}@keyframes nudge-pulse-green{0%,to{box-shadow:0 0 18px 5px #22c55e52}50%{box-shadow:0 0 28px 8px #22c55e80}}@keyframes nudge-pulse-amber{0%,to{box-shadow:0 0 18px 5px #f59e0b52}50%{box-shadow:0 0 28px 8px #f59e0b80}}@keyframes nudge-pulse-purple{0%,to{box-shadow:0 0 18px 5px #a855f752}50%{box-shadow:0 0 28px 8px #a855f780}}.nudge-tooltip-blue{border-left:3px solid #3b82f6;box-shadow:0 4px 20px #3b82f64d,0 0 40px #3b82f61f}.nudge-tooltip-green{border-left:3px solid #22c55e;box-shadow:0 4px 20px #22c55e4d,0 0 40px #22c55e1f}.nudge-tooltip-amber{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:4px solid #f59e0b;box-shadow:0 4px 24px #f59e0b66,0 0 60px #f59e0b26,0 0 0 1px #f59e0b33}:root.dark .nudge-tooltip-amber{color:#fcd34d;background:linear-gradient(135deg,#451a03,#78350f);box-shadow:0 4px 24px #f59e0b4d,0 0 60px #f59e0b1a,0 0 0 1px #f59e0b4d}.nudge-tooltip-purple{border-left:3px solid #a855f7;box-shadow:0 4px 20px #a855f74d,0 0 40px #a855f71f}.glowing-nudge-blue,.glowing-nudge-green,.glowing-nudge-amber,.glowing-nudge-purple{opacity:1!important}.fade-enter-active[data-v-7fd5ab0d],.fade-leave-active[data-v-7fd5ab0d]{transition:opacity .3s}.fade-enter-from[data-v-7fd5ab0d],.fade-leave-to[data-v-7fd5ab0d]{opacity:0}.overlay-fade-enter-active[data-v-7fd5ab0d]{transition:opacity .4s ease-out}.overlay-fade-leave-active[data-v-7fd5ab0d]{transition:opacity .2s ease-in}.overlay-fade-enter-from[data-v-7fd5ab0d],.overlay-fade-leave-to[data-v-7fd5ab0d]{opacity:0}.session-switch-enter-active[data-v-7fd5ab0d]{transition:opacity .15s ease-out}.session-switch-leave-active[data-v-7fd5ab0d]{transition:opacity .1s ease-in}.session-switch-enter-from[data-v-7fd5ab0d],.session-switch-leave-to[data-v-7fd5ab0d]{opacity:0}@media (width<=767px){.overflow-y-auto[data-v-7fd5ab0d]{scrollbar-width:none;-ms-overflow-style:none}.overflow-y-auto[data-v-7fd5ab0d]::-webkit-scrollbar{display:none}[data-v-7fd5ab0d]::-webkit-scrollbar{display:none}[data-v-7fd5ab0d]{scrollbar-width:none}}.copilot-pill-anchor[data-v-7fd5ab0d]{z-index:45;pointer-events:none;position:fixed;bottom:24px}.copilot-pill[data-v-7fd5ab0d]{pointer-events:auto;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.25rem;padding:.375rem .75rem .375rem .625rem;font-weight:500;transition:border-color .2s,box-shadow .2s;animation:.7s ease-out copilot-pill-pulse-once-7fd5ab0d;display:inline-flex;box-shadow:0 10px 15px -3px #0f172a14,0 4px 6px -4px #0f172a0f}.copilot-pill[data-v-7fd5ab0d]:hover{border-color:#93c5fd;box-shadow:0 12px 18px -3px #0f172a1f,0 6px 8px -4px #0f172a14}.dark .copilot-pill[data-v-7fd5ab0d]{background:hsl(var(--popover));border-color:hsl(var(--border));box-shadow:0 18px 30px -16px #000000d9,0 0 0 1px #ffffff08}.dark .copilot-pill[data-v-7fd5ab0d]:hover{border-color:#3b82f6b3;box-shadow:0 20px 36px -18px #000000e6,0 0 0 1px #60a5fa2e}@keyframes copilot-pill-pulse-once-7fd5ab0d{0%{box-shadow:0 10px 15px -3px #0f172a14,0 4px 6px -4px #0f172a0f,0 0 #3b82f666}to{box-shadow:0 10px 15px -3px #0f172a14,0 4px 6px -4px #0f172a0f,0 0 0 14px #3b82f600}}.copilot-pill-chip[data-v-7fd5ab0d]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;transition:transform .15s;display:inline-flex}.copilot-pill-chip[data-v-7fd5ab0d]:hover{transform:scale(1.06)}.copilot-pill-chip--has-count[data-v-7fd5ab0d]{gap:.25rem;width:auto;padding:0 .5rem}.copilot-pill-chip--generating[data-v-7fd5ab0d]{box-shadow:inset 0 0 0 1px #60a5fa80}.copilot-pill-chip-count[data-v-7fd5ab0d]{font-size:.6875rem;font-weight:700;line-height:1}.copilot-pill-chip--blue[data-v-7fd5ab0d]{color:#2563eb;background:#dbeafe}.copilot-pill-chip--emerald[data-v-7fd5ab0d]{color:#059669;background:#d1fae5}.copilot-pill-chip--yellow[data-v-7fd5ab0d]{color:#ca8a04;background:#fef9c3}.copilot-pill-chip--indigo[data-v-7fd5ab0d]{color:#4f46e5;background:#e0e7ff}.copilot-pill-chip--orange[data-v-7fd5ab0d]{color:#ea580c;background:#ffedd5}.copilot-pill-chip--purple[data-v-7fd5ab0d]{color:#9333ea;background:#f3e8ff}.dark .copilot-pill-chip--blue[data-v-7fd5ab0d]{color:#93c5fd;background:#1e3a8a8c}.dark .copilot-pill-chip--emerald[data-v-7fd5ab0d]{color:#6ee7b7;background:#064e3b8c}.dark .copilot-pill-chip--yellow[data-v-7fd5ab0d]{color:#fde047;background:#713f128c}.dark .copilot-pill-chip--indigo[data-v-7fd5ab0d]{color:#a5b4fc;background:#312e8199}.dark .copilot-pill-chip--orange[data-v-7fd5ab0d]{color:#fdba74;background:#7c2d128c}.dark .copilot-pill-chip--purple[data-v-7fd5ab0d]{color:#d8b4fe;background:#581c878c}.copilot-pill-chip--overflow[data-v-7fd5ab0d]{color:#475569;background:#f1f5f9;width:auto;padding:0 .5rem;font-size:.6875rem;font-weight:700}.dark .copilot-pill-chip--overflow[data-v-7fd5ab0d]{color:#cbd5e1;background:#334155cc}[data-v-7fd5ab0d] .copilot-pill-hovercard{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:280px;max-width:320px;padding:14px 16px 12px;animation:.14s ease-out copilot-hc-in-7fd5ab0d;box-shadow:0 24px 48px -12px #0f172a2e,0 4px 12px #0f172a0f}html.dark .copilot-pill-hovercard{background:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border));box-shadow:0 24px 48px -18px #000000e6,0 0 0 1px #ffffff08}@keyframes copilot-hc-in-7fd5ab0d{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}[data-v-7fd5ab0d] .copilot-pill-hc-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}html.dark .copilot-pill-hc-header{border-bottom-color:hsl(var(--border))}[data-v-7fd5ab0d] .copilot-pill-hc-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8125rem;display:inline-flex}[data-v-7fd5ab0d] .copilot-pill-hc-headertext{flex:auto;min-width:0}[data-v-7fd5ab0d] .copilot-pill-hc-label{text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:.75rem;font-weight:700;line-height:1.2}html.dark .copilot-pill-hc-label{color:#cbd5e1}[data-v-7fd5ab0d] .copilot-pill-hc-sublabel{color:#64748b;margin-top:2px;font-size:.75rem}html.dark .copilot-pill-hc-sublabel{color:#94a3b8}[data-v-7fd5ab0d] .copilot-pill-hc-list{flex-direction:column;gap:2px;margin:0 -10px;display:flex}[data-v-7fd5ab0d] .copilot-pill-hc-item{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,transform .12s;display:flex}[data-v-7fd5ab0d] .copilot-pill-hc-item:hover{background:#f8fafc}html.dark .copilot-pill-hc-item:hover{background:hsl(var(--accent))}[data-v-7fd5ab0d] .copilot-pill-hc-item:active{background:#f1f5f9;transform:translateY(.5px)}html.dark .copilot-pill-hc-item:active{background:#334155b3}[data-v-7fd5ab0d] .copilot-pill-hc-item:focus-visible{outline-offset:-2px;outline:2px solid #60a5fa}[data-v-7fd5ab0d] .copilot-pill-hc-item-body{flex:auto;min-width:0}[data-v-7fd5ab0d] .copilot-pill-hc-item-title{color:#0f172a;word-wrap:break-word;font-size:.875rem;line-height:1.35}html.dark .copilot-pill-hc-item-title{color:hsl(var(--foreground))}[data-v-7fd5ab0d] .copilot-pill-hc-item-subtitle{color:#64748b;margin-top:2px;font-size:.75rem;line-height:1.4}html.dark .copilot-pill-hc-item-subtitle{color:hsl(var(--muted-foreground))}[data-v-7fd5ab0d] .copilot-pill-hc-item-arrow{color:#cbd5e1;flex-shrink:0;font-size:.6875rem;transition:color .12s,transform .12s}html.dark .copilot-pill-hc-item-arrow{color:#64748b}[data-v-7fd5ab0d] .copilot-pill-hc-item:hover .copilot-pill-hc-item-arrow{color:#475569;transform:translate(2px)}html.dark .copilot-pill-hc-item:hover .copilot-pill-hc-item-arrow{color:#cbd5e1}.copilot-pill-tt-list[data-v-7fd5ab0d]{flex-direction:column;gap:.375rem;min-width:200px;display:flex}.copilot-pill-tt-row[data-v-7fd5ab0d]{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.copilot-pill-tt-icon[data-v-7fd5ab0d]{text-align:center;opacity:.7;width:14px;font-size:.75rem}.copilot-slide-enter-active[data-v-7fd5ab0d],.copilot-slide-leave-active[data-v-7fd5ab0d]{transition:all .3s ease-out}.copilot-slide-enter-from[data-v-7fd5ab0d],.copilot-slide-leave-to[data-v-7fd5ab0d]{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.copilot-pill[data-v-7fd5ab0d]{animation:none}}@keyframes ping-e3faff54{75%,to{opacity:0;transform:scale(1.5)}}.step-content-wrapper[data-v-43660df1]{transition:min-height .4s ease-out}.fade-enter-active[data-v-43660df1]{transition:all .4s cubic-bezier(.16,1,.3,1)}.fade-leave-active[data-v-43660df1]{transition:all .25s ease-in}.fade-enter-from[data-v-43660df1]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-43660df1]{opacity:0;transform:translateY(-4px)}.pdf-search-viewer-container[data-v-993625f5]{width:100%;height:100%}.pdf-page-container[data-v-993625f5]{position:relative}.pdf-content[data-v-993625f5]{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.pdf-content[data-v-993625f5]::-webkit-scrollbar{width:8px}.pdf-content[data-v-993625f5]::-webkit-scrollbar-track{background:0 0}.pdf-content[data-v-993625f5]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}.fade-enter-active[data-v-3ad90354],.fade-leave-active[data-v-3ad90354]{transition:opacity .3s}.fade-enter-from[data-v-3ad90354],.fade-leave-to[data-v-3ad90354]{opacity:0}.slide-right-enter-active[data-v-3b79f7d3],.slide-right-leave-active[data-v-3b79f7d3]{transition:all .25s}.slide-right-enter-from[data-v-3b79f7d3],.slide-right-leave-to[data-v-3b79f7d3]{opacity:0;transform:translate(16px)}.fade-enter-active[data-v-3b79f7d3],.fade-leave-active[data-v-3b79f7d3]{transition:opacity .2s}.fade-enter-from[data-v-3b79f7d3],.fade-leave-to[data-v-3b79f7d3]{opacity:0}.comment-popover[data-v-4d90cba0]{animation:.15s ease-out popover-in-4d90cba0}@keyframes popover-in-4d90cba0{0%{opacity:0;transform:translate(-50%,-100%)translateY(4px)}to{opacity:1;transform:translate(-50%,-100%)translateY(0)}}.timeline-wrapper[data-v-573c3d6f]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.timeline-header[data-v-573c3d6f]{align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.timeline-label[data-v-573c3d6f]{text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;font-size:.75rem;font-weight:700}.timeline-divider[data-v-573c3d6f]{background:linear-gradient(90deg,#e5e7eb,#0000);flex:1;height:1px}.timeline-body[data-v-573c3d6f]{flex-direction:column;gap:1rem;padding-left:1.75rem;display:flex;position:relative}.timeline-line[data-v-573c3d6f]{background:linear-gradient(#93c5fd,#a78bfa,#c084fc);border-radius:1px;width:2px;transition:height .6s ease-out;position:absolute;top:4px;left:11px}.timeline-item[data-v-573c3d6f]{opacity:1;align-items:flex-start;gap:1rem;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;position:relative;transform:translateY(0)}.timeline-item.is-new[data-v-573c3d6f]{animation:.4s ease-out fadeSlideIn-573c3d6f}.timeline-dot[data-v-573c3d6f]{background:#fff;border:2px solid #93c5fd;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:4px;left:-28px}.timeline-dot.is-active[data-v-573c3d6f]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.timeline-dot.is-loading[data-v-573c3d6f]{border-color:#818cf8;animation:1.5s ease-in-out infinite dotPulse-573c3d6f;position:relative;left:-28px}.timeline-loading[data-v-573c3d6f]{align-items:center;gap:1rem;height:20px;display:flex;position:relative}.loading-pulse[data-v-573c3d6f]{background:linear-gradient(90deg,#e0e7ff,#c7d2fe,#e0e7ff) 0 0/200%;border-radius:4px;width:40px;height:8px;animation:1s linear infinite shimmerBg-573c3d6f}.timeline-content[data-v-573c3d6f]{flex-direction:column;flex:1;gap:5px;display:flex}.shimmer-bar[data-v-573c3d6f]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200%;border-radius:6px;height:12px;animation:1.5s linear infinite shimmerBg-573c3d6f}.shimmer-bar--sub[data-v-573c3d6f]{opacity:.5;height:10px}@keyframes fadeSlideIn-573c3d6f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerBg-573c3d6f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dotPulse-573c3d6f{0%,to{box-shadow:0 0 #818cf866}50%{box-shadow:0 0 0 5px #818cf800}}:root.dark .timeline-label[data-v-573c3d6f],.dark .timeline-label[data-v-573c3d6f]{color:#6b7280}:root.dark .timeline-divider[data-v-573c3d6f],.dark .timeline-divider[data-v-573c3d6f]{background:linear-gradient(90deg,#374151,#0000)}:root.dark .timeline-dot[data-v-573c3d6f],.dark .timeline-dot[data-v-573c3d6f]{background:#111827;border-color:#60a5fa}:root.dark .timeline-dot.is-active[data-v-573c3d6f],.dark .timeline-dot.is-active[data-v-573c3d6f]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}:root.dark .shimmer-bar[data-v-573c3d6f],.dark .shimmer-bar[data-v-573c3d6f]{background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%) 0 0/200%;animation:1.5s linear infinite shimmerBg-573c3d6f}:root.dark .loading-pulse[data-v-573c3d6f],.dark .loading-pulse[data-v-573c3d6f]{background:linear-gradient(90deg,#1e1b4b,#312e81,#1e1b4b) 0 0/200%;animation:1s linear infinite shimmerBg-573c3d6f}.sections-wrapper[data-v-c4b5a458]{flex-direction:column;gap:.75rem;width:100%;display:flex}.sections-header[data-v-c4b5a458]{align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.sections-label[data-v-c4b5a458]{text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;font-size:.75rem;font-weight:700}.sections-divider[data-v-c4b5a458]{background:linear-gradient(90deg,#e5e7eb,#0000);flex:1;height:1px}.sections-list[data-v-c4b5a458]{flex-direction:column;gap:.5rem;display:flex}.section-card[data-v-c4b5a458]{opacity:0;background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:14px 16px;animation:.4s ease-out forwards fadeSlideIn-c4b5a458;position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 1px 3px #0000000a}.section-shimmer-overlay[data-v-c4b5a458]{background:linear-gradient(90deg,#0000,#3b82f60d,#0000);animation:2.5s infinite shimmerSlide-c4b5a458;position:absolute;inset:0;transform:translate(-100%)}.section-content[data-v-c4b5a458]{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.section-left[data-v-c4b5a458]{align-items:center;gap:.75rem;min-width:0;display:flex}.section-icon[data-v-c4b5a458]{background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.section-pen[data-v-c4b5a458]{color:#3b82f6;font-size:10px;animation:1.5s ease-in-out infinite penPulse-c4b5a458}.section-title[data-v-c4b5a458]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.section-dots[data-v-c4b5a458]{flex-shrink:0;align-items:center;gap:3px;display:flex}.citation-dot[data-v-c4b5a458]{opacity:0;background:#a5b4fc;border-radius:50%;width:5px;height:5px;animation:.3s ease-out forwards dotAppear-c4b5a458;transform:scale(0)}@keyframes fadeSlideIn-c4b5a458{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerSlide-c4b5a458{to{transform:translate(200%)}}@keyframes dotAppear-c4b5a458{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes penPulse-c4b5a458{0%,to{opacity:.5}50%{opacity:1}}:root.dark .sections-label[data-v-c4b5a458],.dark .sections-label[data-v-c4b5a458]{color:#6b7280}:root.dark .sections-divider[data-v-c4b5a458],.dark .sections-divider[data-v-c4b5a458]{background:linear-gradient(90deg,#374151,#0000)}:root.dark .section-card[data-v-c4b5a458],.dark .section-card[data-v-c4b5a458]{background:#111827;border-color:#1f2937}:root.dark .section-shimmer-overlay[data-v-c4b5a458],.dark .section-shimmer-overlay[data-v-c4b5a458]{background:linear-gradient(90deg,#0000,#3b82f614,#0000)}:root.dark .section-icon[data-v-c4b5a458],.dark .section-icon[data-v-c4b5a458]{background:#3b82f626}:root.dark .section-pen[data-v-c4b5a458],.dark .section-pen[data-v-c4b5a458]{color:#60a5fa}:root.dark .section-title[data-v-c4b5a458],.dark .section-title[data-v-c4b5a458]{color:#9ca3af}:root.dark .citation-dot[data-v-c4b5a458],.dark .citation-dot[data-v-c4b5a458]{background:#6366f1}@keyframes shimmer-1de1e645{to{transform:translate(100%)}}@keyframes gradient-x-move-1de1e645{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient-xy[data-v-1de1e645]{animation:3s infinite gradient-x-move-1de1e645}.animate-gradient-x[data-v-1de1e645]{animation:3s linear infinite gradient-x-move-1de1e645}@keyframes indeterminate-1de1e645{0%{opacity:0;left:-40%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.animate-indeterminate[data-v-1de1e645]{animation:2.5s ease-in-out infinite indeterminate-1de1e645}.phase-content-area[data-v-1de1e645]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.phase-panel[data-v-1de1e645]{opacity:0;pointer-events:none;visibility:hidden;grid-area:1/1;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(8px)}.phase-panel.is-active[data-v-1de1e645]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.fade-enter-active[data-v-161274e6],.fade-leave-active[data-v-161274e6]{transition:opacity .3s}.fade-enter-from[data-v-161274e6],.fade-leave-to[data-v-161274e6]{opacity:0}.stagger-fade-in[data-v-161274e6]{animation:.2s ease-out both stagger-fade-161274e6}@keyframes stagger-fade-161274e6{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stagger-fade-in[data-v-161274e6]{opacity:1;animation:none}}@keyframes shimmer-161274e6{to{transform:translate(100%)}}@keyframes gradient-x-move-161274e6{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fadeIn-cfa2d7b9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-cfa2d7b9]{animation:.15s ease-out fadeIn-cfa2d7b9}.scrollbar-hide[data-v-aa24374d]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-aa24374d]::-webkit-scrollbar{display:none}.slide-fade-enter-active[data-v-aa24374d]{transition:all .2s ease-out}.slide-fade-leave-active[data-v-aa24374d]{transition:all .15s ease-in}.slide-fade-enter-from[data-v-aa24374d],.slide-fade-leave-to[data-v-aa24374d]{opacity:0;transform:translateY(-4px)}.fade-in-enter-active[data-v-efbe76c7],.fade-in-leave-active[data-v-efbe76c7]{transition:opacity .25s ease-out}.fade-in-enter-from[data-v-efbe76c7],.fade-in-leave-to[data-v-efbe76c7]{opacity:0}.fade-in-enter-active,.fade-in-leave-active{transition:opacity .25s ease-out}.fade-in-enter-from,.fade-in-leave-to{opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.15s ease-out fadeIn}.tasks-view-container{font-size:1.05rem}.tasks-view-container h1{font-size:1.65rem!important}.tasks-view-container table{font-size:.95rem}.tasks-view-container .text-xs{font-size:.8rem!important}.tasks-view-container .text-sm{font-size:.925rem!important}.tasks-view-container,.tasks-view-container *{scrollbar-width:none!important;-ms-overflow-style:none!important}.tasks-view-container ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.tasks-view-container ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:is(body:has(.tasks-view-container),html:has(.tasks-view-container)){scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(.tasks-view-container)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html:has(.tasks-view-container)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:is(body:has(.tasks-view-container) *,html:has(.tasks-view-container) *){scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(.tasks-view-container) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html:has(.tasks-view-container) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
