html,body,body>main{overscroll-behavior-x:none;overscroll-behavior-y:none}:root{--stage-status-completed-text: #579600;--stage-status-completed-border: #8aa300;--stage-status-approved-text: #3f7a12;--stage-status-approved-border: #4d7c0f;--stage-status-in-progress-text: #5b4df2;--stage-status-in-progress-border: #5b4df2;--stage-status-blocked-text: #dc2626;--stage-status-blocked-border: #dc2626;--stage-status-waiting-text: #b45309;--stage-status-waiting-border: #b45309;--stage-status-default-text: #4b5563;--stage-status-default-border: #4b5563;--stage-muted-text: #4b5563;--stage-card-hover-bg: #e8eaee;--stage-card-hover-text: #111827;--stage-action-border: transparent;--stage-action-hover-text: #374151;--stage-content-panel: #ffffff;--stage-content-soft: #f3f4f6;--stage-content-input: #f9fafb;--stage-content-border: #d1d5db;--stage-content-border-soft: #e5e7eb}html.dark{--stage-status-completed-text: #d7ff00;--stage-status-completed-border: #d7ff00;--stage-status-approved-text: #84cc16;--stage-status-approved-border: #84cc16;--stage-status-in-progress-text: #6a5cff;--stage-status-in-progress-border: #6a5cff;--stage-status-blocked-text: #ef4444;--stage-status-blocked-border: #ef4444;--stage-status-waiting-text: #f59e0b;--stage-status-waiting-border: #f59e0b;--stage-status-default-text: #4b5563;--stage-status-default-border: #4b5563;--stage-muted-text: #9ca3af;--stage-card-hover-bg: rgba(255, 255, 255, .04);--stage-card-hover-text: #e5e7eb;--stage-action-border: transparent;--stage-action-hover-text: #d1d5db;--stage-content-panel: #1a1f26;--stage-content-soft: #252b33;--stage-content-input: #0f1419;--stage-content-border: #374151;--stage-content-border-soft: #1f2937}html:not(.dark) .stage-description-html li[data-type=taskItem]:before{border-width:1px;border-color:var(--stago-text-tertiary);background-color:var(--stage-content-panel)}html:not(.dark) .stage-description-html li[data-type=taskItem]:not([data-checked=true]):hover:before{border-color:var(--stago-text-secondary);background-color:var(--stage-content-soft)}html:not(.dark) .stage-description-html li[data-type=taskItem][data-checked=true]:before{border-color:var(--stago-accent-solid);background-color:var(--stago-accent-solid)}.stage-description-html li[data-type=taskItem][data-checked=true],.stage-description-html li[data-type=taskItem][data-checked=true]>p,.stage-description-html li[data-type=taskItem][data-checked=true]>div{text-decoration:none!important}.stage-description-html--checklist-readonly li[data-type=taskItem]:before{cursor:not-allowed;opacity:.65}html:not(.dark) .stage-description-html--checklist-readonly li[data-type=taskItem]:not([data-checked=true]):hover:before{border-color:var(--stago-text-tertiary);background-color:var(--stage-content-panel)}.stage-description-html li[data-type=taskItem][data-checklist-pending=true]:before{cursor:wait;opacity:.65}.stage-action-btn{background-color:#e5e7eb!important;color:#374151!important;border:0!important;box-shadow:none!important;outline:none;transition:background-color .15s,color .15s}.stage-action-btn:hover{background-color:#d1d5db!important}.stage-action-btn:active{background-color:#c8cdd6!important}.stage-action-btn--complete{background-color:#d8e0e9!important;color:#1f2937!important;box-shadow:none!important}.stage-action-btn--complete:hover{background-color:#cbd5e1!important}.stage-action-btn--complete:active{background-color:#c1cad6!important}html.dark .stage-action-btn{background-color:#1e2228!important;color:#9ca3af!important;border:0!important;box-shadow:none!important}html.dark .stage-action-btn:hover{background-color:#2a2f38!important;color:#d1d5db!important;box-shadow:none!important}html.dark .stage-action-btn:active{background-color:#171b20!important;box-shadow:none!important}html.dark .stage-action-btn--complete{background-color:#252b33!important;color:#e2e8f0!important;box-shadow:none!important}html.dark .stage-action-btn--complete:hover{background-color:#313844!important;box-shadow:none!important}html.dark .stage-action-btn--complete:active{background-color:#1e242c!important;box-shadow:none!important}html.dark .stage-card,html.dark .collapsed-stage-card{border-width:0!important;border-color:transparent!important;box-shadow:none!important}html:not(.dark) .stage-card:hover,html:not(.dark) .collapsed-stage-card:hover{background-color:var(--stage-card-bg, #f8fafc)!important;border-top-color:var(--stage-card-border, #d6deea)!important;border-right-color:var(--stage-card-border, #d6deea)!important;border-bottom-color:var(--stage-card-border, #d6deea)!important}html:not(.dark) .stage-card :is(.bg-\[\#161b21\],.bg-\[\#1a1f26\]){background-color:var(--stage-content-panel)!important}html:not(.dark) .stage-card :is(.bg-\[\#0f1419\],.bg-\[\#0d1117\]){background-color:var(--stage-content-input)!important}html:not(.dark) .stage-card :is(.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50){background-color:var(--stage-content-soft)!important}html:not(.dark) .stage-card :is(.border-gray-600,.border-gray-700,.border-gray-700\/50,.border-gray-800,.border-gray-800\/50){border-color:var(--stage-content-border)!important}html:not(.dark) .stage-card :is(.border-t.border-gray-700,.border-t.border-gray-800){border-top-color:var(--stage-content-border-soft)!important}html:not(.dark) .stage-card :is(.bg-\[\#0d1117\],.bg-\[\#0f1419\],.bg-\[\#161b21\],.bg-\[\#1a1f26\],.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50):not([class*=bg-black]).text-white,html:not(.dark) .stage-card :is(.bg-\[\#0d1117\],.bg-\[\#0f1419\],.bg-\[\#161b21\],.bg-\[\#1a1f26\],.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50) :not([class*=bg-black]).text-white{color:#111827!important}html:not(.dark) .stage-card :is(.bg-\[\#0d1117\],.bg-\[\#0f1419\],.bg-\[\#161b21\],.bg-\[\#1a1f26\],.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50):not([class*=bg-black]):is(.text-gray-100,.text-gray-200,.text-gray-300),html:not(.dark) .stage-card :is(.bg-\[\#0d1117\],.bg-\[\#0f1419\],.bg-\[\#161b21\],.bg-\[\#1a1f26\],.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50) :not([class*=bg-black]):is(.text-gray-100,.text-gray-200,.text-gray-300){color:#374151!important}html:not(.dark) .stage-card :is(.bg-\[\#0d1117\],.bg-\[\#0f1419\],.bg-\[\#161b21\],.bg-\[\#1a1f26\],.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50):not([class*=bg-black]):is(.text-gray-400,.text-gray-500,.text-gray-600),html:not(.dark) .stage-card :is(.bg-\[\#0d1117\],.bg-\[\#0f1419\],.bg-\[\#161b21\],.bg-\[\#1a1f26\],.bg-\[\#1e2228\],.bg-\[\#2a2f38\],.bg-\[\#353b47\],.bg-\[\#252b33\],.bg-gray-700,.bg-gray-800,.bg-gray-800\/30,.bg-gray-800\/50) :not([class*=bg-black]):is(.text-gray-400,.text-gray-500,.text-gray-600){color:#6b7280!important}html:not(.dark) .stage-card :is(.hover\:bg-\[\#2a2f38\]:hover,.hover\:bg-\[\#353b47\]:hover,.hover\:bg-\[\#1e2228\]:hover,.hover\:bg-\[\#0f1419\]:hover,.hover\:bg-gray-700\/50:hover,.hover\:bg-gray-800\/50:hover){background-color:#e5e7eb!important}html:not(.dark) .stage-card :is(.active\:bg-\[\#0d1117\]:active){background-color:#d1d5db!important}html:not(.dark) .stage-card :is(.hover\:text-white:hover,.hover\:text-gray-100:hover,.hover\:text-gray-200:hover,.hover\:text-gray-300:hover):not([class*=bg-black]){color:#111827!important}html:not(.dark) .stage-card :is(.w-full.bg-gray-700,.w-full.bg-gray-800){background-color:#e5e7eb!important}html:not(.dark) .radix-themes,html:not(.dark) .radix-themes[data-accent-color=lime],html:not(.dark) [data-accent-color=lime]{--color-background: var(--color-background);--color-panel: var(--color-surface);--color-surface: var(--color-surface);--color-overlay: rgba(15, 23, 42, .25);--gray-1: #ffffff;--gray-2: #f9fafb;--gray-3: #f3f4f6;--gray-4: #e5e7eb;--gray-5: #d1d5db;--gray-6: #9ca3af;--gray-7: #6b7280;--gray-8: #4b5563;--gray-9: #374151;--gray-10: #1f2933;--gray-11: #111827;--gray-12: #0b1120;--gray-a1: rgba(15, 23, 42, .02);--gray-a2: rgba(15, 23, 42, .05);--gray-a3: rgba(15, 23, 42, .08);--gray-a4: rgba(15, 23, 42, .12);--gray-a5: rgba(15, 23, 42, .16);--gray-a6: rgba(15, 23, 42, .24);--gray-a7: rgba(15, 23, 42, .36);--gray-a8: rgba(15, 23, 42, .48);--gray-a9: rgba(15, 23, 42, .64);--gray-a10: rgba(15, 23, 42, .8);--gray-a11: rgba(15, 23, 42, .92);--gray-a12: rgba(15, 23, 42, 1);--lime-1: #fefce8;--lime-2: #ecfccb;--lime-3: #d9f99d;--lime-4: #bef264;--lime-5: #a3e635;--lime-6: #84cc16;--lime-7: #65a30d;--lime-8: #4d7c0f;--lime-9: #d7ff00;--lime-10: #e0ff33;--lime-11: #e8ff66;--lime-12: #1a1f26;--lime-a1: rgba(215, 255, 0, .05);--lime-a2: rgba(215, 255, 0, .1);--lime-a3: rgba(215, 255, 0, .15);--lime-a4: rgba(215, 255, 0, .2);--lime-a5: rgba(215, 255, 0, .3);--lime-a6: rgba(215, 255, 0, .4);--lime-a7: rgba(215, 255, 0, .5);--lime-a8: rgba(215, 255, 0, .6);--lime-a9: rgba(215, 255, 0, 1);--lime-a10: rgba(224, 255, 51, 1);--lime-a11: rgba(232, 255, 102, 1);--lime-a12: rgba(215, 255, 0, 1);--accent-1: #fefce8;--accent-2: #ecfccb;--accent-3: #d9f99d;--accent-4: #bef264;--accent-5: #a3e635;--accent-6: #84cc16;--accent-7: #65a30d;--accent-8: #4d7c0f;--accent-9: #d7ff00;--accent-10: #e0ff33;--accent-11: #e8ff66;--accent-12: #1a1f26;--accent-a1: rgba(215, 255, 0, .05);--accent-a2: rgba(215, 255, 0, .1);--accent-a3: rgba(215, 255, 0, .15);--accent-a4: rgba(215, 255, 0, .2);--accent-a5: rgba(215, 255, 0, .3);--accent-a6: rgba(215, 255, 0, .4);--accent-a7: rgba(215, 255, 0, .5);--accent-a8: rgba(215, 255, 0, .6);--accent-a9: rgba(215, 255, 0, 1);--accent-a10: rgba(224, 255, 51, 1);--accent-a11: rgba(232, 255, 102, 1);--accent-a12: rgba(215, 255, 0, 1);--gray-contrast: #111827;--accent-contrast: #0f1419}html.dark .radix-themes,html.dark .radix-themes[data-accent-color=lime],html.dark [data-accent-color=lime]{--color-background: #0f1419;--color-panel: #1a1f26;--color-surface: #252b33;--color-overlay: rgba(0, 0, 0, .6);--gray-1: #0f1419;--gray-2: #1a1f26;--gray-3: #252b33;--gray-4: #2f3842;--gray-5: #3d4551;--gray-6: #4b5563;--gray-7: #6b7280;--gray-8: #9ca3af;--gray-9: #d1d5db;--gray-10: #e5e7eb;--gray-11: #f3f4f6;--gray-12: #ffffff;--gray-a1: rgba(255, 255, 255, .02);--gray-a2: rgba(255, 255, 255, .05);--gray-a3: rgba(255, 255, 255, .08);--gray-a4: rgba(255, 255, 255, .12);--gray-a5: rgba(255, 255, 255, .16);--gray-a6: rgba(255, 255, 255, .24);--gray-a7: rgba(255, 255, 255, .36);--gray-a8: rgba(255, 255, 255, .48);--gray-a9: rgba(255, 255, 255, .64);--gray-a10: rgba(255, 255, 255, .8);--gray-a11: rgba(255, 255, 255, .92);--gray-a12: rgba(255, 255, 255, 1);--lime-1: #0f1419;--lime-2: #1a1f26;--lime-3: #252b33;--lime-4: #2f3842;--lime-5: #3d4551;--lime-6: #505867;--lime-7: #6a7280;--lime-8: #8b95a5;--lime-9: #d7ff00;--lime-10: #e0ff33;--lime-11: #e8ff66;--lime-12: #0f1419;--lime-a1: rgba(215, 255, 0, .05);--lime-a2: rgba(215, 255, 0, .1);--lime-a3: rgba(215, 255, 0, .15);--lime-a4: rgba(215, 255, 0, .2);--lime-a5: rgba(215, 255, 0, .3);--lime-a6: rgba(215, 255, 0, .4);--lime-a7: rgba(215, 255, 0, .5);--lime-a8: rgba(215, 255, 0, .6);--lime-a9: rgba(215, 255, 0, 1);--lime-a10: rgba(224, 255, 51, 1);--lime-a11: rgba(232, 255, 102, 1);--lime-a12: rgba(215, 255, 0, 1);--accent-1: #0f1419;--accent-2: #1a1f26;--accent-3: #252b33;--accent-4: #2f3842;--accent-5: #3d4551;--accent-6: #505867;--accent-7: #6a7280;--accent-8: #8b95a5;--accent-9: #d7ff00;--accent-10: #e0ff33;--accent-11: #e8ff66;--accent-12: #0f1419;--accent-a1: rgba(215, 255, 0, .05);--accent-a2: rgba(215, 255, 0, .1);--accent-a3: rgba(215, 255, 0, .15);--accent-a4: rgba(215, 255, 0, .2);--accent-a5: rgba(215, 255, 0, .3);--accent-a6: rgba(215, 255, 0, .4);--accent-a7: rgba(215, 255, 0, .5);--accent-a8: rgba(215, 255, 0, .6);--accent-a9: rgba(215, 255, 0, 1);--accent-a10: rgba(224, 255, 51, 1);--accent-a11: rgba(232, 255, 102, 1);--accent-a12: rgba(215, 255, 0, 1);--gray-contrast: #ffffff;--accent-contrast: #0f1419}.radix-themes .rt-DropdownMenuItem:where([data-highlighted]),.radix-themes [data-accent-color=lime] .rt-DropdownMenuItem:where([data-highlighted]),.radix-themes .rt-DropdownMenuSubTrigger:where([data-highlighted]),.radix-themes [data-accent-color=lime] .rt-DropdownMenuSubTrigger:where([data-highlighted]){background-color:#37415180!important;color:#fff!important}.radix-themes .rt-DropdownMenuSubTrigger:where([data-highlighted]) svg,.radix-themes [data-accent-color=lime] .rt-DropdownMenuSubTrigger:where([data-highlighted]) svg{color:#fff!important;stroke:currentColor!important}.radix-themes .rt-DropdownMenuTrigger,.radix-themes .rt-DropdownMenuTrigger button{cursor:pointer!important}.radix-themes .rt-DropdownMenuItem,.radix-themes .rt-DropdownMenuSubTrigger,div[role=menuitem],[data-radix-dropdown-menu-content]>[role=menuitem],[data-radix-dropdown-menu-sub-content]>[role=menuitem]{cursor:pointer!important}[data-radix-dropdown-menu-content],[data-radix-dropdown-menu-sub-content],div[role=menu]{cursor:default!important}.radix-themes .rt-DropdownMenuContent,.radix-themes .rt-DropdownMenuSubContent,.rt-DropdownMenuContent,.rt-DropdownMenuSubContent,[data-radix-popper-content-wrapper] [role=menu],[role=menu][data-radix-dropdown-menu-content],[data-radix-dropdown-menu-content],[data-radix-dropdown-menu-sub-content],div[role=menu],div[data-radix-menu-content],div[class*=rounded-lg][class*="bg-[#1f2630]"],.stage-dropdown-content,.stage-dropdown-subcontent{padding:4px!important;box-sizing:border-box!important}.radix-themes .rt-DropdownMenuContent,.radix-themes .rt-DropdownMenuSubContent,.radix-themes [data-accent-color=lime] .rt-DropdownMenuContent,.radix-themes [data-accent-color=lime] .rt-DropdownMenuSubContent,[class*=DropdownMenuContent],[class*=DropdownMenuSubContent]{background-color:#1f2630!important}.radix-themes{color-scheme:dark}.radix-themes .rt-BaseDialogOverlay,.rt-BaseDialogOverlay,.radix-themes .rt-DialogOverlay,.rt-DialogOverlay,[data-radix-dialog-overlay],.radix-themes [data-radix-dialog-overlay],div[data-state=open][role=dialog]~div[data-radix-portal]>div:first-child,div[data-state=open].rt-BaseDialogOverlay.rt-DialogOverlay,.radix-themes div[data-state=open].rt-BaseDialogOverlay{background-color:#0009!important}.radix-themes .rt-DialogContent{background-color:#1a1f26!important;border:none!important;border-radius:8px!important;max-height:80vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;outline:none!important;box-shadow:none!important}.radix-themes .rt-DialogContent::-webkit-scrollbar{width:6px}.radix-themes .rt-DialogContent::-webkit-scrollbar-track{background:transparent;border-radius:8px;margin-top:8px;margin-bottom:8px}.radix-themes .rt-DialogContent::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px;border:1px solid transparent;background-clip:padding-box}.radix-themes .rt-DialogContent::-webkit-scrollbar-thumb:hover{background:#6b7280;background-clip:padding-box}.radix-themes .rt-TextFieldRoot,.radix-themes .rt-TextAreaRoot,.radix-themes .rt-SelectTrigger{background-color:#0f1419!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;outline:none!important;color:#fff!important}.radix-themes .rt-TextFieldInput{border:none!important;box-shadow:none!important;outline:none!important}.radix-themes .rt-TextFieldRoot:focus-within,.radix-themes .rt-TextAreaRoot:focus-within{border:1px solid #d7ff00!important;box-shadow:none!important}.radix-themes .rt-TextFieldInput,.radix-themes .rt-TextAreaInput{border:none!important;box-shadow:none!important;outline:none!important}.radix-themes .rt-TextFieldInput::placeholder,.radix-themes .rt-TextAreaInput::placeholder{color:#9ca3af!important}.radix-themes .rt-CheckboxButton{background-color:#0f1419!important;border:none!important}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;position:relative;outline:none}.dark input[type=checkbox]{background-color:#0f1419;border:1px solid #374151}input[type=checkbox]:checked{background-color:#d7ff00;border-color:#d7ff00}input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0f1419;font-size:14px;font-weight:700}.radix-themes .rt-CheckboxButton[data-state=checked],.radix-themes .rt-CheckboxButton[data-state=checked]:hover,[data-accent-color=lime] .rt-CheckboxButton[data-state=checked],[data-accent-color=lime] .rt-CheckboxButton[data-state=checked]:hover{background:#d7ff00!important;background-color:#d7ff00!important;border-color:#d7ff00!important}.radix-themes .rt-CheckboxButton[data-state=checked] svg,.radix-themes .rt-CheckboxButton[data-state=checked]:hover svg,[data-accent-color=lime] .rt-CheckboxButton[data-state=checked] svg,[data-accent-color=lime] .rt-CheckboxButton[data-state=checked]:hover svg{color:#0f1419!important;fill:#0f1419!important}.radix-themes [data-accent-color=lime] .rt-CheckboxButton[data-state=checked]:before,.radix-themes .rt-CheckboxButton[data-state=checked]:before{background-color:#d7ff00!important}.radix-themes [data-accent-color=lime] .rt-CheckboxIndicator,.radix-themes .rt-CheckboxIndicator{color:#0f1419!important}[data-radix-switch-root]{all:unset;display:inline-flex;align-items:center;width:36px;height:20px;background-color:#4b5563;border-radius:9999px;position:relative;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;outline:none}html:not(.dark) [data-radix-switch-root]{background-color:#9ca3af}[data-radix-switch-root][data-state=checked]{background-color:#d7ff00}[data-radix-switch-root]:disabled{opacity:.4;cursor:not-allowed}[data-radix-switch-root]:focus-visible{box-shadow:0 0 0 2px #d7ff0066}[data-radix-switch-thumb]{display:block;width:16px;height:16px;background-color:#fff;border-radius:9999px;transform:translate(2px);transition:transform .2s ease,background-color .2s ease;will-change:transform;box-shadow:0 1px 3px #0000004d}[data-radix-switch-root][data-state=checked] [data-radix-switch-thumb]{transform:translate(18px);background-color:#0f1419}.radix-themes .rt-SliderTrack,.radix-themes .rt-SliderRange{background-color:#d7ff00!important}.radix-themes .rt-SliderThumb{background-color:#fff!important;border:none!important}.radix-themes .rt-Button[data-accent-color=lime],.radix-themes .rt-Button[data-variant=soft],.radix-themes button.rt-Button{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 12px!important;cursor:pointer!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.radix-themes .rt-Button[data-accent-color=lime]{background-color:#d7ff00!important;color:#0f1419!important}.radix-themes .rt-Button[data-accent-color=lime]:hover{background-color:#c4ec00!important}.radix-themes .rt-Button[data-variant=soft]{background-color:#252b33!important;color:#9ca3af!important}.radix-themes .rt-Button[data-variant=soft]:hover{background-color:#2f3842!important}.calendar-popover,.radix-themes .rt-PopoverContent.calendar-popover,.rt-PopoverContent.calendar-popover{width:280px!important;max-width:280px!important;min-width:280px!important;padding:12px!important;background:#1a1f26f2!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;box-shadow:0 10px 30px #0000004d!important;overflow:hidden!important;position:relative!important}.calendar-popover .react-calendar,.calendar-popover .react-calendar-dark,.radix-themes .rt-PopoverContent.calendar-popover .react-calendar,.radix-themes .rt-PopoverContent.calendar-popover .react-calendar-dark{background:transparent!important}.radix-themes .rt-PopoverContent.time-popover{width:140px!important;max-width:140px!important;min-width:140px!important}.react-calendar,.react-calendar-dark{width:100%;background:transparent!important;border:none!important;font-family:inherit;color:#fff}.react-calendar *,.react-calendar-dark *{background-color:transparent!important;border:none!important}.react-calendar-dark .react-calendar__navigation,.react-calendar .react-calendar__navigation{display:flex;margin-bottom:0;justify-content:space-between;gap:4px}.react-calendar-dark .react-calendar__navigation__label,.react-calendar .react-calendar__navigation__label{flex-grow:1!important;order:0;text-align:center;padding:4px 12px!important;min-height:24px!important;max-height:24px!important;height:24px!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff08!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;color:#9ca3af!important;font-size:11px!important;cursor:default!important;pointer-events:none!important;box-shadow:0 2px 8px #0000001a!important}.react-calendar-dark .react-calendar__navigation__label__labelText,.react-calendar .react-calendar__navigation__label__labelText{white-space:nowrap!important}.react-calendar-dark .react-calendar__navigation button,.react-calendar .react-calendar__navigation button{padding:2px!important;background:#ffffff08!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px;color:#9ca3af!important;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.react-calendar-dark .react-calendar__navigation__prev-button,.react-calendar .react-calendar__navigation__prev-button,.react-calendar-dark .react-calendar__navigation__next-button,.react-calendar .react-calendar__navigation__next-button{min-width:24px!important;max-width:24px!important;width:24px!important;min-height:24px!important;max-height:24px!important;height:24px!important}.react-calendar-dark .react-calendar__navigation__prev2-button,.react-calendar .react-calendar__navigation__prev2-button,.react-calendar-dark .react-calendar__navigation__next2-button,.react-calendar .react-calendar__navigation__next2-button{display:none!important}.react-calendar-dark .react-calendar__navigation button:hover:enabled{background:#ffffff14!important;border-color:#ffffff26!important}.react-calendar-dark .react-calendar__navigation button:disabled{background-color:transparent;opacity:.5}.react-calendar-dark .react-calendar__month-view__weekdays,.react-calendar .react-calendar__month-view__weekdays{font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;margin-top:0;padding-top:0}.react-calendar-dark .react-calendar__month-view__weekdays__weekday,.react-calendar .react-calendar__month-view__weekdays__weekday{padding:4px 0;text-align:center}.react-calendar-dark .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar-dark .react-calendar__tile,.react-calendar .react-calendar__tile{min-height:36px;max-width:100%;padding:6px;background-color:transparent!important;border:none!important;border-radius:6px;color:#fff!important;font-size:13px;text-align:center;cursor:pointer;transition:all .2s}.react-calendar-dark .react-calendar__tile:hover:enabled,.react-calendar .react-calendar__tile:hover:enabled{background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 8px #0000001a}.react-calendar-dark .react-calendar__tile--active:hover:enabled,.react-calendar .react-calendar__tile--active:hover:enabled{background:linear-gradient(135deg,#d7ff00e6,#d7ff00)!important;box-shadow:0 4px 12px #d7ff004d}.react-calendar-dark .react-calendar__tile--active,.react-calendar .react-calendar__tile--active{background:linear-gradient(135deg,#d7ff00e6,#d7ff00)!important;color:#0f1419!important;font-weight:600!important;border:1px solid rgba(215,255,0,.3)!important;box-shadow:0 4px 12px #d7ff004d}.react-calendar-dark .react-calendar__tile--active:hover,.react-calendar .react-calendar__tile--active:hover{background:linear-gradient(135deg,#d7ff00e6,#d7ff00)!important;color:#0f1419!important;transform:none!important;box-shadow:0 4px 12px #d7ff004d!important}.react-calendar-dark .react-calendar__tile--active abbr,.react-calendar .react-calendar__tile--active abbr{color:#0f1419!important}.react-calendar-dark .react-calendar__tile--now:not(.react-calendar__tile--active),.react-calendar .react-calendar__tile--now:not(.react-calendar__tile--active){background:#d7ff000d!important;border:2px solid rgba(215,255,0,.5)!important;color:#d7ff00!important;font-weight:600;box-shadow:0 0 12px #d7ff0033}.react-calendar-dark .react-calendar__tile--neighboringMonth,.react-calendar .react-calendar__tile--neighboringMonth,.react-calendar-dark .react-calendar__month-view__days__day--neighboringMonth,.react-calendar .react-calendar__month-view__days__day--neighboringMonth,.react-calendar-dark .react-calendar__tile:disabled,.react-calendar .react-calendar__tile:disabled{color:#4b5563!important;opacity:.3;cursor:pointer!important;background-color:transparent!important}.react-calendar-dark .react-calendar__month-view__days__day--weekend{color:#fff}.react-calendar-light{color:#111827}.react-calendar-light *{background-color:transparent!important;border:none!important}.react-calendar-light .react-calendar__navigation__label,.react-calendar-light .react-calendar__navigation button{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#6b7280!important;box-shadow:none!important}.react-calendar-light .react-calendar__navigation button:hover:enabled{background:#e5e7eb!important;border-color:#d1d5db!important}.react-calendar-light .react-calendar__month-view__weekdays{color:#9ca3af}.react-calendar-light .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar-light .react-calendar__tile{color:#374151!important;background-color:transparent!important;border-radius:6px}.react-calendar-light .react-calendar__tile:hover:enabled{background:#f3f4f6!important;border:1px solid #e5e7eb!important;box-shadow:none}.react-calendar-light .react-calendar__tile--active{background:linear-gradient(135deg,#d7ff00e6,#d7ff00)!important;color:#0f1419!important;font-weight:600!important;border:1px solid rgba(215,255,0,.3)!important;box-shadow:0 2px 8px #d7ff0040}.react-calendar-light .react-calendar__tile--active:hover:enabled{background:linear-gradient(135deg,#d7ff00e6,#d7ff00)!important;color:#0f1419!important;box-shadow:0 4px 12px #d7ff004d}.react-calendar-light .react-calendar__tile--active abbr{color:#0f1419!important}.react-calendar-light .react-calendar__tile--now:not(.react-calendar__tile--active){background:#d7ff0014!important;border:2px solid rgba(215,255,0,.4)!important;color:#5c7300!important;font-weight:600}.react-calendar-light .react-calendar__tile--neighboringMonth,.react-calendar-light .react-calendar__month-view__days__day--neighboringMonth,.react-calendar-light .react-calendar__tile:disabled{color:#d1d5db!important;opacity:.4}.react-calendar-light .react-calendar__month-view__days__day--weekend{color:#374151}.react-calendar-light .react-calendar__navigation__prev2-button,.react-calendar-light .react-calendar__navigation__next2-button{display:none!important}input[type=time]{color-scheme:light;background-color:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}input[type=time]:focus{outline:none;border:1px solid #d7ff00!important}input[type=time]:hover{border-color:#9ca3af!important}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-datetime-edit{padding:0;color:#111827!important;background-color:transparent!important}input[type=time]::-webkit-datetime-edit-text{color:#9ca3af!important;padding:0 2px}input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field{background-color:transparent!important;color:#111827!important;border-radius:3px;padding:2px 4px}input[type=time]::-webkit-datetime-edit-hour-field:focus,input[type=time]::-webkit-datetime-edit-minute-field:focus{background-color:#d7ff00!important;color:#0f1419!important;outline:none}.dark input[type=time]{color-scheme:dark;background-color:#161b21!important;color:#fff!important;border:1px solid #374151!important}.dark input[type=time]:focus{border:1px solid #d7ff00!important}.dark input[type=time]:hover{border-color:#4b5563!important}.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}.dark input[type=time]::-webkit-datetime-edit{color:#fff!important;background-color:transparent!important}.dark input[type=time]::-webkit-datetime-edit-hour-field,.dark input[type=time]::-webkit-datetime-edit-minute-field{color:#fff!important}.dark input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:#252b33;border-radius:3px}.radix-themes .rt-TooltipArrow,.rt-TooltipArrow{fill:#d7ff00!important}.radix-themes .rt-TooltipContent,.rt-TooltipContent{animation-duration:.3s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.radix-themes .rt-TooltipContent[data-state=delayed-open],.rt-TooltipContent[data-state=delayed-open]{animation-name:tooltipFadeIn!important}.radix-themes .rt-TooltipContent[data-state=closed],.rt-TooltipContent[data-state=closed]{animation-name:tooltipFadeOut!important}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.96) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tooltipFadeOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(-2px)}}[data-radix-popper-content-wrapper]{z-index:50}:root{--ps-panel: #161b21;--ps-card: #1a1f26;--ps-error-text: #fca5a5;--ps-card-hover: #20262e;--ps-card-soft: #1e2228;--ps-input: #0f1419;--ps-border: #1f2937;--ps-border-strong: #374151;--ps-text: #ffffff;--ps-subtext: #d1d5db;--ps-muted: #9ca3af;--ps-muted-soft: #6b7280;--ps-hover: rgba(255, 255, 255, .05);--ps-media-surface: #0f1419;--ps-accent: #d7ff00;--ps-accent-contrast: #0f1419;--ps-purple: #6a5cff;--ps-shadow: none;--ps-comment-shadow: 0 0 0 rgba(0, 0, 0, 0);--ps-comment-shadow-hover: 0 0 0 rgba(0, 0, 0, 0);--ps-internal-card: linear-gradient(90deg, rgba(245, 158, 11, .2) 0%, rgba(245, 158, 11, .11) 44%, #1a1f26 100%);--ps-internal-card-hover: linear-gradient(90deg, rgba(245, 158, 11, .26) 0%, rgba(245, 158, 11, .16) 44%, #20262e 100%);--ps-internal-border: rgba(245, 158, 11, .72);--ps-internal-badge-bg: rgba(245, 158, 11, .16);--ps-internal-badge-text: #fbbf24;--ps-internal-badge-border: rgba(245, 158, 11, .36)}html:not(.dark){--ps-panel: #f3f4f6;--ps-card: #ffffff;--ps-error-text: #b91c1c;--ps-card-hover: #fbfcfe;--ps-card-soft: #f8fafc;--ps-input: #ffffff;--ps-border: #e5e7eb;--ps-border-strong: #d1d5db;--ps-text: #111827;--ps-subtext: #374151;--ps-muted: #6b7280;--ps-muted-soft: #9ca3af;--ps-hover: #eef0f3;--ps-media-surface: linear-gradient( 145deg, color-mix(in srgb, var(--ps-card-soft) 88%, var(--ps-text)) 0%, color-mix(in srgb, var(--ps-card-soft) 96%, var(--ps-text)) 100% );--ps-accent: var(--lime-text, #579600);--ps-accent-contrast: #ffffff;--ps-shadow: 0 1px 3px rgba(17, 24, 39, .06);--ps-comment-shadow: 0 1px 2px rgba(17, 24, 39, .05);--ps-comment-shadow-hover: 0 6px 18px rgba(17, 24, 39, .1);--ps-internal-card: linear-gradient(90deg, #ffedd5 0%, #fff7ed 48%, #ffffff 100%);--ps-internal-card-hover: linear-gradient(90deg, #fed7aa 0%, #ffedd5 48%, #fbfcfe 100%);--ps-internal-border: rgba(245, 158, 11, .78);--ps-internal-badge-bg: #ffedd5;--ps-internal-badge-text: #9a3412;--ps-internal-badge-border: #fdba74}.project-side-panel{color:var(--ps-text)}.project-side-panel .transcription-segment,.project-side-panel .transcription-segment>span{font-size:12px!important}.project-cover-media-surface{background:var(--ps-media-surface)}.project-side-shell{background:var(--ps-panel)!important;background-color:var(--ps-panel)!important}.project-side-header{background:var(--ps-panel)!important;background-color:var(--ps-panel)!important;border-bottom:1px solid var(--ps-border)!important}.project-side-footer{background:var(--ps-panel)!important;background-color:var(--ps-panel)!important;border-top:1px solid var(--ps-border)!important}.project-side-title{color:var(--ps-text)!important}.project-side-card{background:var(--ps-card)!important;background-color:var(--ps-card)!important;border:1px solid var(--ps-border)!important;border-radius:8px;box-shadow:var(--ps-shadow)}.project-side-card-soft{background:var(--ps-card-soft)!important;background-color:var(--ps-card-soft)!important;border:1px solid var(--ps-border)!important;border-radius:8px}.project-side-input{background:var(--ps-input)!important;background-color:var(--ps-input)!important;border:1px solid var(--ps-border-strong)!important;color:var(--ps-text)!important}.project-side-input::placeholder{color:var(--ps-muted-soft)!important}.project-side-icon-button{background:var(--ps-hover)!important;background-color:var(--ps-hover)!important;color:var(--ps-muted)!important;border:0!important}.project-side-icon-button:hover{background:color-mix(in srgb,var(--ps-accent) 12%,transparent)!important;background-color:color-mix(in srgb,var(--ps-accent) 12%,transparent)!important;color:var(--ps-accent)!important}.project-side-secondary-button{background:var(--ps-card)!important;background-color:var(--ps-card)!important;border:1px solid var(--ps-border-strong)!important;color:var(--ps-subtext)!important}.project-side-secondary-button:hover{background:var(--ps-hover)!important;background-color:var(--ps-hover)!important;border-color:var(--ps-muted)!important;color:var(--ps-text)!important}html:not(.dark) .project-side-panel .bg-\[\#161b21\],html:not(.dark) .project-side-panel .bg-\[\#1a1f26\],html:not(.dark) .project-side-panel .bg-\[\#1a1f28\],html:not(.dark) .project-side-panel .bg-\[\#1e2228\],html:not(.dark) .project-side-panel .bg-\[\#252b34\],html:not(.dark) .project-side-panel .bg-\[\#1f2630\],html:not(.dark) .project-side-panel .bg-gray-800\/50,html:not(.dark) .project-side-panel .bg-gray-800\/30,html:not(.dark) .project-side-panel .bg-gray-700,html:not(.dark) .project-side-panel .bg-gray-700\/70{background-color:var(--ps-card)!important}html:not(.dark) .project-side-panel .bg-\[\#0f1419\]{background-color:var(--ps-input)!important}html:not(.dark) .project-side-panel .border-gray-800,html:not(.dark) .project-side-panel .border-gray-800\/50,html:not(.dark) .project-side-panel .border-gray-700,html:not(.dark) .project-side-panel .border-gray-700\/50{border-color:var(--ps-border)!important}html:not(.dark) .project-side-panel :not(button).text-white,html:not(.dark) .project-side-panel :not(button).text-gray-100,html:not(.dark) .project-side-panel :not(button).text-gray-200{color:var(--ps-text)!important}html:not(.dark) .project-side-panel .text-gray-300{color:var(--ps-subtext)!important}html:not(.dark) .project-side-panel .text-gray-400,html:not(.dark) .project-side-panel .text-gray-500,html:not(.dark) .project-side-panel .text-gray-600{color:var(--ps-muted)!important}html:not(.dark) .project-side-panel .hover\:bg-\[\#2a2f38\]:hover,html:not(.dark) .project-side-panel .hover\:bg-\[\#1e2228\]:hover,html:not(.dark) .project-side-panel .hover\:bg-\[\#0f1419\]:hover,html:not(.dark) .project-side-panel .hover\:bg-gray-800\/50:hover,html:not(.dark) .project-side-panel .hover\:bg-gray-700\/50:hover,html:not(.dark) .project-side-panel .hover\:bg-white\/5:hover{background-color:var(--ps-hover)!important}html:not(.dark) .project-side-panel .hover\:text-white:hover,html:not(.dark) .project-side-panel .hover\:text-gray-100:hover,html:not(.dark) .project-side-panel .hover\:text-gray-200:hover,html:not(.dark) .project-side-panel .hover\:text-gray-300:hover,html:not(.dark) .project-side-panel .hover\:text-gray-400:hover{color:var(--ps-text)!important}.stago-menu{background-color:#fff;border:1px solid #e5e7eb}html.dark .stago-menu{background-color:#1f2630;border-color:#ffffff0f}.stago-menu .text-gray-300{color:#374151!important}html.dark .stago-menu .text-gray-300{color:#d1d5db!important}.stago-menu .text-gray-400{color:#4b5563!important}html.dark .stago-menu .text-gray-400{color:#9ca3af!important}.stago-menu .text-gray-500{color:#6b7280!important}html.dark .stago-menu .text-gray-500{color:#9ca3af!important}.stago-menu .hover\:bg-gray-700\/50:hover{background-color:#f3f4f6!important}html.dark .stago-menu .hover\:bg-gray-700\/50:hover{background-color:#37415180!important}.stago-menu .hover\:text-white:hover{color:#111827!important}html.dark .stago-menu .hover\:text-white:hover{color:#fff!important}.stago-menu .text-red-400{color:#dc2626!important}html.dark .stago-menu .text-red-400{color:#f87171!important}.stago-menu .hover\:text-red-300:hover{color:#b91c1c!important}html.dark .stago-menu .hover\:text-red-300:hover{color:#fca5a5!important}.stago-menu .stago-menu-divider{height:1px;background-color:#00000014;margin:4px 0}html.dark .stago-menu .stago-menu-divider{background-color:#ffffff14}.stago-menu h5,.stago-menu .stago-menu-label{color:#111827}html.dark .stago-menu h5,html.dark .stago-menu .stago-menu-label{color:#fff}.stago-menu .border-gray-700{border-color:#e5e7eb!important}html.dark .stago-menu .border-gray-700{border-color:#374151!important}.stago-menu .text-white{color:#111827}html.dark .stago-menu .text-white{color:#fff}.stago-menu [data-stago-menu-icon]{color:#6b7280}html.dark .stago-menu [data-stago-menu-icon]{color:var(--ptl-accent, #d7ff00)}[role=dialog][data-state]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;z-index:1;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(90deg,transparent,rgba(215,255,0,.85),transparent);box-shadow:0 0 18px #d7ff0059}html:not(.dark) [role=dialog][data-state]:before{background:linear-gradient(90deg,transparent,rgba(87,150,0,.5),transparent);box-shadow:none}html:not(.dark) .admin-root .bg-\[\#0f1419\]{background-color:#f3f4f6!important}html:not(.dark) .admin-root .bg-\[\#161b21\]{background-color:#f3f4f6!important}html:not(.dark) .admin-root .bg-\[\#1a1f26\]{background-color:#f8f9fb!important}html:not(.dark) .admin-root .bg-\[\#252b33\]{background-color:#edf0f5!important}html:not(.dark) .admin-root .bg-\[\#2d333b\]{background-color:#edf0f5!important}html:not(.dark) .admin-root .hover\:bg-\[\#1e242b\]:hover{background-color:#eef0f6!important}html:not(.dark) .admin-root .hover\:bg-\[\#1f252c\]:hover{background-color:#eef0f6!important}html:not(.dark) .admin-root .hover\:bg-\[\#1e2228\]:hover{background-color:#eef0f6!important}html:not(.dark) .admin-root .hover\:bg-\[\#252b33\]:hover{background-color:#e4e7ed!important}html:not(.dark) .admin-root .hover\:bg-\[\#2d333b\]:hover{background-color:#e4e7ed!important}html:not(.dark) .admin-root .hover\:bg-gray-800:hover{background-color:#e4e7ed!important}html:not(.dark) .admin-root .bg-gray-800{background-color:#eff0f3!important}html:not(.dark) .admin-root .bg-gray-700{background-color:#e5e7eb!important}html:not(.dark) .admin-root .bg-gray-600{background-color:#d1d5db!important}html:not(.dark) .admin-root .hover\:bg-gray-600:hover{background-color:#d1d5db!important}html:not(.dark) .admin-root .hover\:bg-gray-700:hover{background-color:#e5e7eb!important}html:not(.dark) .admin-root .bg-\[\#1a1f26\].rounded-lg{border:1px solid #e2e4ea!important;box-shadow:0 1px 4px #0000000d!important}html:not(.dark) .admin-root .bg-\[\#252b33\].rounded-lg{border:1px solid #e8eaef!important}html:not(.dark) .admin-root .bg-\[\#252b33\].rounded-full{border:none!important;box-shadow:none!important}html:not(.dark) .admin-root .text-white{color:#1a1d23!important}html:not(.dark) .admin-root .text-gray-200{color:#374151!important}html:not(.dark) .admin-root .text-gray-300{color:#4b5563!important}html:not(.dark) .admin-root .text-gray-400{color:#6b7280!important}html:not(.dark) .admin-root .text-gray-500{color:#9ca3af!important}html:not(.dark) .admin-root .text-gray-600{color:#9ca3af!important}html:not(.dark) .admin-root .text-gray-700{color:#6b7280!important}html:not(.dark) .admin-root .text-\[\#9ca3af\]{color:#6b7280!important}html:not(.dark) .admin-root .text-\[\#6b7280\]{color:#8a94a6!important}html:not(.dark) .admin-root .hover\:text-white:hover{color:#111827!important}html:not(.dark) .admin-root .hover\:text-gray-200:hover{color:#374151!important}html:not(.dark) .admin-root .text-lime-400{color:#579600!important}html:not(.dark) .admin-root .text-blue-400{color:#1d4ed8!important}html:not(.dark) .admin-root .hover\:text-blue-300:hover{color:#1e40af!important}html:not(.dark) .admin-root .border-gray-700{border-color:#dde0e7!important}html:not(.dark) .admin-root .border-gray-700\/50{border-color:#dde0e7!important}html:not(.dark) .admin-root .border-gray-800{border-color:#e5e7eb!important}html:not(.dark) .admin-root .border-gray-600{border-color:#d1d5db!important}html:not(.dark) .admin-root .divide-gray-700>*+*{border-color:#dde0e7!important}html:not(.dark) .admin-root .divide-gray-800>:not([hidden])~:not([hidden]){border-color:#e5e7eb!important}html:not(.dark) .admin-root .divide-gray-700>:not([hidden])~:not([hidden]){border-color:#dde0e7!important}html:not(.dark) .admin-root .bg-green-500\/10{background-color:#22c55e1f!important}html:not(.dark) .admin-root .text-green-400{color:#15803d!important}html:not(.dark) .admin-root .bg-yellow-500\/10{background-color:#eab3081f!important}html:not(.dark) .admin-root .text-yellow-400{color:#92400e!important}html:not(.dark) .admin-root .bg-red-500\/10{background-color:#ef44441a!important}html:not(.dark) .admin-root .text-red-400{color:#dc2626!important}html:not(.dark) .admin-root .bg-red-900\/50{background-color:#fecaca8c!important}html:not(.dark) .admin-root .text-red-300{color:#b91c1c!important}html:not(.dark) .admin-root .bg-purple-900\/50{background-color:#8b5cf624!important}html:not(.dark) .admin-root .text-purple-300{color:#6d28d9!important}html:not(.dark) .admin-root .bg-lime-900\/50{background-color:#84cc1624!important}html:not(.dark) .admin-root .text-lime-300{color:#579600!important}html:not(.dark) .admin-root .bg-blue-900\/50{background-color:#3b82f624!important}html:not(.dark) .admin-root .text-blue-300{color:#1d4ed8!important}html:not(.dark) .admin-root .bg-orange-900\/50{background-color:#f9731624!important}html:not(.dark) .admin-root .text-orange-300{color:#c2410c!important}html:not(.dark) .admin-root .bg-yellow-900\/20{background-color:#fde68a40!important}html:not(.dark) .admin-root .border-yellow-700\/50{border-color:#a162074d!important}html:not(.dark) .admin-root .text-yellow-300{color:#92400e!important}html:not(.dark) .admin-root .text-yellow-200{color:#78350f!important}html:not(.dark) .admin-root .bg-yellow-800\/50{background-color:#fde68a66!important}html:not(.dark) .admin-root .hover\:bg-yellow-700\/50:hover{background-color:#fde68a99!important}html:not(.dark) .admin-root .animate-pulse.bg-gray-700{background-color:#e2e5ea!important}html:not(.dark) .admin-root tr:hover td{background-color:#f3f4f6!important}html:not(.dark) .admin-root textarea.bg-\[\#0f1419\],html:not(.dark) .admin-root input.bg-\[\#0f1419\]{background-color:#fff!important;border-color:#d1d5db!important;color:#1a1d23!important}html:not(.dark) .admin-root .bg-\[\#252b33\].text-white{color:#1a1d23!important}body{-webkit-user-select:text;user-select:text}html:not(.dark) *::selection{background-color:#6a5cff52!important;color:#111827!important}html:not(.dark) *::-moz-selection{background-color:#6a5cff52!important;color:#111827!important}html.dark *::selection{background-color:#6a5cff75!important;color:#fff!important}html.dark *::-moz-selection{background-color:#6a5cff75!important;color:#fff!important}:where(p,p *,blockquote,blockquote *,dd,dd *,td,td *,.whitespace-pre-wrap,.whitespace-pre-wrap *,a[href^="mailto:"],a[href^="tel:"]){-webkit-user-select:text;user-select:text}:where(h1,h2,h3,h4,h5,h6,a,a *,button,button *,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file],input[type=image],select,select *,label,label *,summary,summary *,[role=button],[role=button] *,[role=link],[role=link] *,[role=tab],[role=tab] *,[role=menuitem],[role=menuitem] *,[role=option],[role=option] *,[role=status],[role=status] *,[role=switch],[role=switch] *,[draggable=true],[draggable=true] *,[aria-hidden=true],[aria-hidden=true] *,nav,nav *,[role=navigation],[role=navigation] *,th,th *,img,picture,picture *,svg,svg *,canvas,video,audio,.rt-Badge,.rt-Badge *,.mm-badge,.mm-badge *,.lime-badge,.lime-badge *,.rt-AvatarRoot,.rt-AvatarRoot *,.stago-page-heading,.stago-page-heading *,.stago-entity-title,.stago-entity-title *,.projects-table-row,.projects-table-row *,.select-none,.select-none *,.cursor-pointer,.cursor-pointer *,.cursor-move,.cursor-move *,.cursor-grab,.cursor-grab *,.cursor-grabbing,.cursor-grabbing *,[data-nonselectable=true],[data-nonselectable=true] *){-webkit-user-select:none!important;user-select:none!important}:where(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image]),textarea,[role=textbox],[role=textbox] *,[contenteditable=true],[contenteditable=true] *,[contenteditable=""],[contenteditable=""] *,.ProseMirror,.ProseMirror *,.stage-description-html,.stage-description-html *,.legal-root,.legal-root *,.prose,.prose *,.ai-chat-markdown,.ai-chat-markdown *,.comment-content,.comment-content *,[id^=comment-content-],[id^=comment-content-] *,a[href^="mailto:"],a[href^="mailto:"] *,a[href^="tel:"],a[href^="tel:"] *,.select-text,.select-text *,.select-all,.select-all *,pre,pre *,code,code *,[data-selectable=true],[data-selectable=true] *,[data-copyable=true],[data-copyable=true] *){-webkit-user-select:text!important;user-select:text!important}a[href]:not([aria-disabled=true]),a[href]:not([aria-disabled=true]) *,[role=link]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]) *{cursor:pointer!important}@media(max-width:767px){.ai-policy-table{display:block;min-width:0!important}.ai-policy-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-policy-table tbody,.ai-policy-table tr,.ai-policy-table td{display:block;width:100%}.ai-policy-table tr{padding:12px}.ai-policy-table tr+tr{border-top:1px solid var(--stago-border, rgba(255, 255, 255, .08))}.ai-policy-table td{padding:6px 0!important;border:0!important}.ai-policy-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--stago-text-tertiary, #9ca3af);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ai-policy-table select,.ai-policy-table input:not([type=checkbox]),.ai-policy-table button{width:100%!important;min-height:44px!important}.ai-policy-table input[type=checkbox]{width:20px;height:20px}.ai-policy-table td>.flex,.ai-policy-table td>div>.flex{flex-wrap:wrap}}.stage-library-assets{margin-top:16px;overflow:hidden;background:color-mix(in srgb,var(--stago-surface-mid) 32%,var(--stago-surface));border:1px solid var(--stago-border);border-radius:var(--stago-radius-md)}.stage-library-assets__heading{margin:0}.stage-library-assets__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:8px 12px;color:var(--stago-text-tertiary);font:inherit;text-align:left;background:color-mix(in srgb,var(--stago-surface-mid) 56%,var(--stago-surface));border:0;transition:color var(--stago-motion-fast) ease-out,background-color var(--stago-motion-fast) ease-out}.stage-library-assets__toggle:hover{color:var(--stago-text-secondary);background:color-mix(in srgb,var(--stago-surface-raised) 48%,var(--stago-surface))}.stage-library-assets__toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--stago-accent)}.stage-library-assets__title{display:flex;align-items:center;gap:8px;min-width:0}.stage-library-assets__title-icon,.stage-library-assets__chevron{flex:0 0 auto;color:var(--stago-text-tertiary)}.stage-library-assets__label{overflow:hidden;color:inherit;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stage-library-assets__count{flex:0 0 auto;color:var(--stago-text-tertiary);font-size:11px;font-weight:400;line-height:16px}.stage-library-assets__chevron{font-size:18px;line-height:1;transform:rotate(0);transition:transform var(--stago-motion-fast) ease-out}.stage-library-assets__toggle[data-state=open] .stage-library-assets__chevron{transform:rotate(90deg)}.stage-library-assets__content{padding:6px 12px 10px;border-top:1px solid var(--stago-border)}.stage-library-assets__list{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0;margin:0;padding:0;list-style:none}.stage-library-assets__item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:32px;padding:0 2px 0 4px;color:var(--stago-text-secondary);border-radius:var(--stago-radius-sm);transition:color var(--stago-motion-fast) ease-out,background-color var(--stago-motion-fast) ease-out}.stage-library-assets__item:hover,.stage-library-assets__item:focus-within{color:var(--stago-text-strong);background:color-mix(in srgb,var(--stago-surface-raised) 56%,transparent)}.stage-library-assets__icon{flex:0 0 auto;color:var(--stago-text-tertiary)}.stage-library-assets__link{display:flex;align-items:center;min-width:0;max-width:220px;min-height:32px;overflow:hidden;color:inherit;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.stage-library-assets__detach{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--stago-text-tertiary);background:transparent;border:0;border-radius:var(--stago-radius-sm);opacity:0;pointer-events:none;transition:color var(--stago-motion-fast) ease-out,background-color var(--stago-motion-fast) ease-out,opacity var(--stago-motion-fast) ease-out}.stage-library-assets__detach>i{font-size:16px;line-height:1}.stage-library-assets__item:hover .stage-library-assets__detach,.stage-library-assets__item:focus-within .stage-library-assets__detach{opacity:1;pointer-events:auto}.stage-library-assets__detach:hover{color:var(--stago-text-strong);background:var(--stago-surface-raised)}.stage-library-assets__link:focus-visible,.stage-library-assets__detach:focus-visible{box-shadow:0 0 0 2px var(--stago-accent)}@media(max-width:639px){.stage-library-assets{margin-top:12px}.stage-library-assets__toggle{padding-inline:10px}.stage-library-assets__content{padding:6px 10px 8px}.stage-library-assets__item{width:100%}.stage-library-assets__link{flex:1 1 auto;max-width:none}}@media(pointer:coarse){.stage-library-assets__toggle,.stage-library-assets__item,.stage-library-assets__link{min-height:44px}.stage-library-assets__detach{width:44px;height:44px;opacity:1;pointer-events:auto}}.stago-window-header-controls{display:flex;align-items:center;gap:4px}.stago-window-header-control{display:inline-flex;flex:0 0 28px;width:28px;height:28px;padding:0;align-items:center;justify-content:center;border:0;border-radius:var(--stago-radius-md);background:var(--stago-surface-mid);color:var(--stago-text-tertiary);font:inherit;font-size:15px;cursor:pointer;transition:background-color var(--stago-motion-fast) ease-out,color var(--stago-motion-fast) ease-out}.stago-window-header-control:hover:not(:disabled){background:var(--stago-surface-raised);color:var(--stago-text-strong)}.stago-window-header-control:focus-visible{outline:2px solid var(--stago-accent-solid);outline-offset:2px}.stago-window-header-control:disabled{opacity:.4;cursor:default}.stago-window-header-control>i{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;line-height:1}.stago-window-header-control>i:before{display:block;line-height:1}.stago-window-header-control>svg{display:block;flex:0 0 auto}.stago-window-resize-handle{position:absolute;right:0;bottom:0;z-index:4;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:nwse-resize;touch-action:none}.stago-window-resize-handle:after{content:"";position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-right:1px solid var(--stago-text-tertiary);border-bottom:1px solid var(--stago-text-tertiary);opacity:.72}.stago-window-resize-handle:focus-visible{outline:2px solid var(--stago-accent-solid);outline-offset:-4px}.calendar-empty-mobile{background:var(--stago-surface);border:1px solid var(--stago-border)}.calendar-empty-mobile__icon{background:color-mix(in srgb,var(--stago-accent-solid) 14%,transparent);color:var(--stago-accent)}.calendar-empty-mobile__title{color:var(--stago-heading)}.calendar-empty-mobile__copy{color:var(--stago-text-tertiary)}.calendar-empty-button,.calendar-empty-row__action{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--stago-radius-md);transition:background-color var(--stago-motion-fast) ease,color var(--stago-motion-fast) ease,border-color var(--stago-motion-fast) ease,transform .1s ease}.calendar-empty-button:active,.calendar-empty-row__action:active{transform:translateY(1px)}.calendar-empty-button:focus-visible,.calendar-empty-row__action:focus-visible{outline:2px solid var(--stago-accent);outline-offset:2px}.calendar-empty-button--primary,.calendar-empty-row__action--primary{background:var(--stago-accent-solid);border:1px solid var(--stago-accent-solid);color:var(--stago-on-accent)}.calendar-empty-button--primary:hover,.calendar-empty-row__action--primary:hover{background:var(--stago-accent-hover);border-color:var(--stago-accent-hover)}.calendar-empty-row{min-height:72px;background:color-mix(in srgb,var(--stago-surface-raised) 16%,var(--stago-surface));border-bottom:1px solid var(--stago-border-strong)}.calendar-empty-row__icon{color:var(--stago-accent)}.calendar-empty-row__title{color:var(--stago-text-secondary)}.calendar-empty-row__copy{color:var(--stago-text-tertiary)}.calendar-empty-row__action{min-height:30px;padding-inline:10px}.draft-history{margin:16px 0;overflow:hidden;color:var(--stago-text);background:var(--stago-surface);border:1px solid var(--stago-border);border-radius:var(--stago-radius-lg)}.draft-history__toggle,.draft-history__version-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;font:inherit;text-align:left}.draft-history__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:8px 12px;background:var(--stago-surface-mid);transition:background-color var(--stago-motion-fast) ease-out}.draft-history__toggle:hover{background:var(--stago-surface-raised)}.draft-history__toggle:focus-visible,.draft-history__version-toggle:focus-visible,.draft-history__action:focus-visible{outline:2px solid var(--stago-accent);outline-offset:-2px}.draft-history__title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--stago-text-secondary);font-size:14px;font-weight:600;line-height:20px}.draft-history__title-icon,.draft-history__chevron,.draft-history__version-chevron{flex:0 0 auto;color:var(--stago-text-tertiary)}.draft-history__title-icon{font-size:16px}.draft-history__count{flex:0 0 auto;color:var(--stago-text-tertiary);font-size:12px;font-weight:400}.draft-history__chevron,.draft-history__version-chevron{font-size:18px;line-height:1;transform:rotate(0);transition:transform var(--stago-motion-fast) ease-out}.draft-history__chevron.is-open,.draft-history__version-chevron.is-open{transform:rotate(90deg)}.draft-history__list{display:grid;gap:8px;padding:12px;background:color-mix(in srgb,var(--stago-canvas) 44%,var(--stago-surface));border-top:1px solid var(--stago-border)}.draft-history__version{overflow:hidden;background:var(--stago-surface);border:1px solid var(--stago-border);border-radius:var(--stago-radius-md);transition:background-color var(--stago-motion-fast) ease-out,border-color var(--stago-motion-fast) ease-out}.draft-history__version:hover,.draft-history__version.is-open{border-color:var(--stago-border-strong)}.draft-history__version.is-open{background:color-mix(in srgb,var(--stago-surface-mid) 28%,var(--stago-surface))}.draft-history__version-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px}.draft-history__version-toggle{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;padding:2px 0;background:transparent;border-radius:var(--stago-radius-sm)}.draft-history__version-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.draft-history__version-title,.draft-history__version-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-history__version-title{color:var(--stago-text-secondary);font-size:14px;font-weight:500;line-height:19px}.draft-history__version-meta,.draft-history__size{color:var(--stago-text-tertiary);font-size:12px;line-height:16px}.draft-history__version-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.draft-history__size{min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.draft-history .draft-history__action.stage-action-btn{height:28px;padding:0 10px;color:var(--stago-text-secondary)!important;background:var(--stago-surface-mid)!important;border:1px solid var(--stago-border)!important;border-radius:var(--stago-radius-sm);box-shadow:none!important;line-height:16px;transition:color var(--stago-motion-fast) ease-out,background-color var(--stago-motion-fast) ease-out,border-color var(--stago-motion-fast) ease-out}.draft-history .draft-history__action.stage-action-btn:hover,.draft-history .draft-history__action.stage-action-btn.is-active{color:var(--stago-text-strong)!important;background:var(--stago-surface-raised)!important;border-color:var(--stago-border-strong)!important}.draft-history .draft-history__action.stage-action-btn:active{background:var(--stago-surface-mid)!important}.draft-history__action>i{flex:0 0 auto;font-size:16px;line-height:16px}.draft-history__comments-count{color:var(--stago-text-tertiary);font-variant-numeric:tabular-nums;line-height:16px}.draft-history__content{padding:12px;background:color-mix(in srgb,var(--stago-surface) 70%,var(--stago-surface-mid));border-top:1px solid var(--stago-border)}.draft-history__media{margin-bottom:8px}.draft-history__content--video{padding:0;background:var(--video-review-player-card-bg, var(--stago-bg))}.draft-history__content--video .draft-history__media{margin-bottom:0;background:var(--video-review-player-card-bg, var(--stago-bg))}@media(max-width:767px){.draft-history__count{display:none}.draft-history__version-header{flex-wrap:wrap;align-items:flex-start}.draft-history__version-toggle{flex-basis:100%}.draft-history__version-actions{width:100%;flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto;padding-left:0;overscroll-behavior-x:contain;scrollbar-width:none}.draft-history__size{display:none}.draft-history__version-actions::-webkit-scrollbar{display:none}.draft-history__version-actions>*,.draft-history .draft-history__action.stage-action-btn{flex:0 0 auto}}
